tartube/locale/nl_NL/LC_MESSAGES/messages.pot

9615 lines
191 KiB
Plaintext

# SOME DESCRIPTIVE TITLE.
# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
# This file is distributed under the same license as the PACKAGE package.
# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
#
#, fuzzy
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2022-07-30 13:37+0100\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
"Language: \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=CHARSET\n"
"Content-Transfer-Encoding: 8bit\n"
#: .././mainapp.py:298
msgid "Tiny"
msgstr ""
#: .././mainapp.py:299
msgid "Small"
msgstr ""
#: .././mainapp.py:300 .././config.py:6988 .././config.py:7087
msgid "Medium"
msgstr ""
#: .././mainapp.py:301
msgid "Large"
msgstr ""
#: .././mainapp.py:302
msgid "Enormous"
msgstr ""
#: .././mainapp.py:1022
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:3362
msgid ""
"Tartube can't create the folder in which its configuration file is saved"
msgstr ""
#. Load/save has been disabled. Show the error message in a dialogue
#. window, then shut down
#: .././mainapp.py:3409
msgid "Tartube failed to start because:"
msgstr ""
#: .././mainapp.py:3417
msgid "If you don't know how to resolve this error, please contact the authors"
msgstr ""
#: .././mainapp.py:3643
msgid "Because of an error, file load/save has been disabled"
msgstr ""
#: .././mainapp.py:3652
msgid "Because of the error, file load/save has been disabled"
msgstr ""
#: .././mainapp.py:3754
msgid "There is a download operation in progress."
msgstr ""
#: .././mainapp.py:3756
msgid "There is an update operation in progress."
msgstr ""
#: .././mainapp.py:3758
msgid "There is a refresh operation in progress."
msgstr ""
#: .././mainapp.py:3760
msgid "There is an info operation in progress."
msgstr ""
#: .././mainapp.py:3762
msgid "There is a tidy operation in progress."
msgstr ""
#: .././mainapp.py:3764
msgid "There is a process operation in progress."
msgstr ""
#: .././mainapp.py:3769
msgid "Are you sure you want to quit Tartube?"
msgstr ""
#: .././mainapp.py:3978
msgid "Failed to load the Tartube config file (failed sanity check)"
msgstr ""
#: .././mainapp.py:4001
msgid "Failed to load the Tartube config file (file is locked)"
msgstr ""
#: .././mainapp.py:4031
msgid "Failed to load the Tartube config file (JSON load failure)"
msgstr ""
#: .././mainapp.py:4049
msgid "Failed to load the Tartube config file (file is invalid)"
msgstr ""
#: .././mainapp.py:4067
msgid ""
"Failed to load the Tartube config file (file cannot be read by this version)"
msgstr ""
#: .././mainapp.py:4082
msgid "Failed to load the Tartube config file (missing file type)"
msgstr ""
#: .././mainapp.py:5245
msgid "Failed to save the Tartube config file (failed sanity check)"
msgstr ""
#: .././mainapp.py:5663
msgid "Failed to save the Tartube config file (file is locked)"
msgstr ""
#: .././mainapp.py:5665 .././mainapp.py:7619 .././mainapp.py:7682
#: .././mainapp.py:7688
msgid "File load/save has been disabled"
msgstr ""
#: .././mainapp.py:5684
msgid "Failed to save the Tartube config file (file already in use)"
msgstr ""
#: .././mainapp.py:5703
msgid "Failed to save the Tartube config file"
msgstr ""
#: .././mainapp.py:5813 .././mainapp.py:5828 .././mainapp.py:5860
msgid "Failed to load the Tartube database file"
msgstr ""
#: .././mainapp.py:5876
msgid "The Tartube database file is invalid"
msgstr ""
#: .././mainapp.py:5893
msgid "Database file can't be read by this version of Tartube"
msgstr ""
#: .././mainapp.py:6281
msgid "Tartube is applying an essential database update"
msgstr ""
#: .././mainapp.py:6283
msgid "This might take a few minutes, so please be patient"
msgstr ""
#: .././mainapp.py:7333
msgid "General (default) download options"
msgstr ""
#: .././mainapp.py:7339
msgid "Download options for the Classic Mode tab"
msgstr ""
#: .././mainapp.py:7613 .././mainapp.py:7678 .././mainapp.py:7687
msgid "Failed to save the Tartube database file"
msgstr ""
#: .././mainapp.py:7616
msgid "(Could not make a backup copy of the existing file)"
msgstr ""
#: .././mainapp.py:7658
msgid "Failed to save the Tartube database file (file already in use)"
msgstr ""
#: .././mainapp.py:7680
msgid "A backup of the previous file can be found at:"
msgstr ""
#: .././mainapp.py:7858 .././mainapp.py:7868
msgid "Database file created"
msgstr ""
#: .././mainapp.py:8235
msgid "Tartube's database can't be checked while an operation is in progress"
msgstr ""
#: .././mainapp.py:8489
msgid "Database check complete, no inconsistencies found"
msgstr ""
#: .././mainapp.py:8524
msgid "Database check complete, problems found:"
msgstr ""
#: .././mainapp.py:8527
msgid ""
"Do you want to repair these problems? (The database will be fixed, but no "
"files will be deleted)"
msgstr ""
#: .././mainapp.py:8743
msgid "Database inconsistencies repaired"
msgstr ""
#: .././mainapp.py:10087 .././config.py:27872
msgid "Please select Tartube's data folder"
msgstr ""
#: .././mainapp.py:10515
msgid ""
"A download operation cannot start if one or more configuration windows are "
"still open"
msgstr ""
#: .././mainapp.py:10539 .././mainapp.py:10564
#, python-brace-format
msgid "You only have {0} / {1} Gb remaining on your device"
msgstr ""
#: .././mainapp.py:10567 .././mainapp.py:16800 .././mainapp.py:16921
#: .././mainapp.py:17108 .././mainwin.py:21488
msgid "Are you sure you want to continue?"
msgstr ""
#: .././mainapp.py:10659
msgid ""
"1. Copy URLs into the box at the top\n"
"2. Select a destination and a format\n"
"3. Click 'Add URLs'\n"
"4. Click 'Download all'"
msgstr ""
#: .././mainapp.py:10667
msgid "There is nothing to check!"
msgstr ""
#: .././mainapp.py:10671
msgid "There is nothing to download!"
msgstr ""
#: .././mainapp.py:10960
msgid "Download operation complete"
msgstr ""
#: .././mainapp.py:10962
msgid "Download operation halted"
msgstr ""
#: .././mainapp.py:10966
msgid "Videos downloaded:"
msgstr ""
#: .././mainapp.py:10967 .././config.py:28982 .././config.py:29039
msgid "Videos checked:"
msgstr ""
#: .././mainapp.py:10974
msgid "Clips downloaded:"
msgstr ""
#: .././mainapp.py:10977
msgid "Video slices removed:"
msgstr ""
#: .././mainapp.py:10981 .././mainapp.py:11669 .././mainapp.py:12173
#: .././mainapp.py:12576
msgid "Time taken:"
msgstr ""
#: .././mainapp.py:11173
msgid ""
"An update operation cannot start if one or more configuration windows are "
"still open"
msgstr ""
#: .././mainapp.py:11376
msgid "Installation failed"
msgstr ""
#: .././mainapp.py:11378
msgid "Installation complete"
msgstr ""
#: .././mainapp.py:11382
msgid "Update operation failed"
msgstr ""
#: .././mainapp.py:11384
msgid "Update operation halted"
msgstr ""
#: .././mainapp.py:11386
msgid "Update operation complete"
msgstr ""
#: .././mainapp.py:11388
msgid "version:"
msgstr ""
#: .././mainapp.py:11392
msgid "(unknown)"
msgstr ""
#: .././mainapp.py:11490
msgid ""
"A refresh operation cannot start if one or more configuration windows are "
"still open"
msgstr ""
#: .././mainapp.py:11503
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:11507
msgid ""
"You only need to perform a refresh operation if you have manually copied "
"videos into Tartube's data folder"
msgstr ""
#: .././mainapp.py:11514
msgid ""
"Before starting a refresh operation, you should click the 'Check all' button "
"in the main window"
msgstr ""
#: .././mainapp.py:11521
msgid ""
"Before starting a refresh operation, you should right-click the channel and "
"select 'Check channel'"
msgstr ""
#: .././mainapp.py:11528
msgid ""
"Before starting a refresh operation, you should right-click the playlist and "
"select 'Check playlist'"
msgstr ""
#: .././mainapp.py:11535
msgid ""
"Before starting a refresh operation, you should right-click the folder and "
"select 'Check folder'"
msgstr ""
#: .././mainapp.py:11540
msgid "Are you sure you want to proceed with the refresh operation?"
msgstr ""
#: .././mainapp.py:11664
msgid "Refresh operation complete"
msgstr ""
#: .././mainapp.py:11666
msgid "Refresh operation halted"
msgstr ""
#: .././mainapp.py:11780
msgid ""
"An info operation cannot start if one or more configuration windows are "
"still open"
msgstr ""
#: .././mainapp.py:11905
msgid "Operation failed"
msgstr ""
#: .././mainapp.py:11907 .././mainwin.py:31170 .././downloads.py:508
msgid "Operation complete"
msgstr ""
#: .././mainapp.py:11909
msgid "Click the Output tab to see the results"
msgstr ""
#: .././mainapp.py:11922
msgid "A new release is available!"
msgstr ""
#: .././mainapp.py:11924
msgid "Your installation is up to date!"
msgstr ""
#: .././mainapp.py:11926
msgid "Installed version:"
msgstr ""
#: .././mainapp.py:11931
msgid "Stable release:"
msgstr ""
#: .././mainapp.py:11936
msgid "Stable release: not found"
msgstr ""
#: .././mainapp.py:11939
msgid "Development release:"
msgstr ""
#: .././mainapp.py:11941
msgid "Development release: not found"
msgstr ""
#: .././mainapp.py:12066
msgid ""
"A tidy operation cannot start if one or more configuration windows are still "
"open"
msgstr ""
#: .././mainapp.py:12168
msgid "Tidy operation complete"
msgstr ""
#: .././mainapp.py:12170
msgid "Tidy operation halted"
msgstr ""
#: .././mainapp.py:12325 .././mainwin.py:22156 .././config.py:14483
msgid "Livestream has started"
msgstr ""
#: .././mainapp.py:12565
msgid "Process operation complete"
msgstr ""
#: .././mainapp.py:12567
msgid "Process operation halted"
msgstr ""
#: .././mainapp.py:12571
msgid "Files processed:"
msgstr ""
#: .././mainapp.py:12572
msgid "Errors:"
msgstr ""
#: .././mainapp.py:13915 .././mainapp.py:14108
msgid "Cannot move anything to:"
msgstr ""
#: .././mainapp.py:13917 .././mainapp.py:14110
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:13921
msgid ""
"You probably created that file/folder accidentally, in which case you should "
"delete it manually before trying again"
msgstr ""
#: .././mainapp.py:13935 .././mainapp.py:14128
msgid "Are you sure you want to move this channel:"
msgstr ""
#: .././mainapp.py:13937 .././mainapp.py:14130
msgid "Are you sure you want to move this playlist:"
msgstr ""
#: .././mainapp.py:13939 .././mainapp.py:14132
msgid "Are you sure you want to move this folder:"
msgstr ""
#: .././mainapp.py:13944
msgid ""
"This procedure will move all downloaded files to the top level of Tartube's "
"data folder"
msgstr ""
#: .././mainapp.py:13982 .././mainapp.py:14187
#, python-brace-format
msgid "Could not move '{0}' (filesystem error)"
msgstr ""
#: .././mainapp.py:14050
msgid "Channels, playlists and folders can only be dragged into a folder"
msgstr ""
#: .././mainapp.py:14063
#, python-brace-format
msgid "The fixed folder '{0}' cannot be moved (but it can still be hidden)"
msgstr ""
#: .././mainapp.py:14076
#, python-brace-format
msgid "The folder '{0}' can only contain videos"
msgstr ""
#: .././mainapp.py:14088
#, python-brace-format
msgid "The folder '{0}' can only contain other folders and videos"
msgstr ""
#: .././mainapp.py:14115
msgid ""
"You probably created that file/folder accidentally, in which case, you "
"should delete it manually before trying again"
msgstr ""
#: .././mainapp.py:14134
msgid "into this folder:"
msgstr ""
#: .././mainapp.py:14138
msgid "This procedure will move all downloaded files to the new location"
msgstr ""
#: .././mainapp.py:14144 .././mainapp.py:14277
msgid ""
"WARNING: The destination folder is marked as temporary, so everything inside "
"it will be DELETED when Tartube restarts!"
msgstr ""
#: .././mainapp.py:14255
msgid "Videos cannot be dragged into this folder"
msgstr ""
#: .././mainapp.py:14265
#, python-brace-format
msgid "Are you sure you want to move the video to '{0}'?"
msgstr ""
#: .././mainapp.py:14271
#, python-brace-format
msgid "Are you sure you want to move '{0}' videos to '{1}'?"
msgstr ""
#. Show confirmation dialogue
#: .././mainapp.py:14412
msgid "Videos moved"
msgstr ""
#: .././mainapp.py:14413
msgid "Videos not moved:"
msgstr ""
#: .././mainapp.py:14821
msgid ""
"Are you SURE you want to delete files? This procedure cannot be reversed!"
msgstr ""
#: .././mainapp.py:14838
msgid ""
"Are you SURE you want to remove these items from your database? This "
"procedure cannot be reversed!"
msgstr ""
#: .././mainapp.py:16784 .././mainapp.py:16905 .././mainapp.py:17092
#, python-brace-format
msgid "The channel contains {0} item(s), so this action may take a while"
msgstr ""
#: .././mainapp.py:16790 .././mainapp.py:16911 .././mainapp.py:17098
#, python-brace-format
msgid "The playlist contains {0} item(s), so this action may take a while"
msgstr ""
#: .././mainapp.py:16796 .././mainapp.py:16917 .././mainapp.py:17104
#, python-brace-format
msgid "The folder contains {0} item(s), so this action may take a while"
msgstr ""
#: .././mainapp.py:17169 .././mainapp.py:22888 .././mainapp.py:23028
#: .././mainapp.py:23161 .././config.py:27211
#, python-brace-format
msgid "The name '{0}' is not allowed"
msgstr ""
#: .././mainapp.py:17178 .././config.py:17015 .././config.py:27202
#, python-brace-format
msgid "The name '{0}' is already in use"
msgstr ""
#: .././mainapp.py:17188
#, python-brace-format
msgid "Failed to rename '{0}'"
msgstr ""
#. Confirm the result
#: .././mainapp.py:17388
msgid "Search/replace complete"
msgstr ""
#: .././mainapp.py:17389
#, python-brace-format
msgid "Updated URLs: {0}"
msgstr ""
#: .././mainapp.py:17390
#, python-brace-format
msgid "Errors: {0}"
msgstr ""
#: .././mainapp.py:17653
msgid "Select where to save the database export"
msgstr ""
#: .././mainapp.py:17783
msgid "There is nothing to export!"
msgstr ""
#: .././mainapp.py:17823 .././mainapp.py:17868 .././mainapp.py:17921
#: .././config.py:28825
msgid "Failed to save the database export file:"
msgstr ""
#: .././mainapp.py:17929 .././config.py:28815
msgid "Database export file saved to:"
msgstr ""
#: .././mainapp.py:18194
msgid "Select the database export"
msgstr ""
#: .././mainapp.py:18212 .././mainapp.py:18223 .././mainapp.py:18257
msgid "Failed to load the database export file"
msgstr ""
#: .././mainapp.py:18240
msgid "The database export file is invalid"
msgstr ""
#: .././mainapp.py:18271
msgid "The database export file is invalid (or empty)"
msgstr ""
#: .././mainapp.py:18316
msgid "Nothing was imported from the database export file"
msgstr ""
#. Show a confirmation
#: .././mainapp.py:18330
msgid "Imported into database"
msgstr ""
#: .././mainapp.py:18331 .././mainwin.py:1778 .././config.py:962
#: .././config.py:17611 .././config.py:20976
msgid "Videos"
msgstr ""
#: .././mainapp.py:18332 .././config.py:17644 .././config.py:21009
msgid "Channels"
msgstr ""
#: .././mainapp.py:18333 .././config.py:17655 .././config.py:21020
msgid "Playlists"
msgstr ""
#: .././mainapp.py:18334
msgid "Folders"
msgstr ""
#: .././mainapp.py:19100
msgid ""
"The video file is missing from Tartube's data folder (try downloading the "
"video again!)"
msgstr ""
#: .././mainapp.py:19455
msgid "Select where to save the custom download export"
msgstr ""
#: .././mainapp.py:19512
msgid "Failed to save the custom download export file:"
msgstr ""
#: .././mainapp.py:19520
msgid "Custom download exported to:"
msgstr ""
#: .././mainapp.py:19548
msgid "Select the custom download export file"
msgstr ""
#: .././mainapp.py:19567
msgid "Failed to load the custom download export file"
msgstr ""
#: .././mainapp.py:19584
msgid "The custom download export file is invalid"
msgstr ""
#: .././mainapp.py:19595
msgid "The custom download export file is invalid (or empty)"
msgstr ""
#: .././mainapp.py:20211 .././mainapp.py:20572
msgid "Select where to save the options export"
msgstr ""
#: .././mainapp.py:20259 .././mainapp.py:20620
msgid "Failed to save the options export file:"
msgstr ""
#: .././mainapp.py:20267
msgid "Download options exported to to:"
msgstr ""
#: .././mainapp.py:20295 .././mainapp.py:20656
msgid "Select the options export file"
msgstr ""
#: .././mainapp.py:20314 .././mainapp.py:20675
msgid "Failed to load the options export file"
msgstr ""
#: .././mainapp.py:20331 .././mainapp.py:20692
msgid "The options export file is invalid"
msgstr ""
#: .././mainapp.py:20342 .././mainapp.py:20703
msgid "The options export file is invalid (or empty)"
msgstr ""
#: .././mainapp.py:20628
msgid "FFmpeg options exported to to:"
msgstr ""
#: .././mainapp.py:21652
msgid "Please select a destination folder"
msgstr ""
#. Prompt for confirmation
#: .././mainapp.py:21718
msgid "Are you sure you want to clear this list?"
msgstr ""
#. Prompt for confirmation
#: .././mainapp.py:21762
msgid "Are you sure you want to clear downloaded videos?"
msgstr ""
#: .././mainapp.py:21830 .././mainwin.py:17958
msgid "Only checked/downloaded videos can be processed by FFmpeg"
msgstr ""
#: .././mainapp.py:21937
msgid "No destination(s) to show"
msgstr ""
#: .././mainapp.py:21984
msgid "No video(s) have been downloaded"
msgstr ""
#. Prompt for confirmation
#: .././mainapp.py:22111
msgid "Are you sure you want to remove the selected item(s)?"
msgstr ""
#: .././mainapp.py:22879
msgid "You must give the channel a name"
msgstr ""
#: .././mainapp.py:22897 .././mainapp.py:23170
msgid "You must enter a valid URL"
msgstr ""
#: .././mainapp.py:22924 .././mainapp.py:23050 .././mainapp.py:23196
msgid "That name is not permitted on your system"
msgstr ""
#: .././mainapp.py:23020
msgid "You must give the folder a name"
msgstr ""
#: .././mainapp.py:23152
msgid "You must give the playlist a name"
msgstr ""
#: .././mainapp.py:23360 .././mainapp.py:23599
msgid "No channels, playlists or folders are marked for download"
msgstr ""
#: .././mainapp.py:23374 .././mainapp.py:23613
#, python-brace-format
msgid "The maximum number of profiles permitted is {0}"
msgstr ""
#: .././mainapp.py:23399 .././mainapp.py:23638
#, python-brace-format
msgid "A profile called '{0}' already exists"
msgstr ""
#: .././mainapp.py:23417 .././mainapp.py:23656
#, python-brace-format
msgid "Created the profile '{0}'"
msgstr ""
#: .././mainapp.py:23477
msgid "There were no livestream alerts to cancel"
msgstr ""
#: .././mainapp.py:23479
msgid "Livestream alerts for 1 video were cancelled"
msgstr ""
#: .././mainapp.py:23482
#, python-brace-format
msgid "Livestream alerts for {0} videos were cancelled"
msgstr ""
#: .././mainapp.py:23994
msgid ""
"Before trying to reset channel/playlist names, you must check or download at "
"one least one video from each!"
msgstr ""
#: .././mainapp.py:24071
msgid "All Tartube data has been saved"
msgstr ""
#: .././mainapp.py:24098
msgid "Database saved"
msgstr ""
#: .././mainapp.py:24395 .././mainwin.py:16700
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:24449
msgid "Cannot update existing livestreams because"
msgstr ""
#: .././mainapp.py:24451
msgid "there is another operation running"
msgstr ""
#: .././mainapp.py:24453
msgid "they are currently being updated"
msgstr ""
#: .././mainapp.py:24455
msgid "one or more configuration windows are open"
msgstr ""
#: .././mainapp.py:24457
msgid "there are no livestreams to update"
msgstr ""
#: .././mainapp.py:24522
msgid "There is already a channel with that name"
msgstr ""
#: .././mainapp.py:24524
msgid "There is already a playlist with that name"
msgstr ""
#: .././mainapp.py:24526
msgid "There is already a folder with that name"
msgstr ""
#: .././mainapp.py:24529
msgid "(so please choose a different name)"
msgstr ""
#: .././mainwin.py:1004
msgid "Tartube cannot start because it cannot find its icons folder"
msgstr ""
#. File column
#: .././mainwin.py:1282 .././config.py:10644
msgid "_File"
msgstr ""
#: .././mainwin.py:1289
msgid "_Database preferences..."
msgstr ""
#: .././mainwin.py:1295
msgid "_Check database integrity"
msgstr ""
#: .././mainwin.py:1304
msgid "_Save database"
msgstr ""
#: .././mainwin.py:1310
msgid "Save _all"
msgstr ""
#: .././mainwin.py:1319
msgid "Close to _tray"
msgstr ""
#. Quit
#: .././mainwin.py:1324 .././mainwin.py:27194
msgid "_Quit"
msgstr ""
#. Edit column
#: .././mainwin.py:1329
msgid "_Edit"
msgstr ""
#: .././mainwin.py:1336
msgid "_System preferences..."
msgstr ""
#: .././mainwin.py:1342
msgid "_General download options..."
msgstr ""
#. Separator
#: .././mainwin.py:1351
msgid "_System"
msgstr ""
#: .././mainwin.py:1358
msgid "Open _MSYS2 terminal..."
msgstr ""
#: .././mainwin.py:1367
msgid "Show Tartube _install folder"
msgstr ""
#: .././mainwin.py:1375
msgid "Show Tartube _script folder"
msgstr ""
#. Media column
#: .././mainwin.py:1381 .././config.py:18553
msgid "_Media"
msgstr ""
#: .././mainwin.py:1388
msgid "Add _videos..."
msgstr ""
#: .././mainwin.py:1394
msgid "Add _channel..."
msgstr ""
#: .././mainwin.py:1400
msgid "Add _playlist..."
msgstr ""
#: .././mainwin.py:1406
msgid "Add _folder..."
msgstr ""
#: .././mainwin.py:1415
msgid "_Add many channels/playlists..."
msgstr ""
#: .././mainwin.py:1421
msgid "_Reset channel/playlist names..."
msgstr ""
#: .././mainwin.py:1434
msgid "_Export from database..."
msgstr ""
#: .././mainwin.py:1440
msgid "_Import into database..."
msgstr ""
#: .././mainwin.py:1446
msgid "Import _YouTube subscriptions..."
msgstr ""
#: .././mainwin.py:1454
msgid "_Export/import"
msgstr ""
#: .././mainwin.py:1462
msgid "_Switch between views"
msgstr ""
#: .././mainwin.py:1472
msgid "_Hide (most) system folders"
msgstr ""
#: .././mainwin.py:1481
msgid "_Show hidden folders"
msgstr ""
#: .././mainwin.py:1487
msgid "S_how/hide"
msgstr ""
#: .././mainwin.py:1494
msgid "_Switch profile"
msgstr ""
#: .././mainwin.py:1502
msgid "_Remember last profile"
msgstr ""
#: .././mainwin.py:1516
msgid "_Create profile"
msgstr ""
#: .././mainwin.py:1524
msgid "_Delete profile"
msgstr ""
#: .././mainwin.py:1536
msgid "_Mark all for download"
msgstr ""
#: .././mainwin.py:1545
msgid "_Unmark all for download"
msgstr ""
#: .././mainwin.py:1553
msgid "Pr_ofiles"
msgstr ""
#: .././mainwin.py:1566
msgid "Ad_d test media"
msgstr ""
#: .././mainwin.py:1574
msgid "Run _test code"
msgstr ""
#. Operations column
#. Add this tab...
#: .././mainwin.py:1580 .././config.py:22514
msgid "_Operations"
msgstr ""
#. Check all
#: .././mainwin.py:1587 .././mainwin.py:27165
msgid "_Check all"
msgstr ""
#. Download all
#: .././mainwin.py:1593 .././mainwin.py:27172
msgid "_Download all"
msgstr ""
#: .././mainwin.py:1598
msgid "C_ustom download all"
msgstr ""
#: .././mainwin.py:1608
msgid "_Refresh database..."
msgstr ""
#: .././mainwin.py:1618
msgid "U_pdate"
msgstr ""
#: .././mainwin.py:1624 .././mainwin.py:5448
msgid "_Test"
msgstr ""
#: .././mainwin.py:1635
msgid "Install _FFmpeg..."
msgstr ""
#: .././mainwin.py:1643
msgid "Install _matplotlib..."
msgstr ""
#: .././mainwin.py:1651
msgid "Install _streamlink..."
msgstr ""
#: .././mainwin.py:1662
msgid "Tidy up _files..."
msgstr ""
#: .././mainwin.py:1673 .././mainwin.py:27183
msgid "_Stop current operation"
msgstr ""
#: .././mainwin.py:1681
msgid "Stop _after current videos"
msgstr ""
#. Livestreams column
#: .././mainwin.py:1689
msgid "_Livestreams"
msgstr ""
#: .././mainwin.py:1696
msgid "_Livestream preferences..."
msgstr ""
#: .././mainwin.py:1705
msgid "_Update existing livestreams"
msgstr ""
#: .././mainwin.py:1710
msgid "_Cancel all livestream alerts"
msgstr ""
#. Help column
#: .././mainwin.py:1715
msgid "_Help"
msgstr ""
#: .././mainwin.py:1721
msgid "_About..."
msgstr ""
#: .././mainwin.py:1729
msgid "Check for _updates"
msgstr ""
#: .././mainwin.py:1735
msgid "Go to _website"
msgstr ""
#: .././mainwin.py:1744
msgid "Send _feedback"
msgstr ""
#: .././mainwin.py:1788
msgid "Add new video(s)"
msgstr ""
#: .././mainwin.py:1797 .././mainwin.py:25522 .././media.py:82
msgid "Channel"
msgstr ""
#: .././mainwin.py:1807
msgid "Add a new channel"
msgstr ""
#: .././mainwin.py:1818 .././mainwin.py:25524 .././media.py:84
msgid "Playlist"
msgstr ""
#: .././mainwin.py:1828
msgid "Add a new playlist"
msgstr ""
#: .././mainwin.py:1839 .././mainwin.py:25526 .././media.py:86
msgid "Folder"
msgstr ""
#: .././mainwin.py:1849
msgid "Add a new folder"
msgstr ""
#: .././mainwin.py:1863 .././config.py:22324
msgid "Check"
msgstr ""
#: .././mainwin.py:1874 .././mainwin.py:2121 .././mainwin.py:4285
#: .././mainwin.py:4635 .././mainwin.py:5595
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)
#. Link not clickable
#: .././mainwin.py:1884 .././mainwin.py:23388 .././mainwin.py:23400
#: .././mainwin.py:23405 .././mainwin.py:23413 .././mainwin.py:23699
#: .././mainwin.py:23711 .././mainwin.py:24395 .././mainwin.py:25705
#: .././mainwin.py:25717 .././mainwin.py:25743 .././config.py:22200
#: .././config.py:22326
msgid "Download"
msgstr ""
#: .././mainwin.py:1895 .././mainwin.py:2129 .././mainwin.py:4299
#: .././mainwin.py:4651
msgid "Download all videos, channels, playlists and folders"
msgstr ""
#: .././mainwin.py:1910 .././config.py:11329 .././config.py:11514
#: .././config.py:11969 .././config.py:12176 .././config.py:14678
#: .././config.py:14859
msgid "Stop"
msgstr ""
#: .././mainwin.py:1922
msgid "Stop the current operation"
msgstr ""
#: .././mainwin.py:1934
msgid "Switch"
msgstr ""
#: .././mainwin.py:1945
msgid "Switch between simple and complex views"
msgstr ""
#: .././mainwin.py:1958 .././mainwin.py:5487
msgid "Hide"
msgstr ""
#: .././mainwin.py:1960 .././mainwin.py:5494
msgid "Show"
msgstr ""
#: .././mainwin.py:1972 .././mainwin.py:5489
msgid "Hide (most) system folders"
msgstr ""
#: .././mainwin.py:1976 .././mainwin.py:5496
msgid "Show all system folders"
msgstr ""
#: .././mainwin.py:1991
msgid "Quit"
msgstr ""
#: .././mainwin.py:2001
msgid "Close Tartube"
msgstr ""
#: .././mainwin.py:2020 .././config.py:4879 .././config.py:12390
#: .././config.py:20244 .././config.py:21398
msgid "_Videos"
msgstr ""
#: .././mainwin.py:2028
msgid "_Progress"
msgstr ""
#: .././mainwin.py:2036
msgid "_Classic Mode"
msgstr ""
#: .././mainwin.py:2045
msgid "_Drag and Drop"
msgstr ""
#: .././mainwin.py:2054
msgid "_Output"
msgstr ""
#: .././mainwin.py:2063 .././config.py:15630 .././config.py:16904
msgid "_Errors / Warnings"
msgstr ""
#: .././mainwin.py:2119 .././mainwin.py:4283 .././mainwin.py:4633
#: .././mainwin.py:5593
msgid "Check all"
msgstr ""
#: .././mainwin.py:2127 .././mainwin.py:3623 .././mainwin.py:4297
#: .././mainwin.py:19910
msgid "Download all"
msgstr ""
#: .././mainwin.py:2145 .././mainwin.py:3627 .././mainwin.py:4321
#: .././mainwin.py:19901
msgid "Custom download all"
msgstr ""
#: .././mainwin.py:2148 .././mainwin.py:4324 .././mainwin.py:4676
msgid ""
"Perform a custom download of all videos, channels, playlists and folders"
msgstr ""
#: .././mainwin.py:2165 .././mainwin.py:4351 .././mainwin.py:4693
msgid "Select the custom download to use"
msgstr ""
#: .././mainwin.py:2222
msgid "Page"
msgstr ""
#: .././mainwin.py:2233
msgid "Set visible page"
msgstr ""
#: .././mainwin.py:2263 .././mainwin.py:2766 .././mainwin.py:2852
#: .././mainwin.py:3408
msgid "Size"
msgstr ""
#: .././mainwin.py:2273
msgid "Set page size"
msgstr ""
#: .././mainwin.py:2296
msgid "Go to first page"
msgstr ""
#: .././mainwin.py:2311
msgid "Go to previous page"
msgstr ""
#: .././mainwin.py:2328
msgid "Go to next page"
msgstr ""
#: .././mainwin.py:2343
msgid "Go to last page"
msgstr ""
#: .././mainwin.py:2358
msgid "Scroll up"
msgstr ""
#: .././mainwin.py:2373
msgid "Scroll down"
msgstr ""
#: .././mainwin.py:2392 .././mainwin.py:5277
msgid "Show more settings"
msgstr ""
#: .././mainwin.py:2405
msgid "Sort"
msgstr ""
#: .././mainwin.py:2411 .././config.py:14405
msgid "Upload time"
msgstr ""
#: .././mainwin.py:2412 .././mainwin.py:27574 .././mainwin.py:30061
#: .././mainwin.py:31444 .././config.py:3009 .././config.py:12414
#: .././config.py:20705 .././config.py:22200 .././config.py:23227
#: .././config.py:25303 .././config.py:25583
msgid "Name"
msgstr ""
#: .././mainwin.py:2413
msgid "Download time"
msgstr ""
#: .././mainwin.py:2414
msgid "Database ID"
msgstr ""
#: .././mainwin.py:2441
msgid "Resort videos"
msgstr ""
#: .././mainwin.py:2454
msgid "Find date"
msgstr ""
#: .././mainwin.py:2467
msgid "Find videos by date"
msgstr ""
#: .././mainwin.py:2484
msgid "Cancel find videos by date"
msgstr ""
#: .././mainwin.py:2497
msgid "Thumbnail size"
msgstr ""
#: .././mainwin.py:2526 .././mainwin.py:3997 .././config.py:15104
msgid "Filter"
msgstr ""
#: .././mainwin.py:2534 .././mainwin.py:4003 .././config.py:15114
msgid "Enter search text"
msgstr ""
#: .././mainwin.py:2539 .././mainwin.py:4005 .././config.py:15117
msgid "Regex"
msgstr ""
#: .././mainwin.py:2547 .././mainwin.py:4008
msgid "Select if search text is a regex"
msgstr ""
#: .././mainwin.py:2563
msgid "Names"
msgstr ""
#: .././mainwin.py:2577
msgid "Descriptions"
msgstr ""
#: .././mainwin.py:2591 .././config.py:15017
msgid "Comments"
msgstr ""
#: .././mainwin.py:2611
msgid "Filter videos"
msgstr ""
#: .././mainwin.py:2628 .././mainwin.py:4062
msgid "Cancel filter"
msgstr ""
#: .././mainwin.py:2644
msgid "Draw frames"
msgstr ""
#: .././mainwin.py:2658
msgid "Draw icons"
msgstr ""
#: .././mainwin.py:2672
msgid "Show downloaded"
msgstr ""
#: .././mainwin.py:2687
msgid "Show undownloaded"
msgstr ""
#: .././mainwin.py:2702
msgid "Show blocked"
msgstr ""
#: .././mainwin.py:2759
msgid "TRANSLATOR'S NOTE: Ext is short for a file extension, e.g. .EXE"
msgstr ""
#: .././mainwin.py:2764 .././mainwin.py:3406 .././config.py:10786
msgid "Source"
msgstr ""
#: .././mainwin.py:2764 .././mainwin.py:3406
msgid "Status"
msgstr ""
#: .././mainwin.py:2765 .././mainwin.py:3407
msgid "Incoming file"
msgstr ""
#: .././mainwin.py:2765 .././mainwin.py:3407
msgid "Ext"
msgstr ""
#: .././mainwin.py:2765 .././mainwin.py:3407
msgid "Speed"
msgstr ""
#: .././mainwin.py:2765 .././mainwin.py:3407
msgid "ETA"
msgstr ""
#: .././mainwin.py:2852 .././config.py:16605
msgid "New videos"
msgstr ""
#: .././mainwin.py:2852 .././config.py:440 .././config.py:14375
msgid "Duration"
msgstr ""
#: .././mainwin.py:2853
msgid "Date"
msgstr ""
#: .././mainwin.py:2853 .././config.py:14199
msgid "File"
msgstr ""
#: .././mainwin.py:2853
msgid "Downloaded to"
msgstr ""
#: .././mainwin.py:2914
msgid "Max downloads"
msgstr ""
#: .././mainwin.py:2937
msgid "D/L speed (KiB/s)"
msgstr ""
#: .././mainwin.py:2961 .././mainwin.py:5222
msgid "Alternative limits do not currently apply"
msgstr ""
#: .././mainwin.py:2972 .././config.py:5340
msgid "Video resolution"
msgstr ""
#: .././mainwin.py:3007
msgid "Hide rows when they are finished"
msgstr ""
#: .././mainwin.py:3020
msgid "Add newest videos to the top of the list"
msgstr ""
#: .././mainwin.py:3105
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
#. --------------------------------------------------------------------
#. Initial widgets
#: .././mainwin.py:3112 .././mainwin.py:27462
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:3162
msgid "Destination:"
msgstr ""
#: .././mainwin.py:3199
msgid "Add a new destination folder"
msgstr ""
#: .././mainwin.py:3218
msgid "Open the destination folder"
msgstr ""
#. Video/audio format
#: .././mainwin.py:3223
msgid "Format:"
msgstr ""
#. (Dummy items in the combo)
#: .././mainwin.py:3227 .././mainwin.py:19663 .././config.py:23227
msgid "Default"
msgstr ""
#: .././mainwin.py:3227 .././mainwin.py:19664
msgid "Video:"
msgstr ""
#: .././mainwin.py:3231 .././mainwin.py:19665
msgid "Audio:"
msgstr ""
#. Video resolution
#. (Dummy items in the combo)
#: .././mainwin.py:3260 .././mainwin.py:20307
msgid "Highest"
msgstr ""
#: .././mainwin.py:3291
msgid "Convert to this format"
msgstr ""
#: .././mainwin.py:3300
msgid "Download in this format"
msgstr ""
#: .././mainwin.py:3313 .././config.py:5302
msgid "Is a livestream"
msgstr ""
#: .././mainwin.py:3342
msgid "Add URLs"
msgstr ""
#: .././mainwin.py:3348
msgid "Add these URLs"
msgstr ""
#: .././mainwin.py:3461
msgid "Play video"
msgstr ""
#: .././mainwin.py:3484
msgid "Open destination(s)"
msgstr ""
#: .././mainwin.py:3502
msgid "Stop download"
msgstr ""
#: .././mainwin.py:3523
msgid "Re-download"
msgstr ""
#: .././mainwin.py:3536
msgid ""
"Allow downloader to create an archive file (enable this only when "
"downloading channels and playlists)"
msgstr ""
#: .././mainwin.py:3566
msgid "Process with FFmpeg"
msgstr ""
#. (Signal connect appears below)
#: .././mainwin.py:3582 .././config.py:6647 .././config.py:20027
#: .././config.py:22265
msgid "Move up"
msgstr ""
#. (Signal connect appears below)
#: .././mainwin.py:3603 .././config.py:6651 .././config.py:20036
#: .././config.py:22274
msgid "Move down"
msgstr ""
#: .././mainwin.py:3619
msgid "Remove from list"
msgstr ""
#: .././mainwin.py:3635 .././mainwin.py:19913
msgid "Download the URLs above"
msgstr ""
#: .././mainwin.py:3639 .././mainwin.py:19904
msgid "Perform a custom download on the URLs above"
msgstr ""
#: .././mainwin.py:3643
msgid "Clear all"
msgstr ""
#: .././mainwin.py:3655 .././mainwin.py:3666
msgid "Clear the URLs above"
msgstr ""
#: .././mainwin.py:3659
msgid "Clear downloaded"
msgstr ""
#: .././mainwin.py:3712
msgid "When you drag a video here, it is added to the Classic Mode tab"
msgstr ""
#: .././mainwin.py:3721
msgid "Each zone represents a set of download options"
msgstr ""
#: .././mainwin.py:3731
msgid "Warning: Drag and drop does not work well on MS Windows"
msgstr ""
#: .././mainwin.py:3752
msgid "Add a new dropzone"
msgstr ""
#: .././mainwin.py:3805
msgid "Maximum page size"
msgstr ""
#: .././mainwin.py:3861 .././config.py:21957
msgid "Show Tartube errors"
msgstr ""
#: .././mainwin.py:3874 .././config.py:21965
msgid "Show Tartube warnings"
msgstr ""
#: .././mainwin.py:3887 .././config.py:21973
msgid "Show operation errors"
msgstr ""
#: .././mainwin.py:3905 .././config.py:21984
msgid "Show operation warnings"
msgstr ""
#: .././mainwin.py:3928 .././config.py:21995
msgid "Show dates"
msgstr ""
#: .././mainwin.py:3946 .././config.py:22006
msgid "Show channel/playlist/folder names"
msgstr ""
#: .././mainwin.py:3964 .././config.py:22017
msgid "Show video names"
msgstr ""
#: .././mainwin.py:3982 .././config.py:22028
msgid "Show full messages"
msgstr ""
#: .././mainwin.py:4045
msgid "Filter messages"
msgstr ""
#: .././mainwin.py:4067 .././config.py:11426 .././config.py:11630
#: .././config.py:12066 .././config.py:12293 .././config.py:14766
#: .././config.py:14958 .././config.py:16733 .././config.py:18655
msgid "Clear list"
msgstr ""
#: .././mainwin.py:4288 .././mainwin.py:4638 .././mainwin.py:5598
msgid "Check marked items"
msgstr ""
#: .././mainwin.py:4290 .././mainwin.py:4641 .././mainwin.py:5600
msgid "Check marked videos, channels, playlists and folders"
msgstr ""
#: .././mainwin.py:4302
msgid "Download marked items"
msgstr ""
#: .././mainwin.py:4304 .././mainwin.py:4657
msgid "Download marked videos, channels, playlists and folders"
msgstr ""
#: .././mainwin.py:4330
msgid "Custom download marked items"
msgstr ""
#: .././mainwin.py:4334
msgid ""
"Perform a custom download of marked videos, channels, playlists and folders"
msgstr ""
#: .././mainwin.py:4603
msgid "Installing FFmpeg"
msgstr ""
#: .././mainwin.py:4605
msgid "Installing matplotlib"
msgstr ""
#: .././mainwin.py:4607
msgid "Installing streamlink"
msgstr ""
#: .././mainwin.py:4609
msgid "Updating downloader"
msgstr ""
#: .././mainwin.py:4611
msgid "Fetching formats"
msgstr ""
#: .././mainwin.py:4613
msgid "Fetching subtitles"
msgstr ""
#: .././mainwin.py:4615
msgid "Testing downloader"
msgstr ""
#: .././mainwin.py:4617
msgid "Contacting website"
msgstr ""
#: .././mainwin.py:4686
msgid ""
"Perform a custom download of marked videos, channels, playlists and folders"
msgstr ""
#: .././mainwin.py:5080
msgid "Checking..."
msgstr ""
#: .././mainwin.py:5082 .././mainwin.py:5616 .././formats.py:1183
msgid "Checking"
msgstr ""
#: .././mainwin.py:5085
msgid "Downloading..."
msgstr ""
#: .././mainwin.py:5087 .././mainwin.py:5618 .././formats.py:1180
msgid "Downloading"
msgstr ""
#: .././mainwin.py:5090
msgid "Refreshing..."
msgstr ""
#: .././mainwin.py:5093
msgid "Tidying..."
msgstr ""
#: .././mainwin.py:5096
msgid "FFmpeg processing..."
msgstr ""
#: .././mainwin.py:5212
msgid "Alternative limits currently apply"
msgstr ""
#: .././mainwin.py:5307
msgid "Show fewer settings"
msgstr ""
#: .././mainwin.py:5400
msgid "This tab emulates the classic youtube-dl-gui interface"
msgstr ""
#: .././mainwin.py:5405
msgid "Videos downloaded here are not added to Tartube's database"
msgstr ""
#: .././mainwin.py:5417 .././config.py:6581
msgid "If your preferred formats are not available, the download will fail!"
msgstr ""
#: .././mainwin.py:5423
msgid ""
"If you want a specific format, install FFMpeg and select 'Convert to this "
"format'!"
msgstr ""
#: .././mainwin.py:5812
msgid "_Check channel"
msgstr ""
#: .././mainwin.py:5814
msgid "_Check playlist"
msgstr ""
#: .././mainwin.py:5816
msgid "_Check folder"
msgstr ""
#: .././mainwin.py:5842
msgid "_Download channel"
msgstr ""
#: .././mainwin.py:5844
msgid "_Download playlist"
msgstr ""
#: .././mainwin.py:5846
msgid "_Download folder"
msgstr ""
#: .././mainwin.py:5872
msgid "C_ustom download channel"
msgstr ""
#: .././mainwin.py:5874
msgid "C_ustom download playlist"
msgstr ""
#: .././mainwin.py:5876
msgid "C_ustom download folder"
msgstr ""
#: .././mainwin.py:5923
msgid "_Empty folder"
msgstr ""
#: .././mainwin.py:5935
msgid "_All contents"
msgstr ""
#: .././mainwin.py:5953
msgid "_Remove videos"
msgstr ""
#: .././mainwin.py:5965
msgid "_Just folder videos"
msgstr ""
#: .././mainwin.py:5971
msgid "Channel c_ontents"
msgstr ""
#: .././mainwin.py:5973
msgid "Playlist c_ontents"
msgstr ""
#: .././mainwin.py:5975
msgid "Folder c_ontents"
msgstr ""
#: .././mainwin.py:5987
msgid "_Move to top level"
msgstr ""
#: .././mainwin.py:6006
msgid "_Hide folder"
msgstr ""
#: .././mainwin.py:6016
msgid "_Rename channel..."
msgstr ""
#: .././mainwin.py:6018
msgid "_Rename playlist..."
msgstr ""
#: .././mainwin.py:6020
msgid "_Rename folder..."
msgstr ""
#: .././mainwin.py:6037
msgid "Set _nickname..."
msgstr ""
#: .././mainwin.py:6052
msgid "Set _URL..."
msgstr ""
#: .././mainwin.py:6064
msgid "Set _download destination..."
msgstr ""
#: .././mainwin.py:6084
msgid "_Insert videos..."
msgstr ""
#: .././mainwin.py:6099
msgid "_Export channel..."
msgstr ""
#: .././mainwin.py:6101
msgid "_Export playlist..."
msgstr ""
#: .././mainwin.py:6103
msgid "_Export folder..."
msgstr ""
#: .././mainwin.py:6116
msgid "Re_fresh channel"
msgstr ""
#: .././mainwin.py:6118
msgid "Re_fresh playlist"
msgstr ""
#: .././mainwin.py:6120
msgid "Re_fresh folder"
msgstr ""
#: .././mainwin.py:6137
msgid "_Tidy up channel"
msgstr ""
#: .././mainwin.py:6139
msgid "_Tidy up playlist"
msgstr ""
#: .././mainwin.py:6141
msgid "_Tidy up folder"
msgstr ""
#: .././mainwin.py:6162
msgid "_Convert to playlist"
msgstr ""
#: .././mainwin.py:6164
msgid "_Convert to channel"
msgstr ""
#: .././mainwin.py:6182 .././mainwin.py:6839 .././mainwin.py:7505
#: .././mainwin.py:8099
msgid "Add to C_lassic Mode tab"
msgstr ""
#: .././mainwin.py:6196
msgid "Channel _actions"
msgstr ""
#: .././mainwin.py:6198
msgid "Playlist _actions"
msgstr ""
#: .././mainwin.py:6200
msgid "Folder _actions"
msgstr ""
#: .././mainwin.py:6220 .././mainwin.py:7038
msgid "_Apply download options..."
msgstr ""
#: .././mainwin.py:6238 .././mainwin.py:7052
msgid "_Remove download options"
msgstr ""
#: .././mainwin.py:6254 .././mainwin.py:7064
msgid "_Edit download options..."
msgstr ""
#: .././mainwin.py:6270
msgid "Add to _scheduled download..."
msgstr ""
#: .././mainwin.py:6280
msgid "Show system _command..."
msgstr ""
#: .././mainwin.py:6299
msgid "Set _removal time..."
msgstr ""
#: .././mainwin.py:6312
msgid "_Mark for checking/downloading"
msgstr ""
#: .././mainwin.py:6333
msgid "_Don't add videos to Tartube's database"
msgstr ""
#: .././mainwin.py:6345
msgid "D_isable checking/downloading"
msgstr ""
#: .././mainwin.py:6357
msgid "_Just disable downloading"
msgstr ""
#: .././mainwin.py:6378
msgid "Down_loads"
msgstr ""
#: .././mainwin.py:6389
msgid "Channel _properties..."
msgstr ""
#: .././mainwin.py:6391
msgid "Playlist _properties..."
msgstr ""
#: .././mainwin.py:6393
msgid "Folder _properties..."
msgstr ""
#: .././mainwin.py:6409
msgid "_Default location"
msgstr ""
#: .././mainwin.py:6422
msgid "_Actual location"
msgstr ""
#: .././mainwin.py:6436
msgid "_Show"
msgstr ""
#: .././mainwin.py:6445
msgid "D_elete channel"
msgstr ""
#: .././mainwin.py:6447
msgid "D_elete playlist"
msgstr ""
#: .././mainwin.py:6449
msgid "D_elete folder"
msgstr ""
#: .././mainwin.py:6545
msgid "_Check video"
msgstr ""
#: .././mainwin.py:6569
msgid "_Download video"
msgstr ""
#: .././mainwin.py:6592
msgid "Re-_download this video"
msgstr ""
#: .././mainwin.py:6610
msgid "C_ustom download video"
msgstr ""
#: .././mainwin.py:6628 .././mainwin.py:7000 .././mainwin.py:7578
#: .././mainwin.py:8168
msgid "Download and _watch"
msgstr ""
#: .././mainwin.py:6648 .././mainwin.py:8586
msgid "Watch in _player"
msgstr ""
#: .././mainwin.py:6666 .././mainwin.py:6687 .././mainwin.py:8617
msgid "_Watch on website"
msgstr ""
#: .././mainwin.py:6676 .././mainwin.py:6700 .././mainwin.py:7960
#: .././mainwin.py:8630
#, python-brace-format
msgid "_Watch on {0}"
msgstr ""
#: .././mainwin.py:6714 .././mainwin.py:8644
msgid "_YouTube"
msgstr ""
#: .././mainwin.py:6724 .././mainwin.py:8654
msgid "_HookTube"
msgstr ""
#: .././mainwin.py:6734 .././mainwin.py:8664
msgid "_Invidious"
msgstr ""
#: .././mainwin.py:6744 .././mainwin.py:8674
msgid "TRANSLATOR'S NOTE: Watch on YouTube, Watch on HookTube, etc"
msgstr ""
#: .././mainwin.py:6749 .././mainwin.py:8679
msgid "W_atch on"
msgstr ""
#: .././mainwin.py:6763
msgid "_Create video clip..."
msgstr ""
#: .././mainwin.py:6769
msgid "Download video clip..."
msgstr ""
#: .././mainwin.py:6785
msgid "_Remove video slices..."
msgstr ""
#: .././mainwin.py:6800 .././mainwin.py:7467 .././mainwin.py:8086
msgid "_Process with FFmpeg..."
msgstr ""
#: .././mainwin.py:6817 .././mainwin.py:7483
msgid "_Reload metadata"
msgstr ""
#: .././mainwin.py:6829 .././mainwin.py:7495
msgid "_Special"
msgstr ""
#: .././mainwin.py:6860
msgid "Auto _notify"
msgstr ""
#: .././mainwin.py:6876
msgid "Auto _sound alarm"
msgstr ""
#: .././mainwin.py:6891
msgid "Auto _open"
msgstr ""
#: .././mainwin.py:6904
msgid "_Download on start"
msgstr ""
#: .././mainwin.py:6919
msgid "Download on _stop"
msgstr ""
#: .././mainwin.py:6937
msgid "Not a _livestream"
msgstr ""
#: .././mainwin.py:6947
msgid "_Finalise livestream"
msgstr ""
#: .././mainwin.py:6966 .././mainwin.py:7545 .././mainwin.py:8134
msgid "_Livestream"
msgstr ""
#: .././mainwin.py:6979 .././mainwin.py:7556 .././mainwin.py:8146
msgid "_Mark for download"
msgstr ""
#: .././mainwin.py:6990 .././mainwin.py:7568 .././mainwin.py:8158
msgid "_Download"
msgstr ""
#: .././mainwin.py:7010 .././mainwin.py:7589 .././mainwin.py:8179
#: .././config.py:20900
msgid "_Temporary"
msgstr ""
#: .././mainwin.py:7080
msgid "_Show system command"
msgstr ""
#: .././mainwin.py:7090
msgid "_Test system command"
msgstr ""
#: .././mainwin.py:7105
msgid "_Disable downloads"
msgstr ""
#: .././mainwin.py:7123
msgid "D_ownloads"
msgstr ""
#: .././mainwin.py:7138
msgid "Video is _archived"
msgstr ""
#: .././mainwin.py:7151
msgid "Video is _bookmarked"
msgstr ""
#: .././mainwin.py:7162
msgid "Video is _favourite"
msgstr ""
#: .././mainwin.py:7173
msgid "Video is _missing"
msgstr ""
#: .././mainwin.py:7189
msgid "Video is _new"
msgstr ""
#: .././mainwin.py:7202
msgid "Video is in _waiting list"
msgstr ""
#: .././mainwin.py:7213
msgid "_Mark video"
msgstr ""
#: .././mainwin.py:7224
msgid "_Location"
msgstr ""
#: .././mainwin.py:7236
msgid "_Properties..."
msgstr ""
#: .././mainwin.py:7248
msgid "S_how video"
msgstr ""
#: .././mainwin.py:7257
msgid "Available _formats"
msgstr ""
#: .././mainwin.py:7267
msgid "Available _subtitles"
msgstr ""
#: .././mainwin.py:7277
msgid "_Fetch"
msgstr ""
#. Delete video
#: .././mainwin.py:7288
msgid "D_elete video"
msgstr ""
#. Check/download videos
#: .././mainwin.py:7394
msgid "_Check videos"
msgstr ""
#: .././mainwin.py:7414
msgid "_Download videos"
msgstr ""
#: .././mainwin.py:7437
msgid "C_ustom download videos"
msgstr ""
#: .././mainwin.py:7525 .././mainwin.py:8114
msgid "Mark as _not livestreams"
msgstr ""
#: .././mainwin.py:7535 .././mainwin.py:8124
msgid "_Finalise livestreams"
msgstr ""
#: .././mainwin.py:7610
msgid "_Archived"
msgstr ""
#: .././mainwin.py:7621
msgid "Not a_rchived"
msgstr ""
#: .././mainwin.py:7635
msgid "_Bookmarked"
msgstr ""
#: .././mainwin.py:7646
msgid "Not b_ookmarked"
msgstr ""
#: .././mainwin.py:7660
msgid "_Favourite"
msgstr ""
#: .././mainwin.py:7671
msgid "Not fa_vourite"
msgstr ""
#: .././mainwin.py:7685
msgid "_Missing"
msgstr ""
#: .././mainwin.py:7698
msgid "Not m_issing"
msgstr ""
#: .././mainwin.py:7714
msgid "_New"
msgstr ""
#: .././mainwin.py:7725
msgid "Not n_ew"
msgstr ""
#: .././mainwin.py:7739
msgid "In _waiting list"
msgstr ""
#: .././mainwin.py:7750
msgid "Not in w_aiting list"
msgstr ""
#: .././mainwin.py:7761
msgid "_Mark videos"
msgstr ""
#: .././mainwin.py:7770
msgid "Show p_roperties..."
msgstr ""
#. Delete videos
#: .././mainwin.py:7785
msgid "D_elete videos"
msgstr ""
#. Stop check/download
#: .././mainwin.py:7858
msgid "_Stop now"
msgstr ""
#: .././mainwin.py:7875
msgid "Stop checking _videos"
msgstr ""
#: .././mainwin.py:7877
msgid "Stop after this _video"
msgstr ""
#: .././mainwin.py:7896
msgid "Stop after these v_ideos"
msgstr ""
#: .././mainwin.py:7911
msgid "Download _next"
msgstr ""
#: .././mainwin.py:7923
msgid "Download _last"
msgstr ""
#: .././mainwin.py:7947
msgid "_Watch on Website"
msgstr ""
#: .././mainwin.py:7972
msgid "_Watch on YouTube"
msgstr ""
#: .././mainwin.py:7982
msgid "Watch on _HookTube"
msgstr ""
#: .././mainwin.py:7992
msgid "Watch on _Invidious"
msgstr ""
#: .././mainwin.py:8197
msgid "_Delete video(s)"
msgstr ""
#: .././mainwin.py:8226
msgid "_Enable automatic copy/paste"
msgstr ""
#: .././mainwin.py:8238
msgid "E_nable one-click downloads"
msgstr ""
#: .././mainwin.py:8250
msgid "_Remember un-downloaded URLs"
msgstr ""
#: .././mainwin.py:8265
msgid "_Set download options"
msgstr ""
#: .././mainwin.py:8276
msgid "Use _default download options"
msgstr ""
#: .././mainwin.py:8288
msgid "Edit download _options"
msgstr ""
#: .././mainwin.py:8302
msgid "Enable _custom downloads"
msgstr ""
#: .././mainwin.py:8315
msgid "Custom downloads _preferences..."
msgstr ""
#: .././mainwin.py:8330 .././config.py:20536
msgid "_Update"
msgstr ""
#: .././mainwin.py:8380
msgid "_Play video"
msgstr ""
#: .././mainwin.py:8392
msgid "_Open destination(s)"
msgstr ""
#: .././mainwin.py:8407
msgid "_Re-download"
msgstr ""
#: .././mainwin.py:8419
msgid "_Stop download"
msgstr ""
#: .././mainwin.py:8433
msgid "Process with _FFmpeg"
msgstr ""
#: .././mainwin.py:8450
msgid "_Copy file path"
msgstr ""
#. Copy URL
#: .././mainwin.py:8462
msgid "Copy UR_L"
msgstr ""
#: .././mainwin.py:8474
msgid "Copy s_ystem command"
msgstr ""
#: .././mainwin.py:8490
msgid "Move _up"
msgstr ""
#: .././mainwin.py:8502
msgid "Move _down"
msgstr ""
#: .././mainwin.py:8517
msgid "Re_move from list"
msgstr ""
#: .././mainwin.py:8566
msgid "D_ownload and watch"
msgstr ""
#: .././mainwin.py:8598
msgid "Watch on _website"
msgstr ""
#: .././mainwin.py:8733
msgid "Choose a custom download:"
msgstr ""
#: .././mainwin.py:8813 .././mainwin.py:8857
msgid "Choose a profile:"
msgstr ""
#: .././mainwin.py:8904
msgid "Mark as _archived"
msgstr ""
#: .././mainwin.py:8915
msgid "Mark as not a_rchived"
msgstr ""
#: .././mainwin.py:8929
msgid "Mark as _bookmarked"
msgstr ""
#: .././mainwin.py:8941
msgid "Mark as not b_ookmarked"
msgstr ""
#: .././mainwin.py:8954
msgid "Mark as _favourite"
msgstr ""
#: .././mainwin.py:8967
msgid "Mark as not fa_vourite"
msgstr ""
#: .././mainwin.py:8981
msgid "Mark as _missing"
msgstr ""
#: .././mainwin.py:8994
msgid "Mark as not m_issing"
msgstr ""
#: .././mainwin.py:9011
msgid "Mark as _new"
msgstr ""
#: .././mainwin.py:9023
msgid "Mark as not n_ew"
msgstr ""
#: .././mainwin.py:9037
msgid "Mark as in _waiting list"
msgstr ""
#: .././mainwin.py:9049
msgid "Mark as not in waiting _list"
msgstr ""
#: .././mainwin.py:9872
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:9879
msgid "V:"
msgstr ""
#: .././mainwin.py:9880
msgid "B:"
msgstr ""
#: .././mainwin.py:9881
msgid "D:"
msgstr ""
#: .././mainwin.py:9882
msgid "F:"
msgstr ""
#: .././mainwin.py:9883
msgid "L:"
msgstr ""
#: .././mainwin.py:9884
msgid "M:"
msgstr ""
#: .././mainwin.py:9885
msgid "N:"
msgstr ""
#: .././mainwin.py:9886 .././mainwin.py:9897
msgid "W:"
msgstr ""
#: .././mainwin.py:9896
msgid "E:"
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:12010 .././mainwin.py:12826 .././mainwin.py:23802
#: .././mainwin.py:23806 .././mainwin.py:24341 .././mainwin.py:25868
#: .././mainwin.py:25872 .././mainwin.py:26093
msgid "Waiting"
msgstr ""
#: .././mainwin.py:13791
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:13798
msgid "Thread"
msgstr ""
#: .././mainwin.py:13801
msgid "_Summary"
msgstr ""
#: .././mainwin.py:14240 .././config.py:15233 .././config.py:22200
msgid "Time"
msgstr ""
#: .././mainwin.py:14240
msgid "Container"
msgstr ""
#: .././mainwin.py:14240 .././config.py:12414 .././downloads.py:7030
#: .././media.py:88
msgid "Video"
msgstr ""
#: .././mainwin.py:14240 .././mainwin.py:14241
msgid "Message"
msgstr ""
#: .././mainwin.py:14491
msgid "Tartube error"
msgstr ""
#: .././mainwin.py:14495
msgid "Tartube warning"
msgstr ""
#: .././mainwin.py:14719
msgid "_Errors"
msgstr ""
#: .././mainwin.py:14723
msgid "Warnings"
msgstr ""
#: .././mainwin.py:14840
msgid ""
"There are not scheduled downloads that don't already contain the channel/"
"playlist/folder"
msgstr ""
#: .././mainwin.py:16412
msgid "The external folder is not available"
msgstr ""
#: .././mainwin.py:16414
msgid "The external directory is not available"
msgstr ""
#: .././mainwin.py:16514
msgid "The URL is not valid"
msgstr ""
#: .././mainwin.py:17853 .././config.py:12814 .././config.py:15834
msgid "Invalid timestamp(s)"
msgstr ""
#: .././mainwin.py:18026 .././mainwin.py:18035 .././config.py:12665
#: .././config.py:12673 .././config.py:15730 .././config.py:15738
msgid "Invalid start/stop times"
msgstr ""
#: .././mainwin.py:18217 .././mainwin.py:18281
#, python-brace-format
msgid "Files reloaded: {0}, not reloaded: {1}"
msgstr ""
#: .././mainwin.py:20410
#, python-brace-format
msgid "Are you sure you want to delete the profile '{0}'"
msgstr ""
#: .././mainwin.py:21243
msgid "The following items are duplicates:"
msgstr ""
#: .././mainwin.py:21470
#, python-brace-format
msgid "The channel contains {0} items, so this action may take a while"
msgstr ""
#: .././mainwin.py:21477
#, python-brace-format
msgid "The playlist contains {0} items, so this action may take a while"
msgstr ""
#: .././mainwin.py:21484
#, python-brace-format
msgid "The folder contains {0} items, so this action may take a while"
msgstr ""
#: .././mainwin.py:22113 .././mainwin.py:23155
msgid "Originally from:"
msgstr ""
#: .././mainwin.py:22126 .././mainwin.py:23169
msgid "From channel"
msgstr ""
#: .././mainwin.py:22128 .././mainwin.py:23171
msgid "From playlist"
msgstr ""
#: .././mainwin.py:22130 .././mainwin.py:23173
msgid "From folder"
msgstr ""
#: .././mainwin.py:22158
msgid "Livestream has not started yet"
msgstr ""
#: .././mainwin.py:22165
msgid "Debut has started"
msgstr ""
#: .././mainwin.py:22167
msgid "Debut has not started yet"
msgstr ""
#: .././mainwin.py:22174 .././mainwin.py:22180 .././mainwin.py:23220
#: .././mainwin.py:23227
msgid "Duration:"
msgstr ""
#: .././mainwin.py:22180 .././mainwin.py:22186 .././mainwin.py:22197
#: .././mainwin.py:23227 .././mainwin.py:23234 .././mainwin.py:23250
#: .././mainwin.py:25575 .././mainwin.py:25581 .././mainwin.py:25592
#: .././media.py:620 .././media.py:630 .././media.py:2185 .././media.py:2191
#: .././media.py:2201
msgid "unknown"
msgstr ""
#: .././mainwin.py:22184 .././mainwin.py:22186 .././mainwin.py:23231
#: .././mainwin.py:23233
msgid "Size:"
msgstr ""
#: .././mainwin.py:22195 .././mainwin.py:22197 .././mainwin.py:23245
msgid "Date:"
msgstr ""
#: .././mainwin.py:22536
msgid "Watch:"
msgstr ""
#: .././mainwin.py:22605
msgid "Temporary:"
msgstr ""
#: .././mainwin.py:22648
msgid "Marked:"
msgstr ""
#: .././mainwin.py:23127 .././mainwin.py:23190
msgid "Show the full description"
msgstr ""
#: .././mainwin.py:23128 .././mainwin.py:23191
msgid "More"
msgstr ""
#: .././mainwin.py:23140 .././mainwin.py:23199
msgid "Show the short description"
msgstr ""
#: .././mainwin.py:23141 .././mainwin.py:23200
msgid "Less"
msgstr ""
#: .././mainwin.py:23240
msgid "Received:"
msgstr ""
#: .././mainwin.py:23269
msgid "Live now:"
msgstr ""
#: .././mainwin.py:23271 .././mainwin.py:25725
msgid "Live soon:"
msgstr ""
#: .././mainwin.py:23280
msgid "Debut now:"
msgstr ""
#: .././mainwin.py:23282 .././mainwin.py:25727
msgid "Debut soon:"
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:23289 .././mainwin.py:23291 .././mainwin.py:23295
#: .././mainwin.py:23588 .././mainwin.py:23590 .././mainwin.py:23594
#: .././mainwin.py:24066 .././mainwin.py:25606 .././mainwin.py:25608
#: .././mainwin.py:25612
msgid "Notify"
msgstr ""
#: .././mainwin.py:23299 .././mainwin.py:23598 .././mainwin.py:25616
msgid "When the livestream starts, notify the user"
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:23310 .././mainwin.py:23312 .././mainwin.py:23604
#: .././mainwin.py:23606 .././mainwin.py:23609 .././mainwin.py:23957
#: .././mainwin.py:25627 .././mainwin.py:25629
msgid "Alarm"
msgstr ""
#: .././mainwin.py:23316 .././mainwin.py:23613 .././mainwin.py:25633
msgid "When the livestream starts, sound an alarm"
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:23321 .././mainwin.py:23323 .././mainwin.py:23619
#: .././mainwin.py:23621 .././mainwin.py:23624 .././mainwin.py:24103
#: .././mainwin.py:25638 .././mainwin.py:25640
msgid "Open"
msgstr ""
#: .././mainwin.py:23327 .././mainwin.py:23628 .././mainwin.py:25644
msgid "When the livestream starts, open it"
msgstr ""
#. (Livestream already broadcasting)
#. 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)
#. (Livestream already broadcasting)
#: .././mainwin.py:23335 .././mainwin.py:23340 .././mainwin.py:23342
#: .././mainwin.py:23634 .././mainwin.py:23636 .././mainwin.py:23639
#: .././mainwin.py:23993 .././mainwin.py:25652 .././mainwin.py:25657
#: .././mainwin.py:25659
msgid "D/L on start"
msgstr ""
#: .././mainwin.py:23346 .././mainwin.py:23643 .././mainwin.py:25663
msgid "When the livestream starts, download it"
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:23352 .././mainwin.py:23357 .././mainwin.py:23359
#: .././mainwin.py:23649 .././mainwin.py:23651 .././mainwin.py:23654
#: .././mainwin.py:24030 .././mainwin.py:25669 .././mainwin.py:25674
#: .././mainwin.py:25676
msgid "D/L on stop"
msgstr ""
#: .././mainwin.py:23363 .././mainwin.py:23658 .././mainwin.py:25680
msgid "When the livestream stops, download it"
msgstr ""
#: .././mainwin.py:23379 .././mainwin.py:25696
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:23380 .././mainwin.py:24713 .././mainwin.py:25697
msgid "Player"
msgstr ""
#: .././mainwin.py:23412 .././mainwin.py:25742
msgid "Download this video"
msgstr ""
#: .././mainwin.py:23427 .././mainwin.py:25757
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:23435 .././mainwin.py:25765
msgid "Download and watch in your media player"
msgstr ""
#: .././mainwin.py:23436
msgid "Download &amp; watch"
msgstr ""
#: .././mainwin.py:23443
msgid "Not downloaded"
msgstr ""
#: .././mainwin.py:23467
msgid "Watch on website"
msgstr ""
#: .././mainwin.py:23468 .././mainwin.py:24756
msgid "Website"
msgstr ""
#: .././mainwin.py:23483
#, python-brace-format
msgid "Watch on {0}"
msgstr ""
#: .././mainwin.py:23497
msgid "Watch on YouTube"
msgstr ""
#: .././mainwin.py:23498
msgid "YouTube"
msgstr ""
#: .././mainwin.py:23510
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:23511 .././mainwin.py:24529
msgid "HookTube"
msgstr ""
#: .././mainwin.py:23523
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:23524 .././mainwin.py:24570
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:23543 .././mainwin.py:24612 .././config.py:17633
#: .././config.py:20998
msgid "Other"
msgstr ""
#. Links not clickable
#: .././mainwin.py:23561
msgid "No link"
msgstr ""
#: .././mainwin.py:23692
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:23693 .././mainwin.py:23710 .././mainwin.py:24488
msgid "Mark for download"
msgstr ""
#: .././mainwin.py:23698
msgid "Download to a temporary folder"
msgstr ""
#: .././mainwin.py:23704
msgid "Download to a temporary folder, then watch"
msgstr ""
#: .././mainwin.py:23705 .././mainwin.py:25766
msgid "D/L &amp; 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:23712 .././mainwin.py:24447
msgid "D/L and watch"
msgstr ""
#. Archived/not archived
#: .././mainwin.py:23733 .././mainwin.py:25801
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:23737 .././mainwin.py:23741 .././mainwin.py:24138
#: .././mainwin.py:25805 .././mainwin.py:25809 .././mainwin.py:26009
msgid "Archived"
msgstr ""
#. Bookmarked/not bookmarked
#: .././mainwin.py:23746 .././mainwin.py:25814
msgid "Show video in Bookmarks folder"
msgstr ""
#. text + _('Bookmarked') + '</a>',
#. text + '<s>' + _('Bookmarked') + '</s></a>',
#. 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:23751 .././mainwin.py:23756 .././mainwin.py:25818
#: .././mainwin.py:25822 .././mainwin.py:26051
msgid "B/mark"
msgstr ""
#. Favourite/not favourite
#: .././mainwin.py:23761 .././mainwin.py:25827
msgid "Show in Favourite Videos folder"
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:23765 .././mainwin.py:23769 .././mainwin.py:24222
#: .././mainwin.py:25831 .././mainwin.py:25835 .././config.py:15234
msgid "Favourite"
msgstr ""
#. Missing/not missing
#: .././mainwin.py:23773 .././mainwin.py:25839
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:23777 .././mainwin.py:23781 .././mainwin.py:24264
#: .././mainwin.py:25843 .././mainwin.py:25847
msgid "Missing"
msgstr ""
#. New/not new
#: .././mainwin.py:23786 .././mainwin.py:25852
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:23790 .././mainwin.py:23794 .././mainwin.py:24299
#: .././mainwin.py:25856 .././mainwin.py:25860
msgid "New"
msgstr ""
#. In waiting list/not in waiting list
#: .././mainwin.py:23799 .././mainwin.py:25865
msgid "Show in Waiting Videos folder"
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:24180
msgid "Bookmarked"
msgstr ""
#: .././mainwin.py:25549
msgid "Click to open"
msgstr ""
#: .././mainwin.py:25737
msgid "TRANSLATOR'S NOTE: D/L means download"
msgstr ""
#: .././mainwin.py:25773
msgid "Can't D/L"
msgstr ""
#: .././mainwin.py:25794
msgid ""
"TRANSLATOR'S NOTE: This section contains shortened labels: Archive = "
"Archived, B/Mark = Bookmarked, Waiting: In waiting list"
msgstr ""
#: .././mainwin.py:26953
msgid "Invalid URL"
msgstr ""
#: .././mainwin.py:26964
msgid "Duplicate URL"
msgstr ""
#: .././mainwin.py:26970
msgid "Failed to add URL"
msgstr ""
#: .././mainwin.py:27439
msgid "Add many channels/playlists"
msgstr ""
#: .././mainwin.py:27468 .././mainwin.py:28147 .././mainwin.py:29007
#: .././mainwin.py:29508 .././mainwin.py:31858
msgid "Enable automatic copy/paste"
msgstr ""
#. Buttons to add URLs as channels/playlists
#: .././mainwin.py:27521
msgid "Add channels"
msgstr ""
#: .././mainwin.py:27525
msgid "Add playlists"
msgstr ""
#: .././mainwin.py:27538
msgid "Double-click the names/URLs to customise them"
msgstr ""
#: .././mainwin.py:27546
msgid ""
"<b>HINT</b>: You can also click <b>Media > Reset channel/playlist names...</"
"b>"
msgstr ""
#: .././mainwin.py:27574 .././mainwin.py:30053 .././mainwin.py:31436
#: .././mainwin.py:33602 .././config.py:3341 .././config.py:5505
#: .././config.py:5636
msgid "Type"
msgstr ""
#: .././mainwin.py:27574 .././config.py:20705
msgid "URL"
msgstr ""
#. Add more buttons
#: .././mainwin.py:27605
msgid "Toggle channel/playlist"
msgstr ""
#: .././mainwin.py:27609
msgid "Delete selected lines"
msgstr ""
#: .././mainwin.py:27648
msgid "Add to this folder:"
msgstr ""
#: .././mainwin.py:27983
msgid "Add channel"
msgstr ""
#: .././mainwin.py:28002
msgid "Enter the channel name"
msgstr ""
#: .././mainwin.py:28007
msgid "(Use the channel's real name or a customised name)"
msgstr ""
#: .././mainwin.py:28015
msgid "Copy and paste a link to the channel"
msgstr ""
#: .././mainwin.py:28039
msgid ""
"Before adding the URL for a YouTube channel, first click the Videos tab in "
"your browser!"
msgstr ""
#: .././mainwin.py:28092
msgid "(Optional) Add this channel inside a folder"
msgstr ""
#: .././mainwin.py:28100 .././mainwin.py:28744 .././mainwin.py:28960
#: .././mainwin.py:29459
msgid "No parent folder"
msgstr ""
#: .././mainwin.py:28130
msgid "Enable video downloads for this channel"
msgstr ""
#: .././mainwin.py:28137 .././mainwin.py:28780 .././mainwin.py:28997
#: .././mainwin.py:29499
msgid "Don't download the videos, just check them"
msgstr ""
#: .././mainwin.py:28344
msgid "Add dropzone"
msgstr ""
#: .././mainwin.py:28366
msgid "Create new download options called"
msgstr ""
#: .././mainwin.py:28378 .././mainwin.py:29685
msgid "Use these download options"
msgstr ""
#: .././mainwin.py:28415 .././mainwin.py:29722
msgid "Clone these download options"
msgstr ""
#: .././mainwin.py:28673
msgid "Add folder"
msgstr ""
#: .././mainwin.py:28692
msgid "Enter the folder name"
msgstr ""
#: .././mainwin.py:28735
msgid "(Optional) Add this folder inside another folder"
msgstr ""
#: .././mainwin.py:28774
msgid "Enable video downloads for this folder"
msgstr ""
#: .././mainwin.py:28869
msgid "Add playlist"
msgstr ""
#: .././mainwin.py:28888
msgid "Enter the playlist name"
msgstr ""
#: .././mainwin.py:28893
msgid "(Use the playlist's real name or a customised name)"
msgstr ""
#: .././mainwin.py:28901
msgid "Copy and paste a link to the playlist"
msgstr ""
#: .././mainwin.py:28952
msgid "(Optional) Add this playlist inside a folder"
msgstr ""
#: .././mainwin.py:28990
msgid "Enable video downloads for this playlist"
msgstr ""
#: .././mainwin.py:29169
msgid "Reset timestamps"
msgstr ""
#: .././mainwin.py:29191
msgid "Copy timestamps below, e.g."
msgstr ""
#: .././mainwin.py:29192
msgid "Introduction"
msgstr ""
#: .././mainwin.py:29317
msgid "Add videos"
msgstr ""
#: .././mainwin.py:29336 .././mainwin.py:31747
msgid "Copy and paste the links to one or more videos"
msgstr ""
#: .././mainwin.py:29342 .././mainwin.py:31753
msgid "Links containing multiple videos will be converted to a channel"
msgstr ""
#: .././mainwin.py:29349 .././mainwin.py:31760
msgid "Links containing multiple videos will be converted to a playlist"
msgstr ""
#: .././mainwin.py:29356 .././mainwin.py:31767
msgid "Links containing multiple videos will be downloaded separately"
msgstr ""
#: .././mainwin.py:29363 .././mainwin.py:31774
msgid "Links containing multiple videos will not be downloaded at all"
msgstr ""
#: .././mainwin.py:29451
msgid "Add the videos to this folder"
msgstr ""
#: .././mainwin.py:29493
msgid "I want to download these videos"
msgstr ""
#: .././mainwin.py:29653 .././config.py:2156
msgid "Apply download options"
msgstr ""
#: .././mainwin.py:29675
msgid "Create new download options"
msgstr ""
#: .././mainwin.py:29937
msgid "Select a date"
msgstr ""
#: .././mainwin.py:30013
msgid "Create profile"
msgstr ""
#: .././mainwin.py:30034
msgid "Items currently marked:"
msgstr ""
#: .././mainwin.py:30085
msgid "Remember these items with a profile named:"
msgstr ""
#: .././mainwin.py:30186
msgid "Delete channel"
msgstr ""
#: .././mainwin.py:30188
msgid "Delete playlist"
msgstr ""
#: .././mainwin.py:30190
msgid "Delete folder"
msgstr ""
#: .././mainwin.py:30193
msgid "Empty channel"
msgstr ""
#: .././mainwin.py:30195
msgid "Empty playlist"
msgstr ""
#: .././mainwin.py:30197
msgid "Empty folder"
msgstr ""
#: .././mainwin.py:30231
msgid "This channel does not contain any videos"
msgstr ""
#: .././mainwin.py:30233
msgid "This playlist does not contain any videos"
msgstr ""
#: .././mainwin.py:30235
msgid "This folder doesn't contain anything"
msgstr ""
#: .././mainwin.py:30241
msgid "(but there might be some files in Tartube's data folder)"
msgstr ""
#: .././mainwin.py:30254
msgid "This channel contains:"
msgstr ""
#: .././mainwin.py:30256
msgid "This playlist contains:"
msgstr ""
#: .././mainwin.py:30258 .././config.py:17606
msgid "This folder contains:"
msgstr ""
#: .././mainwin.py:30265
msgid "1 folder"
msgstr ""
#: .././mainwin.py:30267
#, python-brace-format
msgid "{0} folders"
msgstr ""
#: .././mainwin.py:30274
msgid "1 channel"
msgstr ""
#: .././mainwin.py:30276
#, python-brace-format
msgid "{0} channels"
msgstr ""
#: .././mainwin.py:30283
msgid "1 playlist"
msgstr ""
#: .././mainwin.py:30285
#, python-brace-format
msgid "{0} playlists"
msgstr ""
#: .././mainwin.py:30292 .././mainwin.py:31509
msgid "1 video"
msgstr ""
#: .././mainwin.py:30294 .././mainwin.py:31512
#, python-brace-format
msgid "{0} videos"
msgstr ""
#: .././mainwin.py:30307
msgid ""
"Do you want to remove the channel from your filesystem, or do you just want "
"to remove the channel from this list?"
msgstr ""
#: .././mainwin.py:30311
msgid "Just remove the channel from this list"
msgstr ""
#: .././mainwin.py:30315
msgid ""
"Do you want to remove the playlist from your filesystem, or do you just "
"want to remove the playlist from this list?"
msgstr ""
#: .././mainwin.py:30319
msgid "Just remove the playlist from this list"
msgstr ""
#: .././mainwin.py:30323
msgid ""
"Do you want to remove the folder from your filesystem, or do you just want "
"to remove the folder from this list?"
msgstr ""
#: .././mainwin.py:30327
msgid "Just remove the folder from this list"
msgstr ""
#: .././mainwin.py:30333
msgid ""
"Do you want to empty the channel on your filesystem, or do you just want to "
"empty the channel in this list?"
msgstr ""
#: .././mainwin.py:30337
msgid "Just empty the channel in this list"
msgstr ""
#: .././mainwin.py:30341
msgid ""
"Do you want to empty the playlist on your filesystem, or do you just want to "
"empty the playlist in this list?"
msgstr ""
#: .././mainwin.py:30345
msgid "Just empty the playlist in this list"
msgstr ""
#: .././mainwin.py:30349
msgid ""
"Do you want to empty the folder on your filesystem, or do you just want to "
"empty the folder in this list?"
msgstr ""
#: .././mainwin.py:30353
msgid "Just empty the folder in this list"
msgstr ""
#: .././mainwin.py:30369 .././mainwin.py:30651
msgid "Delete files on your computer"
msgstr ""
#: .././mainwin.py:30377 .././mainwin.py:30659 .././mainwin.py:32313
#: .././mainwin.py:32517
msgid "Always show this window"
msgstr ""
#: .././mainwin.py:30432
msgid "Delete dropzone"
msgstr ""
#: .././mainwin.py:30450
msgid "Just delete the dropzone"
msgstr ""
#: .././mainwin.py:30455
msgid "Also delete download options"
msgstr ""
#: .././mainwin.py:30578
msgid "Delete videos"
msgstr ""
#: .././mainwin.py:30603
msgid "1 selected video"
msgstr ""
#: .././mainwin.py:30606
#, python-brace-format
msgid "{0} selected videos"
msgstr ""
#: .././mainwin.py:30618
msgid ""
"Do you want to remove the video(s) from your filesystem, or do you just want "
"to remove them from this channel?"
msgstr ""
#: .././mainwin.py:30621
msgid "Just remove the video(s) from this channel"
msgstr ""
#: .././mainwin.py:30625
msgid ""
"Do you want to remove the video(s) from your filesystem, or do you just want "
"to remove them from this playlist?"
msgstr ""
#: .././mainwin.py:30628
msgid "Just remove the video(s) from this playlist"
msgstr ""
#: .././mainwin.py:30632
msgid ""
"Do you want to remove the video(s) from your filesystem, or do you just want "
"to remove them from this folder?"
msgstr ""
#: .././mainwin.py:30635
msgid "Just remove the video(s) from this folder"
msgstr ""
#: .././mainwin.py:30711
msgid "Duplicate URLs"
msgstr ""
#: .././mainwin.py:30734
msgid "The following URLs are duplicates:"
msgstr ""
#: .././mainwin.py:30809
msgid "Export from database"
msgstr ""
#: .././mainwin.py:30835
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:30842
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:30858
msgid "Choose what should be included:"
msgstr ""
#: .././mainwin.py:30866
msgid "Include lists of videos"
msgstr ""
#: .././mainwin.py:30871
msgid "Include channels"
msgstr ""
#: .././mainwin.py:30876
msgid "Include playlists"
msgstr ""
#: .././mainwin.py:30881
msgid "Preserve folder structure"
msgstr ""
#: .././mainwin.py:30889
msgid "Export as JSON"
msgstr ""
#: .././mainwin.py:30895
msgid "Export as CSV using separator"
msgstr ""
#: .././mainwin.py:30922
msgid "Export as plain text"
msgstr ""
#: .././mainwin.py:31018
msgid "Type extractor code"
msgstr ""
#: .././mainwin.py:31055
#, python-brace-format
msgid "Type an extractor code in the range {0}-{1}"
msgstr ""
#: .././mainwin.py:31058
msgid "(mp3, mp4 etc are also acceptable)"
msgstr ""
#: .././mainwin.py:31064
msgid "e.g. 136 for mp4 720p"
msgstr ""
#: .././mainwin.py:31189
msgid "Click the Output tab to see available formats"
msgstr ""
#: .././mainwin.py:31191
msgid "Click the Output tab to see available subtitles"
msgstr ""
#: .././mainwin.py:31200
msgid "Update general download options"
msgstr ""
#: .././mainwin.py:31208
msgid "Apply download options to this video only"
msgstr ""
#: .././mainwin.py:31216
msgid "Update this video's download options"
msgstr ""
#: .././mainwin.py:31383
msgid "Import into database"
msgstr ""
#: .././mainwin.py:31407
msgid "Choose which items to import"
msgstr ""
#: .././mainwin.py:31428 .././config.py:23277 .././config.py:25355
#: .././config.py:25633
msgid "Import"
msgstr ""
#: .././mainwin.py:31464
msgid "Import videos"
msgstr ""
#: .././mainwin.py:31469
msgid "Merge channels/playlists/folders"
msgstr ""
#. Strip of widgets at the bottom
#. Bottom strip
#: .././mainwin.py:31472 .././mainwin.py:33668 .././mainwin.py:35121
msgid "Select all"
msgstr ""
#: .././mainwin.py:31477 .././mainwin.py:33673
msgid "Unselect all"
msgstr ""
#: .././mainwin.py:31728
msgid "Insert videos"
msgstr ""
#: .././mainwin.py:31827
msgid "Insert the videos into this channel:"
msgstr ""
#: .././mainwin.py:31830
msgid "Insert the videos into this playlist:"
msgstr ""
#: .././mainwin.py:31833
msgid "Insert the videos into this folder:"
msgstr ""
#: .././mainwin.py:31994
msgid "Mount drive"
msgstr ""
#: .././mainwin.py:32019
msgid "The Tartube data folder is set to:"
msgstr ""
#: .././mainwin.py:32032
msgid "...but this folder doesn't exist"
msgstr ""
#: .././mainwin.py:32035
msgid "...but Tartube cannot write to this folder"
msgstr ""
#: .././mainwin.py:32045
msgid "I have mounted the drive, please try again"
msgstr ""
#: .././mainwin.py:32051
msgid "Use this data folder:"
msgstr ""
#: .././mainwin.py:32078
msgid "Select a different data folder"
msgstr ""
#: .././mainwin.py:32084
msgid "Use the default data folder"
msgstr ""
#: .././mainwin.py:32090
msgid "Shut down Tartube"
msgstr ""
#. 'Cancel' button
#: .././mainwin.py:32097 .././config.py:1118
msgid "Cancel"
msgstr ""
#. 'OK' button
#: .././mainwin.py:32101 .././config.py:1109 .././config.py:2338
#: .././config.py:13438 .././config.py:13804
msgid "OK"
msgstr ""
#: .././mainwin.py:32132
msgid "The folder still doesn't exist. Please try a different option"
msgstr ""
#: .././mainwin.py:32273
msgid "MSYS2 terminal"
msgstr ""
#: .././mainwin.py:32294
msgid "On MS Windows, Tartube runs in the MSYS2 environment."
msgstr ""
#: .././mainwin.py:32302
msgid ""
"Advanced users can use the MSYS2 terminal to make changes to the\n"
"environment (for example, to tweak youtube-dl or FFmpeg)"
msgstr ""
#: .././mainwin.py:32392 .././config.py:437
msgid "Downloads"
msgstr ""
#: .././mainwin.py:32422
msgid "Nothing happened?"
msgstr ""
#: .././mainwin.py:32438
msgid "Check the requested format is actually available"
msgstr ""
#: .././mainwin.py:32443
msgid "(Try converting instead of a direct download)"
msgstr ""
#: .././mainwin.py:32456
msgid "Check the downloader is installed and updated"
msgstr ""
#: .././mainwin.py:32461 .././mainwin.py:34711
msgid "Update"
msgstr ""
#: .././mainwin.py:32467
msgid "Tell Tartube where to find the downloader"
msgstr ""
#: .././mainwin.py:32472
msgid "Set the downloader's file path"
msgstr ""
#: .././mainwin.py:32478
msgid "Try a different downloader"
msgstr ""
#: .././mainwin.py:32484
msgid "Find more help"
msgstr ""
#: .././mainwin.py:32489
msgid "Read the FAQ"
msgstr ""
#: .././mainwin.py:32495
msgid "Ask for help"
msgstr ""
#: .././mainwin.py:32507
msgid ""
"Don't forget to check the <b>Output</b> tab and the\n"
"<b>Errors/Warnings</b> tab for error messages!"
msgstr ""
#: .././mainwin.py:32675
msgid "Download video clip"
msgstr ""
#: .././mainwin.py:32677
msgid "Create video clip"
msgstr ""
#: .././mainwin.py:32704 .././config.py:11352 .././config.py:11992
#: .././config.py:14697
msgid "Start timestamp (e.g. 15:29)"
msgstr ""
#: .././mainwin.py:32714 .././config.py:11372 .././config.py:12012
#: .././config.py:14710
msgid "Stop timestamp (optional)"
msgstr ""
#: .././mainwin.py:32723 .././config.py:11387 .././config.py:12027
#: .././config.py:14723
msgid "Clip title (optional)"
msgstr ""
#: .././mainwin.py:32731
msgid "Download this clip"
msgstr ""
#: .././mainwin.py:32733
msgid "Create this clip"
msgstr ""
#: .././mainwin.py:32742
msgid "Download all clips"
msgstr ""
#: .././mainwin.py:32744
msgid "Create all clips"
msgstr ""
#: .././mainwin.py:32911
msgid "Download sliced video"
msgstr ""
#: .././mainwin.py:32913
msgid "Create sliced video"
msgstr ""
#: .././mainwin.py:32940 .././config.py:11572 .././config.py:12234
#: .././config.py:14902
msgid "Start (timestamp or seconds)"
msgstr ""
#: .././mainwin.py:32950 .././config.py:11585 .././config.py:12247
#: .././config.py:14914
msgid "Stop (optional)"
msgstr ""
#: .././mainwin.py:32958
msgid "Download and remove this slice"
msgstr ""
#: .././mainwin.py:32960
msgid "Create this sliced video"
msgstr ""
#: .././mainwin.py:32975
msgid "Download and remove everything but this slice"
msgstr ""
#: .././mainwin.py:32983
msgid "Download video with all slices removed"
msgstr ""
#: .././mainwin.py:32985
msgid "Create video with all slices removed"
msgstr ""
#: .././mainwin.py:33142
msgid "Set removal time"
msgstr ""
#: .././mainwin.py:33165
msgid ""
"When videos are checked/downloaded, older videos\n"
"are removed from the Recent Videos folder."
msgstr ""
#: .././mainwin.py:33176 .././config.py:17811
msgid "Empty the whole folder"
msgstr ""
#: .././mainwin.py:33183 .././config.py:17820
msgid "Remove videos after days"
msgstr ""
#: .././mainwin.py:33271
msgid "Stale lockfile"
msgstr ""
#: .././mainwin.py:33308
msgid ""
"Failed to load the Tartube database file, because another copy of Tartube "
"seems to be using it"
msgstr ""
#: .././mainwin.py:33315
msgid "Do you want to load it anyway?"
msgstr ""
#: .././mainwin.py:33321
msgid ""
"(Only click 'Yes' if you are sure that other copies of Tartube are not using "
"the database right now)"
msgstr ""
#: .././mainwin.py:33333
msgid "Yes, load the file"
msgstr ""
#: .././mainwin.py:33340
msgid "No, just shut down Tartube"
msgstr ""
#: .././mainwin.py:33342
msgid "No, don't load the file"
msgstr ""
#: .././mainwin.py:33428
msgid "Rename channel"
msgstr ""
#: .././mainwin.py:33430
msgid "Rename playlist"
msgstr ""
#: .././mainwin.py:33432
msgid "Rename folder"
msgstr ""
#: .././mainwin.py:33456
msgid "Set the new name for the channel:"
msgstr ""
#: .././mainwin.py:33458
msgid "Set the new name for the playlist:"
msgstr ""
#: .././mainwin.py:33460
msgid "Set the new name for the folder:"
msgstr ""
#: .././mainwin.py:33466
msgid "N.B. This procedure will modify your filesystem!\n"
msgstr ""
#: .././mainwin.py:33536
msgid "Reset channel/playlist names"
msgstr ""
#: .././mainwin.py:33562
msgid "This list is updated whenever channels/playlists are checked/downloaded"
msgstr ""
#: .././mainwin.py:33570
msgid "Select which names should be reset to the names on the original website"
msgstr ""
#. 'Reset' button
#. (Signal connect appears below)
#: .././mainwin.py:33594 .././config.py:1091 .././config.py:5362
#: .././config.py:5955 .././config.py:6109 .././config.py:23503
#: .././config.py:24462 .././config.py:24490 .././config.py:25104
#: .././config.py:25145 .././config.py:25212
msgid "Reset"
msgstr ""
#: .././mainwin.py:33610
msgid "Database name"
msgstr ""
#: .././mainwin.py:33618
msgid "Original name"
msgstr ""
#: .././mainwin.py:33828
msgid "Add to scheduled download"
msgstr ""
#: .././mainwin.py:33851
msgid "Add the channel to this scheduled download:"
msgstr ""
#: .././mainwin.py:33853
msgid "Add the playlist to this scheduled download:"
msgstr ""
#: .././mainwin.py:33855
msgid "Add the folder to this scheduled download:"
msgstr ""
#: .././mainwin.py:33951
msgid "Set download destination"
msgstr ""
#: .././mainwin.py:33996
msgid "This channel normally downloads videos into its own folder"
msgstr ""
#: .././mainwin.py:34001
msgid "This playlist normally downloads videos into its own folder"
msgstr ""
#: .././mainwin.py:34006
msgid "This folder normally downloads videos into itself"
msgstr ""
#: .././mainwin.py:34011
msgid "This channel normally downloads videos into its own directory"
msgstr ""
#: .././mainwin.py:34016
msgid "This playlist normally downloads videos into its own directory"
msgstr ""
#: .././mainwin.py:34021
msgid "This folder normally downloads videos into its own directory"
msgstr ""
#: .././mainwin.py:34031
msgid "Use this location"
msgstr ""
#: .././mainwin.py:34039
msgid "Choose a different location if:"
msgstr ""
#: .././mainwin.py:34042
msgid ""
"You want to add a channel and its playlists, without downloading the same "
"video twice"
msgstr ""
#: .././mainwin.py:34048
msgid ""
"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:34148
msgid ""
"Using an external folder is not recommended, in general. Choose an external "
"folder if:"
msgstr ""
#: .././mainwin.py:34153
msgid ""
"Using an external directory is not recommended, in general. Choose an "
"external directory if:"
msgstr ""
#: .././mainwin.py:34159
msgid ""
"You want a different application to process the downloaded videos (other "
"applications should not modify Tartube's main data folder)"
msgstr ""
#: .././mainwin.py:34165
msgid ""
"You want a different application to process the downloaded videos (other "
"applications should not modify Tartube's main data directory)"
msgstr ""
#. (Signal connect appears below)
#: .././mainwin.py:34182 .././config.py:5682 .././config.py:5951
#: .././config.py:6105 .././config.py:8233 .././config.py:8254
#: .././config.py:8275 .././config.py:23499 .././config.py:24988
#: .././config.py:25100 .././config.py:25141 .././config.py:25208
msgid "Set"
msgstr ""
#: .././mainwin.py:34263
msgid "Select an external folder"
msgstr ""
#: .././mainwin.py:34265
msgid "Select an external directory"
msgstr ""
#: .././mainwin.py:34285
msgid "An external folder must not be inside Tartube's own data folder"
msgstr ""
#: .././mainwin.py:34291
msgid "An external directory must not be inside Tartube's own data directory"
msgstr ""
#: .././mainwin.py:34481
msgid "Set nickname"
msgstr ""
#: .././mainwin.py:34506
#, python-brace-format
msgid ""
"Set a nickname for the channel '{0}' (or leave it blank to reset the "
"nickname)"
msgstr ""
#: .././mainwin.py:34511
#, python-brace-format
msgid ""
"Set a nickname for the playlist '{0}' (or leave it blank to reset the "
"nickname)"
msgstr ""
#: .././mainwin.py:34516
#, python-brace-format
msgid ""
"Set a nickname for the folder '{0}' (or leave it blank to reset the nickname)"
msgstr ""
#: .././mainwin.py:34576
msgid "Set URL"
msgstr ""
#: .././mainwin.py:34601
#, python-brace-format
msgid "Update the URL for the channel '{0}'"
msgstr ""
#: .././mainwin.py:34605
#, python-brace-format
msgid "Update the URL for the playlist '{0}'"
msgstr ""
#: .././mainwin.py:34666
msgid "Show system command"
msgstr ""
#: .././mainwin.py:34720
msgid "Copy to clipboard"
msgstr ""
#: .././mainwin.py:34882 .././config.py:23949
msgid "Test"
msgstr ""
#: .././mainwin.py:34902
msgid "URL of the video to download (optional)"
msgstr ""
#: .././mainwin.py:34913
msgid "Command line options (optional)"
msgstr ""
#: .././mainwin.py:34991
msgid "Tidy up files"
msgstr ""
#: .././mainwin.py:34993
msgid "Tidy up channel"
msgstr ""
#: .././mainwin.py:34995
msgid "Tidy up playlist"
msgstr ""
#: .././mainwin.py:34997
msgid "Tidy up folder"
msgstr ""
#: .././mainwin.py:35026
msgid "Check that videos are not corrupted"
msgstr ""
#: .././mainwin.py:35031
msgid "Delete corrupted video files"
msgstr ""
#: .././mainwin.py:35041
msgid "Check that videos do/don't exist"
msgstr ""
#: .././mainwin.py:35048
msgid ""
"Delete downloaded video files (doesn't remove videos from Tartube's database)"
msgstr ""
#: .././mainwin.py:35060
msgid "Also delete all video/audio files with the same name"
msgstr ""
#: .././mainwin.py:35068
msgid "Remove no-URL videos from database"
msgstr ""
#: .././mainwin.py:35072
msgid "Remove duplicate videos from database"
msgstr ""
#: .././mainwin.py:35077
msgid "Delete all archive files"
msgstr ""
#: .././mainwin.py:35081
msgid "Move thumbnails into own folder"
msgstr ""
#: .././mainwin.py:35086
msgid "Delete all thumbnail files"
msgstr ""
#: .././mainwin.py:35092
msgid "Convert .webp thumbnails to .jpg using FFmpeg"
msgstr ""
#: .././mainwin.py:35101
msgid "Move other metadata files into own folder"
msgstr ""
#: .././mainwin.py:35109
msgid "Delete all description files"
msgstr ""
#: .././mainwin.py:35113
msgid "Delete all metadata (JSON) files"
msgstr ""
#: .././mainwin.py:35117
msgid "Delete all annotation files"
msgstr ""
#. (Signal connect appears below)
#: .././mainwin.py:35126
msgid "Select none"
msgstr ""
#: .././config.py:438
msgid "Uploads"
msgstr ""
#: .././config.py:439 .././config.py:14391
msgid "File size"
msgstr ""
#: .././config.py:469
msgid "Graph"
msgstr ""
#: .././config.py:470
msgid "Bar chart"
msgstr ""
#: .././config.py:499
msgid "Show decade"
msgstr ""
#: .././config.py:500
msgid "Show year"
msgstr ""
#: .././config.py:501
msgid "Show quarters"
msgstr ""
#: .././config.py:502
msgid "Show month"
msgstr ""
#: .././config.py:503
msgid "Show week"
msgstr ""
#: .././config.py:504
msgid "Show day"
msgstr ""
#: .././config.py:536
msgid "Quarters"
msgstr ""
#: .././config.py:537
msgid "Months"
msgstr ""
#: .././config.py:538
msgid "Weeks"
msgstr ""
#: .././config.py:539
msgid "Days"
msgstr ""
#: .././config.py:540 .././config.py:18300
msgid "Hours"
msgstr ""
#: .././config.py:572
msgid "Red"
msgstr ""
#: .././config.py:573
msgid "Green"
msgstr ""
#: .././config.py:574
msgid "Blue"
msgstr ""
#: .././config.py:575
msgid "Black"
msgstr ""
#: .././config.py:576
msgid "White"
msgstr ""
#: .././config.py:758
msgid "yt-dlp only"
msgstr ""
#: .././config.py:1095
msgid "Reset changes without closing the window"
msgstr ""
#. 'Apply' button
#: .././config.py:1100
msgid "Apply"
msgstr ""
#: .././config.py:1104
msgid "Apply changes without closing the window"
msgstr ""
#: .././config.py:1112 .././config.py:13441 .././config.py:13807
msgid "Apply changes"
msgstr ""
#: .././config.py:1121
msgid "Cancel changes"
msgstr ""
#: .././config.py:1964
msgid "Listed as"
msgstr ""
#: .././config.py:1976
msgid "Contained in"
msgstr ""
#: .././config.py:2034
msgid "Download to"
msgstr ""
#: .././config.py:2082
msgid "Default location"
msgstr ""
#: .././config.py:2111
msgid "Channel URL"
msgstr ""
#: .././config.py:2113
msgid "Playlist URL"
msgstr ""
#: .././config.py:2115 .././config.py:5298
msgid "Video URL"
msgstr ""
#: .././config.py:2138 .././config.py:7289
msgid "_Options"
msgstr ""
#: .././config.py:2152 .././config.py:4221
msgid "Download options"
msgstr ""
#: .././config.py:2163
msgid "Edit download options"
msgstr ""
#: .././config.py:2170
msgid "Remove download options"
msgstr ""
#: .././config.py:2341
msgid "Close this window"
msgstr ""
#: .././config.py:2749
msgid "Custom download settings"
msgstr ""
#: .././config.py:3005 .././config.py:4570 .././config.py:10540
msgid "_Name"
msgstr ""
#: .././config.py:3027
msgid "Usage"
msgstr ""
#: .././config.py:3039
msgid "Applies everywhere except the Classic Mode tab"
msgstr ""
#: .././config.py:3042
msgid "Applies to the Classic Mode tab"
msgstr ""
#: .././config.py:3044
msgid "Applies when selected"
msgstr ""
#: .././config.py:3070 .././config.py:3110
msgid "HINT"
msgstr ""
#: .././config.py:3070
msgid "Enable these settings first!"
msgstr ""
#: .././config.py:3075
msgid "Download each video independently of its channel or playlist"
msgstr ""
#: .././config.py:3083
msgid ""
"Check channels/playlists/folders before each custom download (recommended)"
msgstr ""
#: .././config.py:3111
msgid ""
"The <b>Check all</b> and <b>Download all</b> buttons will not start a custom "
"download!"
msgstr ""
#: .././config.py:3118
msgid "Use the main menu, or right-click a video, channel, playlist or folder!"
msgstr ""
#: .././config.py:3133
msgid "Import settings from the general custom download into this window"
msgstr ""
#: .././config.py:3150
msgid "Completely reset all settings to their default values"
msgstr ""
#. Add this tab...
#: .././config.py:3163 .././config.py:7267
msgid "_Subtitles"
msgstr ""
#: .././config.py:3176
msgid "Subtitles settings"
msgstr ""
#: .././config.py:3182
msgid ""
"Note: this tab downloads videos. To download subtitles, use the download "
"options windows"
msgstr ""
#: .././config.py:3189
msgid "Only download videos with available subtitles"
msgstr ""
#: .././config.py:3199
msgid ""
"During the custom download, don't add videos without subtitles to the "
"database at all"
msgstr ""
#: .././config.py:3211
msgid ""
"Require subtitles in these languages (leave empty to download videos with "
"any subtitles):"
msgstr ""
#: .././config.py:3226 .././config.py:7363
msgid "Add language"
msgstr ""
#: .././config.py:3238 .././config.py:7381
msgid "Remove language"
msgstr ""
#: .././config.py:3276 .././config.py:11900
msgid "_Clips"
msgstr ""
#: .././config.py:3280
msgid "Clip settings"
msgstr ""
#: .././config.py:3286
msgid "Split videos into video clips using timestamps (requires FFmpeg)"
msgstr ""
#: .././config.py:3304
msgid "S_lices"
msgstr ""
#: .././config.py:3309
msgid "Slice settings"
msgstr ""
#: .././config.py:3315
msgid "Remove slices from the video using SponsorBlock data (requires FFmpeg)"
msgstr ""
#: .././config.py:3341 .././config.py:18337 .././config.py:18645
msgid "Remove"
msgstr ""
#: .././config.py:3370
msgid "Types of video slice to remove:"
msgstr ""
#: .././config.py:3385
msgid "Toggle"
msgstr ""
#: .././config.py:3395
msgid "Remove all"
msgstr ""
#: .././config.py:3401
msgid "Remove none"
msgstr ""
#: .././config.py:3445
msgid "_Delays"
msgstr ""
#: .././config.py:3450
msgid "Download delay settings"
msgstr ""
#: .././config.py:3455
msgid "Apply a delay after each video/channel/playlist is downloaded"
msgstr ""
#: .././config.py:3462
msgid "Maximum delay to apply (in minutes)"
msgstr ""
#: .././config.py:3478
msgid "Minimum delay to apply (in minutes; randomises the actual delay)"
msgstr ""
#: .././config.py:3501 .././config.py:24436
msgid "_Mirrors"
msgstr ""
#: .././config.py:3506
msgid "Mirror settings"
msgstr ""
#: .././config.py:3512
msgid "Obtain a YouTube video from the original website"
msgstr ""
#: .././config.py:3520
msgid "Obtain the video from HookTube rather than YouTube"
msgstr ""
#: .././config.py:3530
msgid "Obtain the video from Invidious rather than YouTube"
msgstr ""
#: .././config.py:3540
msgid "Obtain the video from this YouTube front-end:"
msgstr ""
#: .././config.py:3556 .././config.py:24468
msgid "Type the exact text that replaces www.youtube.com e.g."
msgstr ""
#: .././config.py:3579
msgid "L_ivestreams"
msgstr ""
#: .././config.py:3583
msgid "Livestream settings"
msgstr ""
#: .././config.py:3588
msgid "Don't download broadcasting livestreams"
msgstr ""
#: .././config.py:3597
msgid "Don't download finished livestreams"
msgstr ""
#: .././config.py:3606
msgid "Only download broadcasting livestreams"
msgstr ""
#: .././config.py:3615
msgid "Only download finished livestreams"
msgstr ""
#: .././config.py:3678 .././config.py:4060 .././config.py:8677
#: .././config.py:9579 .././config.py:12951 .././config.py:13347
msgid "This procedure cannot be reversed. Are you sure you want to continue?"
msgstr ""
#: .././config.py:4577
msgid "Name for these download options"
msgstr ""
#: .././config.py:4596
msgid "Description"
msgstr ""
#: .././config.py:4607
msgid "Download options applied to"
msgstr ""
#: .././config.py:4643
msgid "All channels, playlists and folders"
msgstr ""
#: .././config.py:4645
msgid "Downloads in the Classic Mode tab"
msgstr ""
#: .././config.py:4647
msgid "These options are not applied to anything"
msgstr ""
#: .././config.py:4653
msgid ""
"Additional download options, e.g. --write-subs (do not use -o or --output)"
msgstr ""
#: .././config.py:4662
msgid "Additional download options"
msgstr ""
#: .././config.py:4670
msgid "Use ONLY these options (Tartube adds the output folder)"
msgstr ""
#: .././config.py:4681
msgid "Use ONLY these options (Tartube adds the output directory)"
msgstr ""
#: .././config.py:4692
msgid "If URLs are specified below, use only those URLs"
msgstr ""
#: .././config.py:4732
msgid "Hide advanced download options"
msgstr ""
#: .././config.py:4734
msgid "Show advanced download options"
msgstr ""
#: .././config.py:4745
msgid "Import general download options into this window"
msgstr ""
#: .././config.py:4761
msgid "Completely reset all download options to their default values"
msgstr ""
#. Add this tab...
#: .././config.py:4778 .././config.py:4789 .././config.py:22867
msgid "_Downloads"
msgstr ""
#: .././config.py:4822 .././config.py:4831
msgid "General download options"
msgstr ""
#: .././config.py:4837
msgid "Number of fragments of a DASH/HLS video to download concurrently"
msgstr ""
#: .././config.py:4852
msgid "Minimum download rate (bytes/sec) below which throttling is assumed"
msgstr ""
#: .././config.py:4886
msgid "Video selection options"
msgstr ""
#: .././config.py:4891
msgid "Stop download process when encountering a file in the archive"
msgstr ""
#: .././config.py:4899
msgid ""
"Stop download process when encountering a file that has been filtered out"
msgstr ""
#: .././config.py:4908
msgid "Number of failures allowed before rest of playlist is skipped"
msgstr ""
#: .././config.py:4921
msgid "Verbosity and simulation options"
msgstr ""
#: .././config.py:4928
msgid ""
"Ignore 'No video formats' error (useful for extracting metadata from "
"unavailable videos)"
msgstr ""
#: .././config.py:4938
msgid "Force download archive entries to be written as long as no errors occur"
msgstr ""
#: .././config.py:4960 .././config.py:14460
msgid "_Live"
msgstr ""
#: .././config.py:4967
msgid "Livestream options"
msgstr ""
#: .././config.py:4972
msgid "Download livestreams from start (experimental, YouTube only)"
msgstr ""
#: .././config.py:4979
msgid "Minimum seconds to wait for scheduled streams"
msgstr ""
#: .././config.py:5004
msgid "_Playlists"
msgstr ""
#: .././config.py:5024
msgid "L_imits"
msgstr ""
#: .././config.py:5047
msgid "_Merge"
msgstr ""
#: .././config.py:5053
msgid "Video/audio merge options"
msgstr ""
#: .././config.py:5059
msgid "Allow multiple video streams to be merged into a single file"
msgstr ""
#: .././config.py:5066
msgid "Allow multiple audio streams to be merged into a single file"
msgstr ""
#: .././config.py:5086
msgid "_Extractor"
msgstr ""
#: .././config.py:5093
msgid "Extractor options"
msgstr ""
#: .././config.py:5115
msgid "Do not process dynamic DASH manifests"
msgstr ""
#: .././config.py:5123
msgid ""
"Split HLS playlists to different formats at discontinuities such as ad breaks"
msgstr ""
#: .././config.py:5133
msgid "Extractor arguments"
msgstr ""
#: .././config.py:5138
msgid "One argument per line, e.g."
msgstr ""
#: .././config.py:5163
msgid "_Filtering"
msgstr ""
#: .././config.py:5182
msgid "E_xternal"
msgstr ""
#. Add this tab...
#: .././config.py:5195 .././config.py:19693
msgid "_Files"
msgstr ""
#: .././config.py:5226
msgid "File _names"
msgstr ""
#: .././config.py:5233
msgid "File name options"
msgstr ""
#: .././config.py:5238
msgid "Format for video file names"
msgstr ""
#: .././config.py:5265
msgid "File output template"
msgstr ""
#: .././config.py:5287
msgid "Add to template:"
msgstr ""
#: .././config.py:5292 .././config.py:14028
msgid "Video properties"
msgstr ""
#: .././config.py:5294 .././config.py:14361
msgid "Video ID"
msgstr ""
#: .././config.py:5295
msgid "Video title"
msgstr ""
#: .././config.py:5296
msgid "Alternative video ID"
msgstr ""
#: .././config.py:5297
msgid "Secondary video title"
msgstr ""
#: .././config.py:5299
msgid "Video filename extension"
msgstr ""
#: .././config.py:5300
msgid "Video licence"
msgstr ""
#: .././config.py:5301
msgid "Age restriction (years)"
msgstr ""
#: .././config.py:5303
msgid "Autonumber videos"
msgstr ""
#: .././config.py:5305
msgid "Autonumber videos (playlists)"
msgstr ""
#: .././config.py:5307
msgid "Creator/uploader"
msgstr ""
#: .././config.py:5309
msgid "Full name of video uploader"
msgstr ""
#: .././config.py:5310
msgid "Uploader ID"
msgstr ""
#: .././config.py:5311
msgid "Nickname/ID of video uploader"
msgstr ""
#: .././config.py:5312
msgid "Channel name"
msgstr ""
#: .././config.py:5313
msgid "Channel ID"
msgstr ""
#: .././config.py:5314
msgid "Playlist name"
msgstr ""
#: .././config.py:5315 .././config.py:16683
msgid "Playlist ID"
msgstr ""
#: .././config.py:5316
msgid "Video index in playlist"
msgstr ""
#: .././config.py:5318 .././config.py:5423
msgid "Date/time/location"
msgstr ""
#: .././config.py:5320
msgid "Release date (YYYYMMDD)"
msgstr ""
#: .././config.py:5322
msgid "Release date (custom format)"
msgstr ""
#: .././config.py:5323
msgid "Release time (UNIX timestamp)"
msgstr ""
#: .././config.py:5324
msgid "Release time (custom format)"
msgstr ""
#: .././config.py:5325
msgid "Upload date (YYYYMMDD)"
msgstr ""
#: .././config.py:5327
msgid "Upload date (custom format)"
msgstr ""
#: .././config.py:5328
msgid "Video length (seconds)"
msgstr ""
#: .././config.py:5329
msgid "Video length (custom format)"
msgstr ""
#: .././config.py:5330
msgid "Filming location"
msgstr ""
#: .././config.py:5332 .././config.py:5379
msgid "Time format"
msgstr ""
#: .././config.py:5334 .././config.py:5336
msgid "Video format"
msgstr ""
#: .././config.py:5337
msgid "Video format code"
msgstr ""
#: .././config.py:5338
msgid "Video width"
msgstr ""
#: .././config.py:5339
msgid "Video height"
msgstr ""
#: .././config.py:5341
msgid "Video frame rate"
msgstr ""
#: .././config.py:5342
msgid "Average video/audio bitrate (KiB/s)"
msgstr ""
#: .././config.py:5343
msgid "Average video bitrate (KiB/s)"
msgstr ""
#: .././config.py:5344
msgid "Average audio bitrate (KiB/s)"
msgstr ""
#: .././config.py:5346
msgid "Ratings/comments"
msgstr ""
#: .././config.py:5348
msgid "Number of views"
msgstr ""
#: .././config.py:5349
msgid "Number of positive ratings"
msgstr ""
#: .././config.py:5350
msgid "Number of negative ratings"
msgstr ""
#: .././config.py:5351
msgid "Average rating"
msgstr ""
#: .././config.py:5352
msgid "Number of reposts"
msgstr ""
#: .././config.py:5353
msgid "Number of comments"
msgstr ""
#: .././config.py:5409 .././config.py:5548 .././config.py:5691
#: .././config.py:18331 .././config.py:18635 .././config.py:22247
#: .././config.py:23268 .././config.py:25346 .././config.py:25624
msgid "Add"
msgstr ""
#: .././config.py:5472
msgid "_Override"
msgstr ""
#: .././config.py:5479
msgid "List of output filename templates"
msgstr ""
#: .././config.py:5486
msgid "Overrides the output template in the 'File names' tab"
msgstr ""
#: .././config.py:5505
msgid "Template"
msgstr ""
#: .././config.py:5524 .././config.py:5655
msgid "Output type"
msgstr ""
#: .././config.py:5537
msgid "Output template"
msgstr ""
#: .././config.py:5559 .././config.py:5702 .././config.py:22283
#: .././config.py:23326 .././config.py:25404 .././config.py:25682
msgid "Delete"
msgstr ""
#: .././config.py:5568 .././config.py:5711 .././config.py:20817
#: .././config.py:23342 .././config.py:25420 .././config.py:25698
msgid "Refresh list"
msgstr ""
#: .././config.py:5611
msgid "_Paths"
msgstr ""
#: .././config.py:5618
msgid "List of output paths"
msgstr ""
#: .././config.py:5636
msgid "Path"
msgstr ""
#: .././config.py:5670
msgid "Output path"
msgstr ""
#: .././config.py:5754
msgid "_Filesystem"
msgstr ""
#: .././config.py:5761 .././config.py:5843
msgid "Filesystem options"
msgstr ""
#: .././config.py:5766
msgid "Restrict filenames to ASCII characters"
msgstr ""
#: .././config.py:5775
msgid "Use the server's file modification time"
msgstr ""
#: .././config.py:5782
msgid "Download all videos into this folder"
msgstr ""
#: .././config.py:5848
msgid "Force filenames to be MS Windows compatible"
msgstr ""
#: .././config.py:5856
msgid "Limit filename length (excluding extension) to this many characters"
msgstr ""
#: .././config.py:5871
msgid "WARNING: The filename length includes the length of the folder name!"
msgstr ""
#: .././config.py:5876
msgid "WARNING: The filename length includes the length of the directory nam!e"
msgstr ""
#: .././config.py:5888
msgid "Do not overwrite any files"
msgstr ""
#: .././config.py:5896
msgid "Overwrite all video and metadata files (includes '--no-continue')"
msgstr ""
#: .././config.py:5905
msgid "Write playlist metadata in addition to video metadata"
msgstr ""
#: .././config.py:5913
msgid "Write all fields, including private fields, to the .info.json file"
msgstr ""
#: .././config.py:5935
msgid "_Cookies"
msgstr ""
#: .././config.py:5942
msgid "Cookies options"
msgstr ""
#: .././config.py:5947
msgid "Path to the downloader's cookie jar file"
msgstr ""
#: .././config.py:6002
msgid "Cookie options"
msgstr ""
#: .././config.py:6007
msgid "Do not read/dump cookies from/to the cookiejar file"
msgstr ""
#: .././config.py:6014
msgid "Do not load cookies from browser"
msgstr ""
#: .././config.py:6025
msgid "Retrieve cookies from browser"
msgstr ""
#: .././config.py:6043
msgid "Browser"
msgstr ""
#: .././config.py:6061
msgid "Chromium keyring"
msgstr ""
#: .././config.py:6080
msgid "Browser profile name (optional)"
msgstr ""
#: .././config.py:6093
msgid "Browser profile path (optional)"
msgstr ""
#: .././config.py:6285
msgid "_Shortcuts"
msgstr ""
#: .././config.py:6291
msgid "Internet shortcut options"
msgstr ""
#: .././config.py:6297
msgid "Write an internet shortcut file (.url, .webloc or .desktop)"
msgstr ""
#: .././config.py:6304
msgid "Write a Windows internet shortcut file (.url)"
msgstr ""
#: .././config.py:6311
msgid "Write a macOS inernet shortcut file (.webloc)"
msgstr ""
#: .././config.py:6318
msgid "Write a Linux internet shortcut file (.desktop)"
msgstr ""
#: .././config.py:6338
msgid "_Write/move"
msgstr ""
#: .././config.py:6345
msgid "File write options"
msgstr ""
#: .././config.py:6350
msgid "Write video's description to a .description file"
msgstr ""
#: .././config.py:6357
msgid "Write video's metadata to an .info.json file"
msgstr ""
#: .././config.py:6365
msgid "Write video's annotations to an .annotations.xml file"
msgstr ""
#: .././config.py:6374
msgid ""
"Annotations are not downloaded when checking videos/channels/playlists/"
"folders"
msgstr ""
#: .././config.py:6381
msgid "Write the video's thumbnail to the same folder"
msgstr ""
#: .././config.py:6389
msgid "File move options"
msgstr ""
#: .././config.py:6394
msgid "Move video's description file into a sub-folder"
msgstr ""
#: .././config.py:6400
msgid "Write video's metadata file into a sub-folder"
msgstr ""
#: .././config.py:6406
msgid "Write video's annotations file into a sub-folder"
msgstr ""
#: .././config.py:6412
msgid "Write the video's thumbnail into a sub-folder"
msgstr ""
#: .././config.py:6431
msgid "_Keep"
msgstr ""
#: .././config.py:6437
msgid "Options during real (not simulated) downloads"
msgstr ""
#: .././config.py:6443 .././config.py:6474
msgid "Keep the description file after the download has finished"
msgstr ""
#: .././config.py:6449 .././config.py:6480
msgid "Keep the metadata file after the download has finished"
msgstr ""
#: .././config.py:6455 .././config.py:6486
msgid "Keep the annotations file after the download has finished"
msgstr ""
#: .././config.py:6461 .././config.py:6492
msgid "Keep the thumbnail file after the download has finished"
msgstr ""
#: .././config.py:6468
msgid "Options during simulated (not real) downloads"
msgstr ""
#. Add this tab...
#: .././config.py:6506
msgid "F_ormats"
msgstr ""
#: .././config.py:6543
msgid "Preferred format options"
msgstr ""
#: .././config.py:6590
msgid "If you want a specific format, install FFmpeg and use the Convert tab!"
msgstr ""
#: .././config.py:6597
msgid "Recognised video/audio formats"
msgstr ""
#: .././config.py:6612
msgid "Add format"
msgstr ""
#: .././config.py:6625
msgid "Type extractor code directly"
msgstr ""
#: .././config.py:6630
msgid "List of preferred formats"
msgstr ""
#: .././config.py:6643
msgid "Remove format"
msgstr ""
#: .././config.py:6710
msgid "If a merge is required after post-processing, output to this format:"
msgstr ""
#: .././config.py:6743
msgid "_Preferred"
msgstr ""
#. Add this tab...
#: .././config.py:6763 .././config.py:7502
msgid "_Advanced"
msgstr ""
#: .././config.py:6771
msgid "Multiple format options"
msgstr ""
#: .././config.py:6780
msgid ""
"Multiple formats will not be downloaded, because an archive file will be "
"created"
msgstr ""
#: .././config.py:6783
msgid "The archive file can be disabled in the System Preferences window"
msgstr ""
#: .././config.py:6792
msgid ""
"For each video, download the first available format from the preferred list"
msgstr ""
#: .././config.py:6806
msgid ""
"From the preferred list, download the first format that's available for all "
"videos"
msgstr ""
#: .././config.py:6820
msgid "For each video, download all available formats from the preferred list"
msgstr ""
#: .././config.py:6833
msgid "Download all available formats for all videos"
msgstr ""
#: .././config.py:6866 .././config.py:6886
msgid "Other format options"
msgstr ""
#: .././config.py:6871
msgid "Prefer free video formats, unless one is specified above"
msgstr ""
#: .././config.py:6878
msgid "Do not download DASH-related data for YouTube videos"
msgstr ""
#: .././config.py:6893
msgid "Check formats selected are actually downloadable (Experimental)"
msgstr ""
#: .././config.py:6903
msgid ""
"Allow unplayable formats to be listed and downloaded (also disables post-"
"processing)"
msgstr ""
#: .././config.py:6919
msgid "_Convert"
msgstr ""
#: .././config.py:6924
msgid "Convert to video"
msgstr ""
#: .././config.py:6929
msgid "Convert downloaded video to another format"
msgstr ""
#: .././config.py:6943
msgid "Convert to audio"
msgstr ""
#: .././config.py:6949
msgid ""
"Download each video, extract the sound, and then discard the original video"
msgstr ""
#: .././config.py:6954
msgid "(requires that FFmpeg or AVConv is installed on your system)"
msgstr ""
#: .././config.py:6965
msgid "Use this audio format:"
msgstr ""
#: .././config.py:6981
msgid "Use this audio quality:"
msgstr ""
#: .././config.py:6987 .././config.py:7086
msgid "High"
msgstr ""
#: .././config.py:6989 .././config.py:7088
msgid "Low"
msgstr ""
#. Add this tab...
#: .././config.py:7009
msgid "_Post-processing"
msgstr ""
#. Add this tab...
#: .././config.py:7027 .././config.py:14185 .././config.py:16523
#: .././config.py:17498 .././config.py:18119 .././config.py:19510
msgid "_General"
msgstr ""
#: .././config.py:7035 .././config.py:7195 .././config.py:7470
msgid "Post-processing options"
msgstr ""
#: .././config.py:7041
msgid "Post-process video files to convert them to audio-only files"
msgstr ""
#: .././config.py:7049
msgid "Prefer AVConv over FFmpeg"
msgstr ""
#: .././config.py:7058
msgid "Prefer FFmpeg over AVConv (default)"
msgstr ""
#: .././config.py:7067
msgid "Audio format of the post-processed file"
msgstr ""
#: .././config.py:7081
msgid "Audio quality of the post-processed file"
msgstr ""
#: .././config.py:7099
msgid "Encode video to another format, if necessary"
msgstr ""
#: .././config.py:7112
msgid "Arguments to pass to post-processor"
msgstr ""
#: .././config.py:7123
msgid "Keep original file after processing it"
msgstr ""
#: .././config.py:7131
msgid "Merge subtitles file with video (.mp4 only)"
msgstr ""
#: .././config.py:7143
msgid "Embed thumbnail in audio file as cover art"
msgstr ""
#: .././config.py:7150
msgid "Write metadata to the video file"
msgstr ""
#: .././config.py:7157
msgid "Automatically correct known faults of the file"
msgstr ""
#: .././config.py:7163
msgid "Do nothing"
msgstr ""
#: .././config.py:7164
msgid "Warn, but do nothing"
msgstr ""
#: .././config.py:7165
msgid "Fix if possible, otherwise warn"
msgstr ""
#: .././config.py:7188
msgid "_yt-dlp"
msgstr ""
#: .././config.py:7200
msgid "Remux video into another container if necessary"
msgstr ""
#: .././config.py:7219
msgid "Embed metadata including chapter markers (if supported by format)"
msgstr ""
#: .././config.py:7228
msgid "Convert thumbnails to another format"
msgstr ""
#: .././config.py:7243
msgid "Split video into multiple files based on internal chapters"
msgstr ""
#: .././config.py:7252
msgid "N.B. The 'chapter' prefix can be used in the 'Output' and 'Paths' tabs"
msgstr ""
#: .././config.py:7293
msgid "Subtitles options"
msgstr ""
#: .././config.py:7299
msgid "Don't download the subtitles file"
msgstr ""
#: .././config.py:7310
msgid "Download the automatic subtitles file (YouTube only)"
msgstr ""
#: .././config.py:7323
msgid "Download all available subtitle files"
msgstr ""
#: .././config.py:7336
msgid "Download subtitle file for these languages:"
msgstr ""
#: .././config.py:7444
msgid "_More options"
msgstr ""
#: .././config.py:7450
msgid "Subtitle format options"
msgstr ""
#: .././config.py:7456
msgid "Preferred subtitle format(s), e.g. 'srt', 'vtt', 'srt/ass/vtt/lrc/best'"
msgstr ""
#: .././config.py:7475
msgid "Applies to .mp4 videos only; requires FFmpeg/AVConv"
msgstr ""
#: .././config.py:7482
msgid "During post-processing, merge subtitles file with video"
msgstr ""
#: .././config.py:7529
msgid "_Configurations"
msgstr ""
#: .././config.py:7536
msgid "Configuration file options"
msgstr ""
#: .././config.py:7541
msgid "Use the downloader's configuration file"
msgstr ""
#: .././config.py:7552 .././config.py:7738
msgid "File loaded from:"
msgstr ""
#: .././config.py:7563 .././config.py:7749
msgid "Save file"
msgstr ""
#: .././config.py:7609
msgid "_Authentication"
msgstr ""
#: .././config.py:7616
msgid "Authentication options"
msgstr ""
#: .././config.py:7621
msgid "Username with which to log in"
msgstr ""
#: .././config.py:7632
msgid "Password with which to log in"
msgstr ""
#: .././config.py:7643
msgid "Password required for this URL"
msgstr ""
#: .././config.py:7654
msgid "Two-factor authentication code"
msgstr ""
#: .././config.py:7666
msgid "Adobe Pass multiple-system operator (TV provider) identifier"
msgstr ""
#: .././config.py:7679
msgid " Adobe Pass multiple-system operator account login"
msgstr ""
#: .././config.py:7690
msgid "Adobe Pass multiple-system operator account password"
msgstr ""
#: .././config.py:7714
msgid "._netrc"
msgstr ""
#: .././config.py:7721
msgid ".netrc options"
msgstr ""
#: .././config.py:7726
msgid "Use .netrc authentication data"
msgstr ""
#: .././config.py:7798
msgid "N_etwork"
msgstr ""
#: .././config.py:7803
msgid "Network options"
msgstr ""
#: .././config.py:7809
msgid ""
"Use this HTTP/HTTPS proxy (if set, overrides the proxies in Tartube's "
"preferences window"
msgstr ""
#: .././config.py:7822
msgid "Time to wait for socket connection, before giving up"
msgstr ""
#: .././config.py:7833
msgid "Bind with this Client-side IP address"
msgstr ""
#: .././config.py:7844
msgid "Connect using IPv4 only"
msgstr ""
#: .././config.py:7851
msgid "Connect using IPv6 only"
msgstr ""
#: .././config.py:7871
msgid "_Geo-restriction"
msgstr ""
#: .././config.py:7878
msgid "Geo-restriction options"
msgstr ""
#: .././config.py:7883
msgid "Use this proxy to verify IP address"
msgstr ""
#: .././config.py:7894
msgid "Bypass using fake X-Forwarded-For HTTP header"
msgstr ""
#: .././config.py:7901
msgid "Don't bypass using fake HTTP header"
msgstr ""
#: .././config.py:7908
msgid "Bypass geo-restriction with ISO 3166-2 country code"
msgstr ""
#: .././config.py:7919
msgid "Bypass with explicit IP block in CIDR notation"
msgstr ""
#: .././config.py:7947 .././config.py:8037
msgid "Workaround options"
msgstr ""
#: .././config.py:7952
msgid "Custom user agent"
msgstr ""
#: .././config.py:7963
msgid "Custom referer if video access has restricted domain"
msgstr ""
#: .././config.py:7974
msgid "Minimum seconds to sleep before each download"
msgstr ""
#: .././config.py:7987
msgid "Maximum seconds to sleep before each download"
msgstr ""
#: .././config.py:8008
msgid "Force this encoding (experimental)"
msgstr ""
#: .././config.py:8019
msgid "Suppress HTTPS certificate validation"
msgstr ""
#: .././config.py:8027
msgid ""
"Use an unencrypted connection to retrieve information about videos (YouTube "
"only)"
msgstr ""
#: .././config.py:8043
msgid "Number of seconds to sleep between requests during data extraction"
msgstr ""
#: .././config.py:8058
msgid "Number of seconds to sleep before each download (or minimum time)"
msgstr ""
#: .././config.py:8192
msgid "Video age options"
msgstr ""
#: .././config.py:8197
msgid "Download videos suitable for this age"
msgstr ""
#: .././config.py:8218
msgid "Video date options"
msgstr ""
#: .././config.py:8223
msgid "Only videos uploaded on this date"
msgstr ""
#: .././config.py:8244
msgid "Only videos uploaded before this date"
msgstr ""
#: .././config.py:8265
msgid "Only videos uploaded after this date"
msgstr ""
#: .././config.py:8296
msgid "External downloader options"
msgstr ""
#: .././config.py:8301
msgid "Use this external downloader"
msgstr ""
#: .././config.py:8319
msgid "Arguments to pass to external downloader"
msgstr ""
#: .././config.py:8340
msgid "Video filtering options"
msgstr ""
#: .././config.py:8345
msgid "Download only matching titles (regex or caseless substring)"
msgstr ""
#: .././config.py:8357
msgid "Don't download only matching titles (regex or caseless substring)"
msgstr ""
#: .././config.py:8370
msgid "Generic video filter, for example:"
msgstr ""
#: .././config.py:8390
msgid "Prefer HLS (HTTP Live Streaming)"
msgstr ""
#: .././config.py:8397
msgid "Prefer FFMpeg over native HLS downloader"
msgstr ""
#: .././config.py:8404
msgid "Include advertisements (experimental feature)"
msgstr ""
#: .././config.py:8411
msgid "Ignore errors and continue the download operation"
msgstr ""
#: .././config.py:8418
msgid "Number of retries"
msgstr ""
#: .././config.py:8440
msgid "Playlist options"
msgstr ""
#: .././config.py:8446
msgid ""
"Channels and playlists are handled in the same way, so these options can be "
"used with both"
msgstr ""
#: .././config.py:8453
msgid "Start downloading playlist from index"
msgstr ""
#: .././config.py:8465
msgid "Stop downloading playlist at index"
msgstr ""
#: .././config.py:8477
msgid "Download playlist range, in form START:STOP:STEP"
msgstr ""
#: .././config.py:8489
msgid "Abort operation after downloading this many videos"
msgstr ""
#: .././config.py:8501
msgid "Abort downloading the playlist if an error occurs"
msgstr ""
#: .././config.py:8508
msgid "Download playlist in reverse order"
msgstr ""
#: .././config.py:8515
msgid "Download playlist in random order"
msgstr ""
#: .././config.py:8532
msgid "Video size limit options"
msgstr ""
#: .././config.py:8537
msgid "Minimum file size for video downloads"
msgstr ""
#: .././config.py:8555
msgid "Maximum file size for video downloads"
msgstr ""
#: .././config.py:8583
msgid "Video views options"
msgstr ""
#: .././config.py:8588
msgid "Minimum number of views"
msgstr ""
#: .././config.py:8600
msgid "Maximum number of views"
msgstr ""
#: .././config.py:8704
msgid "Select the cookie jar file"
msgstr ""
#: .././config.py:8835
msgid "Select the browser profile"
msgstr ""
#: .././config.py:8955
msgid "Could not save the downloader's configuration file"
msgstr ""
#: .././config.py:8966
msgid "Downloader's configuration file saved"
msgstr ""
#: .././config.py:9287
msgid ""
"This option won't work unless the format is also added to the list of "
"preferred formats above"
msgstr ""
#: .././config.py:9425
msgid "Unrecognised extractor code"
msgstr ""
#: .././config.py:9543
msgid "Could not save the .netrc file"
msgstr ""
#: .././config.py:9560
msgid ".netrc file saved"
msgstr ""
#: .././config.py:9618
msgid ""
"Fewer download options will be visible when you click the 'Apply' or 'Reset' "
"buttons (or when you close and then re-open the window)"
msgstr ""
#: .././config.py:9628
msgid "Show advanced download options (when window re-opens)"
msgstr ""
#: .././config.py:9641
msgid ""
"More download options will be visible when you click the 'Apply' or 'Reset' "
"buttons (or when you close and then re-open the window)"
msgstr ""
#: .././config.py:9651
msgid "Hide advanced download options (when window re-opens)"
msgstr ""
#: .././config.py:10121
msgid "Select the output folder"
msgstr ""
#: .././config.py:10123
msgid "Select the output directory"
msgstr ""
#: .././config.py:10173
msgid "FFmpeg options"
msgstr ""
#. Replace the 'OK' button with a 'Process files' button
#: .././config.py:10526 .././config.py:13752
msgid "Process files"
msgstr ""
#: .././config.py:10528 .././config.py:13754
msgid "Process the files with FFmpeg"
msgstr ""
#: .././config.py:10544
msgid "Name for these FFmpeg options"
msgstr ""
#: .././config.py:10562
msgid "Extra command line options (e.g. --help)"
msgstr ""
#: .././config.py:10573
msgid "System command, based on all FFmpeg options in this window:"
msgstr ""
#: .././config.py:10604
msgid "Show fewer FFmpeg options"
msgstr ""
#: .././config.py:10606
msgid "Show more FFmpeg options"
msgstr ""
#: .././config.py:10616
msgid "Import current FFmpeg options into this window"
msgstr ""
#: .././config.py:10631
msgid "Completely reset all FFmpeg options to their default values"
msgstr ""
#: .././config.py:10647
msgid "Add to end of filename:"
msgstr ""
#: .././config.py:10657
msgid "If regex matches filename:"
msgstr ""
#: .././config.py:10671
msgid "...then apply substitution:"
msgstr ""
#: .././config.py:10684
msgid ""
"If the video/audio file is renamed, also rename the thumbnail (but not vice-"
"versa)"
msgstr ""
#: .././config.py:10695
msgid "Change file extension:"
msgstr ""
#: .././config.py:10709
msgid "After changing the file extension, delete the original file"
msgstr ""
#: .././config.py:10780
msgid "_Settings"
msgstr ""
#: .././config.py:10793
msgid "Downloaded video/audio"
msgstr ""
#: .././config.py:10802
msgid "with audio"
msgstr ""
#: .././config.py:10815 .././config.py:10892 .././config.py:12414
msgid "Thumbnail"
msgstr ""
#: .././config.py:10827
msgid "Output"
msgstr ""
#: .././config.py:10856
msgid "Video clip"
msgstr ""
#: .././config.py:10868
msgid "Video slice"
msgstr ""
#: .././config.py:10880
msgid "Merge video/audio"
msgstr ""
#: .././config.py:10990
msgid "Audio bitrate"
msgstr ""
#: .././config.py:11004
msgid "How to set the quality"
msgstr ""
#: .././config.py:11009
msgid ""
"FFmpeg always encodes according to a Rate Factor that specifies the quality "
"of the result."
msgstr ""
#: .././config.py:11012
msgid ""
"Instead of directly specifying the Rate Factor, an average bit rate can be "
"specified. FFmpeg will then determine the optimal Rate Factor in a first "
"pass."
msgstr ""
#: .././config.py:11016
msgid ""
"In fact the first pass is only used for determining the Rate Factor, no "
"other data is carried over into the second pass."
msgstr ""
#: .././config.py:11019
msgid ""
"Specifying an average bitrate but running only one pass is possible, but not "
"recommended. FFmpeg would then encode the beginning of the video with a "
"random Rate Factor and then change it near the end of the video to "
"eventually reach the target bitrate."
msgstr ""
#: .././config.py:11032
msgid "Manual rate factor"
msgstr ""
#: .././config.py:11041
msgid "Determine from target bitrate (2-Pass)"
msgstr ""
#: .././config.py:11051
msgid "Rate factor"
msgstr ""
#: .././config.py:11060
msgid "Lossless"
msgstr ""
#: .././config.py:11060
msgid "Large file"
msgstr ""
#: .././config.py:11082
msgid "Bad quality"
msgstr ""
#: .././config.py:11082
msgid "Small file"
msgstr ""
#: .././config.py:11089
msgid "Name of dummy file"
msgstr ""
#: .././config.py:11093
msgid "A dummy file is created during the first pass."
msgstr ""
#: .././config.py:11097
msgid "Use the output file"
msgstr ""
#: .././config.py:11098
msgid "Dummy"
msgstr ""
#: .././config.py:11099
msgid "/dev/null (Linux)"
msgstr ""
#: .././config.py:11100
msgid "NUL (MS Windows)"
msgstr ""
#: .././config.py:11112
msgid "Patience preset"
msgstr ""
#: .././config.py:11117
msgid "Ultra fast"
msgstr ""
#: .././config.py:11118
msgid "Super fast"
msgstr ""
#: .././config.py:11119
msgid "Very fast"
msgstr ""
#: .././config.py:11120 .././config.py:11218
msgid "Faster"
msgstr ""
#: .././config.py:11121
msgid "Fast"
msgstr ""
#: .././config.py:11122
msgid "Medium (default)"
msgstr ""
#: .././config.py:11123
#, python-format
msgid "Slow (file about 5-10% smaller than medium)"
msgstr ""
#: .././config.py:11124
#, python-format
msgid "Slower (file about 15% smaller than medium)"
msgstr ""
#: .././config.py:11125
#, python-format
msgid "Very slow (file about 17% smaller than medium)"
msgstr ""
#: .././config.py:11136
msgid "GPU encoding"
msgstr ""
#: .././config.py:11152
msgid "Hardware acceleration"
msgstr ""
#: .././config.py:11212
msgid "Palette:"
msgstr ""
#: .././config.py:11219
msgid "Uses dithering to a standard palette provided by FFmpeg"
msgstr ""
#: .././config.py:11220
msgid "Can cause dithering artefacts and slight banding"
msgstr ""
#: .././config.py:11229
msgid "Better"
msgstr ""
#: .././config.py:11230
msgid "Determines an optimized palette for the video"
msgstr ""
#: .././config.py:11231
msgid "Uses two passes and a temporary file for the palette"
msgstr ""
#: .././config.py:11286 .././config.py:11922
msgid "Split videos using their own timestamps"
msgstr ""
#: .././config.py:11295 .././config.py:11933
msgid "Split videos using these timestamps"
msgstr ""
#: .././config.py:11329 .././config.py:11514 .././config.py:11969
#: .././config.py:12176 .././config.py:14678 .././config.py:14859
msgid "Start"
msgstr ""
#: .././config.py:11329 .././config.py:11969 .././config.py:14678
msgid "Clip title"
msgstr ""
#: .././config.py:11400 .././config.py:12040 .././config.py:14738
msgid "Add timestamp"
msgstr ""
#: .././config.py:11409 .././config.py:12049 .././config.py:14749
msgid "Delete timestamp"
msgstr ""
#: .././config.py:11419 .././config.py:12059 .././config.py:14758
msgid "Clip preferences"
msgstr ""
#: .././config.py:11471 .././config.py:12129
msgid "Use the videos' own slice data"
msgstr ""
#: .././config.py:11480 .././config.py:12140
msgid "Use this slice data"
msgstr ""
#: .././config.py:11514 .././config.py:11537 .././config.py:12176
#: .././config.py:12199 .././config.py:14859 .././config.py:14878
msgid "Category"
msgstr ""
#: .././config.py:11514 .././config.py:11557 .././config.py:12176
#: .././config.py:12219 .././config.py:14859 .././config.py:14890
msgid "Action Type"
msgstr ""
#: .././config.py:11601 .././config.py:12263 .././config.py:14929
msgid "Add slice"
msgstr ""
#: .././config.py:11611
msgid "Delete sliuce"
msgstr ""
#: .././config.py:11622 .././config.py:12285 .././config.py:14950
msgid "SponsorBlock settings"
msgstr ""
#: .././config.py:11725
msgid ""
"This merges a video and audio file with the same name into a single video "
"file,\n"
"using the extension specified in the File tab"
msgstr ""
#: .././config.py:11766
msgid "The thumbnail's format can be changed in the File tab"
msgstr ""
#: .././config.py:11781
msgid "_Optimisations"
msgstr ""
#: .././config.py:11786
msgid ""
"Optimise for fast seeking (shorter keyframe interval, about 10% larger file)"
msgstr ""
#: .././config.py:11794
msgid "Input video is a high-quality movie"
msgstr ""
#: .././config.py:11800
msgid "Input video is an animated movie"
msgstr ""
#: .././config.py:11806
msgid "Input video contains film grain"
msgstr ""
#: .././config.py:11812
msgid "Input video is an image slideshow"
msgstr ""
#: .././config.py:11818
msgid "Optimise for really weak CPU playback devices"
msgstr ""
#: .././config.py:11825
msgid "Optimise for really old devices (requires rate factor above 0)"
msgstr ""
#: .././config.py:11836
msgid ""
"Move headers to beginning of file (so it can play while still downloading)"
msgstr ""
#: .././config.py:11844
msgid "Fast encoding and low latency streaming"
msgstr ""
#: .././config.py:11850
msgid "Limit bitrate (Mbit/s)"
msgstr ""
#: .././config.py:11867
msgid "Assuming a receiving buffer (seconds)"
msgstr ""
#: .././config.py:11912
msgid "Split the video(s) to create video clips"
msgstr ""
#: .././config.py:12112 .././config.py:14827
msgid "_Slices"
msgstr ""
#: .././config.py:12119
msgid "Remove slices from the video(s)"
msgstr ""
#: .././config.py:12273 .././config.py:14941
msgid "Delete slice"
msgstr ""
#: .././config.py:12395
msgid "List of videos to be processed"
msgstr ""
#: .././config.py:12457
msgid "Show video properties and timestamps"
msgstr ""
#: .././config.py:12466
msgid "Remove video from list"
msgstr ""
#: .././config.py:13391
msgid ""
"Fewer FFmpeg options will be visible when you click the 'Apply' or 'Reset' "
"buttons (or when you close and then re-open the window)"
msgstr ""
#: .././config.py:13401
msgid "Show more FFmpeg options (when window re-opens)"
msgstr ""
#: .././config.py:13418
msgid ""
"More FFmpeg options will be visible when you click the 'Apply' or 'Reset' "
"buttons (or when you close and then re-open the window)"
msgstr ""
#: .././config.py:13428
msgid "Show fewer FFmpeg options (when window re-opens)"
msgstr ""
#: .././config.py:14190 .././config.py:16527 .././config.py:17502
#: .././config.py:18124
msgid "General properties"
msgstr ""
#: .././config.py:14240
msgid "Set the file (if this is the wrong one)"
msgstr ""
#: .././config.py:14248
msgid "Metadata file"
msgstr ""
#: .././config.py:14287
msgid "Update database using the video's metadata file"
msgstr ""
#: .././config.py:14298
msgid "Video downloaded"
msgstr ""
#: .././config.py:14305
msgid "Video unwatched"
msgstr ""
#: .././config.py:14312
msgid "Video has been split from an original"
msgstr ""
#: .././config.py:14319
msgid "Video is archived"
msgstr ""
#: .././config.py:14326
msgid "Video is bookmarked"
msgstr ""
#: .././config.py:14333
msgid "Video is favourite"
msgstr ""
#: .././config.py:14340
msgid "Video is in waiting list"
msgstr ""
#: .././config.py:14347
msgid "Video is blocked/censored/age-restricted"
msgstr ""
#: .././config.py:14354
msgid "Always simulate download of this video"
msgstr ""
#: .././config.py:14419
msgid "Receive time"
msgstr ""
#: .././config.py:14433
msgid "Subtitles"
msgstr ""
#: .././config.py:14465
msgid "Livestream properties"
msgstr ""
#: .././config.py:14470
msgid "Livestream status"
msgstr ""
#: .././config.py:14481
msgid "Waiting to start"
msgstr ""
#: .././config.py:14485
msgid "Livestream has finished"
msgstr ""
#: .././config.py:14487
msgid "Not a livestream"
msgstr ""
#: .././config.py:14490
msgid "Livestream message"
msgstr ""
#: .././config.py:14505
msgid "Video is pre-recorded"
msgstr ""
#: .././config.py:14517
msgid "Livestream actions"
msgstr ""
#: .././config.py:14524
msgid "When the livestream starts, show a desktop notification"
msgstr ""
#: .././config.py:14533
msgid "When the livestream starts, play an alarm"
msgstr ""
#: .././config.py:14543
msgid "When the livestream starts, open it in the system's web browser"
msgstr ""
#: .././config.py:14555
msgid "When the livestream starts, begin downloading it immediately"
msgstr ""
#: .././config.py:14566 .././config.py:23982
msgid "When a livestream stops, download it (overwriting any earlier file)"
msgstr ""
#: .././config.py:14582
msgid "_Description"
msgstr ""
#: .././config.py:14587
msgid "Video description"
msgstr ""
#: .././config.py:14600
msgid "Update from the description file, and set the line length to:"
msgstr ""
#: .././config.py:14620
msgid "Clear the description (does not modify the file)"
msgstr ""
#: .././config.py:14647
msgid "_Timestamps"
msgstr ""
#: .././config.py:14652
msgid "Timestamps"
msgstr ""
#: .././config.py:14658
msgid "Timestamps can be used to download or create video clips"
msgstr ""
#: .././config.py:14774
msgid "Reset list using copied text"
msgstr ""
#: .././config.py:14782
msgid "Reset list using video description"
msgstr ""
#: .././config.py:14832
msgid "Video slices"
msgstr ""
#: .././config.py:14838
msgid "SponsorBlock provides a list of slices that can be removed from a video"
msgstr ""
#: .././config.py:15012
msgid "_Comments"
msgstr ""
#: .././config.py:15023
msgid "Total comments:"
msgstr ""
#: .././config.py:15062
msgid "Show formatted list"
msgstr ""
#: .././config.py:15073
msgid "Show comment times as text"
msgstr ""
#: .././config.py:15083
msgid "Show comment timestamps"
msgstr ""
#: .././config.py:15121 .././config.py:15233
msgid "Author"
msgstr ""
#: .././config.py:15128 .././config.py:15233
msgid "Comment"
msgstr ""
#: .././config.py:15136 .././config.py:15234
msgid "Uploader"
msgstr ""
#: .././config.py:15182
msgid "Update from the metadata file"
msgstr ""
#: .././config.py:15204
msgid "Clear comments (does not modify the file)"
msgstr ""
#: .././config.py:15233
msgid "Likes"
msgstr ""
#: .././config.py:15634 .././config.py:16908
msgid "Errors / Warnings"
msgstr ""
#: .././config.py:15640
msgid "Error messages produced the last time this video was checked/downloaded"
msgstr ""
#: .././config.py:15656
msgid ""
"Warning messages produced the last time this video was checked/downloaded"
msgstr ""
#: .././config.py:16167
msgid "Select the correct video/audio file"
msgstr ""
#: .././config.py:16193
msgid ""
"The replacement video/audio file must be in the same channel, playlist or "
"folder"
msgstr ""
#: .././config.py:16211
msgid "You must select a valid video/audio file"
msgstr ""
#: .././config.py:16397
msgid "Channel properties"
msgstr ""
#: .././config.py:16400
msgid "Playlist properties"
msgstr ""
#: .././config.py:16542
msgid "Don't add videos in this channel to Tartube's database"
msgstr ""
#: .././config.py:16546
msgid "Don't add videos in this playlist to Tartube's database"
msgstr ""
#: .././config.py:16557
msgid "Always simulate download of videos in this channel"
msgstr ""
#: .././config.py:16559
msgid "Always simulate download of videos in this playlist"
msgstr ""
#: .././config.py:16569
msgid "Disable checking/downloading for this channel"
msgstr ""
#: .././config.py:16571
msgid "Disable checking/downloading for this playlist"
msgstr ""
#: .././config.py:16581
msgid "This channel is marked as a favourite"
msgstr ""
#: .././config.py:16583
msgid "This playlist is marked as a favourite"
msgstr ""
#: .././config.py:16593
msgid "Total videos"
msgstr ""
#: .././config.py:16617
msgid "Favourite videos"
msgstr ""
#: .././config.py:16629
msgid "Downloaded videos"
msgstr ""
#: .././config.py:16651
msgid "Associated _Playlists"
msgstr ""
#: .././config.py:16656
msgid "Associated playlists"
msgstr ""
#: .././config.py:16662
msgid ""
"When a video is associated with a playlist, the playlist's ID is stored here"
msgstr ""
#: .././config.py:16683
msgid "Playlist Title"
msgstr ""
#: .././config.py:16702
msgid "Set the channel as the download destination"
msgstr ""
#: .././config.py:16709
msgid "Add selected playlist"
msgstr ""
#: .././config.py:16718
msgid "Add all playlists"
msgstr ""
#: .././config.py:16726
msgid "Download preferences"
msgstr ""
#. (This button works even if mainapp.TartubeApp.store_playlist_id_flag
#. is False)
#: .././config.py:16742
msgid "Reset list using metadata file"
msgstr ""
#: .././config.py:16773
msgid "Unnamed playlist"
msgstr ""
#: .././config.py:16789 .././config.py:17745 .././config.py:21135
msgid "_History"
msgstr ""
#: .././config.py:16794 .././config.py:17750 .././config.py:21142
msgid "Download history"
msgstr ""
#: .././config.py:16808 .././config.py:17764 .././config.py:21156
msgid "Draw"
msgstr ""
#: .././config.py:16836
msgid "_RSS feed"
msgstr ""
#: .././config.py:16841
msgid "RSS feed (used to detect livestreams)"
msgstr ""
#: .././config.py:16847
msgid ""
"If Tartube cannot detect the channel's RSS feed, you can enter the URL here"
msgstr ""
#: .././config.py:16852
msgid ""
"If Tartube cannot detect the playlist's RSS feed, you can enter the URL here"
msgstr ""
#: .././config.py:16871
msgid "Open in web browser"
msgstr ""
#: .././config.py:16876
msgid "Set to default feed"
msgstr ""
#: .././config.py:16883
msgid "Reset feed"
msgstr ""
#: .././config.py:16890
msgid ""
"N.B. The <b>Set to default feed</b> button won't work if the RSS feed was "
"obtained from video metadata"
msgstr ""
#: .././config.py:16914
msgid ""
"Error messages produced the last time this channel was checked/downloaded"
msgstr ""
#: .././config.py:16919
msgid ""
"Error messages produced the last time this playlist was checked/downloaded"
msgstr ""
#: .././config.py:16938
msgid ""
"Warning messages produced the last time this channel was checked/downloaded"
msgstr ""
#: .././config.py:16943
msgid ""
"Warning messages produced the last time this playlist was checked/downloaded"
msgstr ""
#: .././config.py:17032
msgid "Unable to extrapolate the URL for this playlist"
msgstr ""
#: .././config.py:17045
msgid "The playlist is already in Tartube's database"
msgstr ""
#: .././config.py:17067
msgid "Unable to create new playlist"
msgstr ""
#: .././config.py:17086
#, python-brace-format
msgid "Added playlist '{0}' to Tartube's database"
msgstr ""
#. Show confirmation
#: .././config.py:17190
#, python-brace-format
msgid "Playlists added: {0}"
msgstr ""
#: .././config.py:17191
#, python-brace-format
msgid "Playlists not added: {0}"
msgstr ""
#: .././config.py:17326
msgid "Could not set the RSS feed"
msgstr ""
#: .././config.py:17379
msgid "Folder properties"
msgstr ""
#: .././config.py:17515
msgid "Don't add videos to Tartube's database"
msgstr ""
#: .././config.py:17522
msgid "Always simulate download of videos"
msgstr ""
#: .././config.py:17529
msgid "Disable checking/downloading"
msgstr ""
#: .././config.py:17536
msgid "This folder is marked as a favourite"
msgstr ""
#: .././config.py:17543
msgid "This folder is hidden"
msgstr ""
#: .././config.py:17550
msgid "This folder can't be deleted by the user"
msgstr ""
#: .././config.py:17557
msgid "This is a system-controlled folder"
msgstr ""
#: .././config.py:17564
msgid "All contents deleted when Tartube shuts down"
msgstr ""
#: .././config.py:17571
msgid "Restrictions:"
msgstr ""
#: .././config.py:17582
msgid "Can only contain videos"
msgstr ""
#: .././config.py:17584
msgid "Can contain folders and videos"
msgstr ""
#: .././config.py:17586
msgid "Can contain anything"
msgstr ""
#: .././config.py:17596 .././config.py:20959
msgid "_Statistics"
msgstr ""
#: .././config.py:17601 .././config.py:20966
msgid "Statistics"
msgstr ""
#: .././config.py:17622 .././config.py:20987
msgid "Downloaded"
msgstr ""
#: .././config.py:17666
msgid "Sub-folders"
msgstr ""
#: .././config.py:17688
msgid "Recalculate"
msgstr ""
#: .././config.py:17792
msgid "_Recent Videos"
msgstr ""
#: .././config.py:17797
msgid "Recent videos"
msgstr ""
#: .././config.py:17803
msgid ""
"When videos are checked/downloaded, older videos are removed from this folder"
msgstr ""
#: .././config.py:17974
msgid "Scheduled download"
msgstr ""
#: .././config.py:18129 .././config.py:22234
msgid "Scheduled download name"
msgstr ""
#: .././config.py:18141
msgid "Download mode"
msgstr ""
#: .././config.py:18146
msgid "Check channels, playlist and folders"
msgstr ""
#: .././config.py:18147
msgid "Download channels, playlists and folders"
msgstr ""
#: .././config.py:18148
msgid "Perform a custom download"
msgstr ""
#: .././config.py:18160
msgid "Custom download name"
msgstr ""
#: .././config.py:18217 .././config.py:22175
msgid "_Start"
msgstr ""
#: .././config.py:18222
msgid "Start conditions"
msgstr ""
#: .././config.py:18227 .././config.py:22200
msgid "Start mode"
msgstr ""
#: .././config.py:18232
msgid "Perform this download at regular intervals"
msgstr ""
#: .././config.py:18233
msgid "Perform this download when Tartube starts"
msgstr ""
#: .././config.py:18235
msgid "Perform this download some time after Tartube starts"
msgstr ""
#: .././config.py:18238
msgid "Perform this download at specified times"
msgstr ""
#: .././config.py:18239
msgid "Disable this scheduled download"
msgstr ""
#: .././config.py:18313
msgid "Minutes"
msgstr ""
#: .././config.py:18440
msgid "Interval time"
msgstr ""
#: .././config.py:18450
msgid "Start times"
msgstr ""
#: .././config.py:18491
msgid "_Conflicts"
msgstr ""
#: .././config.py:18495
msgid "Conflict settings"
msgstr ""
#: .././config.py:18500
msgid "If another scheduled download is running:"
msgstr ""
#: .././config.py:18507
msgid "Add channels, playlists and folders to the end of the queue"
msgstr ""
#: .././config.py:18513
msgid "Add channels, playlists and folders to the beginning of the queue"
msgstr ""
#: .././config.py:18520
msgid "Do nothing, just wait until the next scheduled download time"
msgstr ""
#: .././config.py:18535
msgid "This scheduled download takes priority over others"
msgstr ""
#: .././config.py:18538
msgid "Other scheduled downloads won't start until this one is finished"
msgstr ""
#: .././config.py:18558
msgid "Media to download"
msgstr ""
#: .././config.py:18564
msgid "Check/download everything"
msgstr ""
#: .././config.py:18572
msgid "Only check/download the media below"
msgstr ""
#: .././config.py:18586
msgid ""
"Hint: you can drag and drop channels, playlists and your own folders here"
msgstr ""
#: .././config.py:18696 .././config.py:22549
msgid "_Limits"
msgstr ""
#: .././config.py:18701 .././config.py:22556
msgid "Performance limits"
msgstr ""
#: .././config.py:18706 .././config.py:22561
msgid "Limits are applied when you start downloading a video/channel/playlist"
msgstr ""
#: .././config.py:18712
msgid ""
"These limits override the default and alternative limits specified elsewhere"
msgstr ""
#: .././config.py:18718 .././config.py:22567 .././config.py:22638
msgid "Limit simultaneous downloads to"
msgstr ""
#: .././config.py:18733 .././config.py:22585 .././config.py:22660
msgid "Limit download speed to"
msgstr ""
#: .././config.py:18760
msgid "_Other"
msgstr ""
#: .././config.py:18764
msgid "Other settings"
msgstr ""
#: .././config.py:18770
msgid ""
"Ignore time-saving preferences, and check/download the whole channel/"
"playlist/folder"
msgstr ""
#: .././config.py:18778
msgid "Shut down Tartube when this scheduled download has finished"
msgstr ""
#: .././config.py:19202
msgid "System preferences"
msgstr ""
#: .././config.py:19532
msgid "_Language"
msgstr ""
#: .././config.py:19537
msgid "Language preferences"
msgstr ""
#: .././config.py:19542
msgid "Language"
msgstr ""
#: .././config.py:19582
msgid "_Modules"
msgstr ""
#: .././config.py:19587
msgid "Module availability"
msgstr ""
#: .././config.py:19593
msgid "feedparser module is available (required for detecting livestreams)"
msgstr ""
#: .././config.py:19602
msgid "matplotlib module is available (draws graphs)"
msgstr ""
#: .././config.py:19610
msgid "moviepy module is available (finds the length of videos, if unknown)"
msgstr ""
#: .././config.py:19620
msgid "playsound module is available (sound an alarm when a livestream starts)"
msgstr ""
#: .././config.py:19630
msgid ""
"XDG module is available (saves the config file in the standard location)"
msgstr ""
#: .././config.py:19640
msgid ""
"Notify module is available (shows desktop notifications; Linux/*BSD only)"
msgstr ""
#: .././config.py:19650
msgid "Module preferences"
msgstr ""
#: .././config.py:19656
msgid ""
"Use 'moviepy' module to get a video's duration, if not known (may be slow)"
msgstr ""
#: .././config.py:19668
msgid "Timeout applied when moviepy checks a video file"
msgstr ""
#: .././config.py:19725
msgid "_Device"
msgstr ""
#: .././config.py:19730
msgid "Device preferences"
msgstr ""
#: .././config.py:19735
msgid "Size of device"
msgstr ""
#: .././config.py:19752
msgid "Free space on device"
msgstr ""
#: .././config.py:19770
msgid ""
"Before checking/downloading videos, warn user if disk space is less than"
msgstr ""
#: .././config.py:19795
msgid "Halt downloads if disk space is less than"
msgstr ""
#: .././config.py:19850
msgid "_Config"
msgstr ""
#: .././config.py:19854
msgid "Configuration preferences"
msgstr ""
#: .././config.py:19859
msgid "Tartube configuration file loaded from"
msgstr ""
#: .././config.py:19871
msgid "Default location for Tartube configuration"
msgstr ""
#: .././config.py:19883
msgid "Alternative location for Tartube configuration"
msgstr ""
#: .././config.py:19907
msgid "D_atabase"
msgstr ""
#: .././config.py:19912
msgid "Database preferences"
msgstr ""
#: .././config.py:19917
msgid "Current data folder"
msgstr ""
#: .././config.py:19930
msgid "Current database"
msgstr ""
#: .././config.py:19947
msgid "Recent data folders"
msgstr ""
#: .././config.py:19963
msgid "Add new database"
msgstr ""
#: .././config.py:19965
msgid "Change to a different data folder"
msgstr ""
#: .././config.py:19972
msgid "Check and repair database"
msgstr ""
#: .././config.py:19975
msgid "Check for inconsistencies, and repair them"
msgstr ""
#: .././config.py:19980
msgid "Dump database to JSON"
msgstr ""
#: .././config.py:19983
msgid "Convert databases to JSON, even when Tartube can't load them"
msgstr ""
#: .././config.py:19988
msgid "Switch to this database"
msgstr ""
#: .././config.py:19990
msgid "Switch to the selected data folder"
msgstr ""
#: .././config.py:20000
msgid "Forget"
msgstr ""
#: .././config.py:20003
msgid "Remove the selected data folder from the list"
msgstr ""
#: .././config.py:20013
msgid "Forget all"
msgstr ""
#: .././config.py:20016
msgid "Forget every folder in this list (except the current one)"
msgstr ""
#: .././config.py:20030
msgid "Move the selected folder up the list"
msgstr ""
#: .././config.py:20039
msgid "Move the selected folder down the list"
msgstr ""
#: .././config.py:20067
msgid ""
"On startup, load the first database on the list (not the most recently-use "
"one)"
msgstr ""
#: .././config.py:20077
msgid "If one database is in use, try to load others"
msgstr ""
#: .././config.py:20085
msgid "New databases are added to this list"
msgstr ""
#: .././config.py:20130
msgid "_Backups"
msgstr ""
#: .././config.py:20135
msgid "Backup preferences"
msgstr ""
#: .././config.py:20140
msgid ""
"When saving the database, Tartube makes a backup copy of its database file"
msgstr ""
#: .././config.py:20148
msgid "Delete the backup as soon as the database has been saved"
msgstr ""
#: .././config.py:20155
msgid "Keep the backup file, replacing any previous backup file"
msgstr ""
#: .././config.py:20164
msgid "Make a new backup file once per day"
msgstr ""
#: .././config.py:20173
msgid "Make a new backup file every time the database is saved"
msgstr ""
#: .././config.py:20204
msgid "Export preferences"
msgstr ""
#: .././config.py:20209
msgid "Separator used in CSV exports"
msgstr ""
#: .././config.py:20251
msgid "Video matching preferences"
msgstr ""
#: .././config.py:20256
msgid "When matching videos on the filesystem:"
msgstr ""
#: .././config.py:20262
msgid "The video names must match exactly"
msgstr ""
#: .././config.py:20269
msgid "The first # characters must match exactly"
msgstr ""
#: .././config.py:20283
msgid "Ignore the last # characters; the remaining name must match exactly"
msgstr ""
#: .././config.py:20334
msgid "D_elete"
msgstr ""
#: .././config.py:20341
msgid "Automatic video deletion/removal preferences"
msgstr ""
#: .././config.py:20347
msgid ""
"Deleted videos are re-downloaded without an archive file. See the Operations "
"> Archive tab"
msgstr ""
#: .././config.py:20354
msgid "Automatically delete downloaded videos"
msgstr ""
#: .././config.py:20370 .././config.py:20394 .././formats.py:444
msgid "days"
msgstr ""
#: .././config.py:20376
msgid "Remove downloaded videos from the database (but don't delete files)"
msgstr ""
#: .././config.py:20399
msgid "Only delete/remove videos which have been watched"
msgstr ""
#: .././config.py:20411
msgid "Delete/remove files:"
msgstr ""
#: .././config.py:20417
msgid "When the database is loaded"
msgstr ""
#: .././config.py:20424
msgid "After every download operation"
msgstr ""
#: .././config.py:20468
msgid "Manual video deletion/removal preferences"
msgstr ""
#: .././config.py:20473
msgid "Show dialogue window before removing video(s)"
msgstr ""
#: .././config.py:20484
msgid "When removing videos, remove all files from the filesystem"
msgstr ""
#: .././config.py:20496
msgid "Show dialogue window before removing channels/playlists/folders"
msgstr ""
#: .././config.py:20510
msgid "When removing containers, remove all files from the filesystem"
msgstr ""
#: .././config.py:20543
msgid "Update video descriptions"
msgstr ""
#: .././config.py:20550
msgid "These procedures might take a long time on a large database"
msgstr ""
#: .././config.py:20557
msgid "Update from description files, and set the line lengths to:"
msgstr ""
#: .././config.py:20576
msgid "Clear descriptions (does not modify the description files)"
msgstr ""
#: .././config.py:20599
msgid "Video timestamps"
msgstr ""
#: .././config.py:20603
msgid "Extract timestamps for all videos"
msgstr ""
#: .././config.py:20611
msgid "Remove timestamps from all videos"
msgstr ""
#: .././config.py:20621 .././config.py:24364
msgid "Video comments"
msgstr ""
#: .././config.py:20625
msgid "Extract comments for all videos"
msgstr ""
#: .././config.py:20633
msgid "Remove comments from all videos"
msgstr ""
#: .././config.py:20643
msgid ""
"Comments are extracted from each video's metadata file, so this procedure "
"may take a long time"
msgstr ""
#: .././config.py:20663
msgid "U_RLs"
msgstr ""
#: .././config.py:20670
msgid "Update channel/playlist URLs"
msgstr ""
#: .././config.py:20675
msgid "Confirm every change"
msgstr ""
#: .././config.py:20758
msgid "Pattern"
msgstr ""
#: .././config.py:20769
msgid "Substitution"
msgstr ""
#: .././config.py:20780
msgid "This pattern is a regex"
msgstr ""
#: .././config.py:20792
msgid "Search and replace text in the selected URLs"
msgstr ""
#: .././config.py:20807
msgid "Open URLs"
msgstr ""
#: .././config.py:20906
msgid "Temporary folder preferences"
msgstr ""
#: .././config.py:20911
msgid "Empty temporary folders when Tartube shuts down"
msgstr ""
#: .././config.py:20920
msgid "(N.B. Temporary folders are always emptied when Tartube starts up)"
msgstr ""
#: .././config.py:20928
msgid "Open temporary folders (on the desktop) when Tartube shuts down"
msgstr ""
#: .././config.py:20971
msgid "The Tartube database contains:"
msgstr ""
#: .././config.py:21031
msgid "Custom folders"
msgstr ""
#: .././config.py:21054
msgid "Calculate"
msgstr ""
#. Add this tab...
#: .././config.py:21185
msgid "_Windows"
msgstr ""
#: .././config.py:21214
msgid "_Main window"
msgstr ""
#: .././config.py:21221
msgid "Main window preferences"
msgstr ""
#: .././config.py:21226
msgid "Remember size of the main window"
msgstr ""
#: .././config.py:21234
msgid "Remember slider positions"
msgstr ""
#: .././config.py:21243
msgid "Reset both"
msgstr ""
#: .././config.py:21259
msgid "Don't show the main window toolbar"
msgstr ""
#: .././config.py:21267
msgid "Don't show labels in the main window toolbar"
msgstr ""
#: .././config.py:21285
msgid ""
"Replace stock icons with custom icons (in case stock icons are not visible)"
msgstr ""
#: .././config.py:21295
msgid "Show tooltips for videos, channels, playlists and folders"
msgstr ""
#: .././config.py:21303
msgid "Show errors/warnings in tooltips (but not in the Videos tab)"
msgstr ""
#: .././config.py:21321
msgid "Disable the download buttons in the toolbar and the Videos tab"
msgstr ""
#: .././config.py:21331
msgid "In the Progress tab, hide finished downloads"
msgstr ""
#: .././config.py:21340
msgid "Show downloads in reverse order"
msgstr ""
#: .././config.py:21348
msgid "When Tartube starts, automatically open the Classic Mode tab"
msgstr ""
#: .././config.py:21362
msgid ""
"In the Classic Mode tab, when adding URLs, remove duplicates rather than "
"retaining them"
msgstr ""
#: .././config.py:21376
msgid ""
"In the Errors/Warnings tab, don't reset the tab title when it is clicked"
msgstr ""
#: .././config.py:21403
msgid "Video Index (left side of the Videos tab)"
msgstr ""
#: .././config.py:21408
msgid "Show a 'Custom download all' button"
msgstr ""
#: .././config.py:21416
msgid "While checking/downloading videos, show free disk space"
msgstr ""
#: .././config.py:21424
msgid "Allow each row to be marked for checking/downloading"
msgstr ""
#: .././config.py:21432
msgid "Show smaller icons"
msgstr ""
#: .././config.py:21441
msgid ""
"Show detailed statistics about the videos in each channel / playlist / folder"
msgstr ""
#: .././config.py:21452
msgid ""
"After clicking on a folder, automatically expand/collapse the tree around it"
msgstr ""
#: .././config.py:21463
msgid "Expand the whole tree, not just the level beneath the clicked folder"
msgstr ""
#: .././config.py:21484
msgid "Video Catalogue (right side of the Videos tab)"
msgstr ""
#: .././config.py:21490
msgid "Show 'today' and 'yesterday' as the date, when possible"
msgstr ""
#: .././config.py:21498
msgid "Show livestreams with a different background colour"
msgstr ""
#: .././config.py:21506
msgid "Use same background colours for livestream and debut videos"
msgstr ""
#: .././config.py:21527
msgid "Channel and playlist names are clickable (grid mode only)"
msgstr ""
#: .././config.py:21535
msgid "Show nicknames (not video file names)"
msgstr ""
#: .././config.py:21555
msgid "_Drag"
msgstr ""
#: .././config.py:21559
msgid "Drag and drop preferences"
msgstr ""
#: .././config.py:21565
msgid "When dragging and dropping videos to an external application..."
msgstr ""
#: .././config.py:21571
msgid "Transfer the video's full file path"
msgstr ""
#: .././config.py:21579
msgid "Transfer the video's source URL"
msgstr ""
#: .././config.py:21587
msgid "Transfer the video's name"
msgstr ""
#: .././config.py:21595
msgid "Transfer the thumbnail's full file path"
msgstr ""
#: .././config.py:21616
msgid "_Tray"
msgstr ""
#: .././config.py:21622
msgid "System tray preferences"
msgstr ""
#: .././config.py:21627
msgid "Show Tartube in the system tray"
msgstr ""
#: .././config.py:21636
msgid "Start Tartube in the system tray"
msgstr ""
#: .././config.py:21647
msgid "Close to the tray, rather than closing the application"
msgstr ""
#: .././config.py:21659
msgid ""
"After closing to the tray, restore the window's position (does not work on "
"Wayland)"
msgstr ""
#: .././config.py:21702
msgid "D_ialogues"
msgstr ""
#: .././config.py:21708
msgid "Dialogue window preferences"
msgstr ""
#: .././config.py:21713
msgid "When adding channels/playlists, keep the dialogue window open"
msgstr ""
#: .././config.py:21723
msgid "When the dialogue window opens, add URLs from the system clipboard"
msgstr ""
#: .././config.py:21744
msgid "When adding YouTube channels, remind the user to copy the correct URL"
msgstr ""
#: .././config.py:21756
msgid "Debugging preferences"
msgstr ""
#: .././config.py:21762
msgid ""
"Temporarily disable message dialogue windows (display messages in terminal "
"instead)"
msgstr ""
#: .././config.py:21786
msgid "_Colours"
msgstr ""
#: .././config.py:21793
msgid "Video catalogue colour preferences"
msgstr ""
#: .././config.py:21801
msgid "Waiting livestreams"
msgstr ""
#: .././config.py:21807
msgid "Broadcasting livestreams"
msgstr ""
#: .././config.py:21813
msgid "Waiting debut videos"
msgstr ""
#: .././config.py:21819
msgid "Broadcasting debut videos"
msgstr ""
#: .././config.py:21825
msgid "Selected videos"
msgstr ""
#: .././config.py:21831
msgid "Selected waiting videos"
msgstr ""
#: .././config.py:21837
msgid "Selected broadcasting videos"
msgstr ""
#: .././config.py:21843
msgid "Drag and Drop notification"
msgstr ""
#: .././config.py:21849
msgid "Drag and Drop background 1"
msgstr ""
#: .././config.py:21855
msgid "Drag and Drop background 2"
msgstr ""
#: .././config.py:21886
msgid "Custom colour:"
msgstr ""
#: .././config.py:21909
msgid "Default colour:"
msgstr ""
#: .././config.py:21946
msgid "_Errors/Warnings"
msgstr ""
#: .././config.py:21952
msgid "Errors/Warnings tab preferences"
msgstr ""
#: .././config.py:22052
msgid "_Websites"
msgstr ""
#: .././config.py:22059
msgid "YouTube error/warning preferences"
msgstr ""
#: .././config.py:22064
msgid "Ignore YouTube copyright errors"
msgstr ""
#: .././config.py:22072
msgid "Ignore YouTube age-restriction errors"
msgstr ""
#: .././config.py:22080
msgid "Ignore YouTube deletion by uploader errors"
msgstr ""
#: .././config.py:22088
msgid "Ignore YouTube payment errors"
msgstr ""
#: .././config.py:22097
msgid "General preferences"
msgstr ""
#: .././config.py:22103
msgid ""
"Ignore any errors/warnings which match lines in this list (applies to all "
"websites)"
msgstr ""
#: .././config.py:22117
msgid "These are ordinary strings"
msgstr ""
#: .././config.py:22124
msgid "These are regular expressions (regexes)"
msgstr ""
#. Add this tab...
#: .././config.py:22153
msgid "_Scheduling"
msgstr ""
#: .././config.py:22180
msgid "Scheduled download preferences"
msgstr ""
#: .././config.py:22201
msgid "Priority"
msgstr ""
#: .././config.py:22201
msgid "Whole"
msgstr ""
#: .././config.py:22201
msgid "Shutdown"
msgstr ""
#: .././config.py:22201
msgid "D/L All"
msgstr ""
#: .././config.py:22202
msgid "Join mode"
msgstr ""
#: .././config.py:22256 .././config.py:23290 .././config.py:25368
#: .././config.py:25646
msgid "Edit"
msgstr ""
#: .././config.py:22328 .././formats.py:1209
msgid "Custom"
msgstr ""
#: .././config.py:22371
msgid "S_top"
msgstr ""
#: .././config.py:22376
msgid "Scheduled stop preferences"
msgstr ""
#: .././config.py:22381
msgid "Stop all download operations after this much time"
msgstr ""
#: .././config.py:22429
msgid "Stop all download operations after this many videos"
msgstr ""
#: .././config.py:22456
msgid "Stop all download operations after this much disk space"
msgstr ""
#: .././config.py:22499
msgid ""
"N.B. Disk space is estimated. This setting does not apply to simulated "
"downloads"
msgstr ""
#: .././config.py:22611
msgid "Overriding video format options, limit video resolution to"
msgstr ""
#: .././config.py:22633
msgid "Alternative performance limits"
msgstr ""
#: .././config.py:22691
msgid "Alternative limits apply between"
msgstr ""
#: .././config.py:22731
msgid "and"
msgstr ""
#: .././config.py:22759
msgid "On days"
msgstr ""
#: .././config.py:22792
msgid "_Stop"
msgstr ""
#: .././config.py:22799
msgid "Time-saving settings"
msgstr ""
#: .././config.py:22805
msgid ""
"Stop checking/downloading a channel/playlist when it finds videos you "
"already have"
msgstr ""
#: .././config.py:22816
msgid "Stop after this many videos (when checking)"
msgstr ""
#: .././config.py:22831
msgid "Stop after this many videos (when downloading)"
msgstr ""
#: .././config.py:22874
msgid "Download operation preferences"
msgstr ""
#: .././config.py:22880
msgid "Automatically update downloader before every download operation"
msgstr ""
#: .././config.py:22892
msgid "Automatically save files at the end of all operations"
msgstr ""
#: .././config.py:22902
msgid "For simulated downloads, don't check a video in a folder more than once"
msgstr ""
#: .././config.py:22913
msgid "If a download stalls, restart it after this many minutes"
msgstr ""
#: .././config.py:22935
msgid "Maximum restarts after a stalled download (0 for no maximum)"
msgstr ""
#: .././config.py:22968
msgid "Apply a timeout (in minutes) when checking a video"
msgstr ""
#: .././config.py:22980
msgid "Without comments"
msgstr ""
#: .././config.py:22996
msgid "With comments"
msgstr ""
#: .././config.py:23029
msgid "Assign anonymous error/warning messages to the most probable video"
msgstr ""
#: .././config.py:23040
msgid "Add censored, age-restricted and other blocked videos to the database"
msgstr ""
#: .././config.py:23051
msgid ""
"Extract playlist IDs from each video, and store them in the parent channel/"
"playlist"
msgstr ""
#: .././config.py:23062
msgid ""
"Convert .webp thumbnails into .jpg thumbnails (using FFmpeg) after "
"downloading them"
msgstr ""
#: .././config.py:23085
msgid "_Ignore"
msgstr ""
#: .././config.py:23092
msgid "Ignore downloader errors/warnings"
msgstr ""
#: .././config.py:23097
msgid "TRANSLATOR'S NOTE: These error messages are always in English"
msgstr ""
#: .././config.py:23101
msgid "Ignore 'Child process exited with non-zero code' errors"
msgstr ""
#: .././config.py:23110
msgid ""
"Ignore 'Unable to download video data' and 'Unable to extract video data' "
"errors"
msgstr ""
#: .././config.py:23120
msgid "Ignore 'Did not get any data blocks' errors"
msgstr ""
#: .././config.py:23129
msgid "Ignore 'Requested formats are incompatible for merge' warnings"
msgstr ""
#: .././config.py:23138
msgid "Ignore 'No video formats found' errors"
msgstr ""
#: .././config.py:23146
msgid "Ignore 'There are no annotations to write' warnings"
msgstr ""
#: .././config.py:23154
msgid "Ignore 'Video doesn't have subtitles' warnings"
msgstr ""
#: .././config.py:23162
msgid "Ignore 'A channel/user page was given' warnings"
msgstr ""
#: .././config.py:23170
msgid "Ignore 'There's no playlist description to write' warnings"
msgstr ""
#: .././config.py:23179
msgid ""
"Ignore 'Unable to download video thumbnail: HTTP Error 404: Not Fuund' "
"warnings"
msgstr ""
#: .././config.py:23201
msgid "_Custom"
msgstr ""
#: .././config.py:23206
msgid "Custom downloads"
msgstr ""
#: .././config.py:23227 .././config.py:25303
msgid "Classic Mode"
msgstr ""
#: .././config.py:23299 .././config.py:25377 .././config.py:25655
msgid "Export"
msgstr ""
#: .././config.py:23308 .././config.py:25386 .././config.py:25664
msgid "Clone"
msgstr ""
#: .././config.py:23317 .././config.py:25395
msgid "Use in Classic Mode tab"
msgstr ""
#: .././config.py:23420
msgid "_Archive"
msgstr ""
#: .././config.py:23428
msgid "Archive file preferences"
msgstr ""
#: .././config.py:23434
msgid ""
"Allow downloader to create its own archive file (so deleted videos are not "
"re-downloaded)"
msgstr ""
#: .././config.py:23453
msgid "Store the archive file in the same location as the video"
msgstr ""
#: .././config.py:23461
msgid ""
"N.B. Archive files are never stored in system folders like 'Unsorted Videos'"
msgstr ""
#: .././config.py:23470
msgid "Store the archive file in Tartube's data directory"
msgstr ""
#: .././config.py:23481
msgid "Store the archive file at this location:"
msgstr ""
#: .././config.py:23561
msgid "Classic Mode tab preferences"
msgstr ""
#: .././config.py:23567
msgid "Create an archive file when downloading from the Classic Mode tab"
msgstr ""
#: .././config.py:23578
msgid ""
"This setting should only be enabled when downloading channels and playlists"
msgstr ""
#: .././config.py:23598
msgid "Li_vestreams"
msgstr ""
#: .././config.py:23606
msgid "Livestream preferences (compatible websites only)"
msgstr ""
#: .././config.py:23612
msgid "Do not check/download any livestream [yt-dlp only]"
msgstr ""
#: .././config.py:23623
msgid "Detect livestreams announced within this many days"
msgstr ""
#: .././config.py:23638
msgid "How often to check the status of livestreams (in minutes)"
msgstr ""
#: .././config.py:23657
msgid "Check more frequently when a livestream is due to start"
msgstr ""
#: .././config.py:23700
msgid "Broadcasting livestream preferences (compatible websites only)"
msgstr ""
#: .././config.py:23708
msgid ""
"These settings apply when downloading videos individually, for example with "
"a custom download"
msgstr ""
#: .././config.py:23719
msgid "Download using:"
msgstr ""
#: .././config.py:23734
msgid ".m3u manifest"
msgstr ""
#: .././config.py:23762
msgid "Replace a partially-downloaded livestream"
msgstr ""
#: .././config.py:23769
msgid "Resume a partially-downloaded livestream"
msgstr ""
#: .././config.py:23803
msgid ""
"Bypass usual limits on simultaneous downloads, so that all livestreams can "
"be downloaded"
msgstr ""
#: .././config.py:23816
msgid "Timeout after this many minutes of inactivity"
msgstr ""
#: .././config.py:23832
msgid ""
"When the livestream download is stopped manually, mark the video as "
"downloaded"
msgstr ""
#: .././config.py:23846
msgid ""
"Check a video before the livestream download (ensures metadata is downloaded)"
msgstr ""
#: .././config.py:23860
msgid "N.B. This setting is ignored in the Classic Mode tab"
msgstr ""
#: .././config.py:23877
msgid "not recommended"
msgstr ""
#: .././config.py:23894
msgid "Ac_tions"
msgstr ""
#: .././config.py:23902
msgid "Livestream actions (can be toggled for individual videos)"
msgstr ""
#: .././config.py:23909
msgid "(currently disabled on MS Windows)"
msgstr ""
#: .././config.py:23914
msgid "When a livestream starts, show a desktop notification"
msgstr ""
#: .././config.py:23928
msgid "When a livestream starts, sound an alarm"
msgstr ""
#: .././config.py:23951
msgid "Plays the selected sound effect"
msgstr ""
#: .././config.py:23958
msgid "When a livestream starts, open it in the system's web browser"
msgstr ""
#: .././config.py:23970
msgid "When a livestream starts, begin downloading it immediately"
msgstr ""
#: .././config.py:23996
msgid "Desktop notification preferences"
msgstr ""
#: .././config.py:24002
msgid "Show a dialogue window at the end of an operation"
msgstr ""
#: .././config.py:24025
msgid "Don't notify the user at the end of an operation"
msgstr ""
#: .././config.py:24063
msgid "Cli_ps"
msgstr ""
#: .././config.py:24070
msgid "Video clips (requires FFmpeg)"
msgstr ""
#: .././config.py:24076
msgid ""
"When a video is checked/downloaded, automatically extract timestamps from "
"its metadata file"
msgstr ""
#: .././config.py:24087
msgid ""
"When a video is checked/downloaded, automatically extract timestamps from "
"its description"
msgstr ""
#: .././config.py:24097
msgid "If timestamps have already been extracted, replace them"
msgstr ""
#: .././config.py:24109
msgid ""
"If no timestamps have been extracted, try again before splitting a video"
msgstr ""
#: .././config.py:24122
msgid "Format of video clip filenames"
msgstr ""
#: .././config.py:24127
msgid "Number"
msgstr ""
#: .././config.py:24128
msgid "Clip Title"
msgstr ""
#: .././config.py:24129
msgid "Number + Clip Title"
msgstr ""
#: .././config.py:24130
msgid "Clip Title + Number"
msgstr ""
#: .././config.py:24131
msgid "Original Title"
msgstr ""
#: .././config.py:24132
msgid "Original Title + Number"
msgstr ""
#: .././config.py:24133
msgid "Original Title + Clip Title"
msgstr ""
#: .././config.py:24134
msgid "Original Title + Number + Clip Title"
msgstr ""
#: .././config.py:24135
msgid "Original Title + Clip Title + Number"
msgstr ""
#: .././config.py:24162
msgid "Generic title for video clips"
msgstr ""
#: .././config.py:24179
msgid "Move clips to the Video Clips folder"
msgstr ""
#: .././config.py:24186
msgid "Keep clips with their original video"
msgstr ""
#: .././config.py:24199
msgid "...but place new files inside a sub-directory"
msgstr ""
#: .././config.py:24210
msgid "Add new files to Tartube's database"
msgstr ""
#: .././config.py:24221
msgid "Use the original video's thumbnail"
msgstr ""
#: .././config.py:24229
msgid "After splitting a video, open the destination folder"
msgstr ""
#: .././config.py:24231
msgid "After splitting a video, open the destination directory"
msgstr ""
#: .././config.py:24243
msgid ""
"After splitting a video, delete the original (ignored for videos in channels/"
"playlists)"
msgstr ""
#: .././config.py:24266
msgid "Slic_es"
msgstr ""
#: .././config.py:24273
msgid "Video slices (requires FFmpeg)"
msgstr ""
#: .././config.py:24279
msgid ""
"While checking/downloading videos, check each video against the SponsorBlock "
"server"
msgstr ""
#: .././config.py:24290
msgid "When contacting the server, obfuscate each video's ID (recommended)"
msgstr ""
#: .././config.py:24304
msgid "If slices have already been extracted, replace the old list"
msgstr ""
#: .././config.py:24317
msgid ""
"If slices have been extracted, contact the server again before removing more "
"slices from the video"
msgstr ""
#: .././config.py:24331
msgid ""
"After removing slices from a video, reset all timestamp and slice data "
"(recommended)"
msgstr ""
#: .././config.py:24357
msgid "C_omments"
msgstr ""
#: .././config.py:24369
msgid "When checking videos, store comments in the metadata file"
msgstr ""
#: .././config.py:24377
msgid "When downloading videos, store comments in the metadata file"
msgstr ""
#: .././config.py:24385
msgid ""
"Warning: fetching comments will increase the download time, perhaps by a lot!"
msgstr ""
#: .././config.py:24391
msgid "Also store comments in the Tartube database"
msgstr ""
#: .././config.py:24416
msgid ""
"Warning: storing comments will increase the size of Tartube's datbase, "
"perhaps by a lot!"
msgstr ""
#: .././config.py:24443
msgid "Invidious mirror"
msgstr ""
#: .././config.py:24449
msgid "To find an updated list of Invidious mirrors, use any search engine!"
msgstr ""
#: .././config.py:24464
msgid "Use the default Invidious mirror"
msgstr ""
#: .././config.py:24479
msgid "SponsorBlock API mirror"
msgstr ""
#: .././config.py:24492
msgid "Use the default SponsorBlock URL"
msgstr ""
#: .././config.py:24509
msgid "P_roxies"
msgstr ""
#: .././config.py:24515
msgid "Proxies"
msgstr ""
#: .././config.py:24522
msgid ""
"During a download operation, Tartube will cycle betwween the proxies in this "
"list"
msgstr ""
#: .././config.py:24548
msgid "Pre_ferences"
msgstr ""
#: .././config.py:24555
msgid "URL flexibility preferences"
msgstr ""
#: .././config.py:24562
msgid ""
"If a video's URL represents a channel/playlist, not a video, don't download "
"it"
msgstr ""
#: .././config.py:24571
msgid "...or, download multiple videos into the containing folder"
msgstr ""
#: .././config.py:24581
msgid "...or, create a new channel, and download the videos into that"
msgstr ""
#: .././config.py:24592
msgid "...or, create a new playlist, and download the videos into that"
msgstr ""
#: .././config.py:24624
msgid "Missing video preferences"
msgstr ""
#: .././config.py:24630
msgid ""
"Add videos which have been removed from a channel/playlist to the Missing "
"Videos folder"
msgstr ""
#: .././config.py:24641
msgid "Only add videos that were uploaded within this many days"
msgstr ""
#: .././config.py:24715
msgid "_Forks"
msgstr ""
#: .././config.py:24721
msgid "Forks of youtube-dl"
msgstr ""
#: .././config.py:24750
msgid "Use yt-dlp"
msgstr ""
#: .././config.py:24756
msgid "Install without dependencies"
msgstr ""
#: .././config.py:24757
msgid "(recommended on MS Windows)"
msgstr ""
#: .././config.py:24788
msgid "Use youtube-dl"
msgstr ""
#: .././config.py:24809
msgid "Other forks"
msgstr ""
#: .././config.py:24817
msgid "Use this fork:"
msgstr ""
#: .././config.py:24897
msgid "When using other downloaders, filter out yt-dlp download options"
msgstr ""
#: .././config.py:24919
msgid "File _paths"
msgstr ""
#: .././config.py:24926
msgid "Downloader file paths"
msgstr ""
#: .././config.py:24932
msgid "Path to the executable"
msgstr ""
#. (Signal connect appears below)
#: .././config.py:24938 .././config.py:25108 .././config.py:25149
#: .././config.py:33193
msgid "Use default path"
msgstr ""
#: .././config.py:24948 .././config.py:33207
msgid "Use local path"
msgstr ""
#: .././config.py:24955
msgid "Use custom path"
msgstr ""
#: .././config.py:24964 .././config.py:33219
msgid "Use PyPI path"
msgstr ""
#: .././config.py:25024
msgid "Command for update operations"
msgstr ""
#: .././config.py:25077
msgid "FF_mpeg / AVConv"
msgstr ""
#: .././config.py:25084
msgid "Post-processor file paths"
msgstr ""
#: .././config.py:25089
msgid ""
"You only need to set these paths if Tartube cannot find FFmpeg / AVConv "
"automatically"
msgstr ""
#: .././config.py:25096
msgid "Path to the FFmpeg executable"
msgstr ""
#: .././config.py:25123 .././config.py:25227
msgid "Install from main menu"
msgstr ""
#: .././config.py:25137
msgid "Path to the AVConv executable"
msgstr ""
#: .././config.py:25164
msgid "Not supported on MS Windows"
msgstr ""
#: .././config.py:25192
msgid "_streamlink"
msgstr ""
#: .././config.py:25199
msgid "streamlink file path"
msgstr ""
#: .././config.py:25204
msgid "Path to the streamlink executable"
msgstr ""
#: .././config.py:25276
msgid "_Download options"
msgstr ""
#: .././config.py:25283
msgid "List of download options"
msgstr ""
#: .././config.py:25303
msgid "Videos tab"
msgstr ""
#: .././config.py:25304
msgid "Dropzone"
msgstr ""
#: .././config.py:25304
msgid "Applied to media"
msgstr ""
#: .././config.py:25510
msgid "_Preferences"
msgstr ""
#: .././config.py:25517
msgid "Download options preferences"
msgstr ""
#: .././config.py:25523
msgid ""
"When applying download options to something, clone the general download "
"options"
msgstr ""
#: .././config.py:25534
msgid "After downloading a video, destroy its download options"
msgstr ""
#: .././config.py:25556
msgid "_FFmpeg options"
msgstr ""
#: .././config.py:25563
msgid "List of FFmpeg options managers"
msgstr ""
#: .././config.py:25583
msgid "Current"
msgstr ""
#: .././config.py:25673
msgid "Use these options"
msgstr ""
#. Add this tab...
#: .././config.py:25763
msgid "O_utput"
msgstr ""
#: .././config.py:25787
msgid "_Output tab"
msgstr ""
#: .././config.py:25794
msgid "Output tab preferences"
msgstr ""
#: .././config.py:25799
msgid "Display downloader system commands in the Output tab"
msgstr ""
#: .././config.py:25808
msgid "Display output from downloader's STDOUT in the Output tab"
msgstr ""
#: .././config.py:25817 .././config.py:25984
msgid "...but don't write each video's JSON data"
msgstr ""
#: .././config.py:25828 .././config.py:25995
msgid "...but don't write each video's download progress"
msgstr ""
#: .././config.py:25847
msgid "Display output from downloader's STDERR in the Output tab"
msgstr ""
#: .././config.py:25856
msgid "Limit the size of Output tab pages to"
msgstr ""
#: .././config.py:25877
msgid "Empty pages in the Output tab at the start of every operation"
msgstr ""
#: .././config.py:25887
msgid ""
"Show a summary of active threads (changes are applied when Tartube restarts)"
msgstr ""
#: .././config.py:25899
msgid "During update/info operations, automatically switch to the Output tab"
msgstr ""
#: .././config.py:25910
msgid "During a refresh operation, show all matching videos in the Output tab"
msgstr ""
#: .././config.py:25921
msgid "...also show all non-matching videos"
msgstr ""
#: .././config.py:25955
msgid "_Terminal window"
msgstr ""
#: .././config.py:25961
msgid "Terminal window preferences"
msgstr ""
#: .././config.py:25966
msgid "Write downloader system commands to the terminal window"
msgstr ""
#: .././config.py:25975
msgid "Write output from downloader's STDOUT to the terminal window"
msgstr ""
#: .././config.py:26017
msgid "Write output from downloader's STDERR to the terminal window"
msgstr ""
#: .././config.py:26041
msgid "_Both"
msgstr ""
#: .././config.py:26047
msgid ""
"Special preferences (applies to both the Output tab and the terminal window)"
msgstr ""
#: .././config.py:26054
msgid "Downloader writes verbose output (youtube-dl debugging mode)"
msgstr ""
#. Confirm the result
#: .././config.py:27027 .././config.py:28981 .././config.py:29038
#: .././config.py:29835 .././config.py:31071 .././config.py:31158
#: .././refresh.py:482 .././refresh.py:590
msgid "Total videos:"
msgstr ""
#: .././config.py:27028 .././config.py:28983 .././config.py:29040
#: .././config.py:29836 .././config.py:31072 .././config.py:31159
msgid "Videos updated:"
msgstr ""
#: .././config.py:27240
msgid "Are you sure you want to rename this channel?"
msgstr ""
#: .././config.py:27242
msgid "Are you sure you want to rename this playlist?"
msgstr ""
#: .././config.py:27244
msgid "Are you sure you want to rename this folder?"
msgstr ""
#: .././config.py:27284
msgid "That is not a valid URL"
msgstr ""
#: .././config.py:27305
msgid "Are you sure you want to update the URL?"
msgstr ""
#: .././config.py:27352
msgid "The regex is invalid"
msgstr ""
#: .././config.py:27400
msgid "Are you sure you want to update these URLs?"
msgstr ""
#: .././config.py:27620
msgid "The default custom download manager cannot be deleted"
msgstr ""
#: .././config.py:27628
msgid "Are you sure you want to delete this custom download manager?"
msgstr ""
#: .././config.py:27899
msgid "Are you sure you want to create a new database at this location?"
msgstr ""
#: .././config.py:28006
msgid "Are you sure you want to forget this database?"
msgstr ""
#: .././config.py:28041
msgid "Are you sure you want to forget all databases except the current one?"
msgstr ""
#: .././config.py:28244
msgid "No database exists at this location:"
msgstr ""
#: .././config.py:28246
msgid "Do you want to create a new one?"
msgstr ""
#: .././config.py:28704
msgid "Select a Tartube database file"
msgstr ""
#: .././config.py:28726
msgid "This file is not loadable (might be corrupted)"
msgstr ""
#: .././config.py:28737
msgid "This file does is not compatible with Tartube"
msgstr ""
#: .././config.py:28747
msgid "This file was loaded, but is empty"
msgstr ""
#: .././config.py:29209
msgid "The current options manager cannot be deleted"
msgstr ""
#: .././config.py:29217 .././config.py:30448
msgid "Are you sure you want to delete this options manager?"
msgstr ""
#: .././config.py:29391 .././config.py:29891 .././config.py:31959
msgid "The new setting will be applied when Tartube restarts"
msgstr ""
#: .././config.py:30440
msgid "The default options manager cannot be deleted"
msgstr ""
#: .././config.py:31547
msgid "There is already a scheduled download with that name"
msgstr ""
#: .././config.py:31594
msgid "Are you sure you want to delete this scheduled download?"
msgstr ""
#: .././config.py:31779
msgid "Select the location of the archive file"
msgstr ""
#: .././config.py:31812
msgid "Please select the AVConv executable"
msgstr ""
#: .././config.py:31845
msgid "Please select the FFmpeg executable"
msgstr ""
#: .././config.py:31878
msgid "Please select the streamlink executable"
msgstr ""
#: .././config.py:32959
msgid "Select the youtube-dl-compatible executable"
msgstr ""
#: .././config.py:33115
msgid "Database file not loaded"
msgstr ""
#: .././config.py:33135
msgid "Did not try to load the database file"
msgstr ""
#: .././config.py:33160
msgid "Database file loaded"
msgstr ""
#: .././downloads.py:313
msgid "D/L Manager:"
msgstr ""
#: .././downloads.py:317
msgid "Starting download operation"
msgstr ""
#: .././downloads.py:348
msgid "Workers: available:"
msgstr ""
#: .././downloads.py:349
msgid "total:"
msgstr ""
#: .././downloads.py:381
msgid "Alternative performance limits no longer apply"
msgstr ""
#: .././downloads.py:389
msgid "Alternative performance limits now apply"
msgstr ""
#: .././downloads.py:430
msgid "All threads finished"
msgstr ""
#: .././downloads.py:454 .././downloads.py:1284 .././downloads.py:1295
#: .././downloads.py:1367 .././downloads.py:1452 .././downloads.py:1490
#: .././downloads.py:1578 .././downloads.py:1638
msgid "Thread #"
msgstr ""
#: .././downloads.py:455
msgid "Downloading:"
msgstr ""
#: .././downloads.py:485
msgid "Downloads complete (or stopped)"
msgstr ""
#: .././downloads.py:491
msgid "Halting all workers"
msgstr ""
#: .././downloads.py:500
msgid "Join and collect threads"
msgstr ""
#: .././downloads.py:1285
msgid "Job complete"
msgstr ""
#: .././downloads.py:1296
msgid "Worker now available again"
msgstr ""
#: .././downloads.py:1368 .././downloads.py:1491 .././downloads.py:1579
#: .././downloads.py:1639
msgid "Assigned job:"
msgstr ""
#: .././downloads.py:1405 .././downloads.py:1409
msgid "Tartube is restarting a stalled download"
msgstr ""
#: .././downloads.py:1453
msgid "Checking RSS feed"
msgstr ""
#: .././downloads.py:2162
msgid "Cannot download videos in a private folder"
msgstr ""
#: .././downloads.py:3449 .././downloads.py:8393
msgid "Download did not start"
msgstr ""
#: .././downloads.py:3455 .././downloads.py:8399 .././info.py:310
#: .././updates.py:261 .././updates.py:373 .././updates.py:486
#: .././updates.py:656
msgid "Child process exited with non-zero code: {}"
msgstr ""
#: .././downloads.py:3583 .././downloads.py:4819
msgid ""
"This video has a URL that points to a channel or a playlist, not a video"
msgstr ""
#: .././downloads.py:4685 .././downloads.py:4701
msgid "Simulated download of:"
msgstr ""
#: .././downloads.py:4709
msgid "Simulated download of video with unprintable characters"
msgstr ""
#: .././downloads.py:6566
msgid "No timestamps defined in video's timestamp list"
msgstr ""
#: .././downloads.py:6584
msgid ""
"FAILED: Can't create the destination folder either because a folder with the "
"same name already exists, or because new folders can't be added to the "
"parent folder"
msgstr ""
#: .././downloads.py:6722 .././downloads.py:6984
msgid "FAILED: Clip download did not start"
msgstr ""
#: .././downloads.py:6730 .././downloads.py:6992
msgid "FAILED: Child process exited with non-zero code: {}"
msgstr ""
#: .././downloads.py:6837
msgid "No slices defined in video's slice list"
msgstr ""
#: .././downloads.py:7016
msgid "FAILED: One or more clips were not downloaded"
msgstr ""
#: .././downloads.py:7113
msgid "FAILED: Can't concatenate clips"
msgstr ""
#: .././downloads.py:7134
msgid ""
"FAILED: Clips were concatenated, but could not move the output file out of "
"the temporary directory"
msgstr ""
#: .././downloads.py:7254
msgid "Failed to copy the original video's thumbnail"
msgstr ""
#: .././downloads.py:7427
msgid "FAILED: Can't create a temporary folder for video clips"
msgstr ""
#. There are currently three download methods, specified by self.dl_mode
#: .././downloads.py:8152
msgid "Tartube is starting the livestream download"
msgstr ""
#: .././downloads.py:8176
msgid "Invalid livestream download mode"
msgstr ""
#: .././downloads.py:8225
msgid ""
"Incomplete livestream download detected; removing the .part component from "
"the output file"
msgstr ""
#: .././downloads.py:8240
msgid ""
"Incomplete livestream download detected; to complete the download, right-"
"click the video and select 'Finalise livestream'"
msgstr ""
#: .././downloads.py:8470 .././downloads.py:9007
msgid "Failed to download the .m3u manifest"
msgstr ""
#: .././downloads.py:8900
msgid "Downloaded the .m3u manifest, now downloading the livestream..."
msgstr ""
#. ISO 639-1 Language Codes (with one extra key-value pair to handle live
#. chat)
#. English is top of the list, because it's the default setting in
#. options.OptionsManager
#. NB These values must not contain square brackets [...]
#: .././formats.py:79
msgid "English"
msgstr ""
#: .././formats.py:121
msgid "Dutch"
msgstr ""
#: .././formats.py:171
msgid "Korean"
msgstr ""
#: .././formats.py:441
msgid "seconds"
msgstr ""
#: .././formats.py:442
msgid "minutes"
msgstr ""
#: .././formats.py:443
msgid "hours"
msgstr ""
#: .././formats.py:445
msgid "weeks"
msgstr ""
#: .././formats.py:446
msgid "years"
msgstr ""
#: .././formats.py:463
msgid "Every day"
msgstr ""
#: .././formats.py:464
msgid "Weekdays"
msgstr ""
#: .././formats.py:465
msgid "Weekends"
msgstr ""
#: .././formats.py:466
msgid "Monday"
msgstr ""
#: .././formats.py:467
msgid "Tuesday"
msgstr ""
#: .././formats.py:468
msgid "Wednesday"
msgstr ""
#: .././formats.py:469
msgid "Thursday"
msgstr ""
#: .././formats.py:470
msgid "Friday"
msgstr ""
#: .././formats.py:471
msgid "Saturday"
msgstr ""
#: .././formats.py:472
msgid "Sunday"
msgstr ""
#. System folder names
#: .././formats.py:1122
msgid "All Videos"
msgstr ""
#: .././formats.py:1123
msgid "Bookmarks"
msgstr ""
#: .././formats.py:1124
msgid "Favourite Videos"
msgstr ""
#: .././formats.py:1125
msgid "Livestreams"
msgstr ""
#: .././formats.py:1126
msgid "Missing Videos"
msgstr ""
#: .././formats.py:1127
msgid "New Videos"
msgstr ""
#: .././formats.py:1128
msgid "Recent Videos"
msgstr ""
#: .././formats.py:1129
msgid "Waiting Videos"
msgstr ""
#: .././formats.py:1130
msgid "Temporary Videos"
msgstr ""
#: .././formats.py:1131
msgid "Unsorted Videos"
msgstr ""
#: .././formats.py:1132
msgid "Video Clips"
msgstr ""
#: .././formats.py:1137
msgid "Update using default youtube-dl path"
msgstr ""
#: .././formats.py:1139
msgid "Update using local youtube-dl path"
msgstr ""
#: .././formats.py:1141
msgid "Update using custom youtube-dl path"
msgstr ""
#: .././formats.py:1143
msgid "Update using pip"
msgstr ""
#: .././formats.py:1145
msgid "Update using pip (use --no-dependencies option)"
msgstr ""
#: .././formats.py:1147
msgid "Update using pip (omit --user option)"
msgstr ""
#: .././formats.py:1149
msgid "Update using pip3"
msgstr ""
#: .././formats.py:1151
msgid "Update using pip3 (use --no-dependencies option)"
msgstr ""
#: .././formats.py:1153
msgid "Update using pip3 (omit --user option)"
msgstr ""
#: .././formats.py:1155
msgid "Update using pip3 (recommended)"
msgstr ""
#: .././formats.py:1157
msgid "Update using PyPI youtube-dl path"
msgstr ""
#: .././formats.py:1159
msgid "Windows 32-bit update (recommended)"
msgstr ""
#: .././formats.py:1161
msgid "Windows 32-bit update (use --no-dependencies option)"
msgstr ""
#: .././formats.py:1163
msgid "Windows 64-bit update (recommended)"
msgstr ""
#: .././formats.py:1165
msgid "Windows 64-bit update (use --no-dependencies option)"
msgstr ""
#: .././formats.py:1167
msgid "youtube-dl updates are disabled"
msgstr ""
#. Download operation stages
#: .././formats.py:1171
msgid "Queued"
msgstr ""
#: .././formats.py:1172
msgid "Not started"
msgstr ""
#: .././formats.py:1173
msgid "Active"
msgstr ""
#: .././formats.py:1174
msgid "Paused"
msgstr ""
#. (not actually used)
#: .././formats.py:1175
msgid "Completed"
msgstr ""
#. (not actually used)
#. Sub-stages of the 'Error' stage
#: .././formats.py:1176 .././formats.py:1189
msgid "Error"
msgstr ""
#: .././formats.py:1177
msgid "Stalled"
msgstr ""
#. Sub-stages of the 'Active' stage
#: .././formats.py:1179
msgid "Pre-processing"
msgstr ""
#: .././formats.py:1181
msgid "Concatenating"
msgstr ""
#: .././formats.py:1182
msgid "Post-processing"
msgstr ""
#. Sub-stages of the 'Completed' stage
#: .././formats.py:1185
msgid "Finished"
msgstr ""
#: .././formats.py:1186
msgid "Warning"
msgstr ""
#: .././formats.py:1187
msgid "Already downloaded"
msgstr ""
#. (not actually used)
#: .././formats.py:1190
msgid "Stopped"
msgstr ""
#: .././formats.py:1191
msgid "Filesize abort"
msgstr ""
#: .././formats.py:1201
msgid ""
"TRANSLATOR'S NOTE: ID refers to a video's unique ID on the website, e.g. on "
"YouTube \"CS9OO0S5w2k\""
msgstr ""
#: .././formats.py:1210
msgid "ID"
msgstr ""
#: .././formats.py:1211
msgid "Title"
msgstr ""
#: .././formats.py:1212
msgid "Quality"
msgstr ""
#: .././formats.py:1213
msgid "Autonumber"
msgstr ""
#: .././formats.py:1225
msgid "Any format"
msgstr ""
#: .././info.py:196
msgid "Starting info operation, testing downloader with specified options"
msgstr ""
#: .././info.py:205
#, python-brace-format
msgid "Starting info operation, fetching list of video/audio formats for '{0}'"
msgstr ""
#: .././info.py:212
#, python-brace-format
msgid "Starting info operation, fetching list of subtitles for '{0}'"
msgstr ""
#: .././info.py:301
msgid "System process did not start"
msgstr ""
#: .././info.py:326 .././info.py:444
msgid "Info operation finished"
msgstr ""
#: .././info.py:353
msgid "Starting info operation, checking for new releases of Tartube"
msgstr ""
#: .././info.py:361
msgid "Checking stable release..."
msgstr ""
#: .././info.py:377 .././info.py:418
msgid "Ignoring invalid version"
msgstr ""
#: .././info.py:386 .././info.py:427
msgid "Retrieved version:"
msgstr ""
#: .././info.py:393 .././info.py:434
msgid "Connection failed"
msgstr ""
#: .././info.py:402
msgid "Checking development release..."
msgstr ""
#. (The code in self.run() will spot that the child process did not
#. start)
#: .././info.py:493 .././updates.py:199
msgid "Child process did not start"
msgstr ""
#: .././media.py:71
msgid "channel"
msgstr ""
#: .././media.py:73
msgid "playlist"
msgstr ""
#: .././media.py:75
msgid "folder"
msgstr ""
#: .././media.py:77
msgid "video"
msgstr ""
#: .././media.py:615
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:618 .././media.py:2183 .././media.py:2199
msgid "Source:"
msgstr ""
#: .././media.py:626
msgid "Location:"
msgstr ""
#: .././media.py:636 .././media.py:645
msgid "Download destination:"
msgstr ""
#: .././media.py:638
msgid "unavailable"
msgstr ""
#: .././media.py:656 .././media.py:2215
msgid "Errors\\Warnings"
msgstr ""
#: .././media.py:2149
msgid ""
"TRANSLATOR'S NOTE: WAITING = livestream not started, LIVE = livestream "
"started"
msgstr ""
#: .././media.py:2154
msgid "WAITING"
msgstr ""
#: .././media.py:2156
msgid "LIVE"
msgstr ""
#: .././media.py:2161
msgid "BLOCKED"
msgstr ""
#: .././media.py:2171 .././refresh.py:258 .././refresh.py:528
msgid "Channel:"
msgstr ""
#: .././media.py:2173 .././refresh.py:260 .././refresh.py:530
msgid "Playlist:"
msgstr ""
#: .././media.py:2175 .././refresh.py:262 .././refresh.py:532
msgid "Folder:"
msgstr ""
#: .././media.py:2180
msgid "TRANSLATOR'S NOTE 2: Source = video/channel/playlist URL"
msgstr ""
#: .././media.py:2189 .././media.py:2206
msgid "File:"
msgstr ""
#: .././media.py:3370 .././media.py:3431
msgid "Today"
msgstr ""
#: .././media.py:3372 .././media.py:3433
msgid "Yesterday"
msgstr ""
#: .././refresh.py:139
msgid "Starting refresh operation, analysing whole database"
msgstr ""
#: .././refresh.py:148
msgid "Starting refresh operation, analysing '{}'"
msgstr ""
#: .././refresh.py:192
msgid "Refresh operation finished"
msgstr ""
#: .././refresh.py:197
msgid "Number of video files analysed:"
msgstr ""
#: .././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:613
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: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:250
msgid "Starting tidy operation, tidying up whole data directory"
msgstr ""
#: .././tidy.py:259
#, python-brace-format
msgid "Starting tidy operation, tidying up '{0}'"
msgstr ""
#: .././tidy.py:265 .././tidy.py:277 .././tidy.py:287 .././tidy.py:297
#: .././tidy.py:309 .././tidy.py:319 .././tidy.py:329 .././tidy.py:340
#: .././tidy.py:350 .././tidy.py:360 .././tidy.py:370 .././tidy.py:380
#: .././tidy.py:391 .././tidy.py:401 .././tidy.py:411
msgid "YES"
msgstr ""
#: .././tidy.py:267 .././tidy.py:279 .././tidy.py:289 .././tidy.py:299
#: .././tidy.py:311 .././tidy.py:321 .././tidy.py:331 .././tidy.py:342
#: .././tidy.py:352 .././tidy.py:362 .././tidy.py:372 .././tidy.py:382
#: .././tidy.py:393 .././tidy.py:403 .././tidy.py:413
msgid "NO"
msgstr ""
#: .././tidy.py:271
msgid "Check videos are not corrupted:"
msgstr ""
#: .././tidy.py:283
msgid "Delete corrupted videos:"
msgstr ""
#: .././tidy.py:293
msgid "Check videos do/don't exist:"
msgstr ""
#: .././tidy.py:303
msgid "Delete all video files:"
msgstr ""
#: .././tidy.py:315
msgid "Delete other video/audio files:"
msgstr ""
#: .././tidy.py:325
msgid "Remove no_URL videos from database:"
msgstr ""
#: .././tidy.py:335
msgid "Remove undownloaded duplicate videos from database:"
msgstr ""
#: .././tidy.py:346
msgid "Delete downloader archive files:"
msgstr ""
#: .././tidy.py:356
msgid "Move thumbnails into own folder:"
msgstr ""
#: .././tidy.py:366
msgid "Delete all thumbnail files:"
msgstr ""
#: .././tidy.py:376
msgid "Convert .webp thumbnails to .jpg:"
msgstr ""
#: .././tidy.py:386
msgid "Move other metadata files into own folder:"
msgstr ""
#: .././tidy.py:397
msgid "Delete all description files:"
msgstr ""
#: .././tidy.py:407
msgid "Delete all metadata (JSON) files:"
msgstr ""
#: .././tidy.py:417
msgid "Delete all annotation files:"
msgstr ""
#: .././tidy.py:453
msgid "Tidy operation finished"
msgstr ""
#: .././tidy.py:460
msgid "Corrupted videos found:"
msgstr ""
#: .././tidy.py:466
msgid "Corrupted videos deleted:"
msgstr ""
#: .././tidy.py:474
msgid "New video files detected:"
msgstr ""
#: .././tidy.py:480
msgid "Missing video files detected:"
msgstr ""
#: .././tidy.py:488
msgid "Non-corrupted video files deleted:"
msgstr ""
#: .././tidy.py:494
msgid "Other video/audio files deleted:"
msgstr ""
#: .././tidy.py:502
msgid "No-URL videos removed from database:"
msgstr ""
#: .././tidy.py:511
msgid "Undownloaded duplicate videos removed from database:"
msgstr ""
#: .././tidy.py:519
msgid "Downloader archive files deleted:"
msgstr ""
#: .././tidy.py:527
msgid "Thumbnail files moved:"
msgstr ""
#: .././tidy.py:535
msgid "Thumbnail files deleted:"
msgstr ""
#: .././tidy.py:543
msgid ".webp thumbnails converted to .jpg:"
msgstr ""
#: .././tidy.py:551
msgid "Other metadata files moved:"
msgstr ""
#: .././tidy.py:559
msgid "Description files deleted:"
msgstr ""
#: .././tidy.py:567
msgid "Metadata (JSON) files deleted:"
msgstr ""
#: .././tidy.py:575
msgid "Annotation files deleted:"
msgstr ""
#: .././tidy.py:712
msgid "Deleted (possibly) corrupted video file:"
msgstr ""
#: .././tidy.py:725
msgid "Failed to delete (possibly) corrupted video file:"
msgstr ""
#: .././tidy.py:736 .././tidy.py:1409
msgid "Video file might be corrupt:"
msgstr ""
#: .././tidy.py:777
msgid "Video file exists:"
msgstr ""
#: .././tidy.py:795
msgid "Video file doesn't exist:"
msgstr ""
#: .././updates.py:217
msgid "Starting update operation, installing FFmpeg"
msgstr ""
#: .././updates.py:257
msgid "FFmpeg installation did not start"
msgstr ""
#. Show a confirmation in the the Output tab (or wizard window textview)
#: .././updates.py:272 .././updates.py:384 .././updates.py:497
#: .././updates.py:669
msgid "Update operation finished"
msgstr ""
#: .././updates.py:329
msgid "Starting update operation, installing matplotlib"
msgstr ""
#: .././updates.py:369
msgid "matplotlib installation did not start"
msgstr ""
#: .././updates.py:442
msgid "Starting update operation, installing streamlink"
msgstr ""
#: .././updates.py:482
msgid "streamlink installation did not start"
msgstr ""
#: .././updates.py:556
msgid "Starting update operation, installing/updating "
msgstr ""
#: .././updates.py:649
msgid "Update did not start"
msgstr ""