Compare commits

..

98 Commits

Author SHA1 Message Date
Safihre
e0dc988f94 Update text files for 2.3.3RC2 2018-04-13 13:24:24 +02:00
sanderjo
4021e6098c Improved SAN in SAB's self signed cert.
Closes #1127
Closes #1128
2018-04-13 13:05:14 +02:00
Safihre
f521037669 Files unpacked from 7zip/zip were not sorted
Closes #1124
Introduced new function to recursive list all files in a directory.
2018-04-13 10:04:45 +02:00
Safihre
246e9e421b Re-shuffle deriving of script from category
Closes #1125
2018-04-12 11:54:27 +02:00
Safihre
8aaee09652 Increase some logging and history update 2018-04-10 16:22:28 +02:00
Sander
e36450a666 Better IPv6 address handling in hostname check 2018-04-02 10:38:23 +02:00
Safihre
d84f31c116 Update text files for 2.3.3RC1 2018-03-27 12:52:37 +02:00
Safihre
e5fc51e9d7 Add option to disable X-Frame-Headers
Closes #1118
Now only added to page-requests, not also to every API-request. Only needed for real pages.
2018-03-27 10:51:51 +02:00
Safihre
291a72ec63 Bump SABYenc to 3.3.4 2018-03-25 17:16:47 +02:00
SABnzbd Automation
4dd5115b03 Automatic translation update 2018-03-23 20:09:30 +00:00
Safihre
3bdb8407d2 Hide smpl as option in Config General 2018-03-23 11:38:00 +01:00
Safihre
a88055c491 Restructure interface.py
Such a mess.
Time to clean up bit by bit.
2018-03-23 11:24:56 +01:00
Safihre
8a676aeab4 Use general shutdown_program function everywhere 2018-03-23 11:01:42 +01:00
Safihre
d41276aa82 Make maximum retries of URL fetches configurable
As a Special-option for now.
Closes #1115.
2018-03-21 22:57:04 +01:00
Safihre
96cb0aa8db Run PostProc on failed URL fetches in order to also run scripts
Closes #1108
Linked #1115
2018-03-21 10:06:23 +01:00
Safihre
03e7889d5c Evaluate cat/pp/script/priority also for placeholder NZO's
Needed to resolve #1108.
Also made small changes to improve readability of init() function.
2018-03-20 16:42:34 +01:00
Safihre
5c161b884c Remove unnecessary code from set_cat in interface
Need to get rid of SMPL.
2018-03-20 16:25:21 +01:00
Safihre
f77cc43b7d Indicate that SMPL skin may lose functionality in future releases 2018-03-20 15:15:37 +01:00
Safihre
bd709a7bdd Use VALID_NZB_FILES constant 2018-03-20 11:36:32 +01:00
Safihre
c3832a85f7 Job would stay forever if URLGrabber grabbed nonsense 2018-03-18 18:36:58 +01:00
SABnzbd Automation
52aa7a08d7 Automatic translation update 2018-03-16 12:27:43 +00:00
Safihre
ee0358cf06 Update text-files for 2.3.3Beta1 2018-03-16 13:16:21 +01:00
Safihre
2344a50f6c Update SABYenc to 3.3.3
Fix a problem with false CRC errors.
2018-03-16 11:52:24 +01:00
Safihre
a2774ce762 Prepare text-files for 2.3.3Beta1 2018-03-15 13:44:51 +01:00
Safihre
2cdf284578 Update copyright to 2018 2018-03-15 13:14:08 +01:00
Safihre
3fd9e85236 Warning when we refuse connection to unlisted hostname 2018-03-15 09:06:56 +01:00
SABnzbd Automation
f08eaa4e53 Automatic translation update 2018-03-15 07:27:56 +00:00
Safihre
f47a6a889e Mitigate DNS re-binding attacks by introducing hostname whitelist
By default add the current hostname to the list, since we also show this URL as an option in the wizard. 
Closes #1092
2018-03-14 16:51:23 +01:00
Safihre
14b32f30f0 Remove callback from API
It was only half-implemented.
2018-03-14 09:59:32 +01:00
Safihre
20fbea6e31 Rework security flow of webpages
Have 1 wrapper that checks all secuirty checks and exposes the package for CherryPy.
Cleaner code that can then be used to implement global security checks.
Merged wizard.py into interface.py and removed lots of overhead code that is handled by the general system.
2018-03-13 16:03:49 +01:00
Safihre
53261ad311 Correct creation of Server-instance during test
Forgot to fix after 0b9b28112d
2018-03-13 15:19:12 +01:00
Safihre
4686bc1fa6 Indicate that SMPL is no long supported 2018-03-13 08:21:17 +01:00
sanderjo
0d806305c2 Usage: show NZB adding via command line 2018-03-12 19:58:44 +01:00
Safihre
ee0623d68b Set priority level of Windows subprocess from Config
Closes #1109.
Default changed from IDLE to NORMAL.
2018-03-12 16:34:10 +01:00
Safihre
0b9b28112d Make SSL-Ciphers a per-server setting
Closes #1110
2018-03-12 08:44:04 +01:00
Safihre
3ebe7dff45 Remove references to old 'fillserver'
It's been more than 3 years now.
2018-03-12 08:27:27 +01:00
Safihre
7d4b665cd9 Refresh translation cache also when changed via API
Linked #1106
2018-02-27 15:48:08 +01:00
shypike
5b7224bf4c Add Special option to ignore empty file definitions in NZB
Called "ignore_empty_files".
2018-02-18 21:42:27 +01:00
Safihre
1b67c9c13d 99 is the highest server priority
Closes #1100
2018-02-14 15:15:34 +01:00
Safihre
fe849d8805 Correct error display during adding of server 2018-02-13 08:26:55 +01:00
Safihre
07c3ff9710 Add X-Frame-Options header to prevent click-jacking
Linked #1092
2018-02-07 00:37:50 +01:00
Safihre
f3e18ac355 Set httpOnly for cookies to not allow scripts to access login cookies 2018-02-07 00:14:43 +01:00
Safihre
2bafefa795 Warn about the amount of time server is ignored on failing lookup
And also only look-up when actually something in the queue.
2018-02-05 09:39:14 +01:00
Safihre
c9fcd4cecc Do not assume bad SSL setup due to no network at program start
Close #1091
2018-02-05 09:38:28 +01:00
Safihre
343d9b10cf Prevent false-positives of "password" detection in common media files
Closes #1096
2018-02-02 09:17:29 +01:00
Safihre
3d219c9382 Improve non-resolving server detection 2018-02-02 08:53:12 +01:00
Safihre
031ed3f01e Update 7zip to 18.01 for Windows 2018-02-02 07:35:03 +01:00
Safihre
f20a30cfc2 Show warning and block non-resolving newsservers
Closes #1098
2018-02-01 14:53:01 +01:00
Safihre
b5dcfe0238 Show JSON-returned errors also to user in Config 2018-02-01 09:09:08 +01:00
Sander
d169bb5e28 64-bit version of unrar (for MacOS) 2018-01-31 10:47:21 +01:00
Safihre
25429b5b19 Detect '502 Byte limit exceeded' as payment problem
Was now detected as too-many-connections problem, while it's actually a permanent problem.
Related to: https://forums.sabnzbd.org/viewtopic.php?f=2&t=23151&p=114795#p114795
2018-01-11 17:26:15 +01:00
Safihre
9638eab564 Full server-lookup was not performed during server testing
Because of this, Happy Eyeballs or any other server-load balancing that is performed during downloading was not applied. 
Closes #1089
2018-01-10 14:52:10 +01:00
Safihre
c6b84660e3 Add tooltip to Force Disconnect 2018-01-09 08:08:21 +01:00
Safihre
cc61e669ef Catch checksum errors of MultiPar 2017-12-25 17:27:31 +01:00
Safihre
3a19741edb Add traceback information to Invalid NZB error 2017-12-25 17:11:13 +01:00
Safihre
1cac5799eb Update text files for 2.3.2 2017-12-21 20:19:15 +01:00
Safihre
a56e4f3650 Small reduction of the unused encoding functions 2017-12-20 15:07:50 +01:00
Safihre
9970d2ee6f Remove obsolete UNTRANS function
We now use subprocessww, to pass real unicode to new processes on Windows.
2017-12-20 14:10:39 +01:00
Safihre
f2695e9305 Correctly handle unicode/deunicode in pre-queue script 2017-12-20 14:10:13 +01:00
Safihre
d333f1b56b Deunicode should make string of everything 2017-12-20 14:10:13 +01:00
shypike
00f5b29caa Fix CP850-Latin1 mapping, prevent "f" from being converted to 0x9F 2017-12-20 13:46:32 +01:00
Safihre
16aa43c120 Also extract password from job filename
Closes #1084
2017-12-19 22:27:36 +01:00
Safihre
b2179d5b3e Small patch of Categorie Config highlights 2017-12-14 15:36:43 +01:00
Safihre
8e2e9fd5c9 Remove extra logging for missing article DB errors
Closes #952
2017-12-14 10:36:17 +01:00
Safihre
2e3181779a Correct highlighting in Config for each sub-section 2017-12-14 10:19:52 +01:00
Safihre
8a270e49be Add caller name to logging for purging of job data 2017-12-11 15:15:47 +01:00
Safihre
32e26c804b Correctly update row colors when selecting Advanced Settings 2017-12-10 15:35:25 +01:00
Safihre
5cf87be51e Update README typo 2017-12-10 15:35:11 +01:00
SABnzbd Automation
781c45bf3b Automatic translation update 2017-12-09 15:32:43 +00:00
Safihre
df5a85f851 Correctly update text files for 2.3.2RC2
Typo!
2017-12-09 16:23:49 +01:00
Safihre
8373994be6 Add extra logging when folder wasn't removed in purge 2017-12-09 16:20:36 +01:00
Safihre
437ff427f8 Improvements to Advanced Settings switching in Config 2017-12-09 15:16:38 +01:00
Safihre
ea5e4dfee1 If Download all par2 was enabled jobs would get orphaned
Mistake in fd1975617b
Jobs were incorrectly re-added after QC failure because already downloaded par2 files were "added" as new ones, resulting in orphaned jobs because there were no new files.
2017-12-09 14:18:22 +01:00
SABnzbd Automation
2e45f4028c Automatic translation update 2017-12-08 11:17:18 +00:00
Safihre
d7cdce9278 Update text files for 2.3.2RC2 2017-12-08 11:49:33 +01:00
Safihre
38c329ade2 Hide Advanced Settings
Closes #1082
2017-12-08 10:15:18 +01:00
Safihre
933d0c073c If wizard started with already setup servers, select the right one 2017-12-06 16:10:50 +01:00
Safihre
1f49bba343 Make warning about SABnzbd possibly being exposed more prominent 2017-12-06 15:49:12 +01:00
Safihre
0ac712dce1 Add 'Job Name as Folder Name' as Sorting Preset for de-obfuscation
Also rename internal variable `dirname`, since it's really just the job-name.
2017-12-06 10:57:36 +01:00
Safihre
f1ae9060c3 Remove white space before some warnings
Closes #1081
2017-12-04 10:30:09 +01:00
Safihre
263231bb62 Lower upper-bound for auto-detected Article Cache to 1G
2G is a bit too much and should only happen in extreme cases
2017-12-03 20:36:30 +01:00
SABnzbd Automation
a7b964c153 Automatic translation update 2017-12-03 16:42:42 +00:00
Safihre
78035eed12 Wizard server test with existing server would require re-entering pass 2017-12-03 13:47:42 +01:00
Safihre
0e7ac8ec5e Add new %dn to Pattern Key for Date Sorting
Closes #1080
2017-12-03 10:49:38 +01:00
Safihre
00f262c90e Rename tvsort.py to sorting.py for consistency 2017-12-03 10:44:20 +01:00
Safihre
68df476603 Rename Generic Sorter to Movie Sorter to match interface name 2017-12-03 10:38:48 +01:00
Safihre
5da03f506d Replace ".avi" by ".mkv" in examples for Sorting 2017-12-03 10:34:40 +01:00
Safihre
0c9540e41e Add %dn to DateSorter 2017-12-03 10:29:59 +01:00
Safihre
c6226c6adb Add per-day download-stats to server_stats API-call
Linked #1079
2017-12-01 19:03:52 +01:00
Safihre
b8aab5c0f8 Lower bound for auto-detected article cache set to 32M again
For systems with 256MB or 512MB memory the auto-detected values are valid (e.g. 64MB and 128MB) and would otherwise be discarded.
2017-12-01 00:22:51 +01:00
Safihre
e29e7a65b5 Limit auto-detected article cache to 2GB
Users can set more if they want, or if they are on 32bit system it will be limited automatically to 1GB.
2017-11-30 23:59:44 +01:00
Safihre
eb46ed80b6 Also use 1/4th of memory on macOS for Article Cache 2017-11-30 23:45:32 +01:00
Safihre
50b2d558eb Also use 1/4th of memory on Windows for Article Cache 2017-11-30 23:45:20 +01:00
Fish2
3b4b3dcca2 Add moment.js Language he.js - Hebrew 2017-11-27 20:54:16 +01:00
Fish2
e0f8410918 Remove Unused Language Files 2017-11-27 20:54:16 +01:00
Fish2
581942ca11 Update bootstrap3-typeahead.js to V4.0.2, Update jQuery Form Plugin To 4.2.2, Update jquery-qrcode To v0.14.0 2017-11-27 20:54:16 +01:00
Fish2
005fd399d0 Update Glitter moment.js to 2.19.2 2017-11-27 20:54:16 +01:00
Fish2
6ff00bc992 Update Six to 1.11.0 2017-11-27 20:54:16 +01:00
141 changed files with 2545 additions and 2177 deletions

View File

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

View File

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

View File

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

View File

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

View File

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

View File

@@ -1,27 +1,44 @@
Release Notes - SABnzbd 2.3.2 RC 1
Release Notes - SABnzbd 2.3.3 RC 2
=========================================================
## Changes since 2.3.1
- SABYenc updated to 3.3.2 to fix rare crash during downloading
- Minor updates of SABYenc (such as 3.3.2) are no longer mandatory
- Server usage graphs are now linked to make comparing servers easier
- First article of each file is downloaded first to identify filenames
- Jobs finished by Direct Unpack will be post-processed first
- URLs that fail to fetch due to server errors will only be retried 10x
- Delay between URL retries increases when not specified by server
- Job password entered by user is always shown in History
- If available, 7zip will be used instead of unzip
## Changes since 2.3.3 RC 1
- Hostname check improved for IPv6 addresses
- Category not correctly parsed when grabbing NZB from URL
- Unpacked zip/7zip files were not sorted
- Extended SAN list of newly generated self-signed certificates
## Bugfixes since 2.3.1
- Dropped connections could result in stalled downloads
- Pre-queue script output was not always parsed correctly
- Notifications were always send for 'Default' category
- 'History Retention' also checked on start of program
- macOS: Restore compatibility with macOS 10.11.6 on some systems
- Windows: Unpacking could fail due to paths not being quoted
- Windows: Complete folder in root of drive could crash post-processing
- Windows: Automatically correct 'Extra Par2 Parameters' for MultiPar
- Windows: Prevent potential pause/unpause loop after tray icon click
## Changes since 2.3.3 Beta 1
- SABYenc updated to 3.3.4 to fix (more) false-positive CRC errors
- Failed URL fetches also trigger post-processing script (if configured)
- Added option to disable "X-Frame-Options" HTTP-header
- Added option to set maximum URL fetch retries
## Changes since 2.3.2
- Introduce and enforce "host_whitelist" to reject DNS Rebinding attacks.
If you access SABnzbd from a non-standard URL, you will need to add
the hostname. More info: https://sabnzbd.org/hostname-check
- SABYenc updated to 3.3.3 to fix false-positive CRC errors
- SSL-Ciphers can now be set per-server
- Added "X-Frame-Options" HTTP-header to prevent click-jacking
- Added "httpOnly" HTTP-header to prevent script cookie access
- Added "ignore_empty_files" option to not warn on empty files in NZB
- Indicate that SMPL-skin is no longer supported
- Removed undocumented "callback" option from API calls
- macOS: 64bit version of unrar instead of 32bit
- Windows: Set process priority of external processes (unpack/repair)
- Windows: Default external process priority increased to "Normal"
## Bugfixes since 2.3.2
- NZB's can be added via command-line but this was not shown in "--help"
- Language-change via API would not only change language after restart
- Correctly indicate that 99 is maximum server priority
- Only show SSL-warning if it was actually tested
- Media files with "password" in filename were detected as encrypted
- Servers that could not be DNS-resolved could block the queue
- Detect '502 Byte limit exceeded' as payment problem
- Server load-balancing setting was ignored when testing server
- Windows: MultiPar checksum errors during repair would result in crash
- Windows: Update 7zip to 18.01
## Upgrading from 2.2.x and older
- Finish queue
@@ -47,4 +64,4 @@ Release Notes - SABnzbd 2.3.2 RC 1
that automatically verify, repair, extract and clean up posts downloaded
from Usenet.
(c) Copyright 2007-2017 by "The SABnzbd-team" \<team@sabnzbd.org\>
(c) Copyright 2007-2018 by "The SABnzbd-team" \<team@sabnzbd.org\>

View File

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

View File

@@ -1,5 +1,5 @@
#!/usr/bin/python -OO
# Copyright 2008-2017 The SABnzbd-Team <team@sabnzbd.org>
# Copyright 2007-2018 The SABnzbd-Team <team@sabnzbd.org>
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
@@ -173,7 +173,7 @@ class guiHandler(logging.Handler):
def print_help():
print
print "Usage: %s [-f <configfile>] <other options>" % sabnzbd.MY_NAME
print "Usage: %s [-f <configfile>] <other options> [NZB (or related) file]" % sabnzbd.MY_NAME
print
print "Options marked [*] are stored in the config file"
print
@@ -206,13 +206,17 @@ def print_help():
print " --log-all Log all article handling (for developers)"
print " --console Force console logging for OSX app"
print " --new Run a new instance of SABnzbd"
print ""
print "NZB (or related) file:"
print " NZB or zipped NZB file, with extension .nzb, .zip, .rar, .gz, or .bz2"
print ""
def print_version():
print """
%s-%s
Copyright (C) 2008-2017, The SABnzbd-Team <team@sabnzbd.org>
Copyright (C) 2007-2018, The SABnzbd-Team <team@sabnzbd.org>
SABnzbd comes with ABSOLUTELY NO WARRANTY.
This is free software, and you are welcome to redistribute it
under certain conditions. It is licensed under the
@@ -775,7 +779,7 @@ def commandline_handler(frozen=True):
if not service:
# Get and remove any NZB file names
for entry in args:
if get_ext(entry) in ('.nzb', '.zip', '.rar', '.gz', '.bz2'):
if get_ext(entry) in VALID_NZB_FILES + VALID_ARCHIVES:
upload_nzbs.append(os.path.abspath(entry))
for opt, arg in opts:
@@ -1510,9 +1514,7 @@ def main():
# Or special restart cases like Mac and WindowsService
if sabnzbd.TRIGGER_RESTART:
# Shutdown
cherrypy.engine.exit()
sabnzbd.halt()
sabnzbd.SABSTOP = True
sabnzbd.shutdown_program()
if sabnzbd.downloader.Downloader.do.paused:
sabnzbd.RESTART_ARGS.append('-p')
@@ -1719,9 +1721,7 @@ if __name__ == '__main__':
def stop(self):
logging.info('[osx] sabApp Quit - stopping main thread ')
sabnzbd.halt()
cherrypy.engine.exit()
sabnzbd.SABSTOP = True
sabnzbd.shutdown_program()
logging.info('[osx] sabApp Quit - main thread stopped')
sabApp = startApp()

View File

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

View File

@@ -3,6 +3,11 @@
<!--#include $webdir + "/_inc_header_uc.tmpl"#-->
<div class="colmask">
<div class="padding alt section">
<label for="advanced-settings-button" class="form-control advanced-button ">
<input type="checkbox" id="advanced-settings-button" name="advanced-settings-button"> $T('button-advanced')
</label>
</div>
<form action="saveDirectories" method="post" name="fullform" class="fullform" autocomplete="off">
<input type="hidden" id="session" name="session" value="$session" />
<input type="hidden" id="ajax" name="ajax" value="1" />
@@ -21,7 +26,7 @@
<input type="text" name="download_dir" id="download_dir" value="$download_dir" data-initialdir="$my_home" />
<span class="desc">$T('explain-download_dir')</span>
</div>
<div class="field-pair">
<div class="field-pair advanced-settings">
<label class="config" for="download_free">$T('opt-download_free')</label>
<input type="text" name="download_free" id="download_free" value="$download_free" class="smaller_input" />
<span class="desc">$T('explain-download_free')</span>
@@ -32,7 +37,7 @@
<span class="desc">$T('explain-complete_dir')</span>
</div>
<!--#if not $nt#-->
<div class="field-pair">
<div class="field-pair advanced-settings">
<label class="config" for="permissions">$T('opt-permissions')</label>
<input type="text" name="permissions" id="permissions" value="$permissions" class="smaller_input" />
<span class="desc">$T('explain-permissions')</span>
@@ -43,7 +48,7 @@
<input type="text" name="dirscan_dir" id="dirscan_dir" value="$dirscan_dir" data-initialdir="$my_home" />
<span class="desc">$T('explain-dirscan_dir')</span>
</div>
<div class="field-pair">
<div class="field-pair advanced-settings">
<label class="config" for="dirscan_speed">$T('opt-dirscan_speed')</label>
<input type="number" name="dirscan_speed" id="dirscan_speed" value="$dirscan_speed" min="0" max="3600" />
<span class="desc">$T('explain-dirscan_speed')</span>
@@ -53,12 +58,12 @@
<input type="text" name="script_dir" id="script_dir" value="$script_dir" data-initialdir="$my_home" />
<span class="desc">$T('explain-script_dir')</span>
</div>
<div class="field-pair">
<div class="field-pair advanced-settings">
<label class="config" for="email_dir">$T('opt-email_dir')</label>
<input type="text" name="email_dir" id="email_dir" value="$email_dir" data-initialdir="$my_home" />
<span class="desc">$T('explain-email_dir')</span>
</div>
<div class="field-pair">
<div class="field-pair advanced-settings">
<label class="config" for="password_file">$T('opt-password_file')</label>
<input type="text" name="password_file" id="password_file" value="$password_file" />
<span class="desc">$T('explain-password_file')</span>
@@ -72,7 +77,7 @@
</fieldset>
</div><!-- /col1 -->
</div><!-- /section -->
<div class="section">
<div class="section advanced-settings">
<div class="col2">
<h3>$T('systemFolders') <a href="$helpuri$help_uri#toc1" target="_blank"><span class="glyphicon glyphicon-question-sign"></span></a></h3>
<p>$T('explain-folderConfig')</p>

View File

@@ -3,6 +3,11 @@
<!--#include $webdir + "/_inc_header_uc.tmpl"#-->
<div class="colmask">
<div class="padding alt section">
<label for="advanced-settings-button" class="form-control advanced-button ">
<input type="checkbox" id="advanced-settings-button" name="advanced-settings-button"> $T('button-advanced')
</label>
</div>
<form action="saveGeneral" method="post" name="fullform" class="fullform" autocomplete="off">
<input type="hidden" id="session" name="session" value="$session" />
<input type="hidden" id="ajax" name="ajax" value=1 />
@@ -28,7 +33,7 @@
<input type="checkbox" name="enable_https" id="enable_https" value="1" <!--#if int($enable_https) > 0 then 'checked="checked" data-original="1"' else ""#-->/>
<span class="desc">$T('explain-enable_https')</span>
</div>
<div class="field-pair">
<div class="field-pair advanced-settings">
<label class="config" for="web_dir">$T('opt-web_dir')</label>
<select name="web_dir" id="web_dir">
<!--#for $webline in $web_list#-->
@@ -89,7 +94,6 @@
<div class="field-pair">
<button class="btn btn-default saveButton"><span class="glyphicon glyphicon-ok"></span> $T('button-saveChanges')</button>
<button class="btn btn-default sabnzbd_restart"><span class="glyphicon glyphicon-refresh"></span> $T('button-restart') SABnzbd</button>
<button class="btn btn-default advancedButton enable_https_options"><span class="glyphicon glyphicon-cog"></span> $T('button-advanced')</button>
</div>
</fieldset>
</div>
@@ -173,7 +177,7 @@
</select>
<span class="desc">$T('explain-check_new_rel')</span>
</div>
<div class="field-pair <!--#if int($have_ssl_context) == 0 then "disabled" else ""#-->">
<div class="field-pair advanced-settings <!--#if int($have_ssl_context) == 0 then "disabled" else ""#-->">
<label class="config" for="enable_https_verification">$T('opt-enable_https_verification')</label>
<input type="checkbox" name="enable_https_verification" id="enable_https_verification" value="1" <!--#if int($enable_https_verification) > 0 then 'checked="checked"' else ""#--> <!--#if int($have_ssl_context) == 0 then "disabled=\"disabled\"" else ""#--> />
<span class="desc">$T('explain-enable_https_verification')</span>
@@ -200,12 +204,12 @@
</select>
<input type="hidden" name="bandwidth_max" id="bandwidth_max" value="$bandwidth_max" />
</div>
<div class="field-pair">
<div class="field-pair advanced-settings">
<label class="config" for="bandwidth_perc">$T('opt-bandwidth_perc')</label>
<input type="number" name="bandwidth_perc" id="bandwidth_perc" value="$bandwidth_perc" step="10" min="0" max="100"/>
<span class="desc">$T('explain-bandwidth_perc')</span>
</div>
<div class="field-pair">
<div class="field-pair advanced-settings">
<label class="config" for="cache_limit">$T('opt-cache_limitstr')</label>
<input type="text" name="cache_limit" id="cache_limit" value="$cache_limit" class="smaller_input" />
<span class="desc">$T('explain-cache_limitstr').replace("64M", "256M").replace("128M", "512M")</span>

View File

@@ -91,7 +91,7 @@
<input type="text" name="email_pwd" id="email_pwd" value="$email_pwd" />
<span class="desc">$T('explain-email_pwd')</span>
</div>
<div class="field-pair">
<div class="field-pair no-field-pair-bg">
<button class="btn btn-default saveButton"><span class="glyphicon glyphicon-ok"></span> $T('button-saveChanges')</button>
<button class="btn btn-default" type="button" id="test_email" rel="$T('askTestEmail')"><span class="glyphicon glyphicon-envelope"></span> $T('link-testEmail')</button>
</div>
@@ -115,7 +115,7 @@
<div class="col1" <!--#if int($ncenter_enable) > 0 then '' else 'style="display:none"'#-->>
<fieldset>
$show_notify_checkboxes('ncenter')
<div class="field-pair">
<div class="field-pair no-field-pair-bg">
<button class="btn btn-default saveButton"><span class="glyphicon glyphicon-ok"></span> $T('button-saveChanges')</button>
<button class="btn btn-default" type="button" id="test_notif"><span class="glyphicon glyphicon-comment"></span> $T('testNotify')</button>
</div>
@@ -141,7 +141,7 @@
<div class="col1" <!--#if int($acenter_enable) > 0 then '' else 'style="display:none"'#-->>
<fieldset>
$show_notify_checkboxes('acenter')
<div class="field-pair">
<div class="field-pair no-field-pair-bg">
<button class="btn btn-default saveButton"><span class="glyphicon glyphicon-ok"></span> $T('button-saveChanges')</button>
<button class="btn btn-default" type="button" id="test_windows"><span class="glyphicon glyphicon-comment"></span> $T('testNotify')</button>
</div>
@@ -167,7 +167,7 @@
<div class="col1" <!--#if int($ntfosd_enable) > 0 then '' else 'style="display:none"'#-->>
<fieldset>
$show_notify_checkboxes('ntfosd')
<div class="field-pair">
<div class="field-pair no-field-pair-bg">
<button class="btn btn-default saveButton"><span class="glyphicon glyphicon-ok"></span> $T('button-saveChanges')</button>
<button class="btn btn-default" type="button" id="test_osd"><span class="glyphicon glyphicon-comment"></span> $T('testNotify')</button>
</div>
@@ -207,7 +207,7 @@
<span class="desc">$T('Optional') - $T('explain-nscript_parameters')</span>
</div>
$show_notify_checkboxes('nscript')
<div class="field-pair">
<div class="field-pair no-field-pair-bg">
<button class="btn btn-default saveButton"><span class="glyphicon glyphicon-ok"></span> $T('button-saveChanges')</button>
<button class="btn btn-default" type="button" id="test_nscript"><span class="glyphicon glyphicon-comment"></span> $T('testNotify')</button>
</div>
@@ -241,7 +241,7 @@
<span class="desc">$T('explain-growl_password')</span>
</div>
$show_notify_checkboxes('growl')
<div class="field-pair">
<div class="field-pair no-field-pair-bg">
<button class="btn btn-default saveButton"><span class="glyphicon glyphicon-ok"></span> $T('button-saveChanges')</button>
<button class="btn btn-default" type="button" id="test_growl"><span class="glyphicon glyphicon-comment"></span> $T('testNotify')</button>
</div>
@@ -286,7 +286,7 @@
</select>
</div>
<!--#end for#-->
<div class="field-pair">
<div class="field-pair no-field-pair-bg">
<button class="btn btn-default saveButton"><span class="glyphicon glyphicon-ok"></span> $T('button-saveChanges')</button>
<button class="btn btn-default" type="button" id="test_prowl"><span class="glyphicon glyphicon-comment"></span> $T('testNotify')</button>
</div>
@@ -352,7 +352,7 @@
</select>
</div>
<!--#end for#-->
<div class="field-pair">
<div class="field-pair no-field-pair-bg">
<button class="btn btn-default saveButton"><span class="glyphicon glyphicon-ok"></span> $T('button-saveChanges')</button>
<button class="btn btn-default" type="button" id="test_pushover"><span class="glyphicon glyphicon-comment"></span> $T('testNotify')</button>
</div>
@@ -389,7 +389,7 @@
</div>
<!--#end if#-->
$show_notify_checkboxes('pushbullet')
<div class="field-pair">
<div class="field-pair no-field-pair-bg">
<button class="btn btn-default saveButton"><span class="glyphicon glyphicon-ok"></span> $T('button-saveChanges')</button>
<button class="btn btn-default" type="button" id="test_pushbullet"><span class="glyphicon glyphicon-comment"></span> $T('testNotify')</button>
</div>
@@ -417,6 +417,7 @@
\$(this).parents('.col2').find('.col2-cats').hide()
}
\$('form').submit()
addRowColor()
})
\$('#email_endjob').change(function() {
if(\$(this).val() > 0) {

View File

@@ -47,33 +47,35 @@
</script>
<div class="colmask">
<form action="addServer" method="post" autocomplete="off" onsubmit="removeObfuscation();">
<input type="hidden" name="session" value="$session" />
<div id="addServer">
<div class="padding alt">
<button type="button" class="btn btn-default" id="addServerButton"><span class="glyphicon glyphicon-plus"></span> $T('button-addServer')</button>
<div class="padding alt section">
<button type="button" class="btn btn-default" id="addServerButton"><span class="glyphicon glyphicon-plus"></span> $T('button-addServer')</button>
<label for="advanced-settings-button" class="form-control advanced-button ">
<input type="checkbox" id="advanced-settings-button" name="advanced-settings-button"> $T('button-advanced')
</label>
<!--#if $months_recorded#-->
<div class="chart-selector-container" title="$T('srv-bandwidth')">
<span class="glyphicon glyphicon-signal"></span>
<select name="chart-selector" id="chart-selector">
<!--#for $cur_date in months_recorded#-->
<!--#set month_date = '%d-%02d' % ($cur_date.year, $cur_date.month)#-->
<!--#if $month_date not in $max_data_all#-->
<!--#set max_data_all[$month_date] = 0#-->
<!--#end if#-->
<option value="$month_date" data-max="$max_data_all[$month_date]">$month_names[$cur_date.month-1] $cur_date.year</option>
<!--#end for#-->
</select>
</div>
<!--#end if#-->
</div>
<!--#if $months_recorded#-->
<div class="advanced-buttonSeperator"></div>
<div class="chart-selector-container" title="$T('srv-bandwidth')">
<span class="glyphicon glyphicon-signal"></span>
<select name="chart-selector" id="chart-selector">
<!--#for $cur_date in months_recorded#-->
<!--#set month_date = '%d-%02d' % ($cur_date.year, $cur_date.month)#-->
<!--#if $month_date not in $max_data_all#-->
<!--#set max_data_all[$month_date] = 0#-->
<!--#end if#-->
<option value="$month_date" data-max="$max_data_all[$month_date]">$month_names[$cur_date.month-1] $cur_date.year</option>
<!--#end for#-->
</select>
</div>
<div class="section" id="addServerContent" style="display: none;">
<div class="col2">
<h3>$T('addServer') <a href="$helpuri$help_uri" target="_blank"><span class="glyphicon glyphicon-question-sign"></span></a></h3>
</div>
<div class="col1">
<!--#end if#-->
</div>
<div class="section" id="addServerContent" style="display: none;">
<div class="col2">
<h3>$T('addServer') <a href="$helpuri$help_uri" target="_blank"><span class="glyphicon glyphicon-question-sign"></span></a></h3>
</div>
<div class="col1">
<form action="addServer" method="post" autocomplete="off" onsubmit="removeObfuscation();">
<input type="hidden" name="session" value="$session" />
<fieldset>
<div class="field-pair">
<label class="config" for="enable">$T('srv-enable')</label>
@@ -127,6 +129,12 @@
</select>
<span class="desc">$T('explain-ssl_verify').replace('. ', '.<br/>')</span>
</div>
<div class="field-pair advanced-settings">
<label class="config" for="ssl_ciphers">$T('opt-ssl_ciphers')</label>
<input type="text" name="ssl_ciphers" id="ssl_ciphers" />
<span class="desc">$T('explain-ssl_ciphers') <br>$T('readwiki')
<a href="${helpuri}advanced/ssl-ciphers" target="_blank">${helpuri}advanced/ssl-ciphers</a></span>
</div>
<div class="field-pair advanced-settings">
<label class="config" for="send_group">$T('srv-send_group')</label>
<input type="checkbox" name="send_group" id="send_group" value="1" />
@@ -145,18 +153,17 @@
<label class="config" for="notes">$T('srv-notes')</label>
<textarea name="notes" id="notes" rows="3" cols="50"></textarea>
</div>
<div class="field-pair">
<div class="field-pair no-field-pair-bg">
<button class="btn btn-default"><span class="glyphicon glyphicon-plus"></span> $T('button-addServer')</button>
<button class="btn btn-default advancedButton"><span class="glyphicon glyphicon-cog"></span> $T('button-advanced')</button>
<button class="btn btn-default testServer" type="button"><span class="glyphicon glyphicon-sort"></span> $T('button-testServer')</button>
</div>
<div class="field-pair result-box">
<div class="alert"></div>
</div>
</fieldset>
</div>
</form>
</div>
</form>
</div>
<!--#set $prio_colors = ["#59cc33", "#3366cc","#7f33cc", "#cc33a6", "#cc3333"] #-->
<!--#set $cur_prio_color = -1 #-->
@@ -165,6 +172,7 @@
<form action="saveServer" method="post" class="fullform" autocomplete="off">
<input type="hidden" name="session" value="$session" />
<input type="hidden" name="server" value="$server['name']" />
<input type="hidden" id="ajax" name="ajax" value=1 />
<div class="section <!--#if int($server['enable']) == 0 then 'server-disabled' else ""#-->">
<div class="col2 <!--#if int($server['enable']) == 0 then 'server-disabled' else ""#-->">
@@ -186,7 +194,7 @@
<button type="button" class="btn btn-default showserver"><span class="glyphicon glyphicon-pencil"></span> $T('showDetails')</button>
<button type="button" class="btn btn-default clrServer"><span class="glyphicon glyphicon-remove"></span> $T('button-clrServer')</button>
</div>
<div class="col1" style="display:none;">
<div class="col1" style="display:none;">
<input type="hidden" name="enable" id="enable$cur" value="$int($server['enable'])" />
<fieldset>
<div class="field-pair">
@@ -237,6 +245,12 @@
</select>
<span class="desc">$T('explain-ssl_verify').replace('. ', '.<br/>')</span>
</div>
<div class="field-pair advanced-settings">
<label class="config" for="ssl_ciphers">$T('opt-ssl_ciphers')</label>
<input type="text" name="ssl_ciphers" id="ssl_ciphers" value="$server['ssl_ciphers']" />
<span class="desc">$T('explain-ssl_ciphers') <br>$T('readwiki')
<a href="${helpuri}advanced/ssl-ciphers" target="_blank">${helpuri}advanced/ssl-ciphers</a></span>
</div>
<div class="field-pair advanced-settings">
<label class="config" for="optional$cur">$T('srv-optional')</label>
<input type="checkbox" name="optional" id="optional$cur" value="1" <!--#if int($server['optional']) != 0 then 'checked="checked"' else ""#--> />
@@ -257,7 +271,6 @@
</div>
<div class="field-pair">
<button class="btn btn-default saveButton"><span class="glyphicon glyphicon-ok"></span> $T('button-saveChanges')</button>
<button class="btn btn-default advancedButton"><span class="glyphicon glyphicon-cog"></span> $T('button-advanced')</button>
<button class="btn btn-default testServer" type="button"><span class="glyphicon glyphicon-sort"></span> $T('button-testServer')</button>
<button class="btn btn-default delServer"><span class="glyphicon glyphicon-trash"></span> $T('button-delServer')</button>
</div>
@@ -436,11 +449,14 @@
} else {
\$(this).html(\$(this).html().replace("$T('hideDetails')", "$T('showDetails')"));
}
// Add coloring
addRowColor()
});
\$('#addServerButton').click(function(){
\$('#addServer').hide();
\$('#addServerContent').show();
// Add coloring
addRowColor()
});
\$('[name="ssl"]').click(function() {
@@ -462,6 +478,7 @@
setTimeout(function() { portBox.removeClass('port-highlight') }, 2000)
})
// Testing servers
\$('.testServer').click(function(event){
removeObfuscation()
var theButton = \$(this)

View File

@@ -40,6 +40,8 @@
<br/>
<input type="button" class="btn btn-default" onclick="tvSet('%sn/%sx%0e - %en/%sn - %sx%0e - %en.%ext')" value="$T('button-Ep1x05')" />
<input type="button" class="btn btn-default" onclick="tvSet('%sn/S%0sE%0e - %en/%sn - S%0sE%0e - %en.%ext')" value="$T('button-EpS01E05')" />
<br>
<input type="button" class="btn btn-default" onclick="tvSet('%dn.%ext')" value="$T('button-FileLikeFolder')" />
</div>
</div>
<div id="previewtv" class="example">
@@ -51,7 +53,7 @@
<label class="config">$T('sortResult')</label> <span class="desc path" id="previewtv-result">&nbsp;</span>
</div>
</div>
<div class="field-pair">
<div class="field-pair no-field-pair-bg">
<label class="config">$T('sort-legenda')</label>
<button type="button" class="btn btn-default patternKey" onclick="jQuery(this).hide(); jQuery('#Key1').show();"><span class="glyphicon glyphicon-list-alt" aria-hidden="true"></span> $T('sort-legenda')</button>
<table id="Key1" class="Key">
@@ -139,9 +141,9 @@
<td>$T("sort-File")</td>
</tr>
<tr>
<td class="align-right"><b>$T('orgDirname'):</b></td>
<td class="align-right"><b>$T('orgJobname'):</b></td>
<td>%dn</td>
<td>$T("sort-Folder")</td>
<td></td>
</tr>
<tr>
<td class="align-right"><b>$T('lowercase'):</b></td>
@@ -199,6 +201,7 @@
<input type="button" class="btn btn-default" onclick="movieSet('%title (%y)/%title (%y).%ext',' CD%1');movieExtraFolder(false)" value="$T('button-inFolders')" />
<input type="button" class="btn btn-default" onclick="movieSet('%title (%y).%ext',' CD%1');movieExtraFolder(true)" value="$T('button-noFolders')" />
<input type="button" class="btn btn-default" onclick="movieSet('%0decade/%title (%y).%ext',' CD%1');movieExtraFolder(true)" value="$T('decade')" />
<input type="button" class="btn btn-default" onclick="movieSet('%dn.%ext')" value="$T('button-FileLikeFolder')" />
</div>
</div>
<div id="previewmovie" class="example">
@@ -210,7 +213,7 @@
<label class="config">$T('sortResult')</label> <span class="desc path" id="previewmovie-result">&nbsp;</span>
</div>
</div>
<div class="field-pair">
<div class="field-pair no-field-pair-bg">
<label class="config">$T('sort-legenda')</label>
<button type="button" class="btn btn-default patternKey" onclick="jQuery(this).hide(); jQuery('#Key2').show();"><span class="glyphicon glyphicon-list-alt" aria-hidden="true"></span> $T('sort-legenda')</button>
<table id="Key2" class="Key">
@@ -263,9 +266,9 @@
<td>$T('sort-File')</td>
</tr>
<tr>
<td class="align-right"><b>$T('orgDirname'):</b></td>
<td class="align-right"><b>$T('orgJobname'):</b></td>
<td>%dn</td>
<td>$T("sort-Folder")</td>
<td></td>
</tr>
<tr>
<td class="align-right"><b>$T('lowercase'):</b></td>
@@ -328,7 +331,9 @@
<div class="presets float-left">
<input type="button" class="btn btn-default" onclick="dateSet('%t/%t - %y-%0m-%0d - %desc.%ext')" value="$T('button-ShowNameF')" />
<input type="button" class="btn btn-default" onclick="dateSet('%y-%0m/%t - %y-%0m-%0d - %desc.%ext')" value="$T('button-YMF')" />
<br>
<input type="button" class="btn btn-default" onclick="dateSet('%y-%0m-%0d/%t - %y-%0m-%0d - %desc.%ext')" value="$T('button-DailyF')" />
<input type="button" class="btn btn-default" onclick="dateSet('%dn.%ext')" value="$T('button-FileLikeFolder')" />
</div>
</div>
<div id="previewdate" class="example">
@@ -340,7 +345,7 @@
<label class="config">$T('sortResult')</label> <span class="desc path" id="previewdate-result">&nbsp;</span>
</div>
</div>
<div class="field-pair">
<div class="field-pair no-field-pair-bg">
<label class="config">$T('sort-legenda')</label>
<button type="button" class="btn btn-default patternKey" onclick="jQuery(this).hide(); jQuery('#Key3').show();"><span class="glyphicon glyphicon-list-alt" aria-hidden="true"></span> $T('sort-legenda')</button>
<table id="Key3" class="Key">
@@ -407,6 +412,11 @@
<td>%fn</td>
<td>$T('sort-File')</td>
</tr>
<tr>
<td class="align-right"><b>$T('orgJobname'):</b></td>
<td>%dn</td>
<td></td>
</tr>
<tr>
<td class="align-right"><b>$T('lowercase'):</b></td>
<td>{$T('TEXT')}</td>
@@ -487,7 +497,7 @@
\$.ajax({
type: "GET",
url: "../../tapi",
data: {mode:'eval_sort', value: 'generic', name: \$('#moviesamplename').val(), title: \$moviesortstring, movieextra: \$('#movieextra').val(), apikey: '$session', output: 'json' },
data: {mode:'eval_sort', value: 'movie', name: \$('#moviesamplename').val(), title: \$moviesortstring, movieextra: \$('#movieextra').val(), apikey: '$session', output: 'json' },
success: function(data){
\$('#previewmovie-result').removeClass("loading failure").html(data.result);
},

View File

@@ -3,9 +3,14 @@
<!--#include $webdir + "/_inc_header_uc.tmpl"#-->
<div class="colmask">
<div class="padding alt section">
<label for="advanced-settings-button" class="form-control advanced-button ">
<input type="checkbox" id="advanced-settings-button" name="advanced-settings-button"> $T('button-advanced')
</label>
</div>
<form action="saveSwitches" method="post" name="fullform" class="fullform" autocomplete="off">
<input type="hidden" id="session" name="session" value="$session" />
<div class="section">
<div class="section advanced-settings">
<div class="col2">
<h3>$T('swtag-server') <a href="$helpuri$help_uri#toc1" target="_blank"><span class="glyphicon glyphicon-question-sign"></span></a></h3>
</div><!-- /col2 -->
@@ -20,12 +25,6 @@
</select>
<span class="desc">$T('explain-load_balancing')</span>
</div>
<div class="field-pair">
<label class="config" for="ssl_ciphers">$T('opt-ssl_ciphers')</label>
<input type="text" name="ssl_ciphers" id="ssl_ciphers" value="$ssl_ciphers" />
<span class="desc">$T('explain-ssl_ciphers') <br>$T('readwiki')
<a href="${helpuri}advanced/ssl-ciphers" target="_blank">${helpuri}advanced/ssl-ciphers</a></span>
</div>
<div class="field-pair">
<label class="config" for="max_art_tries">$T('opt-max_art_tries')</label>
<input type="number" name="max_art_tries" id="max_art_tries" value="$max_art_tries" min="2" max="2000" />
@@ -67,12 +66,12 @@
<input type="number" name="propagation_delay" id="propagation_delay" value="$propagation_delay" /> <i>$T('minutes')</i>
<span class="desc">$T('explain-propagation_delay')</span>
</div>
<div class="field-pair">
<div class="field-pair advanced-settings">
<label class="config" for="top_only">$T('opt-top_only')</label>
<input type="checkbox" name="top_only" id="top_only" value="1" <!--#if int($top_only) > 0 then 'checked="checked"' else ""#--> />
<span class="desc">$T('explain-top_only')</span>
</div>
<div class="field-pair">
<div class="field-pair advanced-settings">
<label class="config" for="pre_check">$T('opt-pre_check')</label>
<input type="checkbox" name="pre_check" id="pre_check" value="1" <!--#if int($pre_check) > 0 then 'checked="checked"' else ""#--> />
<span class="desc">$T('explain-pre_check')</span>
@@ -104,7 +103,7 @@
</select>
<span class="desc">$T('explain-no_series_dupes')</span>
</div>
<div class="field-pair">
<div class="field-pair advanced-settings">
<label class="config" for="series_propercheck">$T('opt-series_propercheck')</label>
<input type="checkbox" name="series_propercheck" id="series_propercheck" value="1" <!--#if int($series_propercheck) > 0 then 'checked="checked"' else ""#--> />
<span class="desc">$T('explain-series_propercheck')</span>
@@ -118,6 +117,11 @@
</select>
<span class="desc">$T('explain-pause_on_pwrar')</span>
</div>
<div class="field-pair">
<label class="config" for="unwanted_extensions">$T('opt-unwanted_extensions')</label>
<input type="text" name="unwanted_extensions" id="unwanted_extensions" value="$unwanted_extensions"/>
<span class="desc">$T('explain-unwanted_extensions')</span>
</div>
<div class="field-pair">
<label class="config" for="action_on_unwanted_extensions">$T('opt-action_on_unwanted_extensions')</label>
<select name="action_on_unwanted_extensions" id="action_on_unwanted_extensions">
@@ -127,12 +131,7 @@
</select>
<span class="desc">$T('explain-action_on_unwanted_extensions')</span>
</div>
<div class="field-pair">
<label class="config" for="unwanted_extensions">$T('opt-unwanted_extensions')</label>
<input type="text" name="unwanted_extensions" id="unwanted_extensions" value="$unwanted_extensions"/>
<span class="desc">$T('explain-unwanted_extensions')</span>
</div>
<div class="field-pair">
<div class="field-pair advanced-settings">
<label class="config" for="auto_sort">$T('opt-auto_sort')</label>
<input type="checkbox" name="auto_sort" id="auto_sort" value="1" <!--#if int($auto_sort) > 0 then 'checked="checked"' else ""#--> />
<span class="desc">$T('explain-auto_sort')</span>
@@ -160,64 +159,76 @@
<input type="checkbox" name="pause_on_post_processing" id="pause_on_post_processing" value="1" <!--#if int($pause_on_post_processing) > 0 then 'checked="checked"' else ""#--> />
<span class="desc">$T('explain-pause_on_post_processing')</span>
</div>
<div class="field-pair">
<div class="field-pair advanced-settings">
<label class="config" for="enable_all_par">$T('opt-enable_all_par')</label>
<input type="checkbox" name="enable_all_par" id="enable_all_par" value="1" <!--#if int($enable_all_par) > 0 then 'checked="checked"' else ""#--> />
<span class="desc">$T('explain-enable_all_par').replace('. ', '.<br/>')</span>
</div>
<div class="field-pair">
<label class="config" for="par_option">$T('opt-par_option')</label>
<input type="text" name="par_option" id="par_option" value="$par_option" />
<span class="desc">$T('explain-par_option')</span>
</div>
<div class="field-pair">
<label class="config" for="sfv_check">$T('opt-sfv_check')</label>
<input type="checkbox" name="sfv_check" id="sfv_check" value="1" <!--#if int($sfv_check) > 0 then 'checked="checked"' else ""#--> />
<span class="desc">$T('explain-sfv_check')</span>
</div>
<div class="field-pair">
<label class="config" for="safe_postproc">$T('opt-safe_postproc')</label>
<input type="checkbox" name="safe_postproc" id="safe_postproc" value="1" <!--#if int($safe_postproc) > 0 then 'checked="checked"' else ""#--> />
<span class="desc">$T('explain-safe_postproc')</span>
</div>
<div class="field-pair">
<label class="config" for="enable_recursive">$T('opt-enable_recursive')</label>
<input type="checkbox" name="enable_recursive" id="enable_recursive" value="1" <!--#if int($enable_recursive) > 0 then 'checked="checked"' else ""#--> />
<span class="desc">$T('explain-enable_recursive')</span>
</div>
<div class="field-pair">
<label class="config" for="flat_unpack">$T('opt-flat_unpack')</label>
<input type="checkbox" name="flat_unpack" id="flat_unpack" value="1" <!--#if int($flat_unpack) > 0 then 'checked="checked"' else ""#--> />
<span class="desc">$T('explain-flat_unpack')</span>
</div>
<div class="field-pair">
<label class="config" for="script_can_fail">$T('opt-script_can_fail')</label>
<input type="checkbox" name="script_can_fail" id="script_can_fail" value="1" <!--#if int($script_can_fail) > 0 then 'checked="checked"' else ""#--> />
<span class="desc">$T('explain-script_can_fail')</span>
</div>
<div class="field-pair">
<label class="config" for="new_nzb_on_failure">$T('opt-new_nzb_on_failure')</label>
<input type="checkbox" name="new_nzb_on_failure" id="new_nzb_on_failure" value="1" <!--#if int($new_nzb_on_failure) > 0 then 'checked="checked"' else ""#--> />
<span class="desc">$T('explain-new_nzb_on_failure')</span>
</div>
<!--#if not $nt#-->
<div class="field-pair <!--#if not $have_nice then "disabled" else "" #-->">
<div class="field-pair advanced-settings <!--#if not $have_nice then "disabled" else "" #-->">
<label class="config" for="nice">$T('opt-nice')</label>
<input type="text" name="nice" id="nice" value="$nice" <!--#if not $have_nice then 'readonly="readonly" disabled="disabled"' else "" #--> />
<span class="desc">$T('explain-nice')</span>
</div>
<div class="field-pair <!--#if not $have_ionice then "disabled" else "" #-->">
<div class="field-pair advanced-settings <!--#if not $have_ionice then "disabled" else "" #-->">
<label class="config" for="ionice">$T('opt-ionice')</label>
<input type="text" name="ionice" id="ionice" value="$ionice" <!--#if not $have_ionice then 'readonly="readonly" disabled="disabled"' else "" #--> />
<span class="desc">$T('explain-ionice')</span>
</div>
<!--#else#-->
<div class="field-pair advanced-settings">
<label class="config" for="win_process_prio">$T('opt-win_process_prio')</label>
<select name="win_process_prio" id="win_process_prio">
<option value="4" <!--#if int($win_process_prio) == 4 then 'selected="selected"' else ""#-->>$T('win_process_prio-high')</option>
<option value="3" <!--#if int($win_process_prio) == 3 then 'selected="selected"' else ""#-->>$T('win_process_prio-normal')</option>
<option value="2" <!--#if int($win_process_prio) == 2 then 'selected="selected"' else ""#-->>$T('win_process_prio-low')</option>
<option value="1" <!--#if int($win_process_prio) == 1 then 'selected="selected"' else ""#-->>$T('win_process_prio-idle')</option>
</select>
<span class="desc">$T('explain-win_process_prio')</span>
</div>
<!--#end if#-->
<div class="field-pair advanced-settings">
<label class="config" for="par_option">$T('opt-par_option')</label>
<input type="text" name="par_option" id="par_option" value="$par_option" />
<span class="desc">$T('explain-par_option')</span>
</div>
<div class="field-pair advanced-settings">
<label class="config" for="sfv_check">$T('opt-sfv_check')</label>
<input type="checkbox" name="sfv_check" id="sfv_check" value="1" <!--#if int($sfv_check) > 0 then 'checked="checked"' else ""#--> />
<span class="desc">$T('explain-sfv_check')</span>
</div>
<div class="field-pair advanced-settings">
<label class="config" for="safe_postproc">$T('opt-safe_postproc')</label>
<input type="checkbox" name="safe_postproc" id="safe_postproc" value="1" <!--#if int($safe_postproc) > 0 then 'checked="checked"' else ""#--> />
<span class="desc">$T('explain-safe_postproc')</span>
</div>
<div class="field-pair advanced-settings">
<label class="config" for="enable_recursive">$T('opt-enable_recursive')</label>
<input type="checkbox" name="enable_recursive" id="enable_recursive" value="1" <!--#if int($enable_recursive) > 0 then 'checked="checked"' else ""#--> />
<span class="desc">$T('explain-enable_recursive')</span>
</div>
<div class="field-pair advanced-settings">
<label class="config" for="flat_unpack">$T('opt-flat_unpack')</label>
<input type="checkbox" name="flat_unpack" id="flat_unpack" value="1" <!--#if int($flat_unpack) > 0 then 'checked="checked"' else ""#--> />
<span class="desc">$T('explain-flat_unpack')</span>
</div>
<div class="field-pair advanced-settings">
<label class="config" for="script_can_fail">$T('opt-script_can_fail')</label>
<input type="checkbox" name="script_can_fail" id="script_can_fail" value="1" <!--#if int($script_can_fail) > 0 then 'checked="checked"' else ""#--> />
<span class="desc">$T('explain-script_can_fail')</span>
</div>
<div class="field-pair advanced-settings">
<label class="config" for="new_nzb_on_failure">$T('opt-new_nzb_on_failure')</label>
<input type="checkbox" name="new_nzb_on_failure" id="new_nzb_on_failure" value="1" <!--#if int($new_nzb_on_failure) > 0 then 'checked="checked"' else ""#--> />
<span class="desc">$T('explain-new_nzb_on_failure')</span>
</div>
<div class="field-pair">
<label class="config" for="ignore_samples">$T('opt-ignore_samples')</label>
<input type="checkbox" name="ignore_samples" id="ignore_samples" value="1" <!--#if int($ignore_samples) > 0 then 'checked="checked"' else ""#--> />
<span class="desc">$T('explain-ignore_samples') $T('igsam-del').</span>
</div>
<div class="field-pair">
<div class="field-pair advanced-settings">
<label class="config" for="enable_meta">$T('opt-enable_meta')</label>
<input type="checkbox" name="enable_meta" id="enable_meta" value="1" <!--#if int($enable_meta) > 0 then 'checked="checked"' else ""#--> />
<span class="desc">$T('explain-enable_meta').replace('. ', '.<br/>')</span>
@@ -246,7 +257,7 @@
</fieldset>
</div><!-- /col1 -->
</div><!-- /section -->
<div class="section">
<div class="section advanced-settings">
<div class="col2">
<h3>$T('swtag-naming') <a href="$helpuri$help_uri#toc4" target="_blank"><span class="glyphicon glyphicon-question-sign"></span></a></h3>
</div><!-- /col2 -->

View File

@@ -23,16 +23,32 @@ body {
overflow: visible;
border: 1px solid #dfdede;
background-color: #FFF;
border: 1px solid rgba(0, 0, 0, 0.2);
width: 100%
}
.section, .Servers form, #addFeed, #addFeedContent {
.advanced-button {
float: right;
width: auto;
margin: 0 4px 0px 0px;
font-size: 13px;
color: inherit;
height: auto;
padding-bottom: 5px;
}
#advanced-settings-button {
float: left;
margin: 2px 7px 0px 0px;
}
.advanced-buttonSeperator {
width: 1px;
height: 34px;
background-color: #dfdede;
float: right;
margin: 0px 10px;
}
.section, #addFeed, #addFeedContent {
border-bottom: 1px solid #dfdede;
overflow: auto;
}
.section:last-child, .Servers form:last-child {
border: 0;
}
.col2 {
z-index: 10;
float: left;
@@ -150,13 +166,13 @@ input[type="checkbox"]+.desc {
overflow: hidden;
min-width: 555px;
}
.field-pair:nth-child(odd),
.Key tr:nth-child(odd),
.tab-pane tr:nth-child(odd),
.even {
background-color: #F8F8F8;
}
.field-pair:last-child {
.field-pair:last-child,
.no-field-pair-bg {
background-color: transparent;
}
.alt,
@@ -298,7 +314,7 @@ tr.separator {
visibility: hidden;
}
.Categories form.sorting-row:nth-child(even) tr {
.Categories form.sorting-row:nth-child(2n-1) tr {
background-color: #F8F8F8;
}
@@ -1078,9 +1094,10 @@ input[type="checkbox"] {
}
.host-warning {
color: #404040;
margin-left: 7px;
top: 3px;
color: #F0AD4E;
margin-left: 13px;
top: 5px;
font-size: 1.2em;
}
.fileBrowser .glyphicon {
@@ -1221,7 +1238,8 @@ input[type="checkbox"] {
}
.Servers .server-chart,
.Servers .chart-selector-container {
.Servers .chart-selector-container,
.Servers .advanced-buttonSeperator {
display: none;
}

View File

File diff suppressed because one or more lines are too long

View File

@@ -140,7 +140,7 @@
<hr />
<div class="row options-function-box">
<div class="col-sm-6">
<a href="#" data-bind="click: forceDisconnect" class="btn btn-default "><span class="glyphicon glyphicon-minus-sign"></span> $T('link-forceDisc')</a>
<a href="#" data-bind="click: forceDisconnect" class="btn btn-default" data-tooltip="true" data-placement="top" title="$T('explain-forceDisc')"><span class="glyphicon glyphicon-minus-sign"></span> $T('link-forceDisc')</a>
</div>
<div class="col-sm-6">
<a href="#" data-bind="click: repairQueue" data-tooltip="true" data-placement="top" title="$T('explain-Repair').replace('<br>',' ').replace('<br />',' ')" class="btn btn-default">
@@ -633,7 +633,7 @@
</tbody>
</table>
<hr/>
<p><small>Copyright (C) 2008-2017, The SABnzbd Team &lt;team@sabnzbd.org&gt;<br/>$T('yourRights') </small></p>
<p><small>Copyright (C) 2007-2018, The SABnzbd Team &lt;team@sabnzbd.org&gt;<br/>$T('yourRights') </small></p>
</div>
</div>
</div>

8
interfaces/Glitter/templates/static/javascripts/moment.min.js vendored Normal file → Executable file
View File

File diff suppressed because one or more lines are too long

View File

@@ -19,7 +19,7 @@ var da = moment.defineLocale('da', {
longDateFormat : {
LT : 'HH:mm',
LTS : 'HH:mm:ss',
L : 'DD/MM/YYYY',
L : 'DD.MM.YYYY',
LL : 'D. MMMM YYYY',
LLL : 'D. MMMM YYYY HH:mm',
LLLL : 'dddd [d.] D. MMMM YYYY [kl.] HH:mm'

View File

@@ -28,7 +28,7 @@ function processRelativeTime(number, withoutSuffix, key, isFuture) {
var de = moment.defineLocale('de', {
months : 'Januar_Februar_März_April_Mai_Juni_Juli_August_September_Oktober_November_Dezember'.split('_'),
monthsShort : 'Jan._Febr._Mrz._Apr._Mai_Jun._Jul._Aug._Sept._Okt._Nov._Dez.'.split('_'),
monthsShort : 'Jan._Feb._März_Apr._Mai_Juni_Juli_Aug._Sep._Okt._Nov._Dez.'.split('_'),
monthsParseExact : true,
weekdays : 'Sonntag_Montag_Dienstag_Mittwoch_Donnerstag_Freitag_Samstag'.split('_'),
weekdaysShort : 'So._Mo._Di._Mi._Do._Fr._Sa.'.split('_'),

View File

@@ -13,6 +13,9 @@
var monthsShortDot = 'ene._feb._mar._abr._may._jun._jul._ago._sep._oct._nov._dic.'.split('_');
var monthsShort = 'ene_feb_mar_abr_may_jun_jul_ago_sep_oct_nov_dic'.split('_');
var monthsParse = [/^ene/i, /^feb/i, /^mar/i, /^abr/i, /^may/i, /^jun/i, /^jul/i, /^ago/i, /^sep/i, /^oct/i, /^nov/i, /^dic/i];
var monthsRegex = /^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre|ene\.?|feb\.?|mar\.?|abr\.?|may\.?|jun\.?|jul\.?|ago\.?|sep\.?|oct\.?|nov\.?|dic\.?)/i;
var es = moment.defineLocale('es', {
months : 'enero_febrero_marzo_abril_mayo_junio_julio_agosto_septiembre_octubre_noviembre_diciembre'.split('_'),
monthsShort : function (m, format) {
@@ -24,7 +27,13 @@ var es = moment.defineLocale('es', {
return monthsShortDot[m.month()];
}
},
monthsParseExact : true,
monthsRegex : monthsRegex,
monthsShortRegex : monthsRegex,
monthsStrictRegex : /^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre)/i,
monthsShortStrictRegex : /^(ene\.?|feb\.?|mar\.?|abr\.?|may\.?|jun\.?|jul\.?|ago\.?|sep\.?|oct\.?|nov\.?|dic\.?)/i,
monthsParse : monthsParse,
longMonthsParse : monthsParse,
shortMonthsParse : monthsParse,
weekdays : 'domingo_lunes_martes_miércoles_jueves_viernes_sábado'.split('_'),
weekdaysShort : 'dom._lun._mar._mié._jue._vie._sáb.'.split('_'),
weekdaysMin : 'do_lu_ma_mi_ju_vi_sá'.split('_'),

View File

View File

View File

@@ -0,0 +1,99 @@
//! moment.js locale configuration
//! locale : Hebrew [he]
//! author : Tomer Cohen : https://github.com/tomer
//! author : Moshe Simantov : https://github.com/DevelopmentIL
//! author : Tal Ater : https://github.com/TalAter
;(function (global, factory) {
typeof exports === 'object' && typeof module !== 'undefined'
&& typeof require === 'function' ? factory(require('../moment')) :
typeof define === 'function' && define.amd ? define(['../moment'], factory) :
factory(global.moment)
}(this, (function (moment) { 'use strict';
var he = moment.defineLocale('he', {
months : 'ינואר_פברואר_מרץ_אפריל_מאי_יוני_יוליוגוסט_ספטמבר_אוקטובר_נובמבר_דצמבר'.split('_'),
monthsShort : 'ינו׳_פבר׳_מרץ_אפר׳_מאי_יוני_יוליוג׳_ספט׳וק׳וב׳_דצמ׳'.split('_'),
weekdays : 'ראשון_שני_שלישי_רביעי_חמישיישי_שבת'.split('_'),
weekdaysShort : ׳׳׳׳׳_ו׳׳'.split('_'),
weekdaysMin : 'א_ב_ג_ד_ה_ו_ש'.split('_'),
longDateFormat : {
LT : 'HH:mm',
LTS : 'HH:mm:ss',
L : 'DD/MM/YYYY',
LL : 'D [ב]MMMM YYYY',
LLL : 'D [ב]MMMM YYYY HH:mm',
LLLL : 'dddd, D [ב]MMMM YYYY HH:mm',
l : 'D/M/YYYY',
ll : 'D MMM YYYY',
lll : 'D MMM YYYY HH:mm',
llll : 'ddd, D MMM YYYY HH:mm'
},
calendar : {
sameDay : '[היום ב־]LT',
nextDay : '[מחר ב־]LT',
nextWeek : 'dddd [בשעה] LT',
lastDay : '[אתמול ב־]LT',
lastWeek : '[ביום] dddd [האחרון בשעה] LT',
sameElse : 'L'
},
relativeTime : {
future : 'בעוד %s',
past : 'לפני %s',
s : 'מספר שניות',
m : 'דקה',
mm : '%d דקות',
h : 'שעה',
hh : function (number) {
if (number === 2) {
return 'שעתיים';
}
return number + ' שעות';
},
d : 'יום',
dd : function (number) {
if (number === 2) {
return 'יומיים';
}
return number + ' ימים';
},
M : 'חודש',
MM : function (number) {
if (number === 2) {
return 'חודשיים';
}
return number + ' חודשים';
},
y : 'שנה',
yy : function (number) {
if (number === 2) {
return 'שנתיים';
} else if (number % 10 === 0 && number !== 10) {
return number + ' שנה';
}
return number + ' שנים';
}
},
meridiemParse: /אחה"צ|לפנה"צ|אחרי הצהריים|לפני הצהריים|לפנות בוקר|בבוקר|בערב/i,
isPM : function (input) {
return /^(אחה"צ|אחרי הצהריים|בערב)$/.test(input);
},
meridiem : function (hour, minute, isLower) {
if (hour < 5) {
return 'לפנות בוקר';
} else if (hour < 10) {
return 'בבוקר';
} else if (hour < 12) {
return isLower ? 'לפנה"צ' : 'לפני הצהריים';
} else if (hour < 18) {
return isLower ? 'אחה"צ' : 'אחרי הצהריים';
} else {
return 'בערב';
}
}
});
return he;
})));

View File

View File

@@ -40,7 +40,7 @@ var nl = moment.defineLocale('nl', {
weekdays : 'zondag_maandag_dinsdag_woensdag_donderdag_vrijdag_zaterdag'.split('_'),
weekdaysShort : 'zo._ma._di._wo._do._vr._za.'.split('_'),
weekdaysMin : 'Zo_Ma_Di_Wo_Do_Vr_Za'.split('_'),
weekdaysMin : 'zo_ma_di_wo_do_vr_za'.split('_'),
weekdaysParseExact : true,
longDateFormat : {
LT : 'HH:mm',

View File

@@ -63,7 +63,24 @@ var pl = moment.defineLocale('pl', {
calendar : {
sameDay: '[Dziś o] LT',
nextDay: '[Jutro o] LT',
nextWeek: '[W] dddd [o] LT',
nextWeek: function () {
switch (this.day()) {
case 0:
return '[W niedzielę o] LT';
case 2:
return '[We wtorek o] LT';
case 3:
return '[W środę o] LT';
case 6:
return '[W sobotę o] LT';
default:
return '[W] dddd [o] LT';
}
},
lastDay: '[Wczoraj o] LT',
lastWeek: function () {
switch (this.day()) {

View File

@@ -11,8 +11,8 @@
var ptBr = moment.defineLocale('pt-br', {
months : 'Janeiro_Fevereiro_Março_Abril_Maio_Junho_Julho_Agosto_Setembro_Outubro_Novembro_Dezembro'.split('_'),
monthsShort : 'Jan_Fev_Mar_Abr_Mai_Jun_Jul_Ago_Set_Out_Nov_Dez'.split('_'),
months : 'janeiro_fevereiro_março_abril_maio_junho_julho_agosto_setembro_outubro_novembro_dezembro'.split('_'),
monthsShort : 'jan_fev_mar_abr_mai_jun_jul_ago_set_out_nov_dez'.split('_'),
weekdays : 'Domingo_Segunda-feira_Terça-feira_Quarta-feira_Quinta-feira_Sexta-feira_Sábado'.split('_'),
weekdaysShort : 'Dom_Seg_Ter_Qua_Qui_Sex_Sáb'.split('_'),
weekdaysMin : 'Do_2ª_3ª_4ª_5ª_6ª_Sá'.split('_'),
@@ -41,6 +41,7 @@ var ptBr = moment.defineLocale('pt-br', {
future : 'em %s',
past : '%s atrás',
s : 'poucos segundos',
ss : '%d segundos',
m : 'um minuto',
mm : '%d minutos',
h : 'uma hora',

View File

View File

@@ -174,7 +174,7 @@ var ru = moment.defineLocale('ru', {
},
week : {
dow : 1, // Monday is the first day of the week.
doy : 7 // The week that contains Jan 1st is the first week of the year.
doy : 4 // The week that contains Jan 4th is the first week of the year.
}
});

View File

View File

View File

View File

@@ -79,7 +79,6 @@
input = input.replace(/%0e/g,'05');
input = input.replace(/%e/g,'5');
input = input.replace(/%fn/g,'$T("sort-File")');
input = input.replace(/%dn/g,'$T("sort-Folder")');
document.getElementById('previewtv').innerHTML = getOutput(input);
}
@@ -1254,8 +1253,10 @@ function loadingJSON(){
<option value="180" >3 $T("minutes")</option>
<option value="300" >5 $T("minutes")</option>
<option value="0" >$T("none")</option>
</select>
<br />SABnzbd $T('version'): $version | smpl skin</a></p>
</select></p>
<p><strong>This skin is no longer supported and may lose functionality in future releases.</strong></p>
<!--#if $new_release#-->
<!--#set $msg=$T('ft-newRelease@1')%($new_release)#-->
<b>$msg <a href="$new_rel_url" target="_blank">SF.net</a></b><br/>

View File

@@ -11,9 +11,9 @@
$T('explain-language')<br /><br />
<div class="main-container">
<!--#for $l, $language in $languages#-->
<label class="language <!--#if $lang == $l then 'language-active' else ''#-->">
<label class="language">
$language<br />
<input type="radio" name="lang" id="$l" value="$l" <!--#if $lang == $l then 'checked="checked"' else ''#--> />
<input type="radio" name="lang" id="$l" value="$l" <!--#if $active_lang == $l then 'checked="checked"' else ''#--> />
</label>
<!--#end for#-->
<!--#if not $languages#-->

View File

@@ -87,7 +87,7 @@
</div>
<div class="col-md-5">
<div class="clearfix"></div>
<iframe style="float: right; width: 325px; height: 325px;" frameborder="0" src="https://sabnzbd.org/wizard#$language"></iframe>
<iframe style="float: right; width: 325px; height: 325px;" frameborder="0" src="https://sabnzbd.org/wizard#$active_lang"></iframe>
</div>
</div>
<input type="hidden" name="session" value="$session" />

View File

Binary file not shown.

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

@@ -1,6 +1,6 @@
#
# SABnzbd Translation Template file MAIN
# Copyright 2011-2017 The SABnzbd-Team
# Copyright 2011-2018 The SABnzbd-Team
# team@sabnzbd.org
#
msgid ""
@@ -12,7 +12,7 @@ msgstr ""
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=ASCII\n"
"Content-Transfer-Encoding: 7bit\n"
"POT-Creation-Date: 2017-11-17 22:23+W. Europe Standard Time\n"
"POT-Creation-Date: 2018-03-15 09:00+W. Europe Standard Time\n"
"Generated-By: pygettext.py 1.5\n"
@@ -105,7 +105,7 @@ msgid "Error"
msgstr ""
#: SABnzbd.py # sabnzbd/interface.py # sabnzbd/interface.py
#: sabnzbd/osxmenu.py # sabnzbd/wizard.py
#: sabnzbd/interface.py # sabnzbd/osxmenu.py
msgid "SABnzbd shutdown finished"
msgstr ""
@@ -457,7 +457,17 @@ msgstr ""
msgid "You must set a maximum bandwidth before you can set a bandwidth limit"
msgstr ""
#: sabnzbd/downloader.py # sabnzbd/downloader.py [Warning message]
#: sabnzbd/downloader.py # sabnzbd/downloader.py
#: sabnzbd/downloader.py [Warning message] # sabnzbd/downloader.py
#: sabnzbd/downloader.py [Warning message]
msgid "Cannot connect to server %s [%s]"
msgstr ""
#: sabnzbd/downloader.py # sabnzbd/urlgrabber.py
msgid "Server name does not resolve"
msgstr ""
#: sabnzbd/downloader.py [Warning message] # sabnzbd/downloader.py [Warning message]
msgid "Server %s will be ignored for %s minutes"
msgstr ""
@@ -477,11 +487,6 @@ msgstr ""
msgid "Failed login for server %s"
msgstr ""
#: sabnzbd/downloader.py # sabnzbd/downloader.py [Warning message]
#: sabnzbd/downloader.py # sabnzbd/downloader.py [Warning message]
msgid "Cannot connect to server %s [%s]"
msgstr ""
#: sabnzbd/downloader.py [Error message]
msgid "Connecting %s@%s failed, message=%s"
msgstr ""
@@ -578,6 +583,10 @@ msgstr ""
msgid "Server address \"%s:%s\" is not valid."
msgstr ""
#: sabnzbd/interface.py
msgid "Refused connection with hostname \"%s\" from:"
msgstr ""
#: sabnzbd/interface.py
msgid "User logged in to the web interface"
msgstr ""
@@ -586,7 +595,7 @@ msgstr ""
msgid "User logged in"
msgstr ""
#: sabnzbd/interface.py [Warning message]
#: sabnzbd/interface.py
msgid "Missing Session key"
msgstr ""
@@ -594,7 +603,7 @@ msgstr ""
msgid "Error: Session Key Required"
msgstr ""
#: sabnzbd/interface.py [Warning message] # sabnzbd/interface.py
#: sabnzbd/interface.py # sabnzbd/interface.py
msgid "Error: Session Key Incorrect"
msgstr ""
@@ -706,7 +715,7 @@ msgstr ""
msgid "m"
msgstr ""
#: sabnzbd/misc.py [Error message] # sabnzbd/tvsort.py [Error message]
#: sabnzbd/misc.py [Error message] # sabnzbd/sorting.py [Error message]
msgid "Cannot create directory %s"
msgstr ""
@@ -916,6 +925,7 @@ msgstr ""
#: sabnzbd/newsunpack.py # sabnzbd/newsunpack.py
#: sabnzbd/newsunpack.py # sabnzbd/newsunpack.py
#: sabnzbd/newsunpack.py # sabnzbd/newsunpack.py
#: sabnzbd/newsunpack.py
msgid "Repairing failed, %s"
msgstr ""
@@ -1101,7 +1111,7 @@ msgstr ""
msgid "%s -> Unknown encoding"
msgstr ""
#: sabnzbd/nzbstuff.py [Warning message]
#: sabnzbd/nzbstuff.py
msgid "File %s is empty, skipping"
msgstr ""
@@ -1211,7 +1221,7 @@ msgid "Warnings"
msgstr ""
#: sabnzbd/osxmenu.py # sabnzbd/osxmenu.py # sabnzbd/sabtray.py
#: sabnzbd/sabtraylinux.py # sabnzbd/skintext.py
#: sabnzbd/sabtraylinux.py # sabnzbd/skintext.py # sabnzbd/skintext.py
msgid "Idle"
msgstr ""
@@ -1792,11 +1802,12 @@ msgstr ""
msgid "Moderate"
msgstr ""
#: sabnzbd/skintext.py [Prowl priority] # sabnzbd/skintext.py [Priority pick list]
#: sabnzbd/skintext.py [Prowl priority] # sabnzbd/skintext.py [Priority pick list] # sabnzbd/skintext.py
msgid "Normal"
msgstr ""
#: sabnzbd/skintext.py [Prowl priority] # sabnzbd/skintext.py [Prowl priority] # sabnzbd/skintext.py [Priority pick list]
#: sabnzbd/skintext.py
msgid "High"
msgstr ""
@@ -1804,7 +1815,7 @@ msgstr ""
msgid "Emergency"
msgstr ""
#: sabnzbd/skintext.py [Prowl priority] # sabnzbd/skintext.py [Priority pick list]
#: sabnzbd/skintext.py [Prowl priority] # sabnzbd/skintext.py [Priority pick list] # sabnzbd/skintext.py
msgid "Low"
msgstr ""
@@ -2349,6 +2360,10 @@ msgstr ""
msgid "Force Disconnect"
msgstr ""
#: sabnzbd/skintext.py [Status page button text]
msgid "Disconnect all active connections to usenet servers. Connections will be reopened after a few seconds if there are items in the queue."
msgstr ""
#: sabnzbd/skintext.py
msgid "This will send a test email to your account."
msgstr ""
@@ -2538,7 +2553,7 @@ msgid "Backup"
msgstr ""
#: sabnzbd/skintext.py # sabnzbd/skintext.py # sabnzbd/skintext.py
#: sabnzbd/skintext.py # sabnzbd/skintext.py [Notification Script settings]
#: sabnzbd/skintext.py # sabnzbd/skintext.py # sabnzbd/skintext.py [Notification Script settings]
msgid "Read the Wiki Help on this!"
msgstr ""
@@ -3090,6 +3105,10 @@ msgstr ""
msgid "IONice Parameters"
msgstr ""
#: sabnzbd/skintext.py
msgid "External process priority"
msgstr ""
#: sabnzbd/skintext.py
msgid "Disconnect on Empty Queue"
msgstr ""
@@ -3858,6 +3877,10 @@ msgstr ""
msgid "S01E05 Episode Folder"
msgstr ""
#: sabnzbd/skintext.py
msgid "Job Name as Filename"
msgstr ""
#: sabnzbd/skintext.py
msgid "Title"
msgstr ""
@@ -3927,7 +3950,7 @@ msgid "Original Filename"
msgstr ""
#: sabnzbd/skintext.py
msgid "Original Foldername"
msgid "Original Job Name"
msgstr ""
#: sabnzbd/skintext.py
@@ -3946,10 +3969,6 @@ msgstr ""
msgid "file"
msgstr ""
#: sabnzbd/skintext.py
msgid "folder"
msgstr ""
#: sabnzbd/skintext.py
msgid "Sort String"
msgstr ""
@@ -4638,23 +4657,19 @@ msgstr ""
msgid "Don't have a usenet provider? We recommend trying %s."
msgstr ""
#: sabnzbd/tvsort.py [Error message]
#: sabnzbd/sorting.py [Error message]
msgid "Error getting TV info (%s)"
msgstr ""
#: sabnzbd/tvsort.py [Error message] # sabnzbd/tvsort.py [Error message] # sabnzbd/tvsort.py [Error message]
#: sabnzbd/tvsort.py [Error message]
#: sabnzbd/sorting.py [Error message] # sabnzbd/sorting.py [Error message] # sabnzbd/sorting.py [Error message]
#: sabnzbd/sorting.py [Error message]
msgid "Failed to rename: %s to %s"
msgstr ""
#: sabnzbd/tvsort.py [Error message]
#: sabnzbd/sorting.py [Error message]
msgid "Failed to rename similar file: %s to %s"
msgstr ""
#: sabnzbd/urlgrabber.py
msgid "Server name does not resolve"
msgstr ""
#: sabnzbd/urlgrabber.py
msgid "Unauthorized access"
msgstr ""

View File

@@ -7,15 +7,15 @@ msgid ""
msgstr ""
"Project-Id-Version: sabnzbd\n"
"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
"POT-Creation-Date: 2017-11-20 21:21+0000\n"
"PO-Revision-Date: 2017-10-27 21:53+0000\n"
"Last-Translator: Søren <Unknown>\n"
"POT-Creation-Date: 2018-03-15 13:08+0000\n"
"PO-Revision-Date: 2018-02-14 14:16+0000\n"
"Last-Translator: Safihre <safihre@sabnzbd.org>\n"
"Language-Team: Danish <da@li.org>\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"X-Launchpad-Export-Date: 2017-11-21 05:47+0000\n"
"X-Generator: Launchpad (build 18505)\n"
"X-Launchpad-Export-Date: 2018-03-16 05:37+0000\n"
"X-Generator: Launchpad (build 18571)\n"
#: SABnzbd.py [Error message]
msgid "Failed to start web-interface"
@@ -119,7 +119,7 @@ msgid "Error"
msgstr "Fejl"
#: SABnzbd.py # sabnzbd/interface.py # sabnzbd/interface.py
#: sabnzbd/osxmenu.py # sabnzbd/wizard.py
#: sabnzbd/interface.py # sabnzbd/osxmenu.py
msgid "SABnzbd shutdown finished"
msgstr "SABnzbd lukning udført."
@@ -490,7 +490,17 @@ msgstr ""
"Du skal angive den maksimale båndbredde, før du kan angive en båndbredde "
"begrænsning"
#: sabnzbd/downloader.py # sabnzbd/downloader.py [Warning message]
#: sabnzbd/downloader.py # sabnzbd/downloader.py
#: sabnzbd/downloader.py [Warning message] # sabnzbd/downloader.py
#: sabnzbd/downloader.py [Warning message]
msgid "Cannot connect to server %s [%s]"
msgstr "Kan ikke tilslutte til server %s [%s]"
#: sabnzbd/downloader.py # sabnzbd/urlgrabber.py
msgid "Server name does not resolve"
msgstr "Servernavnet løser ikke"
#: sabnzbd/downloader.py [Warning message] # sabnzbd/downloader.py [Warning message]
msgid "Server %s will be ignored for %s minutes"
msgstr "Server %s vil blive ignoreret for i %s minutter"
@@ -510,11 +520,6 @@ msgstr "Sandsynligt delt konto"
msgid "Failed login for server %s"
msgstr "Det lykkedes ikke at logge på serveren %s"
#: sabnzbd/downloader.py # sabnzbd/downloader.py [Warning message]
#: sabnzbd/downloader.py # sabnzbd/downloader.py [Warning message]
msgid "Cannot connect to server %s [%s]"
msgstr "Kan ikke tilslutte til server %s [%s]"
#: sabnzbd/downloader.py [Error message]
msgid "Connecting %s@%s failed, message=%s"
msgstr "Forbindelse %s@%s mislykkedes, besked %s"
@@ -621,6 +626,10 @@ msgstr "Advarsel: Localhost er tvetydig, bruge numerisk IP-adresse."
msgid "Server address \"%s:%s\" is not valid."
msgstr "Serveradressen \"%s:%s\" er ikke gyldigt."
#: sabnzbd/interface.py
msgid "Refused connection with hostname \"%s\" from:"
msgstr ""
#: sabnzbd/interface.py
msgid "User logged in to the web interface"
msgstr "Bruger logget på webgrænsefladen"
@@ -629,7 +638,7 @@ msgstr "Bruger logget på webgrænsefladen"
msgid "User logged in"
msgstr "Bruger logget ind"
#: sabnzbd/interface.py [Warning message]
#: sabnzbd/interface.py
msgid "Missing Session key"
msgstr "Mangler sessionsnøgle"
@@ -637,7 +646,7 @@ msgstr "Mangler sessionsnøgle"
msgid "Error: Session Key Required"
msgstr "Fejl: Kræver sessionsnøgle"
#: sabnzbd/interface.py [Warning message] # sabnzbd/interface.py
#: sabnzbd/interface.py # sabnzbd/interface.py
msgid "Error: Session Key Incorrect"
msgstr "Fejl: Forkert sessionsnøgle"
@@ -773,7 +782,7 @@ msgstr "h"
msgid "m"
msgstr "m"
#: sabnzbd/misc.py [Error message] # sabnzbd/tvsort.py [Error message]
#: sabnzbd/misc.py [Error message] # sabnzbd/sorting.py [Error message]
msgid "Cannot create directory %s"
msgstr "Kan ikke oprette mappe %s"
@@ -985,6 +994,7 @@ msgstr "Par verificering mislykkedes på %s, mens QuickCheck lykkedes"
#: sabnzbd/newsunpack.py # sabnzbd/newsunpack.py
#: sabnzbd/newsunpack.py # sabnzbd/newsunpack.py
#: sabnzbd/newsunpack.py # sabnzbd/newsunpack.py
#: sabnzbd/newsunpack.py
msgid "Repairing failed, %s"
msgstr "Reparation mislykkedes, %s"
@@ -1176,7 +1186,7 @@ msgstr "NZB tilføjet i køen"
msgid "%s -> Unknown encoding"
msgstr "%s -> Ukendt kodning"
#: sabnzbd/nzbstuff.py [Warning message]
#: sabnzbd/nzbstuff.py
msgid "File %s is empty, skipping"
msgstr "Fil %s er tom, springer over"
@@ -1286,7 +1296,7 @@ msgid "Warnings"
msgstr "Advarsler"
#: sabnzbd/osxmenu.py # sabnzbd/osxmenu.py # sabnzbd/sabtray.py
#: sabnzbd/sabtraylinux.py # sabnzbd/skintext.py
#: sabnzbd/sabtraylinux.py # sabnzbd/skintext.py # sabnzbd/skintext.py
msgid "Idle"
msgstr "Inaktiv"
@@ -1909,11 +1919,12 @@ msgstr "Meget lav"
msgid "Moderate"
msgstr "Moderat"
#: sabnzbd/skintext.py [Prowl priority] # sabnzbd/skintext.py [Priority pick list]
#: sabnzbd/skintext.py [Prowl priority] # sabnzbd/skintext.py [Priority pick list] # sabnzbd/skintext.py
msgid "Normal"
msgstr "Normal"
#: sabnzbd/skintext.py [Prowl priority] # sabnzbd/skintext.py [Prowl priority] # sabnzbd/skintext.py [Priority pick list]
#: sabnzbd/skintext.py
msgid "High"
msgstr "Høj"
@@ -1921,7 +1932,7 @@ msgstr "Høj"
msgid "Emergency"
msgstr "Nødsituation"
#: sabnzbd/skintext.py [Prowl priority] # sabnzbd/skintext.py [Priority pick list]
#: sabnzbd/skintext.py [Prowl priority] # sabnzbd/skintext.py [Priority pick list] # sabnzbd/skintext.py
msgid "Low"
msgstr "Lav"
@@ -2466,6 +2477,12 @@ msgstr "Et andet problem"
msgid "Force Disconnect"
msgstr "Gennemtving afbrydelse"
#: sabnzbd/skintext.py [Status page button text]
msgid ""
"Disconnect all active connections to usenet servers. Connections will be "
"reopened after a few seconds if there are items in the queue."
msgstr ""
#: sabnzbd/skintext.py
msgid "This will send a test email to your account."
msgstr "Dette vil sende en test E-mail til din konto."
@@ -2686,7 +2703,7 @@ msgid "Backup"
msgstr "Sikkerhedskopi"
#: sabnzbd/skintext.py # sabnzbd/skintext.py # sabnzbd/skintext.py
#: sabnzbd/skintext.py # sabnzbd/skintext.py [Notification Script settings]
#: sabnzbd/skintext.py # sabnzbd/skintext.py # sabnzbd/skintext.py [Notification Script settings]
msgid "Read the Wiki Help on this!"
msgstr "Læs mere om dette på Wiki Help!"
@@ -3332,6 +3349,10 @@ msgstr "God parameter"
msgid "IONice Parameters"
msgstr "IONice parametre"
#: sabnzbd/skintext.py
msgid "External process priority"
msgstr ""
#: sabnzbd/skintext.py
msgid "Disconnect on Empty Queue"
msgstr "Afbryd når køen er tom"
@@ -3655,7 +3676,7 @@ msgstr "Streng"
#: sabnzbd/skintext.py [Explain server priority]
msgid "0 is highest priority, 100 is the lowest priority"
msgstr "0 er højeste prioritet, 100 er den laveste prioritet"
msgstr "0 er højeste prioritet, 99 er den laveste prioritet"
#: sabnzbd/skintext.py [Server optional tickbox]
msgid "Optional"
@@ -4146,6 +4167,10 @@ msgstr "1x05 Episodemappe"
msgid "S01E05 Episode Folder"
msgstr "S01E05 Episodemappe"
#: sabnzbd/skintext.py
msgid "Job Name as Filename"
msgstr ""
#: sabnzbd/skintext.py
msgid "Title"
msgstr "Titel"
@@ -4215,8 +4240,8 @@ msgid "Original Filename"
msgstr "Originalfilnavn"
#: sabnzbd/skintext.py
msgid "Original Foldername"
msgstr "Orginal Mappenavn"
msgid "Original Job Name"
msgstr ""
#: sabnzbd/skintext.py
msgid "Lower Case"
@@ -4234,10 +4259,6 @@ msgstr "tekst"
msgid "file"
msgstr "fil"
#: sabnzbd/skintext.py
msgid "folder"
msgstr "mappe"
#: sabnzbd/skintext.py
msgid "Sort String"
msgstr "Sorteringsstreng"
@@ -4960,23 +4981,19 @@ msgstr ""
msgid "Don't have a usenet provider? We recommend trying %s."
msgstr "Har du ingen usenet leverandør? Vi anbefaler at prøve %s."
#: sabnzbd/tvsort.py [Error message]
#: sabnzbd/sorting.py [Error message]
msgid "Error getting TV info (%s)"
msgstr "Det lykkedes ikke at hente TV info (%s)"
#: sabnzbd/tvsort.py [Error message] # sabnzbd/tvsort.py [Error message] # sabnzbd/tvsort.py [Error message]
#: sabnzbd/tvsort.py [Error message]
#: sabnzbd/sorting.py [Error message] # sabnzbd/sorting.py [Error message] # sabnzbd/sorting.py [Error message]
#: sabnzbd/sorting.py [Error message]
msgid "Failed to rename: %s to %s"
msgstr "Det lykkedes ikke at omdøbe: %s til %s"
#: sabnzbd/tvsort.py [Error message]
#: sabnzbd/sorting.py [Error message]
msgid "Failed to rename similar file: %s to %s"
msgstr "Kunne ikke omdøbe lignende fil: %s til %s"
#: sabnzbd/urlgrabber.py
msgid "Server name does not resolve"
msgstr "Servernavnet løser ikke"
#: sabnzbd/urlgrabber.py
msgid "Unauthorized access"
msgstr "Uautoriseret adgang"
@@ -5414,6 +5431,12 @@ msgstr "URL hentning mislykkedes; %s"
#~ msgid "Show times in AM/PM notation (does not affect scheduler)."
#~ msgstr "Vis tider i AM / PM notation (påvirker ikke skemalægger)."
#~ msgid "folder"
#~ msgstr "mappe"
#~ msgid "Original Foldername"
#~ msgstr "Orginal Mappenavn"
#~ msgid "Groups / Indexer tags"
#~ msgstr "Gruppe / Index tags"

View File

@@ -7,15 +7,15 @@ msgid ""
msgstr ""
"Project-Id-Version: sabnzbd\n"
"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
"POT-Creation-Date: 2017-11-20 21:21+0000\n"
"PO-Revision-Date: 2017-10-10 19:03+0000\n"
"Last-Translator: Robin Munkittrick <Unknown>\n"
"POT-Creation-Date: 2018-03-15 13:08+0000\n"
"PO-Revision-Date: 2018-02-14 14:17+0000\n"
"Last-Translator: Safihre <safihre@sabnzbd.org>\n"
"Language-Team: German <de@li.org>\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"X-Launchpad-Export-Date: 2017-11-21 05:48+0000\n"
"X-Generator: Launchpad (build 18505)\n"
"X-Launchpad-Export-Date: 2018-03-16 05:37+0000\n"
"X-Generator: Launchpad (build 18571)\n"
#: SABnzbd.py [Error message]
msgid "MultiPar binary... NOT found!"
@@ -123,7 +123,7 @@ msgid "Error"
msgstr "Fehler"
#: SABnzbd.py # sabnzbd/interface.py # sabnzbd/interface.py
#: sabnzbd/osxmenu.py # sabnzbd/wizard.py
#: sabnzbd/interface.py # sabnzbd/osxmenu.py
msgid "SABnzbd shutdown finished"
msgstr "SABnzbd wurde beendet"
@@ -509,7 +509,17 @@ msgstr ""
"Bevor ein Bandbreitenlimit gesetzt werden kann, muss die maximale Bandbreite "
"festgelegt werden"
#: sabnzbd/downloader.py # sabnzbd/downloader.py [Warning message]
#: sabnzbd/downloader.py # sabnzbd/downloader.py
#: sabnzbd/downloader.py [Warning message] # sabnzbd/downloader.py
#: sabnzbd/downloader.py [Warning message]
msgid "Cannot connect to server %s [%s]"
msgstr "Verbindung zum Server %s kann nicht hergestellt werden. %s"
#: sabnzbd/downloader.py # sabnzbd/urlgrabber.py
msgid "Server name does not resolve"
msgstr "Konnte Servernamen nicht auflösen"
#: sabnzbd/downloader.py [Warning message] # sabnzbd/downloader.py [Warning message]
msgid "Server %s will be ignored for %s minutes"
msgstr "Server %s wird für %s Minuten ignoriert"
@@ -529,11 +539,6 @@ msgstr "Möglicherweise wird das Konto geteilt"
msgid "Failed login for server %s"
msgstr "Anmelden beim Server fehlgeschlagen. %s"
#: sabnzbd/downloader.py # sabnzbd/downloader.py [Warning message]
#: sabnzbd/downloader.py # sabnzbd/downloader.py [Warning message]
msgid "Cannot connect to server %s [%s]"
msgstr "Verbindung zum Server %s kann nicht hergestellt werden. %s"
#: sabnzbd/downloader.py [Error message]
msgid "Connecting %s@%s failed, message=%s"
msgstr "Fehler beim Verbinden mit %s@%s, Meldung = %s"
@@ -643,6 +648,10 @@ msgstr ""
msgid "Server address \"%s:%s\" is not valid."
msgstr "Server-Adresse \"%s:%s\" ist ungültig."
#: sabnzbd/interface.py
msgid "Refused connection with hostname \"%s\" from:"
msgstr ""
#: sabnzbd/interface.py
msgid "User logged in to the web interface"
msgstr "Benutzer im Web-Interface angemeldet"
@@ -651,7 +660,7 @@ msgstr "Benutzer im Web-Interface angemeldet"
msgid "User logged in"
msgstr "Benutzer angemeldet"
#: sabnzbd/interface.py [Warning message]
#: sabnzbd/interface.py
msgid "Missing Session key"
msgstr "Sitzungs-Schlüssel fehlt"
@@ -659,7 +668,7 @@ msgstr "Sitzungs-Schlüssel fehlt"
msgid "Error: Session Key Required"
msgstr "Fehler: Sitzungsschlüssel wird benötigt"
#: sabnzbd/interface.py [Warning message] # sabnzbd/interface.py
#: sabnzbd/interface.py # sabnzbd/interface.py
msgid "Error: Session Key Incorrect"
msgstr "Fehler: Sitzungsschlüssel ungültig"
@@ -794,7 +803,7 @@ msgstr "h"
msgid "m"
msgstr "m"
#: sabnzbd/misc.py [Error message] # sabnzbd/tvsort.py [Error message]
#: sabnzbd/misc.py [Error message] # sabnzbd/sorting.py [Error message]
msgid "Cannot create directory %s"
msgstr "Verzeichnis %s konnte nicht angelegt werden"
@@ -1013,6 +1022,7 @@ msgstr ""
#: sabnzbd/newsunpack.py # sabnzbd/newsunpack.py
#: sabnzbd/newsunpack.py # sabnzbd/newsunpack.py
#: sabnzbd/newsunpack.py # sabnzbd/newsunpack.py
#: sabnzbd/newsunpack.py
msgid "Repairing failed, %s"
msgstr "Reparatur fehlgeschlagen. %s"
@@ -1214,7 +1224,7 @@ msgstr "NZB zur Warteschlange hinzugefügt"
msgid "%s -> Unknown encoding"
msgstr "%s -> Unbekannte Kodierung"
#: sabnzbd/nzbstuff.py [Warning message]
#: sabnzbd/nzbstuff.py
msgid "File %s is empty, skipping"
msgstr "Die Datei %s ist leer und wird daher übersprungen"
@@ -1327,7 +1337,7 @@ msgid "Warnings"
msgstr "Warnungen"
#: sabnzbd/osxmenu.py # sabnzbd/osxmenu.py # sabnzbd/sabtray.py
#: sabnzbd/sabtraylinux.py # sabnzbd/skintext.py
#: sabnzbd/sabtraylinux.py # sabnzbd/skintext.py # sabnzbd/skintext.py
msgid "Idle"
msgstr "Leerlauf"
@@ -1966,11 +1976,12 @@ msgstr "Sehr niedrig"
msgid "Moderate"
msgstr "Mittel"
#: sabnzbd/skintext.py [Prowl priority] # sabnzbd/skintext.py [Priority pick list]
#: sabnzbd/skintext.py [Prowl priority] # sabnzbd/skintext.py [Priority pick list] # sabnzbd/skintext.py
msgid "Normal"
msgstr "Normal"
#: sabnzbd/skintext.py [Prowl priority] # sabnzbd/skintext.py [Prowl priority] # sabnzbd/skintext.py [Priority pick list]
#: sabnzbd/skintext.py
msgid "High"
msgstr "Hoch"
@@ -1978,7 +1989,7 @@ msgstr "Hoch"
msgid "Emergency"
msgstr "Notfall"
#: sabnzbd/skintext.py [Prowl priority] # sabnzbd/skintext.py [Priority pick list]
#: sabnzbd/skintext.py [Prowl priority] # sabnzbd/skintext.py [Priority pick list] # sabnzbd/skintext.py
msgid "Low"
msgstr "Gering"
@@ -2523,6 +2534,12 @@ msgstr "Anderes Problem"
msgid "Force Disconnect"
msgstr "Verbindung trennen"
#: sabnzbd/skintext.py [Status page button text]
msgid ""
"Disconnect all active connections to usenet servers. Connections will be "
"reopened after a few seconds if there are items in the queue."
msgstr ""
#: sabnzbd/skintext.py
msgid "This will send a test email to your account."
msgstr "Sendet eine Test-E-Mail an Ihr Konto."
@@ -2746,7 +2763,7 @@ msgid "Backup"
msgstr "Sicherheitskopie"
#: sabnzbd/skintext.py # sabnzbd/skintext.py # sabnzbd/skintext.py
#: sabnzbd/skintext.py # sabnzbd/skintext.py [Notification Script settings]
#: sabnzbd/skintext.py # sabnzbd/skintext.py # sabnzbd/skintext.py [Notification Script settings]
msgid "Read the Wiki Help on this!"
msgstr "Lesen Sie dazu die Hilfe im Wiki!"
@@ -3418,6 +3435,10 @@ msgstr "Nice-Parameter"
msgid "IONice Parameters"
msgstr "IONice-Parameter"
#: sabnzbd/skintext.py
msgid "External process priority"
msgstr ""
#: sabnzbd/skintext.py
msgid "Disconnect on Empty Queue"
msgstr "Bei leerer Warteschlange Verbindung trennen"
@@ -3759,7 +3780,7 @@ msgstr "Strikt"
#: sabnzbd/skintext.py [Explain server priority]
msgid "0 is highest priority, 100 is the lowest priority"
msgstr "0 ist die höchste, 100 die niedrigste Priorität"
msgstr "0 ist die höchste, 99 die niedrigste Priorität"
#: sabnzbd/skintext.py [Server optional tickbox]
msgid "Optional"
@@ -4254,6 +4275,10 @@ msgstr "1x05 Episoden-Ordner"
msgid "S01E05 Episode Folder"
msgstr "S01E05 Episoden-Ordner"
#: sabnzbd/skintext.py
msgid "Job Name as Filename"
msgstr ""
#: sabnzbd/skintext.py
msgid "Title"
msgstr "Titel"
@@ -4323,8 +4348,8 @@ msgid "Original Filename"
msgstr "Ursprünglicher Dateiname"
#: sabnzbd/skintext.py
msgid "Original Foldername"
msgstr "Ursprünglicher Ordnername"
msgid "Original Job Name"
msgstr ""
#: sabnzbd/skintext.py
msgid "Lower Case"
@@ -4342,10 +4367,6 @@ msgstr "text"
msgid "file"
msgstr "Datei"
#: sabnzbd/skintext.py
msgid "folder"
msgstr "Ordner"
#: sabnzbd/skintext.py
msgid "Sort String"
msgstr "Sortieranweisung"
@@ -5072,23 +5093,19 @@ msgstr ""
msgid "Don't have a usenet provider? We recommend trying %s."
msgstr "Wenn Sie noch keinen Usenet-Provider haben, empfehlen wir Ihnen %s."
#: sabnzbd/tvsort.py [Error message]
#: sabnzbd/sorting.py [Error message]
msgid "Error getting TV info (%s)"
msgstr "Fehler beim Abrufen der TV-Informationen: %s"
#: sabnzbd/tvsort.py [Error message] # sabnzbd/tvsort.py [Error message] # sabnzbd/tvsort.py [Error message]
#: sabnzbd/tvsort.py [Error message]
#: sabnzbd/sorting.py [Error message] # sabnzbd/sorting.py [Error message] # sabnzbd/sorting.py [Error message]
#: sabnzbd/sorting.py [Error message]
msgid "Failed to rename: %s to %s"
msgstr "Umbenennen von %s nach %s fehlgeschlagen."
#: sabnzbd/tvsort.py [Error message]
#: sabnzbd/sorting.py [Error message]
msgid "Failed to rename similar file: %s to %s"
msgstr "Umbenennen der gleichen Datei von %s nach %s fehlgeschlagen."
#: sabnzbd/urlgrabber.py
msgid "Server name does not resolve"
msgstr "Konnte Servernamen nicht auflösen"
#: sabnzbd/urlgrabber.py
msgid "Unauthorized access"
msgstr "Unerlaubter Zugriff"
@@ -5565,6 +5582,12 @@ msgstr "Abrufen der URL fehlgeschlagen; %s"
#~ msgid "Show times in AM/PM notation (does not affect scheduler)."
#~ msgstr "Zeiten in der AM/PM-Notation anzeigen (betrifft die Regeln nicht)."
#~ msgid "folder"
#~ msgstr "Ordner"
#~ msgid "Original Foldername"
#~ msgstr "Ursprünglicher Ordnername"
#~ msgid "Groups / Indexer tags"
#~ msgstr "Gruppen/Indexer-Tags"

View File

@@ -69,9 +69,6 @@ msgstr "Replace spaces in folder name"
msgid "Replace dots in Foldername"
msgstr "Replace dots in folder name"
msgid "Original Foldername"
msgstr "Original folder name"
msgid "How long or untill when do you want to pause? (in English!)"
msgstr "How long or until when do you want to pause? (in English!)"
@@ -119,3 +116,9 @@ msgstr "Downloads will not be unpacked."
msgid "Seperate multiple URLs by a comma"
msgstr "Separate multiple URLs with a comma"
msgid "Advanced"
msgstr "Advanced Settings"
msgid "0 is highest priority, 100 is the lowest priority"
msgstr "0 is highest priority, 99 is the lowest priority"

View File

@@ -7,15 +7,15 @@ msgid ""
msgstr ""
"Project-Id-Version: sabnzbd\n"
"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
"POT-Creation-Date: 2017-11-20 21:21+0000\n"
"PO-Revision-Date: 2017-06-22 07:07+0000\n"
"POT-Creation-Date: 2018-03-15 13:08+0000\n"
"PO-Revision-Date: 2018-02-14 14:18+0000\n"
"Last-Translator: Safihre <safihre@sabnzbd.org>\n"
"Language-Team: Spanish <es@li.org>\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"X-Launchpad-Export-Date: 2017-11-21 05:48+0000\n"
"X-Generator: Launchpad (build 18505)\n"
"X-Launchpad-Export-Date: 2018-03-16 05:38+0000\n"
"X-Generator: Launchpad (build 18571)\n"
#: SABnzbd.py [Error message]
msgid "Failed to start web-interface"
@@ -117,7 +117,7 @@ msgid "Error"
msgstr "Se ha producido un error"
#: SABnzbd.py # sabnzbd/interface.py # sabnzbd/interface.py
#: sabnzbd/osxmenu.py # sabnzbd/wizard.py
#: sabnzbd/interface.py # sabnzbd/osxmenu.py
msgid "SABnzbd shutdown finished"
msgstr "Cierre de SABnzbd terminado"
@@ -488,7 +488,17 @@ msgstr ""
"Debe establecer un ancho de banda máximo antes de poder establecer un límite "
"de ancho de banda"
#: sabnzbd/downloader.py # sabnzbd/downloader.py [Warning message]
#: sabnzbd/downloader.py # sabnzbd/downloader.py
#: sabnzbd/downloader.py [Warning message] # sabnzbd/downloader.py
#: sabnzbd/downloader.py [Warning message]
msgid "Cannot connect to server %s [%s]"
msgstr "Error en inicio de conexion a servidor %s [%s]"
#: sabnzbd/downloader.py # sabnzbd/urlgrabber.py
msgid "Server name does not resolve"
msgstr "No se puede resolver el nombre de servidor"
#: sabnzbd/downloader.py [Warning message] # sabnzbd/downloader.py [Warning message]
msgid "Server %s will be ignored for %s minutes"
msgstr "El servidor %s se ignorará por %s minutos"
@@ -508,11 +518,6 @@ msgstr "Compartiendo de cuenta probable"
msgid "Failed login for server %s"
msgstr "Registraccion fallo para servidor %s"
#: sabnzbd/downloader.py # sabnzbd/downloader.py [Warning message]
#: sabnzbd/downloader.py # sabnzbd/downloader.py [Warning message]
msgid "Cannot connect to server %s [%s]"
msgstr "Error en inicio de conexion a servidor %s [%s]"
#: sabnzbd/downloader.py [Error message]
msgid "Connecting %s@%s failed, message=%s"
msgstr "Ha fallado la conexión a %s@%s, el mensaje=%s"
@@ -620,6 +625,10 @@ msgstr "Alerta: LOCALHOST es ambiguo, use dirección de IP numérica"
msgid "Server address \"%s:%s\" is not valid."
msgstr "La dirección del servidor «%s:%s» no es válida."
#: sabnzbd/interface.py
msgid "Refused connection with hostname \"%s\" from:"
msgstr ""
#: sabnzbd/interface.py
msgid "User logged in to the web interface"
msgstr "Usuario conectado a la interfaz web"
@@ -628,7 +637,7 @@ msgstr "Usuario conectado a la interfaz web"
msgid "User logged in"
msgstr "Usuario conectado"
#: sabnzbd/interface.py [Warning message]
#: sabnzbd/interface.py
msgid "Missing Session key"
msgstr "Falta clave de sesión"
@@ -636,7 +645,7 @@ msgstr "Falta clave de sesión"
msgid "Error: Session Key Required"
msgstr "Error: Clave de sesión requerido"
#: sabnzbd/interface.py [Warning message] # sabnzbd/interface.py
#: sabnzbd/interface.py # sabnzbd/interface.py
msgid "Error: Session Key Incorrect"
msgstr "Error: Clave de sesión erróneo"
@@ -772,7 +781,7 @@ msgstr "h"
msgid "m"
msgstr "m"
#: sabnzbd/misc.py [Error message] # sabnzbd/tvsort.py [Error message]
#: sabnzbd/misc.py [Error message] # sabnzbd/sorting.py [Error message]
msgid "Cannot create directory %s"
msgstr "No se pudo crear el directorio %s"
@@ -988,6 +997,7 @@ msgstr ""
#: sabnzbd/newsunpack.py # sabnzbd/newsunpack.py
#: sabnzbd/newsunpack.py # sabnzbd/newsunpack.py
#: sabnzbd/newsunpack.py # sabnzbd/newsunpack.py
#: sabnzbd/newsunpack.py
msgid "Repairing failed, %s"
msgstr "La reparación ha fallado, %s"
@@ -1184,7 +1194,7 @@ msgstr "NZB añadido a la cola"
msgid "%s -> Unknown encoding"
msgstr "%s -> Codificación desconocida"
#: sabnzbd/nzbstuff.py [Warning message]
#: sabnzbd/nzbstuff.py
msgid "File %s is empty, skipping"
msgstr "El fichero%s está vacío, omitiendo"
@@ -1294,7 +1304,7 @@ msgid "Warnings"
msgstr "Advertencias"
#: sabnzbd/osxmenu.py # sabnzbd/osxmenu.py # sabnzbd/sabtray.py
#: sabnzbd/sabtraylinux.py # sabnzbd/skintext.py
#: sabnzbd/sabtraylinux.py # sabnzbd/skintext.py # sabnzbd/skintext.py
msgid "Idle"
msgstr "Inactivo"
@@ -1925,11 +1935,12 @@ msgstr "Muy baja"
msgid "Moderate"
msgstr "Moderada"
#: sabnzbd/skintext.py [Prowl priority] # sabnzbd/skintext.py [Priority pick list]
#: sabnzbd/skintext.py [Prowl priority] # sabnzbd/skintext.py [Priority pick list] # sabnzbd/skintext.py
msgid "Normal"
msgstr "Normal"
#: sabnzbd/skintext.py [Prowl priority] # sabnzbd/skintext.py [Prowl priority] # sabnzbd/skintext.py [Priority pick list]
#: sabnzbd/skintext.py
msgid "High"
msgstr "Alta"
@@ -1937,7 +1948,7 @@ msgstr "Alta"
msgid "Emergency"
msgstr "Emergencia"
#: sabnzbd/skintext.py [Prowl priority] # sabnzbd/skintext.py [Priority pick list]
#: sabnzbd/skintext.py [Prowl priority] # sabnzbd/skintext.py [Priority pick list] # sabnzbd/skintext.py
msgid "Low"
msgstr "Baja"
@@ -2482,6 +2493,12 @@ msgstr "Otro problema"
msgid "Force Disconnect"
msgstr "Forzar desconexión"
#: sabnzbd/skintext.py [Status page button text]
msgid ""
"Disconnect all active connections to usenet servers. Connections will be "
"reopened after a few seconds if there are items in the queue."
msgstr ""
#: sabnzbd/skintext.py
msgid "This will send a test email to your account."
msgstr "Se enviará un email de prueba a tu cuenta"
@@ -2697,7 +2714,7 @@ msgid "Backup"
msgstr "Copia de seguridad"
#: sabnzbd/skintext.py # sabnzbd/skintext.py # sabnzbd/skintext.py
#: sabnzbd/skintext.py # sabnzbd/skintext.py [Notification Script settings]
#: sabnzbd/skintext.py # sabnzbd/skintext.py # sabnzbd/skintext.py [Notification Script settings]
msgid "Read the Wiki Help on this!"
msgstr "Lee la ayuda en la Wiki (inglés) acerca de esto!"
@@ -3345,6 +3362,10 @@ msgstr "Parámetros Nice"
msgid "IONice Parameters"
msgstr "Parámetros IONice"
#: sabnzbd/skintext.py
msgid "External process priority"
msgstr ""
#: sabnzbd/skintext.py
msgid "Disconnect on Empty Queue"
msgstr "Desconectar si la cola está vacía"
@@ -3676,7 +3697,7 @@ msgstr ""
#: sabnzbd/skintext.py [Explain server priority]
msgid "0 is highest priority, 100 is the lowest priority"
msgstr "0 El prioridad más alta, 100 es la prioridad más baja"
msgstr "0 El prioridad más alta, 99 es la prioridad más baja"
#: sabnzbd/skintext.py [Server optional tickbox]
msgid "Optional"
@@ -4166,6 +4187,10 @@ msgstr "1x05 Episodio Directorio"
msgid "S01E05 Episode Folder"
msgstr "S01E05 Episodio Directorio"
#: sabnzbd/skintext.py
msgid "Job Name as Filename"
msgstr ""
#: sabnzbd/skintext.py
msgid "Title"
msgstr "Título"
@@ -4235,8 +4260,8 @@ msgid "Original Filename"
msgstr "Nombre fichero original"
#: sabnzbd/skintext.py
msgid "Original Foldername"
msgstr "Nombre directorio original"
msgid "Original Job Name"
msgstr ""
#: sabnzbd/skintext.py
msgid "Lower Case"
@@ -4254,10 +4279,6 @@ msgstr "texto"
msgid "file"
msgstr "archivo"
#: sabnzbd/skintext.py
msgid "folder"
msgstr "carpeta"
#: sabnzbd/skintext.py
msgid "Sort String"
msgstr "Ordenar cadena"
@@ -4983,23 +5004,19 @@ msgstr ""
msgid "Don't have a usenet provider? We recommend trying %s."
msgstr "¿No tienes proveedor de Usenet? Nosotros recomendamos probar %s."
#: sabnzbd/tvsort.py [Error message]
#: sabnzbd/sorting.py [Error message]
msgid "Error getting TV info (%s)"
msgstr "Error al recuperar info de la serie (%s)"
#: sabnzbd/tvsort.py [Error message] # sabnzbd/tvsort.py [Error message] # sabnzbd/tvsort.py [Error message]
#: sabnzbd/tvsort.py [Error message]
#: sabnzbd/sorting.py [Error message] # sabnzbd/sorting.py [Error message] # sabnzbd/sorting.py [Error message]
#: sabnzbd/sorting.py [Error message]
msgid "Failed to rename: %s to %s"
msgstr "Error al renombrar: %s a %s"
#: sabnzbd/tvsort.py [Error message]
#: sabnzbd/sorting.py [Error message]
msgid "Failed to rename similar file: %s to %s"
msgstr "Error al renombrar ficheros similares: %s a %s"
#: sabnzbd/urlgrabber.py
msgid "Server name does not resolve"
msgstr "No se puede resolver el nombre de servidor"
#: sabnzbd/urlgrabber.py
msgid "Unauthorized access"
msgstr "Acceso no autorizado"
@@ -5291,6 +5308,9 @@ msgstr "Error al recuperar la URL; %s"
#~ msgid "Email Options"
#~ msgstr "Opciones de e-mail"
#~ msgid "folder"
#~ msgstr "carpeta"
#~ msgid "Are you sure you want to delete"
#~ msgstr "¿Está seguro de querer borrar?"
@@ -5466,6 +5486,9 @@ msgstr "Error al recuperar la URL; %s"
#~ msgid "Enable if downloads are not put in their own folders."
#~ msgstr "Habilitar si las descargas no quedan en sus propios directorios."
#~ msgid "Original Foldername"
#~ msgstr "Nombre directorio original"
#~ msgid "Enable sorting and renaming of date named files."
#~ msgstr "Habilitar ordenación y renombrado de nombres de ficheros con fechas."

View File

@@ -7,15 +7,15 @@ msgid ""
msgstr ""
"Project-Id-Version: sabnzbd\n"
"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
"POT-Creation-Date: 2017-11-20 21:21+0000\n"
"PO-Revision-Date: 2017-06-22 07:07+0000\n"
"POT-Creation-Date: 2018-03-15 13:08+0000\n"
"PO-Revision-Date: 2018-02-14 14:19+0000\n"
"Last-Translator: Safihre <safihre@sabnzbd.org>\n"
"Language-Team: Finnish <fi@li.org>\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"X-Launchpad-Export-Date: 2017-11-21 05:48+0000\n"
"X-Generator: Launchpad (build 18505)\n"
"X-Launchpad-Export-Date: 2018-03-16 05:37+0000\n"
"X-Generator: Launchpad (build 18571)\n"
#: SABnzbd.py [Error message]
msgid "Failed to start web-interface"
@@ -119,7 +119,7 @@ msgid "Error"
msgstr "Virhe"
#: SABnzbd.py # sabnzbd/interface.py # sabnzbd/interface.py
#: sabnzbd/osxmenu.py # sabnzbd/wizard.py
#: sabnzbd/interface.py # sabnzbd/osxmenu.py
msgid "SABnzbd shutdown finished"
msgstr "SABnzbd sammutus valmis"
@@ -486,7 +486,17 @@ msgid "You must set a maximum bandwidth before you can set a bandwidth limit"
msgstr ""
"Sinun täytyy määrittää enimmäiskaista ennen kaistarajoituksen käyttöönottoa."
#: sabnzbd/downloader.py # sabnzbd/downloader.py [Warning message]
#: sabnzbd/downloader.py # sabnzbd/downloader.py
#: sabnzbd/downloader.py [Warning message] # sabnzbd/downloader.py
#: sabnzbd/downloader.py [Warning message]
msgid "Cannot connect to server %s [%s]"
msgstr "Palvelimeen %s ei voida yhdistää [%s]"
#: sabnzbd/downloader.py # sabnzbd/urlgrabber.py
msgid "Server name does not resolve"
msgstr "Palvelimen osoitetta ei voitu selvittää"
#: sabnzbd/downloader.py [Warning message] # sabnzbd/downloader.py [Warning message]
msgid "Server %s will be ignored for %s minutes"
msgstr "Palvelin %s ohitetaan %s minuutiksi"
@@ -506,11 +516,6 @@ msgstr "Mahdollinen tilin jakaminen"
msgid "Failed login for server %s"
msgstr "Kirjautuminen palvelimelle %s epäonnistui"
#: sabnzbd/downloader.py # sabnzbd/downloader.py [Warning message]
#: sabnzbd/downloader.py # sabnzbd/downloader.py [Warning message]
msgid "Cannot connect to server %s [%s]"
msgstr "Palvelimeen %s ei voida yhdistää [%s]"
#: sabnzbd/downloader.py [Error message]
msgid "Connecting %s@%s failed, message=%s"
msgstr "Yhdistäminen %s@%s epäonnistui, viesti=%s"
@@ -617,6 +622,10 @@ msgstr "Varoitus: LOCALHOST on hämärä, käytä numeerista IP-osoitetta."
msgid "Server address \"%s:%s\" is not valid."
msgstr "Palvelimen osoite \"%s:%s\" ei ole kelvollinen."
#: sabnzbd/interface.py
msgid "Refused connection with hostname \"%s\" from:"
msgstr ""
#: sabnzbd/interface.py
msgid "User logged in to the web interface"
msgstr "Käyttäjä kirjautui sisään web-käyttöliittymään"
@@ -625,7 +634,7 @@ msgstr "Käyttäjä kirjautui sisään web-käyttöliittymään"
msgid "User logged in"
msgstr "Käyttäjä kirjautui sisään"
#: sabnzbd/interface.py [Warning message]
#: sabnzbd/interface.py
msgid "Missing Session key"
msgstr "Istuntoavain puuttuu"
@@ -633,7 +642,7 @@ msgstr "Istuntoavain puuttuu"
msgid "Error: Session Key Required"
msgstr "Virhe: Istuntoavain vaaditaan"
#: sabnzbd/interface.py [Warning message] # sabnzbd/interface.py
#: sabnzbd/interface.py # sabnzbd/interface.py
msgid "Error: Session Key Incorrect"
msgstr "Virhe: Istuntoavain on virheellinen"
@@ -768,7 +777,7 @@ msgstr "t"
msgid "m"
msgstr "m"
#: sabnzbd/misc.py [Error message] # sabnzbd/tvsort.py [Error message]
#: sabnzbd/misc.py [Error message] # sabnzbd/sorting.py [Error message]
msgid "Cannot create directory %s"
msgstr "Ei voi luoda kansiota %s"
@@ -981,6 +990,7 @@ msgstr ""
#: sabnzbd/newsunpack.py # sabnzbd/newsunpack.py
#: sabnzbd/newsunpack.py # sabnzbd/newsunpack.py
#: sabnzbd/newsunpack.py # sabnzbd/newsunpack.py
#: sabnzbd/newsunpack.py
msgid "Repairing failed, %s"
msgstr "Korjaus epäonnistui, %s"
@@ -1173,7 +1183,7 @@ msgstr "NZB lisätty jonoon"
msgid "%s -> Unknown encoding"
msgstr "%s -> Tuntematon koodaus"
#: sabnzbd/nzbstuff.py [Warning message]
#: sabnzbd/nzbstuff.py
msgid "File %s is empty, skipping"
msgstr "Tiedosto %s on tyhjä, ohitetaan"
@@ -1283,7 +1293,7 @@ msgid "Warnings"
msgstr "Varoitukset"
#: sabnzbd/osxmenu.py # sabnzbd/osxmenu.py # sabnzbd/sabtray.py
#: sabnzbd/sabtraylinux.py # sabnzbd/skintext.py
#: sabnzbd/sabtraylinux.py # sabnzbd/skintext.py # sabnzbd/skintext.py
msgid "Idle"
msgstr "Toimeton"
@@ -1908,11 +1918,12 @@ msgstr "Erittäin vähäinen"
msgid "Moderate"
msgstr "Kohtalainen"
#: sabnzbd/skintext.py [Prowl priority] # sabnzbd/skintext.py [Priority pick list]
#: sabnzbd/skintext.py [Prowl priority] # sabnzbd/skintext.py [Priority pick list] # sabnzbd/skintext.py
msgid "Normal"
msgstr "Normaali"
#: sabnzbd/skintext.py [Prowl priority] # sabnzbd/skintext.py [Prowl priority] # sabnzbd/skintext.py [Priority pick list]
#: sabnzbd/skintext.py
msgid "High"
msgstr "Korkea"
@@ -1920,7 +1931,7 @@ msgstr "Korkea"
msgid "Emergency"
msgstr "Hälytys"
#: sabnzbd/skintext.py [Prowl priority] # sabnzbd/skintext.py [Priority pick list]
#: sabnzbd/skintext.py [Prowl priority] # sabnzbd/skintext.py [Priority pick list] # sabnzbd/skintext.py
msgid "Low"
msgstr "Matala"
@@ -2465,6 +2476,12 @@ msgstr "Muu ongelma"
msgid "Force Disconnect"
msgstr "Pakota yhteyden katkaisu"
#: sabnzbd/skintext.py [Status page button text]
msgid ""
"Disconnect all active connections to usenet servers. Connections will be "
"reopened after a few seconds if there are items in the queue."
msgstr ""
#: sabnzbd/skintext.py
msgid "This will send a test email to your account."
msgstr "Tämä lähettää testiviestin sähköpostiosoitteeseesi."
@@ -2685,7 +2702,7 @@ msgid "Backup"
msgstr "Varmuuskopioi"
#: sabnzbd/skintext.py # sabnzbd/skintext.py # sabnzbd/skintext.py
#: sabnzbd/skintext.py # sabnzbd/skintext.py [Notification Script settings]
#: sabnzbd/skintext.py # sabnzbd/skintext.py # sabnzbd/skintext.py [Notification Script settings]
msgid "Read the Wiki Help on this!"
msgstr "Lue Wikin ohjeet tähän!"
@@ -3338,6 +3355,10 @@ msgstr "Nice muuttujat"
msgid "IONice Parameters"
msgstr "IONice muuttujat"
#: sabnzbd/skintext.py
msgid "External process priority"
msgstr ""
#: sabnzbd/skintext.py
msgid "Disconnect on Empty Queue"
msgstr "Katkaise yhteys kun jono on tyhjä"
@@ -3664,7 +3685,7 @@ msgstr "Tiukka"
#: sabnzbd/skintext.py [Explain server priority]
msgid "0 is highest priority, 100 is the lowest priority"
msgstr "0 on suurin prioriteetti, 100 on pienin prioriteetti"
msgstr "0 on suurin prioriteetti, 99 on pienin prioriteetti"
#: sabnzbd/skintext.py [Server optional tickbox]
msgid "Optional"
@@ -4156,6 +4177,10 @@ msgstr "1x05 Jakso kansio"
msgid "S01E05 Episode Folder"
msgstr "S01E05 Jakso kansio"
#: sabnzbd/skintext.py
msgid "Job Name as Filename"
msgstr ""
#: sabnzbd/skintext.py
msgid "Title"
msgstr "Nimi"
@@ -4225,8 +4250,8 @@ msgid "Original Filename"
msgstr "Alkuperäinen tiedostonimi"
#: sabnzbd/skintext.py
msgid "Original Foldername"
msgstr "Alkuperäinen kansionimi"
msgid "Original Job Name"
msgstr ""
#: sabnzbd/skintext.py
msgid "Lower Case"
@@ -4244,10 +4269,6 @@ msgstr "teksti"
msgid "file"
msgstr "tiedosto"
#: sabnzbd/skintext.py
msgid "folder"
msgstr "kansio"
#: sabnzbd/skintext.py
msgid "Sort String"
msgstr "Lajittelumerkkijono"
@@ -4973,23 +4994,19 @@ msgstr ""
msgid "Don't have a usenet provider? We recommend trying %s."
msgstr "Eikö sinulla ole usenet tarjoajaa? Suosittelemme kokeilemaan %s."
#: sabnzbd/tvsort.py [Error message]
#: sabnzbd/sorting.py [Error message]
msgid "Error getting TV info (%s)"
msgstr "Virhe noudettaessa TV tietoja (%s)"
#: sabnzbd/tvsort.py [Error message] # sabnzbd/tvsort.py [Error message] # sabnzbd/tvsort.py [Error message]
#: sabnzbd/tvsort.py [Error message]
#: sabnzbd/sorting.py [Error message] # sabnzbd/sorting.py [Error message] # sabnzbd/sorting.py [Error message]
#: sabnzbd/sorting.py [Error message]
msgid "Failed to rename: %s to %s"
msgstr "Virhe uudelleennimettäessä: %s %s"
#: sabnzbd/tvsort.py [Error message]
#: sabnzbd/sorting.py [Error message]
msgid "Failed to rename similar file: %s to %s"
msgstr "Samankaltaisen tiedoston uudelleennimeäminen epäonnistui: %s %s"
#: sabnzbd/urlgrabber.py
msgid "Server name does not resolve"
msgstr "Palvelimen osoitetta ei voitu selvittää"
#: sabnzbd/urlgrabber.py
msgid "Unauthorized access"
msgstr "Luvaton käyttö"
@@ -5401,6 +5418,12 @@ msgstr "Osoitteen nouto epäonnistui; %s"
#~ msgstr ""
#~ "Kansio jossa ovat käyttäjän skriptit joita käytetään jälkikäsittelyssä."
#~ msgid "Original Foldername"
#~ msgstr "Alkuperäinen kansionimi"
#~ msgid "folder"
#~ msgstr "kansio"
#~ msgid "Hour:Min"
#~ msgstr "Tunti:Min"

View File

@@ -7,15 +7,15 @@ msgid ""
msgstr ""
"Project-Id-Version: sabnzbd\n"
"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
"POT-Creation-Date: 2017-11-20 21:21+0000\n"
"PO-Revision-Date: 2017-11-15 19:29+0000\n"
"POT-Creation-Date: 2018-03-15 13:08+0000\n"
"PO-Revision-Date: 2018-03-16 21:07+0000\n"
"Last-Translator: Fred <88com88@gmail.com>\n"
"Language-Team: French <fr@li.org>\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"X-Launchpad-Export-Date: 2017-11-21 05:48+0000\n"
"X-Generator: Launchpad (build 18505)\n"
"X-Launchpad-Export-Date: 2018-03-17 05:36+0000\n"
"X-Generator: Launchpad (build 18571)\n"
#: SABnzbd.py [Error message]
msgid "Failed to start web-interface"
@@ -123,7 +123,7 @@ msgid "Error"
msgstr "Erreur"
#: SABnzbd.py # sabnzbd/interface.py # sabnzbd/interface.py
#: sabnzbd/osxmenu.py # sabnzbd/wizard.py
#: sabnzbd/interface.py # sabnzbd/osxmenu.py
msgid "SABnzbd shutdown finished"
msgstr "Arrêt de SABnzbd terminé"
@@ -511,7 +511,17 @@ msgstr ""
"Vous devez définir une bande passante maximale avant de pouvoir définir une "
"limite de bande passante"
#: sabnzbd/downloader.py # sabnzbd/downloader.py [Warning message]
#: sabnzbd/downloader.py # sabnzbd/downloader.py
#: sabnzbd/downloader.py [Warning message] # sabnzbd/downloader.py
#: sabnzbd/downloader.py [Warning message]
msgid "Cannot connect to server %s [%s]"
msgstr "Impossible de se connecter au serveur %s [%s]"
#: sabnzbd/downloader.py # sabnzbd/urlgrabber.py
msgid "Server name does not resolve"
msgstr "Resolution du nom de serveur impossible"
#: sabnzbd/downloader.py [Warning message] # sabnzbd/downloader.py [Warning message]
msgid "Server %s will be ignored for %s minutes"
msgstr "Le serveur %s sera ignoré pendant %s minutes"
@@ -531,11 +541,6 @@ msgstr "Partage de compte probable"
msgid "Failed login for server %s"
msgstr "Échec de la connexion au serveur %s"
#: sabnzbd/downloader.py # sabnzbd/downloader.py [Warning message]
#: sabnzbd/downloader.py # sabnzbd/downloader.py [Warning message]
msgid "Cannot connect to server %s [%s]"
msgstr "Impossible de se connecter au serveur %s [%s]"
#: sabnzbd/downloader.py [Error message]
msgid "Connecting %s@%s failed, message=%s"
msgstr "La connexion à %s@%s a échoué, message=%s"
@@ -646,6 +651,10 @@ msgstr ""
msgid "Server address \"%s:%s\" is not valid."
msgstr "L' adresse du serveur \"%s:%s\" n'est pas valide."
#: sabnzbd/interface.py
msgid "Refused connection with hostname \"%s\" from:"
msgstr "Connexion refusée avec le nom d'hôte \"%s\" à partir de :"
#: sabnzbd/interface.py
msgid "User logged in to the web interface"
msgstr "Utilisateur connecté à l'interface web"
@@ -654,7 +663,7 @@ msgstr "Utilisateur connecté à l'interface web"
msgid "User logged in"
msgstr "Utilisateur connecté"
#: sabnzbd/interface.py [Warning message]
#: sabnzbd/interface.py
msgid "Missing Session key"
msgstr "Clé de session manquante"
@@ -662,7 +671,7 @@ msgstr "Clé de session manquante"
msgid "Error: Session Key Required"
msgstr "Erreur : Clé de session requise"
#: sabnzbd/interface.py [Warning message] # sabnzbd/interface.py
#: sabnzbd/interface.py # sabnzbd/interface.py
msgid "Error: Session Key Incorrect"
msgstr "Erreur : Clé de session incorrecte"
@@ -800,7 +809,7 @@ msgstr "h"
msgid "m"
msgstr "m"
#: sabnzbd/misc.py [Error message] # sabnzbd/tvsort.py [Error message]
#: sabnzbd/misc.py [Error message] # sabnzbd/sorting.py [Error message]
msgid "Cannot create directory %s"
msgstr "Impossible de créer le dossier %s"
@@ -1022,6 +1031,7 @@ msgstr ""
#: sabnzbd/newsunpack.py # sabnzbd/newsunpack.py
#: sabnzbd/newsunpack.py # sabnzbd/newsunpack.py
#: sabnzbd/newsunpack.py # sabnzbd/newsunpack.py
#: sabnzbd/newsunpack.py
msgid "Repairing failed, %s"
msgstr "Échec de la réparation, %s"
@@ -1222,7 +1232,7 @@ msgstr "NZB ajouté à la file d'attente"
msgid "%s -> Unknown encoding"
msgstr "%s -> Encodage inconnu"
#: sabnzbd/nzbstuff.py [Warning message]
#: sabnzbd/nzbstuff.py
msgid "File %s is empty, skipping"
msgstr "Fichier %s vide, ignoré"
@@ -1332,7 +1342,7 @@ msgid "Warnings"
msgstr "Avertissements"
#: sabnzbd/osxmenu.py # sabnzbd/osxmenu.py # sabnzbd/sabtray.py
#: sabnzbd/sabtraylinux.py # sabnzbd/skintext.py
#: sabnzbd/sabtraylinux.py # sabnzbd/skintext.py # sabnzbd/skintext.py
msgid "Idle"
msgstr "A l'arrêt"
@@ -1974,11 +1984,12 @@ msgstr "Très basse"
msgid "Moderate"
msgstr "Modéré"
#: sabnzbd/skintext.py [Prowl priority] # sabnzbd/skintext.py [Priority pick list]
#: sabnzbd/skintext.py [Prowl priority] # sabnzbd/skintext.py [Priority pick list] # sabnzbd/skintext.py
msgid "Normal"
msgstr "Normale"
#: sabnzbd/skintext.py [Prowl priority] # sabnzbd/skintext.py [Prowl priority] # sabnzbd/skintext.py [Priority pick list]
#: sabnzbd/skintext.py
msgid "High"
msgstr "Haute"
@@ -1986,7 +1997,7 @@ msgstr "Haute"
msgid "Emergency"
msgstr "Urgence"
#: sabnzbd/skintext.py [Prowl priority] # sabnzbd/skintext.py [Priority pick list]
#: sabnzbd/skintext.py [Prowl priority] # sabnzbd/skintext.py [Priority pick list] # sabnzbd/skintext.py
msgid "Low"
msgstr "Basse"
@@ -2531,6 +2542,15 @@ msgstr "Autre problème"
msgid "Force Disconnect"
msgstr "Forcer la déconnexion"
#: sabnzbd/skintext.py [Status page button text]
msgid ""
"Disconnect all active connections to usenet servers. Connections will be "
"reopened after a few seconds if there are items in the queue."
msgstr ""
"Déconnecte toutes les connexions actives aux serveurs Usenet. Les connexions "
"seront rouvertes après quelques secondes si des éléments sont présents dans "
"la file d'attente."
#: sabnzbd/skintext.py
msgid "This will send a test email to your account."
msgstr "Ceci enverra un email de test sur votre compte."
@@ -2756,7 +2776,7 @@ msgid "Backup"
msgstr "Secours"
#: sabnzbd/skintext.py # sabnzbd/skintext.py # sabnzbd/skintext.py
#: sabnzbd/skintext.py # sabnzbd/skintext.py [Notification Script settings]
#: sabnzbd/skintext.py # sabnzbd/skintext.py # sabnzbd/skintext.py [Notification Script settings]
msgid "Read the Wiki Help on this!"
msgstr "Consultez le Wiki pour plus d'info à ce sujet (en anglais) !"
@@ -3430,6 +3450,10 @@ msgstr "Paramètres 'Nice'"
msgid "IONice Parameters"
msgstr "Paramètres 'IONice'"
#: sabnzbd/skintext.py
msgid "External process priority"
msgstr "Priorité de processus externe"
#: sabnzbd/skintext.py
msgid "Disconnect on Empty Queue"
msgstr "Se déconnecter lorsque la file d'attente est vide"
@@ -3768,7 +3792,7 @@ msgstr "Strict"
#: sabnzbd/skintext.py [Explain server priority]
msgid "0 is highest priority, 100 is the lowest priority"
msgstr "0 est la priorité la plus élevée, 100 est la priorité la plus faible"
msgstr "0 est la priorité la plus élevée, 99 est la priorité la plus faible"
#: sabnzbd/skintext.py [Server optional tickbox]
msgid "Optional"
@@ -4270,6 +4294,10 @@ msgstr "1x05 Dossier Épisode"
msgid "S01E05 Episode Folder"
msgstr "S01E05 Dossier Épisode"
#: sabnzbd/skintext.py
msgid "Job Name as Filename"
msgstr "Nom de la tâche en tant que nom de fichier"
#: sabnzbd/skintext.py
msgid "Title"
msgstr "Titre"
@@ -4339,8 +4367,8 @@ msgid "Original Filename"
msgstr "Nom de fichier originel"
#: sabnzbd/skintext.py
msgid "Original Foldername"
msgstr "Nom du dossier originel"
msgid "Original Job Name"
msgstr "Nom d'origine de la tâche"
#: sabnzbd/skintext.py
msgid "Lower Case"
@@ -4358,10 +4386,6 @@ msgstr "texte"
msgid "file"
msgstr "fichier"
#: sabnzbd/skintext.py
msgid "folder"
msgstr "dossier"
#: sabnzbd/skintext.py
msgid "Sort String"
msgstr "Chaîne de caractères de tri"
@@ -5093,23 +5117,19 @@ msgid "Don't have a usenet provider? We recommend trying %s."
msgstr ""
"Vous n'avez pas de fournisseur usenet? Nous vous recommendons d'essayer %s."
#: sabnzbd/tvsort.py [Error message]
#: sabnzbd/sorting.py [Error message]
msgid "Error getting TV info (%s)"
msgstr "Erreur lors de l'obtention des information TV (%s)"
#: sabnzbd/tvsort.py [Error message] # sabnzbd/tvsort.py [Error message] # sabnzbd/tvsort.py [Error message]
#: sabnzbd/tvsort.py [Error message]
#: sabnzbd/sorting.py [Error message] # sabnzbd/sorting.py [Error message] # sabnzbd/sorting.py [Error message]
#: sabnzbd/sorting.py [Error message]
msgid "Failed to rename: %s to %s"
msgstr "Échec du renommage : %s en %s"
#: sabnzbd/tvsort.py [Error message]
#: sabnzbd/sorting.py [Error message]
msgid "Failed to rename similar file: %s to %s"
msgstr "Impossible de renommer le fichier similaire : %s en %s"
#: sabnzbd/urlgrabber.py
msgid "Server name does not resolve"
msgstr "Resolution du nom de serveur impossible"
#: sabnzbd/urlgrabber.py
msgid "Unauthorized access"
msgstr "Accès non autorisé"
@@ -5437,6 +5457,9 @@ msgstr "Échec de récupération de l'URL ; %s"
#~ msgid "Enable sorting and renaming of date named files."
#~ msgstr "Active le tri et le renommage des fichiers par date."
#~ msgid "folder"
#~ msgstr "dossier"
#~ msgid "Set Pause Interval"
#~ msgstr "Intervalle de pause"
@@ -5702,6 +5725,9 @@ msgstr "Échec de récupération de l'URL ; %s"
#~ msgid "Groups / Indexer tags"
#~ msgstr "balises Groupes / Indexeur"
#~ msgid "Original Foldername"
#~ msgstr "Nom du dossier originel"
#~ msgid ""
#~ "After SABnzbd has finished restarting you will be able to access it at the "
#~ "following location: %s"

View File

@@ -7,15 +7,15 @@ msgid ""
msgstr ""
"Project-Id-Version: sabnzbd\n"
"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
"POT-Creation-Date: 2017-11-20 21:21+0000\n"
"PO-Revision-Date: 2017-11-15 20:06+0000\n"
"POT-Creation-Date: 2018-03-15 13:08+0000\n"
"PO-Revision-Date: 2018-03-15 21:38+0000\n"
"Last-Translator: ION IL <Unknown>\n"
"Language-Team: Hebrew <he@li.org>\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"X-Launchpad-Export-Date: 2017-11-21 05:48+0000\n"
"X-Generator: Launchpad (build 18505)\n"
"X-Launchpad-Export-Date: 2018-03-16 05:37+0000\n"
"X-Generator: Launchpad (build 18571)\n"
#: SABnzbd.py [Error message]
msgid "Failed to start web-interface"
@@ -114,7 +114,7 @@ msgid "Error"
msgstr "שגיאה"
#: SABnzbd.py # sabnzbd/interface.py # sabnzbd/interface.py
#: sabnzbd/osxmenu.py # sabnzbd/wizard.py
#: sabnzbd/interface.py # sabnzbd/osxmenu.py
msgid "SABnzbd shutdown finished"
msgstr "הסתיים SABnzbd כיבוי"
@@ -314,7 +314,7 @@ msgstr "\"%s\" כנראה מוצפנת: \"סיסמה\" בשם הקובץ \"%s\"
#: sabnzbd/assembler.py
msgid "video"
msgstr "וידאו"
msgstr "וידיאו"
#: sabnzbd/assembler.py
msgid "audio"
@@ -481,7 +481,17 @@ msgstr "מושהה"
msgid "You must set a maximum bandwidth before you can set a bandwidth limit"
msgstr "אתה חייב לקבוע רוחב פס מרבי לפני שאתה קובע מגבלת רוחב פס"
#: sabnzbd/downloader.py # sabnzbd/downloader.py [Warning message]
#: sabnzbd/downloader.py # sabnzbd/downloader.py
#: sabnzbd/downloader.py [Warning message] # sabnzbd/downloader.py
#: sabnzbd/downloader.py [Warning message]
msgid "Cannot connect to server %s [%s]"
msgstr "%s [%s] לא ניתן להתחבר לשרת"
#: sabnzbd/downloader.py # sabnzbd/urlgrabber.py
msgid "Server name does not resolve"
msgstr "שם השרת אינו פותר"
#: sabnzbd/downloader.py [Warning message] # sabnzbd/downloader.py [Warning message]
msgid "Server %s will be ignored for %s minutes"
msgstr "ייתקל בהתעלמות למשך %s דקות %s השרת"
@@ -501,11 +511,6 @@ msgstr "שיתוף סביר של חשבון"
msgid "Failed login for server %s"
msgstr "%s נכשל בכניסה לשרת"
#: sabnzbd/downloader.py # sabnzbd/downloader.py [Warning message]
#: sabnzbd/downloader.py # sabnzbd/downloader.py [Warning message]
msgid "Cannot connect to server %s [%s]"
msgstr "%s [%s] לא ניתן להתחבר לשרת"
#: sabnzbd/downloader.py [Error message]
msgid "Connecting %s@%s failed, message=%s"
msgstr "%s=נכשלה, הודעה %s@%s התחברות אל"
@@ -612,6 +617,10 @@ msgstr ".מספרית IP הוא דו-משמעי, השתמש בכתובת LOCALHO
msgid "Server address \"%s:%s\" is not valid."
msgstr ".אינה תקפה \"%s:%s\" כתובת השרת"
#: sabnzbd/interface.py
msgid "Refused connection with hostname \"%s\" from:"
msgstr ":מן \"%s\" חיבור מסורב עם מארח"
#: sabnzbd/interface.py
msgid "User logged in to the web interface"
msgstr "משתמש התחבר לממשק הרשת"
@@ -620,7 +629,7 @@ msgstr "משתמש התחבר לממשק הרשת"
msgid "User logged in"
msgstr "משתמש התחבר"
#: sabnzbd/interface.py [Warning message]
#: sabnzbd/interface.py
msgid "Missing Session key"
msgstr "מפתח חסר של שיח"
@@ -628,7 +637,7 @@ msgstr "מפתח חסר של שיח"
msgid "Error: Session Key Required"
msgstr "שגיאה: מפתח דרוש של שיח"
#: sabnzbd/interface.py [Warning message] # sabnzbd/interface.py
#: sabnzbd/interface.py # sabnzbd/interface.py
msgid "Error: Session Key Incorrect"
msgstr "שגיאה: מפתח לא נכון של שיח"
@@ -760,7 +769,7 @@ msgstr "ש"
msgid "m"
msgstr "ד"
#: sabnzbd/misc.py [Error message] # sabnzbd/tvsort.py [Error message]
#: sabnzbd/misc.py [Error message] # sabnzbd/sorting.py [Error message]
msgid "Cannot create directory %s"
msgstr "%s לא יכול ליצור את הספרייה"
@@ -974,6 +983,7 @@ msgstr "!בעוד שבדיקה זריזה הצליחה ,%s-נכשל ב Par וי
#: sabnzbd/newsunpack.py # sabnzbd/newsunpack.py
#: sabnzbd/newsunpack.py # sabnzbd/newsunpack.py
#: sabnzbd/newsunpack.py # sabnzbd/newsunpack.py
#: sabnzbd/newsunpack.py
msgid "Repairing failed, %s"
msgstr "%s ,תיקון נכשל"
@@ -1166,7 +1176,7 @@ msgstr "התווסף לתור NZB"
msgid "%s -> Unknown encoding"
msgstr "הצפנה בלתי ידועה <- %s"
#: sabnzbd/nzbstuff.py [Warning message]
#: sabnzbd/nzbstuff.py
msgid "File %s is empty, skipping"
msgstr "ריק, מדלג %s הקובץ"
@@ -1276,7 +1286,7 @@ msgid "Warnings"
msgstr "אזהרות"
#: sabnzbd/osxmenu.py # sabnzbd/osxmenu.py # sabnzbd/sabtray.py
#: sabnzbd/sabtraylinux.py # sabnzbd/skintext.py
#: sabnzbd/sabtraylinux.py # sabnzbd/skintext.py # sabnzbd/skintext.py
msgid "Idle"
msgstr "סרק"
@@ -1901,11 +1911,12 @@ msgstr "נמוכה מאוד"
msgid "Moderate"
msgstr "בינונית"
#: sabnzbd/skintext.py [Prowl priority] # sabnzbd/skintext.py [Priority pick list]
#: sabnzbd/skintext.py [Prowl priority] # sabnzbd/skintext.py [Priority pick list] # sabnzbd/skintext.py
msgid "Normal"
msgstr "רגילה"
#: sabnzbd/skintext.py [Prowl priority] # sabnzbd/skintext.py [Prowl priority] # sabnzbd/skintext.py [Priority pick list]
#: sabnzbd/skintext.py
msgid "High"
msgstr "גבוהה"
@@ -1913,7 +1924,7 @@ msgstr "גבוהה"
msgid "Emergency"
msgstr "חירום"
#: sabnzbd/skintext.py [Prowl priority] # sabnzbd/skintext.py [Priority pick list]
#: sabnzbd/skintext.py [Prowl priority] # sabnzbd/skintext.py [Priority pick list] # sabnzbd/skintext.py
msgid "Low"
msgstr "נמוכה"
@@ -2083,7 +2094,7 @@ msgstr "דווח"
#: sabnzbd/skintext.py
msgid "Video"
msgstr "וידאו"
msgstr "וידיאו"
#: sabnzbd/skintext.py
msgid "Audio"
@@ -2458,6 +2469,14 @@ msgstr "בעיה אחרת"
msgid "Force Disconnect"
msgstr "אלץ ניתוק"
#: sabnzbd/skintext.py [Status page button text]
msgid ""
"Disconnect all active connections to usenet servers. Connections will be "
"reopened after a few seconds if there are items in the queue."
msgstr ""
"חיבורים ייפתחו מחדש לאחר מספר שניות אם יש פריטים בתור .usenet נתק את כל "
"החיבורים הפעילים אל שרתי"
#: sabnzbd/skintext.py
msgid "This will send a test email to your account."
msgstr ".זה ישלח דוא\"ל בדיקה לחשבונך"
@@ -2672,7 +2691,7 @@ msgid "Backup"
msgstr "גיבוי"
#: sabnzbd/skintext.py # sabnzbd/skintext.py # sabnzbd/skintext.py
#: sabnzbd/skintext.py # sabnzbd/skintext.py [Notification Script settings]
#: sabnzbd/skintext.py # sabnzbd/skintext.py # sabnzbd/skintext.py [Notification Script settings]
msgid "Read the Wiki Help on this!"
msgstr "!קרא את עזרת וויקי על זה"
@@ -3309,6 +3328,10 @@ msgstr "Nice משתני"
msgid "IONice Parameters"
msgstr "IONice משתני"
#: sabnzbd/skintext.py
msgid "External process priority"
msgstr "עדיפות תהליך חיצוני"
#: sabnzbd/skintext.py
msgid "Disconnect on Empty Queue"
msgstr "התנתק בתור ריק"
@@ -3392,7 +3415,7 @@ msgstr "התעלם מדוגמאות"
#: sabnzbd/skintext.py
msgid "Filter out sample files (e.g. video samples)."
msgstr ".(סנן החוצה קבצי דוגמית (לדוגמה דוגמיות וידאו"
msgstr "(סנן החוצה קבצי דוגמית (לדוגמה, דוגמיות וידיאו"
#: sabnzbd/skintext.py
msgid "Delete after download"
@@ -3523,7 +3546,7 @@ msgstr "ולא השהה אם"
#: sabnzbd/skintext.py
msgid "Video rating"
msgstr "מידרג וידאו"
msgstr "מידרג וידיאו"
#: sabnzbd/skintext.py
msgid "Audio rating"
@@ -3631,7 +3654,7 @@ msgstr "קפדני"
#: sabnzbd/skintext.py [Explain server priority]
msgid "0 is highest priority, 100 is the lowest priority"
msgstr "0 הוא העדיפות הגבוהה ביותר, 100 הוא העדיפות הנמוכה ביותר"
msgstr "0 הוא העדיפות הגבוהה ביותר, 99 הוא העדיפות הנמוכה ביותר"
#: sabnzbd/skintext.py [Server optional tickbox]
msgid "Optional"
@@ -4119,6 +4142,10 @@ msgstr "1x05 תיקיית פרק"
msgid "S01E05 Episode Folder"
msgstr "S01E05 תיקיית פרק"
#: sabnzbd/skintext.py
msgid "Job Name as Filename"
msgstr "שם עבודה בתור שם קובץ"
#: sabnzbd/skintext.py
msgid "Title"
msgstr "כותר"
@@ -4188,8 +4215,8 @@ msgid "Original Filename"
msgstr "שם מקורי של קובץ"
#: sabnzbd/skintext.py
msgid "Original Foldername"
msgstr "שם קובץ מקורי"
msgid "Original Job Name"
msgstr "שם עבודה מקורי"
#: sabnzbd/skintext.py
msgid "Lower Case"
@@ -4207,17 +4234,13 @@ msgstr "text"
msgid "file"
msgstr "קובץ"
#: sabnzbd/skintext.py
msgid "folder"
msgstr "תיקייה"
#: sabnzbd/skintext.py
msgid "Sort String"
msgstr "מיין מחרוזת"
#: sabnzbd/skintext.py
msgid "Multi-part label"
msgstr "תווית מרובה חלקים"
msgstr "תווית מרובת-חלקים"
#: sabnzbd/skintext.py
msgid "In folders"
@@ -4930,23 +4953,19 @@ msgstr ""
msgid "Don't have a usenet provider? We recommend trying %s."
msgstr ".%s אנו ממליצים לנסות את ?usenet אין לך ספק"
#: sabnzbd/tvsort.py [Error message]
#: sabnzbd/sorting.py [Error message]
msgid "Error getting TV info (%s)"
msgstr "(%s) שגיאה בהשגת מידע טלוויזיה"
#: sabnzbd/tvsort.py [Error message] # sabnzbd/tvsort.py [Error message] # sabnzbd/tvsort.py [Error message]
#: sabnzbd/tvsort.py [Error message]
#: sabnzbd/sorting.py [Error message] # sabnzbd/sorting.py [Error message] # sabnzbd/sorting.py [Error message]
#: sabnzbd/sorting.py [Error message]
msgid "Failed to rename: %s to %s"
msgstr "%s אל %s:נכשל בשינוי שם"
#: sabnzbd/tvsort.py [Error message]
#: sabnzbd/sorting.py [Error message]
msgid "Failed to rename similar file: %s to %s"
msgstr "%s אל %s :נכשל בשינוי שם של קובץ דומה"
#: sabnzbd/urlgrabber.py
msgid "Server name does not resolve"
msgstr "שם השרת אינו פותר"
#: sabnzbd/urlgrabber.py
msgid "Unauthorized access"
msgstr "גישה בלתי מורשת"
@@ -4983,6 +5002,9 @@ msgstr "%s ;משיכת כתובת נכשלה"
#~ msgid "Skip"
#~ msgstr "דלג"
#~ msgid "folder"
#~ msgstr "תיקייה"
#~ msgid "OK"
#~ msgstr "אישור"
@@ -5011,6 +5033,9 @@ msgstr "%s ;משיכת כתובת נכשלה"
#~ "Replace illegal characters in folder names by equivalents (otherwise remove)."
#~ msgstr ".(החלף תווים בלתי חוקיים בשמות תיקיות בשווי ערך (אחרת יימחקו"
#~ msgid "Original Foldername"
#~ msgstr "שם קובץ מקורי"
#~ msgid "Folder \"%s\" does not exist"
#~ msgstr "אינה קיימת \"%s\" התיקייה"

View File

@@ -7,15 +7,15 @@ msgid ""
msgstr ""
"Project-Id-Version: sabnzbd\n"
"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
"POT-Creation-Date: 2017-11-20 21:21+0000\n"
"PO-Revision-Date: 2017-09-03 14:07+0000\n"
"Last-Translator: Steffen Bærø <steffen.baro@gmail.com>\n"
"POT-Creation-Date: 2018-03-15 13:08+0000\n"
"PO-Revision-Date: 2018-02-14 14:18+0000\n"
"Last-Translator: Safihre <safihre@sabnzbd.org>\n"
"Language-Team: Norwegian Bokmal <nb@li.org>\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"X-Launchpad-Export-Date: 2017-11-21 05:48+0000\n"
"X-Generator: Launchpad (build 18505)\n"
"X-Launchpad-Export-Date: 2018-03-16 05:37+0000\n"
"X-Generator: Launchpad (build 18571)\n"
#: SABnzbd.py [Error message]
msgid "Failed to start web-interface"
@@ -118,7 +118,7 @@ msgid "Error"
msgstr "Feil"
#: SABnzbd.py # sabnzbd/interface.py # sabnzbd/interface.py
#: sabnzbd/osxmenu.py # sabnzbd/wizard.py
#: sabnzbd/interface.py # sabnzbd/osxmenu.py
msgid "SABnzbd shutdown finished"
msgstr "SABnzbd er nå avsluttet"
@@ -482,7 +482,17 @@ msgid "You must set a maximum bandwidth before you can set a bandwidth limit"
msgstr ""
"Du må sette maks båndbredde før du kan sette en båndbreddebegrensning"
#: sabnzbd/downloader.py # sabnzbd/downloader.py [Warning message]
#: sabnzbd/downloader.py # sabnzbd/downloader.py
#: sabnzbd/downloader.py [Warning message] # sabnzbd/downloader.py
#: sabnzbd/downloader.py [Warning message]
msgid "Cannot connect to server %s [%s]"
msgstr "Kan ikke koble til server %s [%s]"
#: sabnzbd/downloader.py # sabnzbd/urlgrabber.py
msgid "Server name does not resolve"
msgstr "Kunne ikke finne servernavn"
#: sabnzbd/downloader.py [Warning message] # sabnzbd/downloader.py [Warning message]
msgid "Server %s will be ignored for %s minutes"
msgstr "Server %s vil bli ignorert i løpet av %s minutter"
@@ -502,11 +512,6 @@ msgstr "Mistenkt kontodeling"
msgid "Failed login for server %s"
msgstr "Kunne ikke logge inn på server %s"
#: sabnzbd/downloader.py # sabnzbd/downloader.py [Warning message]
#: sabnzbd/downloader.py # sabnzbd/downloader.py [Warning message]
msgid "Cannot connect to server %s [%s]"
msgstr "Kan ikke koble til server %s [%s]"
#: sabnzbd/downloader.py [Error message]
msgid "Connecting %s@%s failed, message=%s"
msgstr "Kontaker %s@%s feilet, feilmelding=%s"
@@ -613,6 +618,10 @@ msgstr "Advarsel: LOCALHOST er tvetydig, bruk numerisk IP-adresse."
msgid "Server address \"%s:%s\" is not valid."
msgstr "Serveradressen \"%s:%s\" er ikke gyldig."
#: sabnzbd/interface.py
msgid "Refused connection with hostname \"%s\" from:"
msgstr ""
#: sabnzbd/interface.py
msgid "User logged in to the web interface"
msgstr "Bruker logget inn i webgrensesnitt"
@@ -621,7 +630,7 @@ msgstr "Bruker logget inn i webgrensesnitt"
msgid "User logged in"
msgstr "Bruker pålogget"
#: sabnzbd/interface.py [Warning message]
#: sabnzbd/interface.py
msgid "Missing Session key"
msgstr "Mangler sesjonsnøkkel"
@@ -629,7 +638,7 @@ msgstr "Mangler sesjonsnøkkel"
msgid "Error: Session Key Required"
msgstr "Feil: Krever sesjonsnøkkel"
#: sabnzbd/interface.py [Warning message] # sabnzbd/interface.py
#: sabnzbd/interface.py # sabnzbd/interface.py
msgid "Error: Session Key Incorrect"
msgstr "Feil: Feil sesjonsnøkkel"
@@ -764,7 +773,7 @@ msgstr "h"
msgid "m"
msgstr "m"
#: sabnzbd/misc.py [Error message] # sabnzbd/tvsort.py [Error message]
#: sabnzbd/misc.py [Error message] # sabnzbd/sorting.py [Error message]
msgid "Cannot create directory %s"
msgstr "Kan ikke opprette mappe %s"
@@ -976,6 +985,7 @@ msgstr "Par verifisering feilet på %s, mens hurtigsjekk var vellykket!"
#: sabnzbd/newsunpack.py # sabnzbd/newsunpack.py
#: sabnzbd/newsunpack.py # sabnzbd/newsunpack.py
#: sabnzbd/newsunpack.py # sabnzbd/newsunpack.py
#: sabnzbd/newsunpack.py
msgid "Repairing failed, %s"
msgstr "Reparasjon mislyktes, %s"
@@ -1167,7 +1177,7 @@ msgstr "NZB er lagt til i køen"
msgid "%s -> Unknown encoding"
msgstr "%s -> Ukjent koding"
#: sabnzbd/nzbstuff.py [Warning message]
#: sabnzbd/nzbstuff.py
msgid "File %s is empty, skipping"
msgstr "Fil %s er tom, hopper over"
@@ -1277,7 +1287,7 @@ msgid "Warnings"
msgstr "Advarsler"
#: sabnzbd/osxmenu.py # sabnzbd/osxmenu.py # sabnzbd/sabtray.py
#: sabnzbd/sabtraylinux.py # sabnzbd/skintext.py
#: sabnzbd/sabtraylinux.py # sabnzbd/skintext.py # sabnzbd/skintext.py
msgid "Idle"
msgstr "Ledig"
@@ -1900,11 +1910,12 @@ msgstr "Veldig lav"
msgid "Moderate"
msgstr "Moderer"
#: sabnzbd/skintext.py [Prowl priority] # sabnzbd/skintext.py [Priority pick list]
#: sabnzbd/skintext.py [Prowl priority] # sabnzbd/skintext.py [Priority pick list] # sabnzbd/skintext.py
msgid "Normal"
msgstr "Normal"
#: sabnzbd/skintext.py [Prowl priority] # sabnzbd/skintext.py [Prowl priority] # sabnzbd/skintext.py [Priority pick list]
#: sabnzbd/skintext.py
msgid "High"
msgstr "Høy"
@@ -1912,7 +1923,7 @@ msgstr "Høy"
msgid "Emergency"
msgstr "Nødssituasjon"
#: sabnzbd/skintext.py [Prowl priority] # sabnzbd/skintext.py [Priority pick list]
#: sabnzbd/skintext.py [Prowl priority] # sabnzbd/skintext.py [Priority pick list] # sabnzbd/skintext.py
msgid "Low"
msgstr "Lav"
@@ -2458,6 +2469,12 @@ msgstr "Andre problemer"
msgid "Force Disconnect"
msgstr "Tving frakobling"
#: sabnzbd/skintext.py [Status page button text]
msgid ""
"Disconnect all active connections to usenet servers. Connections will be "
"reopened after a few seconds if there are items in the queue."
msgstr ""
#: sabnzbd/skintext.py
msgid "This will send a test email to your account."
msgstr "Dette vil sende en test e-post til din konto."
@@ -2671,7 +2688,7 @@ msgid "Backup"
msgstr "Sikkerhetskopi"
#: sabnzbd/skintext.py # sabnzbd/skintext.py # sabnzbd/skintext.py
#: sabnzbd/skintext.py # sabnzbd/skintext.py [Notification Script settings]
#: sabnzbd/skintext.py # sabnzbd/skintext.py # sabnzbd/skintext.py [Notification Script settings]
msgid "Read the Wiki Help on this!"
msgstr "Les Wiki Help fer dette!"
@@ -3307,6 +3324,10 @@ msgstr "Nice parametere"
msgid "IONice Parameters"
msgstr "IONice parametere"
#: sabnzbd/skintext.py
msgid "External process priority"
msgstr ""
#: sabnzbd/skintext.py
msgid "Disconnect on Empty Queue"
msgstr "Koble fra når køen er tom"
@@ -3627,7 +3648,7 @@ msgstr ""
#: sabnzbd/skintext.py [Explain server priority]
msgid "0 is highest priority, 100 is the lowest priority"
msgstr "0 er høyeste prioritet, 100 er laveste prioritet"
msgstr "0 er høyeste prioritet, 99 er laveste prioritet"
#: sabnzbd/skintext.py [Server optional tickbox]
msgid "Optional"
@@ -4112,6 +4133,10 @@ msgstr "1x05 Episodemappe"
msgid "S01E05 Episode Folder"
msgstr "S01E05 Episodemappe"
#: sabnzbd/skintext.py
msgid "Job Name as Filename"
msgstr ""
#: sabnzbd/skintext.py
msgid "Title"
msgstr "Tittel"
@@ -4181,8 +4206,8 @@ msgid "Original Filename"
msgstr "Originalfilnavn"
#: sabnzbd/skintext.py
msgid "Original Foldername"
msgstr "Originalt mappenavn"
msgid "Original Job Name"
msgstr ""
#: sabnzbd/skintext.py
msgid "Lower Case"
@@ -4200,10 +4225,6 @@ msgstr "tekst"
msgid "file"
msgstr "fil"
#: sabnzbd/skintext.py
msgid "folder"
msgstr "mappe"
#: sabnzbd/skintext.py
msgid "Sort String"
msgstr "Sorteringsstreng"
@@ -4925,23 +4946,19 @@ msgstr ""
msgid "Don't have a usenet provider? We recommend trying %s."
msgstr "Har du ikke noen usenet leverandør? Vi anbefaler å prøve %s."
#: sabnzbd/tvsort.py [Error message]
#: sabnzbd/sorting.py [Error message]
msgid "Error getting TV info (%s)"
msgstr "Kunne ikke hente TV info (%s)"
#: sabnzbd/tvsort.py [Error message] # sabnzbd/tvsort.py [Error message] # sabnzbd/tvsort.py [Error message]
#: sabnzbd/tvsort.py [Error message]
#: sabnzbd/sorting.py [Error message] # sabnzbd/sorting.py [Error message] # sabnzbd/sorting.py [Error message]
#: sabnzbd/sorting.py [Error message]
msgid "Failed to rename: %s to %s"
msgstr "Kunne ikke endre navn fra: %s til %s"
#: sabnzbd/tvsort.py [Error message]
#: sabnzbd/sorting.py [Error message]
msgid "Failed to rename similar file: %s to %s"
msgstr "Kunne ikke endre navn på lik fil: %s til %s"
#: sabnzbd/urlgrabber.py
msgid "Server name does not resolve"
msgstr "Kunne ikke finne servernavn"
#: sabnzbd/urlgrabber.py
msgid "Unauthorized access"
msgstr "Uautorisert tilgang"
@@ -5449,6 +5466,9 @@ msgstr "URL henting mislyktes; %s"
#~ msgid "Open Source URL"
#~ msgstr "Åpen kildekode URL"
#~ msgid "Original Foldername"
#~ msgstr "Originalt mappenavn"
#~ msgid "Groups / Indexer tags"
#~ msgstr "Grupper / Indeks etiketter"
@@ -5514,3 +5534,6 @@ msgstr "URL henting mislyktes; %s"
#~ msgstr ""
#~ "Send automatisk beregnet valideringsresultater for nedlastinger til "
#~ "indekserer."
#~ msgid "folder"
#~ msgstr "mappe"

View File

@@ -7,15 +7,15 @@ msgid ""
msgstr ""
"Project-Id-Version: sabnzbd\n"
"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
"POT-Creation-Date: 2017-11-20 21:21+0000\n"
"PO-Revision-Date: 2017-11-01 09:08+0000\n"
"POT-Creation-Date: 2018-03-15 13:08+0000\n"
"PO-Revision-Date: 2018-03-16 12:21+0000\n"
"Last-Translator: Safihre <safihre@sabnzbd.org>\n"
"Language-Team: Dutch <nl@li.org>\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"X-Launchpad-Export-Date: 2017-11-21 05:48+0000\n"
"X-Generator: Launchpad (build 18505)\n"
"X-Launchpad-Export-Date: 2018-03-17 05:36+0000\n"
"X-Generator: Launchpad (build 18571)\n"
#: SABnzbd.py [Error message]
msgid "Failed to start web-interface"
@@ -121,7 +121,7 @@ msgid "Error"
msgstr "Fout"
#: SABnzbd.py # sabnzbd/interface.py # sabnzbd/interface.py
#: sabnzbd/osxmenu.py # sabnzbd/wizard.py
#: sabnzbd/interface.py # sabnzbd/osxmenu.py
msgid "SABnzbd shutdown finished"
msgstr "SABnzbd is afgesloten"
@@ -504,7 +504,17 @@ msgstr ""
"Je moet eerst een maximumbandbreedte instellen voordat je een limiet kunt "
"instellen"
#: sabnzbd/downloader.py # sabnzbd/downloader.py [Warning message]
#: sabnzbd/downloader.py # sabnzbd/downloader.py
#: sabnzbd/downloader.py [Warning message] # sabnzbd/downloader.py
#: sabnzbd/downloader.py [Warning message]
msgid "Cannot connect to server %s [%s]"
msgstr "Verbinding maken met server %s [%s] niet mogelijk"
#: sabnzbd/downloader.py # sabnzbd/urlgrabber.py
msgid "Server name does not resolve"
msgstr "Servernaam niet te vinden"
#: sabnzbd/downloader.py [Warning message] # sabnzbd/downloader.py [Warning message]
msgid "Server %s will be ignored for %s minutes"
msgstr "Server %s wordt gedurende %s minuten genegeerd"
@@ -524,11 +534,6 @@ msgstr "Mogelijk delen van account"
msgid "Failed login for server %s"
msgstr "Aanmelden bij server %s mislukt"
#: sabnzbd/downloader.py # sabnzbd/downloader.py [Warning message]
#: sabnzbd/downloader.py # sabnzbd/downloader.py [Warning message]
msgid "Cannot connect to server %s [%s]"
msgstr "Verbinding maken met server %s [%s] niet mogelijk"
#: sabnzbd/downloader.py [Error message]
msgid "Connecting %s@%s failed, message=%s"
msgstr "Verbinding %s@%s mislukt, bericht=%s"
@@ -635,6 +640,10 @@ msgstr "Let op: LOCALHOST is niet eenduidig, gebruik een numeriek IP-adres."
msgid "Server address \"%s:%s\" is not valid."
msgstr "Serveradres \"%s:%s\" is niet geldig."
#: sabnzbd/interface.py
msgid "Refused connection with hostname \"%s\" from:"
msgstr "Verbinding met hostnaam \"%s\" geweigerd van:"
#: sabnzbd/interface.py
msgid "User logged in to the web interface"
msgstr "Gebruiker heeft ingelogd"
@@ -643,7 +652,7 @@ msgstr "Gebruiker heeft ingelogd"
msgid "User logged in"
msgstr "Gebruiker ingelogd"
#: sabnzbd/interface.py [Warning message]
#: sabnzbd/interface.py
msgid "Missing Session key"
msgstr "Sessiesleutel ontbreekt"
@@ -651,7 +660,7 @@ msgstr "Sessiesleutel ontbreekt"
msgid "Error: Session Key Required"
msgstr "Fout: Sessie sleutel nodig"
#: sabnzbd/interface.py [Warning message] # sabnzbd/interface.py
#: sabnzbd/interface.py # sabnzbd/interface.py
msgid "Error: Session Key Incorrect"
msgstr "Fout: Sessiesleutel niet geldig"
@@ -789,7 +798,7 @@ msgstr "h"
msgid "m"
msgstr "m"
#: sabnzbd/misc.py [Error message] # sabnzbd/tvsort.py [Error message]
#: sabnzbd/misc.py [Error message] # sabnzbd/sorting.py [Error message]
msgid "Cannot create directory %s"
msgstr "Niet mogelijk directory %s aan te maken"
@@ -1004,6 +1013,7 @@ msgstr "Par-verificatie van %s misgelukt, maar QuickCheck wel gelukt."
#: sabnzbd/newsunpack.py # sabnzbd/newsunpack.py
#: sabnzbd/newsunpack.py # sabnzbd/newsunpack.py
#: sabnzbd/newsunpack.py # sabnzbd/newsunpack.py
#: sabnzbd/newsunpack.py
msgid "Repairing failed, %s"
msgstr "Reparatie mislukt, %s"
@@ -1199,7 +1209,7 @@ msgstr "Download aan wachtrij toegevoegd"
msgid "%s -> Unknown encoding"
msgstr "%s -> Onbekende codering"
#: sabnzbd/nzbstuff.py [Warning message]
#: sabnzbd/nzbstuff.py
msgid "File %s is empty, skipping"
msgstr "Bestand %s is leeg, overslaan"
@@ -1309,7 +1319,7 @@ msgid "Warnings"
msgstr "Meldingen"
#: sabnzbd/osxmenu.py # sabnzbd/osxmenu.py # sabnzbd/sabtray.py
#: sabnzbd/sabtraylinux.py # sabnzbd/skintext.py
#: sabnzbd/sabtraylinux.py # sabnzbd/skintext.py # sabnzbd/skintext.py
msgid "Idle"
msgstr "Rust"
@@ -1941,11 +1951,12 @@ msgstr "Zeer Laag"
msgid "Moderate"
msgstr "Gematigd"
#: sabnzbd/skintext.py [Prowl priority] # sabnzbd/skintext.py [Priority pick list]
#: sabnzbd/skintext.py [Prowl priority] # sabnzbd/skintext.py [Priority pick list] # sabnzbd/skintext.py
msgid "Normal"
msgstr "Normaal"
#: sabnzbd/skintext.py [Prowl priority] # sabnzbd/skintext.py [Prowl priority] # sabnzbd/skintext.py [Priority pick list]
#: sabnzbd/skintext.py
msgid "High"
msgstr "Hoog"
@@ -1953,7 +1964,7 @@ msgstr "Hoog"
msgid "Emergency"
msgstr "Noodgeval"
#: sabnzbd/skintext.py [Prowl priority] # sabnzbd/skintext.py [Priority pick list]
#: sabnzbd/skintext.py [Prowl priority] # sabnzbd/skintext.py [Priority pick list] # sabnzbd/skintext.py
msgid "Low"
msgstr "Laag"
@@ -2498,6 +2509,14 @@ msgstr "Ander probleem"
msgid "Force Disconnect"
msgstr "Verbreek verbindingen"
#: sabnzbd/skintext.py [Status page button text]
msgid ""
"Disconnect all active connections to usenet servers. Connections will be "
"reopened after a few seconds if there are items in the queue."
msgstr ""
"Verbreek alle actieve verbindingen naar usenet servers. Verbindingen worden "
"na een paar seconden weer geopend als er nog downloads in de wachtrij staan."
#: sabnzbd/skintext.py
msgid "This will send a test email to your account."
msgstr "Hiermee stuur je een test e-mail."
@@ -2720,7 +2739,7 @@ msgid "Backup"
msgstr "Reserve"
#: sabnzbd/skintext.py # sabnzbd/skintext.py # sabnzbd/skintext.py
#: sabnzbd/skintext.py # sabnzbd/skintext.py [Notification Script settings]
#: sabnzbd/skintext.py # sabnzbd/skintext.py # sabnzbd/skintext.py [Notification Script settings]
msgid "Read the Wiki Help on this!"
msgstr "Lees de Wiki pagina over dit onderwerp"
@@ -3381,6 +3400,10 @@ msgstr "\"Nice\" parameters"
msgid "IONice Parameters"
msgstr "\"IONice\" parameters"
#: sabnzbd/skintext.py
msgid "External process priority"
msgstr "Externe process prioriteit"
#: sabnzbd/skintext.py
msgid "Disconnect on Empty Queue"
msgstr "Verbreek verbindingen wanneer er niets te doen is"
@@ -3715,7 +3738,7 @@ msgstr "Strikt"
#: sabnzbd/skintext.py [Explain server priority]
msgid "0 is highest priority, 100 is the lowest priority"
msgstr "0 is de hoogste en 100 de laagste prioriteit"
msgstr "0 is de hoogste en 99 de laagste prioriteit"
#: sabnzbd/skintext.py [Server optional tickbox]
msgid "Optional"
@@ -4214,6 +4237,10 @@ msgstr "1x05 Aflevering-map"
msgid "S01E05 Episode Folder"
msgstr "S01E05 Aflevering-map"
#: sabnzbd/skintext.py
msgid "Job Name as Filename"
msgstr "Downloadnaam als Bestandsnaam"
#: sabnzbd/skintext.py
msgid "Title"
msgstr "Titel"
@@ -4283,8 +4310,8 @@ msgid "Original Filename"
msgstr "Originele bestandsnaam"
#: sabnzbd/skintext.py
msgid "Original Foldername"
msgstr "Oorspronkelijke mapnaam"
msgid "Original Job Name"
msgstr "Originele Downloadnaam"
#: sabnzbd/skintext.py
msgid "Lower Case"
@@ -4302,10 +4329,6 @@ msgstr "tekst"
msgid "file"
msgstr "bestand"
#: sabnzbd/skintext.py
msgid "folder"
msgstr "map"
#: sabnzbd/skintext.py
msgid "Sort String"
msgstr "Sorteertekst"
@@ -4659,6 +4682,8 @@ msgid ""
"All usernames, passwords and API-keys are automatically removed from the log "
"and the included copy of your settings."
msgstr ""
"Alle gebruikersnamen, wachtwoorden en API-sleutels worden automatisch "
"verwijderd uit het logbestand en de bijgevoegde kopie van je instellingen."
#: sabnzbd/skintext.py
msgid "Sort by Age <small>Oldest&rarr;Newest</small>"
@@ -5027,23 +5052,19 @@ msgstr ""
msgid "Don't have a usenet provider? We recommend trying %s."
msgstr "Heb je nog geen Usenet provider? Wij bevelen %s aan."
#: sabnzbd/tvsort.py [Error message]
#: sabnzbd/sorting.py [Error message]
msgid "Error getting TV info (%s)"
msgstr "Fout bij ophalen TV info (%s)"
#: sabnzbd/tvsort.py [Error message] # sabnzbd/tvsort.py [Error message] # sabnzbd/tvsort.py [Error message]
#: sabnzbd/tvsort.py [Error message]
#: sabnzbd/sorting.py [Error message] # sabnzbd/sorting.py [Error message] # sabnzbd/sorting.py [Error message]
#: sabnzbd/sorting.py [Error message]
msgid "Failed to rename: %s to %s"
msgstr "Hernoemen van %s tot %s mislukt"
#: sabnzbd/tvsort.py [Error message]
#: sabnzbd/sorting.py [Error message]
msgid "Failed to rename similar file: %s to %s"
msgstr "Hernoemen van gelijkaardig bestand %s naar %s mislukt"
#: sabnzbd/urlgrabber.py
msgid "Server name does not resolve"
msgstr "Servernaam niet te vinden"
#: sabnzbd/urlgrabber.py
msgid "Unauthorized access"
msgstr "Geen toegangsrechten"
@@ -5439,6 +5460,12 @@ msgstr "URL ophalen mislukt; %s"
#~ msgid "OK"
#~ msgstr "OK"
#~ msgid "folder"
#~ msgstr "map"
#~ msgid "Original Foldername"
#~ msgstr "Oorspronkelijke mapnaam"
#~ msgid "Groups / Indexer tags"
#~ msgstr "Groepen / Indexer markeringen"

View File

@@ -7,15 +7,15 @@ msgid ""
msgstr ""
"Project-Id-Version: sabnzbd\n"
"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
"POT-Creation-Date: 2017-11-20 21:21+0000\n"
"PO-Revision-Date: 2015-12-28 10:22+0000\n"
"POT-Creation-Date: 2018-03-15 13:08+0000\n"
"PO-Revision-Date: 2018-02-14 14:18+0000\n"
"Last-Translator: Safihre <safihre@sabnzbd.org>\n"
"Language-Team: Polish <pl@li.org>\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"X-Launchpad-Export-Date: 2017-11-21 05:48+0000\n"
"X-Generator: Launchpad (build 18505)\n"
"X-Launchpad-Export-Date: 2018-03-16 05:37+0000\n"
"X-Generator: Launchpad (build 18571)\n"
#: SABnzbd.py [Error message]
msgid "Failed to start web-interface"
@@ -112,7 +112,7 @@ msgid "Error"
msgstr "Błąd"
#: SABnzbd.py # sabnzbd/interface.py # sabnzbd/interface.py
#: sabnzbd/osxmenu.py # sabnzbd/wizard.py
#: sabnzbd/interface.py # sabnzbd/osxmenu.py
msgid "SABnzbd shutdown finished"
msgstr "SABnzbd został wyłączony"
@@ -483,7 +483,17 @@ msgstr ""
"Przed ustawieniem limitu przepustowości należy ustawić maksymalną "
"przepustowość"
#: sabnzbd/downloader.py # sabnzbd/downloader.py [Warning message]
#: sabnzbd/downloader.py # sabnzbd/downloader.py
#: sabnzbd/downloader.py [Warning message] # sabnzbd/downloader.py
#: sabnzbd/downloader.py [Warning message]
msgid "Cannot connect to server %s [%s]"
msgstr "Nie można połączyć się z serwerem %s [%s]"
#: sabnzbd/downloader.py # sabnzbd/urlgrabber.py
msgid "Server name does not resolve"
msgstr "Nie udało się rozwiązać nazwy serwera"
#: sabnzbd/downloader.py [Warning message] # sabnzbd/downloader.py [Warning message]
msgid "Server %s will be ignored for %s minutes"
msgstr "Serwer %s będzie ignorowany przez %s minut"
@@ -503,11 +513,6 @@ msgstr "Prawdopodobne współdzielenie konta"
msgid "Failed login for server %s"
msgstr "Błąd logowania do serwera %s"
#: sabnzbd/downloader.py # sabnzbd/downloader.py [Warning message]
#: sabnzbd/downloader.py # sabnzbd/downloader.py [Warning message]
msgid "Cannot connect to server %s [%s]"
msgstr "Nie można połączyć się z serwerem %s [%s]"
#: sabnzbd/downloader.py [Error message]
msgid "Connecting %s@%s failed, message=%s"
msgstr "Błąd połączenia %s@%s, komunikat=%s"
@@ -615,6 +620,10 @@ msgstr "Uwaga: LOCALHOST jest niejednoznaczne, użyj adresu IP."
msgid "Server address \"%s:%s\" is not valid."
msgstr "Nieprawidłowy adres serwera \"%s:%s\"."
#: sabnzbd/interface.py
msgid "Refused connection with hostname \"%s\" from:"
msgstr ""
#: sabnzbd/interface.py
msgid "User logged in to the web interface"
msgstr ""
@@ -623,7 +632,7 @@ msgstr ""
msgid "User logged in"
msgstr ""
#: sabnzbd/interface.py [Warning message]
#: sabnzbd/interface.py
msgid "Missing Session key"
msgstr "Brak klucza sesji"
@@ -631,7 +640,7 @@ msgstr "Brak klucza sesji"
msgid "Error: Session Key Required"
msgstr "Błąd: Wymagany klucz sesji"
#: sabnzbd/interface.py [Warning message] # sabnzbd/interface.py
#: sabnzbd/interface.py # sabnzbd/interface.py
msgid "Error: Session Key Incorrect"
msgstr "Błąd: Nieprawidłowy klucz sesji"
@@ -767,7 +776,7 @@ msgstr "g"
msgid "m"
msgstr "m"
#: sabnzbd/misc.py [Error message] # sabnzbd/tvsort.py [Error message]
#: sabnzbd/misc.py [Error message] # sabnzbd/sorting.py [Error message]
msgid "Cannot create directory %s"
msgstr "Nie można utworzyć katalogu %s"
@@ -979,6 +988,7 @@ msgstr "Weryfikacja %s nieudana, choć szybkie sprawdzenie powiodło się!"
#: sabnzbd/newsunpack.py # sabnzbd/newsunpack.py
#: sabnzbd/newsunpack.py # sabnzbd/newsunpack.py
#: sabnzbd/newsunpack.py # sabnzbd/newsunpack.py
#: sabnzbd/newsunpack.py
msgid "Repairing failed, %s"
msgstr "Naprawa nie powiodła się, %s"
@@ -1174,7 +1184,7 @@ msgstr "NZB dodany do kolejki"
msgid "%s -> Unknown encoding"
msgstr "%s -> Nieznane kodowanie"
#: sabnzbd/nzbstuff.py [Warning message]
#: sabnzbd/nzbstuff.py
msgid "File %s is empty, skipping"
msgstr "Plik %s jest pusty, pomijam"
@@ -1284,7 +1294,7 @@ msgid "Warnings"
msgstr "Ostrzeżenia"
#: sabnzbd/osxmenu.py # sabnzbd/osxmenu.py # sabnzbd/sabtray.py
#: sabnzbd/sabtraylinux.py # sabnzbd/skintext.py
#: sabnzbd/sabtraylinux.py # sabnzbd/skintext.py # sabnzbd/skintext.py
msgid "Idle"
msgstr "Bezczynny"
@@ -1908,11 +1918,12 @@ msgstr "Bardzo niski"
msgid "Moderate"
msgstr "Średni"
#: sabnzbd/skintext.py [Prowl priority] # sabnzbd/skintext.py [Priority pick list]
#: sabnzbd/skintext.py [Prowl priority] # sabnzbd/skintext.py [Priority pick list] # sabnzbd/skintext.py
msgid "Normal"
msgstr "Normalny"
#: sabnzbd/skintext.py [Prowl priority] # sabnzbd/skintext.py [Prowl priority] # sabnzbd/skintext.py [Priority pick list]
#: sabnzbd/skintext.py
msgid "High"
msgstr "Wysoki"
@@ -1920,7 +1931,7 @@ msgstr "Wysoki"
msgid "Emergency"
msgstr "Awaryjny"
#: sabnzbd/skintext.py [Prowl priority] # sabnzbd/skintext.py [Priority pick list]
#: sabnzbd/skintext.py [Prowl priority] # sabnzbd/skintext.py [Priority pick list] # sabnzbd/skintext.py
msgid "Low"
msgstr "Niski"
@@ -2465,6 +2476,12 @@ msgstr "Inny problem"
msgid "Force Disconnect"
msgstr "Wymuś rozłączenie"
#: sabnzbd/skintext.py [Status page button text]
msgid ""
"Disconnect all active connections to usenet servers. Connections will be "
"reopened after a few seconds if there are items in the queue."
msgstr ""
#: sabnzbd/skintext.py
msgid "This will send a test email to your account."
msgstr "Nastąpi wysłanie testowej wiadomości na twoje konto."
@@ -2677,7 +2694,7 @@ msgid "Backup"
msgstr "Zapasowy"
#: sabnzbd/skintext.py # sabnzbd/skintext.py # sabnzbd/skintext.py
#: sabnzbd/skintext.py # sabnzbd/skintext.py [Notification Script settings]
#: sabnzbd/skintext.py # sabnzbd/skintext.py # sabnzbd/skintext.py [Notification Script settings]
msgid "Read the Wiki Help on this!"
msgstr "Przeczytaj o tym w Wiki!"
@@ -3322,6 +3339,10 @@ msgstr "Parametry nice"
msgid "IONice Parameters"
msgstr "Parametry IONice"
#: sabnzbd/skintext.py
msgid "External process priority"
msgstr ""
#: sabnzbd/skintext.py
msgid "Disconnect on Empty Queue"
msgstr "Rozłącz przy pustej kolejce"
@@ -3645,7 +3666,7 @@ msgstr ""
#: sabnzbd/skintext.py [Explain server priority]
msgid "0 is highest priority, 100 is the lowest priority"
msgstr "0 oznacza najwyższy priorytet, 100 - najniższy"
msgstr "0 oznacza najwyższy priorytet, 99 - najniższy"
#: sabnzbd/skintext.py [Server optional tickbox]
msgid "Optional"
@@ -4130,6 +4151,10 @@ msgstr "Katalog odcinka 1x05"
msgid "S01E05 Episode Folder"
msgstr "Katalog odcinka S01E05"
#: sabnzbd/skintext.py
msgid "Job Name as Filename"
msgstr ""
#: sabnzbd/skintext.py
msgid "Title"
msgstr "Tytuł"
@@ -4199,8 +4224,8 @@ msgid "Original Filename"
msgstr "Oryginalna nazwa pliku"
#: sabnzbd/skintext.py
msgid "Original Foldername"
msgstr "Oryginalna nazwa katalogu"
msgid "Original Job Name"
msgstr ""
#: sabnzbd/skintext.py
msgid "Lower Case"
@@ -4218,10 +4243,6 @@ msgstr "tekst"
msgid "file"
msgstr "plik"
#: sabnzbd/skintext.py
msgid "folder"
msgstr "katalog"
#: sabnzbd/skintext.py
msgid "Sort String"
msgstr "Wzorzec sortowania"
@@ -4941,23 +4962,19 @@ msgstr ""
msgid "Don't have a usenet provider? We recommend trying %s."
msgstr "Nie masz dostawcy Usenet? Polecamy spróbować %s."
#: sabnzbd/tvsort.py [Error message]
#: sabnzbd/sorting.py [Error message]
msgid "Error getting TV info (%s)"
msgstr "Błąd pobierania informacji TV (%s)"
#: sabnzbd/tvsort.py [Error message] # sabnzbd/tvsort.py [Error message] # sabnzbd/tvsort.py [Error message]
#: sabnzbd/tvsort.py [Error message]
#: sabnzbd/sorting.py [Error message] # sabnzbd/sorting.py [Error message] # sabnzbd/sorting.py [Error message]
#: sabnzbd/sorting.py [Error message]
msgid "Failed to rename: %s to %s"
msgstr "Nie udało się zmienić nazwy %s na %s"
#: sabnzbd/tvsort.py [Error message]
#: sabnzbd/sorting.py [Error message]
msgid "Failed to rename similar file: %s to %s"
msgstr "Nie udało się zmienić nazwy podobnego pliku %s na %s"
#: sabnzbd/urlgrabber.py
msgid "Server name does not resolve"
msgstr "Nie udało się rozwiązać nazwy serwera"
#: sabnzbd/urlgrabber.py
msgid "Unauthorized access"
msgstr "Dostęp zabroniony"
@@ -5203,6 +5220,12 @@ msgstr "Pobieranie URL nie powiodło się; %s"
#~ msgid "Generic Sorting"
#~ msgstr "Sortowanie standardowe"
#~ msgid "folder"
#~ msgstr "katalog"
#~ msgid "Original Foldername"
#~ msgstr "Oryginalna nazwa katalogu"
#~ msgid "Are you sure you want to delete"
#~ msgstr "Czy na pewno usunąć?"

View File

@@ -7,15 +7,15 @@ msgid ""
msgstr ""
"Project-Id-Version: sabnzbd\n"
"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
"POT-Creation-Date: 2017-11-20 21:21+0000\n"
"PO-Revision-Date: 2016-01-01 22:58+0000\n"
"Last-Translator: lrrosa <Unknown>\n"
"POT-Creation-Date: 2018-03-15 13:08+0000\n"
"PO-Revision-Date: 2018-02-14 14:16+0000\n"
"Last-Translator: Safihre <safihre@sabnzbd.org>\n"
"Language-Team: Brazilian Portuguese <pt_BR@li.org>\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"X-Launchpad-Export-Date: 2017-11-21 05:49+0000\n"
"X-Generator: Launchpad (build 18505)\n"
"X-Launchpad-Export-Date: 2018-03-16 05:38+0000\n"
"X-Generator: Launchpad (build 18571)\n"
#: SABnzbd.py [Error message]
msgid "Failed to start web-interface"
@@ -116,7 +116,7 @@ msgid "Error"
msgstr "Erro"
#: SABnzbd.py # sabnzbd/interface.py # sabnzbd/interface.py
#: sabnzbd/osxmenu.py # sabnzbd/wizard.py
#: sabnzbd/interface.py # sabnzbd/osxmenu.py
msgid "SABnzbd shutdown finished"
msgstr "Encerramento do SABnzbd concluído"
@@ -485,7 +485,17 @@ msgstr ""
"Você deve definir a largura de banda máxima antes de definir um limite de "
"banda"
#: sabnzbd/downloader.py # sabnzbd/downloader.py [Warning message]
#: sabnzbd/downloader.py # sabnzbd/downloader.py
#: sabnzbd/downloader.py [Warning message] # sabnzbd/downloader.py
#: sabnzbd/downloader.py [Warning message]
msgid "Cannot connect to server %s [%s]"
msgstr "Não é possível conectar ao servidor %s [%s]"
#: sabnzbd/downloader.py # sabnzbd/urlgrabber.py
msgid "Server name does not resolve"
msgstr "Nome de servidor não encontrado"
#: sabnzbd/downloader.py [Warning message] # sabnzbd/downloader.py [Warning message]
msgid "Server %s will be ignored for %s minutes"
msgstr "O servidor %s será ignorado por %s minutos"
@@ -505,11 +515,6 @@ msgstr "Provável compartilhamento de conta"
msgid "Failed login for server %s"
msgstr "Falha de logon ao servidor %s"
#: sabnzbd/downloader.py # sabnzbd/downloader.py [Warning message]
#: sabnzbd/downloader.py # sabnzbd/downloader.py [Warning message]
msgid "Cannot connect to server %s [%s]"
msgstr "Não é possível conectar ao servidor %s [%s]"
#: sabnzbd/downloader.py [Error message]
msgid "Connecting %s@%s failed, message=%s"
msgstr "A conexão a %s@%s falhou. Mensagem=%s"
@@ -616,6 +621,10 @@ msgstr "Atenção: LOCALHOST é ambíguo, use endereço IP numérico."
msgid "Server address \"%s:%s\" is not valid."
msgstr "Endereço de servidor \"%s:%s\" não é válido."
#: sabnzbd/interface.py
msgid "Refused connection with hostname \"%s\" from:"
msgstr ""
#: sabnzbd/interface.py
msgid "User logged in to the web interface"
msgstr ""
@@ -624,7 +633,7 @@ msgstr ""
msgid "User logged in"
msgstr ""
#: sabnzbd/interface.py [Warning message]
#: sabnzbd/interface.py
msgid "Missing Session key"
msgstr "Faltando chave de sessão"
@@ -632,7 +641,7 @@ msgstr "Faltando chave de sessão"
msgid "Error: Session Key Required"
msgstr "Erro: chave de sessão obrigatória"
#: sabnzbd/interface.py [Warning message] # sabnzbd/interface.py
#: sabnzbd/interface.py # sabnzbd/interface.py
msgid "Error: Session Key Incorrect"
msgstr "Erro: chave de sessão incorreta"
@@ -767,7 +776,7 @@ msgstr "h"
msgid "m"
msgstr "m"
#: sabnzbd/misc.py [Error message] # sabnzbd/tvsort.py [Error message]
#: sabnzbd/misc.py [Error message] # sabnzbd/sorting.py [Error message]
msgid "Cannot create directory %s"
msgstr "Não é possível criar a pasta %s"
@@ -979,6 +988,7 @@ msgstr "Validação de par falhou em %s, enquanto QuickCheck foi completo!"
#: sabnzbd/newsunpack.py # sabnzbd/newsunpack.py
#: sabnzbd/newsunpack.py # sabnzbd/newsunpack.py
#: sabnzbd/newsunpack.py # sabnzbd/newsunpack.py
#: sabnzbd/newsunpack.py
msgid "Repairing failed, %s"
msgstr "Reparação falhou, %s"
@@ -1171,7 +1181,7 @@ msgstr "NZB adicionado à fila"
msgid "%s -> Unknown encoding"
msgstr "%s -> Codificação desconhecida"
#: sabnzbd/nzbstuff.py [Warning message]
#: sabnzbd/nzbstuff.py
msgid "File %s is empty, skipping"
msgstr "Arquivo %s está vazio. Pulando"
@@ -1281,7 +1291,7 @@ msgid "Warnings"
msgstr "Alertas"
#: sabnzbd/osxmenu.py # sabnzbd/osxmenu.py # sabnzbd/sabtray.py
#: sabnzbd/sabtraylinux.py # sabnzbd/skintext.py
#: sabnzbd/sabtraylinux.py # sabnzbd/skintext.py # sabnzbd/skintext.py
msgid "Idle"
msgstr "Inativo"
@@ -1907,11 +1917,12 @@ msgstr "Muito Baixa"
msgid "Moderate"
msgstr "Moderada"
#: sabnzbd/skintext.py [Prowl priority] # sabnzbd/skintext.py [Priority pick list]
#: sabnzbd/skintext.py [Prowl priority] # sabnzbd/skintext.py [Priority pick list] # sabnzbd/skintext.py
msgid "Normal"
msgstr "Normal"
#: sabnzbd/skintext.py [Prowl priority] # sabnzbd/skintext.py [Prowl priority] # sabnzbd/skintext.py [Priority pick list]
#: sabnzbd/skintext.py
msgid "High"
msgstr "Alta"
@@ -1919,7 +1930,7 @@ msgstr "Alta"
msgid "Emergency"
msgstr "Emergencial"
#: sabnzbd/skintext.py [Prowl priority] # sabnzbd/skintext.py [Priority pick list]
#: sabnzbd/skintext.py [Prowl priority] # sabnzbd/skintext.py [Priority pick list] # sabnzbd/skintext.py
msgid "Low"
msgstr "Baixa"
@@ -2464,6 +2475,12 @@ msgstr "Outro problema"
msgid "Force Disconnect"
msgstr "Forçar Desconexão"
#: sabnzbd/skintext.py [Status page button text]
msgid ""
"Disconnect all active connections to usenet servers. Connections will be "
"reopened after a few seconds if there are items in the queue."
msgstr ""
#: sabnzbd/skintext.py
msgid "This will send a test email to your account."
msgstr "Isto irá enviar um e-mail de teste para sua conta."
@@ -2677,7 +2694,7 @@ msgid "Backup"
msgstr "Backup"
#: sabnzbd/skintext.py # sabnzbd/skintext.py # sabnzbd/skintext.py
#: sabnzbd/skintext.py # sabnzbd/skintext.py [Notification Script settings]
#: sabnzbd/skintext.py # sabnzbd/skintext.py # sabnzbd/skintext.py [Notification Script settings]
msgid "Read the Wiki Help on this!"
msgstr "Leia a sessão ajuda no Wiki sobre isso!"
@@ -3320,6 +3337,10 @@ msgstr "Parâmetros Nice"
msgid "IONice Parameters"
msgstr "Parâmetros IONice"
#: sabnzbd/skintext.py
msgid "External process priority"
msgstr ""
#: sabnzbd/skintext.py
msgid "Disconnect on Empty Queue"
msgstr "Desconecte quando fila vazia"
@@ -3642,7 +3663,7 @@ msgstr ""
#: sabnzbd/skintext.py [Explain server priority]
msgid "0 is highest priority, 100 is the lowest priority"
msgstr "0 é a prioridade mais alta, 100 é a prioridade mais baixa"
msgstr "0 é a prioridade mais alta, 99 é a prioridade mais baixa"
#: sabnzbd/skintext.py [Server optional tickbox]
msgid "Optional"
@@ -4128,6 +4149,10 @@ msgstr "1x05 Pasta Do Episódio"
msgid "S01E05 Episode Folder"
msgstr "S01E05 Pasta Do Episódio"
#: sabnzbd/skintext.py
msgid "Job Name as Filename"
msgstr ""
#: sabnzbd/skintext.py
msgid "Title"
msgstr "Tí­tulo"
@@ -4197,8 +4222,8 @@ msgid "Original Filename"
msgstr "Nome do arquivo original"
#: sabnzbd/skintext.py
msgid "Original Foldername"
msgstr "Nome da pasta original"
msgid "Original Job Name"
msgstr ""
#: sabnzbd/skintext.py
msgid "Lower Case"
@@ -4216,10 +4241,6 @@ msgstr "texto"
msgid "file"
msgstr "arquivo"
#: sabnzbd/skintext.py
msgid "folder"
msgstr "pasta"
#: sabnzbd/skintext.py
msgid "Sort String"
msgstr "String de ordenação"
@@ -4942,23 +4963,19 @@ msgstr ""
msgid "Don't have a usenet provider? We recommend trying %s."
msgstr "Não tem um provedor usenet? Recomendamos testar %s."
#: sabnzbd/tvsort.py [Error message]
#: sabnzbd/sorting.py [Error message]
msgid "Error getting TV info (%s)"
msgstr "Erro ao obter informações de TV (%s)"
#: sabnzbd/tvsort.py [Error message] # sabnzbd/tvsort.py [Error message] # sabnzbd/tvsort.py [Error message]
#: sabnzbd/tvsort.py [Error message]
#: sabnzbd/sorting.py [Error message] # sabnzbd/sorting.py [Error message] # sabnzbd/sorting.py [Error message]
#: sabnzbd/sorting.py [Error message]
msgid "Failed to rename: %s to %s"
msgstr "Falha ao renomear: %s para %s"
#: sabnzbd/tvsort.py [Error message]
#: sabnzbd/sorting.py [Error message]
msgid "Failed to rename similar file: %s to %s"
msgstr "Falha ao renomear arquivo similar: %s para %s"
#: sabnzbd/urlgrabber.py
msgid "Server name does not resolve"
msgstr "Nome de servidor não encontrado"
#: sabnzbd/urlgrabber.py
msgid "Unauthorized access"
msgstr "Acesso não autorizado"
@@ -5374,6 +5391,12 @@ msgstr "A busca da URL falhou; %s"
#~ msgid "Generic Sorting"
#~ msgstr "Ordenação genérica"
#~ msgid "Original Foldername"
#~ msgstr "Nome da pasta original"
#~ msgid "folder"
#~ msgstr "pasta"
#~ msgid "Enable sorting and renaming of episodes."
#~ msgstr "Ativa a ordenação e renomeação de episódios."

View File

@@ -7,15 +7,15 @@ msgid ""
msgstr ""
"Project-Id-Version: sabnzbd\n"
"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
"POT-Creation-Date: 2017-11-20 21:21+0000\n"
"PO-Revision-Date: 2016-07-29 16:20+0000\n"
"Last-Translator: nicusor <Unknown>\n"
"POT-Creation-Date: 2018-03-15 13:08+0000\n"
"PO-Revision-Date: 2018-02-14 14:18+0000\n"
"Last-Translator: Safihre <safihre@sabnzbd.org>\n"
"Language-Team: Romanian <ro@li.org>\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"X-Launchpad-Export-Date: 2017-11-21 05:48+0000\n"
"X-Generator: Launchpad (build 18505)\n"
"X-Launchpad-Export-Date: 2018-03-16 05:37+0000\n"
"X-Generator: Launchpad (build 18571)\n"
#: SABnzbd.py [Error message]
msgid "Failed to start web-interface"
@@ -116,7 +116,7 @@ msgid "Error"
msgstr "Eroare"
#: SABnzbd.py # sabnzbd/interface.py # sabnzbd/interface.py
#: sabnzbd/osxmenu.py # sabnzbd/wizard.py
#: sabnzbd/interface.py # sabnzbd/osxmenu.py
msgid "SABnzbd shutdown finished"
msgstr "Închidere SABnzbd terminată"
@@ -487,7 +487,17 @@ msgstr ""
"Trebuie să seta-ţi lățimea de bandă maximă înainte de a seta o limită de "
"viteză."
#: sabnzbd/downloader.py # sabnzbd/downloader.py [Warning message]
#: sabnzbd/downloader.py # sabnzbd/downloader.py
#: sabnzbd/downloader.py [Warning message] # sabnzbd/downloader.py
#: sabnzbd/downloader.py [Warning message]
msgid "Cannot connect to server %s [%s]"
msgstr "Nu mă pot conecta la serverul %s [%s]"
#: sabnzbd/downloader.py # sabnzbd/urlgrabber.py
msgid "Server name does not resolve"
msgstr "Numele de server nu se rezolvă la DNS"
#: sabnzbd/downloader.py [Warning message] # sabnzbd/downloader.py [Warning message]
msgid "Server %s will be ignored for %s minutes"
msgstr "Serverul %s va fi ignorat pentru %s minute"
@@ -507,11 +517,6 @@ msgstr "Partajare cont probabilă"
msgid "Failed login for server %s"
msgstr "Autentificare nereuşită la serverul %s"
#: sabnzbd/downloader.py # sabnzbd/downloader.py [Warning message]
#: sabnzbd/downloader.py # sabnzbd/downloader.py [Warning message]
msgid "Cannot connect to server %s [%s]"
msgstr "Nu mă pot conecta la serverul %s [%s]"
#: sabnzbd/downloader.py [Error message]
msgid "Connecting %s@%s failed, message=%s"
msgstr "Conectare %s@%s eșuată, mesaj=%s"
@@ -618,6 +623,10 @@ msgstr "Atenţie:LOCALHOST este ambiguu, folosiţi o adresă IP numerică"
msgid "Server address \"%s:%s\" is not valid."
msgstr "Adresa server \"%s:%s\" nu este validă"
#: sabnzbd/interface.py
msgid "Refused connection with hostname \"%s\" from:"
msgstr ""
#: sabnzbd/interface.py
msgid "User logged in to the web interface"
msgstr "Utilizatorul s-a autentificat în interfața web"
@@ -626,7 +635,7 @@ msgstr "Utilizatorul s-a autentificat în interfața web"
msgid "User logged in"
msgstr "Utilizator logat"
#: sabnzbd/interface.py [Warning message]
#: sabnzbd/interface.py
msgid "Missing Session key"
msgstr "Cheie Sesiune lipsă"
@@ -634,7 +643,7 @@ msgstr "Cheie Sesiune lipsă"
msgid "Error: Session Key Required"
msgstr "Eroare: Cheie Sesiune Necesară"
#: sabnzbd/interface.py [Warning message] # sabnzbd/interface.py
#: sabnzbd/interface.py # sabnzbd/interface.py
msgid "Error: Session Key Incorrect"
msgstr "Eroare: Cheie Sesiune Incorectă"
@@ -770,7 +779,7 @@ msgstr "h"
msgid "m"
msgstr "m"
#: sabnzbd/misc.py [Error message] # sabnzbd/tvsort.py [Error message]
#: sabnzbd/misc.py [Error message] # sabnzbd/sorting.py [Error message]
msgid "Cannot create directory %s"
msgstr "Nu pot crea dosarul %s"
@@ -982,6 +991,7 @@ msgstr "Verificarea Par eșuată pentru %s, dar VerificareaRapidă reușită!"
#: sabnzbd/newsunpack.py # sabnzbd/newsunpack.py
#: sabnzbd/newsunpack.py # sabnzbd/newsunpack.py
#: sabnzbd/newsunpack.py # sabnzbd/newsunpack.py
#: sabnzbd/newsunpack.py
msgid "Repairing failed, %s"
msgstr "Reparare nereuşită, %s"
@@ -1176,7 +1186,7 @@ msgstr "NZB adăugat în coadă"
msgid "%s -> Unknown encoding"
msgstr "%s -> Codificare Necunoscută"
#: sabnzbd/nzbstuff.py [Warning message]
#: sabnzbd/nzbstuff.py
msgid "File %s is empty, skipping"
msgstr "Fişierul %s este gol , ignorăm"
@@ -1286,7 +1296,7 @@ msgid "Warnings"
msgstr "Atenționări"
#: sabnzbd/osxmenu.py # sabnzbd/osxmenu.py # sabnzbd/sabtray.py
#: sabnzbd/sabtraylinux.py # sabnzbd/skintext.py
#: sabnzbd/sabtraylinux.py # sabnzbd/skintext.py # sabnzbd/skintext.py
msgid "Idle"
msgstr "Inactiv"
@@ -1912,11 +1922,12 @@ msgstr "Foarte scăzută"
msgid "Moderate"
msgstr "Moderat"
#: sabnzbd/skintext.py [Prowl priority] # sabnzbd/skintext.py [Priority pick list]
#: sabnzbd/skintext.py [Prowl priority] # sabnzbd/skintext.py [Priority pick list] # sabnzbd/skintext.py
msgid "Normal"
msgstr "Normal"
#: sabnzbd/skintext.py [Prowl priority] # sabnzbd/skintext.py [Prowl priority] # sabnzbd/skintext.py [Priority pick list]
#: sabnzbd/skintext.py
msgid "High"
msgstr "Ridicată"
@@ -1924,7 +1935,7 @@ msgstr "Ridicată"
msgid "Emergency"
msgstr "Urgență"
#: sabnzbd/skintext.py [Prowl priority] # sabnzbd/skintext.py [Priority pick list]
#: sabnzbd/skintext.py [Prowl priority] # sabnzbd/skintext.py [Priority pick list] # sabnzbd/skintext.py
msgid "Low"
msgstr "Scăzută"
@@ -2469,6 +2480,12 @@ msgstr "Altă problemă"
msgid "Force Disconnect"
msgstr "Forţează Deconectarea"
#: sabnzbd/skintext.py [Status page button text]
msgid ""
"Disconnect all active connections to usenet servers. Connections will be "
"reopened after a few seconds if there are items in the queue."
msgstr ""
#: sabnzbd/skintext.py
msgid "This will send a test email to your account."
msgstr "Acesta va trimite un email test către contul dvs."
@@ -2684,7 +2701,7 @@ msgid "Backup"
msgstr "Server Secundar"
#: sabnzbd/skintext.py # sabnzbd/skintext.py # sabnzbd/skintext.py
#: sabnzbd/skintext.py # sabnzbd/skintext.py [Notification Script settings]
#: sabnzbd/skintext.py # sabnzbd/skintext.py # sabnzbd/skintext.py [Notification Script settings]
msgid "Read the Wiki Help on this!"
msgstr "Citeşte Ajutorul Wiki despre asta !"
@@ -3319,6 +3336,10 @@ msgstr "Parametri Nice"
msgid "IONice Parameters"
msgstr "Parametri IONice"
#: sabnzbd/skintext.py
msgid "External process priority"
msgstr ""
#: sabnzbd/skintext.py
msgid "Disconnect on Empty Queue"
msgstr "Deconectează când Coada e Goală"
@@ -3645,7 +3666,7 @@ msgstr ""
#: sabnzbd/skintext.py [Explain server priority]
msgid "0 is highest priority, 100 is the lowest priority"
msgstr ""
"0 este prioritatea cea mai ridicată, 100 este prioritatea cea mai scăzută"
"0 este prioritatea cea mai ridicată, 99 este prioritatea cea mai scăzută"
#: sabnzbd/skintext.py [Server optional tickbox]
msgid "Optional"
@@ -4132,6 +4153,10 @@ msgstr "1x05 Dosar Episod"
msgid "S01E05 Episode Folder"
msgstr "S01E05 Dosar Episod"
#: sabnzbd/skintext.py
msgid "Job Name as Filename"
msgstr ""
#: sabnzbd/skintext.py
msgid "Title"
msgstr "Titlu"
@@ -4201,8 +4226,8 @@ msgid "Original Filename"
msgstr "Nume de Fişier Original"
#: sabnzbd/skintext.py
msgid "Original Foldername"
msgstr "Nume de Dosar Original"
msgid "Original Job Name"
msgstr ""
#: sabnzbd/skintext.py
msgid "Lower Case"
@@ -4220,10 +4245,6 @@ msgstr "text"
msgid "file"
msgstr "fișier"
#: sabnzbd/skintext.py
msgid "folder"
msgstr "dosar"
#: sabnzbd/skintext.py
msgid "Sort String"
msgstr "Şir Caractere Sortare"
@@ -4947,23 +4968,19 @@ msgstr ""
msgid "Don't have a usenet provider? We recommend trying %s."
msgstr "Nu aveţi un furnizor usenet? Vă recomandăm să încercaţi %s."
#: sabnzbd/tvsort.py [Error message]
#: sabnzbd/sorting.py [Error message]
msgid "Error getting TV info (%s)"
msgstr "Eroare obţinere info TV (%s)"
#: sabnzbd/tvsort.py [Error message] # sabnzbd/tvsort.py [Error message] # sabnzbd/tvsort.py [Error message]
#: sabnzbd/tvsort.py [Error message]
#: sabnzbd/sorting.py [Error message] # sabnzbd/sorting.py [Error message] # sabnzbd/sorting.py [Error message]
#: sabnzbd/sorting.py [Error message]
msgid "Failed to rename: %s to %s"
msgstr "Redenumire:%s în %s nereuşită"
#: sabnzbd/tvsort.py [Error message]
#: sabnzbd/sorting.py [Error message]
msgid "Failed to rename similar file: %s to %s"
msgstr "Redenumire fişiere similare : %s în %s nereuşită"
#: sabnzbd/urlgrabber.py
msgid "Server name does not resolve"
msgstr "Numele de server nu se rezolvă la DNS"
#: sabnzbd/urlgrabber.py
msgid "Unauthorized access"
msgstr "Acces neautorizat"
@@ -5351,6 +5368,12 @@ msgstr "Descărcare URL nereuşită; %s"
#~ msgid "Enable if downloads are not put in their own folders."
#~ msgstr "Activează dacă descărcările nu sunt puse în dosarele lor."
#~ msgid "Original Foldername"
#~ msgstr "Nume de Dosar Original"
#~ msgid "folder"
#~ msgstr "dosar"
#~ msgid "Enable sorting and renaming of date named files."
#~ msgstr "Activează sortarea şi redenumirea fişierelor denumite după dată."

View File

@@ -2,15 +2,15 @@ msgid ""
msgstr ""
"Project-Id-Version: SABnzbd-0.7.x\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2017-11-20 21:21+0000\n"
"POT-Creation-Date: 2018-03-15 13:08+0000\n"
"PO-Revision-Date: 2013-05-05 14:50+0000\n"
"Last-Translator: Pavel Maryanov <Unknown>\n"
"Language-Team: Russian <gmu@mx.ru>\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"X-Launchpad-Export-Date: 2017-11-21 05:48+0000\n"
"X-Generator: Launchpad (build 18505)\n"
"X-Launchpad-Export-Date: 2018-03-16 05:37+0000\n"
"X-Generator: Launchpad (build 18571)\n"
"Generated-By: pygettext.py 1.5\n"
#: SABnzbd.py [Error message]
@@ -112,7 +112,7 @@ msgid "Error"
msgstr ""
#: SABnzbd.py # sabnzbd/interface.py # sabnzbd/interface.py
#: sabnzbd/osxmenu.py # sabnzbd/wizard.py
#: sabnzbd/interface.py # sabnzbd/osxmenu.py
msgid "SABnzbd shutdown finished"
msgstr "Завершение работы SABnzbd закончено"
@@ -474,7 +474,17 @@ msgstr "Приостановлено"
msgid "You must set a maximum bandwidth before you can set a bandwidth limit"
msgstr ""
#: sabnzbd/downloader.py # sabnzbd/downloader.py [Warning message]
#: sabnzbd/downloader.py # sabnzbd/downloader.py
#: sabnzbd/downloader.py [Warning message] # sabnzbd/downloader.py
#: sabnzbd/downloader.py [Warning message]
msgid "Cannot connect to server %s [%s]"
msgstr "Не удаётся подключиться к серверу %s [%s]"
#: sabnzbd/downloader.py # sabnzbd/urlgrabber.py
msgid "Server name does not resolve"
msgstr ""
#: sabnzbd/downloader.py [Warning message] # sabnzbd/downloader.py [Warning message]
msgid "Server %s will be ignored for %s minutes"
msgstr "Сервер %s будет игнорироваться %s мин."
@@ -494,11 +504,6 @@ msgstr "Возможно, учётная запись используется
msgid "Failed login for server %s"
msgstr "Ошибка входа на сервер %s"
#: sabnzbd/downloader.py # sabnzbd/downloader.py [Warning message]
#: sabnzbd/downloader.py # sabnzbd/downloader.py [Warning message]
msgid "Cannot connect to server %s [%s]"
msgstr "Не удаётся подключиться к серверу %s [%s]"
#: sabnzbd/downloader.py [Error message]
msgid "Connecting %s@%s failed, message=%s"
msgstr ""
@@ -608,6 +613,10 @@ msgstr ""
msgid "Server address \"%s:%s\" is not valid."
msgstr "Адрес сервера «%s:%s» является недопустимым."
#: sabnzbd/interface.py
msgid "Refused connection with hostname \"%s\" from:"
msgstr ""
#: sabnzbd/interface.py
msgid "User logged in to the web interface"
msgstr ""
@@ -616,7 +625,7 @@ msgstr ""
msgid "User logged in"
msgstr ""
#: sabnzbd/interface.py [Warning message]
#: sabnzbd/interface.py
msgid "Missing Session key"
msgstr "Отсутствует ключ сеанса"
@@ -624,7 +633,7 @@ msgstr "Отсутствует ключ сеанса"
msgid "Error: Session Key Required"
msgstr "Ошибка: требуется ключ сеанса"
#: sabnzbd/interface.py [Warning message] # sabnzbd/interface.py
#: sabnzbd/interface.py # sabnzbd/interface.py
msgid "Error: Session Key Incorrect"
msgstr "Ошибка: неправильный ключ сеанса"
@@ -757,7 +766,7 @@ msgstr "ч"
msgid "m"
msgstr "м"
#: sabnzbd/misc.py [Error message] # sabnzbd/tvsort.py [Error message]
#: sabnzbd/misc.py [Error message] # sabnzbd/sorting.py [Error message]
msgid "Cannot create directory %s"
msgstr "Не удаётся создать каталог %s"
@@ -969,6 +978,7 @@ msgstr ""
#: sabnzbd/newsunpack.py # sabnzbd/newsunpack.py
#: sabnzbd/newsunpack.py # sabnzbd/newsunpack.py
#: sabnzbd/newsunpack.py # sabnzbd/newsunpack.py
#: sabnzbd/newsunpack.py
msgid "Repairing failed, %s"
msgstr "Не удалось исправить: %s"
@@ -1161,7 +1171,7 @@ msgstr "NZB-файл добавлен в очередь"
msgid "%s -> Unknown encoding"
msgstr "%s -> неизвестная кодировка"
#: sabnzbd/nzbstuff.py [Warning message]
#: sabnzbd/nzbstuff.py
msgid "File %s is empty, skipping"
msgstr "Файл %s пустой: пропущен"
@@ -1271,7 +1281,7 @@ msgid "Warnings"
msgstr "предупреждений"
#: sabnzbd/osxmenu.py # sabnzbd/osxmenu.py # sabnzbd/sabtray.py
#: sabnzbd/sabtraylinux.py # sabnzbd/skintext.py
#: sabnzbd/sabtraylinux.py # sabnzbd/skintext.py # sabnzbd/skintext.py
msgid "Idle"
msgstr "Бездействие"
@@ -1898,11 +1908,12 @@ msgstr ""
msgid "Moderate"
msgstr ""
#: sabnzbd/skintext.py [Prowl priority] # sabnzbd/skintext.py [Priority pick list]
#: sabnzbd/skintext.py [Prowl priority] # sabnzbd/skintext.py [Priority pick list] # sabnzbd/skintext.py
msgid "Normal"
msgstr "обычный"
#: sabnzbd/skintext.py [Prowl priority] # sabnzbd/skintext.py [Prowl priority] # sabnzbd/skintext.py [Priority pick list]
#: sabnzbd/skintext.py
msgid "High"
msgstr "высокий"
@@ -1910,7 +1921,7 @@ msgstr "высокий"
msgid "Emergency"
msgstr ""
#: sabnzbd/skintext.py [Prowl priority] # sabnzbd/skintext.py [Priority pick list]
#: sabnzbd/skintext.py [Prowl priority] # sabnzbd/skintext.py [Priority pick list] # sabnzbd/skintext.py
msgid "Low"
msgstr "низкий"
@@ -2455,6 +2466,12 @@ msgstr ""
msgid "Force Disconnect"
msgstr "Принудительно отключить"
#: sabnzbd/skintext.py [Status page button text]
msgid ""
"Disconnect all active connections to usenet servers. Connections will be "
"reopened after a few seconds if there are items in the queue."
msgstr ""
#: sabnzbd/skintext.py
msgid "This will send a test email to your account."
msgstr "Отправка тестового письма на указанный почтовый ящик"
@@ -2667,7 +2684,7 @@ msgid "Backup"
msgstr "Резервный"
#: sabnzbd/skintext.py # sabnzbd/skintext.py # sabnzbd/skintext.py
#: sabnzbd/skintext.py # sabnzbd/skintext.py [Notification Script settings]
#: sabnzbd/skintext.py # sabnzbd/skintext.py # sabnzbd/skintext.py [Notification Script settings]
msgid "Read the Wiki Help on this!"
msgstr "Описание см. на вики-странице."
@@ -3298,6 +3315,10 @@ msgstr "Параметры Nice"
msgid "IONice Parameters"
msgstr "Параметры IONice"
#: sabnzbd/skintext.py
msgid "External process priority"
msgstr ""
#: sabnzbd/skintext.py
msgid "Disconnect on Empty Queue"
msgstr "Отключаться, если очередь пуста"
@@ -4110,6 +4131,10 @@ msgstr "1x05 Эпизод Папка"
msgid "S01E05 Episode Folder"
msgstr "S01E05 Эпизод Папка"
#: sabnzbd/skintext.py
msgid "Job Name as Filename"
msgstr ""
#: sabnzbd/skintext.py
msgid "Title"
msgstr "Название"
@@ -4179,8 +4204,8 @@ msgid "Original Filename"
msgstr "Исходное название файла"
#: sabnzbd/skintext.py
msgid "Original Foldername"
msgstr "Исходное название папки"
msgid "Original Job Name"
msgstr ""
#: sabnzbd/skintext.py
msgid "Lower Case"
@@ -4198,10 +4223,6 @@ msgstr "текст"
msgid "file"
msgstr "файл"
#: sabnzbd/skintext.py
msgid "folder"
msgstr "папка"
#: sabnzbd/skintext.py
msgid "Sort String"
msgstr "Строка сортировки"
@@ -4926,23 +4947,19 @@ msgstr ""
msgid "Don't have a usenet provider? We recommend trying %s."
msgstr "У вас ещё нет поставщика услуг Usenet? Рекомендуем попробовать %s."
#: sabnzbd/tvsort.py [Error message]
#: sabnzbd/sorting.py [Error message]
msgid "Error getting TV info (%s)"
msgstr "Не удалось получить сведения о ТВ (%s)"
#: sabnzbd/tvsort.py [Error message] # sabnzbd/tvsort.py [Error message] # sabnzbd/tvsort.py [Error message]
#: sabnzbd/tvsort.py [Error message]
#: sabnzbd/sorting.py [Error message] # sabnzbd/sorting.py [Error message] # sabnzbd/sorting.py [Error message]
#: sabnzbd/sorting.py [Error message]
msgid "Failed to rename: %s to %s"
msgstr "Не удалось переименовать: %s в %s"
#: sabnzbd/tvsort.py [Error message]
#: sabnzbd/sorting.py [Error message]
msgid "Failed to rename similar file: %s to %s"
msgstr "Не удалось переименовать похожий файл: %s в %s"
#: sabnzbd/urlgrabber.py
msgid "Server name does not resolve"
msgstr ""
#: sabnzbd/urlgrabber.py
msgid "Unauthorized access"
msgstr ""
@@ -5384,6 +5401,12 @@ msgstr "Не удалось загрузить URL: %s"
#~ msgid "Enable if downloads are not put in their own folders."
#~ msgstr "Включите, если загрузки не размещаются в собственных папках."
#~ msgid "Original Foldername"
#~ msgstr "Исходное название папки"
#~ msgid "folder"
#~ msgstr "папка"
#~ msgid "Enable sorting and renaming of date named files."
#~ msgstr "Позволяет сортировать и переименовывать файлы с датой в названии."

View File

@@ -7,15 +7,15 @@ msgid ""
msgstr ""
"Project-Id-Version: sabnzbd\n"
"Report-Msgid-Bugs-To: ОZZII <ozzii.translate@gmail.com>\n"
"POT-Creation-Date: 2017-11-20 21:21+0000\n"
"PO-Revision-Date: 2015-12-28 10:25+0000\n"
"POT-Creation-Date: 2018-03-15 13:08+0000\n"
"PO-Revision-Date: 2018-02-14 14:18+0000\n"
"Last-Translator: Safihre <safihre@sabnzbd.org>\n"
"Language-Team: Serbian <sr@li.org>\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"X-Launchpad-Export-Date: 2017-11-21 05:48+0000\n"
"X-Generator: Launchpad (build 18505)\n"
"X-Launchpad-Export-Date: 2018-03-16 05:38+0000\n"
"X-Generator: Launchpad (build 18571)\n"
#: SABnzbd.py [Error message]
msgid "Failed to start web-interface"
@@ -114,7 +114,7 @@ msgid "Error"
msgstr "Грeшкa"
#: SABnzbd.py # sabnzbd/interface.py # sabnzbd/interface.py
#: sabnzbd/osxmenu.py # sabnzbd/wizard.py
#: sabnzbd/interface.py # sabnzbd/osxmenu.py
msgid "SABnzbd shutdown finished"
msgstr "Гашење SABnzbd је завршено"
@@ -479,7 +479,17 @@ msgid "You must set a maximum bandwidth before you can set a bandwidth limit"
msgstr ""
"Требате да поставите максимални проток пре него што поставите ограничење"
#: sabnzbd/downloader.py # sabnzbd/downloader.py [Warning message]
#: sabnzbd/downloader.py # sabnzbd/downloader.py
#: sabnzbd/downloader.py [Warning message] # sabnzbd/downloader.py
#: sabnzbd/downloader.py [Warning message]
msgid "Cannot connect to server %s [%s]"
msgstr "Neuspešno povezivanje na server %s[%s]"
#: sabnzbd/downloader.py # sabnzbd/urlgrabber.py
msgid "Server name does not resolve"
msgstr "Ime servera se ne može odrediti"
#: sabnzbd/downloader.py [Warning message] # sabnzbd/downloader.py [Warning message]
msgid "Server %s will be ignored for %s minutes"
msgstr "Server %s će biti ignorisan %s minuta"
@@ -499,11 +509,6 @@ msgstr "Moguće deljenje naloga"
msgid "Failed login for server %s"
msgstr "Неуспешно пријављивање на сервер %s"
#: sabnzbd/downloader.py # sabnzbd/downloader.py [Warning message]
#: sabnzbd/downloader.py # sabnzbd/downloader.py [Warning message]
msgid "Cannot connect to server %s [%s]"
msgstr "Neuspešno povezivanje na server %s[%s]"
#: sabnzbd/downloader.py [Error message]
msgid "Connecting %s@%s failed, message=%s"
msgstr "Povezivanje na %s@%s neuspešno, poruka=%s"
@@ -610,6 +615,10 @@ msgstr "Пажња: LOCALHOST је двосмислен, користите ИП
msgid "Server address \"%s:%s\" is not valid."
msgstr "Adresa servera \"%s:%s\" je neispravna"
#: sabnzbd/interface.py
msgid "Refused connection with hostname \"%s\" from:"
msgstr ""
#: sabnzbd/interface.py
msgid "User logged in to the web interface"
msgstr ""
@@ -618,7 +627,7 @@ msgstr ""
msgid "User logged in"
msgstr ""
#: sabnzbd/interface.py [Warning message]
#: sabnzbd/interface.py
msgid "Missing Session key"
msgstr "Недостаје кључ сесије"
@@ -626,7 +635,7 @@ msgstr "Недостаје кључ сесије"
msgid "Error: Session Key Required"
msgstr "Грешка: потребан је кључ сесије"
#: sabnzbd/interface.py [Warning message] # sabnzbd/interface.py
#: sabnzbd/interface.py # sabnzbd/interface.py
msgid "Error: Session Key Incorrect"
msgstr "Грешка: Кључ сесије није добар"
@@ -759,7 +768,7 @@ msgstr "с"
msgid "m"
msgstr "м"
#: sabnzbd/misc.py [Error message] # sabnzbd/tvsort.py [Error message]
#: sabnzbd/misc.py [Error message] # sabnzbd/sorting.py [Error message]
msgid "Cannot create directory %s"
msgstr "Немогуће креирати фасциклу %s"
@@ -971,6 +980,7 @@ msgstr "Par provera neuspešna na %s, dok je QuickCheck uspešan!"
#: sabnzbd/newsunpack.py # sabnzbd/newsunpack.py
#: sabnzbd/newsunpack.py # sabnzbd/newsunpack.py
#: sabnzbd/newsunpack.py # sabnzbd/newsunpack.py
#: sabnzbd/newsunpack.py
msgid "Repairing failed, %s"
msgstr "Neuspešna popravka, %s"
@@ -1162,7 +1172,7 @@ msgstr "NZB додат у ред"
msgid "%s -> Unknown encoding"
msgstr "%s -> Непознато енкодирање"
#: sabnzbd/nzbstuff.py [Warning message]
#: sabnzbd/nzbstuff.py
msgid "File %s is empty, skipping"
msgstr "Датотека %s је празна, прескакање"
@@ -1272,7 +1282,7 @@ msgid "Warnings"
msgstr "Упозорења"
#: sabnzbd/osxmenu.py # sabnzbd/osxmenu.py # sabnzbd/sabtray.py
#: sabnzbd/sabtraylinux.py # sabnzbd/skintext.py
#: sabnzbd/sabtraylinux.py # sabnzbd/skintext.py # sabnzbd/skintext.py
msgid "Idle"
msgstr "Мирање"
@@ -1892,11 +1902,12 @@ msgstr "Врло ниско"
msgid "Moderate"
msgstr "Умерено"
#: sabnzbd/skintext.py [Prowl priority] # sabnzbd/skintext.py [Priority pick list]
#: sabnzbd/skintext.py [Prowl priority] # sabnzbd/skintext.py [Priority pick list] # sabnzbd/skintext.py
msgid "Normal"
msgstr "Нормалан"
#: sabnzbd/skintext.py [Prowl priority] # sabnzbd/skintext.py [Prowl priority] # sabnzbd/skintext.py [Priority pick list]
#: sabnzbd/skintext.py
msgid "High"
msgstr "Висок"
@@ -1904,7 +1915,7 @@ msgstr "Висок"
msgid "Emergency"
msgstr "Хитно"
#: sabnzbd/skintext.py [Prowl priority] # sabnzbd/skintext.py [Priority pick list]
#: sabnzbd/skintext.py [Prowl priority] # sabnzbd/skintext.py [Priority pick list] # sabnzbd/skintext.py
msgid "Low"
msgstr "Низак"
@@ -2449,6 +2460,12 @@ msgstr "Neki drugi problem"
msgid "Force Disconnect"
msgstr "Натерај искључење"
#: sabnzbd/skintext.py [Status page button text]
msgid ""
"Disconnect all active connections to usenet servers. Connections will be "
"reopened after a few seconds if there are items in the queue."
msgstr ""
#: sabnzbd/skintext.py
msgid "This will send a test email to your account."
msgstr "То ће послати пробну е-поруку Вашем малогу."
@@ -2659,7 +2676,7 @@ msgid "Backup"
msgstr "Резервно"
#: sabnzbd/skintext.py # sabnzbd/skintext.py # sabnzbd/skintext.py
#: sabnzbd/skintext.py # sabnzbd/skintext.py [Notification Script settings]
#: sabnzbd/skintext.py # sabnzbd/skintext.py # sabnzbd/skintext.py [Notification Script settings]
msgid "Read the Wiki Help on this!"
msgstr "За више информација, читајте Вики!"
@@ -3294,6 +3311,10 @@ msgstr "Параметри 'Nice'"
msgid "IONice Parameters"
msgstr "Параметри 'IONice'"
#: sabnzbd/skintext.py
msgid "External process priority"
msgstr ""
#: sabnzbd/skintext.py
msgid "Disconnect on Empty Queue"
msgstr "Заустави везу када је ред празан"
@@ -3613,7 +3634,7 @@ msgstr ""
#: sabnzbd/skintext.py [Explain server priority]
msgid "0 is highest priority, 100 is the lowest priority"
msgstr "0 je najveći prioritet, 100 je najniži prioritet"
msgstr "0 je najveći prioritet, 99 je najniži prioritet"
#: sabnzbd/skintext.py [Server optional tickbox]
msgid "Optional"
@@ -4096,6 +4117,10 @@ msgstr "1x05 Фасцикла епизоде"
msgid "S01E05 Episode Folder"
msgstr "S01E05 Фасцикла епизоде"
#: sabnzbd/skintext.py
msgid "Job Name as Filename"
msgstr ""
#: sabnzbd/skintext.py
msgid "Title"
msgstr "Наслов"
@@ -4165,8 +4190,8 @@ msgid "Original Filename"
msgstr "Оригинално име датотеке"
#: sabnzbd/skintext.py
msgid "Original Foldername"
msgstr "Оригинално име фасцикле"
msgid "Original Job Name"
msgstr ""
#: sabnzbd/skintext.py
msgid "Lower Case"
@@ -4184,10 +4209,6 @@ msgstr "текст"
msgid "file"
msgstr "датотека"
#: sabnzbd/skintext.py
msgid "folder"
msgstr "фасцикла"
#: sabnzbd/skintext.py
msgid "Sort String"
msgstr "Уреди низ"
@@ -4907,23 +4928,19 @@ msgstr ""
msgid "Don't have a usenet provider? We recommend trying %s."
msgstr "Немате 'usenet' провајдер? Препоручујемо Вам %s."
#: sabnzbd/tvsort.py [Error message]
#: sabnzbd/sorting.py [Error message]
msgid "Error getting TV info (%s)"
msgstr "Грешка преузимању ТВ инфо (%s)"
#: sabnzbd/tvsort.py [Error message] # sabnzbd/tvsort.py [Error message] # sabnzbd/tvsort.py [Error message]
#: sabnzbd/tvsort.py [Error message]
#: sabnzbd/sorting.py [Error message] # sabnzbd/sorting.py [Error message] # sabnzbd/sorting.py [Error message]
#: sabnzbd/sorting.py [Error message]
msgid "Failed to rename: %s to %s"
msgstr "Неуспешно преименовање : %s у %s"
#: sabnzbd/tvsort.py [Error message]
#: sabnzbd/sorting.py [Error message]
msgid "Failed to rename similar file: %s to %s"
msgstr "Неуспешно преименовање сличне датотеке: %s у %s"
#: sabnzbd/urlgrabber.py
msgid "Server name does not resolve"
msgstr "Ime servera se ne može odrediti"
#: sabnzbd/urlgrabber.py
msgid "Unauthorized access"
msgstr "Neautorizovan pristup"
@@ -5020,6 +5037,12 @@ msgstr "Погрешно учитавање УРЛ-а; %s"
#~ msgid "Enable sorting and renaming of date named files."
#~ msgstr "Упали сређивање и преименовање датотеке са датумом"
#~ msgid "folder"
#~ msgstr "фасцикла"
#~ msgid "Original Foldername"
#~ msgstr "Оригинално име фасцикле"
#~ msgid "Enable generic sorting and renaming of files."
#~ msgstr "Упали генерално сортирање/преименовање датотеке."

View File

@@ -7,15 +7,15 @@ msgid ""
msgstr ""
"Project-Id-Version: sabnzbd\n"
"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
"POT-Creation-Date: 2017-11-20 21:21+0000\n"
"PO-Revision-Date: 2016-02-20 20:34+0000\n"
"Last-Translator: shypike <Unknown>\n"
"POT-Creation-Date: 2018-03-15 13:08+0000\n"
"PO-Revision-Date: 2018-02-14 14:19+0000\n"
"Last-Translator: Safihre <safihre@sabnzbd.org>\n"
"Language-Team: Swedish <sv@li.org>\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"X-Launchpad-Export-Date: 2017-11-21 05:48+0000\n"
"X-Generator: Launchpad (build 18505)\n"
"X-Launchpad-Export-Date: 2018-03-16 05:38+0000\n"
"X-Generator: Launchpad (build 18571)\n"
#: SABnzbd.py [Error message]
msgid "Failed to start web-interface"
@@ -114,7 +114,7 @@ msgid "Error"
msgstr "Fel"
#: SABnzbd.py # sabnzbd/interface.py # sabnzbd/interface.py
#: sabnzbd/osxmenu.py # sabnzbd/wizard.py
#: sabnzbd/interface.py # sabnzbd/osxmenu.py
msgid "SABnzbd shutdown finished"
msgstr "SABnzbd nedstängning utförd."
@@ -479,7 +479,17 @@ msgstr "Pausad"
msgid "You must set a maximum bandwidth before you can set a bandwidth limit"
msgstr "Du måste ange maximal bandbredd innan du kan ange bandbreddsgräns"
#: sabnzbd/downloader.py # sabnzbd/downloader.py [Warning message]
#: sabnzbd/downloader.py # sabnzbd/downloader.py
#: sabnzbd/downloader.py [Warning message] # sabnzbd/downloader.py
#: sabnzbd/downloader.py [Warning message]
msgid "Cannot connect to server %s [%s]"
msgstr "Kan ej ansluta till server %s [%s]"
#: sabnzbd/downloader.py # sabnzbd/urlgrabber.py
msgid "Server name does not resolve"
msgstr "Servernamn kunde inte läsas"
#: sabnzbd/downloader.py [Warning message] # sabnzbd/downloader.py [Warning message]
msgid "Server %s will be ignored for %s minutes"
msgstr "Server %s kommer att ignoreras i %s minuter"
@@ -499,11 +509,6 @@ msgstr "Misstänkt kontodelning"
msgid "Failed login for server %s"
msgstr "Det gick inte att logga in på server %s"
#: sabnzbd/downloader.py # sabnzbd/downloader.py [Warning message]
#: sabnzbd/downloader.py # sabnzbd/downloader.py [Warning message]
msgid "Cannot connect to server %s [%s]"
msgstr "Kan ej ansluta till server %s [%s]"
#: sabnzbd/downloader.py [Error message]
msgid "Connecting %s@%s failed, message=%s"
msgstr "Anslutning %s@%s misslyckades, meddelande=%s"
@@ -611,6 +616,10 @@ msgstr "Varning: LOCALHOST är tvetydigt, använda numerisk IP-adress ."
msgid "Server address \"%s:%s\" is not valid."
msgstr "Serveradressen \"%s:%s\" är ej giltig."
#: sabnzbd/interface.py
msgid "Refused connection with hostname \"%s\" from:"
msgstr ""
#: sabnzbd/interface.py
msgid "User logged in to the web interface"
msgstr ""
@@ -619,7 +628,7 @@ msgstr ""
msgid "User logged in"
msgstr ""
#: sabnzbd/interface.py [Warning message]
#: sabnzbd/interface.py
msgid "Missing Session key"
msgstr "Saknar sessionsnyckel"
@@ -627,7 +636,7 @@ msgstr "Saknar sessionsnyckel"
msgid "Error: Session Key Required"
msgstr "Fel: Kräver sessionsnyckel"
#: sabnzbd/interface.py [Warning message] # sabnzbd/interface.py
#: sabnzbd/interface.py # sabnzbd/interface.py
msgid "Error: Session Key Incorrect"
msgstr "Fel: Fel sessionsnyckel"
@@ -763,7 +772,7 @@ msgstr "h"
msgid "m"
msgstr "m"
#: sabnzbd/misc.py [Error message] # sabnzbd/tvsort.py [Error message]
#: sabnzbd/misc.py [Error message] # sabnzbd/sorting.py [Error message]
msgid "Cannot create directory %s"
msgstr "Kan ej skapa mapp %s"
@@ -975,6 +984,7 @@ msgstr "Par verifiering misslyckades på %s, medans QuickCheck lyckades!"
#: sabnzbd/newsunpack.py # sabnzbd/newsunpack.py
#: sabnzbd/newsunpack.py # sabnzbd/newsunpack.py
#: sabnzbd/newsunpack.py # sabnzbd/newsunpack.py
#: sabnzbd/newsunpack.py
msgid "Repairing failed, %s"
msgstr "Reparation misslyckades, %s"
@@ -1167,7 +1177,7 @@ msgstr "NZB tillagd i kön"
msgid "%s -> Unknown encoding"
msgstr "%s -> Okänd kodning"
#: sabnzbd/nzbstuff.py [Warning message]
#: sabnzbd/nzbstuff.py
msgid "File %s is empty, skipping"
msgstr "Fil %s är tom, hoppar över"
@@ -1277,7 +1287,7 @@ msgid "Warnings"
msgstr "Varningar"
#: sabnzbd/osxmenu.py # sabnzbd/osxmenu.py # sabnzbd/sabtray.py
#: sabnzbd/sabtraylinux.py # sabnzbd/skintext.py
#: sabnzbd/sabtraylinux.py # sabnzbd/skintext.py # sabnzbd/skintext.py
msgid "Idle"
msgstr "Inaktiv"
@@ -1903,11 +1913,12 @@ msgstr "Mycket låg"
msgid "Moderate"
msgstr "Medel"
#: sabnzbd/skintext.py [Prowl priority] # sabnzbd/skintext.py [Priority pick list]
#: sabnzbd/skintext.py [Prowl priority] # sabnzbd/skintext.py [Priority pick list] # sabnzbd/skintext.py
msgid "Normal"
msgstr "Normal"
#: sabnzbd/skintext.py [Prowl priority] # sabnzbd/skintext.py [Prowl priority] # sabnzbd/skintext.py [Priority pick list]
#: sabnzbd/skintext.py
msgid "High"
msgstr "Hög"
@@ -1915,7 +1926,7 @@ msgstr "Hög"
msgid "Emergency"
msgstr "Nödfall"
#: sabnzbd/skintext.py [Prowl priority] # sabnzbd/skintext.py [Priority pick list]
#: sabnzbd/skintext.py [Prowl priority] # sabnzbd/skintext.py [Priority pick list] # sabnzbd/skintext.py
msgid "Low"
msgstr "Låg"
@@ -2460,6 +2471,12 @@ msgstr "Andra fel"
msgid "Force Disconnect"
msgstr "Tvinga frånkoppling"
#: sabnzbd/skintext.py [Status page button text]
msgid ""
"Disconnect all active connections to usenet servers. Connections will be "
"reopened after a few seconds if there are items in the queue."
msgstr ""
#: sabnzbd/skintext.py
msgid "This will send a test email to your account."
msgstr "Detta kommer att skicka ett test e-mail till ditt konto."
@@ -2672,7 +2689,7 @@ msgid "Backup"
msgstr "Säkerhetskopiera"
#: sabnzbd/skintext.py # sabnzbd/skintext.py # sabnzbd/skintext.py
#: sabnzbd/skintext.py # sabnzbd/skintext.py [Notification Script settings]
#: sabnzbd/skintext.py # sabnzbd/skintext.py # sabnzbd/skintext.py [Notification Script settings]
msgid "Read the Wiki Help on this!"
msgstr "Läs Wiki Help för detta!"
@@ -3307,6 +3324,10 @@ msgstr "Bra parametrar"
msgid "IONice Parameters"
msgstr "IONice parametrar"
#: sabnzbd/skintext.py
msgid "External process priority"
msgstr ""
#: sabnzbd/skintext.py
msgid "Disconnect on Empty Queue"
msgstr "Koppla ifrån när kön är tom"
@@ -3627,7 +3648,7 @@ msgstr ""
#: sabnzbd/skintext.py [Explain server priority]
msgid "0 is highest priority, 100 is the lowest priority"
msgstr "0 är högst prioritet, 100 är lägst prioritet"
msgstr "0 är högst prioritet, 99 är lägst prioritet"
#: sabnzbd/skintext.py [Server optional tickbox]
msgid "Optional"
@@ -4111,6 +4132,10 @@ msgstr "1x05 Episodmapp"
msgid "S01E05 Episode Folder"
msgstr "S01E05 Episodmapp"
#: sabnzbd/skintext.py
msgid "Job Name as Filename"
msgstr ""
#: sabnzbd/skintext.py
msgid "Title"
msgstr "Titel"
@@ -4180,8 +4205,8 @@ msgid "Original Filename"
msgstr "Originalfilnamn"
#: sabnzbd/skintext.py
msgid "Original Foldername"
msgstr "Ursprungliga mappnamnet"
msgid "Original Job Name"
msgstr ""
#: sabnzbd/skintext.py
msgid "Lower Case"
@@ -4199,10 +4224,6 @@ msgstr "text"
msgid "file"
msgstr "fil"
#: sabnzbd/skintext.py
msgid "folder"
msgstr "mapp"
#: sabnzbd/skintext.py
msgid "Sort String"
msgstr "Sorteringssträng"
@@ -4926,23 +4947,19 @@ msgstr ""
msgid "Don't have a usenet provider? We recommend trying %s."
msgstr "Har du inte någon usenet leverantör? Vi rekommenderar att prova %s."
#: sabnzbd/tvsort.py [Error message]
#: sabnzbd/sorting.py [Error message]
msgid "Error getting TV info (%s)"
msgstr "Det gick inte att hämta TV info (%s)"
#: sabnzbd/tvsort.py [Error message] # sabnzbd/tvsort.py [Error message] # sabnzbd/tvsort.py [Error message]
#: sabnzbd/tvsort.py [Error message]
#: sabnzbd/sorting.py [Error message] # sabnzbd/sorting.py [Error message] # sabnzbd/sorting.py [Error message]
#: sabnzbd/sorting.py [Error message]
msgid "Failed to rename: %s to %s"
msgstr "Det gick inte att döpa om: %s till %s"
#: sabnzbd/tvsort.py [Error message]
#: sabnzbd/sorting.py [Error message]
msgid "Failed to rename similar file: %s to %s"
msgstr "Det gick inte att döpa om liknande fil: %s till %s"
#: sabnzbd/urlgrabber.py
msgid "Server name does not resolve"
msgstr "Servernamn kunde inte läsas"
#: sabnzbd/urlgrabber.py
msgid "Unauthorized access"
msgstr "Otillåten åtkomst"
@@ -5468,6 +5485,12 @@ msgstr "URL hämtning misslyckades; %s"
#~ msgid "Groups / Indexer tags"
#~ msgstr "Grupper/Indexering-tagg"
#~ msgid "folder"
#~ msgstr "mapp"
#~ msgid "Original Foldername"
#~ msgstr "Ursprungliga mappnamnet"
#~ msgid "E.g. 119 or 563 for SSL"
#~ msgstr "T.ex. 119 eller 563 för SSL"

View File

@@ -7,15 +7,15 @@ msgid ""
msgstr ""
"Project-Id-Version: sabnzbd\n"
"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
"POT-Creation-Date: 2017-11-20 21:21+0000\n"
"POT-Creation-Date: 2018-03-15 13:08+0000\n"
"PO-Revision-Date: 2017-06-22 07:06+0000\n"
"Last-Translator: Safihre <safihre@sabnzbd.org>\n"
"Language-Team: Chinese (Simplified) <zh_CN@li.org>\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"X-Launchpad-Export-Date: 2017-11-21 05:49+0000\n"
"X-Generator: Launchpad (build 18505)\n"
"X-Launchpad-Export-Date: 2018-03-16 05:38+0000\n"
"X-Generator: Launchpad (build 18571)\n"
#: SABnzbd.py [Error message]
msgid "Failed to start web-interface"
@@ -112,7 +112,7 @@ msgid "Error"
msgstr "错误"
#: SABnzbd.py # sabnzbd/interface.py # sabnzbd/interface.py
#: sabnzbd/osxmenu.py # sabnzbd/wizard.py
#: sabnzbd/interface.py # sabnzbd/osxmenu.py
msgid "SABnzbd shutdown finished"
msgstr "SABnzbd 关闭完成"
@@ -473,7 +473,17 @@ msgstr "已暂停"
msgid "You must set a maximum bandwidth before you can set a bandwidth limit"
msgstr "设置带宽限制前,您必须设置最大带宽值"
#: sabnzbd/downloader.py # sabnzbd/downloader.py [Warning message]
#: sabnzbd/downloader.py # sabnzbd/downloader.py
#: sabnzbd/downloader.py [Warning message] # sabnzbd/downloader.py
#: sabnzbd/downloader.py [Warning message]
msgid "Cannot connect to server %s [%s]"
msgstr "无法连接到服务器 %s [%s]"
#: sabnzbd/downloader.py # sabnzbd/urlgrabber.py
msgid "Server name does not resolve"
msgstr "服务器名无法解析"
#: sabnzbd/downloader.py [Warning message] # sabnzbd/downloader.py [Warning message]
msgid "Server %s will be ignored for %s minutes"
msgstr "服务器 %s 将被忽略 %s 分钟"
@@ -493,11 +503,6 @@ msgstr "可能存在账号共享"
msgid "Failed login for server %s"
msgstr "无法登录服务器 %s"
#: sabnzbd/downloader.py # sabnzbd/downloader.py [Warning message]
#: sabnzbd/downloader.py # sabnzbd/downloader.py [Warning message]
msgid "Cannot connect to server %s [%s]"
msgstr "无法连接到服务器 %s [%s]"
#: sabnzbd/downloader.py [Error message]
msgid "Connecting %s@%s failed, message=%s"
msgstr "连接 %s@%s 失败,消息=%s"
@@ -604,6 +609,10 @@ msgstr "警告: LOCALHOST 太含糊,请使用数字 IP 地址。"
msgid "Server address \"%s:%s\" is not valid."
msgstr "服务器地址 \"%s:%s\" 无效。"
#: sabnzbd/interface.py
msgid "Refused connection with hostname \"%s\" from:"
msgstr ""
#: sabnzbd/interface.py
msgid "User logged in to the web interface"
msgstr "用户已在 web 界面登录"
@@ -612,7 +621,7 @@ msgstr "用户已在 web 界面登录"
msgid "User logged in"
msgstr "用户已登录"
#: sabnzbd/interface.py [Warning message]
#: sabnzbd/interface.py
msgid "Missing Session key"
msgstr "缺会话 key"
@@ -620,7 +629,7 @@ msgstr "缺会话 key"
msgid "Error: Session Key Required"
msgstr "错误: 需要会话 Key"
#: sabnzbd/interface.py [Warning message] # sabnzbd/interface.py
#: sabnzbd/interface.py # sabnzbd/interface.py
msgid "Error: Session Key Incorrect"
msgstr "错误: 会话 Key 不正确"
@@ -746,7 +755,7 @@ msgstr "小时"
msgid "m"
msgstr "分钟"
#: sabnzbd/misc.py [Error message] # sabnzbd/tvsort.py [Error message]
#: sabnzbd/misc.py [Error message] # sabnzbd/sorting.py [Error message]
msgid "Cannot create directory %s"
msgstr "无法创建目录 %s"
@@ -958,6 +967,7 @@ msgstr "Par 验证失败:%s但快速检查成功!"
#: sabnzbd/newsunpack.py # sabnzbd/newsunpack.py
#: sabnzbd/newsunpack.py # sabnzbd/newsunpack.py
#: sabnzbd/newsunpack.py # sabnzbd/newsunpack.py
#: sabnzbd/newsunpack.py
msgid "Repairing failed, %s"
msgstr "修复失败,%s"
@@ -1147,7 +1157,7 @@ msgstr "NZB 已添加到队列"
msgid "%s -> Unknown encoding"
msgstr "%s -> 未知编码"
#: sabnzbd/nzbstuff.py [Warning message]
#: sabnzbd/nzbstuff.py
msgid "File %s is empty, skipping"
msgstr "文件 %s 为空,正在跳过"
@@ -1257,7 +1267,7 @@ msgid "Warnings"
msgstr "警告信息"
#: sabnzbd/osxmenu.py # sabnzbd/osxmenu.py # sabnzbd/sabtray.py
#: sabnzbd/sabtraylinux.py # sabnzbd/skintext.py
#: sabnzbd/sabtraylinux.py # sabnzbd/skintext.py # sabnzbd/skintext.py
msgid "Idle"
msgstr "空闲"
@@ -1876,11 +1886,12 @@ msgstr "非常低"
msgid "Moderate"
msgstr "适中"
#: sabnzbd/skintext.py [Prowl priority] # sabnzbd/skintext.py [Priority pick list]
#: sabnzbd/skintext.py [Prowl priority] # sabnzbd/skintext.py [Priority pick list] # sabnzbd/skintext.py
msgid "Normal"
msgstr "常规"
#: sabnzbd/skintext.py [Prowl priority] # sabnzbd/skintext.py [Prowl priority] # sabnzbd/skintext.py [Priority pick list]
#: sabnzbd/skintext.py
msgid "High"
msgstr "高"
@@ -1888,7 +1899,7 @@ msgstr "高"
msgid "Emergency"
msgstr "紧急"
#: sabnzbd/skintext.py [Prowl priority] # sabnzbd/skintext.py [Priority pick list]
#: sabnzbd/skintext.py [Prowl priority] # sabnzbd/skintext.py [Priority pick list] # sabnzbd/skintext.py
msgid "Low"
msgstr "低"
@@ -2433,6 +2444,12 @@ msgstr "其他问题"
msgid "Force Disconnect"
msgstr "强制断开连接"
#: sabnzbd/skintext.py [Status page button text]
msgid ""
"Disconnect all active connections to usenet servers. Connections will be "
"reopened after a few seconds if there are items in the queue."
msgstr ""
#: sabnzbd/skintext.py
msgid "This will send a test email to your account."
msgstr "这将发送一封测试邮件到您的账号当中。"
@@ -2639,7 +2656,7 @@ msgid "Backup"
msgstr "备份"
#: sabnzbd/skintext.py # sabnzbd/skintext.py # sabnzbd/skintext.py
#: sabnzbd/skintext.py # sabnzbd/skintext.py [Notification Script settings]
#: sabnzbd/skintext.py # sabnzbd/skintext.py # sabnzbd/skintext.py [Notification Script settings]
msgid "Read the Wiki Help on this!"
msgstr "关于该项请参阅 Wiki 帮助!"
@@ -3242,6 +3259,10 @@ msgstr "Nice 参数"
msgid "IONice Parameters"
msgstr "IONice 参数"
#: sabnzbd/skintext.py
msgid "External process priority"
msgstr ""
#: sabnzbd/skintext.py
msgid "Disconnect on Empty Queue"
msgstr "清空队列时断开"
@@ -4039,6 +4060,10 @@ msgstr "1x05 剧集文件夹"
msgid "S01E05 Episode Folder"
msgstr "S01E05 剧集文件夹"
#: sabnzbd/skintext.py
msgid "Job Name as Filename"
msgstr ""
#: sabnzbd/skintext.py
msgid "Title"
msgstr "标题"
@@ -4108,8 +4133,8 @@ msgid "Original Filename"
msgstr "原始文件名"
#: sabnzbd/skintext.py
msgid "Original Foldername"
msgstr "原始文件夹名"
msgid "Original Job Name"
msgstr ""
#: sabnzbd/skintext.py
msgid "Lower Case"
@@ -4127,10 +4152,6 @@ msgstr "text"
msgid "file"
msgstr "文件"
#: sabnzbd/skintext.py
msgid "folder"
msgstr "文件夹"
#: sabnzbd/skintext.py
msgid "Sort String"
msgstr "排序字串"
@@ -4841,23 +4862,19 @@ msgstr "要从 usenet 下载您需要有一家提供商的访问权限。您的
msgid "Don't have a usenet provider? We recommend trying %s."
msgstr "还没有 usenet 提供商r? 我们推荐试试 %s。"
#: sabnzbd/tvsort.py [Error message]
#: sabnzbd/sorting.py [Error message]
msgid "Error getting TV info (%s)"
msgstr "获取 TV 信息出错 (%s)"
#: sabnzbd/tvsort.py [Error message] # sabnzbd/tvsort.py [Error message] # sabnzbd/tvsort.py [Error message]
#: sabnzbd/tvsort.py [Error message]
#: sabnzbd/sorting.py [Error message] # sabnzbd/sorting.py [Error message] # sabnzbd/sorting.py [Error message]
#: sabnzbd/sorting.py [Error message]
msgid "Failed to rename: %s to %s"
msgstr "重命名失败: %s 为 %s"
#: sabnzbd/tvsort.py [Error message]
#: sabnzbd/sorting.py [Error message]
msgid "Failed to rename similar file: %s to %s"
msgstr "重命名相似文件失败: %s 为 %s"
#: sabnzbd/urlgrabber.py
msgid "Server name does not resolve"
msgstr "服务器名无法解析"
#: sabnzbd/urlgrabber.py
msgid "Unauthorized access"
msgstr "未授权访问"
@@ -5279,6 +5296,12 @@ msgstr "URL 装取失败; %s"
#~ msgid "Enable if downloads are not put in their own folders."
#~ msgstr "启用可将下载内容存放在各自的文件夹。"
#~ msgid "Original Foldername"
#~ msgstr "原始文件夹名"
#~ msgid "folder"
#~ msgstr "文件夹"
#~ msgid "Enable sorting and renaming of date named files."
#~ msgstr "启用按日期命名的文件的排序与重命名。"

View File

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

View File

@@ -7,15 +7,15 @@ msgid ""
msgstr ""
"Project-Id-Version: sabnzbd\n"
"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
"POT-Creation-Date: 2017-06-22 20:42+0000\n"
"POT-Creation-Date: 2018-03-15 13:05+0000\n"
"PO-Revision-Date: 2017-04-10 11:28+0000\n"
"Last-Translator: Safihre <safihre@sabnzbd.org>\n"
"Language-Team: Danish <da@li.org>\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"X-Launchpad-Export-Date: 2017-06-23 05:56+0000\n"
"X-Generator: Launchpad (build 18416)\n"
"X-Launchpad-Export-Date: 2018-03-16 05:38+0000\n"
"X-Generator: Launchpad (build 18571)\n"
#: NSIS_Installer.nsi
msgid "Show Release Notes"

View File

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

View File

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

View File

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

View File

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

View File

@@ -7,15 +7,15 @@ msgid ""
msgstr ""
"Project-Id-Version: sabnzbd\n"
"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
"POT-Creation-Date: 2017-06-22 20:42+0000\n"
"POT-Creation-Date: 2018-03-15 13:05+0000\n"
"PO-Revision-Date: 2017-05-06 09:07+0000\n"
"Last-Translator: ION IL <Unknown>\n"
"Language-Team: Hebrew <he@li.org>\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"X-Launchpad-Export-Date: 2017-06-23 05:56+0000\n"
"X-Generator: Launchpad (build 18416)\n"
"X-Launchpad-Export-Date: 2018-03-16 05:38+0000\n"
"X-Generator: Launchpad (build 18571)\n"
#: NSIS_Installer.nsi
msgid "Show Release Notes"
@@ -96,3 +96,14 @@ msgstr ""
#: NSIS_Installer.nsi
msgid "Your settings and data will be preserved."
msgstr "ההגדרות והנתונים שלך יישמרו."
#~ msgid ""
#~ " >>>> WARNING <<<<\\r\\n\\r\\nPlease, first check the "
#~ "release notes or go to http://wiki.sabnzbd.org/introducing-0-7-0 !"
#~ msgstr ""
#~ " >>>> אזהרה <<<<\\r\\n\\r\\n! "
#~ "http://wiki.sabnzbd.org/introducing-0-7-0 אנא, בדוק תחילה את הערות השחרור או "
#~ "לך אל"
#~ msgid "Go to the SABnzbd Wiki"
#~ msgstr "SABnzbd לך אל וויקי"

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

@@ -1,5 +1,5 @@
#!/usr/bin/python -OO
# Copyright 2008-2017 The SABnzbd-Team <team@sabnzbd.org>
# Copyright 2007-2018 The SABnzbd-Team <team@sabnzbd.org>
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
@@ -270,7 +270,7 @@ def initialize(pause_downloader=False, clean_up=False, evalSched=False, repair=0
cfg.quota_day.callback(guard_quota_dp)
cfg.quota_period.callback(guard_quota_dp)
cfg.fsys_type.callback(guard_fsys_type)
cfg.language.callback(sabnzbd.notifier.reset_growl)
cfg.language.callback(guard_language)
cfg.enable_https_verification.callback(guard_https_ver)
guard_https_ver()
@@ -278,7 +278,7 @@ def initialize(pause_downloader=False, clean_up=False, evalSched=False, repair=0
sabnzbd.encoding.change_fsys(cfg.fsys_type())
# Set cache limit
if not cfg.cache_limit() or (cfg.cache_limit() == '200M' and (sabnzbd.WIN32 or sabnzbd.DARWIN)):
if not cfg.cache_limit() or (cfg.cache_limit() in ('200M', '450M') and (sabnzbd.WIN32 or sabnzbd.DARWIN)):
cfg.cache_limit.set(misc.get_cache_limit())
ArticleCache.do.new_limit(cfg.cache_limit.get_int())
@@ -311,6 +311,11 @@ def initialize(pause_downloader=False, clean_up=False, evalSched=False, repair=0
cfg.sched_converted.set(2)
config.save_config()
# Add hostname to the whitelist
if not cfg.host_whitelist():
cfg.host_whitelist.set(socket.gethostname())
# Do repair if requested
if check_repair_request():
repair = 2
pause_downloader = True
@@ -320,7 +325,6 @@ def initialize(pause_downloader=False, clean_up=False, evalSched=False, repair=0
paused = BPSMeter.do.read()
NzbQueue()
Downloader(pause_downloader or paused)
@@ -517,6 +521,13 @@ def guard_fsys_type():
sabnzbd.encoding.change_fsys(cfg.fsys_type())
def guard_language():
""" Callback for change of the interface language """
sabnzbd.notifier.reset_growl()
sabnzbd.lang.set_language(cfg.language())
sabnzbd.api.clear_trans_cache()
def set_https_verification(value):
prev = False
try:
@@ -758,7 +769,7 @@ def system_standby():
def shutdown_program():
""" Stop program after halting and saving """
logging.info("Performing sabnzbd shutdown")
logging.info("[%s] Performing SABnzbd shutdown", misc.caller_name())
sabnzbd.halt()
cherrypy.engine.exit()
sabnzbd.SABSTOP = True
@@ -1179,6 +1190,32 @@ def test_ipv6():
return False
def test_cert_checking():
""" Test quality of certificate validation
On systems with at least Python > 2.7.9
"""
if sabnzbd.HAVE_SSL_CONTEXT:
try:
import ssl
ctx = ssl.create_default_context()
base_sock = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
ssl_sock = ctx.wrap_socket(base_sock, server_hostname=cfg.selftest_host())
ssl_sock.settimeout(2.0)
ssl_sock.connect((cfg.selftest_host(), 443))
ssl_sock.close()
return True
except (socket.gaierror, socket.timeout) as e:
# Non-SSL related error.
# We now assume that certificates work instead of forcing
# lower quality just because some (temporary) internet problem
logging.info('Could not determine system certificate validation quality due to connection problems')
return True
except:
# Seems something is still wrong
sabnzbd.set_https_verification(0)
return False
def history_updated():
""" To make sure we always have a fresh history """
sabnzbd.LAST_HISTORY_UPDATE += 1

View File

@@ -1,5 +1,5 @@
#!/usr/bin/python -OO
# Copyright 2008-2017 The SABnzbd-Team <team@sabnzbd.org>
# Copyright 2007-2018 The SABnzbd-Team <team@sabnzbd.org>
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
@@ -41,7 +41,7 @@ except ImportError:
pass
import sabnzbd
from sabnzbd.constants import VALID_ARCHIVES, Status, \
from sabnzbd.constants import VALID_ARCHIVES, VALID_NZB_FILES, Status, \
TOP_PRIORITY, REPAIR_PRIORITY, HIGH_PRIORITY, NORMAL_PRIORITY, LOW_PRIORITY, \
KIBI, MEBI, GIGI, JOB_ADMIN
import sabnzbd.config as config
@@ -103,15 +103,12 @@ def api_handler(kwargs):
mode = kwargs.get('mode', '')
output = kwargs.get('output')
name = kwargs.get('name', '')
callback = kwargs.get('callback', '')
if isinstance(mode, list):
mode = mode[0]
if isinstance(output, list):
output = output[0]
response = _api_table.get(mode, (_api_undefined, 2))[0](name, output, kwargs)
if output == 'json' and callback:
response = '%s(%s)' % (callback, response)
return response
@@ -401,7 +398,7 @@ def _api_addlocalfile(name, output, kwargs):
if get_ext(name) in VALID_ARCHIVES:
res = sabnzbd.dirscanner.ProcessArchiveFile(
fn, name, pp=pp, script=script, cat=cat, priority=priority, keep=True, nzbname=nzbname)
elif get_ext(name) in ('.nzb', '.gz', '.bz2'):
elif get_ext(name) in VALID_NZB_FILES:
res = sabnzbd.dirscanner.ProcessSingleFile(
fn, name, pp=pp, script=script, cat=cat, priority=priority, keep=True, nzbname=nzbname)
else:
@@ -592,10 +589,7 @@ def _api_resume(name, output, kwargs):
def _api_shutdown(name, output, kwargs):
""" API: accepts output """
logging.info('Shutdown requested by API')
sabnzbd.halt()
cherrypy.engine.exit()
sabnzbd.SABSTOP = True
sabnzbd.shutdown_program()
return report(output)
@@ -681,12 +675,11 @@ def _api_rescan(name, output, kwargs):
def _api_eval_sort(name, output, kwargs):
""" API: evaluate sorting expression """
import sabnzbd.tvsort
name = kwargs.get('name', '')
value = kwargs.get('value', '')
title = kwargs.get('title')
multipart = kwargs.get('movieextra', '')
path = sabnzbd.tvsort.eval_sort(value, title, name, multipart)
path = sabnzbd.sorting.eval_sort(value, title, name, multipart)
if path is None:
return report(output, _MSG_NOT_IMPLEMENTED)
else:
@@ -903,8 +896,8 @@ def _api_server_stats(name, output, kwargs):
stats['servers'] = {}
for svr in config.get_servers():
t, m, w, d, _ = BPSMeter.do.amounts(svr)
stats['servers'][svr] = {'total': t or 0, 'month': m or 0, 'week': w or 0, 'day': d or 0}
t, m, w, d, daily = BPSMeter.do.amounts(svr)
stats['servers'][svr] = {'total': t or 0, 'month': m or 0, 'week': w or 0, 'day': d or 0, 'daily': daily or {} }
return report(output, keyword='', data=stats)
@@ -1003,7 +996,7 @@ def api_level(cmd, name):
return 4
def report(output, error=None, keyword='value', data=None, callback=None, compat=False):
def report(output, error=None, keyword='value', data=None, compat=False):
""" Report message in json, xml or plain text
If error is set, only an status/error report is made.
If no error and no data, only a status report is made.
@@ -1032,8 +1025,6 @@ def report(output, error=None, keyword='value', data=None, callback=None, compat
if not FAST_JSON:
# Use the slower, but safer encoder
response = JsonWriter().write(info)
if callback:
response = '%s(%s)' % (callback, response)
elif output == 'xml':
if not keyword:

View File

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

View File

@@ -1,5 +1,5 @@
#!/usr/bin/python -OO
# Copyright 2008-2017 The SABnzbd-Team <team@sabnzbd.org>
# Copyright 2007-2018 The SABnzbd-Team <team@sabnzbd.org>
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
@@ -210,6 +210,7 @@ def file_has_articles(nzf):
RE_SUBS = re.compile(r'\W+sub|subs|subpack|subtitle|subtitles(?![a-z])', re.I)
SAFE_EXTS = ('.mkv', '.mp4', '.avi', '.wmv', '.mpg', '.webm')
def is_cloaked(nzo, path, names):
""" Return True if this is likely to be a cloaked encrypted post """
fname = unicoder(get_filename(path)).lower()
@@ -223,7 +224,7 @@ def is_cloaked(nzo, path, names):
logging.warning(T('Job "%s" is probably encrypted due to RAR with same name inside this RAR'), nzo.final_name)
nzo.encrypted = 1
return True
elif 'password' in name:
elif 'password' in name and ext not in SAFE_EXTS:
# Only warn once
if nzo.encrypted == 0:
logging.warning(T('Job "%s" is probably encrypted: "password" in filename "%s"'), nzo.final_name, name)
@@ -371,5 +372,5 @@ def remove_warning_label(msg):
""" Standardize errors by removing obsolete
"WARNING:" part in all languages """
if ':' in msg:
return msg.split(':')[1]
return msg.split(':')[1].strip()
return msg

View File

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

View File

@@ -1,5 +1,5 @@
#!/usr/bin/python -OO
# Copyright 2008-2017 The SABnzbd-Team <team@sabnzbd.org>
# Copyright 2007-2018 The SABnzbd-Team <team@sabnzbd.org>
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
@@ -137,12 +137,13 @@ top_only = OptionBool('misc', 'top_only', False)
sfv_check = OptionBool('misc', 'sfv_check', True)
quick_check_ext_ignore = OptionList('misc', 'quick_check_ext_ignore', ['nfo', 'sfv', 'srr'])
script_can_fail = OptionBool('misc', 'script_can_fail', False)
ssl_ciphers = OptionStr('misc', 'ssl_ciphers', '')
ssl_ciphers = OptionStr('misc', 'ssl_ciphers', '') # Now per-server setting
enable_recursive = OptionBool('misc', 'enable_recursive', True)
flat_unpack = OptionBool('misc', 'flat_unpack', False)
par_option = OptionStr('misc', 'par_option', '', validation=no_nonsense)
pre_check = OptionBool('misc', 'pre_check', False)
nice = OptionStr('misc', 'nice', '', validation=no_nonsense)
win_process_prio = OptionNumber('misc', 'win_process_prio', 3)
ionice = OptionStr('misc', 'ionice', '', validation=no_nonsense)
fail_hopeless_jobs = OptionBool('misc', 'fail_hopeless_jobs', True)
autodisconnect = OptionBool('misc', 'auto_disconnect', True)
@@ -262,6 +263,8 @@ api_warnings = OptionBool('misc', 'api_warnings', True, protect=True)
disable_key = OptionBool('misc', 'disable_api_key', False, protect=True)
no_penalties = OptionBool('misc', 'no_penalties', False)
debug_log_decoding = OptionBool('misc', 'debug_log_decoding', False)
ignore_empty_files = OptionBool('misc', 'ignore_empty_files', False)
x_frame_options = OptionBool('misc', 'x_frame_options', True)
# Text values
rss_odd_titles = OptionList('misc', 'rss_odd_titles', ['nzbindex.nl/', 'nzbindex.com/', 'nzbclub.com/'])
@@ -277,6 +280,8 @@ wait_ext_drive = OptionNumber('misc', 'wait_ext_drive', 5, 1, 60)
marker_file = OptionStr('misc', 'nomedia_marker', '')
ipv6_servers = OptionNumber('misc', 'ipv6_servers', 1, 0, 2)
url_base = OptionStr('misc', 'url_base', '/sabnzbd')
host_whitelist = OptionList('misc', 'host_whitelist')
max_url_retries = OptionNumber('misc', 'max_url_retries', 10, 1)
##############################################################################
# Config - Notifications

View File

@@ -1,5 +1,5 @@
#!/usr/bin/python -OO
# Copyright 2008-2017 The SABnzbd-Team <team@sabnzbd.org>
# Copyright 2007-2018 The SABnzbd-Team <team@sabnzbd.org>
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
@@ -391,13 +391,12 @@ class ConfigServer(object):
self.connections = OptionNumber(name, 'connections', 1, 0, 100, add=False)
self.ssl = OptionBool(name, 'ssl', False, add=False)
self.ssl_verify = OptionNumber(name, 'ssl_verify', 2, add=False) # 0=No, 1=Normal, 2=Strict (hostname verification)
self.ssl_ciphers = OptionStr(name, 'ssl_ciphers', '', add=False)
self.enable = OptionBool(name, 'enable', True, add=False)
self.optional = OptionBool(name, 'optional', False, add=False)
self.retention = OptionNumber(name, 'retention', add=False)
self.send_group = OptionBool(name, 'send_group', False, add=False)
self.priority = OptionNumber(name, 'priority', 0, 0, 99, add=False)
# 'fillserver' field only here in order to set a proper priority when converting
self.fillserver = OptionBool(name, 'fillserver', False, add=False)
self.notes = OptionStr(name, 'notes', '', add=False)
self.set_dict(values)
@@ -405,8 +404,8 @@ class ConfigServer(object):
def set_dict(self, values):
""" Set one or more fields, passed as dictionary """
for kw in ('displayname', 'host', 'port', 'timeout', 'username', 'password', 'connections', 'fillserver',
'ssl', 'ssl_verify', 'send_group', 'enable', 'optional', 'retention', 'priority', 'notes'):
for kw in ('displayname', 'host', 'port', 'timeout', 'username', 'password', 'connections', 'ssl',
'ssl_verify', 'ssl_ciphers', 'send_group', 'enable', 'optional', 'retention', 'priority', 'notes'):
try:
value = values[kw]
except KeyError:
@@ -432,6 +431,7 @@ class ConfigServer(object):
dict['connections'] = self.connections()
dict['ssl'] = self.ssl()
dict['ssl_verify'] = self.ssl_verify()
dict['ssl_ciphers'] = self.ssl_ciphers()
dict['enable'] = self.enable()
dict['optional'] = self.optional()
dict['retention'] = self.retention()
@@ -877,13 +877,16 @@ def define_servers():
for server in CFG['servers']:
svr = CFG['servers'][server]
s = ConfigServer(server.replace('{', '[').replace('}', ']'), svr)
if s.fillserver():
# One time conversion of backup to priority 1
s.priority.set(1)
s.fillserver.set(False)
# Conversion of global SSL-Ciphers to server ones
if sabnzbd.cfg.ssl_ciphers():
s.ssl_ciphers.set(sabnzbd.cfg.ssl_ciphers())
except KeyError:
pass
# No longer needed
sabnzbd.cfg.ssl_ciphers.set('')
def get_servers():
global database

View File

@@ -1,5 +1,5 @@
#!/usr/bin/python -OO
# Copyright 2008-2017 The SABnzbd-Team <team@sabnzbd.org>
# Copyright 2007-2018 The SABnzbd-Team <team@sabnzbd.org>
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
@@ -51,7 +51,7 @@ RENAMES_FILE = '__renames__'
ATTRIB_FILE = 'SABnzbd_attrib'
REPAIR_REQUEST = 'repair-all.sab'
SABYENC_VERSION_REQUIRED = '3.3.2'
SABYENC_VERSION_REQUIRED = '3.3.4'
DB_HISTORY_VERSION = 1
DB_HISTORY_NAME = 'history%s.db' % DB_HISTORY_VERSION
@@ -74,10 +74,10 @@ DEF_WORKDIR = 'sabnzbd'
DEF_LOG_FILE = 'sabnzbd.log'
DEF_LOG_ERRFILE = 'sabnzbd.error.log'
DEF_LOG_CHERRY = 'cherrypy.log'
DEF_CACHE_LIMIT = '450M'
DEF_ARTICLE_CACHE_DEFAULT = '500M'
DEF_ARTICLE_CACHE_MAX = '1G'
DEF_TIMEOUT = 60
DEF_SCANRATE = 5
MAX_URL_RETRIES = 10
MAX_DECODE_QUEUE = 10
LIMIT_DECODE_QUEUE = 100
MAX_WARNINGS = 20
@@ -97,6 +97,7 @@ STOP_PRIORITY = -4
STAGES = {'Source': 0, 'Download': 1, 'Servers': 2, 'Repair': 3, 'Filejoin': 4, 'Unpack': 5, 'Script': 6}
VALID_ARCHIVES = ('.zip', '.rar', '.7z')
VALID_NZB_FILES = ('.nzb', '.gz', '.bz2')
IGNORED_FOLDERS = ('@eaDir', '.appleDouble')

View File

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

View File

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

View File

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

View File

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

View File

@@ -1,5 +1,5 @@
#!/usr/bin/python -OO
# Copyright 2008-2017 The SABnzbd-Team <team@sabnzbd.org>
# Copyright 2007-2018 The SABnzbd-Team <team@sabnzbd.org>
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
@@ -28,7 +28,7 @@ import bz2
import threading
import sabnzbd
from sabnzbd.constants import SCAN_FILE_NAME, VALID_ARCHIVES
from sabnzbd.constants import SCAN_FILE_NAME, VALID_ARCHIVES, VALID_NZB_FILES
import sabnzbd.utils.rarfile as rarfile
from sabnzbd.encoding import platform_encode
from sabnzbd.decorators import NzbQueueLocker
@@ -358,7 +358,7 @@ class DirScanner(threading.Thread):
continue
ext = os.path.splitext(path)[1].lower()
candidate = ext in ('.nzb', '.gz', '.bz2') or ext in VALID_ARCHIVES
candidate = ext in VALID_NZB_FILES + VALID_ARCHIVES
if candidate:
try:
stat_tuple = os.stat(path)

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