Commit 2210ede0 authored by SVN-Git Migration's avatar SVN-Git Migration

Imported Upstream version 0.6.6

parent 8ff106c1
-------------------------------------------------------------------------------
0.6.6Final by The SABnzbd-Team
-------------------------------------------------------------------------------
- Prevent crashes when running into disk-full situations.
-------------------------------------------------------------------------------
0.6.6RC1 by The SABnzbd-Team
-------------------------------------------------------------------------------
- When "Download only" is used, do not send downloaded NZB files to the queue
- Fix bad links coming from nzbclub.com
- A job sometimes fails verification when the option "don't download samples" is used.
Now this option will be ignored when you click "Retry" in the history.
- File an error message when the RSS-email template is missing.
-------------------------------------------------------------------------------
0.6.6Beta2 by The SABnzbd-Team
-------------------------------------------------------------------------------
- Fix sending of duplicate emails when using a list of recipients
- Fix handle leakage on Windows
- On OSX, SABnzbd didn't handle "Open With" of nzb.gz files properly
- Limit the amount of retries when getting a partial NZB from an index site
-------------------------------------------------------------------------------
0.6.6Beta1 by The SABnzbd-Team
-------------------------------------------------------------------------------
- Compatible with OSX Lion
- End-of-queue action now ignores paused items in the queue
- Fetching extra par2 files now obeys pause too
- Extension-based cleanup now also cleans sub-folders
-------------------------------------------------------------------------------
0.6.5Final by The SABnzbd-Team
-------------------------------------------------------------------------------
- Since 0.6.3, all end-of-queue actions failed.
- Generic sort: failed to recognize years surounded by underscores.
- When running the Wizard in German, the last page crashed.
------------------------------------------------------------------------------- -------------------------------------------------------------------------------
0.6.4Final by The SABnzbd-Team 0.6.4Final by The SABnzbd-Team
------------------------------------------------------------------------------- -------------------------------------------------------------------------------
......
SABnzbd 0.6.3 SABnzbd 0.6.6
------------------------------------------------------------------------------- -------------------------------------------------------------------------------
0) LICENSE 0) LICENSE
......
Metadata-Version: 1.0 Metadata-Version: 1.0
Name: SABnzbd Name: SABnzbd
Version: 0.6.4 Version: 0.6.6
Summary: SABnzbd-0.6.4 Summary: SABnzbd-0.6.6
Home-page: http://sourceforge.net/projects/sabnzbdplus Home-page: http://sourceforge.net/projects/sabnzbdplus
Author: The SABnzbd Team Author: The SABnzbd Team
Author-email: team@sabnzbd.org Author-email: team@sabnzbd.org
......
******************************************* ************************ SABnzbd 0.6.6 ************************
*** This is SABnzbd 0.6.3 ***
******************************************* What's new:
SABnzbd is an open-source cross-platform binary newsreader. - Compatible with OSX Lion
It simplifies the process of downloading from Usenet dramatically, - End-of-queue action now ignores paused items in the queue
thanks to its friendly web-based user interface and advanced - Fetching extra par2 files now obeys pause too
built-in post-processing options that automatically verify, repair, - Extension-based cleanup now also cleans sub-folders
extract and clean up posts downloaded from Usenet. - When "Download only" is used, do not send downloaded NZB files to the queue
SABnzbd also has a fully customizable user interface, - Fix bad links coming from nzbclub.com
and offers a complete API for third-party applications to hook into. - A job sometimes fails verification when the option "don't download samples" is used.
Now this option will be ignored when you click "Retry" in the history.
There is an extensive Wiki on the use of SABnzbd. - File an error message when the RSS-email template is missing.
http://wiki.sabnzbd.org/ - Fix sending of duplicate emails when using a list of recipients
- Fix handle leakage on Windows
IMPORTANT INFORMATION about release 0.6.0: - On OSX, SABnzbd didn't handle "Open With" of nzb.gz files properly
http://wiki.sabnzbd.org/introducing-0-6-0
About:
SABnzbd is an open-source cross-platform binary newsreader.
Please also read the file "ISSUES.txt" It simplifies the process of downloading from Usenet dramatically,
thanks to its friendly web-based user interface and advanced
******************************************* built-in post-processing options that automatically verify, repair,
*** Upgrading from 0.6.x *** extract and clean up posts downloaded from Usenet.
*******************************************
Stop SABnzbd. (c) Copyright 2007-2011 by "The SABnzbd-team" <team@sabnzbd.org>
Install new version
Start SABnzbd.
*******************************************
*** Upgrading from 0.5.x ***
*******************************************
Stop SABnzbd.
Uninstall current version, keeping the data.
Install new version
Start SABnzbd.
The organization of the download queue is different from 0.5.x.
0.6.x will finish downloading an existing queue, but you
cannot go back to an older version without losing your queue.
Also, your sabnzbd.ini file will be upgraded, making it
incompatible with release 0.5.x
*******************************************
*** Upgrading from 0.4.x ***
*******************************************
>>>>> PLEASE DOWNLOAD YOUR CURRENT QUEUE BEFORE UPGRADING <<<<<<
When upgrading from a 0.4.x release such as 0.4.12 your old settings will be kept.
You will however be given a fresh queue and history. If you have items in your queue
from the older version of SABnzbd, you can either re-import the nzb files if you kept
an nzb backup folder, or temporarily go back to 0.4.x until your queue is complete.
The history is now stored in a better format meaning future upgrades should be backwards
compatible.
*******************************************
*** Changes since 0.5.6 ***
*******************************************
See: http://wiki.sabnzbd.org/introducing-0-6-0
...@@ -37,7 +37,7 @@ except ValueError: ...@@ -37,7 +37,7 @@ except ValueError:
print "Sorry, requires Python module Cheetah 2.0rc7 or higher." print "Sorry, requires Python module Cheetah 2.0rc7 or higher."
sys.exit(1) sys.exit(1)
except: except:
print "The following modules need to be installed: Cheetah, cherrypy(included, unpack the zip)" print "The Python module Cheetah is required"
sys.exit(1) sys.exit(1)
import cherrypy import cherrypy
...@@ -62,20 +62,22 @@ except: ...@@ -62,20 +62,22 @@ except:
else: else:
SQLITE_DLL = False SQLITE_DLL = False
import sabnzbd.lang
import sabnzbd import sabnzbd
import sabnzbd.lang
import sabnzbd.interface import sabnzbd.interface
from sabnzbd.constants import * from sabnzbd.constants import *
import sabnzbd.newsunpack import sabnzbd.newsunpack
from sabnzbd.misc import get_user_shellfolders, launch_a_browser, real_path, \ from sabnzbd.misc import get_user_shellfolders, real_path, \
check_latest_version, panic_tmpl, panic_port, panic_host, panic_fwall, panic_sqlite, panic, exit_sab, \ check_latest_version, exit_sab, \
panic_xport, notify, split_host, get_ext, create_https_certificates, \ split_host, get_ext, create_https_certificates, \
windows_variant, ip_extract, set_serv_parms, get_serv_parms, globber windows_variant, ip_extract, set_serv_parms, get_serv_parms, globber
from sabnzbd.panic import panic_tmpl, panic_port, panic_host, panic_fwall, \
panic_sqlite, panic, launch_a_browser, panic_xport
import sabnzbd.scheduler as scheduler import sabnzbd.scheduler as scheduler
import sabnzbd.config as config import sabnzbd.config as config
import sabnzbd.cfg import sabnzbd.cfg
import sabnzbd.downloader import sabnzbd.downloader
from sabnzbd.encoding import unicoder from sabnzbd.encoding import unicoder, latin1
from sabnzbd.utils import osx from sabnzbd.utils import osx
from threading import Thread from threading import Thread
...@@ -639,7 +641,7 @@ def find_free_port(host, currentport): ...@@ -639,7 +641,7 @@ def find_free_port(host, currentport):
return 0 return 0
def check_for_sabnzbd(url, upload_nzbs): def check_for_sabnzbd(url, upload_nzbs, allow_browser=True):
""" Check for a running instance of sabnzbd(same version) on this port """ Check for a running instance of sabnzbd(same version) on this port
""" """
if is_sabnzbd_running(url): if is_sabnzbd_running(url):
...@@ -651,7 +653,7 @@ def check_for_sabnzbd(url, upload_nzbs): ...@@ -651,7 +653,7 @@ def check_for_sabnzbd(url, upload_nzbs):
else: else:
# Launch the web browser and quit since sabnzbd is already running # Launch the web browser and quit since sabnzbd is already running
url = url[:url.rfind('/')+1] url = url[:url.rfind('/')+1]
launch_a_browser(url, force=True) launch_a_browser(url, force=allow_browser)
exit_sab(0) exit_sab(0)
return True return True
return False return False
...@@ -742,6 +744,12 @@ def commandline_handler(frozen=True): ...@@ -742,6 +744,12 @@ def commandline_handler(frozen=True):
serv_opts = [os.path.normpath(os.path.abspath(sys.argv[0]))] serv_opts = [os.path.normpath(os.path.abspath(sys.argv[0]))]
upload_nzbs = [] upload_nzbs = []
# OSX binary: get rid of the weird -psn_0_123456 parameter
for arg in sys.argv:
if arg.startswith('-psn_'):
sys.argv.remove(arg)
break
# Ugly hack to remove the extra "SABnzbd*" parameter the Windows binary # Ugly hack to remove the extra "SABnzbd*" parameter the Windows binary
# gets when it's restarted # gets when it's restarted
if len(sys.argv) > 1 and \ if len(sys.argv) > 1 and \
...@@ -761,7 +769,7 @@ def commandline_handler(frozen=True): ...@@ -761,7 +769,7 @@ def commandline_handler(frozen=True):
'weblogging=', 'server=', 'templates', 'weblogging=', 'server=', 'templates',
'template2', 'browser=', 'config-file=', 'force', 'template2', 'browser=', 'config-file=', 'force',
'version', 'https=', 'autorestarted', 'repair', 'repair-all', 'version', 'https=', 'autorestarted', 'repair', 'repair-all',
'log-all', 'no-login', 'pid=', 'new', 'log-all', 'no-login', 'pid=', 'new', 'sessions',
# Below Win32 Service options # Below Win32 Service options
'password=', 'username=', 'startup=', 'perfmonini=', 'perfmondll=', 'password=', 'username=', 'startup=', 'perfmonini=', 'perfmondll=',
'interactive', 'wait=', 'interactive', 'wait=',
...@@ -808,6 +816,7 @@ def get_f_option(opts): ...@@ -808,6 +816,7 @@ def get_f_option(opts):
#------------------------------------------------------------------------------ #------------------------------------------------------------------------------
def main(): def main():
global LOG_FLAG global LOG_FLAG
import sabnzbd # Due to ApplePython bug
autobrowser = None autobrowser = None
autorestarted = False autorestarted = False
...@@ -833,6 +842,7 @@ def main(): ...@@ -833,6 +842,7 @@ def main():
re_argv = [sys.argv[0]] re_argv = [sys.argv[0]]
pid_path = None pid_path = None
new_instance = False new_instance = False
force_sessions = False
service, sab_opts, serv_opts, upload_nzbs = commandline_handler() service, sab_opts, serv_opts, upload_nzbs = commandline_handler()
...@@ -913,6 +923,8 @@ def main(): ...@@ -913,6 +923,8 @@ def main():
re_argv.append(arg) re_argv.append(arg)
elif opt in ('--new',): elif opt in ('--new',):
new_instance = True new_instance = True
elif opt in ('--sessions',):
force_sessions = True
sabnzbd.MY_FULLNAME = os.path.normpath(os.path.abspath(sabnzbd.MY_FULLNAME)) sabnzbd.MY_FULLNAME = os.path.normpath(os.path.abspath(sabnzbd.MY_FULLNAME))
sabnzbd.MY_NAME = os.path.basename(sabnzbd.MY_FULLNAME) sabnzbd.MY_NAME = os.path.basename(sabnzbd.MY_FULLNAME)
...@@ -1020,7 +1032,7 @@ def main(): ...@@ -1020,7 +1032,7 @@ def main():
url = None url = None
if sabnzbd.WIN32 and not new_instance: if sabnzbd.WIN32 and not new_instance:
url = get_connection_info() url = get_connection_info()
if url and check_for_sabnzbd(url, upload_nzbs): if url and check_for_sabnzbd(url, upload_nzbs, autobrowser):
exit_sab(0) exit_sab(0)
# If an instance of sabnzbd(same version) is already running on this port, launch the browser # If an instance of sabnzbd(same version) is already running on this port, launch the browser
...@@ -1038,7 +1050,7 @@ def main(): ...@@ -1038,7 +1050,7 @@ def main():
else: else:
if not url: if not url:
url = 'https://%s:%s/sabnzbd/api?' % (browserhost, port) url = 'https://%s:%s/sabnzbd/api?' % (browserhost, port)
if new_instance or not check_for_sabnzbd(url, upload_nzbs): if new_instance or not check_for_sabnzbd(url, upload_nzbs, autobrowser):
newport = find_free_port(browserhost, port) newport = find_free_port(browserhost, port)
if newport > 0: if newport > 0:
sabnzbd.cfg.https_port.set(newport) sabnzbd.cfg.https_port.set(newport)
...@@ -1058,7 +1070,7 @@ def main(): ...@@ -1058,7 +1070,7 @@ def main():
else: else:
if not url: if not url:
url = 'http://%s:%s/sabnzbd/api?' % (browserhost, cherryport) url = 'http://%s:%s/sabnzbd/api?' % (browserhost, cherryport)
if new_instance or not check_for_sabnzbd(url, upload_nzbs): if new_instance or not check_for_sabnzbd(url, upload_nzbs, autobrowser):
port = find_free_port(browserhost, cherryport) port = find_free_port(browserhost, cherryport)
if port > 0: if port > 0:
sabnzbd.cfg.cherryport.set(port) sabnzbd.cfg.cherryport.set(port)
...@@ -1172,6 +1184,7 @@ def main(): ...@@ -1172,6 +1184,7 @@ def main():
else: else:
logging.info('Platform = %s', os.name) logging.info('Platform = %s', os.name)
logging.info('Python-version = %s', sys.version) logging.info('Python-version = %s', sys.version)
logging.info('Arguments = %s', sabnzbd.CMDLINE)
# OSX 10.5 I/O priority setting # OSX 10.5 I/O priority setting
if sabnzbd.DARWIN: if sabnzbd.DARWIN:
...@@ -1285,6 +1298,14 @@ def main(): ...@@ -1285,6 +1298,14 @@ def main():
sabnzbd.cfg.username.set('') sabnzbd.cfg.username.set('')
sabnzbd.cfg.password.set('') sabnzbd.cfg.password.set('')
# Fix leakage in memory-based CherryPy session support by using file-based.
# However, we don't really need session support.
if force_sessions:
sessions = sabnzbd.misc.create_real_path('sessions', sabnzbd.cfg.admin_dir.get_path(), 'sessions')[1]
sabnzbd.misc.remove_all(sessions, 'session-*.lock', keep_folder=True)
else:
sessions = None
cherrypy.config.update({'server.environment': 'production', cherrypy.config.update({'server.environment': 'production',
'server.socket_host': cherryhost, 'server.socket_host': cherryhost,
'server.socket_port': cherryport, 'server.socket_port': cherryport,
...@@ -1294,10 +1315,13 @@ def main(): ...@@ -1294,10 +1315,13 @@ def main():
'engine.reexec_retry' : 100, 'engine.reexec_retry' : 100,
'tools.encode.on' : True, 'tools.encode.on' : True,
'tools.gzip.on' : True, 'tools.gzip.on' : True,
'tools.sessions.on' : True, 'tools.sessions.on' : bool(sessions),
'tools.sessions.storage_type' : 'file',
'tools.sessions.storage_path' : sessions,
'tools.sessions.timeout' : 60,
'request.show_tracebacks': True, 'request.show_tracebacks': True,
'checker.check_localhost' : bool(consoleLogging), 'checker.check_localhost' : bool(consoleLogging),
'error_page.401': sabnzbd.misc.error_page_401 'error_page.401': sabnzbd.panic.error_page_401
}) })
...@@ -1369,7 +1393,9 @@ def main(): ...@@ -1369,7 +1393,9 @@ def main():
sabnzbd.BROWSER_URL = browser_url sabnzbd.BROWSER_URL = browser_url
if not autorestarted: if not autorestarted:
launch_a_browser(browser_url) launch_a_browser(browser_url)
notify("SAB_Launched", None) if sabnzbd.FOUNDATION:
import sabnzbd.osxmenu
sabnzbd.osxmenu.notify("SAB_Launched", None)
osx.sendGrowlMsg('SABnzbd %s' % (sabnzbd.__version__),"http://%s:%s/sabnzbd" % (browserhost, cherryport),osx.NOTIFICATION['startup']) osx.sendGrowlMsg('SABnzbd %s' % (sabnzbd.__version__),"http://%s:%s/sabnzbd" % (browserhost, cherryport),osx.NOTIFICATION['startup'])
# Now's the time to check for a new version # Now's the time to check for a new version
check_latest_version() check_latest_version()
...@@ -1488,7 +1514,7 @@ def main(): ...@@ -1488,7 +1514,7 @@ def main():
mail.send('stop') mail.send('stop')
if sabnzbd.WIN32: if sabnzbd.WIN32:
del_connection_info() del_connection_info()
notify("SAB_Shutdown", None) if sabnzbd.FOUNDATION: sabnzbd.osxmenu.notify("SAB_Shutdown", None)
logging.info('Leaving SABnzbd') logging.info('Leaving SABnzbd')
sys.stderr.flush() sys.stderr.flush()
sys.stdout.flush() sys.stdout.flush()
...@@ -1620,6 +1646,8 @@ def HandleCommandLine(allow_service=True): ...@@ -1620,6 +1646,8 @@ def HandleCommandLine(allow_service=True):
# #
if __name__ == '__main__': if __name__ == '__main__':
sabnzbd.CMDLINE = ', '.join(['"%s"' % latin1(p) for p in sys.argv])
if sabnzbd.WIN32: if sabnzbd.WIN32:
if not HandleCommandLine(allow_service=not hasattr(sys, "frozen")): if not HandleCommandLine(allow_service=not hasattr(sys, "frozen")):
main() main()
......
...@@ -1015,10 +1015,6 @@ function loadingJSON(){ ...@@ -1015,10 +1015,6 @@ function loadingJSON(){
document.getElementById("mbtotal").innerHTML = info["mb"].toFixed(2); document.getElementById("mbtotal").innerHTML = info["mb"].toFixed(2);
document.getElementById("ds1").innerHTML = info["diskspace1"].toFixed(2); document.getElementById("ds1").innerHTML = info["diskspace1"].toFixed(2);
document.getElementById("ds2").innerHTML = info["diskspace2"].toFixed(2); document.getElementById("ds2").innerHTML = info["diskspace2"].toFixed(2);
//var perc1 = 1 - (info["jobs"][0]["mbleft"].toFixed(2) / info["jobs"][0]["mb"].toFixed(2))
//alert(info["jobs"][0]);
if (info["jobs"]!="") document.getElementById("downloadinfo").innerHTML = "$T('smpl-downloading'): "+info["jobs"][0]["filename"];
else document.getElementById("downloadinfo").innerHTML = "";
document.getElementById("have_warnings").innerHTML = info["have_warnings"]; document.getElementById("have_warnings").innerHTML = info["have_warnings"];
load = document.getElementById("loadavg") load = document.getElementById("loadavg")
if (load) load.innerHTML = info["loadavg"]; if (load) load.innerHTML = info["loadavg"];
...@@ -1252,7 +1248,6 @@ function loadingJSON(){ ...@@ -1252,7 +1248,6 @@ function loadingJSON(){
</div> </div>
<div id="Footer"> <div id="Footer">
<div id="divchart"><canvas id="graph" height="100" width="700"></canvas></div> <div id="divchart"><canvas id="graph" height="100" width="700"></canvas></div>
<span id="downloadinfo"></span><br /><br />
<p id="versions">$T("smpl-refreshr"): <select id="refreshrate" onchange="javascript:applyrefresh(this.options[this.selectedIndex].value)"> <p id="versions">$T("smpl-refreshr"): <select id="refreshrate" onchange="javascript:applyrefresh(this.options[this.selectedIndex].value)">
<option value="2" >2 $T("seconds")</option> <option value="2" >2 $T("seconds")</option>
<option value="3" >3 $T("seconds")</option> <option value="3" >3 $T("seconds")</option>
......
This source diff could not be displayed because it is too large. You can view the blob instead.
This source diff could not be displayed because it is too large. You can view the blob instead.
This source diff could not be displayed because it is too large. You can view the blob instead.
This source diff could not be displayed because it is too large. You can view the blob instead.
This source diff could not be displayed because it is too large. You can view the blob instead.
This source diff could not be displayed because it is too large. You can view the blob instead.
This source diff could not be displayed because it is too large. You can view the blob instead.
This source diff could not be displayed because it is too large. You can view the blob instead.
This source diff could not be displayed because it is too large. You can view the blob instead.
...@@ -13,55 +13,55 @@ msgstr "" ...@@ -13,55 +13,55 @@ msgstr ""
"Content-Type: text/plain; charset=ASCII\n" "Content-Type: text/plain; charset=ASCII\n"
"Content-Transfer-Encoding: 7bit\n" "Content-Transfer-Encoding: 7bit\n"
#: NSIS_Installer.nsi:347 #: NSIS_Installer.nsi:350
msgid "Start SABnzbd (hidden)" msgid "Start SABnzbd (hidden)"
msgstr "" msgstr ""
#: NSIS_Installer.nsi:355 #: NSIS_Installer.nsi:359
msgid "Show Release Notes" msgid "Show Release Notes"
msgstr "" msgstr ""
#: NSIS_Installer.nsi:363 #: NSIS_Installer.nsi:368
msgid "Support the project, Donate!" msgid "Support the project, Donate!"
msgstr "" msgstr ""
#: NSIS_Installer.nsi:371 #: NSIS_Installer.nsi:377
msgid "Please close \"SABnzbd.exe\" first" msgid "Please close \"SABnzbd.exe\" first"
msgstr "" msgstr ""
#: NSIS_Installer.nsi:379 #: NSIS_Installer.nsi:386
msgid " >>>> WARNING <<<<\\r\\n\\r\\nPlease, first check the release notes or go to http://wiki.sabnzbd.org/introducing-0-6-0 !" msgid " >>>> WARNING <<<<\\r\\n\\r\\nPlease, first check the release notes or go to http://wiki.sabnzbd.org/introducing-0-6-0 !"
msgstr "" msgstr ""
#: NSIS_Installer.nsi:387 #: NSIS_Installer.nsi:395
msgid "This will uninstall SABnzbd from your system" msgid "This will uninstall SABnzbd from your system"
msgstr "" msgstr ""
#: NSIS_Installer.nsi:395 #: NSIS_Installer.nsi:404
msgid "Run at startup" msgid "Run at startup"
msgstr "" msgstr ""
#: NSIS_Installer.nsi:403 #: NSIS_Installer.nsi:413
msgid "Desktop Icon" msgid "Desktop Icon"
msgstr "" msgstr ""
#: NSIS_Installer.nsi:411 #: NSIS_Installer.nsi:422
msgid "NZB File association" msgid "NZB File association"
msgstr "" msgstr ""
#: NSIS_Installer.nsi:419 #: NSIS_Installer.nsi:431
msgid "Delete Program" msgid "Delete Program"
msgstr "" msgstr ""
#: NSIS_Installer.nsi:427 #: NSIS_Installer.nsi:440
msgid "Delete Settings" msgid "Delete Settings"
msgstr "" msgstr ""
#: NSIS_Installer.nsi:435 #: NSIS_Installer.nsi:449
msgid "Delete Logs" msgid "Delete Logs"
msgstr "" msgstr ""
#: NSIS_Installer.nsi:443 #: NSIS_Installer.nsi:458
msgid "Delete Cache" msgid "Delete Cache"
msgstr "" msgstr ""
...@@ -7,34 +7,34 @@ msgid "" ...@@ -7,34 +7,34 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: SABnzbd-0.6.x\n" "Project-Id-Version: SABnzbd-0.6.x\n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2011-05-08 19:32+0000\n" "POT-Creation-Date: 2011-06-21 19:21+0000\n"
"PO-Revision-Date: 2011-03-11 15:27+0000\n" "PO-Revision-Date: 2011-03-11 15:27+0000\n"
"Last-Translator: Rene <Unknown>\n" "Last-Translator: Rene <Unknown>\n"
"Language-Team: LANGUAGE <LL@li.org>\n" "Language-Team: LANGUAGE <LL@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: 2011-05-09 04:50+0000\n" "X-Launchpad-Export-Date: 2011-06-22 04:57+0000\n"
"X-Generator: Launchpad (build 12959)\n" "X-Generator: Launchpad (build 13168)\n"
"Language: da\n" "Language: da\n"
#: NSIS_Installer.nsi:347 #: NSIS_Installer.nsi:350
msgid "Start SABnzbd (hidden)" msgid "Start SABnzbd (hidden)"
msgstr "Start SABnzbd" msgstr "Start SABnzbd"
#: NSIS_Installer.nsi:355 #: NSIS_Installer.nsi:359
msgid "Show Release Notes" msgid "Show Release Notes"
msgstr "Vis udgivelsesbemærkninger" msgstr "Vis udgivelsesbemærkninger"
#: NSIS_Installer.nsi:363 #: NSIS_Installer.nsi:368
msgid "Support the project, Donate!" msgid "Support the project, Donate!"
msgstr "Støtte projektet, donere!" msgstr "Støtte projektet, donere!"
#: NSIS_Installer.nsi:371 #: NSIS_Installer.nsi:377
msgid "Please close \"SABnzbd.exe\" first" msgid "Please close \"SABnzbd.exe\" first"
msgstr "Luk 'SABnzbd.exe' først" msgstr "Luk 'SABnzbd.exe' først"
#: NSIS_Installer.nsi:379 #: NSIS_Installer.nsi:386
msgid "" msgid ""
" >>>> WARNING <<<<\\r\\n\\r\\nPlease, first check the " " >>>> WARNING <<<<\\r\\n\\r\\nPlease, first check the "
"release notes or go to http://wiki.sabnzbd.org/introducing-0-6-0 !" "release notes or go to http://wiki.sabnzbd.org/introducing-0-6-0 !"
...@@ -42,35 +42,35 @@ msgstr "" ...@@ -42,35 +42,35 @@ msgstr ""
" >>>> WARNING <<<<\\r\\n\\r\\nVenligst, kontrollér først " " >>>> WARNING <<<<\\r\\n\\r\\nVenligst, kontrollér først "
"udgivelsesnoter eller gå til http://wiki.sabnzbd.org/introducing-0-6-0 !" "udgivelsesnoter eller gå til http://wiki.sabnzbd.org/introducing-0-6-0 !"
#: NSIS_Installer.nsi:387 #: NSIS_Installer.nsi:395
msgid "This will uninstall SABnzbd from your system" msgid "This will uninstall SABnzbd from your system"
msgstr "Dette vil afinstallere SABnzbd fra dit system" msgstr "Dette vil afinstallere SABnzbd fra dit system"
#: NSIS_Installer.nsi:395 #: NSIS_Installer.nsi:404
msgid "Run at startup" msgid "Run at startup"
msgstr "Kør ved opstart" msgstr "Kør ved opstart"
#: NSIS_Installer.nsi:403 #: NSIS_Installer.nsi:413
msgid "Desktop Icon" msgid "Desktop Icon"
msgstr "Skrivebords ikon" msgstr "Skrivebords ikon"
#: NSIS_Installer.nsi:411 #: NSIS_Installer.nsi:422
msgid "NZB File association" msgid "NZB File association"
msgstr "NZB filtilknytning" msgstr "NZB filtilknytning"
#: NSIS_Installer.nsi:419 #: NSIS_Installer.nsi:431
msgid "Delete Program" msgid "Delete Program"
msgstr "Slet program" msgstr "Slet program"
#: NSIS_Installer.nsi:427 #: NSIS_Installer.nsi:440
msgid "Delete Settings" msgid "Delete Settings"
msgstr "Slet instillinger" msgstr "Slet instillinger"
#: NSIS_Installer.nsi:435 #: NSIS_Installer.nsi:449
msgid "Delete Logs" msgid "Delete Logs"
msgstr "Slet logs" msgstr "Slet logs"
#: NSIS_Installer.nsi:443 #: NSIS_Installer.nsi:458
msgid "Delete Cache" msgid "Delete Cache"
msgstr "Slet hukommelse" msgstr "Slet hukommelse"
......
...@@ -7,34 +7,34 @@ msgid "" ...@@ -7,34 +7,34 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: SABnzbd-0.6.x\n" "Project-Id-Version: SABnzbd-0.6.x\n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2011-05-08 19:32+0000\n" "POT-Creation-Date: 2011-06-21 19:21+0000\n"
"PO-Revision-Date: 2011-03-12 09:03+0000\n" "PO-Revision-Date: 2011-03-12 09:03+0000\n"
"Last-Translator: shypike <Unknown>\n" "Last-Translator: shypike <Unknown>\n"
"Language-Team: LANGUAGE <LL@li.org>\n" "Language-Team: LANGUAGE <LL@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: 2011-05-09 04:50+0000\n" "X-Launchpad-Export-Date: 2011-06-22 04:57+0000\n"
"X-Generator: Launchpad (build 12959)\n" "X-Generator: Launchpad (build 13168)\n"
"Language: de\n" "Language: de\n"
#: NSIS_Installer.nsi:347 #: NSIS_Installer.nsi:350
msgid "Start SABnzbd (hidden)" msgid "Start SABnzbd (hidden)"
msgstr "SABnzbd starten (unsichtbar)" msgstr "SABnzbd starten (unsichtbar)"
#: NSIS_Installer.nsi:355 #: NSIS_Installer.nsi:359
msgid "Show Release Notes" msgid "Show Release Notes"
msgstr "Versionshinweise anzeigen" msgstr "Versionshinweise anzeigen"
#: NSIS_Installer.nsi:363 #: NSIS_Installer.nsi:368
msgid "Support the project, Donate!" msgid "Support the project, Donate!"
msgstr "Bitte unterstützen Sie das Projekt durch eine Spende!" msgstr "Bitte unterstützen Sie das Projekt durch eine Spende!"