You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 

1011 lines
60 KiB

#!/usr/bin/python -OO
# -*- coding: UTF-8 -*-
# Copyright 2012-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
# as published by the Free Software Foundation; either version 2
# of the License, or (at your option) any later version.
#
# This program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
# along with this program; if not, write to the Free Software
# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
"""
sabnzbd.skintext - Language strings used in the templates
"""
SKIN_TEXT = {
# Special texts
'stage-download' : TT('Download'), #: Queue status "download"
'stage-repair' : TT('Repair'), #: PP phase "repair"
'stage-filejoin' : TT('Join files'), #: PP phase "filejoin"
'stage-unpack' : TT('Unpack'), #: PP phase "unpack"
'stage-script' : TT('Script'), #: PP phase "script"
'stage-source' : TT('Source'), #: PP Source of the NZB (path or URL)
'stage-servers' : TT('Servers'), #: PP Distribution over servers
'stage-fail' : TT('Failure'), #: PP Failure message
'post-Completed' : TT('Completed'), #: PP status
'post-Failed' : TT('Failed'), #: PP status
'post-Queued' : TT('Waiting'), #: Queue and PP status
'post-Paused' : TT('Paused'), #: PP status
'post-Repairing' : TT('Repairing...'), #: PP status
'post-Extracting' : TT('Extracting...'), #: PP status
'post-Moving' : TT('Moving...'), #: PP status
'post-Running' : TT('Running script...'), #: PP status
'post-Fetching' : TT('Fetching extra blocks...'), #: PP status
'post-QuickCheck' : TT('Quick Check...'), #: PP status
'post-Verifying' : TT('Verifying...'), #: PP status
'post-Downloading' : TT('Downloading'), #: Pseudo-PP status, in reality used for Queue-status
'post-Propagating' : TT('Propagation delay'),
'post-Checking' : TT('Checking'), #: PP status
'sch-task' : TT('Task'), #: #: Config->Scheduler
'sch-disable_server' : TT('disable server'), #: #: Config->Scheduler
'sch-enable_server' : TT('enable server'), #: #: Config->Scheduler
'sch-speedlimit' : TT('Speedlimit'), #: #: Config->Scheduler
'sch-pause_all' : TT('Pause All'), #: #: Config->Scheduler
'sch-pause_post' : TT('Pause post-processing'), #: #: Config->Scheduler
'sch-resume_post' : TT('Resume post-processing'), #: #: Config->Scheduler
'sch-scan_folder' : TT('Scan watched folder'), #: #: Config->Scheduler
'sch-rss_scan' : TT('Read RSS feeds'), #: #: Config->Scheduler
'sch-remove_failed' : TT('Remove failed jobs'), #: Config->Scheduler
'sch-remove_completed': TT('Remove completed jobs'), #: Config->Scheduler
'sch-pause_all_low' : TT('Pause low prioirty jobs'), #: Config->Scheduler
'sch-pause_all_normal':TT('Pause normal prioirty jobs'), #: Config->Scheduler
'sch-pause_all_high' : TT('Pause high prioirty jobs'), #: Config->Scheduler
'sch-resume_all_low' : TT('Resume low prioirty jobs'), #: Config->Scheduler
'sch-resume_all_normal':TT('Resume normal prioirty jobs'), #: Config->Scheduler
'sch-resume_all_high': TT('Resume high prioirty jobs'), #: Config->Scheduler
'sch-enable_quota' : TT('Enable quota management'), #: Config->Scheduler
'sch-disable_quota' : TT('Disable quota management'), #: Config->Scheduler
'sch-pause_cat' : TT('Pause jobs with category'), #: Config->Scheduler
'sch-resume_cat' : TT('Resume jobs with category'), #: Config->Scheduler
'prowl-off' : TT('Off'), #: Prowl priority
'prowl-very-low' : TT('Very Low'), #: Prowl priority
'prowl-moderate' : TT('Moderate'), #: Prowl priority
'prowl-normal' : TT('Normal'), #: Prowl priority
'prowl-high' : TT('High'), #: Prowl priority
'prowl-emergency' : TT('Emergency'), #: Prowl priority
'pushover-off' : TT('Off'), #: Prowl priority
'pushover-low' : TT('Low'), #: Prowl priority
'pushover-high' : TT('High'), #: Prowl priority
# General texts
'default' : TT('Default'), #: Default value, used in dropdown menus
'none' : TT('None'), #: No value, used in dropdown menus
'MB' : TT('MB'), #: Megabytes
'GB' : TT('GB'), #: Gigabytes
'B' : TT('B'), #: Bytes (used as postfix, as in "GB", "TB")
'hour' : TT('hour'), #: One hour
'hours' : TT('hours'), #: Multiple hours
'minute' : TT('min'), #: One minute
'minutes' : TT('mins'), #: Multiple minutes
'second' : TT('sec'), #: One second
'seconds' : TT('seconds'), #: Multiple seconds
'day' : TT('day'),
'days' : TT('days'),
'week' : TT('week'),
'month' : TT('Month'),
'year' : TT('Year'),
'January': TT('January'),
'February': TT('February'),
'March': TT('March'),
'April': TT('April'),
'May': TT('May'),
'June': TT('June'),
'July': TT('July'),
'August': TT('August'),
'September': TT('September'),
'October': TT('October'),
'November': TT('November'),
'December': TT('December'),
'monday' : TT('Monday'),
'tuesday' : TT('Tuesday'),
'wednesday' : TT('Wednesday'),
'thursday' : TT('Thursday'),
'friday' : TT('Friday'),
'saturday' : TT('Saturday'),
'sunday' : TT('Sunday'),
'day-of-month' : TT('Day of month'),
'thisWeek' : TT('This week'),
'thisMonth' : TT('This month'),
'today' : TT('Today'),
'total' : TT('Total'),
'on' : TT('on'),
'off' : TT('off'),
'parameters' : TT('Parameters'), #: Config: startup parameters of SABnzbd
'pythonVersion' : TT('Python Version'),
'notAvailable' : TT('Not available'),
'homePage' : TT('Home page'), #: Home page of the SABnzbd project
'source' : TT('Source'), #: Where to find the SABnzbd sourcecode
'or' : TT('or'), #: Used in "IRC or IRC-Webaccess"
'host' : TT('Host'),
'comment' : TT('Comment'),
'send' : TT('Send'),
'cancel' : TT('Cancel'),
'other' : TT('Other'),
'report' : TT('Report'),
'video' : TT('Video'),
'audio' : TT('Audio'),
'notUsed' : TT('Not used'),
'orLess' : TT('or less'),
'login' : TT('Log in'),
'logout' : TT('Log out'),
'rememberme' : TT('Remember me'),
# General template elements
'signOn' : TT('The automatic usenet download tool'), #: SABnzbd's theme line
'button-save' : TT('Save'), #: "Save" button
'confirm' : TT('Are you sure?'), #: Used in confirmation popups
'delFiles' : TT('Delete all downloaded files?'), #: Used in confirmation popups
# Header
'menu-home' : TT('Home'), #: Main menu item
'menu-queue' : TT('Queue'), #: Main menu item
'menu-history' : TT('History'), #: Main menu item
'menu-config' : TT('Config'), #: Main menu item
'menu-cons' : TT('Status'), #: Main menu item
'menu-help' : TT('Help'), #: Main menu item
'menu-wiki' : TT('Wiki'), #: Main menu item
'menu-forums' : TT('Forum'), #: Main menu item
'menu-irc' : TT('IRC'), #: Main menu item
'menu-issues' : TT('Issues'), #: Main menu item
'menu-donate' : TT('Support the project, Donate!'), #: Main menu item
'cmenu-general' : TT('General'), #: Main menu item
'cmenu-folders' : TT('Folders'), #: Main menu item
'cmenu-switches' : TT('Switches'), #: Main menu item
'cmenu-servers' : TT('Servers'), #: Main menu item
'cmenu-scheduling' : TT('Scheduling'), #: Main menu item
'cmenu-rss' : TT('RSS'), #: Main menu item
'cmenu-notif' : TT('Notifications'), #: Main menu item
'cmenu-email' : TT('Email'), #: Main menu item
'cmenu-cat' : TT('Categories'), #: Main menu item
'cmenu-sorting' : TT('Sorting'), #: Main menu item
'cmenu-special' : TT('Special'), #: Main menu item
'cmenu-search' : TT('Search'), #: Main menu item
# Footer
'ft-download' : TT('Download Dir'), # Used in Footer
'ft-paused' : TT('PAUSED'), # Used in Footer
'ft-buffer@2' : TT('Cached %s articles (%s)'), # Used in Footer
'ft-sysload' : TT('Sysload'), # Used in Footer
'ft-newRelease@1' : TT('New release %s available at'), # Used in Footer
# Main page
'shutdownOK?' : TT('Are you sure you want to shutdown SABnzbd?'),
'link-shutdown' : TT('Shutdown'), #: Shutdown SABnzbd
'link-pause' : TT('Pause'), #: Pause downloading
'link-resume' : TT('Resume'), #: Resume downloading
'button-add' : TT('Add'), #: Add NZB to queue (button)
'add' : TT('Add'), #: Add NZB to queue (header)
'addFile' : TT('Add File'), #: Add NZB file to queue (header
'category' : TT('Category'), #: Job category
'pp' : TT('Processing'),
'script' : TT('Script'),
'priority' : TT('Priority'),
'pp-none' : TT('Download'), #: Post processing pick list
'pp-repair' : TT('+Repair'), #: Post processing pick list
'pp-unpack' : TT('+Unpack'), #: Post processing pick list
'pp-delete' : TT('+Delete'), #: Post processing pick list
'pp-r' : TT('R'), #: Post processing pick list: abbreviation for "+Repair"
'pp-u' : TT('U'), #: Post processing pick list: abbreviation for "+Unpack"
'pp-d' : TT('D'), #: Post processing pick list: abbreviation for "+Delete"
'pr-force' : TT('Force'), #: Priority pick list
'pr-normal' : TT('Normal'), #: Priority pick list
'pr-high' : TT('High'), #: Priority pick list
'pr-low' : TT('Low'), #: Priority pick list
'pr-paused' : TT('Paused'), #: Priority pick list
'pr-stop' : TT('Stop'), #: Priority pick list
'enterURL' : TT('Enter URL'), #: Add NZB Dialog
# Queue page
'onQueueFinish' : TT('On queue finish'), #: Queue page selection menu
'shutdownPc' : TT('Shutdown PC'), #: Queue page end-of-queue action
'standbyPc' : TT('Standby PC'), #: Queue page end-of-queue action
'hibernatePc' : TT('Hibernate PC'), #: Queue page end-of-queue action
'shutdownSab' : TT('Shutdown SABnzbd'), #: Queue page end-of-queue action
'speedLimit' : TT('Speed Limit'), #: Queue page selection menu or entry box
'pauseFor' : TT('Pause for'), #: Queue page button or entry box
'mode' : TT('Processing'), #: Queue page table column header
'order' : TT('Order'), #: Queue page table column header
'name' : TT('Name'), #: Queue page table column header
'eta' : TT('ETA'), #: Queue page table column header, "estimated time of arrival"
'age' : TT('AGE'), #: Queue page table column header, "age of the NZB"
'button-del' : TT('Del'), #: Queue page table, "Delete" button
'button-retry' : TT('Retry'), #: Queue page button
'eoq-actions' : TT('Actions'), #: Queue end-of-queue selection box
'eoq-scripts' : TT('Scripts'), #: Queue page table, script selection menu
'purgeQueue' : TT('Purge Queue'), #: Queue page button
'purgeQueueConf' : TT('Delete all items from the queue?'), #: Confirmation popup
'purgeNZBs' : TT('Purge NZBs'), #: Queue page button
'purgeNZBs-Files' : TT('Purge NZBs & Delete Files'), #: Queue page button
'retryQueue' : TT('Retry all failed jobs'), #: Retry all failed jobs dialog box
'removeNZB' : TT('Remove NZB'), #: Queue page button
'removeNZB-Files' : TT('Remove NZB & Delete Files'), #: Queue page button
'AofB' : TT('of'), #: Queue page, as in "4G *of* 10G"
'missingArt': TT('Missing articles'), #: Caption for missing articles in Queue
'quota-left' : TT('Quota left'), #: Remaining quota (displayed in Queue)
'manual' : TT('manual'), #: Manual reset of quota
'link-resetQuota' : TT('Reset Quota now'),
# History page
'purgeHist' : TT('Purge History'), #: History page button
'purgeHistConf' : TT('Delete all completed items from History?'), #: Confirmation popup
'hideDetails' : TT('Hide details'), #: Button/link hiding History job details
'showDetails' : TT('Show details'), #: Button/link showing History job details
'showFailedHis' : TT('Show Failed'), #: Button or link showing only failed History jobs. DON'T MAKE THIS VERY LONG!
'showAllHis' : TT('Show All'), #: Button or link showing all History jobs
'completed' : TT('Completed'), #: History: job status
'size' : TT('Size'), #: History table header
'status' : TT('Status'), #: History table header
'purgeFailed' : TT('Purge Failed NZBs'), #: Button to delete all failed jobs in History
'purgeFailed-Files' : TT('Purge Failed NZBs & Delete Files'), #: Button to delete all failed jobs in History, including files
'purgeCompl' : TT('Purge Completed NZBs'), #: Button to delete all completed jobs in History
'purgePage' : TT('Purge NZBs on the current page'), #: Button to delete jobs on current page in History
'opt-extra-NZB' : TT('Optional Supplemental NZB'), #: Button to add NZB to failed job in History
'msg-path' : TT('Path'), #: Path as displayed in History details
'link-retryAll' : TT('Retry all failed'), #: Retry all failed jobs in History
'retryNZBs' : TT('Retry All'), #: Retry all button for Retry All Failed Jobs
'spam' : TT('Virus/spam'),
'encrypted' : TT('Passworded'),
'expired' : TT('Out of retention'),
'otherProblem' : TT('Other problem'),
# Connections page
'link-forceDisc' : TT('Force Disconnect'), #: Status page button
'explain-forceDisc' : TT('Disconnect all active connections to usenet servers. Connections will be reopened after a few seconds if there are items in the queue.'), #: Status page button text
'askTestEmail' : TT('This will send a test email to your account.'),
'link-showLog' : TT('Show Logging'), #: Status page button
'link-testEmail' : TT('Test Email'), #: Status page button
'logging' : TT('Logging'), #: Status page selection menu
'log-errWarn' : TT('Errors/Warning'), #: Status page table header
'log-info' : TT('+ Info'), #: Status page logging selection value
'log-debug' : TT('+ Debug'), #: Status page logging selection value
'connections' : TT('Connections'), #: Status page tab header
'lastWarnings' : TT('Latest Warnings'), #: Status page, table header
'clearWarnings' : TT('clear'), #: Status page button
'server-blocked' : TT('Unblock'), #: Status page button
'article-id' : TT('Article identifier'), #: Status page, article identifier
'file-set' : TT('File set'), #: Status page, par-set that article belongs to
'warn-when' : TT('When'), #: Status page, table column header, when error occured
'warn-type' : TT('Type'), #: Status page, table column header, type of message
'warning' : TT('Warning'), #: Status page, table column header, actual message
'warnings' : TT('Warnings'), #: Footer: indicator of warnings
'enabled' : TT('Enabled'), #: Status page, indicator that server is enabled
# Dashboard
'dashboard-title' : TT('Dashboard'),
'dashboard-connectionError' : TT('Connection failed!'),
'dashboard-localIP4' : TT('Local IPv4 address'),
'dashboard-publicIP4' : TT('Public IPv4 address'),
'dashboard-IP6' : TT('IPv6 address'),
'dashboard-NameserverDNS' : TT('Nameserver / DNS Lookup'),
'dashboard-cpuModel' : TT('CPU Model'),
'dashboard-systemPerformance' : TT('System Performance (Pystone)'), #: Do not translate Pystone
'dashboard-downloadDirSpeed' : TT('Download folder speed'),
'dashboard-completeDirSpeed' : TT('Complete folder speed'),
'dashboard-writingSpeed' : TT('Writing speed'),
'dashboard-speedTestFailed' : TT('Could not write. Check that the directory is writable.'),
'dashboard-clickToStart' : TT('Click on Repeat test button below to determine'),
'dashboard-repeatTest' : TT('Repeat test'),
# Configuration
'confgFile' : TT('Config File'),
'cache' : TT('Used cache'), #: Main config page, how much cache is in use
'explain-Restart' : TT('This will restart SABnzbd.<br />Use it when you think the program has a stability problem.<br />Downloading will be paused before the restart and resume afterwards.'),
'explain-needNewLogin' : TT('<br />If authentication is enabled, you will need to login again.'),
'button-advanced' : TT('Advanced'),
'button-restart' : TT('Restart'),
'explain-orphans' : TT('There are orphaned jobs in the download folder.<br />You can choose to delete them (including files) or send them back to the queue.'),
'button-repair' : TT('Repair'),
'explain-Repair' : TT('The "Repair" button will restart SABnzbd and do a complete<br />reconstruction of the queue content, preserving already downloaded files.<br />This will modify the queue order.'),
'confirmWithoutSavingPrompt' : TT('Changes have not been saved, and will be lost.'),
'explain-sessionExpire': TT('When your IP address changes or SABnzbd is restarted the session will expire.'),
#'explain-Shutdown' : TT('This will end the SABnzbd process. <br />You will be unable to access SABnzbd and no downloading will take place until the service is started again.'),
'opt-enable_unzip' : TT('Enable Unzip'),
'opt-enable_7zip' : TT('Enable 7zip'),
'opt-multicore-par2' : TT('Multicore Par2'),
'explain-nosslcontext' : TT('Secure (SSL) connections from SABnzbd to newsservers and HTTPS websites will be encrypted, however, validating a server\'s identity using its certificates is not possible. OpenSSL 1.0.2 or above and up-to-date local CA certificates are required.'),
'explain-getpar2mt': TT('Speed up repairs by installing multicore Par2, it is available for many platforms.'),
'version' : TT('Version'),
'uptime' : TT('Uptime'),
'backup' : TT('Backup'), #: Indicates that server is Backup server in Status page
'readwiki': TT('Read the Wiki Help on this!'),
'restarting-sab': TT('Restarting SABnzbd...'),
# Config->General
'restartRequired' : TT('Changes will require a SABnzbd restart!'),
'webServer' : TT('SABnzbd Web Server'),
'opt-host' : TT('SABnzbd Host'),
'explain-host' : TT('Host SABnzbd should listen on.'),
'opt-port' : TT('SABnzbd Port'),
'explain-port' : TT('Port SABnzbd should listen on.'),
'opt-web_dir' : TT('Web Interface'),
'explain-web_dir' : TT('Choose a skin.'),
'opt-web_username' : TT('SABnzbd Username'),
'explain-web_username' : TT('Optional authentication username.'),
'opt-web_password' : TT('SABnzbd Password'),
'explain-web_password' : TT('Optional authentication password.'),
'checkSafety' : TT('If the SABnzbd Host or Port is exposed to the internet, your current settings allow full external access to the SABnzbd interface.'),
'security' : TT('Security'),
'opt-enable_https' : TT('Enable HTTPS'),
'opt-notInstalled' : TT('not installed'),
'explain-enable_https' : TT('Enable accessing the interface from a HTTPS address.'),
'opt-https_port' : TT('HTTPS Port'),
'explain-https_port' : TT('If empty, the standard port will only listen to HTTPS.'),
'opt-https_cert' : TT('HTTPS Certificate'),
'explain-https_cert' : TT('File name or path to HTTPS Certificate.'),
'explain-new-cert': TT('Generate new self-signed certificate and key. Requires SABnzbd restart!'),
'opt-https_key' : TT('HTTPS Key'),
'explain-https_key' : TT('File name or path to HTTPS Key.'),
'opt-https_chain' : TT('HTTPS Chain Certifcates'),
'explain-https_chain' : TT('File name or path to HTTPS Chain.'),
'tuning' : TT('Tuning'),
'opt-rss_rate' : TT('RSS Checking Interval'),
'explain-rss_rate' : TT('Checking interval (in minutes, at least 15). Not active when you use the Scheduler!'),
'opt-bandwidth_max' : TT('Maximum line speed'),
'opt-bandwidth_perc' : TT('Percentage of line speed'),
'explain-bandwidth_perc' : TT('Which percentage of the linespeed should SABnzbd use, e.g. 50'),
'opt-cache_limitstr' : TT('Article Cache Limit'),
'explain-cache_limitstr' : TT('Cache articles in memory to reduce disk access.<br /><i>In bytes, optionally follow with K,M,G. For example: "64M" or "128M"</i>'),
'opt-cleanup_list' : TT('Cleanup List'),
'explain-cleanup_list' : TT('List of file extensions that should be deleted after download.<br />For example: <b>nfo</b> or <b>nfo, sfv</b>'),
'opt-history_retention' : TT('History Retention'),
'explain-history_retention' : TT('Automatically delete completed jobs from History. Beware that Duplicate Detection and some external tools rely on History information.'),
'history_retention-all' : TT('Keep all jobs'),
'history_retention-number' : TT('Keep maximum number of completed jobs'),
'history_retention-days' : TT('Keep completed jobs maximum number of days'),
'history_retention-none' : TT('Do not keep any completed jobs'),
'history_retention-limit': TT('Jobs'),
'button-saveChanges' : TT('Save Changes'),
'button-restoreDefaults' : TT('Restore Defaults'),
'explain-restoreDefaults' : TT('Reset'),
'opt-language' : TT('Language'),
'explain-language' : TT('Select a web interface language.'),
'explain-ask-language': TT('Help us translate SABnzbd in your language! <br/>Add untranslated texts or improved existing translations here:'), # Link to sabnzbd.org follows this text
'opt-apikey' : TT('API Key'),
'explain-apikey' : TT('This key will give 3rd party programs full access to SABnzbd.'),
'opt-nzbkey' : TT('NZB Key'),
'explain-nzbkey' : TT('This key will allow 3rd party programs to add NZBs to SABnzbd.'),
'button-apikey' : TT('Generate New Key'),
'explain-qr-code' : TT('API Key QR Code'), #: Explanation for QR code of APIKEY
'opt-local_ranges' : TT('List of local network ranges'),
'explain-local_ranges' : TT('All local network addresses start with these prefixes (often "192.168.1.")'),
'opt-inet_exposure' : TT('External internet access'),
'explain-inet_exposure' : TT('You can set access rights for systems outside your local network. Requires List of local network ranges to be defined.'),
'inet-local' : TT('No access'), # Selection value for external access
'inet-nzb' : TT('Add NZB files '), # Selection value for external access
'inet-api' : TT('API (no Config)'), # Selection value for external access
'inet-fullapi' : TT('Full API'), # Selection value for external access
'inet-ui' : TT('Full Web interface'), # Selection value for external access
'inet-external_login' : TT('Only external access requires login'), # Selection value for external access
# Config->Folders
'explain-folderConfig' : TT('<em>NOTE:</em> Folders will be created automatically when Saving. You may use absolute paths to save outside of the default folders.'),
'userFolders' : TT('User Folders'),
'browse-folder' : TT('Browse'),
'in' : TT('In'),
'opt-download_dir' : TT('Temporary Download Folder'),
'explain-download_dir' : TT('Location to store unprocessed downloads.<br /><i>Can only be changed when queue is empty.</i>'),
'opt-download_free' : TT('Minimum Free Space for Temporary Download Folder'),
'explain-download_free' : TT('Auto-pause when free space is beneath this value.<br /><i>In bytes, optionally follow with K,M,G,T. For example: "800M" or "8G"</i>'),
'opt-complete_dir' : TT('Completed Download Folder'),
'explain-complete_dir' : TT('Location to store finished, fully processed downloads.<br /><i>Can be overruled by user-defined categories.</i>'),
'opt-permissions' : TT('Permissions for completed downloads'),
'explain-permissions' : TT('Set permissions pattern for completed files/folders.<br /><i>In octal notation. For example: "755" or "777"</i>'),
'opt-dirscan_dir' : TT('Watched Folder'),
'explain-dirscan_dir' : TT('Folder to monitor for .nzb files.<br /><i>Also scans .zip .rar and .tar.gz archives for .nzb files.</i>'),
'opt-dirscan_speed' : TT('Watched Folder Scan Speed'),
'explain-dirscan_speed' : TT('Number of seconds between scans for .nzb files.'),
'opt-script_dir' : TT('Scripts Folder'),
'explain-script_dir' : TT('Folder containing user scripts.'),
'opt-email_dir' : TT('Email Templates Folder'),
'explain-email_dir' : TT('Folder containing user-defined email templates.'),
'opt-password_file' : TT('Password file'),
'explain-password_file' : TT('File containing all passwords to be tried on encrypted RAR files.'),
'systemFolders' : TT('System Folders'),
'opt-admin_dir' : TT('Administrative Folder'),
'explain-admin_dir1' : TT('Location for queue admin and history database.<br /><i>Can only be changed when queue is empty.</i>'),
'explain-admin_dir2' : TT('<i>Data will <b>not</b> be moved. Requires SABnzbd restart!</i>'),
'opt-log_dir' : TT('Log Folder'),
'explain-log_dir' : TT('Location of log files for SABnzbd.<br /><i>Requires SABnzbd restart!</i>'),
'opt-nzb_backup_dir' : TT('.nzb Backup Folder'),
'explain-nzb_backup_dir' : TT('Location where .nzb files will be stored.'),
'base-folder' : TT('Default Base Folder'),
# Config->Switches
'opt-enable_all_par' : TT('Download all par2 files'),
'explain-enable_all_par' : TT('This prevents multiple repair runs by downloading all par2 files when needed.'),
'opt-enable_recursive' : TT('Enable recursive unpacking'),
'explain-enable_recursive' : TT('Unpack archives (rar, zip, 7z) within archives.'),
'opt-flat_unpack' : TT('Ignore any folders inside archives'),
'explain-flat_unpack' : TT('All files will go into a single folder.'),
'opt-top_only' : TT('Only Get Articles for Top of Queue'),
'explain-top_only' : TT('Enable for less memory usage. Disable to prevent slow jobs from blocking the queue.'),
'opt-safe_postproc' : TT('Post-Process Only Verified Jobs'),
'explain-safe_postproc' : TT('Only perform post-processing on jobs that passed all PAR2 checks.'),
'opt-pause_on_pwrar' : TT('Action when encrypted RAR is downloaded'),
'explain-pause_on_pwrar' : TT('In case of "Pause", you\'ll need to set a password and resume the job.'),
'opt-no_dupes' : TT('Detect Duplicate Downloads'),
'explain-no_dupes' : TT('Detect identical NZB files (based on items in your History or files in .nzb Backup Folder)'),
'opt-no_series_dupes' : TT('Detect duplicate episodes in series'),
'explain-no_series_dupes' : TT('Detect identical episodes in series (based on "name/season/episode" of items in your History)'),
'opt-series_propercheck' : TT('Allow proper releases'),
'explain-series_propercheck' : TT('Bypass series duplicate detection if PROPER, REAL or REPACK is detected in the download name'),
'nodupes-off' : TT('Off'), #: Three way switch for duplicates
'nodupes-ignore' : TT('Discard'), #: Four way switch for duplicates
'nodupes-pause' : TT('Pause'), #: Four way switch for duplicates
'nodupes-fail' : TT('Fail job (move to History)'), #: Four way switch for duplicates
'nodupes-tag' : TT('Tag job'), #: Four way switch for duplicates
'abort' : TT('Abort'), #: Three way switch for encrypted posts
'opt-action_on_unwanted_extensions' : TT('Action when unwanted extension detected'),
'explain-action_on_unwanted_extensions' : TT('Action when an unwanted extension is detected in RAR files'),
'opt-unwanted_extensions' : TT('Unwanted extensions'),
'explain-unwanted_extensions' : TT('List all unwanted extensions. For example: <b>exe</b> or <b>exe, com</b>'),
'opt-sfv_check' : TT('Enable SFV-based checks'),
'explain-sfv_check' : TT('Do an extra verification based on SFV files.'),
'opt-script_can_fail' : TT('User script can flag job as failed'),
'explain-script_can_fail' : TT('When the user script returns a non-zero exit code, the job will be flagged as failed.'),
'opt-new_nzb_on_failure' : TT('On failure, try alternative NZB'),
'explain-new_nzb_on_failure' : TT('Some servers provide an alternative NZB when a download fails.'),
'opt-enable_meta' : TT('Use tags from indexer'),
'explain-enable_meta' : TT('When sorting, use tags from indexer for title, season, episode, etc. Otherwise all naming is derived from the NZB name.'),
'opt-folder_rename' : TT('Enable folder rename'),
'explain-folder_rename' : TT('Use temporary names during post processing. Disable when your system doesn\'t handle that properly.'),
'opt-pre_script' : TT('Pre-queue user script'),
'explain-pre_script' : TT('Used before an NZB enters the queue.'),
'opt-par_option' : TT('Extra PAR2 Parameters'),
'explain-par_option' : TT('Read the Wiki Help on this!'),
'opt-nice' : TT('Nice Parameters'),
'explain-nice' : TT('Read the Wiki Help on this!'),
'opt-ionice' : TT('IONice Parameters'),
'explain-ionice' : TT('Read the Wiki Help on this!'),
'opt-win_process_prio' : TT('External process priority'),
'explain-win_process_prio' : TT('Read the Wiki Help on this!'),
'win_process_prio-high' : TT('High'),
'win_process_prio-normal' : TT('Normal'),
'win_process_prio-low' : TT('Low'),
'win_process_prio-idle' : TT('Idle'),
'opt-auto_disconnect' : TT('Disconnect on Empty Queue'),
'explain-auto_disconnect' : TT('Disconnect from Usenet server(s) when queue is empty or paused.'),
'opt-auto_sort' : TT('Sort by Age'),
'explain-auto_sort' : TT('Automatically sort items by (average) age.'),
'opt-direct_unpack' : TT('Direct Unpack'),
'explain-direct_unpack' : TT('Jobs will start unpacking during the downloading to reduce post-processing time. Only works for jobs that do not need repair.'),
'opt-propagation_delay' : TT('Propagation delay'),
'explain-propagation_delay' : TT('Posts will be paused untill they are at least this age. Setting job priority to Force will skip the delay.'),
'opt-check_new_rel' : TT('Check for New Release'),
'explain-check_new_rel' : TT('Weekly check for new SABnzbd release.'),
'also-test' : TT('Also test releases'), #: Pick list for weekly test for new releases
'opt-replace_spaces' : TT('Replace Spaces in Foldername'),
'explain-replace_spaces' : TT('Replace spaces with underscores in folder names.'),
'opt-replace_dots' : TT('Replace dots in Foldername'),
'explain-replace_dots' : TT('Replace dots with spaces in folder names.'),
'opt-sanitize_safe' : TT('Make Windows compatible'),
'explain-sanitize_safe' : TT('For servers: make sure names are compatible with Windows.'),
'opt-auto_browser' : TT('Launch Browser on Startup'),
'explain-auto_browser' : TT('Launch the default web browser when starting SABnzbd.'),
'opt-pause_on_post_processing' : TT('Pause Downloading During Post-Processing'),
'explain-pause_on_post_processing' : TT('Pauses downloading at the start of post processing and resumes when finished.'),
'opt-ignore_samples' : TT('Ignore Samples'),
'explain-ignore_samples' : TT('Filter out sample files (e.g. video samples).'),
'igsam-del' : TT('Delete after download'),
'opt-enable_https_verification' : TT('HTTPS certificate verification'),
'explain-enable_https_verification' : TT('Verify certificates when connecting to indexers and RSS-sources using HTTPS.'),
'swtag-server' : TT('Server'),
'swtag-queue' : TT('Queue'),
'swtag-pp' : TT('Post processing'),
'swtag-naming' : TT('Naming'),
'swtag-quota' : TT('Quota'),
'swtag-indexing' : TT('Indexing'),
'opt-quota_size' : TT('Size'), #: Size of the download quota
'explain-quota_size' : TT('How much can be downloaded this month (K/M/G)'),
'opt-quota_day' : TT('Reset day'), #: Reset day of the download quota
'explain-quota_day' : TT('On which day of the month or week (1=Monday) does your ISP reset the quota? (Optionally with hh:mm)'),
'opt-quota_resume' : TT('Auto resume'), #: Auto-resume download on the reset day
'explain-quota_resume' : TT('Should downloading resume after the quota is reset?'),
'opt-quota_period' : TT('Quota period'), #: Does the quota get reset every day, week or month?
'explain-quota_period' : TT('Does the quota get reset each day, week or month?'),
'opt-pre_check' : TT('Check before download'),
'explain-pre_check' : TT('Try to predict successful completion before actual download (slower!)'),
'opt-ssl_ciphers' : TT('SSL Ciphers'),
'explain-ssl_ciphers' : TT('Increase performance by forcing a lower SSL encryption strength.'),
'opt-max_art_tries' : TT('Maximum retries'),
'explain-max_art_tries' : TT('Maximum number of retries per server'),
'opt-fail_hopeless_jobs' : TT('Abort jobs that cannot be completed'),
'explain-fail_hopeless_jobs' : TT('When during download it becomes clear that too much data is missing, abort the job'),
'opt-rating_enable' : TT('Enable Indexer Integration'),
'explain-rating_enable' : TT('Indexers can supply rating information when a job is added and SABnzbd can report to the indexer if a job couldn\'t be completed.'),
'opt-rating_api_key' : TT('API Key'),
'explain-rating_api_key' : TT('This key provides identity to indexer. Check your profile on the indexer\'s website.'),
'opt-rating_filter_enable' : TT('Enable Filtering'),
'explain-rating_filter_enable' : TT('Action downloads according to filtering rules.'),
'opt-rating_filter_abort_if' : TT('Abort If'),
'opt-rating_filter_pause_if' : TT('Else Pause If'),
'opt-rating_filter_video' : TT('Video rating'),
'opt-rating_filter_audio' : TT('Audio rating'),
'opt-rating_filter_passworded' : TT('Passworded'),
'opt-rating_filter_spam' : TT('Spam'),
'opt-rating_filter_confirmed' : TT('Confirmed'),
'opt-rating_filter_downvoted' : TT('More thumbs down than up'),
'opt-rating_filter_keywords' : TT('Title keywords'),
'explain-rating_filter_keywords' : TT('Comma separated list'),
'opt-load_balancing' : TT('Server load-balancing'),
'no-load-balancing' : TT('Prevent load-balancing'),
'load-balancing' : TT('Allow load-balancing'),
'load-balancing-happy-eyeballs' : TT('Allow load-balancing with optimization for IPv6'),
'explain-load_balancing' : TT('Useful if a newsserver has more than one IPv4/IPv6 address'),
# Config->Server
'addServer' : TT('Add Server'), #: Caption
'srv-displayname' : TT('Server description'), #: User defined name for server
'srv-host' : TT('Host'), #: Server hostname or IP
'srv-port' : TT('Port'), #: Server port
'srv-username' : TT('Username'), #: Server username
'srv-password' : TT('Password'), #: Server password
'srv-timeout' : TT('Timeout'), #: Server timeout
'srv-connections' : TT('Connections'), #: Server: amount of connections
'srv-retention' : TT('Retention time'), #: Server's retention time in days
'srv-ssl' : TT('SSL'), #: Server SSL tickbox
'explain-ssl' : TT('Secure connection to server'), #: Server SSL tickbox
'opt-ssl_verify' : TT('Certificate verification'),
'explain-ssl_verify' : TT('Minimal: when SSL is enabled, verify the identity of the server using its certificates. Strict: verify and enforce matching hostname.'),
'ssl_verify-disabled' : TT('Disabled'),
'ssl_verify-normal' : TT('Minimal'),
'ssl_verify-strict' : TT('Strict'),
'srv-priority' : TT('Priority'), #: Server priority
'explain-svrprio' : TT('0 is highest priority, 100 is the lowest priority'), #: Explain server priority
'srv-optional' : TT('Optional'), #: Server optional tickbox
'explain-optional' : TT('For unreliable servers, will be ignored longer in case of failures'), #: Explain server optional tickbox
'srv-enable' : TT('Enable'), #: Enable server tickbox
'button-addServer' : TT('Add Server'), #: Button: Add server
'button-delServer' : TT('Remove Server'), #: Button: Remove server
'button-testServer' : TT('Test Server'), #: Button: Test server
'button-clrServer' : TT('Clear Counters'), #: Button: Clear server's byte counters
'srv-testing' : TT('Testing server details...'),
'srv-bandwidth' : TT('Bandwidth'),
'srv-send_group' : TT('Send Group'),
'srv-explain-send_group' : TT('Send group command before requesting articles.'),
'srv-categories' : TT('Categories'),
'srv-explain-categories' : TT('Only use this server for these categories.'),
'srv-explain-no-categories' : TT('None of the enabled servers have the \'Default\' category selected. Jobs in the queue that are not assigned to one of the server\'s categories will not be downloaded.'),
'srv-notes' : TT('Personal notes'),
# Config->Scheduling
'addSchedule' : TT('Add Schedule'), #:Config->Scheduling
'sch-frequency' : TT('Frequency'), #:Config->Scheduling
'sch-action' : TT('Action'), #:Config->Scheduling
'sch-arguments' : TT('Arguments'), #:Config->Scheduling
'button-addSchedule' : TT('Add Schedule'), #:Config->Scheduling
'currentSchedules' : TT('Current Schedules'), #:Config->Scheduling
'sch-resume' : TT('Resume'), #:Config->Scheduling
'sch-pause' : TT('Pause'), #:Config->Scheduling
'sch-shutdown' : TT('Shutdown'), #:Config->Scheduling
'sch-restart' : TT('Restart'), #:Config->Scheduling
# Config->RSS
'explain-RSS' : TT('The checkbox next to the feed name should be ticked for the feed to be enabled and be automatically checked for new items.<br />When a feed is added, it will only pick up new items and not anything already in the RSS feed unless you press "Force Download".'),
'feed' : TT('Feed'), #: Config->RSS, tab header
'addMultipleFeeds' : TT('Seperate multiple URLs by a comma'), #: Config->RSS, placeholder (cannot be too long)
'button-preFeed' : TT('Read Feed'),#: Config->RSS button
'button-forceFeed' : TT('Force Download'),#: Config->RSS button
'rss-order' : TT('Order'), #: Config->RSS table column header
'rss-type' : TT('Type'), #: Config->RSS table column header
'rss-filter' : TT('Filter'), #: Config->RSS table column header
'rss-accept' : TT('Accept'), #: Config->RSS filter-type selection menu
'rss-reject' : TT('Reject'), #: Config->RSS filter-type selection menu
'rss-must' : TT('Requires'), #: Config->RSS filter-type selection menu
'rss-mustcat' : TT('RequiresCat'), #: Config->RSS filter-type selection menu
'rss-atleast' : TT('At least'), #: Config->RSS filter-type selection menu
'rss-atmost' : TT('At most'), #: Config->RSS filter-type selection menu
'rss-from' : TT('From SxxEyy'), #: Config->RSS filter-type selection menu "From Season/Episode"
'rss-from-show' : TT('From Show SxxEyy'), #: Config->RSS filter-type selection menu "From Show Season/Episode"
'rss-matched' : TT('Matched'), #: Config->RSS section header
'rss-notMatched' : TT('Not Matched'), #: Config->RSS section header
'rss-done' : TT('Downloaded'), #: Config->RSS section header
'rss-added' : TT('Added NZB'), #: Config->RSS after adding to queue
'link-download' : TT('Download'), #: Config->RSS button "download item"
'button-rssNow' : TT('Read All Feeds Now'), #: Config->RSS button
# Config->Notifications
'opt-email_endjob' : TT('Email Notification On Job Completion'),
'email-never' : TT('Never'), #: When to send email
'email-always' : TT('Always'), #: When to send email
'email-errorOnly' : TT('Error-only'), #: When to send email
'opt-email_full' : TT('Disk Full Notifications'),
'explain-email_full' : TT('Send email when disk is full and SABnzbd is paused.'),
'opt-email_rss' : TT('Send RSS notifications'),
'explain-email_rss' : TT('Send email when an RSS feed adds jobs to the queue.'),
'opt-email_server' : TT('SMTP Server'),
'explain-email_server' : TT('Set your ISP\'s server for outgoing email.'),
'opt-email_to' : TT('Email Recipient'),
'explain-email_to' : TT('Email address to send the email to.'),
'opt-email_from' : TT('Email Sender'),
'explain-email_from' : TT('Who should we say sent the email?'),
'opt-email_account' : TT('OPTIONAL Account Username'),
'explain-email_account' : TT('For authenticated email, account name.'),
'opt-email_pwd' : TT('OPTIONAL Account Password'),
'explain-email_pwd' : TT('For authenticated email, password.'),
'growlSettings' : TT('Growl'), #: Header Growl section
'opt-growl_enable' : TT('Enable Growl'), #: Don't translate "Growl"
'explain-growl_enable' : TT('Send notifications to Growl'), #: Don't translate "Growl"
'opt-growl_server' : TT('Server address'), #: Address of Growl server
'explain-growl_server' : TT('Only use for remote Growl server (host:port)'), #: Don't translate "Growl"
'opt-growl_password' : TT('Server password'), #: Growl server password
'explain-growl_password' : TT('Optional password for Growl server'), #: Don't translate "Growl"
'opt-ntfosd_enable' : TT('Enable NotifyOSD'), #: Don't translate "NotifyOSD"
'explain-ntfosd_enable' : TT('Send notifications to NotifyOSD'), #: Don't translate "NotifyOSD"
'opt-ncenter_enable' : TT('Notification Center'),
'explain-ncenter_enable' : TT('Send notifications to Notification Center'),
'opt-acenter_enable' : TT('Enable Windows Notifications'),
'testNotify' : TT('Test Notification'),
'section-NC' : TT('Notification Center'), #: Header for OSX Notfication Center section
'section-AC' : TT('Windows Notifications'),
'section-OSD' : TT('NotifyOSD'), #: Header for Ubuntu's NotifyOSD notifications section
'section-Prowl' : TT('Prowl'), #: Header for Prowl notification section
'opt-prowl_enable' : TT('Enable Prowl notifications'), #: Prowl settings
'explain-prowl_enable' : TT('Requires a Prowl account'), #: Prowl settings
'opt-prowl_apikey' : TT('API key for Prowl'), #: Prowl settings
'explain-prowl_apikey' : TT('Personal API key for Prowl (required)'), #: Prowl settings
'section-Pushover' : TT('Pushover'), #: Header for Pushover notification section
'opt-pushover_enable' : TT('Enable Pushover notifications'), #: Pushover settings
'explain-pushover_enable' : TT('Requires a Pushover account'), #: Pushoversettings
'opt-pushover_token' : TT('Application Token'), #: Pushover settings
'explain-pushover_token' : TT('Application token (required)'), #: Pushover settings
'opt-pushover_userkey' : TT('User Key'), #: Pushover settings
'explain-pushover_userkey' : TT('User Key (required)'), #: Pushover settings
'opt-pushover_device' : TT('Device(s)'), #: Pushover settings
'explain-pushover_device' : TT('Device(s) to which message should be sent'), #: Pushover settings
'opt-pushover_emergency_retry' : TT('Emergency retry'), #: Pushover settings
'explain-pushover_emergency_retry' : TT('How often (in seconds) the same notification will be sent'), #: Pushover settings
'opt-pushover_emergency_expire' : TT('Emergency expire'), #: Pushover settings
'explain-pushover_emergency_expire' : TT('How many seconds your notification will continue to be retried'), #: Pushover settings
'section-Pushbullet' : TT('Pushbullet'), #: Header for Pushbullet notification section
'opt-pushbullet_enable' : TT('Enable Pushbullet notifications'), #: Pushbullet settings
'explain-pushbullet_enable' : TT('Requires a Pushbullet account'), #: Pushbulletsettings
'opt-pushbullet_apikey' : TT('Personal API key'), #: Pushbullet settings
'explain-pushbullet_apikey' : TT('Your personal Pushbullet API key (required)'), #: Pushbullet settings
'opt-pushbullet_device' : TT('Device'), #: Pushbullet settings
'explain-pushbullet_device' : TT('Device to which message should be sent'), #: Pushbullet settings
'section-NScript' : TT('Notification Script'), #: Header for Notification Script notification section
'opt-nscript_enable' : TT('Enable notification script'), #: Notification Script settings
'opt-nscript_script' : TT('Script'), #: Notification Script settings
'opt-nscript_parameters' : TT('Parameters'), #: Notification Script settings
'explain-nscript_enable' : TT('Executes a custom script'), #: Notification Scriptsettings
'explain-nscript_script' : TT('Which script should we execute for notification?'), #: Notification Scriptsettings
'explain-nscript_parameters' : TT('Read the Wiki Help on this!'), #: Notification Script settings
# Config->Cat
'explain-catTags' : TT('Indexers can supply a category inside the NZB which SABnzbd will try to match to the categories defined below. Additionally, you can add terms to "Indexer Categories / Groups" to match more categories. Use commas to separate terms. Wildcards in the terms are supported. <br>More information can be found on the Wiki.'),
'explain-catTags2' : TT('Ending the path with an asterisk * will prevent creation of job folders.'),
'explain-relFolder' : TT('Relative folders are based on'),
'catFolderPath' : TT('Folder/Path'),
'catTags' : TT('Indexer Categories / Groups'),
'button-delCat' : TT('X'), #: Small delete button
# Config->Sorting
'seriesSorting' : TT('Series Sorting'),
'opt-tvsort' : TT('Enable TV Sorting'),
'sort-legenda' : TT('Pattern Key'),
'button-clear' : TT('Clear'),
'button-evalFeed' : TT('Apply filters'),
'presetSort' : TT('Presets'),
'example' : TT('Example'),
'movieSort' : TT('Movie Sorting'),
'opt-movieSort' : TT('Enable Movie Sorting'),
'opt-movieExtra' : TT('Keep loose downloads in extra folders'),
'affectedCat' : TT('Affected Categories'),
'sort-meaning' : TT('Meaning'),
'sort-pattern' : TT('Pattern'),
'sort-result' : TT('Result'),
'button-Season1x05' : TT('1x05 Season Folder'),
'button-SeasonS01E05' : TT('S01E05 Season Folder'),
'button-Ep1x05' : TT('1x05 Episode Folder'),
'button-EpS01E05' : TT('S01E05 Episode Folder'),
'button-FileLikeFolder' : TT('Job Name as Filename'),
'sort-title' : TT('Title'),
'movie-sp-name' : TT('Movie Name'),
'movie-dot-name' : TT('Movie.Name'),
'movie-us-name' : TT('Movie_Name'),
'show-name' : TT('Show Name'),
'show-sp-name' : TT('Show Name'),
'show-dot-name' : TT('Show.Name'),
'show-us-name' : TT('Show_Name'),
'show-seasonNum' : TT('Season Number'),
'show-epNum' : TT('Episode Number'),
'ep-name' : TT('Episode Name'),
'ep-sp-name' : TT('Episode Name'),
'ep-dot-name' : TT('Episode.Name'),
'ep-us-name' : TT('Episode_Name'),
'fileExt' : TT('File Extension'),
'extension' : TT('Extension'),
'partNumber' : TT('Part Number'),
'decade' : TT('Decade'),
'orgFilename' : TT('Original Filename'),
'orgJobname' : TT('Original Job Name'),
'lowercase' : TT('Lower Case'),
'TEXT' : TT('TEXT'),
'text' : TT('text'),
'sort-File' : TT('file'),
'sortString' : TT('Sort String'),
'multiPartLabel' : TT('Multi-part label'),
'button-inFolders' : TT('In folders'),
'button-noFolders' : TT('No folders'),
'dateSorting' : TT('Date Sorting'),
'opt-dateSort' : TT('Enable Date Sorting'),
'button-ShowNameF' : TT('Show Name folder'),
'button-YMF' : TT('Year-Month Folders'),
'button-DailyF' : TT('Daily Folders'),
'case-adjusted' : TT('case-adjusted'), #: Note for title expression in Sorting that does case adjustment
'sortResult' : TT('Processed Result'),
# Config->Special
'explain-special' : TT('Rarely used options. For their meaning and explanation, click on the Help button to go to the Wiki page.<br>'
'Don\'t change these without checking the Wiki first, as some have serious side-effects.<br>'
'The default values are between parentheses.'),
'sptag-boolean' : TT('Switches'),
'sptag-entries' : TT('Values'),
# NZO
'nzoDetails' : TT('Edit NZB Details'), #: Job details page
'nzoName' : TT('Name'), #: Job details page
'nzo-delete' : TT('Delete'), #: Job details page, delete button
'nzo-top' : TT('Top'), #: Job details page, move file to top
'nzo-up' : TT('Up'), #: Job details page, move file one place up
'nzo-down' : TT('Down'), #: Job details page, move file one place down
'nzo-bottom' : TT('Bottom'), #: Job details page, move file to bottom
'nzo-all' : TT('All'), #: Job details page, select all files
'nzo-none' : TT('None'), #: Job details page, select no files
'nzo-invert' : TT('Invert'), #: Job details page, invert file selection
'nzo-filename' : TT('Filename'), #: Job details page, filename column header
'nzo-subject' : TT('Subject'), #: Job details page, subject column header
'nzo-age' : TT('Age'), #: Job details page, file age column header
'nzo-selection' : TT('Selection'), #: Job details page, section header
'nzo-action' : TT('Action'), #: Job details page, section header
#Glitter skin
'Glitter-addNZB' : TT('Add NZB'),
'Glitter-pause5m' : TT('Pause for 5 minutes'),
'Glitter-pause15m' : TT('Pause for 15 minutes'),
'Glitter-pause30m' : TT('Pause for 30 minutes'),
'Glitter-pause1h' : TT('Pause for 1 hour'),
'Glitter-pause3h' : TT('Pause for 3 hours'),
'Glitter-pause6h' : TT('Pause for 6 hours'),
'Glitter-setMaxLinespeed' : TT('You must set a maximum bandwidth before you can set a bandwidth limit'),
'Glitter-left' : TT('left'),
'Glitter-free' : TT('Free Space'),
'Glitter-freeTemp' : TT('Temp Folder'),
'Glitter-search' : TT('Search'),
'Glitter-multiOperations' : TT('Multi-Operations'),
'Glitter-multiSelect' : TT('Hold shift key to select a range'),
'Glitter-checkAll' : TT('Check all'),
'Glitter-restartSab' : TT('Restart SABnzbd'),
'Glitter-onFinish' : TT('On queue finish'),
'Glitter-statusInterfaceOptions' : TT('Status and interface options'),
'Glitter-dragAndDrop' : TT('Or drag and drop files in the window!'),
'Glitter-today' : TT('Today'),
'Glitter-thisMonth' : TT('This month'),
'Glitter-total' : TT('Total'),
'Glitter-lostConnection' : TT('Lost connection to SABnzbd..'),
'Glitter-afterRestart' : TT('In case of SABnzbd restart this screen will disappear automatically!'),
'Glitter-disabled' : TT('Disabled'),
'Glitter-warning' : TT('WARNING:'),
'Glitter-encrypted' : TT('ENCRYPTED'),
'Glitter-incomplete' : TT('INCOMPLETE'),
'Glitter-duplicate' : TT('DUPLICATE'),
'Glitter-unwanted' : TT('UNWANTED'),
'Glitter-tooLarge' : TT('TOO LARGE'),
'Glitter-filtered' : TT('FILTERED'),
'Glitter-waitSec' : TT('WAIT %s sec'),
'Glitter-error' : TT('ERROR:'),
'Glitter-fetch' : TT('Fetch'),
'Glitter-interfaceOptions' : TT('Web Interface'),
'Glitter-interfaceRefresh' : TT('Refresh rate'),
'Glitter-useGlobalOptions' : TT('Use global interface settings'),
'Glitter-queueItemLimit' : TT('Queue item limit'),
'Glitter-historyItemLimit' : TT('History item limit'),
'Glitter-dateFormat' : TT('Date format'),
'Glitter-showExtraQueueColumn' : TT('Extra queue column'),
'Glitter-showExtraHistoryColumn' : TT('Extra history column'),
'Glitter-page' : TT('page'),
'Glitter-loading' : TT('Loading'),
'Glitter-articles' : TT('articles'),
'Glitter-rename' : TT('Rename'),
'Glitter-repairQueue' : TT('Queue repair'),
'Glitter-showActiveConnections' : TT('Show active connections'),
'Glitter-unblockServer' : TT('Unblock'),
'Glitter-orphanedJobs' : TT('Orphaned jobs'),
'Glitter-backToQueue' : TT('Send back to queue'),
'Glitter-purgeOrphaned' : TT('Delete All'),
'Glitter-retryAllOrphaned' : TT('Retry all'),
'Glitter-deleteJobAndFolders' : TT('Remove NZB & Delete Files'),
'Glitter-addFromURL' : TT('Fetch NZB from URL'),
'Glitter-addFromFile' : TT('Upload NZB'),
'Glitter-chooseFile' : TT('Browse'),
'Glitter-addnzbFilename' : TT('Optionally specify a filename'),
'Glitter-nzbFormats' : TT('Formats: .nzb, .rar, .zip, .gz, .bz2'),
'Glitter-submit' : TT('Submit'),
'Glitter-openInfoURL' : TT('Open Informational URL'),
'Glitter-sendThanks' : TT('Submitted. Thank you!'),
'Glitter-noSelect' : TT('Nothing selected!'),
'Glitter-removeSelected' : TT('Remove all selected files'),
'Glitter-toggleCompletedFiles' : TT('Hide/show completed files'),
'Glitter-top' : TT('Top'),
'Glitter-bottom' : TT('Bottom'),
'Glitter-retryJob' : TT('Retry'),
'Glitter-more' : TT('More'),
'Glitter-scriptLog' : TT('View Script Log'),
'Glitter-clearHistory' : TT('Purge History'),
'Glitter-confirmClearWarnings' : TT('Are you sure?'),
'Glitter-confirmClearDownloads' : TT('Are you sure?'),
'Glitter-confirmClear1Download' : TT('Are you sure?'),
'Glitter-updateAvailable' : TT('Update Available!'),
'Glitter-noLocalStorage' : TT('LocalStorage (cookies) are disabled in your browser, interface settings will be lost after you close the browser!'), #: Don't translate LocalStorage
'Glitter-glitterTips' : TT('Glitter has some (new) features you might like!'),
'Glitter-custom' : TT('Custom'),
'Glitter-displayCompact' : TT('Compact layout'),
'Glitter-displayTabbed' : TT('Tabbed layout <br/>(separate queue and history)'),
'Glitter-speed' : TT('Speed'),
'Glitter-confirmDeleteQueue' : TT('Confirm Queue Deletions'),
'Glitter-confirmDeleteHistory' : TT('Confirm History Deletions'),
'Glitter-pausePrompt': TT('How long or untill when do you want to pause? (in English!)'),
'Glitter-pausePromptFail': TT('Sorry, we could not interpret that. Try again.'),
'Glitter-pauseFor' : TT('Pause for...'),
'Glitter-refresh' : TT('Refresh'),
'Glitter-logText' : TT('All usernames, passwords and API-keys are automatically removed from the log and the included copy of your settings.'),
'Glitter-sortAgeAsc' : TT('Sort by Age <small>Oldest&rarr;Newest</small>'),
'Glitter-sortAgeDesc' : TT('Sort by Age <small>Newest&rarr;Oldest</small>'),
'Glitter-sortNameAsc' : TT('Sort by Name <small>A&rarr;Z</small>'),
'Glitter-sortNameDesc' : TT('Sort by Name <small>Z&rarr;A</small>'),
'Glitter-sortSizeAsc' : TT('Sort by Size <small>Smallest&rarr;Largest</small>'),
'Glitter-sortSizeDesc' : TT('Sort by Size <small>Largest&rarr;Smallest</small>'),
'Glitter-notification-uploading' : TT('Uploading'), # Notification window
'Glitter-notification-disconnect' : TT('Forcing disconnect'), # Notification window
'Glitter-notification-removing1' : TT('Removing job'), # Notification window
'Glitter-notification-removing' : TT('Removing jobs'), # Notification window
'Glitter-notification-shutdown' : TT('Shutting down'), # Notification window
#Plush skin
'Plush-confirmWithoutSavingPrompt' : TT('Changes have not been saved, and will be lost.'),
'Plush-confirm' : TT('Are you sure?'),
'Plush-openInfoURL' : TT('Open Informational URL'),
'Plush-viewScriptLog' : TT('View Script Log'),
'Plush-prev' : TT('Prev'),
'Plush-next' : TT('Next'),
'Plush-confirmPurgeH' : TT('Purge the History?'),
'Plush-enableJavascript' : TT('You must enable JavaScript for Plush to function!'),
'Plush-addnzb' : TT('Add NZB'),
'Plush-button-refresh' : TT('Refresh'),
'Plush-options' : TT('Options'),
'Plush-updateAvailable' : TT('Update Available!'),
'Plush-pause5m' : TT('Pause for 5 minutes'),
'Plush-pause15m' : TT('Pause for 15 minutes'),
'Plush-pause30m' : TT('Pause for 30 minutes'),
'Plush-pause1h' : TT('Pause for 1 hour'),
'Plush-pause3h' : TT('Pause for 3 hours'),
'Plush-pause6h' : TT('Pause for 6 hours'),
'Plush-pauseForPrompt' : TT('Pause for how many minutes?'),
'Plush-pauseFor' : TT('Pause for...'),
'Plush-multiOperations' : TT('Multi-Operations'),
'Plush-topMenu' : TT('Top Menu'),
'Plush-onQueueFinish' : TT('On Finish'),
'Plush-sort' : TT('Sort'),
'Plush-sortAgeAsc' : TT('Sort by Age <small>(Oldest&rarr;Newest)</small>'),
'Plush-sortAgeDesc' : TT('Sort by Age <small>(Newest&rarr;Oldest)</small>'),
'Plush-sortNameAsc' : TT('Sort by Name <small>(A&rarr;Z)</small>'),
'Plush-sortNameDesc' : TT('Sort by Name <small>(Z&rarr;A)</small>'),
'Plush-sortSizeAsc' : TT('Sort by Size <small>(Smallest&rarr;Largest)</small>'),
'Plush-sortSizeDesc' : TT('Sort by Size <small>(Largest&rarr;Smallest)</small>'),
'Plush-confirmPurgeQ' : TT('Purge the Queue?'),
'Plush-confirmRetryQ' : TT('Retry all failed jobs in History?'),
'Plush-purge' : TT('Purge'),
'Plush-left' : TT('left'),
'Plush-maxSpeed' : TT('Max Speed'), #: Used in speed menu. Split in two lines if too long.
'Plush-nzo-range' : TT('Range'),
'Plush-reset' : TT('Reset'),
'Plush-applySelected' : TT('Apply to Selected'),
'Plush-page' : TT('page'),
'Plush-everything' : TT('Everything'),
'Plush-disabled' : TT('Disabled'),
'Plush-refreshRate' : TT('Refresh Rate'),
'Plush-containerWidth' : TT('Container Width'),
'Plush-confirmDeleteQueue' : TT('Confirm Queue Deletions'),
'Plush-confirmDeleteHistory' : TT('Confirm History Deletions'),
'Plush-explain-blockRefresh' : TT('This will prevent refreshing content when your mouse cursor is hovering over the queue.'),
'Plush-blockRefresh' : TT('Block Refreshes on Hover'),
'Plush-fetch' : TT('Fetch'), #: Fetch from URL button in "Add NZB" dialog box
'Plush-upload' : TT('Upload'), #: Upload button in "Add NZB" dialog box
'Plush-uploadTip' : TT('Upload: .nzb .rar .zip .gz, .bz2'),
'Plush-addnzb-filename' : TT('Optionally specify a filename'),
'Plush-progress' : TT('Progress'),
'Plush-remaining' : TT('Remaining'),
'Plush-notEnoughSpace' : TT('Not enough disk space to complete downloads!'),
'Plush-freeSpace' : TT('Free Space'),
'Plush-freeSpaceTemp' : TT('Free (Temp)'),
'Plush-idle' : TT('IDLE'),
'Plush-downloads' : TT('Downloads'),
'Plush-tab-repair' : TT('Queue repair'),
#smpl skin
'smpl-purgehist' : TT('Delete Completed'),
'smpl-purgefailhistOK?' : TT('Delete the all failed items from the history?'),
'smpl-purgefailhist' : TT('Delete Failed'),
'smpl-retryAllJobs?' : TT('Retry all failed jobs?'),
'smpl-retryAll' : TT('Retry all'), #: Link in SMPL for "Retry all failed jobs"
'smpl-links' : TT('Links'),
'smpl-size' : TT('Size'),
'smpl-path' : TT('Path'),
'smpl-numresults@3' : TT('Showing %s to %s out of %s results'),
'smpl-noresult' : TT('No results'),
'smpl-oneresult' : TT('Showing one result'),
'smpl-first' : TT('First'),
'smpl-previous' : TT('Prev'),
'smpl-next' : TT('Next'),
'smpl-last' : TT('Last'),
'smpl-pauseForPrompt' : TT('Pause for how many minutes?'),
'smpl-paused' : TT('Paused'),
'smpl-downloading' : TT('Downloading'),
'smpl-idle' : TT('Idle'),
'smpl-emailsent' : TT('Email Sent!'),
'smpl-notesent' : TT('Notification Sent!'),
'smpl-saving' : TT('Saving..'),
'smpl-saved' : TT('Saved'),
'smpl-failed' : TT('Failed'),
'smpl-speed' : TT('Speed'),
'smpl-toggleadd' : TT('Toggle Add NZB'),
'smpl-dualView1' : TT('DualView1'),
'smpl-dualView2' : TT('DualView2'),
'smpl-warnings' : TT('Warnings'),
'smpl-custom' : TT('Custom'),
'smpl-restartOK?' : TT('Are you sure you want to restart SABnzbd?'),
'smpl-refreshr' : TT('Refresh rate'),
'smpl-purgeQueue' : TT('Delete All'),
'smpl-hideEdit' : TT('Hide Edit Options'),
'smpl-showEdit' : TT('Show Edit Options'),
'smpl-edit' : TT('Edit'),
'smpl-progress' : TT('Progress'),
'smpl-timeleft' : TT('Timeleft'),
'smpl-age' : TT('Age'),
#Wizard
'wizard-quickstart' : TT('SABnzbd Quick-Start Wizard'),
'wizard-version' : TT('SABnzbd Version'),
'wizard-previous' : TT('Previous'), #: Button to go to previous Wizard page
'wizard-next' : TT('Next'), #: Button to go to next Wizard page
'wizard-server' : TT('Server Details'),
'wizard-explain-server' : TT('Please enter in the details of your primary usenet provider.'),
'wizard-server-con-explain' : TT('The number of connections allowed by your provider'),
'wizard-server-con-eg' : TT('E.g. 8 or 20'), #: Wizard: examples of amount of connections
'wizard-server-ssl-explain' : TT('Select only if your provider allows SSL connections.'),
'wizard-server-text' : TT('Click to test the entered details.'),
'wizard-example' : TT('E.g.'), #: Abbreviation for "for example"
'wizard-button-testServer' : TT('Test Server'), #: Wizard step
'wizard-complete' : TT('Setup is now complete!'), #: Wizard step
'wizard-tip1' : TT('SABnzbd will now be running in the background.'), #: Wizard tip
'wizard-tip2' : TT('Closing any browser windows/tabs will NOT close SABnzbd.'), #: Wizard tip
'wizard-tip4' : TT('It is recommended you right click and bookmark this location and use this bookmark to access SABnzbd when it is running in the background.'), #: Wizard tip
'wizard-tip-wiki' : TT('Further help can be found on our'), #: Will be appended with a wiki-link, adjust word order accordingly
'wizard-goto' : TT('Go to SABnzbd'), #: Wizard step
'wizard-exit' : TT('Exit SABnzbd'), #: Wizard EXIT button on first page
'wizard-start' : TT('Start Wizard'), #: Wizard START button on first page
#Special
'yourRights' : TT('''
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 GNU GENERAL PUBLIC LICENSE Version 2 or (at your option) any later version.
'''),
'wizard-ad-1': TT('In order to download from usenet you will require access to a provider. Your ISP may provide you with access, however a premium provider is recommended.'),
'wizard-ad-2': TT('Don\'t have a usenet provider? We recommend trying %s.'),
}