2020-09-30 15:25:52 +01:00

5877 lines
114 KiB
Plaintext

# Tartube
# Copyright (C) 2019-2020 A S Lewis
# This file is distributed under the same license as the Tartube package.
# FIRST AUTHOR A S Lewis <aslewis@cpan.org>, 2020.
msgid ""
msgstr ""
"Project-Id-Version: 2.1\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2020-09-30 13:36+0100\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: A S Lewis <aslewis@cpan.org>\n"
"Language-Team: en_US\n"
"Language: \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Generated-By: pygettext.py 1.5\n"
#: .././mainapp.py:807
msgid ""
"Failed to convert a thumbnail from .webp to .jpg. No more conversions will "
"be attempted until you install FFmpeg on your system, or (if FFmpeg is "
"already installed) you set the correct FFmpeg path. To attempt more "
"conversions, restart Tartube. To stop these messages, disable thumbnail "
"conversions"
msgstr ""
#: .././mainapp.py:2330
msgid ""
"Tartube can't create the folder in which its configuration file is saved"
msgstr ""
#: .././mainapp.py:2542
msgid "Because of an error, file load/save has been disabled"
msgstr ""
#: .././mainapp.py:2551
msgid "Because of the error, file load/save has been disabled"
msgstr ""
#: .././mainapp.py:2586
msgid ""
"youtube-dl must be installed before you can use Tartube. Do you want to "
"install youtube-dl now?"
msgstr ""
#: .././mainapp.py:2617 .././mainwin.py:20148
msgid ""
"Without FFmpeg, Tartube cannot download high-resolution videos. If you have "
"not already installed FFmpeg, then we recommend that you install it now."
msgstr ""
#: .././mainapp.py:2673
msgid "There is a download operation in progress."
msgstr ""
#: .././mainapp.py:2675
msgid "There is an update operation in progress."
msgstr ""
#: .././mainapp.py:2677
msgid "There is a refresh operation in progress."
msgstr ""
#: .././mainapp.py:2679
msgid "There is an info operation in progress."
msgstr ""
#: .././mainapp.py:2681
msgid "There is a tidy operation in progress."
msgstr ""
#: .././mainapp.py:2683
msgid "There is a process operation in progress."
msgstr ""
#: .././mainapp.py:2688
msgid "Are you sure you want to quit Tartube?"
msgstr ""
#: .././mainapp.py:2899
msgid "Failed to load the Tartube config file (failed sanity check)"
msgstr ""
#: .././mainapp.py:2922
msgid "Failed to load the Tartube config file (file is locked)"
msgstr ""
#: .././mainapp.py:2953
msgid "Failed to load the Tartube config file (JSON load failure)"
msgstr ""
#: .././mainapp.py:2971
msgid "Failed to load the Tartube config file (file is invalid)"
msgstr ""
#: .././mainapp.py:2989
msgid ""
"Failed to load the Tartube config file (file cannot be read by this version)"
msgstr ""
#: .././mainapp.py:3004
msgid "Failed to load the Tartube config file (missing file type)"
msgstr ""
#: .././mainapp.py:3650
msgid "Failed to save the Tartube config file (failed sanity check)"
msgstr ""
#: .././mainapp.py:3928
msgid "Failed to save the Tartube config file (file is locked)"
msgstr ""
#: .././mainapp.py:3930 .././mainapp.py:3970 .././mainapp.py:5022
#: .././mainapp.py:5078 .././mainapp.py:5084
msgid "File load/save has been disabled"
msgstr ""
#: .././mainapp.py:3949
msgid "Failed to save the Tartube config file (file already in use)"
msgstr ""
#: .././mainapp.py:3969
msgid "Failed to save the Tartube config file"
msgstr ""
#: .././mainapp.py:4046 .././mainapp.py:4062 .././mainapp.py:4092
msgid "Failed to load the Tartube database file"
msgstr ""
#: .././mainapp.py:4107
msgid "The Tartube database file is invalid"
msgstr ""
#: .././mainapp.py:4123
msgid "Database file can't be read by this version of Tartube"
msgstr ""
#: .././mainapp.py:4430
msgid "Tartube is applying an essential database update"
msgstr ""
#: .././mainapp.py:4432
msgid "This might take a few minutes, so please be patient"
msgstr ""
#: .././mainapp.py:5016 .././mainapp.py:5074 .././mainapp.py:5083
msgid "Failed to save the Tartube database file"
msgstr ""
#: .././mainapp.py:5019
msgid "(Could not make a backup copy of the existing file)"
msgstr ""
#: .././mainapp.py:5055
msgid "Failed to save the Tartube database file (file already in use)"
msgstr ""
#: .././mainapp.py:5076
msgid "A backup of the previous file can be found at:"
msgstr ""
#: .././mainapp.py:5283 .././mainapp.py:5293
msgid "Database file created"
msgstr ""
#: .././mainapp.py:5461 .././mainapp.py:5513
#, python-brace-format
msgid ""
"Tartube database '{0}' can't be loaded - another instance of Tartube may be "
"using it. If not, you can fix this problem by deleting the lockfile '{1}'"
msgstr ""
#: .././mainapp.py:5684
msgid "Tartube's database can't be checked while an operation is in progress"
msgstr ""
#: .././mainapp.py:5881
msgid "Database check complete, no inconsistencies found"
msgstr ""
#: .././mainapp.py:5908
msgid "Database check complete, problems found:"
msgstr ""
#: .././mainapp.py:5911
msgid ""
"Do you want to repair these problems? (The database will be fixed, but no "
"files will be deleted)"
msgstr ""
#: .././mainapp.py:6056
msgid "Database inconsistencies repaired"
msgstr ""
#: .././mainapp.py:6863
msgid "The user declined to specify a data folder for Tartube"
msgstr ""
#: .././mainapp.py:6963 .././config.py:10543
msgid "Please select Tartube's data folder"
msgstr ""
#: .././mainapp.py:7143
msgid ""
"A download operation cannot start if one or more configuration windows are "
"still open"
msgstr ""
#: .././mainapp.py:7167 .././mainapp.py:7189
#, python-brace-format
msgid "You only have {0} / {1} Mb remaining on your device"
msgstr ""
#: .././mainapp.py:7192 .././mainapp.py:12461 .././mainapp.py:12577
#: .././mainapp.py:12751 .././mainwin.py:14443
msgid "Are you sure you want to continue?"
msgstr ""
#: .././mainapp.py:7273
msgid "There is nothing to check!"
msgstr ""
#: .././mainapp.py:7275
msgid "There is nothing to download!"
msgstr ""
#: .././mainapp.py:7487
msgid "Download operation complete"
msgstr ""
#: .././mainapp.py:7489
msgid "Download operation halted"
msgstr ""
#: .././mainapp.py:7492 .././mainapp.py:8003 .././mainapp.py:8456
#: .././mainapp.py:8866
msgid "Time taken:"
msgstr ""
#: .././mainapp.py:7549
msgid ""
"An update operation cannot start if one or more configuration windows are "
"still open"
msgstr ""
#: .././mainapp.py:7673
msgid "Installation failed"
msgstr ""
#: .././mainapp.py:7675
msgid "Installation complete"
msgstr ""
#: .././mainapp.py:7679
msgid "Update operation failed"
msgstr ""
#: .././mainapp.py:7681
msgid "Update operation halted"
msgstr ""
#: .././mainapp.py:7683
msgid "Update operation complete"
msgstr ""
#: .././mainapp.py:7685
msgid "version:"
msgstr ""
#: .././mainapp.py:7689
msgid "(unknown)"
msgstr ""
#: .././mainapp.py:7701
msgid "Do you want to install FFmpeg now?"
msgstr ""
#: .././mainapp.py:7703
msgid ""
"(You should click Yes, even if you think FFmpeg is already installed on your "
"system)"
msgstr ""
#: .././mainapp.py:7796
msgid ""
"A refresh operation cannot start if one or more configuration windows are "
"still open"
msgstr ""
#: .././mainapp.py:7809
msgid ""
"During a refresh operation, Tartube analyses its data folder, looking for "
"videos that haven't yet been added to its database"
msgstr ""
#: .././mainapp.py:7813
msgid ""
"You only need to perform a refresh operation if you have manually copied "
"videos into Tartube's data folder"
msgstr ""
#: .././mainapp.py:7820
msgid ""
"Before starting a refresh operation, you should click the 'Check all' button "
"in the main window"
msgstr ""
#: .././mainapp.py:7827
msgid ""
"Before starting a refresh operation, you should right-click the channel and "
"select 'Check channel'"
msgstr ""
#: .././mainapp.py:7834
msgid ""
"Before starting a refresh operation, you should right-click the playlist and "
"select 'Check playlist'"
msgstr ""
#: .././mainapp.py:7841
msgid ""
"Before starting a refresh operation, you should right-click the folder and "
"select 'Check folder'"
msgstr ""
#: .././mainapp.py:7846
msgid "Are you sure you want to proceed with the refresh operation?"
msgstr ""
#: .././mainapp.py:7998
msgid "Refresh operation complete"
msgstr ""
#: .././mainapp.py:8000
msgid "Refresh operation halted"
msgstr ""
#: .././mainapp.py:8100
msgid ""
"An info operation cannot start if one or more configuration windows are "
"still open"
msgstr ""
#: .././mainapp.py:8212
msgid "Operation failed"
msgstr ""
#: .././mainapp.py:8214 .././downloads.py:362
msgid "Operation complete"
msgstr ""
#: .././mainapp.py:8216
msgid "Click the Output Tab to see the results"
msgstr ""
#: .././mainapp.py:8323
msgid ""
"A tidy operation cannot start if one or more configuration windows are still "
"open"
msgstr ""
#: .././mainapp.py:8451
msgid "Tidy operation complete"
msgstr ""
#: .././mainapp.py:8453
msgid "Tidy operation halted"
msgstr ""
#: .././mainapp.py:8591 .././mainwin.py:14867
msgid "Livestream has started"
msgstr ""
#: .././mainapp.py:8720
msgid ""
"A process operation cannot start if one or more configuration windows are "
"still open"
msgstr ""
#: .././mainapp.py:8861
msgid "Process operation complete"
msgstr ""
#: .././mainapp.py:8863
msgid "Process operation halted"
msgstr ""
#: .././mainapp.py:10102 .././mainapp.py:10277
msgid "Cannot move anything to:"
msgstr ""
#: .././mainapp.py:10104 .././mainapp.py:10279
msgid ""
"because a file or folder with the same name already exists (although "
"Tartube's database doesn't know anything about it)"
msgstr ""
#: .././mainapp.py:10108
msgid ""
"You probably created that file/folder accidentally, in which case you should "
"delete it manually before trying again"
msgstr ""
#: .././mainapp.py:10122 .././mainapp.py:10297
msgid "Are you sure you want to move this channel:"
msgstr ""
#: .././mainapp.py:10124 .././mainapp.py:10299
msgid "Are you sure you want to move this playlist:"
msgstr ""
#: .././mainapp.py:10126 .././mainapp.py:10301
msgid "Are you sure you want to move this folder:"
msgstr ""
#: .././mainapp.py:10131
msgid ""
"This procedure will move all downloaded files to the top level of Tartube's "
"data folder"
msgstr ""
#: .././mainapp.py:10231
msgid "Channels, playlists and folders can only be dragged into a folder"
msgstr ""
#: .././mainapp.py:10244
#, python-brace-format
msgid "The fixed folder '{0}' cannot be moved (but it can still be hidden)"
msgstr ""
#: .././mainapp.py:10257
#, python-brace-format
msgid "The folder '{0}' can only contain videos"
msgstr ""
#: .././mainapp.py:10284
msgid ""
"You probably created that file/folder accidentally, in which case, you "
"should delete it manually before trying again"
msgstr ""
#: .././mainapp.py:10303
msgid "into this folder:"
msgstr ""
#: .././mainapp.py:10307
msgid "This procedure will move all downloaded files to the new location"
msgstr ""
#: .././mainapp.py:10313
msgid ""
"WARNING: The destination folder is marked as temporary, so everything inside "
"it will be DELETED when Tartube restarts!"
msgstr ""
#: .././mainapp.py:10714
msgid ""
"Are you SURE you want to delete files? This procedure cannot be reversed!"
msgstr ""
#: .././mainapp.py:12445 .././mainapp.py:12561 .././mainapp.py:12735
#, python-brace-format
msgid "The channel contains {0} item(s), so this action may take a while"
msgstr ""
#: .././mainapp.py:12451 .././mainapp.py:12567 .././mainapp.py:12741
#, python-brace-format
msgid "The playlist contains {0} item(s), so this action may take a while"
msgstr ""
#: .././mainapp.py:12457 .././mainapp.py:12573 .././mainapp.py:12747
#, python-brace-format
msgid "The folder contains {0} item(s), so this action may take a while"
msgstr ""
#: .././mainapp.py:12815 .././mainapp.py:15563 .././mainapp.py:15695
#: .././mainapp.py:15826
#, python-brace-format
msgid "The name '{0}' is not allowed"
msgstr ""
#: .././mainapp.py:12824
#, python-brace-format
msgid "The name '{0}' is already in use"
msgstr ""
#: .././mainapp.py:12837
#, python-brace-format
msgid "Failed to rename '{0}'"
msgstr ""
#: .././mainapp.py:13155
msgid "Select where to save the database export"
msgstr ""
#: .././mainapp.py:13284
msgid "There is nothing to export!"
msgstr ""
#: .././mainapp.py:13324 .././mainapp.py:13390
msgid "Failed to save the database export file:"
msgstr ""
#: .././mainapp.py:13398
msgid "Database export file saved to:"
msgstr ""
#: .././mainapp.py:13435
msgid "Select the database export"
msgstr ""
#: .././mainapp.py:13460 .././mainapp.py:13474
msgid "Failed to load the database export file"
msgstr ""
#: .././mainapp.py:13491
msgid "The database export file is invalid"
msgstr ""
#: .././mainapp.py:13502
msgid "The database export file is invalid (or empty)"
msgstr ""
#: .././mainapp.py:13546
msgid "Nothing was imported from the database export file"
msgstr ""
#. Show a confirmation
#: .././mainapp.py:13560
msgid "Imported:"
msgstr ""
#: .././mainapp.py:13561
msgid "Videos:"
msgstr ""
#: .././mainapp.py:13562
msgid "Channels:"
msgstr ""
#: .././mainapp.py:13563
msgid "Playlists:"
msgstr ""
#: .././mainapp.py:13564
msgid "Folders:"
msgstr ""
#: .././mainapp.py:13948
msgid ""
"The video file is missing from Tartube's data folder (try downloading the "
"video again!)"
msgstr ""
#: .././mainapp.py:14708
msgid "Please select a destination folder"
msgstr ""
#: .././mainapp.py:14882
msgid "No video(s) have been downloaded"
msgstr ""
#. Prompt for confirmation
#: .././mainapp.py:14972
msgid "Are you sure you want to remove the selected item(s)?"
msgstr ""
#: .././mainapp.py:15554
msgid "You must give the channel a name"
msgstr ""
#: .././mainapp.py:15572 .././mainapp.py:15835
msgid "You must enter a valid URL"
msgstr ""
#: .././mainapp.py:15687
msgid "You must give the folder a name"
msgstr ""
#: .././mainapp.py:15817
msgid "You must give the playlist a name"
msgstr ""
#: .././mainapp.py:15972 .././mainwin.py:14338
msgid "The following videos are duplicates:"
msgstr ""
#: .././mainapp.py:16036
msgid "There were no livestream alerts to cancel"
msgstr ""
#: .././mainapp.py:16038
msgid "Livestream alerts for 1 video were cancelled"
msgstr "Livestream alerts for 1 video were canceled"
#: .././mainapp.py:16041
#, python-brace-format
msgid "Livestream alerts for {0} videos were cancelled"
msgstr "Livestream alerts for {0} videos were canceled"
#: .././mainapp.py:16342
msgid "Data saved"
msgstr ""
#: .././mainapp.py:16372
msgid "Database saved"
msgstr ""
#: .././mainapp.py:16627 .././mainwin.py:11127
msgid ""
"Files cannot be recovered, after being deleted. Are you sure you want to "
"continue?"
msgstr ""
#. Because livestream operations run silently in the background, when
#. the user goes to the trouble of clicking a menu item in the
#. main window's menu, tell them why nothing is happening
#: .././mainapp.py:16667
msgid "Cannot update existing livestreams because"
msgstr ""
#: .././mainapp.py:16669
msgid "there is another operation running"
msgstr ""
#: .././mainapp.py:16671
msgid "they are currently being updated"
msgstr ""
#: .././mainapp.py:16673
msgid "one or more configuration windows are open"
msgstr ""
#: .././mainapp.py:16675
msgid "there are no livestreams to update"
msgstr ""
#: .././mainapp.py:16749
msgid "There is already a channel with that name"
msgstr ""
#: .././mainapp.py:16751
msgid "There is already a playlist with that name"
msgstr ""
#: .././mainapp.py:16753
msgid "There is already a folder with that name"
msgstr ""
#: .././mainapp.py:16756
msgid "(so please choose a different name)"
msgstr ""
#: .././mainwin.py:719
msgid "Tartube cannot start because it cannot find its icons folder"
msgstr ""
#. File column
#: .././mainwin.py:809
msgid "_File"
msgstr ""
#: .././mainwin.py:816
msgid "_Database preferences..."
msgstr ""
#: .././mainwin.py:825
msgid "_Save database"
msgstr ""
#: .././mainwin.py:831
msgid "Save _all"
msgstr ""
#: .././mainwin.py:840
msgid "_Close to tray"
msgstr ""
#. Quit
#: .././mainwin.py:845 .././mainwin.py:17587
msgid "_Quit"
msgstr ""
#. Edit column
#: .././mainwin.py:850
msgid "_Edit"
msgstr ""
#: .././mainwin.py:857
msgid "_System preferences..."
msgstr ""
#: .././mainwin.py:863
msgid "_General download options..."
msgstr ""
#. Media column
#: .././mainwin.py:869
msgid "_Media"
msgstr ""
#: .././mainwin.py:876
msgid "Add _videos..."
msgstr ""
#: .././mainwin.py:882
msgid "Add _channel..."
msgstr ""
#: .././mainwin.py:888
msgid "Add _playlist..."
msgstr ""
#: .././mainwin.py:894
msgid "Add _folder..."
msgstr ""
#: .././mainwin.py:903
msgid "_Export from database"
msgstr ""
#: .././mainwin.py:911
msgid "_JSON export file"
msgstr ""
#: .././mainwin.py:917
msgid "Plain _text export file"
msgstr ""
#: .././mainwin.py:923
msgid "_Import into database"
msgstr ""
#: .././mainwin.py:932
msgid "_Switch between views"
msgstr ""
#: .././mainwin.py:937
msgid "Show _hidden folders"
msgstr ""
#: .././mainwin.py:950
msgid "_Add test media"
msgstr ""
#: .././mainwin.py:958
msgid "_Run test code"
msgstr ""
#. Operations column
#. Add this tab...
#: .././mainwin.py:964 .././config.py:8246
msgid "_Operations"
msgstr ""
#. Check all
#: .././mainwin.py:971 .././mainwin.py:17558
msgid "_Check all"
msgstr ""
#. Download all
#: .././mainwin.py:977 .././mainwin.py:17565
msgid "_Download all"
msgstr ""
#: .././mainwin.py:982
msgid "C_ustom download all"
msgstr ""
#: .././mainwin.py:990
msgid "_Refresh database..."
msgstr ""
#: .././mainwin.py:1000
msgid "U_pdate"
msgstr ""
#: .././mainwin.py:1006
msgid "_Test"
msgstr ""
#: .././mainwin.py:1015
msgid "_Install FFmpeg"
msgstr ""
#: .././mainwin.py:1026
msgid "Tidy up _files..."
msgstr ""
#: .././mainwin.py:1037 .././mainwin.py:17576
msgid "_Stop current operation"
msgstr ""
#. Livestreams column
#: .././mainwin.py:1044 .././config.py:8545
msgid "_Livestreams"
msgstr ""
#: .././mainwin.py:1051
msgid "_Livestream preferences..."
msgstr ""
#: .././mainwin.py:1060
msgid "_Update existing livestreams"
msgstr ""
#: .././mainwin.py:1065
msgid "_Cancel all livestream alerts"
msgstr ""
#. Help column
#: .././mainwin.py:1070
msgid "_Help"
msgstr ""
#: .././mainwin.py:1076
msgid "_About..."
msgstr ""
#: .././mainwin.py:1081
msgid "Go to _website"
msgstr ""
#: .././mainwin.py:1087
msgid "Send _feedback"
msgstr ""
#: .././mainwin.py:1124
msgid "Videos"
msgstr ""
#: .././mainwin.py:1134
msgid "Add new video(s)"
msgstr ""
#: .././mainwin.py:1143
msgid "Channel"
msgstr ""
#: .././mainwin.py:1153
msgid "Add a new channel"
msgstr ""
#: .././mainwin.py:1164
msgid "Playlist"
msgstr ""
#: .././mainwin.py:1174
msgid "Add a new playlist"
msgstr ""
#: .././mainwin.py:1185
msgid "Folder"
msgstr ""
#: .././mainwin.py:1195
msgid "Add a new folder"
msgstr ""
#: .././mainwin.py:1209
msgid "Check"
msgstr ""
#: .././mainwin.py:1220 .././mainwin.py:1429 .././mainwin.py:3044
#: .././mainwin.py:3216
msgid "Check all videos, channels, playlists and folders"
msgstr ""
#. Link not clickable
#. Because of an unexplained Gtk problem, there is usually a crash after
#. this function returns. Workaround is to make the label unclickable,
#. then use a Glib timer to restore it (after some small fraction of a
#. second)
#: .././mainwin.py:1230 .././mainwin.py:15927 .././mainwin.py:15935
#: .././mainwin.py:16190 .././mainwin.py:16202 .././mainwin.py:16919
msgid "Download"
msgstr ""
#: .././mainwin.py:1241 .././mainwin.py:1437 .././mainwin.py:3052
#: .././mainwin.py:3222
msgid "Download all videos, channels, playlists and folders"
msgstr ""
#: .././mainwin.py:1256
msgid "Stop"
msgstr ""
#: .././mainwin.py:1268
msgid "Stop the current operation"
msgstr ""
#. (signal_connect appears below)
#. v2.0.079 These lines produce a Gtk error, for no obvious reason (the
#. equivalent code in mainwin.MainWin.setup_classic_mode_tab()
#. produces no error)
#. selection = treeview.get_selection()
#. selection.set_mode(Gtk.SelectionMode.MULTIPLE)
#: .././mainwin.py:1280 .././config.py:6922
msgid "Switch"
msgstr ""
#: .././mainwin.py:1291
msgid "Switch between simple and complex views"
msgstr ""
#: .././mainwin.py:1306
msgid "Quit"
msgstr ""
#: .././mainwin.py:1316
msgid "Close Tartube"
msgstr ""
#: .././mainwin.py:1338
msgid "_Videos"
msgstr ""
#: .././mainwin.py:1346
msgid "_Progress"
msgstr ""
#: .././mainwin.py:1354
msgid "_Classic Mode"
msgstr ""
#: .././mainwin.py:1362
msgid "_Output"
msgstr ""
#: .././mainwin.py:1371 .././config.py:5442 .././config.py:5794
msgid "_Errors / Warnings"
msgstr ""
#: .././mainwin.py:1427 .././mainwin.py:3042 .././mainwin.py:3213
msgid "Check all"
msgstr ""
#: .././mainwin.py:1435 .././mainwin.py:2493 .././mainwin.py:3050
msgid "Download all"
msgstr ""
#: .././mainwin.py:1492
msgid "Page"
msgstr ""
#: .././mainwin.py:1504
msgid "Set visible page"
msgstr ""
#: .././mainwin.py:1528 .././mainwin.py:1836 .././mainwin.py:1904
#: .././mainwin.py:2340
msgid "Size"
msgstr ""
#: .././mainwin.py:1539
msgid "Set page size"
msgstr ""
#: .././mainwin.py:1560
msgid "Go to first page"
msgstr ""
#: .././mainwin.py:1575
msgid "Go to previous page"
msgstr ""
#: .././mainwin.py:1592
msgid "Go to next page"
msgstr ""
#: .././mainwin.py:1607
msgid "Go to last page"
msgstr ""
#: .././mainwin.py:1622
msgid "Scroll up"
msgstr ""
#: .././mainwin.py:1637
msgid "Scroll down"
msgstr ""
#: .././mainwin.py:1655 .././mainwin.py:3455
msgid "Show filter options"
msgstr ""
#: .././mainwin.py:1668
msgid "Sort by"
msgstr ""
#: .././mainwin.py:1683 .././mainwin.py:3527
msgid "Sort alphabetically"
msgstr ""
#: .././mainwin.py:1693
msgid "Filter"
msgstr ""
#: .././mainwin.py:1702
msgid "Enter search text"
msgstr ""
#: .././mainwin.py:1707
msgid "Regex"
msgstr ""
#: .././mainwin.py:1715
msgid "Select if search text is a regex"
msgstr ""
#: .././mainwin.py:1732
msgid "Filter videos"
msgstr ""
#: .././mainwin.py:1749
msgid "Cancel filter"
msgstr ""
#: .././mainwin.py:1760
msgid "Find date"
msgstr ""
#: .././mainwin.py:1774
msgid "Find videos by date"
msgstr ""
#: .././mainwin.py:1829
msgid "TRANSLATOR'S NOTE: Ext is short for a file extension, e.g. .EXE"
msgstr ""
#: .././mainwin.py:1834 .././mainwin.py:2338
msgid "Source"
msgstr ""
#: .././mainwin.py:1834 .././mainwin.py:2338
msgid "Status"
msgstr ""
#: .././mainwin.py:1835 .././mainwin.py:2339
msgid "Incoming file"
msgstr ""
#: .././mainwin.py:1835 .././mainwin.py:2339
msgid "Ext"
msgstr ""
#: .././mainwin.py:1835 .././mainwin.py:2339
msgid "Speed"
msgstr ""
#: .././mainwin.py:1835 .././mainwin.py:2339
msgid "ETA"
msgstr ""
#: .././mainwin.py:1904 .././config.py:5706
msgid "New videos"
msgstr ""
#: .././mainwin.py:1904 .././config.py:5219
msgid "Duration"
msgstr ""
#: .././mainwin.py:1905
msgid "Date"
msgstr ""
#: .././mainwin.py:1905 .././config.py:5190
msgid "File"
msgstr ""
#: .././mainwin.py:1905
msgid "Downloaded to"
msgstr ""
#: .././mainwin.py:1965
msgid "Max downloads"
msgstr ""
#: .././mainwin.py:1988
msgid "D/L speed (KiB/s)"
msgstr ""
#: .././mainwin.py:2014 .././config.py:2404
msgid "Video resolution"
msgstr ""
#: .././mainwin.py:2049
msgid "Hide rows when they are finished"
msgstr ""
#: .././mainwin.py:2062
msgid "Add newest videos to the top of the list"
msgstr ""
#: .././mainwin.py:2121
msgid "This tab emulates the classic youtube-dl-gui interface"
msgstr ""
#: .././mainwin.py:2129
msgid "Videos downloaded here are not added to Tartube's database"
msgstr ""
#: .././mainwin.py:2151
msgid "Open the Classic Mode menu"
msgstr ""
#. Second row - a textview for entering URLs. If automatic copy/paste is
#. enabled, URLs are automatically copied into this textview
#. --------------------------------------------------------------------
#: .././mainwin.py:2158
msgid "Enter URLs below"
msgstr ""
#. Third row - widgets to set the download destination and video/audio
#. format. The user clicks the 'Add URLs' button to create dummy
#. media.Video objects for each URL. Each object is associated with
#. the specified destination and format
#. --------------------------------------------------------------------
#. Destination directory
#: .././mainwin.py:2197
msgid "Destination:"
msgstr ""
#: .././mainwin.py:2234
msgid "Add a new destination folder"
msgstr ""
#: .././mainwin.py:2253
msgid "Open the destination folder"
msgstr ""
#. Video/audio format
#: .././mainwin.py:2258
msgid "Format:"
msgstr ""
#: .././mainwin.py:2261
msgid "Default"
msgstr ""
#: .././mainwin.py:2261 .././mainwin.py:13586
msgid "Video:"
msgstr ""
#: .././mainwin.py:2265 .././mainwin.py:13586
msgid "Audio:"
msgstr ""
#: .././mainwin.py:2295
msgid "Add URLs"
msgstr ""
#: .././mainwin.py:2301
msgid "Add these URLs"
msgstr ""
#: .././mainwin.py:2391
msgid "Remove from list"
msgstr ""
#: .././mainwin.py:2414
msgid "Play video"
msgstr ""
#. Signal connect below
#: .././mainwin.py:2430 .././config.py:2799 .././config.py:6959
msgid "Move up"
msgstr ""
#. Signal connect below
#. signal connect appears below
#: .././mainwin.py:2451 .././config.py:2803 .././config.py:6967
msgid "Move down"
msgstr ""
#: .././mainwin.py:2467
msgid "Re-download"
msgstr ""
#: .././mainwin.py:2490
msgid "Stop download"
msgstr ""
#: .././mainwin.py:2500
msgid "Download the URLs above"
msgstr ""
#: .././mainwin.py:2563
msgid "Time"
msgstr ""
#: .././mainwin.py:2563
msgid "Type"
msgstr ""
#: .././mainwin.py:2563
msgid "Message"
msgstr ""
#: .././mainwin.py:2597
msgid "Show Tartube errors"
msgstr ""
#: .././mainwin.py:2610
msgid "Show Tartube warnings"
msgstr ""
#: .././mainwin.py:2623
msgid "Show server errors"
msgstr ""
#: .././mainwin.py:2641
msgid "Show server warnings"
msgstr ""
#: .././mainwin.py:2653
msgid "Clear list"
msgstr ""
#: .././mainwin.py:2966 .././mainwin.py:2996
msgid "Checking..."
msgstr ""
#: .././mainwin.py:2968 .././mainwin.py:2998
msgid "Downloading..."
msgstr ""
#: .././mainwin.py:2970 .././mainwin.py:3000
msgid "Refreshing..."
msgstr ""
#: .././mainwin.py:2972 .././mainwin.py:3002
msgid "Tidying..."
msgstr ""
#: .././mainwin.py:2974
msgid "FFmpeg processing..."
msgstr ""
#: .././mainwin.py:3004
msgid "FFmpeg Processing..."
msgstr ""
#: .././mainwin.py:3192
msgid "Installing"
msgstr ""
#: .././mainwin.py:3195
msgid "Updating"
msgstr ""
#: .././mainwin.py:3198 .././mainwin.py:3201
msgid "Fetching"
msgstr ""
#: .././mainwin.py:3204
msgid "Testing"
msgstr ""
#: .././mainwin.py:3478
msgid "Hide filter options"
msgstr ""
#: .././mainwin.py:3543
msgid "Sort by date"
msgstr ""
#: .././mainwin.py:3769
msgid "_Check channel"
msgstr ""
#: .././mainwin.py:3771
msgid "_Check playlist"
msgstr ""
#: .././mainwin.py:3773
msgid "_Check folder"
msgstr ""
#: .././mainwin.py:3790
msgid "_Download channel"
msgstr ""
#: .././mainwin.py:3792
msgid "_Download playlist"
msgstr ""
#: .././mainwin.py:3794
msgid "_Download folder"
msgstr ""
#: .././mainwin.py:3811
msgid "C_ustom download channel"
msgstr ""
#: .././mainwin.py:3813
msgid "C_ustom download playlist"
msgstr ""
#: .././mainwin.py:3815
msgid "C_ustom download folder"
msgstr ""
#: .././mainwin.py:3860
msgid "_Empty folder"
msgstr ""
#: .././mainwin.py:3872
msgid "_All contents"
msgstr ""
#: .././mainwin.py:3890
msgid "_Remove videos"
msgstr ""
#: .././mainwin.py:3902
msgid "_Just folder videos"
msgstr ""
#: .././mainwin.py:3908
msgid "Channel co_ntents"
msgstr ""
#: .././mainwin.py:3910
msgid "Playlist co_ntents"
msgstr ""
#: .././mainwin.py:3912
msgid "Folder co_ntents"
msgstr ""
#: .././mainwin.py:3924
msgid "_Move to top level"
msgstr ""
#: .././mainwin.py:3941
msgid "_Convert to playlist"
msgstr ""
#: .././mainwin.py:3943
msgid "_Convert to channel"
msgstr ""
#: .././mainwin.py:3965
msgid "_Hide folder"
msgstr ""
#: .././mainwin.py:3975
msgid "_Rename channel..."
msgstr ""
#: .././mainwin.py:3977
msgid "_Rename playlist..."
msgstr ""
#: .././mainwin.py:3979
msgid "_Rename folder..."
msgstr ""
#: .././mainwin.py:3996
msgid "Set _nickname..."
msgstr ""
#: .././mainwin.py:4011
msgid "Set _URL..."
msgstr ""
#: .././mainwin.py:4023
msgid "Set _download destination..."
msgstr ""
#: .././mainwin.py:4039
msgid "_Export channel..."
msgstr ""
#: .././mainwin.py:4041
msgid "_Export playlist..."
msgstr ""
#: .././mainwin.py:4043
msgid "_Export folder..."
msgstr ""
#: .././mainwin.py:4056
msgid "Re_fresh channel"
msgstr ""
#: .././mainwin.py:4058
msgid "Re_fresh playlist"
msgstr ""
#: .././mainwin.py:4060
msgid "Re_fresh folder"
msgstr ""
#: .././mainwin.py:4077
msgid "_Tidy up channel"
msgstr ""
#: .././mainwin.py:4079
msgid "_Tidy up playlist"
msgstr ""
#: .././mainwin.py:4081
msgid "_Tidy up folder"
msgstr ""
#: .././mainwin.py:4098 .././mainwin.py:4903 .././mainwin.py:5904
msgid "Add to _Classic Mode tab"
msgstr ""
#: .././mainwin.py:4111
msgid "Channel _actions"
msgstr ""
#: .././mainwin.py:4113
msgid "Playlist _actions"
msgstr ""
#: .././mainwin.py:4115
msgid "Folder _actions"
msgstr ""
#: .././mainwin.py:4135 .././mainwin.py:4450
msgid "_Apply download options..."
msgstr ""
#: .././mainwin.py:4153 .././mainwin.py:4464
msgid "_Remove download options"
msgstr ""
#: .././mainwin.py:4169 .././mainwin.py:4476
msgid "_Edit download options..."
msgstr ""
#: .././mainwin.py:4185
msgid "_Show system command"
msgstr ""
#: .././mainwin.py:4198
msgid "_Disable checking/downloading"
msgstr ""
#: .././mainwin.py:4210
msgid "_Just disable downloading"
msgstr ""
#: .././mainwin.py:4235 .././mainwin.py:4535
msgid "D_ownloads"
msgstr ""
#: .././mainwin.py:4243
msgid "Channel _properties..."
msgstr ""
#: .././mainwin.py:4245
msgid "Playlist _properties..."
msgstr ""
#: .././mainwin.py:4247
msgid "Folder _properties..."
msgstr ""
#: .././mainwin.py:4263
msgid "_Default location"
msgstr ""
#: .././mainwin.py:4276
msgid "_Actual location"
msgstr ""
#: .././mainwin.py:4288
msgid "_Show"
msgstr ""
#: .././mainwin.py:4297
msgid "D_elete channel"
msgstr ""
#: .././mainwin.py:4299
msgid "D_elete playlist"
msgstr ""
#: .././mainwin.py:4301
msgid "D_elete folder"
msgstr ""
#: .././mainwin.py:4361
msgid "_Check video"
msgstr ""
#: .././mainwin.py:4383
msgid "_Download video"
msgstr ""
#: .././mainwin.py:4404
msgid "Re-_download this video"
msgstr ""
#: .././mainwin.py:4417
msgid "C_ustom download video"
msgstr ""
#: .././mainwin.py:4492
msgid "Show system _command"
msgstr ""
#: .././mainwin.py:4502
msgid "_Test system command"
msgstr ""
#: .././mainwin.py:4517
msgid "_Disable downloads"
msgstr ""
#: .././mainwin.py:4541 .././mainwin.py:4930 .././mainwin.py:5404
msgid "_Process with FFmpeg..."
msgstr ""
#: .././mainwin.py:4561
msgid "Video is _archived"
msgstr ""
#: .././mainwin.py:4574
msgid "Video is _bookmarked"
msgstr ""
#: .././mainwin.py:4585
msgid "Video is _favourite"
msgstr ""
#: .././mainwin.py:4596
msgid "Video is _missing"
msgstr ""
#: .././mainwin.py:4612
msgid "Video is _new"
msgstr ""
#: .././mainwin.py:4625
msgid "Video is in _waiting list"
msgstr ""
#: .././mainwin.py:4636
msgid "_Mark video"
msgstr ""
#: .././mainwin.py:4647
msgid "_Location"
msgstr ""
#: .././mainwin.py:4657
msgid "_Properties..."
msgstr ""
#: .././mainwin.py:4669
msgid "_Show video"
msgstr ""
#: .././mainwin.py:4678
msgid "Available _formats"
msgstr ""
#: .././mainwin.py:4688
msgid "Available _subtitles"
msgstr ""
#: .././mainwin.py:4698
msgid "_Fetch"
msgstr ""
#. Delete video
#: .././mainwin.py:4709
msgid "D_elete video"
msgstr ""
#. Check/download videos
#: .././mainwin.py:4804
msgid "_Check videos"
msgstr ""
#: .././mainwin.py:4823
msgid "_Download videos"
msgstr ""
#: .././mainwin.py:4842
msgid "C_ustom download videos"
msgstr ""
#: .././mainwin.py:4860
msgid "D_ownload and watch"
msgstr ""
#: .././mainwin.py:4878 .././mainwin.py:5820
msgid "Watch in _player"
msgstr ""
#: .././mainwin.py:4888 .././mainwin.py:5835 .././mainwin.py:5846
msgid "Watch on _website"
msgstr ""
#: .././mainwin.py:4919 .././mainwin.py:6018
msgid "_Mark for download"
msgstr ""
#: .././mainwin.py:4944 .././mainwin.py:6029
msgid "_Download"
msgstr ""
#: .././mainwin.py:4954
msgid "_Download and watch"
msgstr ""
#: .././mainwin.py:4965 .././mainwin.py:6049
msgid "_Temporary"
msgstr ""
#: .././mainwin.py:4984
msgid "_Archived"
msgstr ""
#: .././mainwin.py:4997
msgid "Not a_rchived"
msgstr ""
#: .././mainwin.py:5013
msgid "_Bookmarked"
msgstr ""
#: .././mainwin.py:5026
msgid "Not b_ookmarked"
msgstr ""
#: .././mainwin.py:5042
msgid "_Favourite"
msgstr "_Favorite"
#: .././mainwin.py:5055
msgid "Not fa_vourite"
msgstr "Not fa_vorite"
#: .././mainwin.py:5071
msgid "_Missing"
msgstr ""
#: .././mainwin.py:5084
msgid "Not m_issing"
msgstr ""
#: .././mainwin.py:5100
msgid "_New"
msgstr ""
#: .././mainwin.py:5113
msgid "Not n_ew"
msgstr ""
#: .././mainwin.py:5129
msgid "In _waiting list"
msgstr ""
#: .././mainwin.py:5142
msgid "Not in w_aiting list"
msgstr ""
#: .././mainwin.py:5155
msgid "_Mark videos"
msgstr ""
#: .././mainwin.py:5164
msgid "Show p_roperties..."
msgstr ""
#. Delete videos
#: .././mainwin.py:5179
msgid "D_elete videos"
msgstr ""
#. Stop check/download
#: .././mainwin.py:5244
msgid "_Stop now"
msgstr ""
#: .././mainwin.py:5258
msgid "Stop after this _video"
msgstr ""
#: .././mainwin.py:5273
msgid "Stop after these v_ideos"
msgstr ""
#: .././mainwin.py:5288
msgid "Download _next"
msgstr ""
#: .././mainwin.py:5300
msgid "Download _last"
msgstr ""
#: .././mainwin.py:5323
msgid "Watch on _YouTube"
msgstr ""
#: .././mainwin.py:5333
msgid "Watch on _HookTube"
msgstr ""
#: .././mainwin.py:5343
msgid "Watch on _Invidious"
msgstr ""
#: .././mainwin.py:5355
msgid "Watch on _Website"
msgstr ""
#. Delete video
#: .././mainwin.py:5421
msgid "_Delete video"
msgstr ""
#: .././mainwin.py:5453 .././mainwin.py:18257 .././mainwin.py:18752
#: .././mainwin.py:19105
msgid "Enable automatic copy/paste"
msgstr ""
#: .././mainwin.py:5455
msgid "Disable automatic copy/paste"
msgstr ""
#: .././mainwin.py:5471
msgid "Use _classic download options"
msgstr ""
#: .././mainwin.py:5484
msgid "Use _general download options"
msgstr ""
#: .././mainwin.py:5495
msgid "_Edit classic download options"
msgstr ""
#: .././mainwin.py:5511 .././mainwin.py:21825
msgid "Update"
msgstr ""
#. Get URL
#: .././mainwin.py:5565
msgid "Get _URL"
msgstr ""
#. Get command
#: .././mainwin.py:5574
msgid "Get _command"
msgstr ""
#: .././mainwin.py:5584
msgid "_Open destination"
msgstr ""
#: .././mainwin.py:5625
msgid "Mark as _archived"
msgstr ""
#: .././mainwin.py:5636
msgid "Mark as not a_rchived"
msgstr ""
#: .././mainwin.py:5650
msgid "Mark as _bookmarked"
msgstr ""
#: .././mainwin.py:5662
msgid "Mark as not b_ookmarked"
msgstr ""
#: .././mainwin.py:5675
msgid "Mark as _favourite"
msgstr "Mark as _favorite"
#: .././mainwin.py:5688
msgid "Mark as not fa_vourite"
msgstr "Mark as not fa_vorite"
#: .././mainwin.py:5702
msgid "Mark as _missing"
msgstr ""
#: .././mainwin.py:5715
msgid "Mark as not m_issing"
msgstr ""
#: .././mainwin.py:5732
msgid "Mark as _new"
msgstr ""
#: .././mainwin.py:5744
msgid "Mark as not n_ew"
msgstr ""
#: .././mainwin.py:5758
msgid "Mark as in _waiting list"
msgstr ""
#: .././mainwin.py:5770
msgid "Mark as not in wai_ting list"
msgstr ""
#: .././mainwin.py:5802 .././mainwin.py:6039
msgid "Download and _watch"
msgstr ""
#: .././mainwin.py:5860
msgid "_YouTube"
msgstr ""
#: .././mainwin.py:5870
msgid "_HookTube"
msgstr ""
#: .././mainwin.py:5880
msgid "_Invidious"
msgstr ""
#: .././mainwin.py:5890
msgid "TRANSLATOR'S NOTE: Watch on YouTube, Watch on HookTube, etc"
msgstr ""
#: .././mainwin.py:5895
msgid "W_atch on"
msgstr ""
#: .././mainwin.py:5924
msgid "Auto _notify"
msgstr ""
#: .././mainwin.py:5940
msgid "Auto _sound alarm"
msgstr ""
#: .././mainwin.py:5955
msgid "Auto _open"
msgstr ""
#: .././mainwin.py:5968
msgid "_Download on start"
msgstr ""
#: .././mainwin.py:5981
msgid "Download on _stop"
msgstr ""
#: .././mainwin.py:5997
msgid "Not a _livestream"
msgstr ""
#: .././mainwin.py:6007 .././config.py:5329
msgid "_Livestream"
msgstr ""
#: .././mainwin.py:6850
msgid ""
"TRANSLATOR'S NOTE: V = number of videos B = (number of videos) bookmarked D "
"= downloaded F = favourite L = live/livestream M = missing N = new W = in "
"waiting list E = (number of) errors W = warnings"
msgstr ""
#: .././mainwin.py:6857
msgid "V:"
msgstr ""
#: .././mainwin.py:6858
msgid "B:"
msgstr ""
#: .././mainwin.py:6859
msgid "D:"
msgstr ""
#: .././mainwin.py:6860
msgid "F:"
msgstr ""
#: .././mainwin.py:6861
msgid "L:"
msgstr ""
#: .././mainwin.py:6862
msgid "M:"
msgstr ""
#: .././mainwin.py:6863
msgid "N:"
msgstr ""
#: .././mainwin.py:6864 .././mainwin.py:6875
msgid "W:"
msgstr ""
#: .././mainwin.py:6874
msgid "E:"
msgstr ""
#: .././mainwin.py:7895 .././mainwin.py:8546
msgid "Waiting"
msgstr ""
#: .././mainwin.py:9003
msgid ""
"TRANSLATOR'S NOTE: Thread means a computer processor thread. If you're not "
"sure how to translate it, just use 'Page #', as in Page #1, Page #2, etc"
msgstr ""
#: .././mainwin.py:9010
msgid "Thread"
msgstr ""
#: .././mainwin.py:9013
msgid "_Summary"
msgstr ""
#: .././mainwin.py:9556
msgid "Tartube error"
msgstr ""
#: .././mainwin.py:9609
msgid "Tartube warning"
msgstr ""
#: .././mainwin.py:9642
msgid "_Errors"
msgstr ""
#: .././mainwin.py:9646
msgid "Warnings"
msgstr ""
#: .././mainwin.py:10936
msgid "The URL is not valid"
msgstr ""
#: .././mainwin.py:14425
#, python-brace-format
msgid "The channel contains {0} items, so this action may take a while"
msgstr ""
#: .././mainwin.py:14432
#, python-brace-format
msgid "The playlist contains {0} items, so this action may take a while"
msgstr ""
#: .././mainwin.py:14439
#, python-brace-format
msgid "The folder contains {0} items, so this action may take a while"
msgstr ""
#: .././mainwin.py:14820 .././mainwin.py:15741
msgid "Originally from:"
msgstr ""
#: .././mainwin.py:14833 .././mainwin.py:15754
msgid "From channel:"
msgstr ""
#: .././mainwin.py:14835 .././mainwin.py:15756
msgid "From playlist:"
msgstr ""
#: .././mainwin.py:14837 .././mainwin.py:15758
msgid "From folder:"
msgstr ""
#: .././mainwin.py:14863
msgid "Livestream has not started yet"
msgstr ""
#: .././mainwin.py:14872 .././mainwin.py:14878 .././mainwin.py:15805
#: .././mainwin.py:15812
msgid "Duration:"
msgstr ""
#: .././mainwin.py:14878 .././mainwin.py:14884 .././mainwin.py:14893
#: .././mainwin.py:15812 .././mainwin.py:15819 .././mainwin.py:15829
#: .././media.py:320 .././media.py:330 .././media.py:1552 .././media.py:1558
#: .././media.py:1568
msgid "unknown"
msgstr ""
#: .././mainwin.py:14882 .././mainwin.py:14884 .././mainwin.py:15816
#: .././mainwin.py:15818
msgid "Size:"
msgstr ""
#: .././mainwin.py:14891 .././mainwin.py:14893 .././mainwin.py:15826
#: .././mainwin.py:15828
msgid "Date:"
msgstr ""
#: .././mainwin.py:15218
msgid "Watch:"
msgstr ""
#: .././mainwin.py:15287
msgid "Temporary:"
msgstr ""
#: .././mainwin.py:15330
msgid "Marked:"
msgstr ""
#: .././mainwin.py:15713 .././mainwin.py:15775
msgid "Show the full description"
msgstr ""
#: .././mainwin.py:15714 .././mainwin.py:15776
msgid "More"
msgstr ""
#: .././mainwin.py:15726 .././mainwin.py:15784
msgid "Show the short description"
msgstr ""
#: .././mainwin.py:15727 .././mainwin.py:15785
msgid "Less"
msgstr ""
#: .././mainwin.py:15845
msgid "Live:"
msgstr ""
#: .././mainwin.py:15848 .././mainwin.py:15850 .././mainwin.py:15854
#: .././mainwin.py:16096 .././mainwin.py:16098 .././mainwin.py:16102
#: .././mainwin.py:16555
msgid "Notify"
msgstr ""
#: .././mainwin.py:15858 .././mainwin.py:16106
msgid "When the livestream starts, notify the user"
msgstr ""
#: .././mainwin.py:15869 .././mainwin.py:15871 .././mainwin.py:16112
#: .././mainwin.py:16114 .././mainwin.py:16422
msgid "Alarm"
msgstr ""
#: .././mainwin.py:15875 .././mainwin.py:16118
msgid "When the livestream starts, sound an alarm"
msgstr ""
#: .././mainwin.py:15880 .././mainwin.py:15882 .././mainwin.py:16124
#: .././mainwin.py:16126 .././mainwin.py:16600
msgid "Open"
msgstr ""
#: .././mainwin.py:15886 .././mainwin.py:16130
msgid "When the livestream starts, open it"
msgstr ""
#: .././mainwin.py:15891 .././mainwin.py:15893 .././mainwin.py:16136
#: .././mainwin.py:16138 .././mainwin.py:16466
msgid "D/L on start"
msgstr ""
#: .././mainwin.py:15897 .././mainwin.py:16142
msgid "When the livestream starts, download it"
msgstr ""
#: .././mainwin.py:15902 .././mainwin.py:15904 .././mainwin.py:16148
#: .././mainwin.py:16150 .././mainwin.py:16511
msgid "D/L on stop"
msgstr ""
#: .././mainwin.py:15908 .././mainwin.py:16154
msgid "When the livestream stops, download it"
msgstr ""
#: .././mainwin.py:15934
msgid "Download this video"
msgstr ""
#: .././mainwin.py:15945
msgid "Watch in your media player"
msgstr ""
#. Because of an unexplained Gtk problem, there is usually a crash after
#. this function returns. Workaround is to make the label unclickable,
#. then use a Glib timer to restore it (after some small fraction of a
#. second)
#: .././mainwin.py:15946 .././mainwin.py:17253
msgid "Player"
msgstr ""
#: .././mainwin.py:15955
msgid ""
"TRANSLATOR'S NOTE: If you want to use &, use &amp; - if you want to use a "
"different word (e.g. French et), then just use that word"
msgstr ""
#: .././mainwin.py:15963
msgid "Download and watch in your media player"
msgstr ""
#: .././mainwin.py:15964
msgid "Download &amp; watch"
msgstr ""
#: .././mainwin.py:15971
msgid "Not downloaded"
msgstr ""
#: .././mainwin.py:15997
msgid "Watch on YouTube"
msgstr ""
#: .././mainwin.py:15998 .././mainwin.py:17298
msgid "YouTube"
msgstr ""
#: .././mainwin.py:16010
msgid "Watch on HookTube"
msgstr ""
#. Because of an unexplained Gtk problem, there is usually a crash after
#. this function returns. Workaround is to make the label unclickable,
#. then use a Glib timer to restore it (after some small fraction of a
#. second)
#: .././mainwin.py:16011 .././mainwin.py:17062
msgid "HookTube"
msgstr ""
#: .././mainwin.py:16023
msgid "Watch on Invidious"
msgstr ""
#. Because of an unexplained Gtk problem, there is usually a crash after
#. this function returns. Workaround is to make the label unclickable,
#. then use a Glib timer to restore it (after some small fraction of a
#. second)
#: .././mainwin.py:16024 .././mainwin.py:17106
msgid "Invidious"
msgstr ""
#. Because of an unexplained Gtk problem, there is usually a crash after
#. this function returns. Workaround is to make the label unclickable,
#. then use a Glib timer to restore it (after some small fraction of a
#. second)
#: .././mainwin.py:16042 .././mainwin.py:17151
msgid "Other"
msgstr ""
#: .././mainwin.py:16062
msgid "Watch on website"
msgstr ""
#: .././mainwin.py:16063 .././mainwin.py:17300
msgid "Website"
msgstr ""
#. Links not clickable
#: .././mainwin.py:16074
msgid "No link"
msgstr ""
#: .././mainwin.py:16183
msgid "Download to a temporary folder later"
msgstr ""
#. Because of an unexplained Gtk problem, there is usually a crash after
#. this function returns. Workaround is to make the label unclickable,
#. then use a Glib timer to restore it (after some small fraction of a
#. second)
#: .././mainwin.py:16184 .././mainwin.py:16201 .././mainwin.py:17018
msgid "Mark for download"
msgstr ""
#: .././mainwin.py:16189
msgid "Download to a temporary folder"
msgstr ""
#: .././mainwin.py:16195
msgid "Download to a temporary folder, then watch"
msgstr ""
#. Because of an unexplained Gtk problem, there is usually a crash after
#. this function returns. Workaround is to make the label unclickable,
#. then use a Glib timer to restore it (after some small fraction of a
#. second)
#: .././mainwin.py:16196 .././mainwin.py:16203 .././mainwin.py:16974
msgid "D/L and watch"
msgstr ""
#. Archived/not archived
#: .././mainwin.py:16227
msgid "Prevent automatic deletion of the video"
msgstr ""
#. Because of an unexplained Gtk problem, there is usually a crash after
#. this function returns. Workaround is to make the label unclickable,
#. then use a Glib timer to restore it (after some small fraction of a
#. second)
#: .././mainwin.py:16231 .././mainwin.py:16235 .././mainwin.py:16644
msgid "Archived"
msgstr ""
#. Bookmarked/not bookmarked
#: .././mainwin.py:16240
msgid "Show video in Bookmarks folder"
msgstr ""
#: .././mainwin.py:16244 .././mainwin.py:16248
msgid "Bookmarked"
msgstr ""
#. Favourite/not favourite
#: .././mainwin.py:16253
msgid "Show in Favourite Videos folder"
msgstr "Show in Favorite Videos folder"
#. Because of an unexplained Gtk problem, there is usually a crash after
#. this function returns. Workaround is to make the label unclickable,
#. then use a Glib timer to restore it (after some small fraction of a
#. second)
#: .././mainwin.py:16257 .././mainwin.py:16261 .././mainwin.py:16734
msgid "Favourite"
msgstr "Favorite"
#. Missing/not missing
#: .././mainwin.py:16265
msgid "Mark video as removed by creator"
msgstr ""
#. Because of an unexplained Gtk problem, there is usually a crash after
#. this function returns. Workaround is to make the label unclickable,
#. then use a Glib timer to restore it (after some small fraction of a
#. second)
#: .././mainwin.py:16269 .././mainwin.py:16273 .././mainwin.py:16779
msgid "Missing"
msgstr ""
#. New/not new
#: .././mainwin.py:16278
msgid "Mark video as never watched"
msgstr ""
#. Because of an unexplained Gtk problem, there is usually a crash after
#. this function returns. Workaround is to make the label unclickable,
#. then use a Glib timer to restore it (after some small fraction of a
#. second)
#: .././mainwin.py:16282 .././mainwin.py:16286 .././mainwin.py:16817
msgid "New"
msgstr ""
#. In waiting list/not in waiting list
#: .././mainwin.py:16291
msgid "Show in Waiting Videos folder"
msgstr ""
#: .././mainwin.py:16294
msgid "In waiting list"
msgstr ""
#: .././mainwin.py:16298
msgid "In Waiting list"
msgstr ""
#: .././mainwin.py:16417
msgid "Undo alarm"
msgstr ""
#: .././mainwin.py:16461 .././mainwin.py:16506
msgid "Don't D/L"
msgstr ""
#: .././mainwin.py:16550
msgid "Undo notify"
msgstr ""
#: .././mainwin.py:16595
msgid "Undo open"
msgstr ""
#. Because of an unexplained Gtk problem, there is usually a crash after
#. this function returns. Workaround is to make the label unclickable,
#. then use a Glib timer to restore it (after some small fraction of a
#. second)
#: .././mainwin.py:16689
msgid "Not bookmarked"
msgstr ""
#. Because of an unexplained Gtk problem, there is usually a crash after
#. this function returns. Workaround is to make the label unclickable,
#. then use a Glib timer to restore it (after some small fraction of a
#. second)
#: .././mainwin.py:16862
msgid "Not in waiting list"
msgstr ""
#: .././mainwin.py:17934
msgid "Tartube failed to start because:"
msgstr ""
#: .././mainwin.py:17943
msgid "If you don't know how to resolve this error, please contact the authors"
msgstr ""
#: .././mainwin.py:17948
msgid "here"
msgstr ""
#. 'OK' button
#: .././mainwin.py:17951 .././mainwin.py:20423 .././config.py:428
#: .././config.py:1604
msgid "OK"
msgstr ""
#: .././mainwin.py:18002 .././mainwin.py:21402 .././mainwin.py:21497
msgid "Welcome to Tartube!"
msgstr ""
#: .././mainwin.py:18134
msgid "Add channel"
msgstr ""
#: .././mainwin.py:18153
msgid "Enter the channel name"
msgstr ""
#: .././mainwin.py:18158
msgid "(Use the channel's real name or a customised name)"
msgstr "(Use the channel's real name or a customized name)"
#: .././mainwin.py:18166
msgid "Copy and paste a link to the channel"
msgstr ""
#: .././mainwin.py:18213
msgid "(Optional) Add this channel inside a folder"
msgstr ""
#: .././mainwin.py:18243
msgid "I want to download videos from this channel automatically"
msgstr ""
#: .././mainwin.py:18250 .././mainwin.py:18537 .././mainwin.py:18745
msgid "Don't download anything, just check for new videos"
msgstr ""
#: .././mainwin.py:18438
msgid "Add folder"
msgstr ""
#: .././mainwin.py:18457
msgid "Enter the folder name"
msgstr ""
#: .././mainwin.py:18500
msgid "(Optional) Add this folder inside another folder"
msgstr ""
#: .././mainwin.py:18531
msgid "I want to download videos from this folder automatically"
msgstr ""
#: .././mainwin.py:18629
msgid "Add playlist"
msgstr ""
#: .././mainwin.py:18648
msgid "Enter the playlist name"
msgstr ""
#: .././mainwin.py:18653
msgid "(Use the playlist's real name or a customised name)"
msgstr "(Use the playlist's real name or a customized name)"
#: .././mainwin.py:18661
msgid "Copy and paste a link to the playlist"
msgstr ""
#: .././mainwin.py:18708
msgid "(Optional) Add this playlist inside a folder"
msgstr ""
#: .././mainwin.py:18738
msgid "I want to download videos from this playlist automatically"
msgstr ""
#: .././mainwin.py:18935
msgid "Add videos"
msgstr ""
#: .././mainwin.py:18954
msgid "Copy and paste the links to one or more videos"
msgstr ""
#: .././mainwin.py:18960
msgid "Links containing multiple videos will be converted to a channel"
msgstr ""
#: .././mainwin.py:18967
msgid "Links containing multiple videos will be converted to a playlist"
msgstr ""
#: .././mainwin.py:18974
msgid "Links containing multiple videos will be downloaded separately"
msgstr ""
#: .././mainwin.py:18981
msgid "Links containing multiple videos will not be downloaded at all"
msgstr ""
#: .././mainwin.py:19063
msgid "Add the videos to this folder"
msgstr ""
#: .././mainwin.py:19093
msgid "I want to download these videos automatically"
msgstr ""
#: .././mainwin.py:19099
msgid "Don't download anything, just check the videos"
msgstr ""
#: .././mainwin.py:19264
msgid "Select a date"
msgstr ""
#: .././mainwin.py:19370
msgid "Delete channel"
msgstr ""
#: .././mainwin.py:19372
msgid "Delete playlist"
msgstr ""
#: .././mainwin.py:19374
msgid "Delete folder"
msgstr ""
#: .././mainwin.py:19377
msgid "Empty channel"
msgstr ""
#: .././mainwin.py:19379
msgid "Empty playlist"
msgstr ""
#: .././mainwin.py:19381
msgid "Empty folder"
msgstr ""
#: .././mainwin.py:19415
msgid "This channel does not contain any videos"
msgstr ""
#: .././mainwin.py:19417
msgid "This playlist does not contain any videos"
msgstr ""
#: .././mainwin.py:19419
msgid "This folder doesn't contain anything"
msgstr ""
#: .././mainwin.py:19425
msgid "(but there might be some files in Tartube's data folder)"
msgstr ""
#: .././mainwin.py:19438
msgid "This channel contains:"
msgstr ""
#: .././mainwin.py:19440
msgid "This playlist contains:"
msgstr ""
#: .././mainwin.py:19442
msgid "This folder contains:"
msgstr ""
#: .././mainwin.py:19449
msgid "1 folder"
msgstr ""
#: .././mainwin.py:19451
#, python-brace-format
msgid "{0} folders"
msgstr ""
#: .././mainwin.py:19458
msgid "1 channel"
msgstr ""
#: .././mainwin.py:19460
#, python-brace-format
msgid "{0} channels"
msgstr ""
#: .././mainwin.py:19467
msgid "1 playlist"
msgstr ""
#: .././mainwin.py:19469
#, python-brace-format
msgid "{0} playlists"
msgstr ""
#: .././mainwin.py:19476 .././mainwin.py:19901
msgid "1 video"
msgstr ""
#: .././mainwin.py:19478 .././mainwin.py:19904
#, python-brace-format
msgid "{0} videos"
msgstr ""
#: .././mainwin.py:19491
msgid ""
"Do you want to delete the channel from Tartube's data folder, or do you just "
"want to remove the channel from this list?"
msgstr ""
#: .././mainwin.py:19497
msgid ""
"Do you want to delete the playlist from Tartube's data folder, or do you "
"just want to remove the playlist from this list?"
msgstr ""
#: .././mainwin.py:19503
msgid ""
"Do you want to delete the folder from Tartube's data folder, or do you just "
"want to remove the folder from this list?"
msgstr ""
#: .././mainwin.py:19512
msgid ""
"Do you want to empty the channel in Tartube's data folder, or do you just "
"want to empty the channel in this list?"
msgstr ""
#: .././mainwin.py:19518
msgid ""
"Do you want to empty the playlist in Tartube's data folder, or do you just "
"want to empty the playlist in this list?"
msgstr ""
#: .././mainwin.py:19524
msgid ""
"Do you want to empty the folder in Tartube's data folder, or do you just "
"want to empty the folder in this list?"
msgstr ""
#: .././mainwin.py:19541
msgid "Just remove the channel from this list"
msgstr ""
#: .././mainwin.py:19543
msgid "Just remove the playlist from this list"
msgstr ""
#: .././mainwin.py:19545
msgid "Just remove the folder from this list"
msgstr ""
#: .././mainwin.py:19550
msgid "Just empty the channel in this list"
msgstr ""
#: .././mainwin.py:19552
msgid "Just empty the playlist in this list"
msgstr ""
#: .././mainwin.py:19554
msgid "Just empty the folder in this list"
msgstr ""
#: .././mainwin.py:19560
msgid "Delete all files"
msgstr ""
#: .././mainwin.py:19612
msgid "Export from database"
msgstr ""
#: .././mainwin.py:19636
msgid ""
"Tartube is ready to export a partial summary of its database, containing a "
"list of videos, channels, playlists and/or folders (but not including the "
"videos themselves)"
msgstr ""
#: .././mainwin.py:19643
msgid ""
"Tartube is ready to export a summary of its database, containing a list of "
"videos, channels, playlists and/or folders (but not including the videos "
"themselves)"
msgstr ""
#: .././mainwin.py:19659
msgid "Choose what should be included:"
msgstr ""
#: .././mainwin.py:19667
msgid "Include lists of videos"
msgstr ""
#: .././mainwin.py:19672
msgid "Include channels"
msgstr ""
#: .././mainwin.py:19677
msgid "Include playlists"
msgstr ""
#: .././mainwin.py:19682
msgid "Preserve folder structure"
msgstr ""
#: .././mainwin.py:19690
msgid "Export as plain text"
msgstr ""
#: .././mainwin.py:19776
msgid "Import into database"
msgstr ""
#: .././mainwin.py:19799
msgid "Choose which items to import"
msgstr ""
#: .././mainwin.py:19820
msgid "Import"
msgstr ""
#: .././mainwin.py:19836
msgid "Name"
msgstr ""
#: .././mainwin.py:19856
msgid "Import videos"
msgstr ""
#: .././mainwin.py:19861
msgid "Merge channels/playlists/folders"
msgstr ""
#. Bottom strip
#: .././mainwin.py:19864 .././mainwin.py:22242
msgid "Select all"
msgstr ""
#: .././mainwin.py:19869
msgid "Unselect all"
msgstr ""
#: .././mainwin.py:20122
msgid "Install youtube-dl and FFmpeg"
msgstr ""
#: .././mainwin.py:20141
msgid ""
"Tartube could not auto-detect youtube-dl on your system. youtube-dl must be "
"installed before you can use Tartube."
msgstr ""
#: .././mainwin.py:20163
msgid "I have now installed youtube-dl, please detect its location"
msgstr ""
#: .././mainwin.py:20175
msgid ""
"I have now installed youtube-dl, please open the preferences window so I can "
"set its location manually"
msgstr ""
#: .././mainwin.py:20317
msgid "Mount drive"
msgstr ""
#: .././mainwin.py:20341
msgid "The Tartube data folder is set to:"
msgstr ""
#: .././mainwin.py:20354
msgid "...but this folder doesn't exist"
msgstr ""
#: .././mainwin.py:20357
msgid "...but Tartube cannot write to this folder"
msgstr ""
#: .././mainwin.py:20367
msgid "I have mounted the drive, please try again"
msgstr ""
#: .././mainwin.py:20373
msgid "Use this data folder:"
msgstr ""
#: .././mainwin.py:20400
msgid "Select a different data folder"
msgstr ""
#: .././mainwin.py:20406
msgid "Use the default data folder"
msgstr ""
#: .././mainwin.py:20412
msgid "Shut down Tartube"
msgstr ""
#. 'Cancel' button
#: .././mainwin.py:20419 .././config.py:437
msgid "Cancel"
msgstr ""
#: .././mainwin.py:20545
msgid "The folder still doesn't exist. Please try a different option"
msgstr ""
#: .././mainwin.py:20620
msgid "Process videos with FFmpeg"
msgstr ""
#: .././mainwin.py:20642
msgid "Process 1 video with the following options:"
msgstr ""
#: .././mainwin.py:20644
#, python-brace-format
msgid "Process {0} videos with the following options:"
msgstr ""
#: .././mainwin.py:20652
msgid "Reset all"
msgstr ""
#: .././mainwin.py:20660
msgid "Add to end of filename:"
msgstr ""
#: .././mainwin.py:20670
msgid "If regex matches filename:"
msgstr ""
#: .././mainwin.py:20678
msgid "...then apply substitution:"
msgstr ""
#: .././mainwin.py:20686
msgid "Change file extension:"
msgstr ""
#: .././mainwin.py:20696
msgid "FFmpeg command-line options:"
msgstr ""
#: .././mainwin.py:20718
msgid "If the video has a new name/extension, delete the original"
msgstr ""
#: .././mainwin.py:20727
msgid "Remember these options for the next time"
msgstr ""
#: .././mainwin.py:20806
msgid "Stale lockfile"
msgstr ""
#: .././mainwin.py:20843
msgid ""
"Failed to load the Tartube database file, because another copy of Tartube "
"seems to be using it"
msgstr ""
#: .././mainwin.py:20850
msgid "Do you want to load it anyway?"
msgstr ""
#: .././mainwin.py:20856
msgid ""
"(Only click 'Yes' if you are sure that other copies of Tartube are not using "
"the database right now)"
msgstr ""
#: .././mainwin.py:20868
msgid "Yes, load the file"
msgstr ""
#: .././mainwin.py:20875
msgid "No, just shut down Tartube"
msgstr ""
#: .././mainwin.py:20877
msgid "No, don't load the file"
msgstr ""
#: .././mainwin.py:20972
msgid "Rename channel"
msgstr ""
#: .././mainwin.py:20974
msgid "Rename playlist"
msgstr ""
#: .././mainwin.py:20976
msgid "Rename folder"
msgstr ""
#: .././mainwin.py:21000
msgid "Set the new name for the channel:"
msgstr ""
#: .././mainwin.py:21002
msgid "Set the new name for the playlist:"
msgstr ""
#: .././mainwin.py:21004
msgid "Set the new name for the folder:"
msgstr ""
#: .././mainwin.py:21010
msgid "N.B. This procedure will modify your filesystem!\n"
msgstr ""
#: .././mainwin.py:21071
msgid "Set download destination"
msgstr ""
#: .././mainwin.py:21096
msgid ""
"This channel can store its videos in its own system folder, or it can store "
"them in a different system folder"
msgstr ""
#: .././mainwin.py:21101
msgid ""
"This playlist can store its videos in its own system folder, or it can store "
"them in a different folder"
msgstr ""
#: .././mainwin.py:21106
msgid ""
"This folder can store its videos in its own system folder, or it can store "
"them in a different system folder"
msgstr ""
#: .././mainwin.py:21114
msgid "Choose a different system folder if:"
msgstr ""
#: .././mainwin.py:21117
msgid ""
"1. You want to add a channel and its playlists, without downloading the same "
"video twice"
msgstr ""
#: .././mainwin.py:21124
msgid ""
"2. A video creator has channels on both YouTube and BitChute, and you want "
"to add both without downloading the same video twice"
msgstr ""
#: .././mainwin.py:21137
msgid "Use this channel's own folder"
msgstr ""
#: .././mainwin.py:21139
msgid "Use this playlist's own folder"
msgstr ""
#: .././mainwin.py:21141
msgid "Use this folder's own system folder"
msgstr ""
#: .././mainwin.py:21432
msgid "Tartube's data folder will be:"
msgstr ""
#: .././mainwin.py:21447
msgid "Use this folder"
msgstr ""
#: .././mainwin.py:21452
msgid "Choose a different folder"
msgstr ""
#: .././mainwin.py:21528
msgid "Click OK to create a folder in which Tartube can store its videos"
msgstr ""
#: .././mainwin.py:21535
msgid ""
"If you have used Tartube before, you can select an existing folder instead "
"of creating a new one"
msgstr ""
#: .././mainwin.py:21590
msgid "Set nickname"
msgstr ""
#: .././mainwin.py:21615
#, python-brace-format
msgid ""
"Set a nickname for the channel '{0}' (or leave it blank to reset the "
"nickname)"
msgstr ""
#: .././mainwin.py:21620
#, python-brace-format
msgid ""
"Set a nickname for the playlist '{0}' (or leave it blank to reset the "
"nickname)"
msgstr ""
#: .././mainwin.py:21625
#, python-brace-format
msgid ""
"Set a nickname for the folder '{0}' (or leave it blank to reset the nickname)"
msgstr ""
#: .././mainwin.py:21688
msgid "Set URL"
msgstr ""
#: .././mainwin.py:21713
#, python-brace-format
msgid "Update the URL for the channel '{0}'"
msgstr ""
#: .././mainwin.py:21717
#, python-brace-format
msgid "Update the URL for the playlist '{0}'"
msgstr ""
#: .././mainwin.py:21781
msgid "Show system command"
msgstr ""
#: .././mainwin.py:21834
msgid "Copy to clipboard"
msgstr ""
#: .././mainwin.py:22008 .././config.py:8685
msgid "Test"
msgstr ""
#: .././mainwin.py:22028
msgid "URL of the video to download (optional)"
msgstr ""
#: .././mainwin.py:22039
msgid "Command line options (optional)"
msgstr ""
#: .././mainwin.py:22120
msgid "Tidy up files"
msgstr ""
#: .././mainwin.py:22122
msgid "Tidy up channel"
msgstr ""
#: .././mainwin.py:22124
msgid "Tidy up playlist"
msgstr ""
#: .././mainwin.py:22126
msgid "Tidy up folder"
msgstr ""
#: .././mainwin.py:22155
msgid "Check that videos are not corrupted"
msgstr ""
#: .././mainwin.py:22160
msgid "Delete corrupted video files"
msgstr ""
#: .././mainwin.py:22170
msgid "Check that videos do/don't exist"
msgstr ""
#: .././mainwin.py:22177
msgid ""
"Delete downloaded video files (doesn't remove videos from Tartube's database)"
msgstr ""
#: .././mainwin.py:22189
msgid "Also delete all video/audio files with the same name"
msgstr ""
#: .././mainwin.py:22197
msgid "Delete all archive files"
msgstr ""
#: .././mainwin.py:22202
msgid "Move thumbnails into own folder"
msgstr ""
#: .././mainwin.py:22207
msgid "Delete all thumbnail files"
msgstr ""
#: .././mainwin.py:22213
msgid "Convert .webp thumbnails to .jpg using FFmpeg"
msgstr ""
#: .././mainwin.py:22222
msgid "Move other metadata files into own folder"
msgstr ""
#: .././mainwin.py:22230
msgid "Delete all description files"
msgstr ""
#: .././mainwin.py:22234
msgid "Delete all metadata (JSON) files"
msgstr ""
#: .././mainwin.py:22238
msgid "Delete all annotation files"
msgstr ""
#. (signal_connect appears below)
#: .././mainwin.py:22247
msgid "Select none"
msgstr ""
#. 'Reset' button
#. (signal_connect appears below)
#: .././config.py:410 .././config.py:9331 .././config.py:9372
msgid "Reset"
msgstr ""
#: .././config.py:414
msgid "Reset changes without closing the window"
msgstr ""
#. 'Apply' button
#: .././config.py:419
msgid "Apply"
msgstr ""
#: .././config.py:423
msgid "Apply changes without closing the window"
msgstr ""
#: .././config.py:431
msgid "Apply changes"
msgstr ""
#: .././config.py:440
msgid "Cancel changes"
msgstr ""
#: .././config.py:1281
msgid "Listed as"
msgstr ""
#: .././config.py:1293
msgid "Contained in"
msgstr ""
#: .././config.py:1352
msgid "Channel URL"
msgstr ""
#: .././config.py:1354
msgid "Playlist URL"
msgstr ""
#: .././config.py:1356 .././config.py:2372
msgid "Video URL"
msgstr ""
#: .././config.py:1386
msgid "Download to"
msgstr ""
#: .././config.py:1425
msgid "Location"
msgstr ""
#: .././config.py:1446
msgid "Download _options"
msgstr ""
#: .././config.py:1450 .././config.py:1970 .././config.py:3011
#: .././config.py:3050
msgid "Download options"
msgstr ""
#: .././config.py:1454
msgid "Apply download options"
msgstr ""
#: .././config.py:1461
msgid "Edit download options"
msgstr ""
#: .././config.py:1468
msgid "Remove download options"
msgstr ""
#: .././config.py:1607
msgid "Close this window"
msgstr ""
#. Add this tab...
#: .././config.py:2157 .././config.py:5178 .././config.py:5637
#: .././config.py:5996 .././config.py:6250
msgid "_General"
msgstr ""
#: .././config.py:2163
msgid "General options"
msgstr ""
#: .././config.py:2174
msgid "These options have been applied to:"
msgstr ""
#: .././config.py:2180
msgid "All channels, playlists and folders"
msgstr ""
#: .././config.py:2215
msgid "Extra command line options (e.g. --help; do not use -o or --output)"
msgstr ""
#: .././config.py:2243
msgid "Hide advanced download options"
msgstr ""
#: .././config.py:2245
msgid "Show advanced download options"
msgstr ""
#: .././config.py:2255
msgid "Import general download options into this window"
msgstr ""
#: .././config.py:2270
msgid "Completely reset all download options to their default values"
msgstr ""
#. Add this tab...
#: .././config.py:2284
msgid "_Files"
msgstr ""
#: .././config.py:2304
msgid "File _names"
msgstr ""
#: .././config.py:2312
msgid "File name options"
msgstr ""
#: .././config.py:2317
msgid "Format for video file names"
msgstr ""
#: .././config.py:2341
msgid "File output template"
msgstr ""
#: .././config.py:2361
msgid "Add to template:"
msgstr ""
#: .././config.py:2366 .././config.py:5067
msgid "Video properties"
msgstr ""
#: .././config.py:2368
msgid "Video ID"
msgstr ""
#: .././config.py:2369
msgid "Video title"
msgstr ""
#: .././config.py:2370
msgid "Alternative video ID"
msgstr ""
#: .././config.py:2371
msgid "Secondary video title"
msgstr ""
#: .././config.py:2373
msgid "Video filename extension"
msgstr ""
#: .././config.py:2374
msgid "Video licence"
msgstr "Video license"
#: .././config.py:2375
msgid "Age restriction (years)"
msgstr ""
#: .././config.py:2376
msgid "Is a livestream"
msgstr ""
#: .././config.py:2377
msgid "Autonumber videos, starting at 0"
msgstr ""
#: .././config.py:2379
msgid "Creator/uploader"
msgstr ""
#: .././config.py:2381 .././config.py:2382
msgid "Full name of video uploader"
msgstr ""
#: .././config.py:2383
msgid "Nickname/ID of video uploader"
msgstr ""
#: .././config.py:2384
msgid "Channel name"
msgstr ""
#: .././config.py:2385
msgid "Channel ID"
msgstr ""
#: .././config.py:2386
msgid "Playlist name"
msgstr ""
#: .././config.py:2387
msgid "Playlist ID"
msgstr ""
#: .././config.py:2388
msgid "Video index in playlist"
msgstr ""
#: .././config.py:2390
msgid "Date/time/location"
msgstr ""
#: .././config.py:2392
msgid "Release date (YYYYMMDD)"
msgstr ""
#: .././config.py:2393
msgid "Release time (UNIX timestamp)"
msgstr ""
#: .././config.py:2394
msgid "Upload data (YYYYMMDD)"
msgstr ""
#: .././config.py:2395
msgid "Video length (seconds)"
msgstr ""
#: .././config.py:2396
msgid "Filming location"
msgstr ""
#: .././config.py:2398 .././config.py:2400
msgid "Video format"
msgstr ""
#: .././config.py:2401
msgid "Video format code"
msgstr ""
#: .././config.py:2402
msgid "Video width"
msgstr ""
#: .././config.py:2403
msgid "Video height"
msgstr ""
#: .././config.py:2405
msgid "Video frame rate"
msgstr ""
#: .././config.py:2406
msgid "Average video/audio bitrate (KiB/s)"
msgstr ""
#: .././config.py:2407
msgid "Average video bitrate (KiB/s)"
msgstr ""
#: .././config.py:2408
msgid "Average audio bitrate (KiB/s)"
msgstr ""
#: .././config.py:2410
msgid "Ratings/comments"
msgstr ""
#: .././config.py:2412
msgid "Number of views"
msgstr ""
#: .././config.py:2413
msgid "Number of positive ratings"
msgstr ""
#: .././config.py:2414
msgid "Number of negative ratings"
msgstr ""
#: .././config.py:2415
msgid "Average rating"
msgstr ""
#: .././config.py:2416
msgid "Number of reposts"
msgstr ""
#: .././config.py:2417
msgid "Number of comments"
msgstr ""
#: .././config.py:2453
msgid "Add"
msgstr ""
#. Add this tab...
#: .././config.py:2481 .././config.py:6723
msgid "_Filesystem"
msgstr ""
#: .././config.py:2491
msgid "Filesystem options"
msgstr ""
#: .././config.py:2496
msgid "Restrict filenames to ASCII characters"
msgstr ""
#: .././config.py:2502
msgid "Use the server's file modification time"
msgstr ""
#: .././config.py:2509
msgid "Filesystem overrides"
msgstr ""
#: .././config.py:2514
msgid "Download all videos into this folder"
msgstr ""
#: .././config.py:2568
msgid "_Write/move files"
msgstr ""
#: .././config.py:2576
msgid "File write options"
msgstr ""
#: .././config.py:2581
msgid "Write video's description to a .description file"
msgstr ""
#: .././config.py:2587
msgid "Write video's metadata to an .info.json file"
msgstr ""
#: .././config.py:2594
msgid "Write video's annotations to an .annotations.xml file"
msgstr ""
#: .././config.py:2602
msgid ""
"Annotations are not downloaded when checking videos/channels/playlists/"
"folders"
msgstr ""
#: .././config.py:2609
msgid "Write the video's thumbnail to the same folder"
msgstr ""
#: .././config.py:2616
msgid "File move options"
msgstr ""
#: .././config.py:2621
msgid "Move video's description file into a sub-folder"
msgstr ""
#: .././config.py:2627
msgid "Write video's metadata file into a sub-folder"
msgstr ""
#: .././config.py:2633
msgid "Write video's annotations file into a sub-folder"
msgstr ""
#: .././config.py:2639
msgid "Write the video's thumbnail into a sub-folder"
msgstr ""
#: .././config.py:2653
msgid "_Keep files"
msgstr ""
#: .././config.py:2659
msgid "Options during real (not simulated) downloads"
msgstr ""
#: .././config.py:2665 .././config.py:2696
msgid "Keep the description file after Tartube shuts down"
msgstr ""
#: .././config.py:2671 .././config.py:2702
msgid "Keep the metadata file after Tartube shuts down"
msgstr ""
#: .././config.py:2677 .././config.py:2708
msgid "Keep the annotations file after Tartube shuts down"
msgstr ""
#: .././config.py:2683 .././config.py:2714
msgid "Keep the thumbnail file after Tartube shuts down"
msgstr ""
#: .././config.py:2690
msgid "Options during simulated (not real) downloads"
msgstr ""
#. Add this tab...
#: .././config.py:2728
msgid "F_ormats"
msgstr ""
#: .././config.py:2747
msgid "_Preferred"
msgstr ""
#: .././config.py:2755
msgid "Preferred format options"
msgstr ""
#: .././config.py:2761
msgid "Recognised video/audio formats"
msgstr ""
#: .././config.py:2772
msgid "Add format"
msgstr ""
#: .././config.py:2778
msgid "List of preferred formats"
msgstr ""
#: .././config.py:2795
msgid "Remove format"
msgstr ""
#: .././config.py:2848
msgid "If a merge is required after post-processing, output to this format:"
msgstr ""
#. Add this tab...
#: .././config.py:2874 .././config.py:3568
msgid "_Advanced"
msgstr ""
#: .././config.py:2883
msgid "Multiple format options"
msgstr ""
#: .././config.py:2892
msgid ""
"Multiple formats will not be downloaded, because an archive file will be "
"created"
msgstr ""
#: .././config.py:2895
msgid "The archive file can be disabled in the System Preferences window"
msgstr ""
#: .././config.py:2904
msgid ""
"For each video, download the first available format from the preferred list"
msgstr ""
#: .././config.py:2918
msgid ""
"From the preferred list, download the first format that's available for all "
"videos"
msgstr ""
#: .././config.py:2932
msgid "For each video, download all available formats from the preferred list"
msgstr ""
#: .././config.py:2945
msgid "Download all available formats for all videos"
msgstr ""
#: .././config.py:2978
msgid "Other format options"
msgstr ""
#: .././config.py:2983
msgid "Prefer free video formats, unless one is specified above"
msgstr ""
#: .././config.py:2989
msgid "Do not download DASH-related data for YouTube videos"
msgstr ""
#. Add this tab...
#: .././config.py:3005 .././config.py:3024 .././config.py:8270
msgid "_Downloads"
msgstr ""
#: .././config.py:3067
msgid "_Playlists"
msgstr ""
#: .././config.py:3082
msgid "_Size limits"
msgstr ""
#: .././config.py:3096
msgid "_Dates"
msgstr ""
#: .././config.py:3108
msgid "_Views"
msgstr ""
#: .././config.py:3121
msgid "_Filtering"
msgstr ""
#: .././config.py:3135
msgid "_External"
msgstr ""
#: .././config.py:3147
msgid "_Sound only"
msgstr ""
#: .././config.py:3152
msgid "Sound only options"
msgstr ""
#: .././config.py:3158
msgid ""
"Download each video, extract the sound, and then discard the original videos"
msgstr ""
#: .././config.py:3163
msgid "(requires that FFmpeg or AVConv is installed on your system)"
msgstr ""
#: .././config.py:3173
msgid "Use this audio format:"
msgstr ""
#: .././config.py:3188
msgid "Use this audio quality:"
msgstr ""
#: .././config.py:3194 .././config.py:3267
msgid "High"
msgstr ""
#: .././config.py:3195 .././config.py:3268
msgid "Medium"
msgstr ""
#: .././config.py:3196 .././config.py:3269
msgid "Low"
msgstr ""
#: .././config.py:3214
msgid "_Post-processing"
msgstr ""
#: .././config.py:3220 .././config.py:3537
msgid "Post-processing options"
msgstr ""
#: .././config.py:3226
msgid "Post-process video files to convert them to audio-only files"
msgstr ""
#: .././config.py:3233
msgid "Prefer AVConv over FFmpeg"
msgstr ""
#: .././config.py:3241
msgid "Prefer FFmpeg over AVConv (default)"
msgstr ""
#: .././config.py:3249
msgid "Audio format of the post-processed file"
msgstr ""
#: .././config.py:3262
msgid "Audio quality of the post-processed file"
msgstr ""
#: .././config.py:3279
msgid "Encode video to another format, if necessary"
msgstr ""
#: .././config.py:3291
msgid "Arguments to pass to post-processor"
msgstr ""
#: .././config.py:3301
msgid "Keep original file after processing it"
msgstr ""
#: .././config.py:3308
msgid "Merge subtitles file with video (.mp4 only)"
msgstr ""
#: .././config.py:3319
msgid "Embed thumbnail in audio file as cover art"
msgstr ""
#: .././config.py:3325
msgid "Write metadata to the video file"
msgstr ""
#: .././config.py:3331
msgid "Automatically correct known faults of the file"
msgstr ""
#: .././config.py:3337
msgid "Do nothing"
msgstr ""
#: .././config.py:3338
msgid "Warn, but do nothing"
msgstr ""
#: .././config.py:3339
msgid "Fix if possible, otherwise warn"
msgstr ""
#. Add this tab...
#: .././config.py:3356
msgid "S_ubtitles"
msgstr ""
#: .././config.py:3373
msgid "_Options"
msgstr ""
#: .././config.py:3377
msgid "Subtitles options"
msgstr ""
#: .././config.py:3383
msgid "Don't download the subtitles file"
msgstr ""
#: .././config.py:3394
msgid "Download the automatic subtitles file (YouTube only)"
msgstr ""
#: .././config.py:3406
msgid "Download all available subtitles files"
msgstr ""
#: .././config.py:3418
msgid "Download subtitles file for these languages:"
msgstr ""
#: .././config.py:3441
msgid "Add language"
msgstr ""
#: .././config.py:3454
msgid "Remove language"
msgstr ""
#: .././config.py:3512
msgid "_More options"
msgstr ""
#: .././config.py:3518
msgid "Subtitle format options"
msgstr ""
#: .././config.py:3524
msgid "Preferred subtitle format(s), e.g. 'srt', 'vtt', 'srt/ass/vtt/lrc/best'"
msgstr ""
#: .././config.py:3542
msgid "Applies to .mp4 videos only; requires FFmpeg/AVConv"
msgstr ""
#: .././config.py:3549
msgid "During post-processing, merge subtitles file with video"
msgstr ""
#: .././config.py:3588
msgid "_Authentication"
msgstr ""
#: .././config.py:3596
msgid "Authentication options"
msgstr ""
#: .././config.py:3601
msgid "Username with which to log in"
msgstr ""
#: .././config.py:3611
msgid "Password with which to log in"
msgstr ""
#: .././config.py:3621
msgid "Password required for this URL"
msgstr ""
#: .././config.py:3631
msgid "Two-factor authentication code"
msgstr ""
#: .././config.py:3641
msgid "Use .netrc authentication data"
msgstr ""
#: .././config.py:3654
msgid "_Network"
msgstr ""
#: .././config.py:3660
msgid "Network options"
msgstr ""
#: .././config.py:3665
msgid "Use this HTTP/HTTPS proxy"
msgstr ""
#: .././config.py:3675
msgid "Time to wait for socket connection, before giving up"
msgstr ""
#: .././config.py:3685
msgid "Bind with this Client-side IP address"
msgstr ""
#: .././config.py:3695
msgid "Connect using IPv4 only"
msgstr ""
#: .././config.py:3701
msgid "Connect using IPv6 only"
msgstr ""
#: .././config.py:3715
msgid "_Geo-restriction"
msgstr ""
#: .././config.py:3723
msgid "Geo-restriction options"
msgstr ""
#: .././config.py:3728
msgid "Use this proxy to verify IP address"
msgstr ""
#: .././config.py:3738
msgid "Bypass using fake X-Forwarded-For HTTP header"
msgstr ""
#: .././config.py:3744
msgid "Don't bypass using fake HTTP header"
msgstr ""
#: .././config.py:3750
msgid "Bypass geo-restriction with ISO 3166-2 country code"
msgstr ""
#: .././config.py:3760
msgid "Bypass with explicit IP block in CIDR notation"
msgstr ""
#: .././config.py:3783
msgid "Workaround options"
msgstr ""
#: .././config.py:3788
msgid "Custom user agent"
msgstr ""
#: .././config.py:3798
msgid "Custom referer if video access has restricted domain"
msgstr ""
#: .././config.py:3808
msgid "Force this encoding (experimental)"
msgstr ""
#: .././config.py:3818
msgid "Suppress HTTPS certificate validation"
msgstr ""
#: .././config.py:3825
msgid ""
"Use an unencrypted connection to retrieve information about videos (YouTube "
"only)"
msgstr ""
#: .././config.py:3906
msgid "Prefer HLS (HTTP Live Streaming)"
msgstr ""
#: .././config.py:3912
msgid "Prefer FFMpeg over native HLS downloader"
msgstr ""
#: .././config.py:3918
msgid "Include advertisements (experimental feature)"
msgstr ""
#: .././config.py:3924
msgid "Ignore errors and continue the download operation"
msgstr ""
#: .././config.py:3930
msgid "Number of retries"
msgstr ""
#: .././config.py:3950
msgid "Download videos suitable for this age"
msgstr ""
#: .././config.py:3970
msgid "Playlist options"
msgstr ""
#: .././config.py:3976
msgid ""
"Channels and playlists are handled in the same way, so these options can be "
"used with both"
msgstr ""
#: .././config.py:3983
msgid "Start downloading playlist from index"
msgstr ""
#: .././config.py:3994
msgid "Stop downloading playlist at index"
msgstr ""
#: .././config.py:4005
msgid "Abort operation after downloading this many videos"
msgstr ""
#: .././config.py:4016
msgid "Abort downloading the playlist if an error occurs"
msgstr ""
#: .././config.py:4022
msgid "Download playlist in reverse order"
msgstr ""
#: .././config.py:4028
msgid "Download playlist in random order"
msgstr ""
#: .././config.py:4043
msgid "Video size limit options"
msgstr ""
#: .././config.py:4048
msgid "Minimum file size for video downloads"
msgstr ""
#: .././config.py:4065
msgid "Maximum file size for video downloads"
msgstr ""
#: .././config.py:4092
msgid "Video date options"
msgstr ""
#: .././config.py:4097
msgid "Only videos uploaded on this date"
msgstr ""
#: .././config.py:4107 .././config.py:4127 .././config.py:4147
#: .././config.py:9327 .././config.py:9368
msgid "Set"
msgstr ""
#: .././config.py:4117
msgid "Only videos uploaded before this date"
msgstr ""
#: .././config.py:4137
msgid "Only videos uploaded after this date"
msgstr ""
#: .././config.py:4167
msgid "Video views options"
msgstr ""
#: .././config.py:4172
msgid "Minimum number of views"
msgstr ""
#: .././config.py:4183
msgid "Maximum number of views"
msgstr ""
#: .././config.py:4208
msgid "Video filtering options"
msgstr ""
#: .././config.py:4213
msgid "Download only matching titles (regex or caseless substring)"
msgstr ""
#: .././config.py:4224
msgid "Don't download only matching titles (regex or caseless substring)"
msgstr ""
#: .././config.py:4236
msgid "Generic video filter, for example:"
msgstr ""
#: .././config.py:4256
msgid "External downloader options"
msgstr ""
#: .././config.py:4261
msgid "Use this external downloader"
msgstr ""
#: .././config.py:4278
msgid "Arguments to pass to external downloader"
msgstr ""
#: .././config.py:4351 .././config.py:4777
msgid "This procedure cannot be reversed. Are you sure you want to continue?"
msgstr ""
#: .././config.py:4613
msgid ""
"This option won't work unless the format is also added to the list of "
"preferred formats above"
msgstr ""
#: .././config.py:4837
msgid "When the window is re-opened, some download options will be hidden"
msgstr ""
#: .././config.py:4846
msgid "Show advanced download options (when window re-opens)"
msgstr ""
#: .././config.py:4859
msgid "When the window is re-opened, all download options will be visible"
msgstr ""
#: .././config.py:4868
msgid "Hide advanced download options (when window re-opens)"
msgstr ""
#: .././config.py:5181 .././config.py:5640 .././config.py:5999
msgid "General properties"
msgstr ""
#: .././config.py:5212
msgid "Always simulate download of this video"
msgstr ""
#: .././config.py:5235
msgid "Video has been downloaded"
msgstr ""
#: .././config.py:5242
msgid "File size"
msgstr ""
#: .././config.py:5256
msgid "Video is marked as unwatched"
msgstr ""
#: .././config.py:5263
msgid "Upload time"
msgstr ""
#: .././config.py:5277
msgid "Video is archived"
msgstr ""
#: .././config.py:5284
msgid "Video is bookmarked"
msgstr ""
#: .././config.py:5291
msgid "Receive time"
msgstr ""
#: .././config.py:5305
msgid "Video is favourite"
msgstr "Video is favorite"
#: .././config.py:5312
msgid "Video is in waiting list"
msgstr ""
#: .././config.py:5335
msgid "Livestream properties"
msgstr ""
#: .././config.py:5340
msgid "Livestream status"
msgstr ""
#: .././config.py:5351
msgid "Waiting to start"
msgstr ""
#: .././config.py:5353
msgid "Stream has started"
msgstr ""
#: .././config.py:5355
msgid "Not a livestream"
msgstr ""
#: .././config.py:5362
msgid "When the livestream starts, show a desktop notification"
msgstr ""
#: .././config.py:5371
msgid "When the livestream starts, play an alarm"
msgstr ""
#: .././config.py:5381
msgid "When the livestream starts, open it in the system's web browser"
msgstr ""
#: .././config.py:5393
msgid "When the livestream starts, begin downloading it immediately"
msgstr ""
#: .././config.py:5404 .././config.py:8718
msgid "When a livestream stops, download it (overwriting any earlier file)"
msgstr ""
#: .././config.py:5420
msgid "_Description"
msgstr ""
#: .././config.py:5424
msgid "Video description"
msgstr ""
#: .././config.py:5445 .././config.py:5797
msgid "Errors / Warnings"
msgstr ""
#: .././config.py:5451
msgid "Error messages produced the last time this video was checked/downloaded"
msgstr ""
#: .././config.py:5466
msgid ""
"Warning messages produced the last time this video was checked/downloaded"
msgstr ""
#: .././config.py:5522
msgid "Channel properties"
msgstr ""
#: .././config.py:5525
msgid "Playlist properties"
msgstr ""
#: .././config.py:5658
msgid "Always simulate download of videos in this channel"
msgstr ""
#: .././config.py:5660
msgid "Always simulate download of videos in this playlist"
msgstr ""
#: .././config.py:5670
msgid "Disable checking/downloading for this channel"
msgstr ""
#: .././config.py:5672
msgid "Disable checking/downloading for this playlist"
msgstr ""
#: .././config.py:5682
msgid "This channel is marked as a favourite"
msgstr "This channel is marked as a favorite"
#: .././config.py:5684
msgid "This playlist is marked as a favourite"
msgstr "This playlist is marked as a favorite"
#: .././config.py:5694
msgid "Total videos"
msgstr ""
#: .././config.py:5718
msgid "Favourite videos"
msgstr "Favorite videos"
#: .././config.py:5730
msgid "Downloaded videos"
msgstr ""
#: .././config.py:5752
msgid "_RSS feed"
msgstr ""
#: .././config.py:5755
msgid "RSS feed"
msgstr ""
#: .././config.py:5761
msgid ""
"If Tartube cannot detect the channel's RSS feed, you can enter the URL here"
msgstr ""
#: .././config.py:5766
msgid ""
"If Tartube cannot detect the playlist's RSS feed, you can enter the URL here"
msgstr ""
#: .././config.py:5771
msgid "(The feed is used to detect livestreams on compatible websites)"
msgstr ""
#: .././config.py:5803
msgid ""
"Error messages produced the last time this channel was checked/downloaded"
msgstr ""
#: .././config.py:5808
msgid ""
"Error messages produced the last time this playlist was checked/downloaded"
msgstr ""
#: .././config.py:5826
msgid ""
"Warning messages produced the last time this channel was checked/downloaded"
msgstr ""
#: .././config.py:5831
msgid ""
"Warning messages produced the last time this playlist was checked/downloaded"
msgstr ""
#: .././config.py:5888
msgid "Folder properties"
msgstr ""
#: .././config.py:6016
msgid "Always simulate download of videos"
msgstr ""
#: .././config.py:6023
msgid "Disable checking/downloading for this folder"
msgstr ""
#: .././config.py:6030
msgid "This folder is marked as a favourite"
msgstr "This folder is marked as a favorite"
#: .././config.py:6037
msgid "This folder is hidden"
msgstr ""
#: .././config.py:6044
msgid "This folder can't be deleted by the user"
msgstr ""
#: .././config.py:6051
msgid "This is a system-controlled folder"
msgstr ""
#: .././config.py:6058
msgid "Only videos can be added to this folder"
msgstr ""
#: .././config.py:6065
msgid "All contents deleted when Tartube shuts down"
msgstr ""
#: .././config.py:6119
msgid "System preferences"
msgstr ""
#: .././config.py:6270
msgid "_Language"
msgstr ""
#: .././config.py:6275
msgid "Language preferences"
msgstr ""
#: .././config.py:6280
msgid "Language"
msgstr ""
#: .././config.py:6316
msgid "_Stability"
msgstr ""
#: .././config.py:6326
msgid "Gtk library"
msgstr ""
#: .././config.py:6331
msgid "Current version of the system's Gtk library"
msgstr ""
#: .././config.py:6346
msgid "Gtk stability"
msgstr ""
#: .././config.py:6385
msgid ""
"Tartube uses the Gtk graphics library. This library is notoriously "
"unreliable and may even causes crashes."
msgstr ""
#: .././config.py:6392
msgid ""
"By default, some cosmetic features are disabled (for example, in the Videos "
"tab, the list of videos is not updated until the end of a download "
"operation)."
msgstr ""
#: .././config.py:6400
msgid ""
"If you think that your system Gtk has been fixed (or if you want to test Gtk "
"stability), you can re-enable the cosmetic features."
msgstr ""
#: .././config.py:6410
msgid "Disable some cosmetic features to prevent crashes and other issues"
msgstr ""
#: .././config.py:6428
msgid "_Modules"
msgstr ""
#: .././config.py:6433
msgid "Module availability"
msgstr ""
#: .././config.py:6439
msgid "feedparser module is available (required for detecting livestreams)"
msgstr ""
#: .././config.py:6449
msgid "moviepy module is available (finds the length of videos, if unknown)"
msgstr ""
#: .././config.py:6459
msgid "playsound module is available (sound an alarm when a livestream starts)"
msgstr ""
#: .././config.py:6469
msgid ""
"XDG module is available (saves the config file in the standard location)"
msgstr ""
#: .././config.py:6479
msgid ""
"Notify module is available (shows desktop notifications; Linux/*BSD only)"
msgstr ""
#: .././config.py:6489
msgid "Module preferences"
msgstr ""
#: .././config.py:6495
msgid ""
"Use 'moviepy' module to get a video's duration, if not known (may be slow)"
msgstr ""
#: .././config.py:6507
msgid "Timeout applied when moviepy checks a video file"
msgstr ""
#: .././config.py:6532
msgid "_Video matching"
msgstr ""
#: .././config.py:6540
msgid "Video matching preferences"
msgstr ""
#: .././config.py:6545
msgid "When matching videos on the filesystem:"
msgstr ""
#: .././config.py:6551
msgid "The video names must match exactly"
msgstr ""
#: .././config.py:6558
msgid "The first # characters must match exactly"
msgstr ""
#: .././config.py:6572
msgid "Ignore the last # characters; the remaining name must match exactly"
msgstr ""
#: .././config.py:6618
msgid "_Debugging"
msgstr ""
#: .././config.py:6626
msgid "Debugging preferences"
msgstr ""
#: .././config.py:6632
msgid ""
"Debug messages are only visible in the terminal window. These settings are "
"not saved"
msgstr ""
#: .././config.py:6639
msgid "Enable application debug messages (code in mainapp.py)"
msgstr ""
#: .././config.py:6648 .././config.py:6668
msgid "...but don't show timer debug messages"
msgstr ""
#: .././config.py:6659
msgid "Enable main winddow debug messages (code in mainwin.py)"
msgstr ""
#: .././config.py:6679
msgid "Enabled downloader debug messages (code in downloads.py)"
msgstr ""
#: .././config.py:6746
msgid "_Device"
msgstr ""
#: .././config.py:6751
msgid "Device preferences"
msgstr ""
#: .././config.py:6756
msgid "Size of device (in Mb)"
msgstr ""
#: .././config.py:6768
msgid "Free space on device (in Mb)"
msgstr ""
#: .././config.py:6780
msgid "Warn user if disk space is less than"
msgstr ""
#: .././config.py:6798
msgid "Halt downloads if disk space is less than"
msgstr ""
#: .././config.py:6837
msgid "Configuration preferences"
msgstr ""
#: .././config.py:6842
msgid "Tartube configuration file loaded from:"
msgstr ""
#: .././config.py:6870
msgid "D_atabase"
msgstr ""
#: .././config.py:6876
msgid "Database preferences"
msgstr ""
#: .././config.py:6881
msgid "Tartube data folder"
msgstr ""
#: .././config.py:6893
msgid "Change"
msgstr ""
#: .././config.py:6895
msgid "Change to a different data folder"
msgstr ""
#: .././config.py:6903
msgid "Recent data folders"
msgstr ""
#: .././config.py:6924
msgid "Switch to the selected data folder"
msgstr ""
#: .././config.py:6934
msgid "Forget"
msgstr ""
#: .././config.py:6937
msgid "Remove the selected data folder from the list"
msgstr ""
#: .././config.py:6946
msgid "Forget all"
msgstr ""
#: .././config.py:6949
msgid "Forget every folder in this list (except the current one)"
msgstr ""
#: .././config.py:6962
msgid "Move the selected folder up the list"
msgstr ""
#: .././config.py:6970
msgid "Move the selected folder down the list"
msgstr ""
#: .././config.py:6998
msgid ""
"On startup, load the first database on the list (not the most recently-use "
"one)"
msgstr ""
#: .././config.py:7008
msgid "If one database is in use, try to load others"
msgstr ""
#: .././config.py:7016
msgid "Add new data directories to this list"
msgstr ""
#: .././config.py:7055
msgid "DB _Errors"
msgstr ""
#: .././config.py:7063
msgid "Database error preferences"
msgstr ""
#: .././config.py:7068
msgid "Check Tartube's database for inconsistencies, and fix them"
msgstr ""
#: .././config.py:7072
msgid "Check DB"
msgstr ""
#: .././config.py:7087
msgid "_Backups"
msgstr ""
#: .././config.py:7091
msgid "Backup preferences"
msgstr ""
#: .././config.py:7096
msgid ""
"When saving a database file, Tartube makes a backup copy of it (in case "
"something goes wrong)"
msgstr ""
#: .././config.py:7105
msgid "Delete the backup file as soon as the save procedure is finished"
msgstr ""
#: .././config.py:7115
msgid "Keep the backup file, replacing any previous backup file"
msgstr ""
#: .././config.py:7126
msgid ""
"Make a new backup file once per day, after the day's first save procedure"
msgstr ""
#: .././config.py:7137
msgid "Make a new backup file for every save procedure"
msgstr ""
#: .././config.py:7178
msgid "_Video deletion"
msgstr ""
#: .././config.py:7186
msgid "Automatic video deletion preferences"
msgstr ""
#: .././config.py:7191
msgid "Automatically delete downloaded videos after this many days"
msgstr ""
#: .././config.py:7205
msgid "...but only delete videos which have been watched"
msgstr ""
#: .././config.py:7236
msgid "_Temporary folders"
msgstr ""
#: .././config.py:7242
msgid "Temporary folder preferences"
msgstr ""
#: .././config.py:7247
msgid "Empty temporary folders when Tartube shuts down"
msgstr ""
#: .././config.py:7256
msgid "(N.B. Temporary folders are always emptied when Tartube starts up)"
msgstr ""
#: .././config.py:7264
msgid "Open temporary folders (on the desktop) when Tartube shuts down"
msgstr ""
#. Add this tab...
#: .././config.py:7290
msgid "_Windows"
msgstr ""
#: .././config.py:7312
msgid "_Main window"
msgstr ""
#: .././config.py:7318
msgid "Main window preferences"
msgstr ""
#: .././config.py:7323
msgid "Remember the size of the main window when shutting down"
msgstr ""
#: .././config.py:7331
msgid "Don't show the main window toolbar"
msgstr ""
#: .././config.py:7339
msgid "Don't show labels in the main window toolbar"
msgstr ""
#: .././config.py:7356
msgid "Show tooltips for videos, channels, playlists and folders"
msgstr ""
#: .././config.py:7365
msgid ""
"Replace stock icons with custom icons (in case stock icons are not visible)"
msgstr ""
#: .././config.py:7376
msgid "Show smaller icons in the Video Index (left side of the Videos Tab)"
msgstr ""
#: .././config.py:7387
msgid ""
"In the Video Index, show detailed statistics about the videos in each "
"channel / playlist / folder"
msgstr ""
#: .././config.py:7398
msgid ""
"After clicking on a folder, automatically expand/collapse the tree around it"
msgstr ""
#: .././config.py:7409
msgid "Expand the whole tree, not just the level beneath the clicked folder"
msgstr ""
#: .././config.py:7430
msgid "Disable the 'Download all' buttons in the toolbar and the Videos Tab"
msgstr ""
#: .././config.py:7447
msgid "_Tabs"
msgstr ""
#: .././config.py:7451
msgid "Tab preferences"
msgstr ""
#: .././config.py:7457
msgid ""
"In the Videos Tab, show 'today' and 'yesterday' as the date, when possible"
msgstr ""
#: .././config.py:7468
msgid "In the Progress Tab, hide finished videos / channels / playlists"
msgstr ""
#: .././config.py:7477
msgid "In the Progress Tab, show results in reverse order"
msgstr ""
#: .././config.py:7485
msgid "When Tartube starts, automatically open the Classic Mode tab"
msgstr ""
#: .././config.py:7497
msgid "In the Errors/Warnings Tab, don't reset the tab text when it is clicked"
msgstr ""
#: .././config.py:7515
msgid "_System tray"
msgstr ""
#: .././config.py:7521
msgid "System tray preferences"
msgstr ""
#: .././config.py:7526
msgid "Show icon in system tray"
msgstr ""
#: .././config.py:7535
msgid "Close to the tray, rather than closing the application"
msgstr ""
#: .././config.py:7561
msgid "_Dialogues"
msgstr ""
#: .././config.py:7567
msgid "Dialogue window preferences"
msgstr ""
#: .././config.py:7572
msgid "When adding channels/playlists, keep the dialogue window open"
msgstr ""
#: .././config.py:7582
msgid "When the dialogue window opens, add URLs from the system clipboard"
msgstr ""
#: .././config.py:7610
msgid "_Errors/Warnings"
msgstr ""
#: .././config.py:7618
msgid "Errors/Warnings tab preferences"
msgstr ""
#: .././config.py:7623
msgid "Show Tartube error messages"
msgstr ""
#: .././config.py:7631
msgid "Show Tartube warning messages"
msgstr ""
#: .././config.py:7639
msgid "Show server error messages"
msgstr ""
#: .././config.py:7650
msgid "Show server warning messages"
msgstr ""
#: .././config.py:7662
msgid "Downloader error/warning preferences"
msgstr ""
#: .././config.py:7667
msgid "TRANSLATOR'S NOTE: These error messages are always in English"
msgstr ""
#: .././config.py:7671
msgid "Ignore 'Child process exited with non-zero code' errors"
msgstr ""
#: .././config.py:7680
msgid "Ignore 'Unable to download video data: HTTP Error 404' errors"
msgstr ""
#: .././config.py:7689
msgid "Ignore 'Did not get any data blocks' errors"
msgstr ""
#: .././config.py:7698
msgid "Ignore 'Requested formats are incompatible for merge' warnings"
msgstr ""
#: .././config.py:7707
msgid "Ignore 'No video formats found' errors"
msgstr ""
#: .././config.py:7715
msgid "Ignore 'There are no annotations to write' warnings"
msgstr ""
#: .././config.py:7723
msgid "Ignore 'Video doesn't have subtitles' warnings"
msgstr ""
#: .././config.py:7739
msgid "_Websites"
msgstr ""
#: .././config.py:7747
msgid "YouTube error/warning preferences"
msgstr ""
#: .././config.py:7752
msgid "Ignore YouTube copyright errors"
msgstr ""
#: .././config.py:7760
msgid "Ignore YouTube age-restriction errors"
msgstr ""
#: .././config.py:7768
msgid "Ignore YouTube deletion by uploader errors"
msgstr ""
#: .././config.py:7777
msgid "General preferences"
msgstr ""
#: .././config.py:7783
msgid ""
"Ignore any errors/warnings which match lines in this list (applies to all "
"websites)"
msgstr ""
#: .././config.py:7796
msgid "These are ordinary strings"
msgstr ""
#: .././config.py:7803
msgid "These are regular expressions (regexes)"
msgstr ""
#. Add this tab...
#: .././config.py:7832
msgid "_Scheduling"
msgstr ""
#: .././config.py:7849
msgid "_Start"
msgstr ""
#: .././config.py:7855
msgid "Scheduled start preferences"
msgstr ""
#: .././config.py:7861
msgid "Automatic 'Check all' operations"
msgstr ""
#: .././config.py:7867 .././config.py:7929 .././config.py:7991
msgid "Disabled"
msgstr ""
#: .././config.py:7868 .././config.py:7930 .././config.py:7992
msgid "Performed when Tartube starts"
msgstr ""
#: .././config.py:7869 .././config.py:7931 .././config.py:7993
msgid "Performed at regular intervals"
msgstr ""
#: .././config.py:7889 .././config.py:7951 .././config.py:8013
msgid "Time (in hours) between operations"
msgstr ""
#: .././config.py:7923
msgid "Automatic 'Download all' operations"
msgstr ""
#: .././config.py:7985
msgid "Automatic custom 'Download all' operations"
msgstr ""
#: .././config.py:8047
msgid "After an automatic operation, shut down Tartube"
msgstr ""
#: .././config.py:8102
msgid "S_top"
msgstr ""
#: .././config.py:8108
msgid "Scheduled stop preferences"
msgstr ""
#: .././config.py:8113
msgid "Stop all download operations after this much time"
msgstr ""
#: .././config.py:8161
msgid "Stop all download operations after this many videos"
msgstr ""
#: .././config.py:8188
msgid "Stop all download operations after this much disk space"
msgstr ""
#: .././config.py:8231
msgid ""
"N.B. Disk space is estimated. This setting does not apply to simulated "
"downloads"
msgstr ""
#: .././config.py:8276
msgid "Download operation preferences"
msgstr ""
#: .././config.py:8282
msgid "Automatically update downloader before every download operation"
msgstr ""
#: .././config.py:8294
msgid "Automatically save files at the end of all operations"
msgstr ""
#: .././config.py:8304
msgid ""
"When applying download options to something, clone the general download "
"options"
msgstr ""
#: .././config.py:8315
msgid "For simulated downloads, don't check a video in a folder more than once"
msgstr ""
#: .././config.py:8326
msgid "Invidious mirror"
msgstr ""
#: .././config.py:8332
msgid "To find an updated list of Invidious mirrors, use any search engine!"
msgstr ""
#: .././config.py:8345 .././config.py:8486
msgid "Type the exact text that replaces youtube.com e.g."
msgstr ""
#: .././config.py:8362
msgid "_Custom"
msgstr ""
#: .././config.py:8367
msgid "Custom download preferences"
msgstr ""
#: .././config.py:8373
msgid ""
"In custom downloads, download each video independently of its channel or "
"playlist"
msgstr ""
#: .././config.py:8384
msgid ""
"In custom downloads, apply a delay after each video/channel/playlist is "
"download"
msgstr ""
#: .././config.py:8394
msgid "Maximum delay to apply (in minutes)"
msgstr ""
#: .././config.py:8411
msgid "Minimum delay to apply (in minutes; randomises the actual delay)"
msgstr "Minimum delay to apply (in minutes; randomizes the actual delay)"
#: .././config.py:8434
msgid "In custom downloads, obtain a YouTube video from the original website"
msgstr ""
#: .././config.py:8444
msgid "In custom downloads, obtain the video from HookTube rather than YouTube"
msgstr ""
#: .././config.py:8456
msgid ""
"In custom downloads, obtain the video from Invidious rather than YouTube"
msgstr ""
#: .././config.py:8468
msgid ""
"In custom downloads, obtain the video from the YouTube front-end specified "
"below"
msgstr ""
#: .././config.py:8554
msgid "Livestream preferences (compatible websites only)"
msgstr ""
#: .././config.py:8560
msgid "Detect livestreams announced within this many days"
msgstr ""
#: .././config.py:8575
msgid "How often to check the status of livestreams (in minutes)"
msgstr ""
#: .././config.py:8620
msgid "Video Catalogue options"
msgstr "Video Catalog options"
#: .././config.py:8625
msgid "Show livestreams with a different background colour"
msgstr "Show livestreams with a different background color"
#: .././config.py:8638
msgid "Livestream actions (can be toggled for individual videos)"
msgstr ""
#: .././config.py:8645
msgid "(currently disabled on MS Windows)"
msgstr ""
#: .././config.py:8650
msgid "When a livestream starts, show a desktop notification"
msgstr ""
#: .././config.py:8664
msgid "When a livestream starts, sound an alarm"
msgstr ""
#: .././config.py:8687
msgid "Plays the selected sound effect"
msgstr ""
#: .././config.py:8694
msgid "When a livestream starts, open it in the system's web browser"
msgstr ""
#: .././config.py:8706
msgid "When a livestream starts, begin downloading it immediately"
msgstr ""
#: .././config.py:8739
msgid "_Notifications"
msgstr ""
#: .././config.py:8745
msgid "Desktop notification preferences"
msgstr ""
#: .././config.py:8752
msgid "Show a dialogue window at the end of an operation"
msgstr ""
#: .././config.py:8777
msgid "Don't notify the user at the end of an operation"
msgstr ""
#: .././config.py:8811
msgid "_URL flexibility"
msgstr ""
#: .././config.py:8817
msgid "URL flexibility preferences"
msgstr ""
#: .././config.py:8824
msgid ""
"If a video's URL represents a channel/playlist, not a video, don't download "
"it"
msgstr ""
#: .././config.py:8833
msgid "...or, download multiple videos into the containing folder"
msgstr ""
#: .././config.py:8843
msgid "...or, create a new channel, and download the videos into that"
msgstr ""
#: .././config.py:8854
msgid "...or, create a new playlist, and download the videos into that"
msgstr ""
#: .././config.py:8893
msgid "_Performance"
msgstr ""
#: .././config.py:8901
msgid "Performance limits"
msgstr ""
#: .././config.py:8906
msgid "Limit simultaneous downloads to"
msgstr ""
#: .././config.py:8924
msgid "Limit download speed to"
msgstr ""
#: .././config.py:8950
msgid "Overriding video format options, limit video resolution to"
msgstr ""
#: .././config.py:8972
msgid "Time-saving preferences"
msgstr ""
#: .././config.py:8978
msgid ""
"Stop checking/downloading a channel/playlist when it starts sending videos "
"we already have"
msgstr ""
#: .././config.py:8989
msgid "Stop after this many videos (when checking)"
msgstr ""
#: .././config.py:9004
msgid "Stop after this many videos (when downloading)"
msgstr ""
#: .././config.py:9054
msgid "_File paths"
msgstr ""
#: .././config.py:9061
msgid "youtube-dl file paths"
msgstr ""
#: .././config.py:9067
msgid "Path to youtube-dl executable"
msgstr ""
#. (signal_connect appears below)
#: .././config.py:9073 .././config.py:9335 .././config.py:9376
#: .././config.py:13316
msgid "Use default path"
msgstr ""
#: .././config.py:9078 .././config.py:13328
msgid "Use local path"
msgstr ""
#: .././config.py:9086 .././config.py:13340
msgid "Use PyPI path"
msgstr ""
#: .././config.py:9111
msgid "Command for update operations"
msgstr ""
#: .././config.py:9146
msgid "youtube-dl forks"
msgstr ""
#: .././config.py:9151
msgid "Use this fork of youtube-dl"
msgstr ""
#: .././config.py:9166
msgid ""
"If you specify a fork (e.g. youtube-dlc), it must be very similar to the "
"original youtube-dl\n"
"To use the original youtube-dl, leave the box empty"
msgstr ""
#: .././config.py:9182
msgid "_Preferences"
msgstr ""
#: .././config.py:9189
msgid "Missing video preferences"
msgstr ""
#: .././config.py:9195
msgid ""
"Add videos which have been removed from a channel/playlist to the Missing "
"Videos folder"
msgstr ""
#: .././config.py:9206
msgid "Only add videos that were uploaded within this many days"
msgstr ""
#: .././config.py:9247
msgid "Other preferences"
msgstr ""
#: .././config.py:9253
msgid ""
"Allow downloader to create its own archive file (so deleted videos are not "
"re-downloaded)"
msgstr ""
#: .././config.py:9264
msgid ""
"Also create an archive file when downloading from the Classic Mode tab (not "
"recommended)"
msgstr ""
#: .././config.py:9275
msgid "When checking videos, apply a 60-second timeout"
msgstr ""
#: .././config.py:9285
msgid ""
"Convert .webp thumbnails into .jpg thumbnails (using FFmpeg) after "
"downloading them"
msgstr ""
#: .././config.py:9303
msgid "_FFmpeg / AVConv"
msgstr ""
#: .././config.py:9311
msgid "Post-processing preferences"
msgstr ""
#: .././config.py:9316
msgid ""
"You only need to set these paths if Tartube cannot find FFmpeg / AVConv "
"automatically"
msgstr ""
#: .././config.py:9323
msgid "Path to the FFmpeg executable"
msgstr ""
#: .././config.py:9350
msgid "Install from main menu"
msgstr ""
#: .././config.py:9364
msgid "Path to the AVConv executable"
msgstr ""
#: .././config.py:9391
msgid "Not supported on MS Windows"
msgstr ""
#. Add this tab...
#: .././config.py:9414
msgid "Out_put"
msgstr ""
#: .././config.py:9433
msgid "_Output Tab"
msgstr ""
#: .././config.py:9439
msgid "Output Tab preferences"
msgstr ""
#: .././config.py:9444
msgid "Display downloader system commands in the Output Tab"
msgstr ""
#: .././config.py:9453
msgid "Display output from downloader's STDOUT in the Output Tab"
msgstr ""
#: .././config.py:9462 .././config.py:9603
msgid "...but don't write each video's JSON data"
msgstr ""
#: .././config.py:9473 .././config.py:9614
msgid "...but don't write each video's download progress"
msgstr ""
#: .././config.py:9492
msgid "Display output from downloader's STDERR in the Output Tab"
msgstr ""
#: .././config.py:9501
msgid "Empty pages in the Output Tab at the start of every operation"
msgstr ""
#: .././config.py:9511
msgid ""
"Show a summary of active threads (changes are applied when Tartube restarts)"
msgstr ""
#: .././config.py:9523
msgid "During an update operation, automatically switch to the Output tab"
msgstr ""
#: .././config.py:9534
msgid "During a refresh operation, show all matching videos in the Output Tab"
msgstr ""
#: .././config.py:9545
msgid "...also show all non-matching videos"
msgstr ""
#: .././config.py:9574
msgid "_Terminal window"
msgstr ""
#: .././config.py:9580
msgid "Terminal window preferences"
msgstr ""
#: .././config.py:9585
msgid "Write downloader system commands to the terminal window"
msgstr ""
#: .././config.py:9594
msgid "Write output from downloader's STDOUT to the terminal window"
msgstr ""
#: .././config.py:9636
msgid "Write output from downloader's STDERR to the terminal window"
msgstr ""
#: .././config.py:9655
msgid "_Both"
msgstr ""
#: .././config.py:9660
msgid ""
"Special preferences (applies to both the Output Tab and the terminal window)"
msgstr ""
#: .././config.py:9667
msgid "Write verbose output (downloader debugging mode)"
msgstr ""
#: .././config.py:10574
msgid "Are you sure you want to create a new database at this location?"
msgstr ""
#: .././config.py:10681
msgid "Are you sure you want to forget this database?"
msgstr ""
#: .././config.py:10716
msgid "Are you sure you want to forget all databases except the current one?"
msgstr ""
#: .././config.py:10920
msgid "No database exists at this location:"
msgstr ""
#: .././config.py:10922
msgid "Do you want to create a new one?"
msgstr ""
#: .././config.py:11432 .././config.py:11737 .././config.py:12606
msgid "The new setting will be applied when Tartube restarts"
msgstr ""
#: .././config.py:12508
msgid "Please select the AVConv executable"
msgstr ""
#: .././config.py:12545
msgid "Please select the FFmpeg executable"
msgstr ""
#: .././config.py:13235
msgid "Database file not loaded"
msgstr ""
#: .././config.py:13255
msgid "Did not try to load the database file"
msgstr ""
#: .././config.py:13280
msgid "Database file loaded"
msgstr ""
#: .././downloads.py:226
msgid "D/L Manager:"
msgstr ""
#: .././downloads.py:230
msgid "Starting download operation"
msgstr ""
#: .././downloads.py:258
msgid "Workers: available:"
msgstr ""
#: .././downloads.py:259
msgid "total:"
msgstr ""
#: .././downloads.py:289
msgid "All threads finished"
msgstr ""
#: .././downloads.py:311 .././downloads.py:878 .././downloads.py:929
#: .././downloads.py:939 .././downloads.py:950
msgid "Thread #"
msgstr ""
#: .././downloads.py:312
msgid "Downloading:"
msgstr ""
#: .././downloads.py:339
msgid "Downloads complete (or stopped)"
msgstr ""
#: .././downloads.py:345
msgid "Halting all workers"
msgstr ""
#: .././downloads.py:354
msgid "Join and collect threads"
msgstr ""
#: .././downloads.py:879
msgid "Assigned job:"
msgstr ""
#: .././downloads.py:930
msgid "Checking RSS feed"
msgstr ""
#: .././downloads.py:940
msgid "Job complete"
msgstr ""
#: .././downloads.py:951
msgid "Worker now available again"
msgstr ""
#: .././downloads.py:1345
msgid "Cannot download videos in a private folder"
msgstr ""
#: .././downloads.py:2412
msgid "Download did not start"
msgstr ""
#: .././downloads.py:2420 .././info.py:342 .././updates.py:277
#: .././updates.py:445
msgid "Child process exited with non-zero code: {}"
msgstr ""
#: .././downloads.py:2534 .././downloads.py:3448
msgid ""
"This video has a URL that points to a channel or a playlist, not a video"
msgstr ""
#: .././downloads.py:3340
msgid "Simulated download of:"
msgstr ""
#: .././formats.py:66
msgid "seconds"
msgstr ""
#: .././formats.py:67
msgid "minutes"
msgstr ""
#: .././formats.py:68
msgid "hours"
msgstr ""
#: .././formats.py:69
msgid "days"
msgstr ""
#: .././formats.py:70
msgid "weeks"
msgstr ""
#: .././formats.py:71
msgid "years"
msgstr ""
#. System folder names
#: .././formats.py:779
msgid "All Videos"
msgstr ""
#: .././formats.py:780
msgid "Bookmarks"
msgstr ""
#: .././formats.py:781
msgid "Favourite Videos"
msgstr "Favorite Videos"
#: .././formats.py:782
msgid "Livestreams"
msgstr ""
#: .././formats.py:783
msgid "Missing Videos"
msgstr ""
#: .././formats.py:784
msgid "New Videos"
msgstr ""
#: .././formats.py:785
msgid "Waiting Videos"
msgstr ""
#: .././formats.py:786
msgid "Temporary Videos"
msgstr ""
#: .././formats.py:787
msgid "Unsorted Videos"
msgstr ""
#: .././formats.py:792
msgid "Update using default youtube-dl path"
msgstr ""
#: .././formats.py:794
msgid "Update using local youtube-dl path"
msgstr ""
#: .././formats.py:796
msgid "Update using pip"
msgstr ""
#: .././formats.py:798
msgid "Update using pip (omit --user option)"
msgstr ""
#: .././formats.py:800
msgid "Update using pip3"
msgstr ""
#: .././formats.py:802
msgid "Update using pip3 (omit --user option)"
msgstr ""
#: .././formats.py:804
msgid "Update using pip3 (recommended)"
msgstr ""
#: .././formats.py:806
msgid "Update using PyPI youtube-dl path"
msgstr ""
#: .././formats.py:808
msgid "Windows 32-bit update (recommended)"
msgstr ""
#: .././formats.py:810
msgid "Windows 64-bit update (recommended)"
msgstr ""
#: .././formats.py:812
msgid "youtube-dl updates are disabled"
msgstr ""
#. Download operation stages
#: .././formats.py:816
msgid "Queued"
msgstr ""
#: .././formats.py:817
msgid "Active"
msgstr ""
#: .././formats.py:818
msgid "Paused"
msgstr ""
#. (not actually used)
#: .././formats.py:819
msgid "Completed"
msgstr ""
#. (not actually used)
#. Sub-stages of the 'Error' stage
#: .././formats.py:820 .././formats.py:831
msgid "Error"
msgstr ""
#. Sub-stages of the 'Active' stage
#: .././formats.py:822
msgid "Pre-processing"
msgstr ""
#: .././formats.py:823
msgid "Downloading"
msgstr ""
#: .././formats.py:824
msgid "Post-processing"
msgstr ""
#: .././formats.py:825
msgid "Checking"
msgstr ""
#. Sub-stages of the 'Completed' stage
#: .././formats.py:827
msgid "Finished"
msgstr ""
#: .././formats.py:828
msgid "Warning"
msgstr ""
#: .././formats.py:829
msgid "Already downloaded"
msgstr ""
#. (not actually used)
#: .././formats.py:832
msgid "Stopped"
msgstr ""
#: .././formats.py:833
msgid "Filesize abort"
msgstr ""
#: .././formats.py:843
msgid ""
"TRANSLATOR'S NOTE: ID refers to a video's unique ID on the website, e.g. on "
"YouTube \"CS9OO0S5w2k\""
msgstr ""
#: .././formats.py:851
msgid "Custom"
msgstr ""
#: .././formats.py:852
msgid "ID"
msgstr ""
#: .././formats.py:853
msgid "Title"
msgstr ""
#: .././formats.py:854
msgid "Quality"
msgstr ""
#: .././formats.py:855
msgid "Autonumber"
msgstr ""
#: .././formats.py:867
msgid "Any format"
msgstr ""
#: .././info.py:176
msgid "Starting info operation, testing downloader with specified options"
msgstr ""
#: .././info.py:185
#, python-brace-format
msgid "Starting info operation, fetching list of video/audio formats for '{0}'"
msgstr ""
#: .././info.py:192
#, python-brace-format
msgid "Starting info operation, fetching list of subtitles for '{0}'"
msgstr ""
#: .././info.py:333
msgid "System process did not start"
msgstr ""
#: .././info.py:358
msgid "Info operation finished"
msgstr ""
#. (The code in self.run() will spot that the child process did not
#. start)
#: .././info.py:408 .././updates.py:180
msgid "Child process did not start"
msgstr ""
#: .././media.py:315
msgid "TRANSLATOR'S NOTE: Source = video/channel/playlist URL"
msgstr ""
#. When the download operation is launched from the Classic Mode
#. tab, there is less to display
#: .././media.py:318 .././media.py:1550 .././media.py:1566
msgid "Source:"
msgstr ""
#: .././media.py:326
msgid "Location:"
msgstr ""
#: .././media.py:337
msgid "Download destination:"
msgstr ""
#: .././media.py:1521
msgid ""
"TRANSLATOR'S NOTE: WAITING = livestream not started, LIVE = livestream "
"started"
msgstr ""
#: .././media.py:1526
msgid "WAITING"
msgstr ""
#: .././media.py:1528
msgid "LIVE"
msgstr ""
#: .././media.py:1538 .././refresh.py:259 .././refresh.py:528
msgid "Channel:"
msgstr ""
#: .././media.py:1540 .././refresh.py:261 .././refresh.py:530
msgid "Playlist:"
msgstr ""
#: .././media.py:1542 .././refresh.py:263 .././refresh.py:532
msgid "Folder:"
msgstr ""
#: .././media.py:1547
msgid "TRANSLATOR'S NOTE 2: Source = video/channel/playlist URL"
msgstr ""
#: .././media.py:1556 .././media.py:1573
msgid "File:"
msgstr ""
#: .././media.py:2240
msgid "Today"
msgstr ""
#: .././media.py:2242
msgid "Yesterday"
msgstr ""
#: .././refresh.py:139
msgid "Starting refresh operation, analysing whole database"
msgstr "Starting refresh operation, analyzing whole database"
#: .././refresh.py:148
msgid "Starting refresh operation, analysing '{}'"
msgstr "Starting refresh operation, analyzing '{}'"
#: .././refresh.py:192
msgid "Refresh operation finished"
msgstr ""
#: .././refresh.py:197
msgid "Number of video files analysed:"
msgstr "Number of video files analyzed:"
#: .././refresh.py:203
msgid "Video files already in the database:"
msgstr ""
#: .././refresh.py:209
msgid "New videos found and added to the database:"
msgstr ""
#: .././refresh.py:376 .././tidy.py:556
msgid "Checking:"
msgstr ""
#: .././refresh.py:410 .././refresh.py:584
msgid "Match:"
msgstr ""
#: .././refresh.py:428
msgid "Non-match:"
msgstr ""
#: .././refresh.py:476
msgid "New video:"
msgstr ""
#: .././refresh.py:482 .././refresh.py:590
msgid "Total videos:"
msgstr ""
#: .././refresh.py:483 .././refresh.py:591
msgid "matched:"
msgstr ""
#: .././refresh.py:484
msgid "new:"
msgstr ""
#: .././refresh.py:566
msgid "Missing:"
msgstr ""
#: .././refresh.py:592
msgid "missing:"
msgstr ""
#: .././tidy.py:230
msgid "Starting tidy operation, tidying up whole data directory"
msgstr ""
#: .././tidy.py:239
#, python-brace-format
msgid "Starting tidy operation, tidying up '{0}'"
msgstr ""
#: .././tidy.py:245 .././tidy.py:257 .././tidy.py:267 .././tidy.py:277
#: .././tidy.py:289 .././tidy.py:299 .././tidy.py:309 .././tidy.py:319
#: .././tidy.py:329 .././tidy.py:339 .././tidy.py:350 .././tidy.py:360
#: .././tidy.py:370
msgid "YES"
msgstr ""
#: .././tidy.py:247 .././tidy.py:259 .././tidy.py:269 .././tidy.py:279
#: .././tidy.py:291 .././tidy.py:301 .././tidy.py:311 .././tidy.py:321
#: .././tidy.py:331 .././tidy.py:341 .././tidy.py:352 .././tidy.py:362
#: .././tidy.py:372
msgid "NO"
msgstr ""
#: .././tidy.py:251
msgid "Check videos are not corrupted:"
msgstr ""
#: .././tidy.py:263
msgid "Delete corrupted videos:"
msgstr ""
#: .././tidy.py:273
msgid "Check videos do/don't exist:"
msgstr ""
#: .././tidy.py:283
msgid "Delete all video files:"
msgstr ""
#: .././tidy.py:295
msgid "Delete other video/audio files:"
msgstr ""
#: .././tidy.py:305
msgid "Delete downloader archive files:"
msgstr ""
#: .././tidy.py:315
msgid "Move thumbnails into own folder:"
msgstr ""
#: .././tidy.py:325
msgid "Delete all thumbnail files:"
msgstr ""
#: .././tidy.py:335
msgid "Convert .webp thumbnails to .jpg:"
msgstr ""
#: .././tidy.py:345
msgid "Move other metadata files into own folder:"
msgstr ""
#: .././tidy.py:356
msgid "Delete all description files:"
msgstr ""
#: .././tidy.py:366
msgid "Delete all metadata (JSON) files:"
msgstr ""
#: .././tidy.py:376
msgid "Delete all annotation files:"
msgstr ""
#: .././tidy.py:412
msgid "Tidy operation finished"
msgstr ""
#: .././tidy.py:419
msgid "Corrupted videos found:"
msgstr ""
#: .././tidy.py:425
msgid "Corrupted videos deleted:"
msgstr ""
#: .././tidy.py:433
msgid "New video files detected:"
msgstr ""
#: .././tidy.py:439
msgid "Missing video files detected:"
msgstr ""
#: .././tidy.py:447
msgid "Non-corrupted video files deleted:"
msgstr ""
#: .././tidy.py:453
msgid "Other video/audio files deleted:"
msgstr ""
#: .././tidy.py:461
msgid "Downloader archive files deleted:"
msgstr ""
#: .././tidy.py:469
msgid "Thumbnail files moved:"
msgstr ""
#: .././tidy.py:477
msgid "Thumbnail files deleted:"
msgstr ""
#: .././tidy.py:485
msgid ".webp thumbnails converted to .jpg:"
msgstr ""
#: .././tidy.py:493
msgid "Other metadata files moved:"
msgstr ""
#: .././tidy.py:501
msgid "Description files deleted:"
msgstr ""
#: .././tidy.py:509
msgid "Metadata (JSON) files deleted:"
msgstr ""
#: .././tidy.py:517
msgid "Annotation files deleted:"
msgstr ""
#: .././tidy.py:647
msgid "Deleted (possibly) corrupted video file:"
msgstr ""
#: .././tidy.py:662 .././tidy.py:1273
msgid "Video file might be corrupt:"
msgstr ""
#: .././tidy.py:703
msgid "Video file exists:"
msgstr ""
#: .././tidy.py:721
msgid "Video file doesn't exist:"
msgstr ""
#: .././updates.py:199
msgid "Starting update operation, installing FFmpeg"
msgstr ""
#: .././updates.py:273
msgid "FFmpeg installation did not start"
msgstr ""
#: .././updates.py:290 .././updates.py:461
msgid "Update operation finished"
msgstr ""
#: .././updates.py:317
msgid "Starting update operation, installing/updating "
msgstr ""
#: .././updates.py:436
msgid "Update did not start"
msgstr ""