#!/usr/bin/python3 -OO
# -*- coding: UTF-8 -*-
# Copyright 2007-2026 by The SABnzbd-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-deobfuscate": TT("Deobfuscate"),  #: PP phase "deobfuscate"
    "stage-script": TT("Script"),  #: PP phase "script"
    "stage-rss": TT("RSS"),  #: PP RSS feed  of the NZB
    "stage-source": TT("Source"),  #: PP Source of the NZB (path or URL)
    "stage-servers": TT("Servers"),  #: PP Distribution over servers
    "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-Checking": TT("Checking"),  #: PP status
    "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 priority jobs"),  #: Config->Scheduler
    "sch-pause_all_normal": TT("Pause normal priority jobs"),  #: Config->Scheduler
    "sch-pause_all_high": TT("Pause high priority jobs"),  #: Config->Scheduler
    "sch-resume_all_low": TT("Resume low priority jobs"),  #: Config->Scheduler
    "sch-resume_all_normal": TT("Resume normal priority jobs"),  #: Config->Scheduler
    "sch-resume_all_high": TT("Resume high priority 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
    "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"),
    "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"),
    "selectedDates": TT("Selected date range"),
    "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"),
    "empty": TT("Empty"),
    "homePage": TT("Home page"),  #: Home page of the SABnzbd project
    "source": TT("Source"),  #: Where to find the SABnzbd sourcecode
    "or": TT("or"),
    "host": TT("Host"),
    "cancel": TT("Cancel"),
    "login": TT("Log in"),
    "logout": TT("Log out"),
    "rememberme": TT("Remember me"),
    # General template elements
    "button-save": TT("Save"),  #: "Save" button
    "button-saving": TT("Saving.."),
    "button-failed": TT("Failed"),
    "confirm": TT("Are you sure?"),  #: 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-live-chat": TT("Live Chat"),  #: 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
    # Main page
    "shutdownOK?": TT("Are you sure you want to 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)
    "category": TT("Category"),  #: Job category
    "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
    "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
    "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
    "pauseFor": TT("Pause for"),  #: Queue page button or entry box
    "mode": TT("Processing"),  #: Queue page table column header
    "name": TT("Name"),  #: Queue page table column header
    "button-retry": TT("Retry"),  #: Queue page button
    "button-mark-completed": TT("Mark as Completed & Remove Temporary Files"),  #: History page button
    "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
    "confirm-delete": TT("Are you sure you want to remove these jobs?"),  #: Delete confirmation popup
    "purgeNZBs": TT("Purge NZBs"),  #: Queue page button
    "purgeNZBs-Files": TT("Purge NZBs & Delete Files"),  #: Queue page button
    "removeNZB": TT("Remove NZB"),  #: Queue page button
    "removeNZB-Files": TT("Remove NZB & Delete Files"),  #: Queue page button
    "permanently-delete": TT("Permanently delete (skip archive)"),  #: Checkbox if job should be added to Archive
    "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
    "archive": TT("Archive"),
    "purgeHist": TT("Purge History"),  #: History page button
    "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
    "showArchive": TT("Show Archive"),  #: Button showing all archived jobs
    "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 jobs"),  #: Retry all failed jobs in History
    # 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
    "article-id": TT("Article identifier"),  #: Status page, article identifier
    "file-set": TT("File set"),  #: Status page, par-set that article belongs to
    "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-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-delayed": TT("Download speed limited by"),
    "dashboard-delayed-disk": TT("Disk speed"),
    "dashboard-loadavg": TT("System load"),
    "dashboard-systemPerformance": TT("System Performance (Pystone)"),  #: Do not translate Pystone
    "dashboard-downloadDirSpeed": TT("Download folder speed"),
    "dashboard-completeDirSpeed": TT("Complete folder speed"),
    "dashboard-internetBandwidth": TT("Internet Bandwidth"),
    "dashboard-repeatTest": TT("Repeat test"),
    "dashboard-testDownload": TT("Test download"),
    "dashboard-testDownload-explain": TT(
        "Adds a verified test NZB of the specified size, filled with random data. Can be used to verify your setup."
    ),
    # Configuration
    "confgFile": TT("Config File"),
    "cache": TT("Used cache"),  #: Main config page, how much cache is in use
    "platform": TT("Platform"),  #: What platform we are on (e.g. Windows/macOS/Ubuntu/UnRaid/etc)
    "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."
    ),
    "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."),
    "opt-enable_7zip": TT("Enable 7zip"),
    "explain-getpar2turbo": TT("Speed up repairs by installing par2cmdline-turbo, 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 Theme"),
    "explain-web_dir": TT("Choose a theme."),
    "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"),
    "explain-enable_https": TT("Enable accessing the interface from a HTTPS address."),
    "explain-enable_https_warning": TT(
        "Modern web browsers and other clients will not accept self-signed certificates and will give a warning and/or won't connect at all."
    ),
    "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>'
    ),
    "create-backup": TT("Create backup"),
    "explain-create_backup": TT(
        "Create a backup of the configuration file and databases in the Backup Folder.<br>"
        "If the Backup Folder is not set, the backup will be created in the Completed Download Folder.<br>"
        "Recurring backups can be configured on the Scheduling page."
    ),
    "opt-cleanup_list": TT("Cleanup List"),
    "explain-cleanup_list": TT(
        "List of file extensions, filenames or patterns that should be deleted after download.<br />"
        "Examples: <b>nfo, sfv</b> (extensions) or <b>thumbs.db</b> (filenames) or <b>*.tmp, images/*, */test.jpg</b> (patterns)."
    ),
    "opt-history_retention": TT("History Retention"),
    "history_retention-all": TT("Keep all jobs"),
    "history_retention-number-archive": TT("Move jobs to the archive if the history exceeds specified number of jobs"),
    "history_retention-number-delete": TT("Delete jobs if the history and archive exceeds specified number of jobs"),
    "history_retention-days-archive": TT("Move jobs to the archive after specified number of days"),
    "history_retention-days-delete": TT("Delete jobs from the history and archive after specified number of days"),
    "history_retention-archive": TT("Move all completed jobs to archive"),
    "history_retention-none": TT("Delete all 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-inet_exposure": TT("External internet access"),
    "explain-inet_exposure": TT("You can set access rights for systems outside your local network."),
    "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"),
    "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>"
    ),
    "explain-complete_dir-sorting": TT("Use Sorting to automatically organize and rename your completed downloads."),
    "opt-complete_free": TT("Minimum Free Space for Completed Download Folder"),
    "explain-complete_free": TT("Will not work if a category folder is on a different disk."),
    "opt-fulldisk_autoresume": TT("Auto resume"),
    "explain-fulldisk_autoresume": TT(
        "Downloading will automatically resume if the minimum free space is available again.<br />Applies to both the Temporary and Complete Download Folder.<br />Checked every few minutes."
    ),
    "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."),
    "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"),
    "hiddenFolders": TT("Hidden 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>"
    ),
    "opt-backup_dir": TT("Backup Folder"),
    "explain-backup_dir": TT(
        "Location where the backups of the configuration file and databases are stored.<br />"
        "If left empty, the backup will be created in the Completed Download Folder."
    ),
    "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>"),
    "purge_log_files": TT("Purge Logs"),
    "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 try to unpack jobs that passed the verification stage. "
        "If turned off, all jobs will be marked as Completed and moved to the Complete folder even if they are incomplete."
    ),
    "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("Identical download detection"),
    "explain-no_dupes": TT("Detect identical downloads based on name or NZB contents."),
    "opt-no_smart_dupes": TT("Smart duplicate detection"),
    "explain-no_smart_dupes": TT("Detect duplicates based on analysis of the filename."),
    "opt-dupes_propercheck": TT("Allow proper releases"),
    "explain-dupes_propercheck": TT(
        "Bypass smart 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-tag": TT("Tag job"),  #: Four way switch for duplicates
    "fail-to-history": TT("Fail job (move to History)"),  #: Four way switch for duplicates
    "abort": TT("Abort post-processing"),
    "opt-action_on_unwanted_extensions": TT("Action when unwanted extension detected"),
    "explain-action_on_unwanted_extensions": TT("Action when an unwanted extension is detected"),
    "opt-unwanted_extensions": TT("Unwanted extensions"),
    "unwanted_extensions_blacklist": TT("Blacklist"),
    "unwanted_extensions_whitelist": TT("Whitelist"),
    "explain-unwanted_extensions": TT(
        "Select a mode and list all (un)wanted extensions. For example: <b>exe</b> or <b>exe, com</b>"
    ),
    "opt-sfv_check": TT("Enable SFV-based checks"),
    "explain-sfv_check": TT("If no par2 files are available, use sfv files (if present) to verify 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-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-end_queue_script": TT("On queue finish script"),
    "explain-end_queue_script": TT("Executed after the queue finishes downloading."),
    "opt-par_option": TT("Extra PAR2 Parameters"),
    "opt-nice": TT("Nice Parameters"),
    "opt-ionice": TT("IONice Parameters"),
    "opt-win_process_prio": TT("External process priority"),
    "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("Automatically sort queue"),
    "explain-auto_sort": TT("Automatically sort jobs in the queue when a new job is added."),
    "explain-auto_sort_remaining": TT(
        "The queue will resort every 30 seconds if % downloaded or Remaining Size is selected."
    ),
    "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"),
    "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_underscores": TT("Replace underscores in folder name"),
    "explain-replace_underscores": TT("Replace underscores with dots 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-deobfuscate_final_filenames": TT("Deobfuscate final filenames"),
    "explain-deobfuscate_final_filenames": TT(
        "If filenames of (large) files in the final folder look obfuscated or meaningless they will be renamed to the job name."
    ),
    "explain-deobfuscate_final_filenames-ext": TT(
        "Additionally, attempts to set the correct file extension based on the file signature if the extension is not present or meaningless."
    ),
    "opt-enable_https_verification": TT("HTTPS certificate verification"),
    "explain-enable_https_verification": TT(
        "Verify certificates when connecting to indexers and RSS-sources using HTTPS."
    ),
    "opt-socks5_proxy_url": TT("SOCKS5 Proxy"),
    "explain-socks5_proxy_url": TT("Use the specified SOCKS5 proxy for all outgoing connections."),
    "swtag-server": TT("Server"),
    "swtag-queue": TT("Queue"),
    "swtag-pp": TT("Post processing"),
    "swtag-naming": TT("Naming"),
    "swtag-quota": TT("Quota"),
    "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"
    ),
    # 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-expire_date": TT("Account expiration date"),
    "srv-explain-expire_date": TT("Warn 5 days in advance of account expiration date."),
    "srv-explain-quota": TT(
        "Quota for this server, counted from the time it is set. In bytes, optionally follow with K,M,G.<br />"
        "Checked every few minutes. Notification is sent when quota is spent."
    ),
    "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(
        "When SSL is enabled: "
        "- Strict: enforce full certificate verification. This is the most secure setting. "
        "- Medium: verify that the certificate is valid and matches the server address, but allow certificates locally injected (for example by firewall or virus scanner)."
        "- Minimal: verify that the certificate is valid. This is not secure, any valid certificate could be used. "
        "- Disabled: no certification verification. This is not secure at all, anyone could intercept your connection. "
    ),
    "ssl_verify-disabled": TT("Disabled"),
    "ssl_verify-minimal": TT("Minimal"),
    "ssl_verify-medium": TT("Medium"),
    "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-required": TT("Required"),  #: Server required tickbox
    "explain-required": TT(
        "In case of connection failures, the download queue will be paused for a few minutes instead of skipping this server"
    ),  #: Explain server required tickbox
    "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
    "srv-pipelining_requests": TT("Articles per request"),
    "explain-pipelining_requests": TT(
        "Request multiple articles per connection without waiting for each response first.<br />"
        "This can improve download speeds, especially on connections with higher latency."
    ),
    "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-notes": TT("Personal notes"),
    "srv-article-availability": TT("Article availability"),
    "srv-articles-tried": TT(
        "%f% available of %d requested articles"
    ),  #: Server article availability, %f=percentage, %d=number of articles
    # 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
    "sch-create_backup": TT("Create backup"),  #: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-edit": TT("Edit"),  #: Config->RSS edit button
    "rss-nextscan": TT("Next scan at"),  #: Config->RSS when will be the next RSS scan
    "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-age": TT("Age"),  #: Config->RSS filter-type selection menu (e.g. ">3d", "<12h")
    "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
    "defaultNotifiesAll": TT(
        "If only the <em>Default</em> category is selected, notifications are enabled for jobs in all categories."
    ),
    "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."),
    "notifications-notesent": TT("Notification Sent!"),
    "opt-ntfosd_enable": TT("Enable NotifyOSD"),  #: Don't translate "NotifyOSD"
    "opt-ncenter_enable": TT("Notification Center"),
    "opt-acenter_enable": TT("Enable Windows Notifications"),
    "testNotify": TT("Test Notification"),
    "section-NC": TT("Notification Center"),  #: Header for macOS 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
    "opt-apprise_enable": TT("Enable Apprise notifications"),  #: Apprise settings
    "explain-apprise_enable": TT(
        "Send notifications directly to any notification service you use.<br>"
        "For example: Slack, Discord, Telegram, or any service from over 100 supported services!"
    ),  #: Apprise settings
    "opt-apprise_urls": TT("Use default Apprise URLs"),  #: Apprise settings
    "explain-apprise_urls": TT(
        "Apprise defines service connection information using URLs.<br>"
        "Read the Apprise wiki how to define the URL for each service.<br>"
        "Use a comma and/or space to identify more than one URL."
    ),  #: Apprise settings
    "explain-apprise_extra_urls": TT(
        "Override the default URLs for specific notification types below, if desired."
    ),  #: Apprise 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
    # 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"),
    # Config->Sorting
    "sort-legenda": TT("Pattern Key"),
    "button-clear": TT("Clear"),
    "movieSort": TT("Movie Sorting"),
    "seriesSort": TT("Series Sorting"),
    "presetSort": TT("Presets"),
    "affectedCat": TT("Affected Categories"),
    "sort-meaning": TT("Meaning"),
    "sort-pattern": TT("Pattern"),
    "sort-result": TT("Result"),
    "sort-title": TT("Title"),
    "movie-sp-name": TT("Movie Name"),
    "movie-dot-name": TT("Movie.Name"),
    "movie-us-name": TT("Movie_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"),
    "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-showFolder": TT("Show folder"),
    "button-seasonFolder": TT("Season folder"),
    "button-inFolders": TT("In folders"),
    "button-noFolders": TT("No folders"),
    "button-FileLikeFolder": TT("Job Name as Filename"),
    "button-Series": TT("Series"),
    "case-adjusted": TT("case-adjusted"),  #: Note for title expression in Sorting that does case adjustment
    "sortResult": TT("Processed Result"),
    "sort-guessitMeaning": TT("Any property"),
    "sort-guessitProperty": TT("property"),
    "guessit-sp-property": TT("GuessIt Property"),
    "guessit-dot-property": TT("GuessIt.Property"),
    "guessit-us-property": TT("GuessIt_Property"),
    "sort-minimum-size": TT("Minimum Filesize"),
    "guessit-type": TT("Affected Job Types"),
    "guessit-type-all": TT("All"),
    "guessit-type-tv": TT("Series"),
    "guessit-type-date": TT("Series with air dates"),
    "guessit-type-movie": TT("Movies"),
    "guessit-type-other": TT("Other / Unknown"),
    "explain-sorting": TT(
        "<p>Use Sorters to automatically organize your completed downloads. For example, put all episodes from a series "
        "in a season-specific folder. Or, put movies in a folder named after the movie.</p>"
        "<p>Sorters are tried in order of appearance and can be reordered by dragging and dropping.<br/>"
        "The first active sorter that matches both the affected category and job type is applied.</p>"
        "<p>More options are available when Advanced Settings is checked.<br/>"
        "Detailed information can be found on the Wiki.</p>"
    ),
    "add-sorter": TT("Add Sorter"),
    "remove-sorter": TT("Remove Sorter"),
    "sort-test-data": TT("Test Data"),
    "sort-quick-add": TT("Quick start"),
    "sort-quick-add-series": TT(
        'Move and rename all episodes in the "tv" category to a show-specific folder'
    ),  #: Do not translate "tv"!
    "sort-quick-add-movies": TT(
        'Move and rename all movies in the "movies" category to a movie-specific folder'
    ),  #: Do not translate "movies"!
    # 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
    "nzo-delete": TT("Delete"),  #: Job details page, delete button
    "nzo-filename": TT("Filename"),  #: Job details page, filename column header
    "nzo-age": TT("Age"),  #: Job details page, file age column 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-toggleNavigation": TT("Toggle SABnzbd navigation menu"),
    "Glitter-mainMenu": TT("Open SABnzbd main menu"),
    "Glitter-free": TT("Free Space"),
    "Glitter-freeTemp": TT("Temp Folder"),
    "Glitter-search": TT("Search"),
    "Glitter-clearSearch": TT("Clear search"),
    "Glitter-multiOperations": TT("Multi-Operations"),
    "Glitter-multiSelect": TT("Hold shift key to select a range"),
    "Glitter-selectJob": TT("Select job"),
    "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-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 columns"),
    "Glitter-showExtraHistoryColumn": TT("Extra history columns"),
    "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-clearOrphanWarning": TT(
        "Are you sure you want to delete all folders in your Temporary Download Folder? This cannot be undone!"
    ),
    "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-submit": TT("Submit"),
    "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-retryNoChecks": TT(
        "When you Retry a job, 'Duplicate Detection' and 'Abort jobs that cannot be completed' are disabled."
    ),
    "Glitter-more": TT("More"),
    "Glitter-scriptLog": TT("View Script Log"),
    "Glitter-clearHistory": TT("Purge History"),
    "Glitter-confirmAbortDirectUnpack": TT("Renaming the job will abort Direct Unpack."),
    "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-displayFullWidth": TT("Always use full screen width"),
    "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-keyboardShortcuts": TT("Keyboard shortcuts"),
    "Glitter-keyboardShortcuts-arrows": TT("Shift+Arrow key: Browse Queue and History pages"),
    "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-sortRemaining": TT("Sort by % downloaded <small>Most&rarr;Least</small>"),
    "Glitter-sortRemainingBytesAsc": TT("Sort by Remaining Size <small>Smallest&rarr;Largest</small>"),
    "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
    "Glitter-notification-upload-failed": TT("Failed to upload file: %s"),  # Notification window
    # 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
    "wizard-test-server-required": TT("Click on Test Server before continuing"),  #: Tooltip for disabled Next button
    "restore-backup": TT("Restore backup"),
    # 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.
"""),
}
