diff --git a/CHANGES b/CHANGES index fd2e5f9..25bfc68 100644 --- a/CHANGES +++ b/CHANGES @@ -1,3 +1,36 @@ +v2.4.386 (8 Jun 2023) +------------------------------------------------------------------------------- + +MINOR NEW FEATURES +- Added a new setting, enabled by default, to ignore 'this channel is not live' + errors on Twitch. To disable it, click Edit > System preferences... > + Operations > Ignore, and de-select the button 'Ignore The channel is not + currently live'. Thanks to Lux-Hue for the patch (Git #540, #541) + +MINOR FIXES +- In the preferences window, fixed a few buttons and widgets that were broken + after the introduction of simple/advanced display modes in the previous + release +- Fixed an error that sometimes occurs when using alternative download limits +- Fixed bad handling of yt-dlp's --reject-title option, when the argument + contains whitespace (Git #543) +- When matching video names while ignoring the last N characters, an exception + was thrown. Fixed (Git #557) +- Fixed a minor typo in the preferences window, fuund > found +- YouTube messages such as 'Premieres in 6 hours', which are interpreted as + an error/warning by yt-dlp, are no longer displayed in Tartube's Errors/ + Warnings tab, nor added to the database video's error/warning log + +MINOR NEW FEATURES +- In the preferences window, tweaked the layout of the Output > Download log + tab to reduce confusion +- Tweaked the dialogue window 'Ran out of input', seen when trying to load a + corrupted database file, to add additional instructions (Git #545) +- Tweaked the dialogue window 'Failed to load the config file (cannot be read + by this version)' to add additional instructions +- In the README, the MacOS installation guides have now been tested by the + authors, and are confirmed to be working + v2.4.370 (13 Apr 2023) ------------------------------------------------------------------------------- diff --git a/README.rst b/README.rst index 0405a93..1d585fd 100644 --- a/README.rst +++ b/README.rst @@ -66,16 +66,16 @@ For a full list of new features and fixes, see `recent changes `__. 3 Downloads =========== -Stable release: **v2.4.370 (13 Apr 2023)** +Stable release: **v2.4.386 (8 Jun 2023)** -Development release: **v2.4.378 (31 May 2023)** +Development release: **v2.4.386 (8 Jun 2023)** Official packages (also available from the `Github release page `__): -- `MS Windows (64-bit) installer `__ and `portable edition `__ from Sourceforge +- `MS Windows (64-bit) installer `__ and `portable edition `__ from Sourceforge - Tartube is no longer supported on MS Windows (32-bit) - see `7.24 Doesn't work on 32-bit Windows`_ -- `DEB package (for Debian-based distros, e.g. Ubuntu, Linux Mint) `__ from Sourceforge -- `RPM package (for RHEL-based distros, e.g. Fedora) `__ from Sourceforge +- `DEB package (for Debian-based distros, e.g. Ubuntu, Linux Mint) `__ from Sourceforge +- `RPM package (for RHEL-based distros, e.g. Fedora) `__ from Sourceforge Official 'Strict' packages: @@ -92,7 +92,7 @@ Semi-official packages (Linux): Source code: -- `Source code `__ from Sourceforge +- `Source code `__ from Sourceforge - `Source code `__ and `support `__ from GitHub - In case this Github repository is taken down, there is an official backup `here `__ diff --git a/VERSION b/VERSION index 37b5264..0581aa7 100644 --- a/VERSION +++ b/VERSION @@ -1 +1 @@ -2.4.378 +2.4.386 diff --git a/locale/en_US/LC_MESSAGES/base.po b/locale/en_US/LC_MESSAGES/base.po index ed4e990..95ed113 100644 --- a/locale/en_US/LC_MESSAGES/base.po +++ b/locale/en_US/LC_MESSAGES/base.po @@ -6,7 +6,7 @@ msgid "" msgstr "" "Project-Id-Version: 2.1\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2023-04-13 14:30+0100\n" +"POT-Creation-Date: 2023-06-08 10:49+0100\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: A S Lewis \n" "Language-Team: en_US\n" @@ -24,7 +24,7 @@ msgstr "" msgid "Small" msgstr "" -#: .././mainapp.py:308 .././config.py:7203 +#: .././mainapp.py:308 .././config.py:7201 msgid "Medium" msgstr "" @@ -45,68 +45,68 @@ msgid "" "conversions" msgstr "" -#: .././mainapp.py:2365 +#: .././mainapp.py:2368 msgid "" "TRANSLATOR'S NOTE: Videos in the Videos tab can be displayed in one of " "several formats" msgstr "" -#: .././mainapp.py:2372 +#: .././mainapp.py:2375 msgid "_Basic list" msgstr "" -#: .././mainapp.py:2377 +#: .././mainapp.py:2380 msgid "Basic list with _container names" msgstr "" -#: .././mainapp.py:2382 +#: .././mainapp.py:2385 msgid "_Thumbnails" msgstr "" -#: .././mainapp.py:2387 +#: .././mainapp.py:2390 msgid "Thumbnails and _extra labels" msgstr "" -#: .././mainapp.py:2392 +#: .././mainapp.py:2395 msgid "T_humbnails and container names" msgstr "" -#: .././mainapp.py:2397 +#: .././mainapp.py:2400 msgid "Th_umbnails, container names and extra labels" msgstr "" -#: .././mainapp.py:2402 +#: .././mainapp.py:2405 msgid "_Grid" msgstr "" -#: .././mainapp.py:2407 +#: .././mainapp.py:2410 msgid "G_rid with extra labels" msgstr "" -#: .././mainapp.py:3635 +#: .././mainapp.py:3638 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:3682 +#: .././mainapp.py:3685 msgid "Tartube failed to start because:" msgstr "" -#: .././mainapp.py:3690 +#: .././mainapp.py:3693 msgid "If you don't know how to resolve this error, please contact the authors" msgstr "" -#: .././mainapp.py:3920 +#: .././mainapp.py:3923 msgid "Because of an error, file load/save has been disabled" msgstr "" -#: .././mainapp.py:3929 +#: .././mainapp.py:3932 msgid "Because of the error, file load/save has been disabled" msgstr "" -#: .././mainapp.py:4031 +#: .././mainapp.py:4034 msgid "" "TRANSLATOR'S NOTE: In Tartube, there is a small set of'operations', each " "with a unique name. Most operations use a separate Python file. Two or more " @@ -115,204 +115,213 @@ msgid "" "Operation literally" msgstr "" -#: .././mainapp.py:4039 +#: .././mainapp.py:4042 msgid "" "TRANSLATOR'S NOTE: Download operations can download videos or fetch a list " "of downloadable videos (usually called 'checking' the videos)" msgstr "" -#: .././mainapp.py:4044 +#: .././mainapp.py:4047 msgid "TRANSLATOR'S NOTE: Update operations update youtube-dl, FFmpeg, etc" msgstr "" -#: .././mainapp.py:4048 +#: .././mainapp.py:4051 msgid "" "TRANSLATOR'S NOTE: Refresh operations examine the files in Tartube's data " "folder, and update the database accordingly" msgstr "" -#: .././mainapp.py:4053 +#: .././mainapp.py:4056 msgid "" "TRANSLATOR'S NOTE: Info operations fetch a list of available formats/" "subtitles for a video" msgstr "" -#: .././mainapp.py:4057 +#: .././mainapp.py:4060 msgid "" "TRANSLATOR'S NOTE: Tidy operations remove or convert files in Tartube's data " "folder" msgstr "" -#: .././mainapp.py:4061 +#: .././mainapp.py:4064 msgid "" "TRANSLATOR'S NOTE: Process operations convert videos using FFmpeg or AVConv" msgstr "" -#: .././mainapp.py:4066 +#: .././mainapp.py:4069 msgid "There is a download operation in progress." msgstr "" -#: .././mainapp.py:4068 +#: .././mainapp.py:4071 msgid "There is an update operation in progress." msgstr "" -#: .././mainapp.py:4070 +#: .././mainapp.py:4073 msgid "There is a refresh operation in progress." msgstr "" -#: .././mainapp.py:4072 +#: .././mainapp.py:4075 msgid "There is an info operation in progress." msgstr "" -#: .././mainapp.py:4074 +#: .././mainapp.py:4077 msgid "There is a tidy operation in progress." msgstr "" -#: .././mainapp.py:4076 +#: .././mainapp.py:4079 msgid "There is a process operation in progress." msgstr "" -#: .././mainapp.py:4081 +#: .././mainapp.py:4084 msgid "Are you sure you want to quit Tartube?" msgstr "" -#: .././mainapp.py:4334 +#: .././mainapp.py:4337 msgid "Failed to load the Tartube config file (failed sanity check)" msgstr "" -#: .././mainapp.py:4357 +#: .././mainapp.py:4360 msgid "Failed to load the Tartube config file (file is locked)" msgstr "" -#: .././mainapp.py:4387 +#: .././mainapp.py:4390 msgid "Failed to load the Tartube config file (JSON load failure)" msgstr "" -#: .././mainapp.py:4405 +#: .././mainapp.py:4408 msgid "Failed to load the Tartube config file (file is invalid)" msgstr "" -#: .././mainapp.py:4423 +#: .././mainapp.py:4426 msgid "" -"Failed to load the Tartube config file (file cannot be read by this version)" +"Failed to load the Tartube config file (file cannot be read by this version " +"of Tartube; please install the most recent version)" msgstr "" -#: .././mainapp.py:4438 +#: .././mainapp.py:4442 msgid "Failed to load the Tartube config file (missing file type)" msgstr "" -#: .././mainapp.py:5692 +#: .././mainapp.py:5699 msgid "Failed to save the Tartube config file (failed sanity check)" msgstr "" -#: .././mainapp.py:6159 +#: .././mainapp.py:6167 msgid "Failed to save the Tartube config file (file is locked)" msgstr "" -#: .././mainapp.py:6161 .././mainapp.py:8238 .././mainapp.py:8301 -#: .././mainapp.py:8307 +#: .././mainapp.py:6169 .././mainapp.py:8254 .././mainapp.py:8317 +#: .././mainapp.py:8323 msgid "File load/save has been disabled" msgstr "" -#: .././mainapp.py:6180 +#: .././mainapp.py:6188 msgid "Failed to save the Tartube config file (file already in use)" msgstr "" -#: .././mainapp.py:6199 +#: .././mainapp.py:6207 msgid "Failed to save the Tartube config file" msgstr "" -#: .././mainapp.py:6309 .././mainapp.py:6324 .././mainapp.py:6357 +#: .././mainapp.py:6317 .././mainapp.py:6332 .././mainapp.py:6365 msgid "Failed to load the Tartube database file" msgstr "" -#: .././mainapp.py:6373 +#: .././mainapp.py:6368 +msgid "" +"If this message is unexpected, the database file may be corrupt. Try " +"replacing it with one of the files in the '.backups' folder" +msgstr "" + +#: .././mainapp.py:6386 msgid "The Tartube database file is invalid" msgstr "" -#: .././mainapp.py:6390 -msgid "Database file can't be read by this version of Tartube" +#: .././mainapp.py:6404 +msgid "" +"Database file can't be read by this version of Tartube (please install the " +"most recent version)" msgstr "" -#: .././mainapp.py:6797 +#: .././mainapp.py:6813 msgid "Tartube is applying an essential database update" msgstr "" -#: .././mainapp.py:6799 +#: .././mainapp.py:6815 msgid "This might take a few minutes, so please be patient" msgstr "" -#: .././mainapp.py:7851 +#: .././mainapp.py:7867 msgid "General (default) download options" msgstr "" -#: .././mainapp.py:7857 +#: .././mainapp.py:7873 msgid "Download options for the Classic Mode tab" msgstr "" -#: .././mainapp.py:8232 .././mainapp.py:8297 .././mainapp.py:8306 +#: .././mainapp.py:8248 .././mainapp.py:8313 .././mainapp.py:8322 msgid "Failed to save the Tartube database file" msgstr "" -#: .././mainapp.py:8235 +#: .././mainapp.py:8251 msgid "(Could not make a backup copy of the existing file)" msgstr "" -#: .././mainapp.py:8277 +#: .././mainapp.py:8293 msgid "Failed to save the Tartube database file (file already in use)" msgstr "" -#: .././mainapp.py:8299 +#: .././mainapp.py:8315 msgid "A backup of the previous file can be found at:" msgstr "" -#: .././mainapp.py:8480 .././mainapp.py:8490 +#: .././mainapp.py:8496 .././mainapp.py:8506 msgid "Database file created" msgstr "" -#: .././mainapp.py:8865 +#: .././mainapp.py:8881 msgid "Tartube's database can't be checked while an operation is in progress" msgstr "" -#: .././mainapp.py:9119 +#: .././mainapp.py:9135 msgid "Database check complete, no inconsistencies found" msgstr "" -#: .././mainapp.py:9154 +#: .././mainapp.py:9170 msgid "Database check complete, problems found:" msgstr "" -#: .././mainapp.py:9157 +#: .././mainapp.py:9173 msgid "" "Do you want to repair these problems? (The database will be fixed, but no " "files will be deleted)" msgstr "" -#: .././mainapp.py:9368 +#: .././mainapp.py:9384 msgid "Database inconsistencies repaired" msgstr "" -#: .././mainapp.py:10759 .././config.py:29494 +#: .././mainapp.py:10775 .././config.py:29521 msgid "Please select Tartube's data folder" msgstr "" -#: .././mainapp.py:11216 +#: .././mainapp.py:11232 msgid "" "A download operation cannot start if one or more configuration windows are " "still open" msgstr "" -#: .././mainapp.py:11240 .././mainapp.py:11265 +#: .././mainapp.py:11256 .././mainapp.py:11281 #, python-brace-format msgid "You only have {0} / {1} Gb remaining on your device" msgstr "" -#: .././mainapp.py:11268 .././mainapp.py:17766 .././mainapp.py:17887 -#: .././mainapp.py:18074 .././mainwin.py:22906 +#: .././mainapp.py:11284 .././mainapp.py:17782 .././mainapp.py:17903 +#: .././mainapp.py:18090 .././mainwin.py:22906 msgid "Are you sure you want to continue?" msgstr "" -#: .././mainapp.py:11360 +#: .././mainapp.py:11376 msgid "" "1. Copy URLs into the box at the top\n" "2. Select a destination and a format\n" @@ -320,88 +329,88 @@ msgid "" "4. Click 'Download all'" msgstr "" -#: .././mainapp.py:11368 +#: .././mainapp.py:11384 msgid "There is nothing to check!" msgstr "" -#: .././mainapp.py:11372 +#: .././mainapp.py:11388 msgid "There is nothing to download!" msgstr "" -#: .././mainapp.py:11665 +#: .././mainapp.py:11681 msgid "Download operation complete" msgstr "" -#: .././mainapp.py:11667 +#: .././mainapp.py:11683 msgid "Download operation halted" msgstr "" -#: .././mainapp.py:11671 +#: .././mainapp.py:11687 msgid "Videos downloaded:" msgstr "" -#: .././mainapp.py:11672 .././config.py:30801 .././config.py:30863 +#: .././mainapp.py:11688 .././config.py:30828 .././config.py:30890 msgid "Videos checked:" msgstr "" -#: .././mainapp.py:11679 +#: .././mainapp.py:11695 msgid "Clips downloaded:" msgstr "" -#: .././mainapp.py:11682 +#: .././mainapp.py:11698 msgid "Video slices removed:" msgstr "" -#: .././mainapp.py:11687 +#: .././mainapp.py:11703 msgid "Total download:" msgstr "" -#: .././mainapp.py:11692 .././mainapp.py:12388 .././mainapp.py:12903 -#: .././mainapp.py:13307 +#: .././mainapp.py:11708 .././mainapp.py:12404 .././mainapp.py:12919 +#: .././mainapp.py:13323 msgid "Time taken:" msgstr "" -#: .././mainapp.py:11888 +#: .././mainapp.py:11904 msgid "" "An update operation cannot start if one or more configuration windows are " "still open" msgstr "" -#: .././mainapp.py:12091 +#: .././mainapp.py:12107 msgid "Installation failed" msgstr "" -#: .././mainapp.py:12093 +#: .././mainapp.py:12109 msgid "Installation complete" msgstr "" -#: .././mainapp.py:12097 +#: .././mainapp.py:12113 msgid "Update operation failed" msgstr "" -#: .././mainapp.py:12099 +#: .././mainapp.py:12115 msgid "Update operation halted" msgstr "" -#: .././mainapp.py:12101 +#: .././mainapp.py:12117 msgid "Update operation complete" msgstr "" -#: .././mainapp.py:12103 +#: .././mainapp.py:12119 msgid "version:" msgstr "" -#: .././mainapp.py:12107 +#: .././mainapp.py:12123 msgid "(unknown)" msgstr "" -#: .././mainapp.py:12209 +#: .././mainapp.py:12225 msgid "" "A refresh operation cannot start if one or more configuration windows are " "still open" msgstr "" -#: .././mainapp.py:12222 +#: .././mainapp.py:12238 msgid "" "During a refresh operation, Tartube analyses its data folder, looking for " "videos that haven't yet been added to its database" @@ -409,533 +418,533 @@ msgstr "" "During a refresh operation, Tartube analyzes its data folder, looking for " "videos that haven't yet been added to its database" -#: .././mainapp.py:12226 +#: .././mainapp.py:12242 msgid "" "You only need to perform a refresh operation if you have manually copied " "videos into Tartube's data folder" msgstr "" -#: .././mainapp.py:12233 +#: .././mainapp.py:12249 msgid "" "Before starting a refresh operation, you should click the 'Check all' button " "in the main window" msgstr "" -#: .././mainapp.py:12240 +#: .././mainapp.py:12256 msgid "" "Before starting a refresh operation, you should right-click the channel and " "select 'Check channel'" msgstr "" -#: .././mainapp.py:12247 +#: .././mainapp.py:12263 msgid "" "Before starting a refresh operation, you should right-click the playlist and " "select 'Check playlist'" msgstr "" -#: .././mainapp.py:12254 +#: .././mainapp.py:12270 msgid "" "Before starting a refresh operation, you should right-click the folder and " "select 'Check folder'" msgstr "" -#: .././mainapp.py:12259 +#: .././mainapp.py:12275 msgid "Are you sure you want to proceed with the refresh operation?" msgstr "" -#: .././mainapp.py:12383 +#: .././mainapp.py:12399 msgid "Refresh operation complete" msgstr "" -#: .././mainapp.py:12385 +#: .././mainapp.py:12401 msgid "Refresh operation halted" msgstr "" -#: .././mainapp.py:12499 +#: .././mainapp.py:12515 msgid "" "An info operation cannot start if one or more configuration windows are " "still open" msgstr "" -#: .././mainapp.py:12624 +#: .././mainapp.py:12640 msgid "Operation failed" msgstr "" -#: .././mainapp.py:12626 .././mainwin.py:33125 .././downloads.py:519 +#: .././mainapp.py:12642 .././mainwin.py:33125 .././downloads.py:519 msgid "Operation complete" msgstr "" -#: .././mainapp.py:12628 +#: .././mainapp.py:12644 msgid "Click the Output tab to see the results" msgstr "" -#: .././mainapp.py:12641 +#: .././mainapp.py:12657 msgid "A new release is available!" msgstr "" -#: .././mainapp.py:12643 +#: .././mainapp.py:12659 msgid "Your installation is up to date!" msgstr "" -#: .././mainapp.py:12645 +#: .././mainapp.py:12661 msgid "Installed version:" msgstr "" -#: .././mainapp.py:12650 +#: .././mainapp.py:12666 msgid "Stable release:" msgstr "" -#: .././mainapp.py:12655 +#: .././mainapp.py:12671 msgid "Stable release: not found" msgstr "" -#: .././mainapp.py:12658 +#: .././mainapp.py:12674 msgid "Development release:" msgstr "" -#: .././mainapp.py:12660 +#: .././mainapp.py:12676 msgid "Development release: not found" msgstr "" -#: .././mainapp.py:12796 +#: .././mainapp.py:12812 msgid "" "A tidy operation cannot start if one or more configuration windows are still " "open" msgstr "" -#: .././mainapp.py:12898 +#: .././mainapp.py:12914 msgid "Tidy operation complete" msgstr "" -#: .././mainapp.py:12900 +#: .././mainapp.py:12916 msgid "Tidy operation halted" msgstr "" -#: .././mainapp.py:13048 .././mainwin.py:23602 .././config.py:14940 +#: .././mainapp.py:13064 .././mainwin.py:23602 .././config.py:14938 msgid "Livestream has started" msgstr "" -#: .././mainapp.py:13296 +#: .././mainapp.py:13312 msgid "Process operation complete" msgstr "" -#: .././mainapp.py:13298 +#: .././mainapp.py:13314 msgid "Process operation halted" msgstr "" -#: .././mainapp.py:13302 +#: .././mainapp.py:13318 msgid "Files processed:" msgstr "" -#: .././mainapp.py:13303 +#: .././mainapp.py:13319 msgid "Errors:" msgstr "" -#: .././mainapp.py:14657 .././mainapp.py:14866 +#: .././mainapp.py:14673 .././mainapp.py:14882 msgid "" "Cannot move the channel/playlist/folder because a container with the same " "name already exists" msgstr "" -#: .././mainapp.py:14679 .././mainapp.py:14887 +#: .././mainapp.py:14695 .././mainapp.py:14903 msgid "Cannot move anything to:" msgstr "" -#: .././mainapp.py:14681 .././mainapp.py:14889 +#: .././mainapp.py:14697 .././mainapp.py:14905 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:14685 +#: .././mainapp.py:14701 msgid "" "You probably created that file/folder accidentally, in which case you should " "delete it manually before trying again" msgstr "" -#: .././mainapp.py:14699 .././mainapp.py:14907 +#: .././mainapp.py:14715 .././mainapp.py:14923 msgid "Are you sure you want to move this channel:" msgstr "" -#: .././mainapp.py:14701 .././mainapp.py:14909 +#: .././mainapp.py:14717 .././mainapp.py:14925 msgid "Are you sure you want to move this playlist:" msgstr "" -#: .././mainapp.py:14703 .././mainapp.py:14911 +#: .././mainapp.py:14719 .././mainapp.py:14927 msgid "Are you sure you want to move this folder:" msgstr "" -#: .././mainapp.py:14708 +#: .././mainapp.py:14724 msgid "" "This procedure will move all downloaded files to the top level of Tartube's " "data folder" msgstr "" -#: .././mainapp.py:14746 .././mainapp.py:14966 +#: .././mainapp.py:14762 .././mainapp.py:14982 #, python-brace-format msgid "Could not move '{0}' (filesystem error)" msgstr "" -#: .././mainapp.py:14814 +#: .././mainapp.py:14830 msgid "Channels, playlists and folders can only be dragged into a folder" msgstr "" -#: .././mainapp.py:14827 +#: .././mainapp.py:14843 #, python-brace-format msgid "The fixed folder '{0}' cannot be moved (but it can still be hidden)" msgstr "" -#: .././mainapp.py:14840 +#: .././mainapp.py:14856 #, python-brace-format msgid "The folder '{0}' can only contain videos" msgstr "" -#: .././mainapp.py:14852 +#: .././mainapp.py:14868 #, python-brace-format msgid "The folder '{0}' can only contain other folders and videos" msgstr "" -#: .././mainapp.py:14894 +#: .././mainapp.py:14910 msgid "" "You probably created that file/folder accidentally, in which case, you " "should delete it manually before trying again" msgstr "" -#: .././mainapp.py:14913 +#: .././mainapp.py:14929 msgid "into this folder:" msgstr "" -#: .././mainapp.py:14917 +#: .././mainapp.py:14933 msgid "This procedure will move all downloaded files to the new location" msgstr "" -#: .././mainapp.py:14923 .././mainapp.py:15056 +#: .././mainapp.py:14939 .././mainapp.py:15072 msgid "" "WARNING: The destination folder is marked as temporary, so everything inside " "it will be DELETED when Tartube restarts!" msgstr "" -#: .././mainapp.py:15034 +#: .././mainapp.py:15050 msgid "Videos cannot be dragged into this folder" msgstr "" -#: .././mainapp.py:15044 +#: .././mainapp.py:15060 #, python-brace-format msgid "Are you sure you want to move the video to '{0}'?" msgstr "" -#: .././mainapp.py:15050 +#: .././mainapp.py:15066 #, python-brace-format msgid "Are you sure you want to move '{0}' videos to '{1}'?" msgstr "" #. Show confirmation dialogue -#: .././mainapp.py:15191 +#: .././mainapp.py:15207 msgid "Videos moved" msgstr "" -#: .././mainapp.py:15192 +#: .././mainapp.py:15208 msgid "Videos not moved" msgstr "" -#: .././mainapp.py:15590 +#: .././mainapp.py:15606 msgid "" "Are you SURE you want to delete files? This procedure cannot be reversed!" msgstr "" -#: .././mainapp.py:15607 +#: .././mainapp.py:15623 msgid "" "Are you SURE you want to remove these items from your database? This " "procedure cannot be reversed!" msgstr "" -#: .././mainapp.py:17750 .././mainapp.py:17871 .././mainapp.py:18058 +#: .././mainapp.py:17766 .././mainapp.py:17887 .././mainapp.py:18074 #, python-brace-format msgid "The channel contains {0} item(s), so this action may take a while" msgstr "" -#: .././mainapp.py:17756 .././mainapp.py:17877 .././mainapp.py:18064 +#: .././mainapp.py:17772 .././mainapp.py:17893 .././mainapp.py:18080 #, python-brace-format msgid "The playlist contains {0} item(s), so this action may take a while" msgstr "" -#: .././mainapp.py:17762 .././mainapp.py:17883 .././mainapp.py:18070 +#: .././mainapp.py:17778 .././mainapp.py:17899 .././mainapp.py:18086 #, python-brace-format msgid "The folder contains {0} item(s), so this action may take a while" msgstr "" -#: .././mainapp.py:18136 +#: .././mainapp.py:18152 msgid "You did not give the folder a new name" msgstr "" -#: .././mainapp.py:18147 .././mainapp.py:24084 .././mainapp.py:24227 -#: .././mainapp.py:24363 .././mainwin.py:18637 .././config.py:28779 +#: .././mainapp.py:18163 .././mainapp.py:24100 .././mainapp.py:24243 +#: .././mainapp.py:24379 .././mainwin.py:18637 .././config.py:28806 #, python-brace-format msgid "The name '{0}' is not allowed" msgstr "" -#: .././mainapp.py:18164 .././mainapp.py:24113 .././mainapp.py:24243 -#: .././mainapp.py:24392 +#: .././mainapp.py:18180 .././mainapp.py:24129 .././mainapp.py:24259 +#: .././mainapp.py:24408 msgid "That name is not permitted on your system" msgstr "" -#: .././mainapp.py:18195 +#: .././mainapp.py:18211 #, python-brace-format msgid "Failed to rename '{0}'" msgstr "" #. Confirm the result -#: .././mainapp.py:18397 +#: .././mainapp.py:18413 msgid "Search/replace complete" msgstr "" -#: .././mainapp.py:18398 +#: .././mainapp.py:18414 #, python-brace-format msgid "Updated URLs: {0}" msgstr "" -#: .././mainapp.py:18399 +#: .././mainapp.py:18415 #, python-brace-format msgid "Errors: {0}" msgstr "" -#: .././mainapp.py:18674 +#: .././mainapp.py:18690 msgid "Select where to save the database export" msgstr "" -#: .././mainapp.py:18804 +#: .././mainapp.py:18820 msgid "There is nothing to export!" msgstr "" -#: .././mainapp.py:18846 .././mainapp.py:18893 .././mainapp.py:18948 -#: .././config.py:30639 +#: .././mainapp.py:18862 .././mainapp.py:18909 .././mainapp.py:18964 +#: .././config.py:30666 msgid "Failed to save the database export file:" msgstr "" -#: .././mainapp.py:18958 .././config.py:30629 +#: .././mainapp.py:18974 .././config.py:30656 msgid "Database export file saved to:" msgstr "" -#: .././mainapp.py:19223 +#: .././mainapp.py:19239 msgid "Select the database export" msgstr "" -#: .././mainapp.py:19241 .././mainapp.py:19254 .././mainapp.py:19292 +#: .././mainapp.py:19257 .././mainapp.py:19270 .././mainapp.py:19308 msgid "Failed to load the database export file" msgstr "" -#: .././mainapp.py:19273 +#: .././mainapp.py:19289 msgid "The database export file is invalid" msgstr "" -#: .././mainapp.py:19308 +#: .././mainapp.py:19324 msgid "The database export file is invalid (or empty)" msgstr "" -#: .././mainapp.py:19355 +#: .././mainapp.py:19371 msgid "Nothing was imported from the database export file" msgstr "" #. Show a confirmation -#: .././mainapp.py:19369 +#: .././mainapp.py:19385 msgid "Imported into database" msgstr "" -#: .././mainapp.py:19370 .././mainwin.py:1889 .././config.py:740 -#: .././config.py:1108 .././config.py:18244 .././config.py:21916 +#: .././mainapp.py:19386 .././mainwin.py:1889 .././config.py:740 +#: .././config.py:1108 .././config.py:18242 .././config.py:21914 msgid "Videos" msgstr "" -#: .././mainapp.py:19371 .././config.py:743 .././config.py:18277 -#: .././config.py:21949 +#: .././mainapp.py:19387 .././config.py:743 .././config.py:18275 +#: .././config.py:21947 msgid "Channels" msgstr "" -#: .././mainapp.py:19372 .././config.py:746 .././config.py:18288 -#: .././config.py:21960 +#: .././mainapp.py:19388 .././config.py:746 .././config.py:18286 +#: .././config.py:21958 msgid "Playlists" msgstr "" -#: .././mainapp.py:19373 .././config.py:749 +#: .././mainapp.py:19389 .././config.py:749 msgid "Folders" msgstr "" -#: .././mainapp.py:20145 +#: .././mainapp.py:20161 msgid "" "The video file is missing from Tartube's data folder (try downloading the " "video again!)" msgstr "" -#: .././mainapp.py:20500 +#: .././mainapp.py:20516 msgid "Select where to save the custom download export" msgstr "" -#: .././mainapp.py:20557 +#: .././mainapp.py:20573 msgid "Failed to save the custom download export file:" msgstr "" -#: .././mainapp.py:20567 +#: .././mainapp.py:20583 msgid "Custom download exported to:" msgstr "" -#: .././mainapp.py:20595 +#: .././mainapp.py:20611 msgid "Select the custom download export file" msgstr "" -#: .././mainapp.py:20614 +#: .././mainapp.py:20630 msgid "Failed to load the custom download export file" msgstr "" -#: .././mainapp.py:20633 +#: .././mainapp.py:20649 msgid "The custom download export file is invalid" msgstr "" -#: .././mainapp.py:20646 +#: .././mainapp.py:20662 msgid "The custom download export file is invalid (or empty)" msgstr "" -#: .././mainapp.py:21293 .././mainapp.py:21662 +#: .././mainapp.py:21309 .././mainapp.py:21678 msgid "Select where to save the options export" msgstr "" -#: .././mainapp.py:21341 .././mainapp.py:21710 +#: .././mainapp.py:21357 .././mainapp.py:21726 msgid "Failed to save the options export file:" msgstr "" -#: .././mainapp.py:21351 +#: .././mainapp.py:21367 msgid "Download options exported to to:" msgstr "" -#: .././mainapp.py:21379 .././mainapp.py:21748 +#: .././mainapp.py:21395 .././mainapp.py:21764 msgid "Select the options export file" msgstr "" -#: .././mainapp.py:21398 .././mainapp.py:21767 +#: .././mainapp.py:21414 .././mainapp.py:21783 msgid "Failed to load the options export file" msgstr "" -#: .././mainapp.py:21417 .././mainapp.py:21786 +#: .././mainapp.py:21433 .././mainapp.py:21802 msgid "The options export file is invalid" msgstr "" -#: .././mainapp.py:21430 .././mainapp.py:21799 +#: .././mainapp.py:21446 .././mainapp.py:21815 msgid "The options export file is invalid (or empty)" msgstr "" -#: .././mainapp.py:21720 +#: .././mainapp.py:21736 msgid "FFmpeg options exported to to:" msgstr "" -#: .././mainapp.py:22768 +#: .././mainapp.py:22784 msgid "Please select a destination folder" msgstr "" #. Prompt for confirmation -#: .././mainapp.py:22834 +#: .././mainapp.py:22850 msgid "Are you sure you want to clear this list?" msgstr "" #. Prompt for confirmation -#: .././mainapp.py:22878 +#: .././mainapp.py:22894 msgid "Are you sure you want to clear downloaded videos?" msgstr "" -#: .././mainapp.py:22928 +#: .././mainapp.py:22944 msgid "Only downloaded videos can be used to create video clips" msgstr "" -#: .././mainapp.py:22936 +#: .././mainapp.py:22952 msgid "You can create video clips from only one video at a time!" msgstr "" -#: .././mainapp.py:23001 .././mainwin.py:19178 +#: .././mainapp.py:23017 .././mainwin.py:19178 msgid "Only checked/downloaded videos can be processed by FFmpeg" msgstr "" -#: .././mainapp.py:23108 +#: .././mainapp.py:23124 msgid "No destination(s) to show" msgstr "" -#: .././mainapp.py:23155 +#: .././mainapp.py:23171 msgid "No video(s) have been downloaded" msgstr "" #. Prompt for confirmation -#: .././mainapp.py:23282 +#: .././mainapp.py:23298 msgid "Are you sure you want to remove the selected item(s)?" msgstr "" -#: .././mainapp.py:24074 +#: .././mainapp.py:24090 msgid "You must give the channel a name" msgstr "" -#: .././mainapp.py:24094 .././mainapp.py:24373 +#: .././mainapp.py:24110 .././mainapp.py:24389 msgid "You must enter a valid URL" msgstr "" -#: .././mainapp.py:24217 +#: .././mainapp.py:24233 msgid "You must give the folder a name" msgstr "" -#: .././mainapp.py:24353 +#: .././mainapp.py:24369 msgid "You must give the playlist a name" msgstr "" -#: .././mainapp.py:24561 .././mainapp.py:24888 +#: .././mainapp.py:24577 .././mainapp.py:24904 msgid "No channels, playlists or folders are marked for download" msgstr "" -#: .././mainapp.py:24575 .././mainapp.py:24902 +#: .././mainapp.py:24591 .././mainapp.py:24918 #, python-brace-format msgid "The maximum number of profiles permitted is {0}" msgstr "" -#: .././mainapp.py:24600 .././mainapp.py:24927 +#: .././mainapp.py:24616 .././mainapp.py:24943 #, python-brace-format msgid "A profile called '{0}' already exists" msgstr "" -#: .././mainapp.py:24618 .././mainapp.py:24945 +#: .././mainapp.py:24634 .././mainapp.py:24961 #, python-brace-format msgid "Created the profile '{0}'" msgstr "" -#: .././mainapp.py:24678 +#: .././mainapp.py:24694 msgid "There were no livestream alerts to cancel" msgstr "" -#: .././mainapp.py:24680 +#: .././mainapp.py:24696 msgid "Livestream alerts for 1 video were cancelled" msgstr "Livestream alerts for 1 video were canceled" -#: .././mainapp.py:24683 +#: .././mainapp.py:24699 #, python-brace-format msgid "Livestream alerts for {0} videos were cancelled" msgstr "Livestream alerts for {0} videos were canceled" -#: .././mainapp.py:24739 +#: .././mainapp.py:24755 msgid "Restart Tartube to see the new theme!" msgstr "" -#: .././mainapp.py:24740 +#: .././mainapp.py:24756 msgid "Tartube failed to set the new theme" msgstr "" -#: .././mainapp.py:25270 +#: .././mainapp.py:25286 msgid "" "Before trying to reset channel/playlist names, you must check or download at " "one least one video from each!" msgstr "" -#: .././mainapp.py:25347 +#: .././mainapp.py:25363 msgid "All Tartube data has been saved" msgstr "" -#: .././mainapp.py:25374 +#: .././mainapp.py:25390 msgid "Database saved" msgstr "" -#: .././mainapp.py:25674 .././mainwin.py:17513 +#: .././mainapp.py:25690 .././mainwin.py:17513 msgid "" "Files cannot be recovered, after being deleted. Are you sure you want to " "continue?" @@ -944,51 +953,51 @@ 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:25745 +#: .././mainapp.py:25761 msgid "Cannot update existing livestreams because" msgstr "" -#: .././mainapp.py:25747 +#: .././mainapp.py:25763 msgid "there is another operation running" msgstr "" -#: .././mainapp.py:25749 +#: .././mainapp.py:25765 msgid "they are currently being updated" msgstr "" -#: .././mainapp.py:25751 +#: .././mainapp.py:25767 msgid "one or more configuration windows are open" msgstr "" -#: .././mainapp.py:25753 +#: .././mainapp.py:25769 msgid "there are no livestreams to update" msgstr "" -#: .././mainapp.py:25825 +#: .././mainapp.py:25841 msgid "There is already a channel with that name" msgstr "" -#: .././mainapp.py:25827 +#: .././mainapp.py:25843 msgid "There is already a playlist with that name" msgstr "" -#: .././mainapp.py:25829 +#: .././mainapp.py:25845 msgid "There is already a folder with that name" msgstr "" -#: .././mainapp.py:25834 +#: .././mainapp.py:25850 msgid "The folder already contains a channel with that name" msgstr "" -#: .././mainapp.py:25838 +#: .././mainapp.py:25854 msgid "The folder already contains a playlist with that name" msgstr "" -#: .././mainapp.py:25843 +#: .././mainapp.py:25859 msgid "The folder already contains another folder with that name" msgstr "" -#: .././mainapp.py:25847 +#: .././mainapp.py:25863 msgid "(so please choose a different name)" msgstr "" @@ -1001,7 +1010,7 @@ msgid "TRANSLATOR'S NOTE: Main window menu starts here" msgstr "" #. File column -#: .././mainwin.py:1342 .././config.py:11036 +#: .././mainwin.py:1342 .././config.py:11034 msgid "_File" msgstr "" @@ -1064,7 +1073,7 @@ msgid "_Change theme..." msgstr "" #. Media column -#: .././mainwin.py:1451 .././config.py:19217 +#: .././mainwin.py:1451 .././config.py:19215 msgid "_Media" msgstr "" @@ -1162,7 +1171,7 @@ msgstr "" #. Operations column #. Add this tab... -#: .././mainwin.py:1678 .././config.py:23640 +#: .././mainwin.py:1678 .././config.py:23645 msgid "_Operations" msgstr "" @@ -1290,7 +1299,7 @@ msgstr "" msgid "Add a new folder" msgstr "" -#: .././mainwin.py:1974 .././mainwin.py:12762 .././config.py:23442 +#: .././mainwin.py:1974 .././mainwin.py:12762 .././config.py:23447 msgid "Check" msgstr "" @@ -1308,8 +1317,8 @@ msgstr "" #: .././mainwin.py:1995 .././mainwin.py:24834 .././mainwin.py:24846 #: .././mainwin.py:24851 .././mainwin.py:24859 .././mainwin.py:25145 #: .././mainwin.py:25157 .././mainwin.py:25841 .././mainwin.py:27152 -#: .././mainwin.py:27164 .././mainwin.py:27190 .././config.py:23318 -#: .././config.py:23444 +#: .././mainwin.py:27164 .././mainwin.py:27190 .././config.py:23323 +#: .././config.py:23449 msgid "Download" msgstr "" @@ -1319,8 +1328,8 @@ msgid "Download all videos, channels, playlists and folders" msgstr "" #: .././mainwin.py:2021 .././mainwin.py:35053 .././mainwin.py:36098 -#: .././config.py:11727 .././config.py:11912 .././config.py:12375 -#: .././config.py:12586 .././config.py:15143 .././config.py:15328 +#: .././config.py:11725 .././config.py:11910 .././config.py:12373 +#: .././config.py:12584 .././config.py:15141 .././config.py:15326 msgid "Stop" msgstr "" @@ -1328,11 +1337,11 @@ msgstr "" msgid "Stop the current operation" msgstr "" -#: .././mainwin.py:2057 .././config.py:19902 +#: .././mainwin.py:2057 .././config.py:19900 msgid "System preferences" msgstr "" -#: .././mainwin.py:2071 .././config.py:4929 .././config.py:4938 +#: .././mainwin.py:2071 .././config.py:4927 .././config.py:4936 msgid "General download options" msgstr "" @@ -1372,8 +1381,8 @@ msgstr "" msgid "TRANSLATOR'S NOTE: Main window tabs are defined here" msgstr "" -#: .././mainwin.py:2173 .././config.py:4990 .././config.py:12804 -#: .././config.py:21144 .././config.py:22381 +#: .././mainwin.py:2173 .././config.py:4988 .././config.py:12802 +#: .././config.py:21142 .././config.py:22386 msgid "_Videos" msgstr "" @@ -1393,7 +1402,7 @@ msgstr "" msgid "_Output" msgstr "" -#: .././mainwin.py:2216 .././config.py:16115 .././config.py:17476 +#: .././mainwin.py:2216 .././config.py:16113 .././config.py:17474 msgid "_Errors / Warnings" msgstr "" @@ -1472,14 +1481,14 @@ msgstr "" msgid "Sort" msgstr "" -#: .././mainwin.py:2552 .././config.py:14858 +#: .././mainwin.py:2552 .././config.py:14856 msgid "Upload time" msgstr "" #: .././mainwin.py:2553 .././mainwin.py:29030 .././mainwin.py:31972 -#: .././mainwin.py:33405 .././config.py:3119 .././config.py:12828 -#: .././config.py:21642 .././config.py:23318 .././config.py:24408 -#: .././config.py:26720 .././config.py:27003 +#: .././mainwin.py:33405 .././config.py:3117 .././config.py:12826 +#: .././config.py:21640 .././config.py:23323 .././config.py:24423 +#: .././config.py:26735 .././config.py:27018 msgid "Name" msgstr "" @@ -1519,15 +1528,15 @@ msgstr "" msgid "Thumbnail size" msgstr "" -#: .././mainwin.py:2703 .././mainwin.py:4319 .././config.py:15585 +#: .././mainwin.py:2703 .././mainwin.py:4319 .././config.py:15583 msgid "Filter" msgstr "" -#: .././mainwin.py:2711 .././mainwin.py:4325 .././config.py:15595 +#: .././mainwin.py:2711 .././mainwin.py:4325 .././config.py:15593 msgid "Enter search text" msgstr "" -#: .././mainwin.py:2716 .././mainwin.py:4327 .././config.py:15598 +#: .././mainwin.py:2716 .././mainwin.py:4327 .././config.py:15596 msgid "Regex" msgstr "" @@ -1543,7 +1552,7 @@ msgstr "" msgid "Descriptions" msgstr "" -#: .././mainwin.py:2768 .././config.py:15498 +#: .././mainwin.py:2768 .././config.py:15496 msgid "Comments" msgstr "" @@ -1583,7 +1592,7 @@ msgstr "" msgid "TRANSLATOR'S NOTE: Ext is short for a file extension, e.g. .EXE" msgstr "" -#: .././mainwin.py:2945 .././mainwin.py:3675 .././config.py:11184 +#: .././mainwin.py:2945 .././mainwin.py:3675 .././config.py:11182 msgid "Source" msgstr "" @@ -1607,11 +1616,11 @@ msgstr "" msgid "ETA" msgstr "" -#: .././mainwin.py:3047 .././config.py:17160 +#: .././mainwin.py:3047 .././config.py:17158 msgid "New videos" msgstr "" -#: .././mainwin.py:3047 .././config.py:483 .././config.py:14828 +#: .././mainwin.py:3047 .././config.py:483 .././config.py:14826 msgid "Duration" msgstr "" @@ -1619,7 +1628,7 @@ msgstr "" msgid "Date" msgstr "" -#: .././mainwin.py:3048 .././config.py:14652 +#: .././mainwin.py:3048 .././config.py:14650 msgid "File" msgstr "" @@ -1639,7 +1648,7 @@ msgstr "" msgid "Alternative limits do not currently apply" msgstr "" -#: .././mainwin.py:3180 .././config.py:5487 +#: .././mainwin.py:3180 .././config.py:5485 msgid "Video resolution" msgstr "" @@ -1691,7 +1700,7 @@ msgid "Format:" msgstr "" #. (Dummy items in the combo) -#: .././mainwin.py:3454 .././mainwin.py:20980 .././config.py:24408 +#: .././mainwin.py:3454 .././mainwin.py:20980 .././config.py:24423 msgid "Default" msgstr "" @@ -1729,7 +1738,7 @@ msgstr "" msgid "Other:" msgstr "" -#: .././mainwin.py:3588 .././config.py:5449 +#: .././mainwin.py:3588 .././config.py:5447 msgid "Is a livestream" msgstr "" @@ -1776,14 +1785,14 @@ msgid "Process with FFmpeg" msgstr "" #. (Signal connect appears below) -#: .././mainwin.py:3892 .././config.py:6854 .././config.py:20917 -#: .././config.py:23383 +#: .././mainwin.py:3892 .././config.py:6852 .././config.py:20915 +#: .././config.py:23388 msgid "Move up" msgstr "" #. (Signal connect appears below) -#: .././mainwin.py:3908 .././config.py:6858 .././config.py:20926 -#: .././config.py:23392 +#: .././mainwin.py:3908 .././config.py:6856 .././config.py:20924 +#: .././config.py:23397 msgid "Move down" msgstr "" @@ -1843,35 +1852,35 @@ msgstr "" msgid "TRANSLATOR'S NOTE: Main window's Errors / Warnings tab" msgstr "" -#: .././mainwin.py:4183 .././config.py:23063 +#: .././mainwin.py:4183 .././config.py:23068 msgid "Show Tartube errors" msgstr "" -#: .././mainwin.py:4196 .././config.py:23071 +#: .././mainwin.py:4196 .././config.py:23076 msgid "Show Tartube warnings" msgstr "" -#: .././mainwin.py:4209 .././config.py:23079 +#: .././mainwin.py:4209 .././config.py:23084 msgid "Show operation errors" msgstr "" -#: .././mainwin.py:4227 .././config.py:23090 +#: .././mainwin.py:4227 .././config.py:23095 msgid "Show operation warnings" msgstr "" -#: .././mainwin.py:4250 .././config.py:23101 +#: .././mainwin.py:4250 .././config.py:23106 msgid "Show dates" msgstr "" -#: .././mainwin.py:4268 .././config.py:23112 +#: .././mainwin.py:4268 .././config.py:23117 msgid "Show channel/playlist/folder names" msgstr "" -#: .././mainwin.py:4286 .././config.py:23123 +#: .././mainwin.py:4286 .././config.py:23128 msgid "Show video names" msgstr "" -#: .././mainwin.py:4304 .././config.py:23134 +#: .././mainwin.py:4304 .././config.py:23139 msgid "Show full messages" msgstr "" @@ -1880,9 +1889,9 @@ msgid "Filter messages" msgstr "" #: .././mainwin.py:4389 .././mainwin.py:35110 .././mainwin.py:36219 -#: .././config.py:11824 .././config.py:12028 .././config.py:12472 -#: .././config.py:12703 .././config.py:15231 .././config.py:15427 -#: .././config.py:17293 .././config.py:19347 +#: .././config.py:11822 .././config.py:12026 .././config.py:12470 +#: .././config.py:12701 .././config.py:15229 .././config.py:15425 +#: .././config.py:17291 .././config.py:19345 msgid "Clear list" msgstr "" @@ -1992,7 +2001,7 @@ msgstr "" msgid "Videos downloaded here are not added to Tartube's database" msgstr "" -#: .././mainwin.py:5756 .././config.py:6788 +#: .././mainwin.py:5756 .././config.py:6786 msgid "If your preferred formats are not available, the download will fail!" msgstr "" @@ -2387,7 +2396,7 @@ msgid "_Download" msgstr "" #: .././mainwin.py:7389 .././mainwin.py:7974 .././mainwin.py:8594 -#: .././config.py:21836 +#: .././config.py:21834 msgid "_Temporary" msgstr "" @@ -2659,7 +2668,7 @@ msgstr "" msgid "Custom downloads _preferences..." msgstr "" -#: .././mainwin.py:8751 .././config.py:21469 +#: .././mainwin.py:8751 .././config.py:21467 msgid "_Update" msgstr "" @@ -2886,7 +2895,7 @@ msgstr "" #. then use a Glib timer to restore it (after some small fraction of a #. second) #: .././mainwin.py:12768 .././mainwin.py:24989 .././mainwin.py:26058 -#: .././config.py:18266 .././config.py:21938 +#: .././config.py:18264 .././config.py:21936 msgid "Other" msgstr "" @@ -2908,7 +2917,7 @@ msgstr "" msgid "TRANSLATOR'S NOTE: Extra items for the Errors/Warnings tab" msgstr "" -#: .././mainwin.py:15031 .././config.py:15714 .././config.py:23318 +#: .././mainwin.py:15031 .././config.py:15712 .././config.py:23323 msgid "Time" msgstr "" @@ -2916,7 +2925,7 @@ msgstr "" msgid "Container" msgstr "" -#: .././mainwin.py:15031 .././config.py:12828 .././downloads.py:7776 +#: .././mainwin.py:15031 .././config.py:12826 .././downloads.py:7786 #: .././media.py:110 msgid "Video" msgstr "" @@ -2973,7 +2982,7 @@ msgid "The URL is not valid" msgstr "" #: .././mainwin.py:18782 .././mainwin.py:18804 .././mainwin.py:18936 -#: .././mainwin.py:18958 .././config.py:13242 .././config.py:16333 +#: .././mainwin.py:18958 .././config.py:13240 .././config.py:16331 msgid "Invalid timestamp(s)" msgstr "" @@ -2988,8 +2997,8 @@ msgid "" msgstr "" #: .././mainwin.py:19253 .././mainwin.py:19262 .././mainwin.py:36435 -#: .././mainwin.py:36445 .././config.py:13084 .././config.py:13094 -#: .././config.py:16220 .././config.py:16230 +#: .././mainwin.py:36445 .././config.py:13082 .././config.py:13092 +#: .././config.py:16218 .././config.py:16228 msgid "Invalid start/stop times" msgstr "" @@ -3413,7 +3422,7 @@ msgstr "Show in Favorite Videos folder" #. then use a Glib timer to restore it (after some small fraction of a #. second) #: .././mainwin.py:25211 .././mainwin.py:25215 .././mainwin.py:25668 -#: .././mainwin.py:27278 .././mainwin.py:27282 .././config.py:15715 +#: .././mainwin.py:27278 .././mainwin.py:27282 .././config.py:15713 msgid "Favourite" msgstr "Favorite" @@ -3524,12 +3533,12 @@ msgid "" msgstr "" #: .././mainwin.py:29030 .././mainwin.py:31964 .././mainwin.py:33397 -#: .././mainwin.py:37332 .././config.py:3463 .././config.py:5657 -#: .././config.py:5792 +#: .././mainwin.py:37332 .././config.py:3461 .././config.py:5655 +#: .././config.py:5790 msgid "Type" msgstr "" -#: .././mainwin.py:29030 .././config.py:21642 +#: .././mainwin.py:29030 .././config.py:21640 msgid "URL" msgstr "" @@ -3730,7 +3739,7 @@ msgid "" "Apply download options..." msgstr "" -#: .././mainwin.py:31347 .././config.py:2259 +#: .././mainwin.py:31347 .././config.py:2257 msgid "Apply download options" msgstr "" @@ -3838,7 +3847,7 @@ msgstr "" msgid "This playlist contains:" msgstr "" -#: .././mainwin.py:32174 .././config.py:18239 +#: .././mainwin.py:32174 .././config.py:18237 msgid "This folder contains:" msgstr "" @@ -4150,8 +4159,8 @@ msgstr "" msgid "Choose which items to import" msgstr "" -#: .././mainwin.py:33389 .././config.py:24458 .././config.py:26772 -#: .././config.py:27053 +#: .././mainwin.py:33389 .././config.py:24473 .././config.py:26787 +#: .././config.py:27068 msgid "Import" msgstr "" @@ -4244,8 +4253,8 @@ msgid "Cancel" msgstr "" #. 'OK' button -#: .././mainwin.py:34099 .././config.py:1255 .././config.py:2441 -#: .././config.py:13881 .././config.py:14247 +#: .././mainwin.py:34099 .././config.py:1255 .././config.py:2439 +#: .././config.py:13879 .././config.py:14245 msgid "OK" msgstr "" @@ -4393,18 +4402,18 @@ msgstr "" msgid "Download one clip" msgstr "" -#: .././mainwin.py:34987 .././config.py:11750 .././config.py:12398 -#: .././config.py:15162 +#: .././mainwin.py:34987 .././config.py:11748 .././config.py:12396 +#: .././config.py:15160 msgid "Start timestamp (e.g. 15:29)" msgstr "" -#: .././mainwin.py:34999 .././config.py:11770 .././config.py:12418 -#: .././config.py:15175 +#: .././mainwin.py:34999 .././config.py:11768 .././config.py:12416 +#: .././config.py:15173 msgid "Stop timestamp (optional)" msgstr "" -#: .././mainwin.py:35008 .././config.py:11785 .././config.py:12433 -#: .././config.py:15188 +#: .././mainwin.py:35008 .././config.py:11783 .././config.py:12431 +#: .././config.py:15186 msgid "Clip title (optional)" msgstr "" @@ -4428,14 +4437,14 @@ msgstr "" msgid "Marked" msgstr "" -#: .././mainwin.py:35053 .././mainwin.py:36097 .././config.py:11727 -#: .././config.py:11912 .././config.py:12375 .././config.py:12586 -#: .././config.py:15143 .././config.py:15328 +#: .././mainwin.py:35053 .././mainwin.py:36097 .././config.py:11725 +#: .././config.py:11910 .././config.py:12373 .././config.py:12584 +#: .././config.py:15141 .././config.py:15326 msgid "Start" msgstr "" -#: .././mainwin.py:35053 .././config.py:11727 .././config.py:12375 -#: .././config.py:15143 +#: .././mainwin.py:35053 .././config.py:11725 .././config.py:12373 +#: .././config.py:15141 msgid "Clip title" msgstr "" @@ -4443,13 +4452,13 @@ msgstr "" msgid "Add timestamp from above" msgstr "" -#: .././mainwin.py:35100 .././config.py:11807 .././config.py:12455 -#: .././config.py:15214 +#: .././mainwin.py:35100 .././config.py:11805 .././config.py:12453 +#: .././config.py:15212 msgid "Delete timestamp" msgstr "" -#: .././mainwin.py:35105 .././config.py:11817 .././config.py:12465 -#: .././config.py:15223 +#: .././mainwin.py:35105 .././config.py:11815 .././config.py:12463 +#: .././config.py:15221 msgid "Clip preferences" msgstr "" @@ -4458,11 +4467,11 @@ msgstr "" msgid "Select none" msgstr "" -#: .././mainwin.py:35133 .././config.py:15239 +#: .././mainwin.py:35133 .././config.py:15237 msgid "Reset list using copied text" msgstr "" -#: .././mainwin.py:35139 .././config.py:15247 +#: .././mainwin.py:35139 .././config.py:15245 msgid "Reset list using video description" msgstr "" @@ -4521,13 +4530,13 @@ msgstr "" msgid "Download video with one slice" msgstr "" -#: .././mainwin.py:36036 .././mainwin.py:36178 .././config.py:11970 -#: .././config.py:12644 .././config.py:15371 +#: .././mainwin.py:36036 .././mainwin.py:36178 .././config.py:11968 +#: .././config.py:12642 .././config.py:15369 msgid "Start (timestamp or seconds)" msgstr "" -#: .././mainwin.py:36048 .././mainwin.py:36188 .././config.py:11983 -#: .././config.py:12657 .././config.py:15383 +#: .././mainwin.py:36048 .././mainwin.py:36188 .././config.py:11981 +#: .././config.py:12655 .././config.py:15381 msgid "Stop (optional)" msgstr "" @@ -4547,33 +4556,33 @@ msgstr "" msgid "Download video with multiple slices" msgstr "" -#: .././mainwin.py:36095 .././mainwin.py:36142 .././config.py:11912 -#: .././config.py:11935 .././config.py:12586 .././config.py:12609 -#: .././config.py:15328 .././config.py:15347 +#: .././mainwin.py:36095 .././mainwin.py:36142 .././config.py:11910 +#: .././config.py:11933 .././config.py:12584 .././config.py:12607 +#: .././config.py:15326 .././config.py:15345 msgid "Category" msgstr "" -#: .././mainwin.py:36096 .././mainwin.py:36160 .././config.py:11912 -#: .././config.py:11955 .././config.py:12586 .././config.py:12629 -#: .././config.py:15328 .././config.py:15359 +#: .././mainwin.py:36096 .././mainwin.py:36160 .././config.py:11910 +#: .././config.py:11953 .././config.py:12584 .././config.py:12627 +#: .././config.py:15326 .././config.py:15357 msgid "Action type" msgstr "" -#: .././mainwin.py:36204 .././config.py:11999 .././config.py:12673 -#: .././config.py:15398 +#: .././mainwin.py:36204 .././config.py:11997 .././config.py:12671 +#: .././config.py:15396 msgid "Add slice" msgstr "" -#: .././mainwin.py:36209 .././config.py:12683 .././config.py:15410 +#: .././mainwin.py:36209 .././config.py:12681 .././config.py:15408 msgid "Delete slice" msgstr "" -#: .././mainwin.py:36214 .././config.py:12020 .././config.py:12695 -#: .././config.py:15419 +#: .././mainwin.py:36214 .././config.py:12018 .././config.py:12693 +#: .././config.py:15417 msgid "SponsorBlock settings" msgstr "" -#: .././mainwin.py:36243 .././config.py:15435 +#: .././mainwin.py:36243 .././config.py:15433 msgid "Contact SponsorBlock to reset list" msgstr "" @@ -4610,11 +4619,11 @@ msgid "" "are removed from the Recent Videos folder." msgstr "" -#: .././mainwin.py:36888 .././config.py:18453 +#: .././mainwin.py:36888 .././config.py:18451 msgid "Empty the whole folder" msgstr "" -#: .././mainwin.py:36895 .././config.py:18462 +#: .././mainwin.py:36895 .././config.py:18460 msgid "Remove videos after days" msgstr "" @@ -4710,10 +4719,10 @@ msgstr "" #. 'Reset' button #. (Signal connect appears below) -#: .././mainwin.py:37324 .././config.py:1237 .././config.py:5509 -#: .././config.py:6142 .././config.py:6296 .././config.py:24688 -#: .././config.py:25749 .././config.py:25777 .././config.py:26503 -#: .././config.py:26544 .././config.py:26619 +#: .././mainwin.py:37324 .././config.py:1237 .././config.py:5507 +#: .././config.py:6140 .././config.py:6294 .././config.py:24703 +#: .././config.py:25764 .././config.py:25792 .././config.py:26518 +#: .././config.py:26559 .././config.py:26634 msgid "Reset" msgstr "" @@ -4828,10 +4837,10 @@ msgid "" msgstr "" #. (Signal connect appears below) -#: .././mainwin.py:37937 .././config.py:5838 .././config.py:6138 -#: .././config.py:6292 .././config.py:8513 .././config.py:8534 -#: .././config.py:8555 .././config.py:24684 .././config.py:26382 -#: .././config.py:26499 .././config.py:26540 .././config.py:26615 +#: .././mainwin.py:37937 .././config.py:5836 .././config.py:6136 +#: .././config.py:6290 .././config.py:8511 .././config.py:8532 +#: .././config.py:8553 .././config.py:24699 .././config.py:26397 +#: .././config.py:26514 .././config.py:26555 .././config.py:26630 msgid "Set" msgstr "" @@ -4921,7 +4930,7 @@ msgid "" "window menu, click Operations > Test youtube-dl" msgstr "" -#: .././mainwin.py:38654 .././config.py:25150 +#: .././mainwin.py:38654 .././config.py:25165 msgid "Test" msgstr "" @@ -5028,7 +5037,7 @@ msgstr "" msgid "Uploads" msgstr "" -#: .././config.py:482 .././config.py:14844 +#: .././config.py:482 .././config.py:14842 msgid "File size" msgstr "" @@ -5080,7 +5089,7 @@ msgstr "" msgid "Days" msgstr "" -#: .././config.py:583 .././config.py:18956 +#: .././config.py:583 .././config.py:18954 msgid "Hours" msgstr "" @@ -5121,7 +5130,7 @@ msgstr "" msgid "Apply changes without closing the window" msgstr "" -#: .././config.py:1258 .././config.py:13884 .././config.py:14250 +#: .././config.py:1258 .././config.py:13882 .././config.py:14248 msgid "Apply changes" msgstr "" @@ -5129,1969 +5138,1969 @@ msgstr "" msgid "Cancel changes" msgstr "" -#: .././config.py:2067 +#: .././config.py:2065 msgid "Listed as" msgstr "" -#: .././config.py:2079 +#: .././config.py:2077 msgid "Contained in" msgstr "" -#: .././config.py:2137 +#: .././config.py:2135 msgid "Download to" msgstr "" -#: .././config.py:2185 +#: .././config.py:2183 msgid "Default location" msgstr "" -#: .././config.py:2214 +#: .././config.py:2212 msgid "Channel URL" msgstr "" -#: .././config.py:2216 +#: .././config.py:2214 msgid "Playlist URL" msgstr "" -#: .././config.py:2218 .././config.py:5445 +#: .././config.py:2216 .././config.py:5443 msgid "Video URL" msgstr "" -#: .././config.py:2241 .././config.py:7529 +#: .././config.py:2239 .././config.py:7527 msgid "_Options" msgstr "" -#: .././config.py:2255 .././config.py:4347 +#: .././config.py:2253 .././config.py:4345 msgid "Download options" msgstr "" -#: .././config.py:2266 +#: .././config.py:2264 msgid "Edit download options" msgstr "" -#: .././config.py:2273 +#: .././config.py:2271 msgid "Remove download options" msgstr "" -#: .././config.py:2444 +#: .././config.py:2442 msgid "Close this window" msgstr "" -#: .././config.py:2853 +#: .././config.py:2851 msgid "" "TRANSLATOR'S NOTE: Custom downloads window starts here. In the menu, click " "Edit > System preferences... > Operations > Custom > Edit" msgstr "" -#: .././config.py:2858 +#: .././config.py:2856 msgid "Custom download settings" msgstr "" -#: .././config.py:3112 +#: .././config.py:3110 msgid "TRANSLATOR'S NOTE: Custom downloads > Name" msgstr "" -#: .././config.py:3115 .././config.py:4693 .././config.py:10928 +#: .././config.py:3113 .././config.py:4691 .././config.py:10926 msgid "_Name" msgstr "" -#: .././config.py:3137 +#: .././config.py:3135 msgid "Usage" msgstr "" -#: .././config.py:3149 +#: .././config.py:3147 msgid "Applies everywhere except the Classic Mode tab" msgstr "" -#: .././config.py:3152 +#: .././config.py:3150 msgid "Applies to the Classic Mode tab" msgstr "" -#: .././config.py:3154 +#: .././config.py:3152 msgid "Applies when selected" msgstr "" -#: .././config.py:3180 .././config.py:3220 +#: .././config.py:3178 .././config.py:3218 msgid "HINT" msgstr "" -#: .././config.py:3180 +#: .././config.py:3178 msgid "Enable these settings first!" msgstr "" -#: .././config.py:3185 +#: .././config.py:3183 msgid "Download each video independently of its channel or playlist" msgstr "" -#: .././config.py:3193 +#: .././config.py:3191 msgid "" "Check channels/playlists/folders before each custom download (recommended)" msgstr "" -#: .././config.py:3221 +#: .././config.py:3219 msgid "" "The Check all and Download all buttons will not start a custom " "download!" msgstr "" -#: .././config.py:3228 +#: .././config.py:3226 msgid "Use the main menu, or right-click a video, channel, playlist or folder!" msgstr "" -#: .././config.py:3243 +#: .././config.py:3241 msgid "Import settings from the general custom download into this window" msgstr "" -#: .././config.py:3260 +#: .././config.py:3258 msgid "Completely reset all settings to their default values" msgstr "" -#: .././config.py:3274 +#: .././config.py:3272 msgid "TRANSLATOR'S NOTE: Custom downloads > Subtitles" msgstr "" #. Add this tab... -#: .././config.py:3277 .././config.py:7503 +#: .././config.py:3275 .././config.py:7501 msgid "_Subtitles" msgstr "" -#: .././config.py:3290 +#: .././config.py:3288 msgid "Subtitles settings" msgstr "" -#: .././config.py:3296 +#: .././config.py:3294 msgid "" "Note: this tab downloads videos. To download subtitles, use the download " "options windows" msgstr "" -#: .././config.py:3303 +#: .././config.py:3301 msgid "Only download videos with available subtitles" msgstr "" -#: .././config.py:3313 +#: .././config.py:3311 msgid "" "During the custom download, don't add videos without subtitles to the " "database at all" msgstr "" -#: .././config.py:3325 +#: .././config.py:3323 msgid "" "Require subtitles in these languages (leave empty to download videos with " "any subtitles):" msgstr "" -#: .././config.py:3340 .././config.py:7603 +#: .././config.py:3338 .././config.py:7601 msgid "Add language" msgstr "" -#: .././config.py:3352 .././config.py:7621 +#: .././config.py:3350 .././config.py:7619 msgid "Remove language" msgstr "" -#: .././config.py:3391 +#: .././config.py:3389 msgid "TRANSLATOR'S NOTE: Custom downloads > Clips" msgstr "" -#: .././config.py:3394 .././config.py:12306 +#: .././config.py:3392 .././config.py:12304 msgid "_Clips" msgstr "" -#: .././config.py:3398 +#: .././config.py:3396 msgid "Clip settings" msgstr "" -#: .././config.py:3404 +#: .././config.py:3402 msgid "Split videos into video clips using timestamps (requires FFmpeg)" msgstr "" -#: .././config.py:3423 +#: .././config.py:3421 msgid "TRANSLATOR'S NOTE: Custom downloads > Slices" msgstr "" -#: .././config.py:3426 +#: .././config.py:3424 msgid "S_lices" msgstr "" -#: .././config.py:3431 +#: .././config.py:3429 msgid "Slice settings" msgstr "" -#: .././config.py:3437 +#: .././config.py:3435 msgid "Remove slices from the video using SponsorBlock data (requires FFmpeg)" msgstr "" -#: .././config.py:3463 .././config.py:18993 .././config.py:19338 +#: .././config.py:3461 .././config.py:18991 .././config.py:19336 msgid "Remove" msgstr "" #. Editing buttons -#: .././config.py:3497 +#: .././config.py:3495 msgid "Remove all" msgstr "" -#: .././config.py:3503 +#: .././config.py:3501 msgid "Remove none" msgstr "" -#: .././config.py:3548 +#: .././config.py:3546 msgid "TRANSLATOR'S NOTE: Custom downloads > Delay" msgstr "" -#: .././config.py:3551 +#: .././config.py:3549 msgid "_Delays" msgstr "" -#: .././config.py:3556 +#: .././config.py:3554 msgid "Download delay settings" msgstr "" -#: .././config.py:3561 +#: .././config.py:3559 msgid "Apply a delay after each video/channel/playlist is downloaded" msgstr "" -#: .././config.py:3568 +#: .././config.py:3566 msgid "Maximum delay to apply (in minutes)" msgstr "" -#: .././config.py:3584 +#: .././config.py:3582 msgid "Minimum delay to apply (in minutes; randomises the actual delay)" msgstr "Minimum delay to apply (in minutes; randomizes the actual delay)" -#: .././config.py:3608 +#: .././config.py:3606 msgid "TRANSLATOR'S NOTE: Custom downloads > Mirrors" msgstr "" -#: .././config.py:3611 .././config.py:25723 +#: .././config.py:3609 .././config.py:25738 msgid "_Mirrors" msgstr "" -#: .././config.py:3616 +#: .././config.py:3614 msgid "Mirror settings" msgstr "" -#: .././config.py:3622 +#: .././config.py:3620 msgid "Obtain a YouTube video from the original website" msgstr "" -#: .././config.py:3630 +#: .././config.py:3628 msgid "Obtain the video from HookTube rather than YouTube" msgstr "" -#: .././config.py:3640 +#: .././config.py:3638 msgid "Obtain the video from Invidious rather than YouTube" msgstr "" -#: .././config.py:3650 +#: .././config.py:3648 msgid "Obtain the video from this YouTube front-end:" msgstr "" -#: .././config.py:3666 .././config.py:25755 +#: .././config.py:3664 .././config.py:25770 msgid "Type the exact text that replaces www.youtube.com e.g." msgstr "" -#: .././config.py:3690 +#: .././config.py:3688 msgid "TRANSLATOR'S NOTE: Custom downloads > Livestreams" msgstr "" -#: .././config.py:3693 +#: .././config.py:3691 msgid "L_ivestreams" msgstr "" -#: .././config.py:3697 +#: .././config.py:3695 msgid "Livestream settings" msgstr "" -#: .././config.py:3702 +#: .././config.py:3700 msgid "Don't download broadcasting livestreams" msgstr "" -#: .././config.py:3711 +#: .././config.py:3709 msgid "Don't download finished livestreams" msgstr "" -#: .././config.py:3720 +#: .././config.py:3718 msgid "Only download broadcasting livestreams" msgstr "" -#: .././config.py:3729 +#: .././config.py:3727 msgid "Only download finished livestreams" msgstr "" -#: .././config.py:3791 .././config.py:4178 +#: .././config.py:3789 .././config.py:4176 msgid "" "TRANSLATOR'S NOTE: Dialogue window, generated by: Custom downloads > Name" msgstr "" -#: .././config.py:3797 .././config.py:4184 .././config.py:8993 -#: .././config.py:9947 .././config.py:13384 .././config.py:13785 +#: .././config.py:3795 .././config.py:4182 .././config.py:8991 +#: .././config.py:9945 .././config.py:13382 .././config.py:13783 msgid "This procedure cannot be reversed. Are you sure you want to continue?" msgstr "" -#: .././config.py:4343 +#: .././config.py:4341 msgid "" "TRANSLATOR'S NOTE: Download options window starts here. In the menu, click " "Edit > General download options..." msgstr "" -#: .././config.py:4690 +#: .././config.py:4688 msgid "TRANSLATOR'S NOTE: Download options > Name" msgstr "" -#: .././config.py:4697 +#: .././config.py:4695 msgid "Name for these download options" msgstr "" -#: .././config.py:4716 +#: .././config.py:4714 msgid "Description" msgstr "" -#: .././config.py:4727 +#: .././config.py:4725 msgid "Download options applied to" msgstr "" -#: .././config.py:4738 +#: .././config.py:4736 msgid "All channels, playlists and folders" msgstr "" -#: .././config.py:4740 +#: .././config.py:4738 msgid "Downloads in the Classic Mode tab" msgstr "" -#: .././config.py:4744 +#: .././config.py:4742 msgid "These options are not applied to anything" msgstr "" -#: .././config.py:4750 +#: .././config.py:4748 msgid "" "Additional download options, e.g. --write-subs (do not use -o or --output)" msgstr "" -#: .././config.py:4759 +#: .././config.py:4757 msgid "Additional download options" msgstr "" -#: .././config.py:4767 +#: .././config.py:4765 msgid "Use ONLY these options (Tartube adds the output folder)" msgstr "" -#: .././config.py:4778 +#: .././config.py:4776 msgid "Use ONLY these options (Tartube adds the output directory)" msgstr "" -#: .././config.py:4789 +#: .././config.py:4787 msgid "If URLs are specified below, use only those URLs" msgstr "" -#: .././config.py:4829 +#: .././config.py:4827 msgid "Hide advanced download options" msgstr "" -#: .././config.py:4831 +#: .././config.py:4829 msgid "Show advanced download options" msgstr "" -#: .././config.py:4842 +#: .././config.py:4840 msgid "Import general download options into this window" msgstr "" -#: .././config.py:4858 +#: .././config.py:4856 msgid "Completely reset all download options to their default values" msgstr "" -#: .././config.py:4873 +#: .././config.py:4871 msgid "TRANSLATOR'S NOTE: Download options > Downloads" msgstr "" #. Add this tab... -#: .././config.py:4879 .././config.py:4890 .././config.py:24010 +#: .././config.py:4877 .././config.py:4888 .././config.py:24015 msgid "_Downloads" msgstr "" -#: .././config.py:4920 +#: .././config.py:4918 msgid "" "TRANSLATOR'S NOTE: Download options > Downloads > General (to make hidden " "tabs visible, click the 'Show advanced download options' button in the Name " "tab)" msgstr "" -#: .././config.py:4944 +#: .././config.py:4942 msgid "Number of fragments of a DASH/HLS video to download concurrently" msgstr "" -#: .././config.py:4959 +#: .././config.py:4957 msgid "Minimum download rate (bytes/sec) below which throttling is assumed" msgstr "" -#: .././config.py:4986 +#: .././config.py:4984 msgid "TRANSLATOR'S NOTE: Download options > Downloads > Videos" msgstr "" -#: .././config.py:4997 +#: .././config.py:4995 msgid "Video selection options" msgstr "" -#: .././config.py:5002 +#: .././config.py:5000 msgid "Stop download process when encountering a file in the archive" msgstr "" -#: .././config.py:5010 +#: .././config.py:5008 msgid "" "Stop download process when encountering a file that has been filtered out" msgstr "" -#: .././config.py:5019 +#: .././config.py:5017 msgid "Number of failures allowed before rest of playlist is skipped" msgstr "" -#: .././config.py:5032 +#: .././config.py:5030 msgid "Verbosity and simulation options" msgstr "" -#: .././config.py:5039 +#: .././config.py:5037 msgid "" "Ignore 'No video formats' error (useful for extracting metadata from " "unavailable videos)" msgstr "" -#: .././config.py:5049 +#: .././config.py:5047 msgid "Force download archive entries to be written as long as no errors occur" msgstr "" -#: .././config.py:5071 +#: .././config.py:5069 msgid "TRANSLATOR'S NOTE: Download options > Downloads > Live" msgstr "" -#: .././config.py:5075 .././config.py:14917 +#: .././config.py:5073 .././config.py:14915 msgid "_Live" msgstr "" -#: .././config.py:5082 +#: .././config.py:5080 msgid "Livestream options" msgstr "" -#: .././config.py:5087 +#: .././config.py:5085 msgid "Download livestreams from start (experimental, YouTube only)" msgstr "" -#: .././config.py:5094 +#: .././config.py:5092 msgid "Minimum seconds to wait for scheduled streams" msgstr "" -#: .././config.py:5119 .././config.py:8736 +#: .././config.py:5117 .././config.py:8734 msgid "TRANSLATOR'S NOTE: Download options > Downloads > Playlists" msgstr "" -#: .././config.py:5123 +#: .././config.py:5121 msgid "_Playlists" msgstr "" -#: .././config.py:5143 .././config.py:8463 .././config.py:8491 -#: .././config.py:8832 .././config.py:8887 +#: .././config.py:5141 .././config.py:8461 .././config.py:8489 +#: .././config.py:8830 .././config.py:8885 msgid "TRANSLATOR'S NOTE: Download options > Downloads > Limits" msgstr "" -#: .././config.py:5147 +#: .././config.py:5145 msgid "L_imits" msgstr "" -#: .././config.py:5170 +#: .././config.py:5168 msgid "TRANSLATOR'S NOTE: Download options > Downloads > Merge" msgstr "" -#: .././config.py:5174 +#: .././config.py:5172 msgid "_Merge" msgstr "" -#: .././config.py:5180 +#: .././config.py:5178 msgid "Video/audio merge options" msgstr "" -#: .././config.py:5186 +#: .././config.py:5184 msgid "Allow multiple video streams to be merged into a single file" msgstr "" -#: .././config.py:5193 +#: .././config.py:5191 msgid "Allow multiple audio streams to be merged into a single file" msgstr "" -#: .././config.py:5213 +#: .././config.py:5211 msgid "TRANSLATOR'S NOTE: Download options > Downloads > Extractor" msgstr "" -#: .././config.py:5217 +#: .././config.py:5215 msgid "_Extractor" msgstr "" -#: .././config.py:5224 +#: .././config.py:5222 msgid "Extractor options" msgstr "" -#: .././config.py:5246 +#: .././config.py:5244 msgid "Do not process dynamic DASH manifests" msgstr "" -#: .././config.py:5254 +#: .././config.py:5252 msgid "" "Split HLS playlists to different formats at discontinuities such as ad breaks" msgstr "" -#: .././config.py:5264 +#: .././config.py:5262 msgid "Extractor arguments" msgstr "" -#: .././config.py:5269 +#: .././config.py:5267 msgid "One argument per line, e.g." msgstr "" -#: .././config.py:5294 .././config.py:8621 +#: .././config.py:5292 .././config.py:8619 msgid "TRANSLATOR'S NOTE: Download options > Downloads > Filtering" msgstr "" -#: .././config.py:5298 +#: .././config.py:5296 msgid "_Filtering" msgstr "" -#: .././config.py:5318 .././config.py:8573 +#: .././config.py:5316 .././config.py:8571 msgid "TRANSLATOR'S NOTE: Download options > Downloads > External" msgstr "" -#: .././config.py:5321 +#: .././config.py:5319 msgid "E_xternal" msgstr "" -#: .././config.py:5334 +#: .././config.py:5332 msgid "TRANSLATOR'S NOTE: Download options > Files" msgstr "" #. Add this tab... -#: .././config.py:5338 .././config.py:20568 +#: .././config.py:5336 .././config.py:20566 msgid "_Files" msgstr "" -#: .././config.py:5369 +#: .././config.py:5367 msgid "TRANSLATOR'S NOTE: Download options > Files > File names" msgstr "" -#: .././config.py:5373 +#: .././config.py:5371 msgid "File _names" msgstr "" -#: .././config.py:5380 +#: .././config.py:5378 msgid "File name options" msgstr "" -#: .././config.py:5385 +#: .././config.py:5383 msgid "Format for video file names" msgstr "" -#: .././config.py:5412 +#: .././config.py:5410 msgid "File output template" msgstr "" -#: .././config.py:5434 +#: .././config.py:5432 msgid "Add to template:" msgstr "" -#: .././config.py:5439 .././config.py:14477 +#: .././config.py:5437 .././config.py:14475 msgid "Video properties" msgstr "" -#: .././config.py:5441 .././config.py:14814 +#: .././config.py:5439 .././config.py:14812 msgid "Video ID" msgstr "" -#: .././config.py:5442 +#: .././config.py:5440 msgid "Video title" msgstr "" -#: .././config.py:5443 +#: .././config.py:5441 msgid "Alternative video ID" msgstr "" -#: .././config.py:5444 +#: .././config.py:5442 msgid "Secondary video title" msgstr "" -#: .././config.py:5446 +#: .././config.py:5444 msgid "Video filename extension" msgstr "" -#: .././config.py:5447 +#: .././config.py:5445 msgid "Video licence" msgstr "Video license" -#: .././config.py:5448 +#: .././config.py:5446 msgid "Age restriction (years)" msgstr "" -#: .././config.py:5450 +#: .././config.py:5448 msgid "Autonumber videos" msgstr "" -#: .././config.py:5452 +#: .././config.py:5450 msgid "Autonumber videos (playlists)" msgstr "" -#: .././config.py:5454 +#: .././config.py:5452 msgid "Creator/uploader" msgstr "" -#: .././config.py:5456 +#: .././config.py:5454 msgid "Full name of video uploader" msgstr "" -#: .././config.py:5457 +#: .././config.py:5455 msgid "Uploader ID" msgstr "" -#: .././config.py:5458 +#: .././config.py:5456 msgid "Nickname/ID of video uploader" msgstr "" -#: .././config.py:5459 +#: .././config.py:5457 msgid "Channel name" msgstr "" -#: .././config.py:5460 +#: .././config.py:5458 msgid "Channel ID" msgstr "" -#: .././config.py:5461 +#: .././config.py:5459 msgid "Playlist name" msgstr "" -#: .././config.py:5462 .././config.py:17243 +#: .././config.py:5460 .././config.py:17241 msgid "Playlist ID" msgstr "" -#: .././config.py:5463 +#: .././config.py:5461 msgid "Video index in playlist" msgstr "" -#: .././config.py:5465 .././config.py:5570 +#: .././config.py:5463 .././config.py:5568 msgid "Date/time/location" msgstr "" -#: .././config.py:5467 +#: .././config.py:5465 msgid "Release date (YYYYMMDD)" msgstr "" -#: .././config.py:5469 +#: .././config.py:5467 msgid "Release date (custom format)" msgstr "" -#: .././config.py:5470 +#: .././config.py:5468 msgid "Release time (UNIX timestamp)" msgstr "" -#: .././config.py:5471 +#: .././config.py:5469 msgid "Release time (custom format)" msgstr "" -#: .././config.py:5472 +#: .././config.py:5470 msgid "Upload date (YYYYMMDD)" msgstr "" -#: .././config.py:5474 +#: .././config.py:5472 msgid "Upload date (custom format)" msgstr "" -#: .././config.py:5475 +#: .././config.py:5473 msgid "Video length (seconds)" msgstr "" -#: .././config.py:5476 +#: .././config.py:5474 msgid "Video length (custom format)" msgstr "" -#: .././config.py:5477 +#: .././config.py:5475 msgid "Filming location" msgstr "" -#: .././config.py:5479 .././config.py:5526 +#: .././config.py:5477 .././config.py:5524 msgid "Time format" msgstr "" -#: .././config.py:5481 .././config.py:5483 +#: .././config.py:5479 .././config.py:5481 msgid "Video format" msgstr "" -#: .././config.py:5484 +#: .././config.py:5482 msgid "Video format code" msgstr "" -#: .././config.py:5485 +#: .././config.py:5483 msgid "Video width" msgstr "" -#: .././config.py:5486 +#: .././config.py:5484 msgid "Video height" msgstr "" -#: .././config.py:5488 +#: .././config.py:5486 msgid "Video frame rate" msgstr "" -#: .././config.py:5489 +#: .././config.py:5487 msgid "Average video/audio bitrate (KiB/s)" msgstr "" -#: .././config.py:5490 +#: .././config.py:5488 msgid "Average video bitrate (KiB/s)" msgstr "" -#: .././config.py:5491 +#: .././config.py:5489 msgid "Average audio bitrate (KiB/s)" msgstr "" -#: .././config.py:5493 +#: .././config.py:5491 msgid "Ratings/comments" msgstr "" -#: .././config.py:5495 +#: .././config.py:5493 msgid "Number of views" msgstr "" -#: .././config.py:5496 +#: .././config.py:5494 msgid "Number of positive ratings" msgstr "" -#: .././config.py:5497 +#: .././config.py:5495 msgid "Number of negative ratings" msgstr "" -#: .././config.py:5498 +#: .././config.py:5496 msgid "Average rating" msgstr "" -#: .././config.py:5499 +#: .././config.py:5497 msgid "Number of reposts" msgstr "" -#: .././config.py:5500 +#: .././config.py:5498 msgid "Number of comments" msgstr "" -#: .././config.py:5556 .././config.py:5700 .././config.py:5847 -#: .././config.py:18987 .././config.py:19328 .././config.py:23365 -#: .././config.py:24449 .././config.py:26763 .././config.py:27044 +#: .././config.py:5554 .././config.py:5698 .././config.py:5845 +#: .././config.py:18985 .././config.py:19326 .././config.py:23370 +#: .././config.py:24464 .././config.py:26778 .././config.py:27059 msgid "Add" msgstr "" -#: .././config.py:5619 +#: .././config.py:5617 msgid "TRANSLATOR'S NOTE: Download options > Files > Override" msgstr "" -#: .././config.py:5624 +#: .././config.py:5622 msgid "_Override" msgstr "" -#: .././config.py:5631 +#: .././config.py:5629 msgid "List of output filename templates" msgstr "" -#: .././config.py:5638 +#: .././config.py:5636 msgid "Overrides the output template in the 'File names' tab" msgstr "" -#: .././config.py:5657 +#: .././config.py:5655 msgid "Template" msgstr "" -#: .././config.py:5676 .././config.py:5811 +#: .././config.py:5674 .././config.py:5809 msgid "Output type" msgstr "" -#: .././config.py:5689 +#: .././config.py:5687 msgid "Output template" msgstr "" -#: .././config.py:5711 .././config.py:5858 .././config.py:23401 -#: .././config.py:24507 .././config.py:26821 .././config.py:27102 +#: .././config.py:5709 .././config.py:5856 .././config.py:23406 +#: .././config.py:24522 .././config.py:26836 .././config.py:27117 msgid "Delete" msgstr "" -#: .././config.py:5720 .././config.py:5867 .././config.py:21754 -#: .././config.py:24523 .././config.py:26839 .././config.py:27118 +#: .././config.py:5718 .././config.py:5865 .././config.py:21752 +#: .././config.py:24538 .././config.py:26854 .././config.py:27133 msgid "Refresh list" msgstr "" -#: .././config.py:5763 +#: .././config.py:5761 msgid "TRANSLATOR'S NOTE: Download options > Files > Paths" msgstr "" -#: .././config.py:5767 +#: .././config.py:5765 msgid "_Paths" msgstr "" -#: .././config.py:5774 +#: .././config.py:5772 msgid "List of output paths" msgstr "" -#: .././config.py:5792 +#: .././config.py:5790 msgid "Path" msgstr "" -#: .././config.py:5826 +#: .././config.py:5824 msgid "Output path" msgstr "" -#: .././config.py:5910 +#: .././config.py:5908 msgid "TRANSLATOR'S NOTE: Download options > Files > Filesystem" msgstr "" -#: .././config.py:5914 +#: .././config.py:5912 msgid "_Filesystem" msgstr "" -#: .././config.py:5921 .././config.py:6026 +#: .././config.py:5919 .././config.py:6024 msgid "Filesystem options" msgstr "" -#: .././config.py:5926 +#: .././config.py:5924 msgid "Restrict filenames to ASCII characters" msgstr "" -#: .././config.py:5935 +#: .././config.py:5933 msgid "Don't use the server's file modification time" msgstr "" -#: .././config.py:5942 +#: .././config.py:5940 msgid "Download all videos into this folder" msgstr "" -#: .././config.py:6031 +#: .././config.py:6029 msgid "Force filenames to be MS Windows compatible" msgstr "" -#: .././config.py:6039 +#: .././config.py:6037 msgid "Limit filename length (excluding extension) to this many characters" msgstr "" -#: .././config.py:6054 +#: .././config.py:6052 msgid "WARNING: The filename length includes the length of the folder name!" msgstr "" -#: .././config.py:6059 +#: .././config.py:6057 msgid "WARNING: The filename length includes the length of the directory name!" msgstr "" -#: .././config.py:6071 +#: .././config.py:6069 msgid "Do not overwrite any files" msgstr "" -#: .././config.py:6079 +#: .././config.py:6077 msgid "Overwrite all video and metadata files (includes '--no-continue')" msgstr "" -#: .././config.py:6088 +#: .././config.py:6086 msgid "Write playlist metadata in addition to video metadata" msgstr "" -#: .././config.py:6096 +#: .././config.py:6094 msgid "Write all fields, including private fields, to the .info.json file" msgstr "" -#: .././config.py:6118 +#: .././config.py:6116 msgid "TRANSLATOR'S NOTE: Download options > Files > Cookies" msgstr "" -#: .././config.py:6122 +#: .././config.py:6120 msgid "_Cookies" msgstr "" -#: .././config.py:6129 +#: .././config.py:6127 msgid "Cookies options" msgstr "" -#: .././config.py:6134 +#: .././config.py:6132 msgid "Path to the downloader's cookie jar file" msgstr "" -#: .././config.py:6189 +#: .././config.py:6187 msgid "Cookie options" msgstr "" -#: .././config.py:6194 +#: .././config.py:6192 msgid "Do not read/dump cookies from/to the cookiejar file" msgstr "" -#: .././config.py:6201 +#: .././config.py:6199 msgid "Do not load cookies from browser" msgstr "" -#: .././config.py:6212 +#: .././config.py:6210 msgid "Retrieve cookies from browser" msgstr "" -#: .././config.py:6230 +#: .././config.py:6228 msgid "Browser" msgstr "" -#: .././config.py:6248 +#: .././config.py:6246 msgid "Chromium keyring" msgstr "" -#: .././config.py:6267 +#: .././config.py:6265 msgid "Browser profile name (optional)" msgstr "" -#: .././config.py:6280 +#: .././config.py:6278 msgid "Browser profile path (optional)" msgstr "" -#: .././config.py:6472 +#: .././config.py:6470 msgid "TRANSLATOR'S NOTE: Download options > Files > Shortcuts" msgstr "" -#: .././config.py:6476 +#: .././config.py:6474 msgid "_Shortcuts" msgstr "" -#: .././config.py:6482 +#: .././config.py:6480 msgid "Internet shortcut options" msgstr "" -#: .././config.py:6488 +#: .././config.py:6486 msgid "Write an internet shortcut file (.url, .webloc or .desktop)" msgstr "" -#: .././config.py:6495 +#: .././config.py:6493 msgid "Write a Windows internet shortcut file (.url)" msgstr "" -#: .././config.py:6502 +#: .././config.py:6500 msgid "Write a macOS inernet shortcut file (.webloc)" msgstr "" -#: .././config.py:6509 +#: .././config.py:6507 msgid "Write a Linux internet shortcut file (.desktop)" msgstr "" -#: .././config.py:6529 +#: .././config.py:6527 msgid "TRANSLATOR'S NOTE: Download options > Files > Write/move" msgstr "" -#: .././config.py:6533 +#: .././config.py:6531 msgid "_Write/move" msgstr "" -#: .././config.py:6540 +#: .././config.py:6538 msgid "File write options" msgstr "" -#: .././config.py:6545 +#: .././config.py:6543 msgid "Write video's description to a .description file" msgstr "" -#: .././config.py:6552 +#: .././config.py:6550 msgid "Write video's metadata to an .info.json file" msgstr "" -#: .././config.py:6560 +#: .././config.py:6558 msgid "Write video's annotations to an .annotations.xml file" msgstr "" -#: .././config.py:6569 +#: .././config.py:6567 msgid "" "Annotations are not downloaded when checking videos/channels/playlists/" "folders" msgstr "" -#: .././config.py:6576 +#: .././config.py:6574 msgid "Write the video's thumbnail to the same folder" msgstr "" -#: .././config.py:6584 +#: .././config.py:6582 msgid "File move options" msgstr "" -#: .././config.py:6589 +#: .././config.py:6587 msgid "Move video's description file into a sub-folder" msgstr "" -#: .././config.py:6595 +#: .././config.py:6593 msgid "Write video's metadata file into a sub-folder" msgstr "" -#: .././config.py:6601 +#: .././config.py:6599 msgid "Write video's annotations file into a sub-folder" msgstr "" -#: .././config.py:6607 +#: .././config.py:6605 msgid "Write the video's thumbnail into a sub-folder" msgstr "" -#: .././config.py:6626 +#: .././config.py:6624 msgid "TRANSLATOR'S NOTE: Download options > Files > Keep" msgstr "" -#: .././config.py:6630 +#: .././config.py:6628 msgid "_Keep" msgstr "" -#: .././config.py:6636 +#: .././config.py:6634 msgid "Options during real (not simulated) downloads" msgstr "" -#: .././config.py:6642 .././config.py:6673 +#: .././config.py:6640 .././config.py:6671 msgid "Keep the description file after the download has finished" msgstr "" -#: .././config.py:6648 .././config.py:6679 +#: .././config.py:6646 .././config.py:6677 msgid "Keep the metadata file after the download has finished" msgstr "" -#: .././config.py:6654 .././config.py:6685 +#: .././config.py:6652 .././config.py:6683 msgid "Keep the annotations file after the download has finished" msgstr "" -#: .././config.py:6660 .././config.py:6691 +#: .././config.py:6658 .././config.py:6689 msgid "Keep the thumbnail file after the download has finished" msgstr "" -#: .././config.py:6667 +#: .././config.py:6665 msgid "Options during simulated (not real) downloads" msgstr "" -#: .././config.py:6705 +#: .././config.py:6703 msgid "TRANSLATOR'S NOTE: Download options > Formats" msgstr "" #. Add this tab... -#: .././config.py:6709 +#: .././config.py:6707 msgid "F_ormats" msgstr "" -#: .././config.py:6741 +#: .././config.py:6739 msgid "TRANSLATOR'S NOTE: Download options > Formats > Preferred" msgstr "" -#: .././config.py:6750 +#: .././config.py:6748 msgid "Preferred format options" msgstr "" -#: .././config.py:6797 +#: .././config.py:6795 msgid "If you want a specific format, install FFmpeg and use the Convert tab!" msgstr "" -#: .././config.py:6804 +#: .././config.py:6802 msgid "Recognised video/audio formats" msgstr "Recognized video/audio formats" -#: .././config.py:6819 +#: .././config.py:6817 msgid "Add format" msgstr "" -#: .././config.py:6832 +#: .././config.py:6830 msgid "Type extractor code directly" msgstr "" -#: .././config.py:6837 +#: .././config.py:6835 msgid "List of preferred formats" msgstr "" -#: .././config.py:6850 +#: .././config.py:6848 msgid "Remove format" msgstr "" -#: .././config.py:6917 +#: .././config.py:6915 msgid "If a merge is required after post-processing, output to this format:" msgstr "" -#: .././config.py:6950 +#: .././config.py:6948 msgid "_Preferred" msgstr "" -#: .././config.py:6970 +#: .././config.py:6968 msgid "TRANSLATOR'S NOTE: Download options > Formats > Advanced" msgstr "" #. Add this tab... -#: .././config.py:6974 .././config.py:7750 +#: .././config.py:6972 .././config.py:7748 msgid "_Advanced" msgstr "" -#: .././config.py:6982 +#: .././config.py:6980 msgid "Multiple format options" msgstr "" -#: .././config.py:6991 +#: .././config.py:6989 msgid "" "Multiple formats will not be downloaded, because an archive file will be " "created" msgstr "" -#: .././config.py:6994 +#: .././config.py:6992 msgid "The archive file can be disabled in the System Preferences window" msgstr "" -#: .././config.py:7003 +#: .././config.py:7001 msgid "" "For each video, download the first available format from the preferred list" msgstr "" -#: .././config.py:7017 +#: .././config.py:7015 msgid "" "From the preferred list, download the first format that's available for all " "videos" msgstr "" -#: .././config.py:7031 +#: .././config.py:7029 msgid "For each video, download all available formats from the preferred list" msgstr "" -#: .././config.py:7044 +#: .././config.py:7042 msgid "Download all available formats for all videos" msgstr "" -#: .././config.py:7077 .././config.py:7097 +#: .././config.py:7075 .././config.py:7095 msgid "Other format options" msgstr "" -#: .././config.py:7082 +#: .././config.py:7080 msgid "Prefer free video formats, unless one is specified above" msgstr "" -#: .././config.py:7089 +#: .././config.py:7087 msgid "Do not download DASH-related data for YouTube videos" msgstr "" -#: .././config.py:7104 +#: .././config.py:7102 msgid "Check formats selected are actually downloadable (Experimental)" msgstr "" -#: .././config.py:7114 +#: .././config.py:7112 msgid "" "Allow unplayable formats to be listed and downloaded (also disables post-" "processing)" msgstr "" -#: .././config.py:7131 +#: .././config.py:7129 msgid "TRANSLATOR'S NOTE: Download options > Convert" msgstr "" -#: .././config.py:7134 +#: .././config.py:7132 msgid "_Convert" msgstr "" -#: .././config.py:7139 +#: .././config.py:7137 msgid "Convert to video" msgstr "" -#: .././config.py:7144 +#: .././config.py:7142 msgid "Convert downloaded video to another format" msgstr "" -#: .././config.py:7158 +#: .././config.py:7156 msgid "Convert to audio" msgstr "" -#: .././config.py:7164 +#: .././config.py:7162 msgid "" "Download each video, extract the sound, and then discard the original video" msgstr "" -#: .././config.py:7169 +#: .././config.py:7167 msgid "(requires that FFmpeg or AVConv is installed on your system)" msgstr "" -#: .././config.py:7180 +#: .././config.py:7178 msgid "Use this audio format:" msgstr "" -#: .././config.py:7196 +#: .././config.py:7194 msgid "Use this audio quality:" msgstr "" -#: .././config.py:7202 +#: .././config.py:7200 msgid "High" msgstr "" -#: .././config.py:7204 +#: .././config.py:7202 msgid "Low" msgstr "" -#: .././config.py:7224 +#: .././config.py:7222 msgid "TRANSLATOR'S NOTE: Download options > Post-processing" msgstr "" #. Add this tab... -#: .././config.py:7228 +#: .././config.py:7226 msgid "_Post-processing" msgstr "" -#: .././config.py:7246 +#: .././config.py:7244 msgid "TRANSLATOR'S NOTE: Download options > Post-processing > General" msgstr "" #. Add this tab... -#: .././config.py:7250 .././config.py:14638 .././config.py:17078 -#: .././config.py:18127 .././config.py:18771 .././config.py:20246 -#: .././config.py:27216 +#: .././config.py:7248 .././config.py:14636 .././config.py:17076 +#: .././config.py:18125 .././config.py:18769 .././config.py:20244 +#: .././config.py:27231 msgid "_General" msgstr "" -#: .././config.py:7258 .././config.py:7427 .././config.py:7714 +#: .././config.py:7256 .././config.py:7425 .././config.py:7712 msgid "Post-processing options" msgstr "" -#: .././config.py:7264 +#: .././config.py:7262 msgid "Post-process video files to convert them to audio-only files" msgstr "" -#: .././config.py:7272 +#: .././config.py:7270 msgid "Prefer AVConv over FFmpeg" msgstr "" -#: .././config.py:7281 +#: .././config.py:7279 msgid "Prefer FFmpeg over AVConv (default)" msgstr "" -#: .././config.py:7290 +#: .././config.py:7288 msgid "Audio format of the post-processed file" msgstr "" -#: .././config.py:7304 +#: .././config.py:7302 msgid "Audio quality of the post-processed file" msgstr "" -#: .././config.py:7309 +#: .././config.py:7307 msgid "High VBR" msgstr "" -#: .././config.py:7310 +#: .././config.py:7308 msgid "Medium VBR" msgstr "" -#: .././config.py:7311 +#: .././config.py:7309 msgid "Low VBR" msgstr "" -#: .././config.py:7312 +#: .././config.py:7310 msgid "320 kb/s" msgstr "" -#: .././config.py:7313 +#: .././config.py:7311 msgid "256 kb/s" msgstr "" -#: .././config.py:7314 +#: .././config.py:7312 msgid "192 kb/s" msgstr "" -#: .././config.py:7315 +#: .././config.py:7313 msgid "128 kb/s" msgstr "" -#: .././config.py:7316 +#: .././config.py:7314 msgid "96 kb/s" msgstr "" -#: .././config.py:7327 +#: .././config.py:7325 msgid "Encode video to another format, if necessary" msgstr "" -#: .././config.py:7340 +#: .././config.py:7338 msgid "Arguments to pass to post-processor" msgstr "" -#: .././config.py:7351 +#: .././config.py:7349 msgid "Keep original file after processing it" msgstr "" -#: .././config.py:7359 +#: .././config.py:7357 msgid "Merge subtitles file with video (.mp4 only)" msgstr "" -#: .././config.py:7371 +#: .././config.py:7369 msgid "Embed thumbnail in audio file as cover art" msgstr "" -#: .././config.py:7378 +#: .././config.py:7376 msgid "Write metadata to the video file" msgstr "" -#: .././config.py:7385 +#: .././config.py:7383 msgid "Automatically correct known faults of the file" msgstr "" -#: .././config.py:7391 +#: .././config.py:7389 msgid "Do nothing" msgstr "" -#: .././config.py:7392 +#: .././config.py:7390 msgid "Warn, but do nothing" msgstr "" -#: .././config.py:7393 +#: .././config.py:7391 msgid "Fix if possible, otherwise warn" msgstr "" -#: .././config.py:7416 +#: .././config.py:7414 msgid "TRANSLATOR'S NOTE: Download options > Post-processing > yt-dlp" msgstr "" -#: .././config.py:7420 +#: .././config.py:7418 msgid "_yt-dlp" msgstr "" -#: .././config.py:7432 +#: .././config.py:7430 msgid "Remux video into another container if necessary" msgstr "" -#: .././config.py:7451 +#: .././config.py:7449 msgid "Embed metadata including chapter markers (if supported by format)" msgstr "" -#: .././config.py:7460 +#: .././config.py:7458 msgid "Convert thumbnails to another format" msgstr "" -#: .././config.py:7475 +#: .././config.py:7473 msgid "Split video into multiple files based on internal chapters" msgstr "" -#: .././config.py:7484 +#: .././config.py:7482 msgid "N.B. The 'chapter' prefix can be used in the 'Output' and 'Paths' tabs" msgstr "" -#: .././config.py:7499 +#: .././config.py:7497 msgid "TRANSLATOR'S NOTE: Download options > Subtitles" msgstr "" -#: .././config.py:7526 +#: .././config.py:7524 msgid "TRANSLATOR'S NOTE: Download options > Subtitles > Options" msgstr "" -#: .././config.py:7533 +#: .././config.py:7531 msgid "Subtitles options" msgstr "" -#: .././config.py:7539 +#: .././config.py:7537 msgid "Don't download the subtitles file" msgstr "" -#: .././config.py:7550 +#: .././config.py:7548 msgid "Download the automatic subtitles file (YouTube only)" msgstr "" -#: .././config.py:7563 +#: .././config.py:7561 msgid "Download all available subtitle files" msgstr "" -#: .././config.py:7576 +#: .././config.py:7574 msgid "Download subtitle file for these languages:" msgstr "" -#: .././config.py:7684 +#: .././config.py:7682 msgid "TRANSLATOR'S NOTE: Download options > Subtitles > More options" msgstr "" -#: .././config.py:7688 +#: .././config.py:7686 msgid "_More options" msgstr "" -#: .././config.py:7694 +#: .././config.py:7692 msgid "Subtitle format options" msgstr "" -#: .././config.py:7700 +#: .././config.py:7698 msgid "Preferred subtitle format(s), e.g. 'srt', 'vtt', 'srt/ass/vtt/lrc/best'" msgstr "" -#: .././config.py:7719 +#: .././config.py:7717 msgid "Applies to .mp4 videos only; requires FFmpeg/AVConv" msgstr "" -#: .././config.py:7726 +#: .././config.py:7724 msgid "During post-processing, merge subtitles file with video" msgstr "" -#: .././config.py:7746 +#: .././config.py:7744 msgid "TRANSLATOR'S NOTE: Download options > Advanced" msgstr "" -#: .././config.py:7777 +#: .././config.py:7775 msgid "TRANSLATOR'S NOTE: Download options > Advanced > Configurations" msgstr "" -#: .././config.py:7781 +#: .././config.py:7779 msgid "_Configurations" msgstr "" -#: .././config.py:7788 +#: .././config.py:7786 msgid "Configuration file options" msgstr "" -#: .././config.py:7793 +#: .././config.py:7791 msgid "Use the downloader's configuration file" msgstr "" -#: .././config.py:7804 .././config.py:7998 +#: .././config.py:7802 .././config.py:7996 msgid "File loaded from:" msgstr "" -#: .././config.py:7815 .././config.py:8009 +#: .././config.py:7813 .././config.py:8007 msgid "Save file" msgstr "" -#: .././config.py:7861 +#: .././config.py:7859 msgid "TRANSLATOR'S NOTE: Download options > Advanced > Authentication" msgstr "" -#: .././config.py:7865 +#: .././config.py:7863 msgid "_Authentication" msgstr "" -#: .././config.py:7872 +#: .././config.py:7870 msgid "Authentication options" msgstr "" -#: .././config.py:7877 +#: .././config.py:7875 msgid "Username with which to log in" msgstr "" -#: .././config.py:7888 +#: .././config.py:7886 msgid "Password with which to log in" msgstr "" -#: .././config.py:7899 +#: .././config.py:7897 msgid "Password required for this URL" msgstr "" -#: .././config.py:7910 +#: .././config.py:7908 msgid "Two-factor authentication code" msgstr "" -#: .././config.py:7922 +#: .././config.py:7920 msgid "Adobe Pass multiple-system operator (TV provider) identifier" msgstr "" -#: .././config.py:7935 +#: .././config.py:7933 msgid " Adobe Pass multiple-system operator account login" msgstr "" -#: .././config.py:7946 +#: .././config.py:7944 msgid "Adobe Pass multiple-system operator account password" msgstr "" -#: .././config.py:7970 +#: .././config.py:7968 msgid "TRANSLATOR'S NOTE: Download options > Advanced > .netrc" msgstr "" -#: .././config.py:7974 +#: .././config.py:7972 msgid "._netrc" msgstr "" -#: .././config.py:7981 +#: .././config.py:7979 msgid ".netrc options" msgstr "" -#: .././config.py:7986 +#: .././config.py:7984 msgid "Use .netrc authentication data" msgstr "" -#: .././config.py:8059 +#: .././config.py:8057 msgid "TRANSLATOR'S NOTE: Download options > Advanced > Network" msgstr "" -#: .././config.py:8062 +#: .././config.py:8060 msgid "N_etwork" msgstr "" -#: .././config.py:8067 +#: .././config.py:8065 msgid "Network options" msgstr "" -#: .././config.py:8073 +#: .././config.py:8071 msgid "" "Use this HTTP/HTTPS proxy (if set, overrides the proxies in Tartube's " "preferences window" msgstr "" -#: .././config.py:8086 +#: .././config.py:8084 msgid "Time to wait for socket connection, before giving up" msgstr "" -#: .././config.py:8097 +#: .././config.py:8095 msgid "Bind with this Client-side IP address" msgstr "" -#: .././config.py:8108 +#: .././config.py:8106 msgid "Connect using IPv4 only" msgstr "" -#: .././config.py:8115 +#: .././config.py:8113 msgid "Connect using IPv6 only" msgstr "" -#: .././config.py:8135 +#: .././config.py:8133 msgid "TRANSLATOR'S NOTE: Download options > Advanced > Geo-restriction" msgstr "" -#: .././config.py:8139 +#: .././config.py:8137 msgid "_Geo-restriction" msgstr "" -#: .././config.py:8146 +#: .././config.py:8144 msgid "Geo-restriction options" msgstr "" -#: .././config.py:8151 +#: .././config.py:8149 msgid "Use this proxy to verify IP address" msgstr "" -#: .././config.py:8162 +#: .././config.py:8160 msgid "Bypass using fake X-Forwarded-For HTTP header" msgstr "" -#: .././config.py:8169 +#: .././config.py:8167 msgid "Don't bypass using fake HTTP header" msgstr "" -#: .././config.py:8176 +#: .././config.py:8174 msgid "Bypass geo-restriction with ISO 3166-2 country code" msgstr "" -#: .././config.py:8187 +#: .././config.py:8185 msgid "Bypass with explicit IP block in CIDR notation" msgstr "" -#: .././config.py:8211 +#: .././config.py:8209 msgid "TRANSLATOR'S NOTE: Download options > Advanced > Workaround" msgstr "" -#: .././config.py:8219 .././config.py:8309 +#: .././config.py:8217 .././config.py:8307 msgid "Workaround options" msgstr "" -#: .././config.py:8224 +#: .././config.py:8222 msgid "Custom user agent" msgstr "" -#: .././config.py:8235 +#: .././config.py:8233 msgid "Custom referer if video access has restricted domain" msgstr "" -#: .././config.py:8246 +#: .././config.py:8244 msgid "Minimum seconds to sleep before each download" msgstr "" -#: .././config.py:8259 +#: .././config.py:8257 msgid "Maximum seconds to sleep before each download" msgstr "" -#: .././config.py:8280 +#: .././config.py:8278 msgid "Force this encoding (experimental)" msgstr "" -#: .././config.py:8291 +#: .././config.py:8289 msgid "Suppress HTTPS certificate validation" msgstr "" -#: .././config.py:8299 +#: .././config.py:8297 msgid "" "Use an unencrypted connection to retrieve information about videos (YouTube " "only)" msgstr "" -#: .././config.py:8315 +#: .././config.py:8313 msgid "Number of seconds to sleep between requests during data extraction" msgstr "" -#: .././config.py:8330 +#: .././config.py:8328 msgid "Number of seconds to sleep before each download (or minimum time)" msgstr "" -#: .././config.py:8468 +#: .././config.py:8466 msgid "Video age options" msgstr "" -#: .././config.py:8473 +#: .././config.py:8471 msgid "Download videos suitable for this age" msgstr "" -#: .././config.py:8498 +#: .././config.py:8496 msgid "Video date options" msgstr "" -#: .././config.py:8503 +#: .././config.py:8501 msgid "Only videos uploaded on this date" msgstr "" -#: .././config.py:8524 +#: .././config.py:8522 msgid "Only videos uploaded before this date" msgstr "" -#: .././config.py:8545 +#: .././config.py:8543 msgid "Only videos uploaded after this date" msgstr "" -#: .././config.py:8580 +#: .././config.py:8578 msgid "External downloader options" msgstr "" -#: .././config.py:8585 +#: .././config.py:8583 msgid "Use this external downloader" msgstr "" -#: .././config.py:8603 +#: .././config.py:8601 msgid "Arguments to pass to external downloader" msgstr "" -#: .././config.py:8628 +#: .././config.py:8626 msgid "Video filtering options" msgstr "" -#: .././config.py:8633 +#: .././config.py:8631 msgid "Download only matching titles (regex or caseless substring)" msgstr "" -#: .././config.py:8645 +#: .././config.py:8643 msgid "Don't download only matching titles (regex or caseless substring)" msgstr "" -#: .././config.py:8658 +#: .././config.py:8656 msgid "Generic video filter, for example:" msgstr "" -#: .././config.py:8676 +#: .././config.py:8674 msgid "TRANSLATOR'S NOTE: Download options > Downloads > General" msgstr "" -#: .././config.py:8682 +#: .././config.py:8680 msgid "Prefer HLS (HTTP Live Streaming)" msgstr "" -#: .././config.py:8689 +#: .././config.py:8687 msgid "Prefer FFMpeg over native HLS downloader" msgstr "" -#: .././config.py:8696 +#: .././config.py:8694 msgid "Include advertisements (experimental feature)" msgstr "" -#: .././config.py:8703 +#: .././config.py:8701 msgid "Ignore errors and continue the download operation" msgstr "" -#: .././config.py:8710 +#: .././config.py:8708 msgid "Abort video download if fragments are unavailable" msgstr "" -#: .././config.py:8717 +#: .././config.py:8715 msgid "Number of retries" msgstr "" -#: .././config.py:8743 +#: .././config.py:8741 msgid "Playlist options" msgstr "" -#: .././config.py:8749 +#: .././config.py:8747 msgid "" "Channels and playlists are handled in the same way, so these options can be " "used with both" msgstr "" -#: .././config.py:8756 +#: .././config.py:8754 msgid "Start downloading playlist from index" msgstr "" -#: .././config.py:8768 +#: .././config.py:8766 msgid "Stop downloading playlist at index" msgstr "" -#: .././config.py:8780 +#: .././config.py:8778 msgid "Download playlist range, in form START:STOP:STEP" msgstr "" -#: .././config.py:8792 +#: .././config.py:8790 msgid "Abort operation after downloading this many videos" msgstr "" -#: .././config.py:8804 +#: .././config.py:8802 msgid "Abort downloading the playlist if an error occurs" msgstr "" -#: .././config.py:8811 +#: .././config.py:8809 msgid "Download playlist in reverse order" msgstr "" -#: .././config.py:8818 +#: .././config.py:8816 msgid "Download playlist in random order" msgstr "" -#: .././config.py:8839 +#: .././config.py:8837 msgid "Video size limit options" msgstr "" -#: .././config.py:8844 +#: .././config.py:8842 msgid "Minimum file size for video downloads" msgstr "" -#: .././config.py:8862 +#: .././config.py:8860 msgid "Maximum file size for video downloads" msgstr "" -#: .././config.py:8894 +#: .././config.py:8892 msgid "Video views options" msgstr "" -#: .././config.py:8899 +#: .././config.py:8897 msgid "Minimum number of views" msgstr "" -#: .././config.py:8911 +#: .././config.py:8909 msgid "Maximum number of views" msgstr "" -#: .././config.py:8987 .././config.py:9941 .././config.py:9972 +#: .././config.py:8985 .././config.py:9939 .././config.py:9970 msgid "" "TRANSLATOR'S NOTE: Dialogue window, generated by: Download options > Name" msgstr "" -#: .././config.py:9019 .././config.py:9155 +#: .././config.py:9017 .././config.py:9153 msgid "" "TRANSLATOR'S NOTE: Dialogue window, generated by: Download options > Files > " "Cookies" msgstr "" -#: .././config.py:9025 +#: .././config.py:9023 msgid "Select the cookie jar file" msgstr "" -#: .././config.py:9161 +#: .././config.py:9159 msgid "Select the browser profile" msgstr "" -#: .././config.py:9261 +#: .././config.py:9259 msgid "" "TRANSLATOR'S NOTE: Dialogue window, generated by: Download options > " "Advanced > Configurations" msgstr "" -#: .././config.py:9286 +#: .././config.py:9284 msgid "Could not save the downloader's configuration file" msgstr "" -#: .././config.py:9297 +#: .././config.py:9295 msgid "Downloader's configuration file saved" msgstr "" -#: .././config.py:9621 .././config.py:9764 +#: .././config.py:9619 .././config.py:9762 msgid "" "TRANSLATOR'S NOTE: Dialogue window, generated by: Download options > Formats " "> Preferred" msgstr "" -#: .././config.py:9640 +#: .././config.py:9638 msgid "" "This option won't work unless the format is also added to the list of " "preferred formats above" msgstr "" -#: .././config.py:9783 +#: .././config.py:9781 msgid "Unrecognised extractor code" msgstr "Unrecognized extractor code" -#: .././config.py:9881 +#: .././config.py:9879 msgid "" "TRANSLATOR'S NOTE: Dialogue window, generated by: Download options > " "Advanced > .netrc" msgstr "" -#: .././config.py:9906 +#: .././config.py:9904 msgid "Could not save the .netrc file" msgstr "" -#: .././config.py:9923 +#: .././config.py:9921 msgid ".netrc file saved" msgstr "" -#: .././config.py:9991 +#: .././config.py:9989 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:10001 +#: .././config.py:9999 msgid "Show advanced download options (when window re-opens)" msgstr "" -#: .././config.py:10014 +#: .././config.py:10012 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:10024 +#: .././config.py:10022 msgid "Hide advanced download options (when window re-opens)" msgstr "" -#: .././config.py:10493 +#: .././config.py:10491 msgid "" "TRANSLATOR'S NOTE: Dialogue window, generated by: Download options > Files > " "Paths" msgstr "" -#: .././config.py:10499 +#: .././config.py:10497 msgid "Select the output folder" msgstr "" -#: .././config.py:10501 +#: .././config.py:10499 msgid "Select the output directory" msgstr "" -#: .././config.py:10552 +#: .././config.py:10550 msgid "" "TRANSLATOR'S NOTE: FFmpeg options window starts here. In the main window, in " "the Videos tab, right-click a video and select Special > Process with " "FFmpeg..." msgstr "" -#: .././config.py:10557 +#: .././config.py:10555 msgid "FFmpeg options" msgstr "" #. Replace the 'OK' button with a 'Process files' button -#: .././config.py:10910 .././config.py:14195 +#: .././config.py:10908 .././config.py:14193 msgid "Process files" msgstr "" -#: .././config.py:10912 .././config.py:14197 +#: .././config.py:10910 .././config.py:14195 msgid "Process the files with FFmpeg" msgstr "" -#: .././config.py:10925 +#: .././config.py:10923 msgid "TRANSLATOR'S NOTE: FFmpeg options > Name" msgstr "" -#: .././config.py:10932 +#: .././config.py:10930 msgid "Name for these FFmpeg options" msgstr "" -#: .././config.py:10950 +#: .././config.py:10948 msgid "Extra command line options (e.g. --help)" msgstr "" -#: .././config.py:10961 +#: .././config.py:10959 msgid "System command, based on all FFmpeg options in this window:" msgstr "" -#: .././config.py:10992 +#: .././config.py:10990 msgid "Show fewer FFmpeg options" msgstr "" -#: .././config.py:10994 +#: .././config.py:10992 msgid "Show more FFmpeg options" msgstr "" -#: .././config.py:11004 +#: .././config.py:11002 msgid "Import current FFmpeg options into this window" msgstr "" -#: .././config.py:11019 +#: .././config.py:11017 msgid "Completely reset all FFmpeg options to their default values" msgstr "" -#: .././config.py:11033 +#: .././config.py:11031 msgid "TRANSLATOR'S NOTE: FFmpeg options > File" msgstr "" -#: .././config.py:11039 +#: .././config.py:11037 msgid "Add to end of filename:" msgstr "" -#: .././config.py:11049 +#: .././config.py:11047 msgid "If regex matches filename:" msgstr "" -#: .././config.py:11063 +#: .././config.py:11061 msgid "...then apply substitution:" msgstr "" -#: .././config.py:11076 +#: .././config.py:11074 msgid "" "If the video/audio file is renamed, also rename the thumbnail (but not vice-" "versa)" msgstr "" -#: .././config.py:11087 +#: .././config.py:11085 msgid "Change file extension:" msgstr "" -#: .././config.py:11101 +#: .././config.py:11099 msgid "After changing the file extension, delete the original file" msgstr "" -#: .././config.py:11173 +#: .././config.py:11171 msgid "" "TRANSLATOR'S NOTE: FFmpeg options > Settings (to make hidden tabs visible, " "click the 'Show more FFmpeg options' button in the Name tab" msgstr "" -#: .././config.py:11178 +#: .././config.py:11176 msgid "_Settings" msgstr "" -#: .././config.py:11191 +#: .././config.py:11189 msgid "Downloaded video/audio" msgstr "" -#: .././config.py:11200 +#: .././config.py:11198 msgid "with audio" msgstr "" -#: .././config.py:11213 .././config.py:11290 .././config.py:12828 +#: .././config.py:11211 .././config.py:11288 .././config.py:12826 msgid "Thumbnail" msgstr "" -#: .././config.py:11225 +#: .././config.py:11223 msgid "Output" msgstr "" -#: .././config.py:11254 +#: .././config.py:11252 msgid "Video clip" msgstr "" -#: .././config.py:11266 +#: .././config.py:11264 msgid "Video slice" msgstr "" -#: .././config.py:11278 +#: .././config.py:11276 msgid "Merge video/audio" msgstr "" -#: .././config.py:11388 +#: .././config.py:11386 msgid "Audio bitrate" msgstr "" -#: .././config.py:11402 +#: .././config.py:11400 msgid "How to set the quality" msgstr "" -#: .././config.py:11407 +#: .././config.py:11405 msgid "" "FFmpeg always encodes according to a Rate Factor that specifies the quality " "of the result." msgstr "" -#: .././config.py:11410 +#: .././config.py:11408 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:11414 +#: .././config.py:11412 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:11417 +#: .././config.py:11415 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 " @@ -7099,1893 +7108,1893 @@ msgid "" "eventually reach the target bitrate." msgstr "" -#: .././config.py:11430 +#: .././config.py:11428 msgid "Manual rate factor" msgstr "" -#: .././config.py:11439 +#: .././config.py:11437 msgid "Determine from target bitrate (2-Pass)" msgstr "" -#: .././config.py:11449 +#: .././config.py:11447 msgid "Rate factor" msgstr "" -#: .././config.py:11458 +#: .././config.py:11456 msgid "Lossless" msgstr "" -#: .././config.py:11458 +#: .././config.py:11456 msgid "Large file" msgstr "" -#: .././config.py:11480 +#: .././config.py:11478 msgid "Bad quality" msgstr "" -#: .././config.py:11480 +#: .././config.py:11478 msgid "Small file" msgstr "" -#: .././config.py:11487 +#: .././config.py:11485 msgid "Name of dummy file" msgstr "" -#: .././config.py:11491 +#: .././config.py:11489 msgid "A dummy file is created during the first pass." msgstr "" -#: .././config.py:11495 +#: .././config.py:11493 msgid "Use the output file" msgstr "" -#: .././config.py:11496 +#: .././config.py:11494 msgid "Dummy" msgstr "" -#: .././config.py:11497 +#: .././config.py:11495 msgid "/dev/null (Linux)" msgstr "" -#: .././config.py:11498 +#: .././config.py:11496 msgid "NUL (MS Windows)" msgstr "" -#: .././config.py:11510 +#: .././config.py:11508 msgid "Patience preset" msgstr "" -#: .././config.py:11515 +#: .././config.py:11513 msgid "Ultra fast" msgstr "" -#: .././config.py:11516 +#: .././config.py:11514 msgid "Super fast" msgstr "" -#: .././config.py:11517 +#: .././config.py:11515 msgid "Very fast" msgstr "" -#: .././config.py:11518 .././config.py:11616 +#: .././config.py:11516 .././config.py:11614 msgid "Faster" msgstr "" -#: .././config.py:11519 +#: .././config.py:11517 msgid "Fast" msgstr "" -#: .././config.py:11520 +#: .././config.py:11518 msgid "Medium (default)" msgstr "" -#: .././config.py:11521 +#: .././config.py:11519 #, python-format msgid "Slow (file about 5-10% smaller than medium)" msgstr "" -#: .././config.py:11522 +#: .././config.py:11520 #, python-format msgid "Slower (file about 15% smaller than medium)" msgstr "" -#: .././config.py:11523 +#: .././config.py:11521 #, python-format msgid "Very slow (file about 17% smaller than medium)" msgstr "" -#: .././config.py:11534 +#: .././config.py:11532 msgid "GPU encoding" msgstr "" -#: .././config.py:11550 +#: .././config.py:11548 msgid "Hardware acceleration" msgstr "" -#: .././config.py:11610 +#: .././config.py:11608 msgid "Palette:" msgstr "" -#: .././config.py:11617 +#: .././config.py:11615 msgid "Uses dithering to a standard palette provided by FFmpeg" msgstr "" -#: .././config.py:11618 +#: .././config.py:11616 msgid "Can cause dithering artefacts and slight banding" msgstr "" -#: .././config.py:11627 +#: .././config.py:11625 msgid "Better" msgstr "" -#: .././config.py:11628 +#: .././config.py:11626 msgid "Determines an optimized palette for the video" msgstr "" -#: .././config.py:11629 +#: .././config.py:11627 msgid "Uses two passes and a temporary file for the palette" msgstr "" -#: .././config.py:11684 .././config.py:12328 +#: .././config.py:11682 .././config.py:12326 msgid "Split videos using their own timestamps" msgstr "" -#: .././config.py:11693 .././config.py:12339 +#: .././config.py:11691 .././config.py:12337 msgid "Split videos using these timestamps" msgstr "" -#: .././config.py:11798 .././config.py:12446 .././config.py:15203 +#: .././config.py:11796 .././config.py:12444 .././config.py:15201 msgid "Add timestamp" msgstr "" -#: .././config.py:11869 .././config.py:12539 +#: .././config.py:11867 .././config.py:12537 msgid "Use the videos' own slice data" msgstr "" -#: .././config.py:11878 .././config.py:12550 +#: .././config.py:11876 .././config.py:12548 msgid "Use this slice data" msgstr "" -#: .././config.py:12009 +#: .././config.py:12007 msgid "Delete sliuce" msgstr "" -#: .././config.py:12123 +#: .././config.py:12121 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:12164 +#: .././config.py:12162 msgid "The thumbnail's format can be changed in the File tab" msgstr "" -#: .././config.py:12180 +#: .././config.py:12178 msgid "TRANSLATOR'S NOTE: FFmpeg options > Optimisations" msgstr "" -#: .././config.py:12183 +#: .././config.py:12181 msgid "_Optimisations" msgstr "_Optimizations" -#: .././config.py:12188 +#: .././config.py:12186 msgid "" "Optimise for fast seeking (shorter keyframe interval, about 10% larger file)" msgstr "" "Optimize for fast seeking (shorter keyframe interval, about 10% larger file)" -#: .././config.py:12196 +#: .././config.py:12194 msgid "Input video is a high-quality movie" msgstr "" -#: .././config.py:12202 +#: .././config.py:12200 msgid "Input video is an animated movie" msgstr "" -#: .././config.py:12208 +#: .././config.py:12206 msgid "Input video contains film grain" msgstr "" -#: .././config.py:12214 +#: .././config.py:12212 msgid "Input video is an image slideshow" msgstr "" -#: .././config.py:12220 +#: .././config.py:12218 msgid "Optimise for really weak CPU playback devices" msgstr "Optimize for really weak CPU playback devices" -#: .././config.py:12227 +#: .././config.py:12225 msgid "Optimise for really old devices (requires rate factor above 0)" msgstr "Optimize for really old devices (requires rate factor above 0)" -#: .././config.py:12238 +#: .././config.py:12236 msgid "" "Move headers to beginning of file (so it can play while still downloading)" msgstr "" -#: .././config.py:12246 +#: .././config.py:12244 msgid "Fast encoding and low latency streaming" msgstr "" -#: .././config.py:12252 +#: .././config.py:12250 msgid "Limit bitrate (Mbit/s)" msgstr "" -#: .././config.py:12269 +#: .././config.py:12267 msgid "Assuming a receiving buffer (seconds)" msgstr "" -#: .././config.py:12303 +#: .././config.py:12301 msgid "TRANSLATOR'S NOTE: FFmpeg options > Clips" msgstr "" -#: .././config.py:12318 +#: .././config.py:12316 msgid "Split the video(s) to create video clips" msgstr "" -#: .././config.py:12519 +#: .././config.py:12517 msgid "TRANSLATOR'S NOTE: FFmpeg options > Slices" msgstr "" -#: .././config.py:12522 .././config.py:15296 +#: .././config.py:12520 .././config.py:15294 msgid "_Slices" msgstr "" -#: .././config.py:12529 +#: .././config.py:12527 msgid "Remove slices from the video(s)" msgstr "" -#: .././config.py:12801 +#: .././config.py:12799 msgid "TRANSLATOR'S NOTE: FFmpeg options > Videos" msgstr "" -#: .././config.py:12809 +#: .././config.py:12807 msgid "List of videos to be processed" msgstr "" -#: .././config.py:12871 +#: .././config.py:12869 msgid "Show video properties and timestamps" msgstr "" -#: .././config.py:12880 +#: .././config.py:12878 msgid "Remove video from list" msgstr "" -#: .././config.py:13024 +#: .././config.py:13022 msgid "" "TRANSLATOR'S NOTE: Dialogue window, generated by: FFmpeg options > Slices" msgstr "" -#: .././config.py:13151 +#: .././config.py:13149 msgid "" "TRANSLATOR'S NOTE: Dialogue window, generated by: FFmpeg options > Clips" msgstr "" -#: .././config.py:13378 .././config.py:13779 .././config.py:13810 +#: .././config.py:13376 .././config.py:13777 .././config.py:13808 msgid "TRANSLATOR'S NOTE: Dialogue window, generated by: FFmpeg options > Name" msgstr "" -#: .././config.py:13834 +#: .././config.py:13832 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:13844 +#: .././config.py:13842 msgid "Show more FFmpeg options (when window re-opens)" msgstr "" -#: .././config.py:13861 +#: .././config.py:13859 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:13871 +#: .././config.py:13869 msgid "Show fewer FFmpeg options (when window re-opens)" msgstr "" -#: .././config.py:14472 +#: .././config.py:14470 msgid "" "TRANSLATOR'S NOTE: Video properties window starts here. In the main window, " "in the Videos tab, right-click a video and select Show video > Properties..." msgstr "" -#: .././config.py:14635 +#: .././config.py:14633 msgid "TRANSLATOR'S NOTE: Video properties > General" msgstr "" -#: .././config.py:14643 .././config.py:17082 .././config.py:18131 -#: .././config.py:18776 +#: .././config.py:14641 .././config.py:17080 .././config.py:18129 +#: .././config.py:18774 msgid "General properties" msgstr "" -#: .././config.py:14693 +#: .././config.py:14691 msgid "Set the file (if this is the wrong one)" msgstr "" -#: .././config.py:14701 +#: .././config.py:14699 msgid "Metadata file" msgstr "" -#: .././config.py:14740 +#: .././config.py:14738 msgid "Update database using the video's metadata file" msgstr "" -#: .././config.py:14751 +#: .././config.py:14749 msgid "Video downloaded" msgstr "" -#: .././config.py:14758 +#: .././config.py:14756 msgid "Video unwatched" msgstr "" -#: .././config.py:14765 +#: .././config.py:14763 msgid "Video has been split from an original" msgstr "" -#: .././config.py:14772 +#: .././config.py:14770 msgid "Video is archived" msgstr "" -#: .././config.py:14779 +#: .././config.py:14777 msgid "Video is bookmarked" msgstr "" -#: .././config.py:14786 +#: .././config.py:14784 msgid "Video is favourite" msgstr "Video is favorite" -#: .././config.py:14793 +#: .././config.py:14791 msgid "Video is in waiting list" msgstr "" -#: .././config.py:14800 +#: .././config.py:14798 msgid "Video is blocked/censored/age-restricted" msgstr "" -#: .././config.py:14807 +#: .././config.py:14805 msgid "Always simulate download of this video" msgstr "" -#: .././config.py:14872 +#: .././config.py:14870 msgid "Receive time" msgstr "" -#: .././config.py:14886 +#: .././config.py:14884 msgid "Subtitles" msgstr "" -#: .././config.py:14914 +#: .././config.py:14912 msgid "TRANSLATOR'S NOTE: Video properties > Live" msgstr "" -#: .././config.py:14922 +#: .././config.py:14920 msgid "Livestream properties" msgstr "" -#: .././config.py:14927 +#: .././config.py:14925 msgid "Livestream status" msgstr "" -#: .././config.py:14938 +#: .././config.py:14936 msgid "Waiting to start" msgstr "" -#: .././config.py:14942 +#: .././config.py:14940 msgid "Livestream has finished" msgstr "" -#: .././config.py:14944 +#: .././config.py:14942 msgid "Not a livestream" msgstr "" -#: .././config.py:14947 +#: .././config.py:14945 msgid "Livestream message" msgstr "" -#: .././config.py:14962 +#: .././config.py:14960 msgid "Video is pre-recorded" msgstr "" -#: .././config.py:14974 +#: .././config.py:14972 msgid "Livestream actions" msgstr "" -#: .././config.py:14981 +#: .././config.py:14979 msgid "When the livestream starts, show a desktop notification" msgstr "" -#: .././config.py:14990 +#: .././config.py:14988 msgid "When the livestream starts, play an alarm" msgstr "" -#: .././config.py:15000 +#: .././config.py:14998 msgid "When the livestream starts, open it in the system's web browser" msgstr "" -#: .././config.py:15012 +#: .././config.py:15010 msgid "When the livestream starts, begin downloading it immediately" msgstr "" -#: .././config.py:15023 .././config.py:25185 +#: .././config.py:15021 .././config.py:25200 msgid "When a livestream stops, download it (overwriting any earlier file)" msgstr "" -#: .././config.py:15040 +#: .././config.py:15038 msgid "TRANSLATOR'S NOTE: Video properties > Description" msgstr "" -#: .././config.py:15043 +#: .././config.py:15041 msgid "_Description" msgstr "" -#: .././config.py:15048 +#: .././config.py:15046 msgid "Video description" msgstr "" -#: .././config.py:15061 +#: .././config.py:15059 msgid "Update from the description file, and set the line length to:" msgstr "" -#: .././config.py:15081 +#: .././config.py:15079 msgid "Clear the description (does not modify the file)" msgstr "" -#: .././config.py:15109 +#: .././config.py:15107 msgid "TRANSLATOR'S NOTE: Video properties > Timestamps" msgstr "" -#: .././config.py:15112 +#: .././config.py:15110 msgid "_Timestamps" msgstr "" -#: .././config.py:15117 .././config.py:25280 +#: .././config.py:15115 .././config.py:25295 msgid "Timestamps" msgstr "" -#: .././config.py:15123 +#: .././config.py:15121 msgid "Timestamps can be used to download or create video clips" msgstr "" -#: .././config.py:15293 +#: .././config.py:15291 msgid "TRANSLATOR'S NOTE: Video properties > Slices" msgstr "" -#: .././config.py:15301 +#: .././config.py:15299 msgid "Video slices" msgstr "" -#: .././config.py:15307 +#: .././config.py:15305 msgid "SponsorBlock provides a list of slices that can be removed from a video" msgstr "" -#: .././config.py:15490 +#: .././config.py:15488 msgid "TRANSLATOR'S NOTE: Video properties > Comments" msgstr "" -#: .././config.py:15493 +#: .././config.py:15491 msgid "_Comments" msgstr "" -#: .././config.py:15504 +#: .././config.py:15502 msgid "Total comments:" msgstr "" -#: .././config.py:15543 +#: .././config.py:15541 msgid "Show formatted list" msgstr "" -#: .././config.py:15554 +#: .././config.py:15552 msgid "Show comment times as text" msgstr "" -#: .././config.py:15564 +#: .././config.py:15562 msgid "Show comment timestamps" msgstr "" -#: .././config.py:15602 .././config.py:15714 +#: .././config.py:15600 .././config.py:15712 msgid "Author" msgstr "" -#: .././config.py:15609 .././config.py:15714 +#: .././config.py:15607 .././config.py:15712 msgid "Comment" msgstr "" -#: .././config.py:15617 .././config.py:15715 +#: .././config.py:15615 .././config.py:15713 msgid "Uploader" msgstr "" -#: .././config.py:15663 +#: .././config.py:15661 msgid "Update from the metadata file" msgstr "" -#: .././config.py:15685 +#: .././config.py:15683 msgid "Clear comments (does not modify the file)" msgstr "" -#: .././config.py:15714 +#: .././config.py:15712 msgid "Likes" msgstr "" -#: .././config.py:16112 +#: .././config.py:16110 msgid "TRANSLATOR'S NOTE: Video properties > Errors / Warnings" msgstr "" -#: .././config.py:16119 .././config.py:17480 +#: .././config.py:16117 .././config.py:17478 msgid "Errors / Warnings" msgstr "" -#: .././config.py:16125 +#: .././config.py:16123 msgid "Error messages produced the last time this video was checked/downloaded" msgstr "" -#: .././config.py:16141 +#: .././config.py:16139 msgid "" "Warning messages produced the last time this video was checked/downloaded" msgstr "" -#: .././config.py:16186 +#: .././config.py:16184 msgid "" "TRANSLATOR'S NOTE: Dialogue window, generated by: Video properties > Slices" msgstr "" -#: .././config.py:16276 +#: .././config.py:16274 msgid "" "TRANSLATOR'S NOTE: Dialogue window, generated by: Video properties > " "Timestamps" msgstr "" -#: .././config.py:16684 +#: .././config.py:16682 msgid "" "TRANSLATOR'S NOTE: Dialogue window, generated by: Video properties > General" msgstr "" -#: .././config.py:16690 +#: .././config.py:16688 msgid "Select the correct video/audio file" msgstr "" -#: .././config.py:16716 +#: .././config.py:16714 msgid "" "The replacement video/audio file must be in the same channel, playlist or " "folder" msgstr "" -#: .././config.py:16734 +#: .././config.py:16732 msgid "You must select a valid video/audio file" msgstr "" -#: .././config.py:16919 +#: .././config.py:16917 msgid "" "TRANSLATOR'S NOTE: Channel/playlist properties window starts here. In the " "main window, in the Videos tab, right-click a channel or playlist and select " "Show > Channel properties... of Show > Playlist properties..." msgstr "" -#: .././config.py:16927 +#: .././config.py:16925 msgid "Channel properties" msgstr "" -#: .././config.py:16930 +#: .././config.py:16928 msgid "Playlist properties" msgstr "" -#: .././config.py:17075 +#: .././config.py:17073 msgid "TRANSLATOR'S NOTE: Channel properties > General" msgstr "" -#: .././config.py:17097 +#: .././config.py:17095 msgid "Don't add videos in this channel to Tartube's database" msgstr "" -#: .././config.py:17101 +#: .././config.py:17099 msgid "Don't add videos in this playlist to Tartube's database" msgstr "" -#: .././config.py:17112 +#: .././config.py:17110 msgid "Always simulate download of videos in this channel" msgstr "" -#: .././config.py:17114 +#: .././config.py:17112 msgid "Always simulate download of videos in this playlist" msgstr "" -#: .././config.py:17124 +#: .././config.py:17122 msgid "Disable checking/downloading for this channel" msgstr "" -#: .././config.py:17126 +#: .././config.py:17124 msgid "Disable checking/downloading for this playlist" msgstr "" -#: .././config.py:17136 +#: .././config.py:17134 msgid "This channel is marked as a favourite" msgstr "This channel is marked as a favorite" -#: .././config.py:17138 +#: .././config.py:17136 msgid "This playlist is marked as a favourite" msgstr "This playlist is marked as a favorite" -#: .././config.py:17148 +#: .././config.py:17146 msgid "Total videos" msgstr "" -#: .././config.py:17172 +#: .././config.py:17170 msgid "Favourite videos" msgstr "Favorite videos" -#: .././config.py:17184 +#: .././config.py:17182 msgid "Downloaded videos" msgstr "" -#: .././config.py:17207 +#: .././config.py:17205 msgid "" "TRANSLATOR'S NOTE: Channel properties > Associated playlists. Only visible " "for the compatible websites (e.g. YouTube)" msgstr "" -#: .././config.py:17211 +#: .././config.py:17209 msgid "Associated _Playlists" msgstr "" -#: .././config.py:17216 +#: .././config.py:17214 msgid "Associated playlists" msgstr "" -#: .././config.py:17222 +#: .././config.py:17220 msgid "" "When a video is associated with a playlist, the playlist's ID is stored here" msgstr "" -#: .././config.py:17243 +#: .././config.py:17241 msgid "Playlist Title" msgstr "" -#: .././config.py:17262 +#: .././config.py:17260 msgid "Set the channel as the download destination" msgstr "" -#: .././config.py:17269 +#: .././config.py:17267 msgid "Add selected playlist" msgstr "" -#: .././config.py:17278 +#: .././config.py:17276 msgid "Add all playlists" msgstr "" -#: .././config.py:17286 +#: .././config.py:17284 msgid "Download preferences" msgstr "" #. (This button works even if mainapp.TartubeApp.store_playlist_id_flag #. is False) -#: .././config.py:17302 +#: .././config.py:17300 msgid "Reset list using metadata file" msgstr "" -#: .././config.py:17333 +#: .././config.py:17331 msgid "Unnamed playlist" msgstr "" -#: .././config.py:17350 +#: .././config.py:17348 msgid "TRANSLATOR'S NOTE: Channel properties > History" msgstr "" -#: .././config.py:17353 .././config.py:18382 .././config.py:22079 +#: .././config.py:17351 .././config.py:18380 .././config.py:22077 msgid "_History" msgstr "" -#: .././config.py:17358 .././config.py:18387 .././config.py:22086 +#: .././config.py:17356 .././config.py:18385 .././config.py:22084 msgid "Download history" msgstr "" -#: .././config.py:17372 .././config.py:18401 .././config.py:22100 +#: .././config.py:17370 .././config.py:18399 .././config.py:22098 msgid "Draw" msgstr "" -#: .././config.py:17401 .././config.py:17901 +#: .././config.py:17399 .././config.py:17899 msgid "TRANSLATOR'S NOTE: Channel properties > RSS feed" msgstr "" -#: .././config.py:17404 +#: .././config.py:17402 msgid "_RSS feed" msgstr "" -#: .././config.py:17409 +#: .././config.py:17407 msgid "RSS feed (used to detect livestreams)" msgstr "" -#: .././config.py:17415 +#: .././config.py:17413 msgid "" "If Tartube cannot detect the channel's RSS feed, you can enter the URL here" msgstr "" -#: .././config.py:17420 +#: .././config.py:17418 msgid "" "If Tartube cannot detect the playlist's RSS feed, you can enter the URL here" msgstr "" -#: .././config.py:17439 +#: .././config.py:17437 msgid "Open in web browser" msgstr "" -#: .././config.py:17444 +#: .././config.py:17442 msgid "Set to default feed" msgstr "" -#: .././config.py:17451 +#: .././config.py:17449 msgid "Reset feed" msgstr "" -#: .././config.py:17458 +#: .././config.py:17456 msgid "" "N.B. The Set to default feed button won't work if the RSS feed was " "obtained from video metadata" msgstr "" -#: .././config.py:17473 +#: .././config.py:17471 msgid "TRANSLATOR'S NOTE: Channel properties > Errors / Warnings" msgstr "" -#: .././config.py:17486 +#: .././config.py:17484 msgid "" "Error messages produced the last time this channel was checked/downloaded" msgstr "" -#: .././config.py:17491 +#: .././config.py:17489 msgid "" "Error messages produced the last time this playlist was checked/downloaded" msgstr "" -#: .././config.py:17510 +#: .././config.py:17508 msgid "" "Warning messages produced the last time this channel was checked/downloaded" msgstr "" -#: .././config.py:17515 +#: .././config.py:17513 msgid "" "Warning messages produced the last time this playlist was checked/downloaded" msgstr "" -#: .././config.py:17565 .././config.py:17696 +#: .././config.py:17563 .././config.py:17694 msgid "" "TRANSLATOR'S NOTE: Dialogue window, generated by: Channel properties > " "Associated playlists" msgstr "" -#: .././config.py:17592 +#: .././config.py:17590 #, python-brace-format msgid "The name '{0}' is already in use" msgstr "" -#: .././config.py:17611 +#: .././config.py:17609 msgid "Unable to extrapolate the URL for this playlist" msgstr "" -#: .././config.py:17626 +#: .././config.py:17624 msgid "The playlist is already in Tartube's database" msgstr "" -#: .././config.py:17649 +#: .././config.py:17647 msgid "Unable to create new playlist" msgstr "" -#: .././config.py:17670 +#: .././config.py:17668 #, python-brace-format msgid "Added playlist '{0}' to Tartube's database" msgstr "" #. Show confirmation -#: .././config.py:17781 +#: .././config.py:17779 #, python-brace-format msgid "Playlists added: {0}" msgstr "" -#: .././config.py:17782 +#: .././config.py:17780 #, python-brace-format msgid "Playlists not added: {0}" msgstr "" -#: .././config.py:17923 +#: .././config.py:17921 msgid "Could not set the RSS feed" msgstr "" -#: .././config.py:17977 +#: .././config.py:17975 msgid "" "TRANSLATOR'S NOTE: Folder properties window starts here. In the main window, " "in the Videos tab, right-click a folder and select Show > Folder " "properties..." msgstr "" -#: .././config.py:17982 +#: .././config.py:17980 msgid "Folder properties" msgstr "" -#: .././config.py:18124 +#: .././config.py:18122 msgid "TRANSLATOR'S NOTE: Folder properties > General" msgstr "" -#: .././config.py:18144 +#: .././config.py:18142 msgid "Don't add videos to Tartube's database" msgstr "" -#: .././config.py:18151 +#: .././config.py:18149 msgid "Always simulate download of videos" msgstr "" -#: .././config.py:18158 +#: .././config.py:18156 msgid "Disable checking/downloading" msgstr "" -#: .././config.py:18165 +#: .././config.py:18163 msgid "This folder is marked as a favourite" msgstr "This folder is marked as a favorite" -#: .././config.py:18172 +#: .././config.py:18170 msgid "This folder is hidden" msgstr "" -#: .././config.py:18179 +#: .././config.py:18177 msgid "This folder can't be deleted by the user" msgstr "" -#: .././config.py:18186 +#: .././config.py:18184 msgid "This is a system-controlled folder" msgstr "" -#: .././config.py:18193 +#: .././config.py:18191 msgid "All contents deleted when Tartube shuts down" msgstr "" -#: .././config.py:18200 +#: .././config.py:18198 msgid "Restrictions:" msgstr "" -#: .././config.py:18211 +#: .././config.py:18209 msgid "Can only contain videos" msgstr "" -#: .././config.py:18213 +#: .././config.py:18211 msgid "Can contain folders and videos" msgstr "" -#: .././config.py:18215 +#: .././config.py:18213 msgid "Can contain anything" msgstr "" -#: .././config.py:18226 +#: .././config.py:18224 msgid "TRANSLATOR'S NOTE: Folder properties > Statistics" msgstr "" -#: .././config.py:18229 .././config.py:21899 +#: .././config.py:18227 .././config.py:21897 msgid "_Statistics" msgstr "" -#: .././config.py:18234 .././config.py:21906 +#: .././config.py:18232 .././config.py:21904 msgid "Statistics" msgstr "" -#: .././config.py:18255 .././config.py:21927 +#: .././config.py:18253 .././config.py:21925 msgid "Downloaded" msgstr "" -#: .././config.py:18299 +#: .././config.py:18297 msgid "Sub-folders" msgstr "" -#: .././config.py:18321 +#: .././config.py:18319 msgid "Recalculate" msgstr "" -#: .././config.py:18379 +#: .././config.py:18377 msgid "TRANSLATOR'S NOTE: Folder properties > History" msgstr "" -#: .././config.py:18430 +#: .././config.py:18428 msgid "" "TRANSLATOR'S NOTE: Folder properties > Recent videos. Only visible for the " "'Recent videos' folder" msgstr "" -#: .././config.py:18434 +#: .././config.py:18432 msgid "_Recent Videos" msgstr "" -#: .././config.py:18439 +#: .././config.py:18437 msgid "Recent videos" msgstr "" -#: .././config.py:18445 +#: .././config.py:18443 msgid "" "When videos are checked/downloaded, older videos are removed from this folder" msgstr "" -#: .././config.py:18617 +#: .././config.py:18615 msgid "" "TRANSLATOR'S NOTE: Scheduled downloads window starts here. In the menu, " "click Edit > System preferences... Scheduling > Start. In the 'Scheduled " "download name' box, add a name. Then click the Add button" msgstr "" -#: .././config.py:18623 +#: .././config.py:18621 msgid "Scheduled download" msgstr "" -#: .././config.py:18768 +#: .././config.py:18766 msgid "TRANSLATOR'S NOTE: Scheduled downloads > General" msgstr "" -#: .././config.py:18781 .././config.py:23352 +#: .././config.py:18779 .././config.py:23357 msgid "Scheduled download name" msgstr "" -#: .././config.py:18793 +#: .././config.py:18791 msgid "Download mode" msgstr "" -#: .././config.py:18798 +#: .././config.py:18796 msgid "Check channels, playlist and folders" msgstr "" -#: .././config.py:18799 +#: .././config.py:18797 msgid "Download channels, playlists and folders" msgstr "" -#: .././config.py:18800 +#: .././config.py:18798 msgid "Perform a custom download" msgstr "" -#: .././config.py:18812 +#: .././config.py:18810 msgid "Custom download name" msgstr "" -#: .././config.py:18870 +#: .././config.py:18868 msgid "TRANSLATOR'S NOTE: Scheduled downloads > Start" msgstr "" -#: .././config.py:18873 .././config.py:23293 +#: .././config.py:18871 .././config.py:23298 msgid "_Start" msgstr "" -#: .././config.py:18878 +#: .././config.py:18876 msgid "Start conditions" msgstr "" -#: .././config.py:18883 .././config.py:23318 +#: .././config.py:18881 .././config.py:23323 msgid "Start mode" msgstr "" -#: .././config.py:18888 +#: .././config.py:18886 msgid "Perform this download at regular intervals" msgstr "" -#: .././config.py:18889 +#: .././config.py:18887 msgid "Perform this download when Tartube starts" msgstr "" -#: .././config.py:18891 +#: .././config.py:18889 msgid "Perform this download some time after Tartube starts" msgstr "" -#: .././config.py:18894 +#: .././config.py:18892 msgid "Perform this download at specified times" msgstr "" -#: .././config.py:18895 +#: .././config.py:18893 msgid "Disable this scheduled download" msgstr "" -#: .././config.py:18969 +#: .././config.py:18967 msgid "Minutes" msgstr "" -#: .././config.py:19096 +#: .././config.py:19094 msgid "Interval time" msgstr "" -#: .././config.py:19106 +#: .././config.py:19104 msgid "Start times" msgstr "" -#: .././config.py:19148 +#: .././config.py:19146 msgid "TRANSLATOR'S NOTE: Scheduled downloads > Conflicts" msgstr "" -#: .././config.py:19151 +#: .././config.py:19149 msgid "_Conflicts" msgstr "" -#: .././config.py:19155 +#: .././config.py:19153 msgid "Conflict settings" msgstr "" -#: .././config.py:19160 +#: .././config.py:19158 msgid "If another scheduled download is running:" msgstr "" -#: .././config.py:19167 +#: .././config.py:19165 msgid "Add channels, playlists and folders to the end of the queue" msgstr "" -#: .././config.py:19173 +#: .././config.py:19171 msgid "Add channels, playlists and folders to the beginning of the queue" msgstr "" -#: .././config.py:19180 +#: .././config.py:19178 msgid "Do nothing, just wait until the next scheduled download time" msgstr "" -#: .././config.py:19195 +#: .././config.py:19193 msgid "This scheduled download takes priority over others" msgstr "" -#: .././config.py:19198 +#: .././config.py:19196 msgid "Other scheduled downloads won't start until this one is finished" msgstr "" -#: .././config.py:19214 +#: .././config.py:19212 msgid "TRANSLATOR'S NOTE: Scheduled downloads > Media" msgstr "" -#: .././config.py:19222 +#: .././config.py:19220 msgid "Media to download" msgstr "" -#: .././config.py:19228 +#: .././config.py:19226 msgid "Check/download everything" msgstr "" -#: .././config.py:19236 +#: .././config.py:19234 msgid "Only check/download the media below" msgstr "" -#: .././config.py:19250 +#: .././config.py:19248 msgid "" "Hint: you can drag and drop channels, playlists and your own folders here" msgstr "" -#: .././config.py:19390 +#: .././config.py:19388 msgid "TRANSLATOR'S NOTE: Scheduled downloads > Limits" msgstr "" -#: .././config.py:19393 .././config.py:23684 +#: .././config.py:19391 .././config.py:23689 msgid "_Limits" msgstr "" -#: .././config.py:19398 .././config.py:23691 +#: .././config.py:19396 .././config.py:23696 msgid "Performance limits" msgstr "" -#: .././config.py:19403 .././config.py:23696 +#: .././config.py:19401 .././config.py:23701 msgid "Limits are applied when you start downloading a video/channel/playlist" msgstr "" -#: .././config.py:19409 +#: .././config.py:19407 msgid "" "These limits override the default and alternative limits specified elsewhere" msgstr "" -#: .././config.py:19415 .././config.py:23702 .././config.py:23773 +#: .././config.py:19413 .././config.py:23707 .././config.py:23778 msgid "Limit simultaneous downloads to" msgstr "" -#: .././config.py:19430 .././config.py:23720 .././config.py:23795 +#: .././config.py:19428 .././config.py:23725 .././config.py:23800 msgid "Limit download speed to" msgstr "" -#: .././config.py:19458 +#: .././config.py:19456 msgid "TRANSLATOR'S NOTE: Scheduled downloads > Other" msgstr "" -#: .././config.py:19461 +#: .././config.py:19459 msgid "_Other" msgstr "" -#: .././config.py:19465 +#: .././config.py:19463 msgid "Other settings" msgstr "" -#: .././config.py:19471 +#: .././config.py:19469 msgid "" "Ignore time-saving preferences, and check/download the whole channel/" "playlist/folder" msgstr "" -#: .././config.py:19479 +#: .././config.py:19477 msgid "Shut down Tartube when this scheduled download has finished" msgstr "" -#: .././config.py:19898 +#: .././config.py:19896 msgid "" "TRANSLATOR'S NOTE: System preferences window starts here. In the menu, click " "Edit > System preferences..." msgstr "" -#: .././config.py:20242 +#: .././config.py:20240 msgid "TRANSLATOR'S NOTE: System preferences > General" msgstr "" -#: .././config.py:20270 +#: .././config.py:20268 msgid "TRANSLATOR'S NOTE: System preferences > General > Application" msgstr "" -#: .././config.py:20277 +#: .././config.py:20275 msgid "_Application" msgstr "" -#: .././config.py:20284 +#: .././config.py:20282 msgid "Application details" msgstr "" -#: .././config.py:20289 +#: .././config.py:20287 msgid "Version" msgstr "" -#: .././config.py:20307 +#: .././config.py:20305 msgid "Locale override" msgstr "" -#: .././config.py:20316 +#: .././config.py:20314 msgid "Use your system locale" msgstr "" -#: .././config.py:20324 +#: .././config.py:20322 msgid "Current locale" msgstr "" -#: .././config.py:20333 +#: .././config.py:20331 msgid "Unrecognised locale" msgstr "Unrecognized locale" -#: .././config.py:20403 +#: .././config.py:20401 msgid "Preferences mode" msgstr "" -#: .././config.py:20430 +#: .././config.py:20428 msgid "Hide advanced preferences" msgstr "" -#: .././config.py:20432 +#: .././config.py:20430 msgid "Show advanced preferences" msgstr "" -#: .././config.py:20450 +#: .././config.py:20448 msgid "TRANSLATOR'S NOTE: System preferences > General > Modules" msgstr "" -#: .././config.py:20453 +#: .././config.py:20451 msgid "_Modules" msgstr "" -#: .././config.py:20458 +#: .././config.py:20456 msgid "Module availability" msgstr "" -#: .././config.py:20464 +#: .././config.py:20462 msgid "feedparser module is available (required for detecting livestreams)" msgstr "" -#: .././config.py:20473 +#: .././config.py:20471 msgid "matplotlib module is available (draws graphs)" msgstr "" -#: .././config.py:20481 +#: .././config.py:20479 msgid "moviepy module is available (finds the length of videos, if unknown)" msgstr "" -#: .././config.py:20491 +#: .././config.py:20489 msgid "playsound module is available (sound an alarm when a livestream starts)" msgstr "" -#: .././config.py:20501 +#: .././config.py:20499 msgid "" "XDG module is available (saves the config file in the standard location)" msgstr "" -#: .././config.py:20511 +#: .././config.py:20509 msgid "" "Notify module is available (shows desktop notifications; Linux/*BSD only)" msgstr "" -#: .././config.py:20521 +#: .././config.py:20519 msgid "Module preferences" msgstr "" -#: .././config.py:20527 +#: .././config.py:20525 msgid "" "Use 'moviepy' module to get a video's duration, if not known (may be slow)" msgstr "" -#: .././config.py:20539 +#: .././config.py:20537 msgid "Timeout applied when moviepy checks a video file" msgstr "" -#: .././config.py:20564 +#: .././config.py:20562 msgid "TRANSLATOR'S NOTE: System preferences > Files > xxx" msgstr "" -#: .././config.py:20604 +#: .././config.py:20602 msgid "TRANSLATOR'S NOTE: System preferences > Files > Device" msgstr "" -#: .././config.py:20607 +#: .././config.py:20605 msgid "_Device" msgstr "" -#: .././config.py:20612 +#: .././config.py:20610 msgid "Device preferences" msgstr "" -#: .././config.py:20617 +#: .././config.py:20615 msgid "Size of device" msgstr "" -#: .././config.py:20634 +#: .././config.py:20632 msgid "Free space on device" msgstr "" -#: .././config.py:20652 +#: .././config.py:20650 msgid "" "Before checking/downloading videos, warn user if disk space is less than" msgstr "" -#: .././config.py:20677 +#: .././config.py:20675 msgid "Halt downloads if disk space is less than" msgstr "" -#: .././config.py:20733 +#: .././config.py:20731 msgid "TRANSLATOR'S NOTE: System preferences > Files > Config" msgstr "" -#: .././config.py:20736 +#: .././config.py:20734 msgid "_Config" msgstr "" -#: .././config.py:20740 +#: .././config.py:20738 msgid "Configuration preferences" msgstr "" -#: .././config.py:20745 +#: .././config.py:20743 msgid "Tartube configuration file loaded from" msgstr "" -#: .././config.py:20757 +#: .././config.py:20755 msgid "Default location for Tartube configuration" msgstr "" -#: .././config.py:20769 +#: .././config.py:20767 msgid "Alternative location for Tartube configuration" msgstr "" -#: .././config.py:20794 +#: .././config.py:20792 msgid "TRANSLATOR'S NOTE: System preferences > Files > Database" msgstr "" -#: .././config.py:20797 +#: .././config.py:20795 msgid "D_atabase" msgstr "" -#: .././config.py:20802 +#: .././config.py:20800 msgid "Database preferences" msgstr "" -#: .././config.py:20807 +#: .././config.py:20805 msgid "Current data folder" msgstr "" -#: .././config.py:20820 +#: .././config.py:20818 msgid "Current database" msgstr "" -#: .././config.py:20837 +#: .././config.py:20835 msgid "Recent data folders" msgstr "" -#: .././config.py:20853 +#: .././config.py:20851 msgid "Add new database" msgstr "" -#: .././config.py:20855 +#: .././config.py:20853 msgid "Change to a different data folder" msgstr "" -#: .././config.py:20862 +#: .././config.py:20860 msgid "Check and repair database" msgstr "" -#: .././config.py:20865 +#: .././config.py:20863 msgid "Check for inconsistencies, and repair them" msgstr "" -#: .././config.py:20870 +#: .././config.py:20868 msgid "Dump database to JSON" msgstr "" -#: .././config.py:20873 +#: .././config.py:20871 msgid "Convert databases to JSON, even when Tartube can't load them" msgstr "" -#: .././config.py:20878 +#: .././config.py:20876 msgid "Switch to this database" msgstr "" -#: .././config.py:20880 +#: .././config.py:20878 msgid "Switch to the selected data folder" msgstr "" -#: .././config.py:20890 +#: .././config.py:20888 msgid "Forget" msgstr "" -#: .././config.py:20893 +#: .././config.py:20891 msgid "Remove the selected data folder from the list" msgstr "" -#: .././config.py:20903 +#: .././config.py:20901 msgid "Forget all" msgstr "" -#: .././config.py:20906 +#: .././config.py:20904 msgid "Forget every folder in this list (except the current one)" msgstr "" -#: .././config.py:20920 +#: .././config.py:20918 msgid "Move the selected folder up the list" msgstr "" -#: .././config.py:20929 +#: .././config.py:20927 msgid "Move the selected folder down the list" msgstr "" -#: .././config.py:20957 +#: .././config.py:20955 msgid "" "On startup, load the first database on the list (not the most recently-use " "one)" msgstr "" -#: .././config.py:20967 +#: .././config.py:20965 msgid "If one database is in use, try to load others" msgstr "" -#: .././config.py:20975 +#: .././config.py:20973 msgid "New databases are added to this list" msgstr "" -#: .././config.py:21021 +#: .././config.py:21019 msgid "TRANSLATOR'S NOTE: System preferences > Files > Backups" msgstr "" -#: .././config.py:21024 +#: .././config.py:21022 msgid "_Backups" msgstr "" -#: .././config.py:21029 +#: .././config.py:21027 msgid "Backup preferences" msgstr "" -#: .././config.py:21034 +#: .././config.py:21032 msgid "" "When saving the database, Tartube makes a backup copy of its database file" msgstr "" -#: .././config.py:21042 +#: .././config.py:21040 msgid "Delete the backup as soon as the database has been saved" msgstr "" -#: .././config.py:21049 +#: .././config.py:21047 msgid "Keep the backup file, replacing any previous backup file" msgstr "" -#: .././config.py:21058 +#: .././config.py:21056 msgid "Make a new backup file once per day" msgstr "" -#: .././config.py:21067 +#: .././config.py:21065 msgid "Make a new backup file every time the database is saved" msgstr "" -#: .././config.py:21100 +#: .././config.py:21098 msgid "Export preferences" msgstr "" -#: .././config.py:21105 +#: .././config.py:21103 msgid "Separator used in CSV exports" msgstr "" -#: .././config.py:21140 +#: .././config.py:21138 msgid "TRANSLATOR'S NOTE: System preferences > Files > Videos" msgstr "" -#: .././config.py:21151 +#: .././config.py:21149 msgid "Video matching preferences" msgstr "" -#: .././config.py:21156 +#: .././config.py:21154 msgid "When matching videos on the filesystem:" msgstr "" -#: .././config.py:21162 +#: .././config.py:21160 msgid "The video names must match exactly" msgstr "" -#: .././config.py:21169 +#: .././config.py:21167 msgid "The first # characters must match exactly" msgstr "" -#: .././config.py:21183 +#: .././config.py:21181 msgid "Ignore the last # characters; the remaining name must match exactly" msgstr "" -#: .././config.py:21221 +#: .././config.py:21219 msgid "Video matching recommended preferences" msgstr "" -#: .././config.py:21227 +#: .././config.py:21225 msgid "Check the video's original name and the downloaded file name" msgstr "" -#: .././config.py:21239 +#: .././config.py:21237 msgid "" "N.B. If disabled, custom file templates will interfere with video matching" msgstr "" -#: .././config.py:21259 +#: .././config.py:21257 msgid "TRANSLATOR'S NOTE: System preferences > Files > Delete" msgstr "" -#: .././config.py:21263 +#: .././config.py:21261 msgid "D_elete" msgstr "" -#: .././config.py:21270 +#: .././config.py:21268 msgid "Automatic video deletion/removal preferences" msgstr "" -#: .././config.py:21276 +#: .././config.py:21274 msgid "" "Deleted videos are re-downloaded without an archive file. See the Operations " "> Archive tab" msgstr "" -#: .././config.py:21283 +#: .././config.py:21281 msgid "Automatically delete downloaded videos" msgstr "" -#: .././config.py:21299 .././config.py:21323 .././formats.py:451 +#: .././config.py:21297 .././config.py:21321 .././formats.py:451 msgid "days" msgstr "" -#: .././config.py:21305 +#: .././config.py:21303 msgid "Remove downloaded videos from the database (but don't delete files)" msgstr "" -#: .././config.py:21328 +#: .././config.py:21326 msgid "Only delete/remove videos which have been watched" msgstr "" -#: .././config.py:21340 +#: .././config.py:21338 msgid "Delete/remove files:" msgstr "" -#: .././config.py:21346 +#: .././config.py:21344 msgid "When the database is loaded" msgstr "" -#: .././config.py:21353 +#: .././config.py:21351 msgid "After every download operation" msgstr "" -#: .././config.py:21397 +#: .././config.py:21395 msgid "Manual video deletion/removal preferences" msgstr "" -#: .././config.py:21402 +#: .././config.py:21400 msgid "Show dialogue window before removing video(s)" msgstr "Show dialog window before removing video(s)" -#: .././config.py:21413 +#: .././config.py:21411 msgid "When removing videos, remove all files from the filesystem" msgstr "" -#: .././config.py:21425 +#: .././config.py:21423 msgid "Show dialogue window before removing channels/playlists/folders" msgstr "Show dialog window before removing channels/playlists/folders" -#: .././config.py:21439 +#: .././config.py:21437 msgid "When removing containers, remove all files from the filesystem" msgstr "" -#: .././config.py:21465 +#: .././config.py:21463 msgid "TRANSLATOR'S NOTE: System preferences > Files > Update" msgstr "" -#: .././config.py:21476 +#: .././config.py:21474 msgid "Update video descriptions" msgstr "" -#: .././config.py:21483 +#: .././config.py:21481 msgid "These procedures might take a long time on a large database" msgstr "" -#: .././config.py:21490 +#: .././config.py:21488 msgid "Update from description files, and set the line lengths to:" msgstr "" -#: .././config.py:21509 +#: .././config.py:21507 msgid "Clear descriptions (does not modify the description files)" msgstr "" -#: .././config.py:21532 +#: .././config.py:21530 msgid "Video timestamps" msgstr "" -#: .././config.py:21536 +#: .././config.py:21534 msgid "Extract timestamps for all videos" msgstr "" -#: .././config.py:21544 +#: .././config.py:21542 msgid "Remove timestamps from all videos" msgstr "" -#: .././config.py:21554 .././config.py:25647 +#: .././config.py:21552 .././config.py:25662 msgid "Video comments" msgstr "" -#: .././config.py:21558 +#: .././config.py:21556 msgid "Extract comments for all videos" msgstr "" -#: .././config.py:21566 +#: .././config.py:21564 msgid "Remove comments from all videos" msgstr "" -#: .././config.py:21576 +#: .././config.py:21574 msgid "" "Comments are extracted from each video's metadata file, so this procedure " "may take a long time" msgstr "" -#: .././config.py:21596 +#: .././config.py:21594 msgid "TRANSLATOR'S NOTE: System preferences > Files > URLs" msgstr "" -#: .././config.py:21600 +#: .././config.py:21598 msgid "U_RLs" msgstr "" -#: .././config.py:21607 +#: .././config.py:21605 msgid "Update channel/playlist URLs" msgstr "" -#: .././config.py:21612 +#: .././config.py:21610 msgid "Confirm every change" msgstr "" -#: .././config.py:21695 +#: .././config.py:21693 msgid "Pattern" msgstr "" -#: .././config.py:21706 +#: .././config.py:21704 msgid "Substitution" msgstr "" -#: .././config.py:21717 +#: .././config.py:21715 msgid "This pattern is a regex" msgstr "" -#: .././config.py:21729 +#: .././config.py:21727 msgid "Search and replace text in the selected URLs" msgstr "" -#: .././config.py:21744 +#: .././config.py:21742 msgid "Open URLs" msgstr "" -#: .././config.py:21832 +#: .././config.py:21830 msgid "TRANSLATOR'S NOTE: System preferences > Files > Temporary" msgstr "" -#: .././config.py:21842 +#: .././config.py:21840 msgid "Temporary folder preferences" msgstr "" -#: .././config.py:21847 +#: .././config.py:21845 msgid "Empty temporary folders when Tartube shuts down" msgstr "" -#: .././config.py:21856 +#: .././config.py:21854 msgid "(N.B. Temporary folders are always emptied when Tartube starts up)" msgstr "" -#: .././config.py:21864 +#: .././config.py:21862 msgid "Open temporary folders (on the desktop) when Tartube shuts down" msgstr "" -#: .././config.py:21895 +#: .././config.py:21893 msgid "TRANSLATOR'S NOTE: System preferences > Files > Statistics" msgstr "" -#: .././config.py:21911 +#: .././config.py:21909 msgid "The Tartube database contains:" msgstr "" -#: .././config.py:21971 +#: .././config.py:21969 msgid "Custom folders" msgstr "" -#: .././config.py:21994 +#: .././config.py:21992 msgid "Calculate" msgstr "" -#: .././config.py:22075 +#: .././config.py:22073 msgid "TRANSLATOR'S NOTE: System preferences > Files > History" msgstr "" -#: .././config.py:22129 +#: .././config.py:22127 msgid "TRANSLATOR'S NOTE: System preferences > Windows" msgstr "" #. Add this tab... -#: .././config.py:22133 +#: .././config.py:22131 msgid "_Windows" msgstr "" -#: .././config.py:22163 +#: .././config.py:22161 msgid "TRANSLATOR'S NOTE: System preferences > Windows > Main Window" msgstr "" -#: .././config.py:22167 +#: .././config.py:22165 msgid "_Main window" msgstr "" -#: .././config.py:22174 +#: .././config.py:22172 msgid "Main window preferences" msgstr "" -#: .././config.py:22179 +#: .././config.py:22177 msgid "Remember size of the main window" msgstr "" -#: .././config.py:22187 +#: .././config.py:22185 msgid "Remember slider positions" msgstr "" -#: .././config.py:22196 +#: .././config.py:22194 msgid "Reset both" msgstr "" -#: .././config.py:22212 +#: .././config.py:22210 msgid "Don't show the main window toolbar" msgstr "" -#: .././config.py:22222 +#: .././config.py:22220 msgid "Don't show labels in the main window toolbar" msgstr "" -#: .././config.py:22240 +#: .././config.py:22245 msgid "" "Replace stock icons with custom icons (in case stock icons are not visible)" msgstr "" -#: .././config.py:22252 +#: .././config.py:22257 msgid "Show tooltips for videos, channels, playlists and folders" msgstr "" -#: .././config.py:22261 +#: .././config.py:22266 msgid "Show errors/warnings in tooltips (but not in the Videos tab)" msgstr "" -#: .././config.py:22284 +#: .././config.py:22289 msgid "Disable the download buttons in the toolbar and the Videos tab" msgstr "" -#: .././config.py:22294 +#: .././config.py:22299 msgid "In the Progress tab, hide finished downloads" msgstr "" -#: .././config.py:22303 +#: .././config.py:22308 msgid "Show downloads in reverse order" msgstr "" -#: .././config.py:22312 +#: .././config.py:22317 msgid "In the Progress/Classic Mode tabs, remember the width of (some) columns" msgstr "" -#: .././config.py:22322 +#: .././config.py:22327 msgid "When Tartube starts, automatically open the Classic Mode tab" msgstr "" -#: .././config.py:22338 +#: .././config.py:22343 msgid "" "In the Classic Mode tab, when adding URLs, remove duplicates rather than " "retaining them" msgstr "" -#: .././config.py:22352 +#: .././config.py:22357 msgid "" "In the Errors/Warnings tab, don't reset the tab title when it is clicked" msgstr "" -#: .././config.py:22378 +#: .././config.py:22383 msgid "TRANSLATOR'S NOTE: System preferences > Windows > Videos" msgstr "" -#: .././config.py:22386 +#: .././config.py:22391 msgid "Video Index (left side of the Videos tab)" msgstr "" -#: .././config.py:22391 +#: .././config.py:22396 msgid "Show a 'Custom download all' button" msgstr "" -#: .././config.py:22401 +#: .././config.py:22406 msgid "While checking/downloading videos, show free disk space" msgstr "" -#: .././config.py:22412 +#: .././config.py:22417 msgid "Allow each row to be marked for checking/downloading" msgstr "" -#: .././config.py:22423 +#: .././config.py:22428 msgid "Show smaller icons" msgstr "" -#: .././config.py:22432 +#: .././config.py:22437 msgid "" "Show detailed statistics about the videos in each channel / playlist / folder" msgstr "" -#: .././config.py:22443 +#: .././config.py:22448 msgid "" "After clicking on a folder, automatically expand/collapse the tree around it" msgstr "" -#: .././config.py:22454 +#: .././config.py:22459 msgid "Expand the whole tree, not just the level beneath the clicked folder" msgstr "" -#: .././config.py:22475 +#: .././config.py:22480 msgid "Video Catalogue (right side of the Videos tab)" msgstr "Video Catalog (right side of the Videos tab)" -#: .././config.py:22481 +#: .././config.py:22486 msgid "Show 'today' and 'yesterday' as the date, when possible" msgstr "" -#: .././config.py:22489 +#: .././config.py:22494 msgid "Show livestreams with a different background colour" msgstr "Show livestreams with a different background color" -#: .././config.py:22497 +#: .././config.py:22502 msgid "Use same background colours for livestream and debut videos" msgstr "Use same background colors for livestream and debut videos" -#: .././config.py:22520 +#: .././config.py:22525 msgid "Channel and playlist names are clickable (grid mode only)" msgstr "" -#: .././config.py:22528 +#: .././config.py:22533 msgid "Show nicknames (not video file names)" msgstr "" -#: .././config.py:22549 +#: .././config.py:22554 msgid "TRANSLATOR'S NOTE: System preferences > Windows > Drag" msgstr "" -#: .././config.py:22552 +#: .././config.py:22557 msgid "_Drag" msgstr "" -#: .././config.py:22556 +#: .././config.py:22561 msgid "Drag and drop preferences" msgstr "" -#: .././config.py:22562 +#: .././config.py:22567 msgid "When dragging and dropping videos to an external application..." msgstr "" -#: .././config.py:22568 +#: .././config.py:22573 msgid "Transfer the video's full file path" msgstr "" -#: .././config.py:22576 +#: .././config.py:22581 msgid "Transfer the video's source URL" msgstr "" -#: .././config.py:22584 +#: .././config.py:22589 msgid "Transfer the video's name" msgstr "" -#: .././config.py:22592 .././config.py:22654 +#: .././config.py:22597 .././config.py:22659 msgid "Transfer error/warning messages" msgstr "" -#: .././config.py:22600 +#: .././config.py:22605 msgid "Transfer the thumbnail's full file path" msgstr "" -#: .././config.py:22608 .././config.py:22665 +#: .././config.py:22613 .././config.py:22670 msgid "Add a text separator before each item" msgstr "" -#: .././config.py:22617 +#: .././config.py:22622 msgid "" "When dragging and dropping messages from the Errors/Warnings tab to an " "external application..." msgstr "" -#: .././config.py:22624 +#: .././config.py:22629 msgid "Transfer the video/channel/playlist file path" msgstr "" -#: .././config.py:22632 +#: .././config.py:22637 msgid "Transfer the video/channel/playlist URL" msgstr "" -#: .././config.py:22643 +#: .././config.py:22648 msgid "Transfer the video/channel/playlist name" msgstr "" -#: .././config.py:22689 +#: .././config.py:22694 msgid "TRANSLATOR'S NOTE: System preferences > Windows > Tray" msgstr "" -#: .././config.py:22693 +#: .././config.py:22698 msgid "_Tray" msgstr "" -#: .././config.py:22699 +#: .././config.py:22704 msgid "System tray preferences" msgstr "" -#: .././config.py:22704 +#: .././config.py:22709 msgid "Show Tartube in the system tray" msgstr "" -#: .././config.py:22713 +#: .././config.py:22718 msgid "Start Tartube in the system tray" msgstr "" -#: .././config.py:22724 +#: .././config.py:22729 msgid "Close to the tray, rather than closing the application" msgstr "" -#: .././config.py:22736 +#: .././config.py:22741 msgid "" "After closing to the tray, restore the window's position (does not work on " "Wayland)" msgstr "" -#: .././config.py:22779 +#: .././config.py:22784 msgid "TRANSLATOR'S NOTE: System preferences > Windows > Dialogues" msgstr "" -#: .././config.py:22783 +#: .././config.py:22788 msgid "D_ialogues" msgstr "" -#: .././config.py:22789 +#: .././config.py:22794 msgid "Dialogue window preferences" msgstr "Dialog window preferences" -#: .././config.py:22794 +#: .././config.py:22799 msgid "When adding channels/playlists, keep the dialogue window open" msgstr "When adding channels/playlists, keep the dialog window open" -#: .././config.py:22804 +#: .././config.py:22809 msgid "When the dialogue window opens, add URLs from the system clipboard" msgstr "When the dialog window opens, add URLs from the system clipboard" -#: .././config.py:22825 +#: .././config.py:22830 msgid "When adding YouTube channels, remind the user to copy the correct URL" msgstr "" -#: .././config.py:22837 +#: .././config.py:22842 msgid "Debugging preferences" msgstr "" -#: .././config.py:22843 +#: .././config.py:22848 msgid "" "Temporarily disable message dialogue windows (display messages in terminal " "instead)" @@ -8993,1454 +9002,1458 @@ msgstr "" "Temporarily disable message dialog windows (display messages in terminal " "instead)" -#: .././config.py:22855 +#: .././config.py:22860 msgid "" "N.B. Tartube shows a dialogue window after checking or downloading videos" msgstr "" "N.B. Tartube shows a dialog window after checking or downloading videos" -#: .././config.py:22863 +#: .././config.py:22868 msgid "That dialogue window can be disabled in the Operations > Actions tab" msgstr "That dialog window can be disabled in the Operations > Actions tab" -#: .././config.py:22883 +#: .././config.py:22888 msgid "TRANSLATOR'S NOTE: System preferences > Windows > Colours" msgstr "" -#: .././config.py:22887 +#: .././config.py:22892 msgid "_Colours" msgstr "_Colors" -#: .././config.py:22894 +#: .././config.py:22899 msgid "Video catalogue colour preferences" msgstr "Video catalog color preferences" -#: .././config.py:22902 +#: .././config.py:22907 msgid "Waiting livestreams" msgstr "" -#: .././config.py:22908 +#: .././config.py:22913 msgid "Broadcasting livestreams" msgstr "" -#: .././config.py:22914 +#: .././config.py:22919 msgid "Waiting debut videos" msgstr "" -#: .././config.py:22920 +#: .././config.py:22925 msgid "Broadcasting debut videos" msgstr "" -#: .././config.py:22926 +#: .././config.py:22931 msgid "Selected videos" msgstr "" -#: .././config.py:22932 +#: .././config.py:22937 msgid "Selected waiting videos" msgstr "" -#: .././config.py:22938 +#: .././config.py:22943 msgid "Selected broadcasting videos" msgstr "" -#: .././config.py:22944 +#: .././config.py:22949 msgid "Drag and Drop notification" msgstr "" -#: .././config.py:22950 +#: .././config.py:22955 msgid "Drag and Drop background 1" msgstr "" -#: .././config.py:22956 +#: .././config.py:22961 msgid "Drag and Drop background 2" msgstr "" -#: .././config.py:22987 +#: .././config.py:22992 msgid "Custom colour:" msgstr "Custom color:" -#: .././config.py:23010 +#: .././config.py:23015 msgid "Default colour:" msgstr "Default color:" -#: .././config.py:23047 +#: .././config.py:23052 msgid "TRANSLATOR'S NOTE: System preferences > Windows > Errors/Warnings" msgstr "" -#: .././config.py:23052 +#: .././config.py:23057 msgid "_Errors/Warnings" msgstr "" -#: .././config.py:23058 +#: .././config.py:23063 msgid "Errors/Warnings tab preferences" msgstr "" -#: .././config.py:23158 +#: .././config.py:23163 msgid "TRANSLATOR'S NOTE: System preferences > Windows > Websites" msgstr "" -#: .././config.py:23162 +#: .././config.py:23167 msgid "_Websites" msgstr "" -#: .././config.py:23169 +#: .././config.py:23174 msgid "YouTube error/warning preferences" msgstr "" -#: .././config.py:23174 +#: .././config.py:23179 msgid "Ignore YouTube copyright errors" msgstr "" -#: .././config.py:23182 +#: .././config.py:23187 msgid "Ignore YouTube age-restriction errors" msgstr "" -#: .././config.py:23190 +#: .././config.py:23195 msgid "Ignore YouTube deletion by uploader errors" msgstr "" -#: .././config.py:23198 +#: .././config.py:23203 msgid "Ignore YouTube payment errors" msgstr "" -#: .././config.py:23207 .././config.py:27221 +#: .././config.py:23212 .././config.py:27236 msgid "General preferences" msgstr "" -#: .././config.py:23213 +#: .././config.py:23218 msgid "" "Ignore any errors/warnings which match lines in this list (applies to all " "websites)" msgstr "" -#: .././config.py:23227 +#: .././config.py:23232 msgid "These are ordinary strings" msgstr "" -#: .././config.py:23234 +#: .././config.py:23239 msgid "These are regular expressions (regexes)" msgstr "" -#: .././config.py:23263 +#: .././config.py:23268 msgid "TRANSLATOR'S NOTE: System preferences > Scheduling" msgstr "" #. Add this tab... -#: .././config.py:23267 +#: .././config.py:23272 msgid "_Scheduling" msgstr "" -#: .././config.py:23290 +#: .././config.py:23295 msgid "TRANSLATOR'S NOTE: System preferences > Scheduling > Start" msgstr "" -#: .././config.py:23298 +#: .././config.py:23303 msgid "Scheduled download preferences" msgstr "" -#: .././config.py:23319 +#: .././config.py:23324 msgid "Priority" msgstr "" -#: .././config.py:23319 +#: .././config.py:23324 msgid "Whole" msgstr "" -#: .././config.py:23319 +#: .././config.py:23324 msgid "Shutdown" msgstr "" -#: .././config.py:23319 +#: .././config.py:23324 msgid "D/L All" msgstr "" -#: .././config.py:23320 +#: .././config.py:23325 msgid "Join mode" msgstr "" -#: .././config.py:23374 .././config.py:24471 .././config.py:26785 -#: .././config.py:27066 +#: .././config.py:23379 .././config.py:24486 .././config.py:26800 +#: .././config.py:27081 msgid "Edit" msgstr "" -#: .././config.py:23446 .././formats.py:1229 +#: .././config.py:23451 .././formats.py:1229 msgid "Custom" msgstr "" -#: .././config.py:23490 +#: .././config.py:23495 msgid "TRANSLATOR'S NOTE: System preferences > Scheduling > Stop" msgstr "" -#: .././config.py:23493 +#: .././config.py:23498 msgid "S_top" msgstr "" -#: .././config.py:23498 +#: .././config.py:23503 msgid "Scheduled stop preferences" msgstr "" -#: .././config.py:23503 +#: .././config.py:23508 msgid "Stop all download operations after this much time" msgstr "" -#: .././config.py:23551 +#: .././config.py:23556 msgid "Stop all download operations after this many videos" msgstr "" -#: .././config.py:23578 +#: .././config.py:23583 msgid "Stop all download operations after this much disk space" msgstr "" -#: .././config.py:23621 +#: .././config.py:23626 msgid "" "N.B. Disk space is estimated. This setting does not apply to simulated " "downloads" msgstr "" -#: .././config.py:23636 +#: .././config.py:23641 msgid "TRANSLATOR'S NOTE: System preferences > Operations" msgstr "" -#: .././config.py:23680 +#: .././config.py:23685 msgid "TRANSLATOR'S NOTE: System preferences > Operations > Limits" msgstr "" -#: .././config.py:23746 +#: .././config.py:23751 msgid "Overriding video format options, limit video resolution to" msgstr "" -#: .././config.py:23768 +#: .././config.py:23773 msgid "Alternative performance limits" msgstr "" -#: .././config.py:23826 +#: .././config.py:23831 msgid "Alternative limits apply between" msgstr "" -#: .././config.py:23866 +#: .././config.py:23871 msgid "and" msgstr "" -#: .././config.py:23894 +#: .././config.py:23899 msgid "On days" msgstr "" -#: .././config.py:23927 +#: .././config.py:23932 msgid "TRANSLATOR'S NOTE: System preferences > Operations > Stop" msgstr "" -#: .././config.py:23931 +#: .././config.py:23936 msgid "_Stop" msgstr "" -#: .././config.py:23938 +#: .././config.py:23943 msgid "Time-saving settings" msgstr "" -#: .././config.py:23944 +#: .././config.py:23949 msgid "" "Stop checking/downloading a channel/playlist when it finds videos you " "already have" msgstr "" -#: .././config.py:23955 +#: .././config.py:23960 msgid "Stop after this many videos (when checking)" msgstr "" -#: .././config.py:23970 +#: .././config.py:23975 msgid "Stop after this many videos (when downloading)" msgstr "" -#: .././config.py:24006 +#: .././config.py:24011 msgid "TRANSLATOR'S NOTE: System preferences > Operations > Downloads" msgstr "" -#: .././config.py:24017 +#: .././config.py:24022 msgid "Download operation preferences" msgstr "" -#: .././config.py:24023 +#: .././config.py:24028 msgid "Automatically update downloader before every download operation" msgstr "" -#: .././config.py:24035 +#: .././config.py:24040 msgid "Automatically save files at the end of all operations" msgstr "" -#: .././config.py:24047 +#: .././config.py:24052 msgid "For simulated downloads, don't check a video in a folder more than once" msgstr "" -#: .././config.py:24061 +#: .././config.py:24066 msgid "If a download stalls, restart it after this many minutes" msgstr "" -#: .././config.py:24083 +#: .././config.py:24088 msgid "Maximum restarts after a stalled download (0 for no maximum)" msgstr "" -#: .././config.py:24116 +#: .././config.py:24121 msgid "Apply a timeout (in minutes) when checking a video" msgstr "" -#: .././config.py:24128 +#: .././config.py:24133 msgid "Without comments" msgstr "" -#: .././config.py:24144 +#: .././config.py:24149 msgid "With comments" msgstr "" -#: .././config.py:24177 +#: .././config.py:24182 msgid "Assign anonymous error/warning messages to the most probable video" msgstr "" -#: .././config.py:24188 +#: .././config.py:24193 msgid "Add censored, age-restricted and other blocked videos to the database" msgstr "" -#: .././config.py:24201 +#: .././config.py:24206 msgid "" "Extract playlist IDs from each video, and store them in the parent channel/" "playlist" msgstr "" -#: .././config.py:24212 +#: .././config.py:24217 msgid "" "Convert .webp thumbnails into .jpg thumbnails (using FFmpeg) after " "downloading them" msgstr "" -#: .././config.py:24223 +#: .././config.py:24228 msgid "" "...but don't delete the original thumbnails (enable before embedding " "thumbnails in videos)" msgstr "" -#: .././config.py:24258 +#: .././config.py:24263 msgid "TRANSLATOR'S NOTE: System preferences > Operations > Ignore" msgstr "" -#: .././config.py:24262 +#: .././config.py:24267 msgid "_Ignore" msgstr "" -#: .././config.py:24269 +#: .././config.py:24274 msgid "Ignore downloader errors/warnings" msgstr "" -#: .././config.py:24274 +#: .././config.py:24279 msgid "TRANSLATOR'S NOTE: These error messages are always in English" msgstr "" -#: .././config.py:24278 +#: .././config.py:24283 msgid "Ignore 'Child process exited with non-zero code' errors" msgstr "" -#: .././config.py:24287 +#: .././config.py:24292 msgid "" "Ignore 'Unable to download video data' and 'Unable to extract video data' " "errors" msgstr "" -#: .././config.py:24297 +#: .././config.py:24302 msgid "Ignore 'Did not get any data blocks' errors" msgstr "" -#: .././config.py:24306 +#: .././config.py:24311 msgid "Ignore 'Requested formats are incompatible for merge' warnings" msgstr "" -#: .././config.py:24315 +#: .././config.py:24320 msgid "Ignore 'No video formats found' errors" msgstr "" -#: .././config.py:24323 +#: .././config.py:24328 msgid "Ignore 'There are no annotations to write' warnings" msgstr "" -#: .././config.py:24331 +#: .././config.py:24336 msgid "Ignore 'Video doesn't have subtitles' warnings" msgstr "" -#: .././config.py:24339 +#: .././config.py:24344 msgid "Ignore 'A channel/user page was given' warnings" msgstr "" -#: .././config.py:24347 +#: .././config.py:24352 msgid "Ignore 'There's no playlist description to write' warnings" msgstr "" -#: .././config.py:24356 +#: .././config.py:24361 msgid "" -"Ignore 'Unable to download video thumbnail: HTTP Error 404: Not Fuund' " +"Ignore 'Unable to download video thumbnail: HTTP Error 404: Not Found' " "warnings" msgstr "" -#: .././config.py:24379 +#: .././config.py:24372 +msgid "Ignore 'The channel is not currently live' warnings on Twitch" +msgstr "" + +#: .././config.py:24394 msgid "TRANSLATOR'S NOTE: System preferences > Operations > Custom" msgstr "" -#: .././config.py:24382 +#: .././config.py:24397 msgid "_Custom" msgstr "" -#: .././config.py:24387 +#: .././config.py:24402 msgid "Custom downloads" msgstr "" -#: .././config.py:24408 .././config.py:26720 +#: .././config.py:24423 .././config.py:26735 msgid "Classic Mode" msgstr "" -#: .././config.py:24480 .././config.py:26794 .././config.py:27075 +#: .././config.py:24495 .././config.py:26809 .././config.py:27090 msgid "Export" msgstr "" -#: .././config.py:24489 .././config.py:26803 .././config.py:27084 +#: .././config.py:24504 .././config.py:26818 .././config.py:27099 msgid "Clone" msgstr "" -#: .././config.py:24498 .././config.py:26812 +#: .././config.py:24513 .././config.py:26827 msgid "Use in Classic Mode tab" msgstr "" -#: .././config.py:24601 +#: .././config.py:24616 msgid "TRANSLATOR'S NOTE: System preferences > Operations > Archive" msgstr "" -#: .././config.py:24605 +#: .././config.py:24620 msgid "_Archive" msgstr "" -#: .././config.py:24613 +#: .././config.py:24628 msgid "Archive file preferences" msgstr "" -#: .././config.py:24619 +#: .././config.py:24634 msgid "" "Allow downloader to create its own archive file (so deleted videos are not " "re-downloaded)" msgstr "" -#: .././config.py:24638 +#: .././config.py:24653 msgid "Store the archive file in the same location as the video" msgstr "" -#: .././config.py:24646 +#: .././config.py:24661 msgid "" "N.B. Archive files are never stored in system folders like 'Unsorted Videos'" msgstr "" -#: .././config.py:24655 +#: .././config.py:24670 msgid "Store the archive file in Tartube's data directory" msgstr "" -#: .././config.py:24666 +#: .././config.py:24681 msgid "Store the archive file at this location:" msgstr "" -#: .././config.py:24746 +#: .././config.py:24761 msgid "Classic Mode tab preferences" msgstr "" -#: .././config.py:24752 +#: .././config.py:24767 msgid "Create an archive file when downloading from the Classic Mode tab" msgstr "" -#: .././config.py:24763 +#: .././config.py:24778 msgid "" "This setting should only be enabled when downloading channels and playlists" msgstr "" -#: .././config.py:24783 +#: .././config.py:24798 msgid "TRANSLATOR'S NOTE: System preferences > Operations > Livestreams" msgstr "" -#: .././config.py:24787 +#: .././config.py:24802 msgid "Li_vestreams" msgstr "" -#: .././config.py:24795 +#: .././config.py:24810 msgid "Livestream preferences (compatible websites only)" msgstr "" -#: .././config.py:24801 +#: .././config.py:24816 msgid "Do not check/download any livestream [yt-dlp only]" msgstr "" -#: .././config.py:24812 +#: .././config.py:24827 msgid "Detect livestreams announced within this many days" msgstr "" -#: .././config.py:24827 +#: .././config.py:24842 msgid "How often to check the status of livestreams (in minutes)" msgstr "" -#: .././config.py:24846 +#: .././config.py:24861 msgid "Check more frequently when a livestream is due to start" msgstr "" -#: .././config.py:24889 +#: .././config.py:24904 msgid "Broadcasting livestream preferences (compatible websites only)" msgstr "" -#: .././config.py:24897 +#: .././config.py:24912 msgid "" "These settings apply when downloading videos individually, for example with " "a custom download" msgstr "" -#: .././config.py:24908 +#: .././config.py:24923 msgid "Download using:" msgstr "" -#: .././config.py:24923 +#: .././config.py:24938 msgid ".m3u manifest" msgstr "" -#: .././config.py:24970 +#: .././config.py:24985 msgid "Replace a partially-downloaded livestream" msgstr "" -#: .././config.py:24977 +#: .././config.py:24992 msgid "Resume a partially-downloaded livestream" msgstr "" -#: .././config.py:24996 +#: .././config.py:25011 msgid "" "Bypass usual limits on simultaneous downloads, so that all livestreams can " "be downloaded" msgstr "" -#: .././config.py:25009 +#: .././config.py:25024 msgid "Timeout after this many minutes of inactivity" msgstr "" -#: .././config.py:25025 +#: .././config.py:25040 msgid "" "When the livestream download is stopped manually, mark the video as " "downloaded" msgstr "" -#: .././config.py:25039 +#: .././config.py:25054 msgid "" "Check a video before the livestream download (ensures metadata is downloaded)" msgstr "" -#: .././config.py:25053 +#: .././config.py:25068 msgid "N.B. This setting is ignored in the Classic Mode tab" msgstr "" -#: .././config.py:25070 +#: .././config.py:25085 msgid "not recommended" msgstr "" -#: .././config.py:25087 +#: .././config.py:25102 msgid "TRANSLATOR'S NOTE: System preferences > Operations > Actions" msgstr "" -#: .././config.py:25091 +#: .././config.py:25106 msgid "Ac_tions" msgstr "" -#: .././config.py:25099 +#: .././config.py:25114 msgid "Livestream actions (can be toggled for individual videos)" msgstr "" -#: .././config.py:25106 +#: .././config.py:25121 msgid "(currently disabled on MS Windows)" msgstr "" -#: .././config.py:25111 +#: .././config.py:25126 msgid "When a livestream starts, show a desktop notification" msgstr "" -#: .././config.py:25125 +#: .././config.py:25140 msgid "When a livestream starts, sound an alarm" msgstr "" -#: .././config.py:25152 +#: .././config.py:25167 msgid "Plays the selected sound effect" msgstr "" -#: .././config.py:25161 +#: .././config.py:25176 msgid "When a livestream starts, open it in the system's web browser" msgstr "" -#: .././config.py:25173 +#: .././config.py:25188 msgid "When a livestream starts, begin downloading it immediately" msgstr "" -#: .././config.py:25201 +#: .././config.py:25216 msgid "Desktop notification preferences" msgstr "" -#: .././config.py:25207 +#: .././config.py:25222 msgid "Show a dialogue window at the end of an operation" msgstr "Show a dialog window at the end of an operation" -#: .././config.py:25231 +#: .././config.py:25246 msgid "Don't notify the user at the end of an operation" msgstr "" -#: .././config.py:25269 +#: .././config.py:25284 msgid "TRANSLATOR'S NOTE: System preferences > Operations > Clips" msgstr "" -#: .././config.py:25273 +#: .././config.py:25288 msgid "Cli_ps" msgstr "" -#: .././config.py:25286 +#: .././config.py:25301 msgid "" "When a video is checked/downloaded, automatically extract timestamps from " "its metadata file" msgstr "" -#: .././config.py:25297 +#: .././config.py:25312 msgid "" "When a video is checked/downloaded, automatically extract timestamps from " "its description" msgstr "" -#: .././config.py:25309 +#: .././config.py:25324 msgid "If timestamps have already been extracted, replace them" msgstr "" -#: .././config.py:25321 +#: .././config.py:25336 msgid "" "If no timestamps have been extracted, try again before splitting a video" msgstr "" -#: .././config.py:25335 +#: .././config.py:25350 msgid "Video clips (requires FFmpeg or yt-dlp)" msgstr "" -#: .././config.py:25345 +#: .././config.py:25360 msgid "Download video clips using FFmpeg" msgstr "" -#: .././config.py:25352 +#: .././config.py:25367 msgid "Download video clips using yt-dlp" msgstr "" -#: .././config.py:25365 +#: .././config.py:25380 msgid "Format of video clip filenames" msgstr "" -#: .././config.py:25370 +#: .././config.py:25385 msgid "Number" msgstr "" -#: .././config.py:25371 +#: .././config.py:25386 msgid "Clip Title" msgstr "" -#: .././config.py:25372 +#: .././config.py:25387 msgid "Number + Clip Title" msgstr "" -#: .././config.py:25373 +#: .././config.py:25388 msgid "Clip Title + Number" msgstr "" -#: .././config.py:25374 +#: .././config.py:25389 msgid "Original Title" msgstr "" -#: .././config.py:25375 +#: .././config.py:25390 msgid "Original Title + Number" msgstr "" -#: .././config.py:25376 +#: .././config.py:25391 msgid "Original Title + Clip Title" msgstr "" -#: .././config.py:25377 +#: .././config.py:25392 msgid "Original Title + Number + Clip Title" msgstr "" -#: .././config.py:25378 +#: .././config.py:25393 msgid "Original Title + Clip Title + Number" msgstr "" -#: .././config.py:25405 +#: .././config.py:25420 msgid "Generic title for video clips" msgstr "" -#: .././config.py:25422 +#: .././config.py:25437 msgid "Move clips to the Video Clips folder" msgstr "" -#: .././config.py:25429 +#: .././config.py:25444 msgid "Keep clips with their original video" msgstr "" -#: .././config.py:25442 +#: .././config.py:25457 msgid "...but place new files inside a sub-directory" msgstr "" -#: .././config.py:25453 +#: .././config.py:25468 msgid "Add new files to Tartube's database" msgstr "" -#: .././config.py:25464 +#: .././config.py:25479 msgid "Use the original video's thumbnail" msgstr "" -#: .././config.py:25475 .././config.py:25596 +#: .././config.py:25490 .././config.py:25611 msgid "" "Force keyframes at cuts (slower, but fewer video artefacts before and after " "each cut)" msgstr "" -#: .././config.py:25488 +#: .././config.py:25503 msgid "After splitting a video, open the destination folder" msgstr "" -#: .././config.py:25490 +#: .././config.py:25505 msgid "After splitting a video, open the destination directory" msgstr "" -#: .././config.py:25502 +#: .././config.py:25517 msgid "" "After splitting a video, delete the original (ignored for videos in channels/" "playlists)" msgstr "" -#: .././config.py:25525 +#: .././config.py:25540 msgid "TRANSLATOR'S NOTE: System preferences > Operations > Slices" msgstr "" -#: .././config.py:25529 +#: .././config.py:25544 msgid "Slic_es" msgstr "" -#: .././config.py:25536 +#: .././config.py:25551 msgid "Video slices (requires FFmpeg)" msgstr "" -#: .././config.py:25542 +#: .././config.py:25557 msgid "" "While checking/downloading videos, check each video against the SponsorBlock " "server" msgstr "" -#: .././config.py:25553 +#: .././config.py:25568 msgid "When contacting the server, obfuscate each video's ID (recommended)" msgstr "" -#: .././config.py:25569 +#: .././config.py:25584 msgid "If slices have already been extracted, replace the old list" msgstr "" -#: .././config.py:25582 +#: .././config.py:25597 msgid "" "If slices have been extracted, contact the server again before removing more " "slices from the video" msgstr "" -#: .././config.py:25610 +#: .././config.py:25625 msgid "" "After removing slices from a video, reset all timestamp and slice data " "(recommended)" msgstr "" -#: .././config.py:25636 +#: .././config.py:25651 msgid "TRANSLATOR'S NOTE: System preferences > Operations > Comments" msgstr "" -#: .././config.py:25640 +#: .././config.py:25655 msgid "C_omments" msgstr "" -#: .././config.py:25652 +#: .././config.py:25667 msgid "When checking videos, store comments in the metadata file" msgstr "" -#: .././config.py:25660 +#: .././config.py:25675 msgid "When downloading videos, store comments in the metadata file" msgstr "" -#: .././config.py:25668 +#: .././config.py:25683 msgid "" "Warning: fetching comments will increase the download time, perhaps by a lot!" msgstr "" -#: .././config.py:25674 +#: .././config.py:25689 msgid "Also store comments in the Tartube database" msgstr "" -#: .././config.py:25699 +#: .././config.py:25714 msgid "" "Warning: storing comments will increase the size of Tartube's datbase, " "perhaps by a lot!" msgstr "" -#: .././config.py:25719 +#: .././config.py:25734 msgid "TRANSLATOR'S NOTE: System preferences > Operations > Mirrors" msgstr "" -#: .././config.py:25730 +#: .././config.py:25745 msgid "Invidious mirror" msgstr "" -#: .././config.py:25736 +#: .././config.py:25751 msgid "To find an updated list of Invidious mirrors, use any search engine!" msgstr "" -#: .././config.py:25751 +#: .././config.py:25766 msgid "Use the default Invidious mirror" msgstr "" -#: .././config.py:25766 +#: .././config.py:25781 msgid "SponsorBlock API mirror" msgstr "" -#: .././config.py:25779 +#: .././config.py:25794 msgid "Use the default SponsorBlock URL" msgstr "" -#: .././config.py:25796 +#: .././config.py:25811 msgid "TRANSLATOR'S NOTE: System preferences > Operations > Proxies" msgstr "" -#: .././config.py:25800 +#: .././config.py:25815 msgid "P_roxies" msgstr "" -#: .././config.py:25806 +#: .././config.py:25821 msgid "Proxies" msgstr "" -#: .././config.py:25813 +#: .././config.py:25828 msgid "" "During a download operation, Tartube will cycle betwween the proxies in this " "list" msgstr "" -#: .././config.py:25839 +#: .././config.py:25854 msgid "TRANSLATOR'S NOTE: System preferences > Operations > Preferences" msgstr "" -#: .././config.py:25843 +#: .././config.py:25858 msgid "Pre_ferences" msgstr "" -#: .././config.py:25850 +#: .././config.py:25865 msgid "URL flexibility preferences" msgstr "" -#: .././config.py:25857 +#: .././config.py:25872 msgid "" "If a video's URL represents a channel/playlist, not a video, don't download " "it" msgstr "" -#: .././config.py:25866 +#: .././config.py:25881 msgid "...or, download multiple videos into the containing folder" msgstr "" -#: .././config.py:25876 +#: .././config.py:25891 msgid "...or, create a new channel, and download the videos into that" msgstr "" -#: .././config.py:25887 +#: .././config.py:25902 msgid "...or, create a new playlist, and download the videos into that" msgstr "" -#: .././config.py:25919 .././config.py:26001 +#: .././config.py:25934 .././config.py:26016 msgid "Missing video preferences" msgstr "" -#: .././config.py:25925 .././config.py:26007 +#: .././config.py:25940 .././config.py:26022 msgid "" "Add videos which have been removed from a channel/playlist to the Missing " "Videos folder" msgstr "" -#: .././config.py:25936 .././config.py:26018 +#: .././config.py:25951 .././config.py:26033 msgid "Only add videos that were uploaded within this many days" msgstr "" -#: .././config.py:25990 +#: .././config.py:26005 msgid "TRANSLATOR'S NOTE: System preferences > Operations > Missing" msgstr "" -#: .././config.py:25994 +#: .././config.py:26009 msgid "Missi_ng" msgstr "" -#: .././config.py:26067 +#: .././config.py:26082 msgid "TRANSLATOR'S NOTE: System preferences > Downloaders" msgstr "" -#: .././config.py:26099 .././config.py:35379 +#: .././config.py:26114 .././config.py:35435 msgid "TRANSLATOR'S NOTE: System preferences > Downloaders > Forks" msgstr "" -#: .././config.py:26103 +#: .././config.py:26118 msgid "_Forks" msgstr "" -#: .././config.py:26109 +#: .././config.py:26124 msgid "Forks of youtube-dl" msgstr "" -#: .././config.py:26138 +#: .././config.py:26153 msgid "Use yt-dlp" msgstr "" -#: .././config.py:26144 +#: .././config.py:26159 msgid "Install without dependencies" msgstr "" -#: .././config.py:26145 +#: .././config.py:26160 msgid "(recommended on MS Windows)" msgstr "" -#: .././config.py:26176 +#: .././config.py:26191 msgid "Use youtube-dl" msgstr "" -#: .././config.py:26197 +#: .././config.py:26212 msgid "Other forks" msgstr "" -#: .././config.py:26205 +#: .././config.py:26220 msgid "Use this fork (e.g. youtube-dlc):" msgstr "" -#: .././config.py:26283 +#: .././config.py:26298 msgid "When using other downloaders, filter out yt-dlp download options" msgstr "" -#: .././config.py:26305 +#: .././config.py:26320 msgid "TRANSLATOR'S NOTE: System preferences > Downloaders > File paths" msgstr "" -#: .././config.py:26309 +#: .././config.py:26324 msgid "File _paths" msgstr "" -#: .././config.py:26316 +#: .././config.py:26331 msgid "Downloader file paths" msgstr "" -#: .././config.py:26322 +#: .././config.py:26337 msgid "Path to the executable" msgstr "" #. (Signal connect appears below) -#: .././config.py:26328 .././config.py:26507 .././config.py:26548 -#: .././config.py:35396 +#: .././config.py:26343 .././config.py:26522 .././config.py:26563 +#: .././config.py:35452 msgid "Use default path" msgstr "" -#: .././config.py:26338 .././config.py:35410 +#: .././config.py:26353 .././config.py:35466 msgid "Use local path" msgstr "" -#: .././config.py:26344 +#: .././config.py:26359 msgid "Use custom path (not recommended on MS Windows)" msgstr "" -#: .././config.py:26346 +#: .././config.py:26361 msgid "Use custom path" msgstr "" -#: .././config.py:26358 .././config.py:35422 +#: .././config.py:26373 .././config.py:35478 msgid "Use PyPI path" msgstr "" -#: .././config.py:26418 +#: .././config.py:26433 msgid "Command for update operations" msgstr "" -#: .././config.py:26471 +#: .././config.py:26486 msgid "TRANSLATOR'S NOTE: System preferences > Downloaders > FFmpeg / AVConv" msgstr "" -#: .././config.py:26476 +#: .././config.py:26491 msgid "FF_mpeg / AVConv" msgstr "" -#: .././config.py:26483 +#: .././config.py:26498 msgid "Post-processor file paths" msgstr "" -#: .././config.py:26488 +#: .././config.py:26503 msgid "" "You only need to set these paths if Tartube cannot find FFmpeg / AVConv " "automatically" msgstr "" -#: .././config.py:26495 +#: .././config.py:26510 msgid "Path to the FFmpeg executable" msgstr "" -#: .././config.py:26522 .././config.py:26634 +#: .././config.py:26537 .././config.py:26649 msgid "Install from main menu" msgstr "" -#: .././config.py:26536 +#: .././config.py:26551 msgid "Path to the AVConv executable" msgstr "" -#: .././config.py:26563 +#: .././config.py:26578 msgid "Not supported on MS Windows" msgstr "" -#: .././config.py:26591 +#: .././config.py:26606 msgid "TRANSLATOR'S NOTE: System preferences > Downloaders > streamlink" msgstr "" -#: .././config.py:26594 +#: .././config.py:26609 msgid "TRANSLATOR'S NOTE: 'streamlink' is the name of a Python module" msgstr "" -#: .././config.py:26599 +#: .././config.py:26614 msgid "_streamlink" msgstr "" -#: .././config.py:26606 +#: .././config.py:26621 msgid "streamlink file path" msgstr "" -#: .././config.py:26611 +#: .././config.py:26626 msgid "Path to the streamlink executable" msgstr "" -#: .././config.py:26659 +#: .././config.py:26674 msgid "TRANSLATOR'S NOTE: System preferences > Options" msgstr "" -#: .././config.py:26688 +#: .././config.py:26703 msgid "TRANSLATOR'S NOTE: System preferences > Options > Download options" msgstr "" -#: .././config.py:26693 +#: .././config.py:26708 msgid "_Download options" msgstr "" -#: .././config.py:26700 +#: .././config.py:26715 msgid "List of download options" msgstr "" -#: .././config.py:26720 +#: .././config.py:26735 msgid "Videos tab" msgstr "" -#: .././config.py:26721 +#: .././config.py:26736 msgid "Dropzone" msgstr "" -#: .././config.py:26721 +#: .././config.py:26736 msgid "Applied to media" msgstr "" -#: .././config.py:26922 +#: .././config.py:26937 msgid "TRANSLATOR'S NOTE: System preferences > Options > Preferences" msgstr "" -#: .././config.py:26926 +#: .././config.py:26941 msgid "_Preferences" msgstr "" -#: .././config.py:26933 +#: .././config.py:26948 msgid "Download options preferences" msgstr "" -#: .././config.py:26939 +#: .././config.py:26954 msgid "" "When applying download options to something, clone the general download " "options" msgstr "" -#: .././config.py:26950 +#: .././config.py:26965 msgid "After downloading a video, destroy its download options" msgstr "" -#: .././config.py:26972 +#: .././config.py:26987 msgid "TRANSLATOR'S NOTE: System preferences > Options > FFmpeg options" msgstr "" -#: .././config.py:26976 +#: .././config.py:26991 msgid "_FFmpeg options" msgstr "" -#: .././config.py:26983 +#: .././config.py:26998 msgid "List of FFmpeg options managers" msgstr "" -#: .././config.py:27003 +#: .././config.py:27018 msgid "Current" msgstr "" -#: .././config.py:27093 +#: .././config.py:27108 msgid "Use these options" msgstr "" -#: .././config.py:27183 +#: .././config.py:27198 msgid "TRANSLATOR'S NOTE: System preferences > Output" msgstr "" #. Add this tab... -#: .././config.py:27187 +#: .././config.py:27202 msgid "O_utput" msgstr "" -#: .././config.py:27213 +#: .././config.py:27228 msgid "TRANSLATOR'S NOTE: System preferences > Output > General" msgstr "" -#: .././config.py:27227 +#: .././config.py:27242 msgid "Applies to Output tab, terminal window and downloader log" msgstr "" -#: .././config.py:27233 +#: .././config.py:27248 msgid "Downloader writes verbose output (youtube-dl debugging mode)" msgstr "" -#: .././config.py:27255 +#: .././config.py:27270 msgid "TRANSLATOR'S NOTE: System preferences > Output > Output tab" msgstr "" -#: .././config.py:27259 +#: .././config.py:27274 msgid "_Output tab" msgstr "" -#: .././config.py:27266 +#: .././config.py:27281 msgid "Output tab preferences" msgstr "" -#: .././config.py:27271 +#: .././config.py:27286 msgid "Display downloader system commands in the Output tab" msgstr "" -#: .././config.py:27280 -msgid "Display output from downloader's STDOUT in the Output tab" +#: .././config.py:27296 +msgid "Display general output (from downloader's STDOUT) in the Output tab" msgstr "" -#: .././config.py:27289 .././config.py:27471 .././config.py:27570 +#: .././config.py:27307 .././config.py:27495 .././config.py:27597 msgid "...but don't write each video's JSON data" msgstr "" -#: .././config.py:27300 .././config.py:27482 .././config.py:27581 +#: .././config.py:27318 .././config.py:27506 .././config.py:27608 msgid "...but don't write each video's download progress" msgstr "" -#: .././config.py:27319 -msgid "Display output from downloader's STDERR in the Output tab" +#: .././config.py:27338 +msgid "Display errors/warnings (from downloader's STDERR) in the Output tab" msgstr "" -#: .././config.py:27328 +#: .././config.py:27349 msgid "Limit the size of Output tab pages to" msgstr "" -#: .././config.py:27352 +#: .././config.py:27373 msgid "Empty pages in the Output tab at the start of every operation" msgstr "" -#: .././config.py:27367 +#: .././config.py:27388 msgid "" "Show a summary of active threads (changes are applied when Tartube restarts)" msgstr "" -#: .././config.py:27382 +#: .././config.py:27403 msgid "During update/info operations, automatically switch to the Output tab" msgstr "" -#: .././config.py:27393 +#: .././config.py:27414 msgid "During a refresh operation, show all matching videos in the Output tab" msgstr "" -#: .././config.py:27404 +#: .././config.py:27425 msgid "...also show all non-matching videos" msgstr "" -#: .././config.py:27438 +#: .././config.py:27459 msgid "TRANSLATOR'S NOTE: System preferences > Output > Terminal window" msgstr "" -#: .././config.py:27442 +#: .././config.py:27463 msgid "_Terminal window" msgstr "" -#: .././config.py:27448 +#: .././config.py:27469 msgid "Terminal window preferences" msgstr "" -#: .././config.py:27453 +#: .././config.py:27474 msgid "Write downloader system commands to the terminal window" msgstr "" -#: .././config.py:27462 -msgid "Write output from downloader's STDOUT to the terminal window" +#: .././config.py:27484 +msgid "Write general output (from downloader's STDOUT) to the terminal window" msgstr "" -#: .././config.py:27504 -msgid "Write output from downloader's STDERR to the terminal window" +#: .././config.py:27529 +msgid "Write errors/warnings (from downloader's STDERR) to the terminal window" msgstr "" -#: .././config.py:27529 +#: .././config.py:27556 msgid "TRANSLATOR'S NOTE: System preferences > Output > Log" msgstr "" -#: .././config.py:27533 +#: .././config.py:27560 msgid "_Downloader log" msgstr "" -#: .././config.py:27539 +#: .././config.py:27566 msgid "Downloader log preferences" msgstr "" -#: .././config.py:27545 +#: .././config.py:27572 #, python-brace-format msgid "If enabled, the file '{0}' is written to Tartube's data folder" msgstr "" -#: .././config.py:27552 +#: .././config.py:27579 msgid "Write downloader system commands to the log" msgstr "" -#: .././config.py:27561 -msgid "Write output from downloader's STDOUT to the log" +#: .././config.py:27588 +msgid "Write general output (from downloader's STDOUT) to the log" msgstr "" -#: .././config.py:27603 -msgid "Write output from downloader's STDERR to the log" +#: .././config.py:27630 +msgid "Write errors/warnings (from downloader's STDERR) to the log" msgstr "" -#: .././config.py:28564 .././config.py:30767 .././config.py:30826 -#: .././config.py:31678 .././config.py:33086 .././config.py:33178 +#: .././config.py:28591 .././config.py:30794 .././config.py:30853 +#: .././config.py:31713 .././config.py:33121 .././config.py:33213 msgid "" "TRANSLATOR'S NOTE: Dialogue window, generated by: System preferences > Files " "> Update" msgstr "" #. Confirm the result -#: .././config.py:28584 .././config.py:30800 .././config.py:30862 -#: .././config.py:31702 .././config.py:33112 .././config.py:33204 +#: .././config.py:28611 .././config.py:30827 .././config.py:30889 +#: .././config.py:31737 .././config.py:33147 .././config.py:33239 #: .././refresh.py:496 .././refresh.py:604 msgid "Total videos:" msgstr "" -#: .././config.py:28585 .././config.py:30802 .././config.py:30864 -#: .././config.py:31703 .././config.py:33113 .././config.py:33205 +#: .././config.py:28612 .././config.py:30829 .././config.py:30891 +#: .././config.py:31738 .././config.py:33148 .././config.py:33240 msgid "Videos updated:" msgstr "" -#: .././config.py:28769 .././config.py:28878 +#: .././config.py:28796 .././config.py:28905 msgid "" "TRANSLATOR'S NOTE: Dialogue window, generated by: System preferences > Files " "> URLs" msgstr "" -#: .././config.py:28813 +#: .././config.py:28840 #, python-brace-format msgid "There is already a channel, playlist or folder called '{0}'" msgstr "" -#: .././config.py:28836 +#: .././config.py:28863 msgid "Are you sure you want to rename this channel?" msgstr "" -#: .././config.py:28838 +#: .././config.py:28865 msgid "Are you sure you want to rename this playlist?" msgstr "" -#: .././config.py:28840 +#: .././config.py:28867 msgid "Are you sure you want to rename this folder?" msgstr "" -#: .././config.py:28885 +#: .././config.py:28912 msgid "That is not a valid URL" msgstr "" -#: .././config.py:28908 +#: .././config.py:28935 msgid "Are you sure you want to update the URL?" msgstr "" -#: .././config.py:28939 +#: .././config.py:28966 msgid "" "TRANSLATOR'S NOTE: Dialogue window, generated by:System preferences > Files " "> URLs" msgstr "" -#: .././config.py:28960 +#: .././config.py:28987 msgid "The regex is invalid" msgstr "" -#: .././config.py:29010 +#: .././config.py:29037 msgid "Are you sure you want to update these URLs?" msgstr "" -#: .././config.py:29210 +#: .././config.py:29237 msgid "" "TRANSLATOR'S NOTE: Dialogue window, generated by: System preferences > " "Operations > Custom" msgstr "" -#: .././config.py:29235 +#: .././config.py:29262 msgid "The default custom download manager cannot be deleted" msgstr "" -#: .././config.py:29245 +#: .././config.py:29272 msgid "Are you sure you want to delete this custom download manager?" msgstr "" -#: .././config.py:29489 .././config.py:29610 .././config.py:29660 -#: .././config.py:29852 .././config.py:30512 .././config.py:35281 +#: .././config.py:29516 .././config.py:29637 .././config.py:29687 +#: .././config.py:29879 .././config.py:30539 .././config.py:35337 msgid "" "TRANSLATOR'S NOTE: Dialogue window, generated by: System preferences > Files " "> Database" msgstr "" -#: .././config.py:29521 +#: .././config.py:29548 msgid "Are you sure you want to create a new database at this location?" msgstr "" -#: .././config.py:29633 +#: .././config.py:29660 msgid "Are you sure you want to forget this database?" msgstr "" -#: .././config.py:29673 +#: .././config.py:29700 msgid "Are you sure you want to forget all databases except the current one?" msgstr "" -#: .././config.py:29881 +#: .././config.py:29908 msgid "No database exists at this location:" msgstr "" -#: .././config.py:29883 +#: .././config.py:29910 msgid "Do you want to create a new one?" msgstr "" -#: .././config.py:30518 +#: .././config.py:30545 msgid "Select a Tartube database file" msgstr "" -#: .././config.py:30540 +#: .././config.py:30567 msgid "This file is not loadable (might be corrupted)" msgstr "" -#: .././config.py:30551 +#: .././config.py:30578 msgid "This file does is not compatible with Tartube" msgstr "" -#: .././config.py:30561 +#: .././config.py:30588 msgid "This file was loaded, but is empty" msgstr "" -#: .././config.py:31019 +#: .././config.py:31046 msgid "" "TRANSLATOR'S NOTE: Dialogue window, generated by: System preferences > " "Options > FFmpeg options" msgstr "" -#: .././config.py:31044 +#: .././config.py:31071 msgid "The current options manager cannot be deleted" msgstr "" -#: .././config.py:31054 .././config.py:32463 +#: .././config.py:31081 .././config.py:32498 msgid "Are you sure you want to delete this options manager?" msgstr "" -#: .././config.py:31239 .././config.py:34028 +#: .././config.py:31267 .././config.py:34063 msgid "" "TRANSLATOR'S NOTE: Dialogue window, generated by: System preferences > " "Windows > Main Window" msgstr "" -#: .././config.py:31253 .././config.py:31761 .././config.py:34040 +#: .././config.py:31286 .././config.py:31796 .././config.py:34075 msgid "The new setting will be applied when Tartube restarts" msgstr "" -#: .././config.py:31729 +#: .././config.py:31764 msgid "" "TRANSLATOR'S NOTE: Dialogue window, generated by: System preferences > " "General > Application" msgstr "" -#: .././config.py:32428 +#: .././config.py:32463 msgid "" "TRANSLATOR'S NOTE: Dialogue window, generated by: System preferences > " "Options > Download options" msgstr "" -#: .././config.py:32453 +#: .././config.py:32488 msgid "The default options manager cannot be deleted" msgstr "" -#: .././config.py:33585 .././config.py:33633 +#: .././config.py:33620 .././config.py:33668 msgid "" "TRANSLATOR'S NOTE: Dialogue window, generated by: System preferences > " "Scheduling > Start" msgstr "" -#: .././config.py:33598 +#: .././config.py:33633 msgid "There is already a scheduled download with that name" msgstr "" -#: .././config.py:33650 +#: .././config.py:33685 msgid "Are you sure you want to delete this scheduled download?" msgstr "" -#: .././config.py:33835 +#: .././config.py:33870 msgid "" "TRANSLATOR'S NOTE: Dialogue window, generated by: System preferences > " "Operations > Archive" msgstr "" -#: .././config.py:33840 +#: .././config.py:33875 msgid "Select the location of the archive file" msgstr "" -#: .././config.py:33873 .././config.py:33911 +#: .././config.py:33908 .././config.py:33946 msgid "" "TRANSLATOR'S NOTE: Dialogue window, generated by: System preferences > " "Downloaders > FFmpeg / AVConv" msgstr "" -#: .././config.py:33878 +#: .././config.py:33913 msgid "Please select the AVConv executable" msgstr "" -#: .././config.py:33916 +#: .././config.py:33951 msgid "Please select the FFmpeg executable" msgstr "" -#: .././config.py:33949 +#: .././config.py:33984 msgid "" "TRANSLATOR'S NOTE: Dialogue window, generated by: System preferences > " "Downloaders > streamlink" msgstr "" -#: .././config.py:33954 +#: .././config.py:33989 msgid "Please select the streamlink executable" msgstr "" -#: .././config.py:35131 +#: .././config.py:35187 msgid "" "TRANSLATOR'S NOTE: Dialogue window, generated by: System preferences > " "Downloaders > File paths" msgstr "" -#: .././config.py:35137 +#: .././config.py:35193 msgid "Select the youtube-dl-compatible executable" msgstr "" -#: .././config.py:35314 +#: .././config.py:35370 msgid "Database file not loaded" msgstr "" -#: .././config.py:35334 +#: .././config.py:35390 msgid "Did not try to load the database file" msgstr "" -#: .././config.py:35359 +#: .././config.py:35415 msgid "Database file loaded" msgstr "" @@ -10523,11 +10536,11 @@ msgstr "" msgid "Unrecognised download item ID" msgstr "Unrecognized download item ID" -#: .././downloads.py:3535 .././downloads.py:9270 +#: .././downloads.py:3535 .././downloads.py:9280 msgid "Download did not start" msgstr "" -#: .././downloads.py:3541 .././downloads.py:9276 .././info.py:310 +#: .././downloads.py:3541 .././downloads.py:9286 .././info.py:310 #: .././updates.py:270 .././updates.py:382 .././updates.py:495 #: .././updates.py:665 msgid "Child process exited with non-zero code: {}" @@ -10546,81 +10559,81 @@ msgstr "" msgid "Simulated download of video with unprintable characters" msgstr "" -#: .././downloads.py:6717 +#: .././downloads.py:6727 msgid "Invalid timestamps in temporary buffer" msgstr "" -#: .././downloads.py:6739 +#: .././downloads.py:6749 msgid "No timestamps defined in video's timestamp list" msgstr "" -#: .././downloads.py:6760 +#: .././downloads.py:6770 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:6864 .././downloads.py:7055 +#: .././downloads.py:6874 .././downloads.py:7065 msgid "FAILED: Cannot create temporary directory" msgstr "" -#: .././downloads.py:6961 .././downloads.py:7152 .././downloads.py:7459 -#: .././downloads.py:7730 +#: .././downloads.py:6971 .././downloads.py:7162 .././downloads.py:7469 +#: .././downloads.py:7740 msgid "FAILED: Clip download did not start" msgstr "" -#: .././downloads.py:6969 .././downloads.py:7160 .././downloads.py:7467 -#: .././downloads.py:7738 +#: .././downloads.py:6979 .././downloads.py:7170 .././downloads.py:7477 +#: .././downloads.py:7748 msgid "FAILED: Child process exited with non-zero code: {}" msgstr "" -#: .././downloads.py:7576 +#: .././downloads.py:7586 msgid "No slices defined in video's slice list" msgstr "" -#: .././downloads.py:7762 +#: .././downloads.py:7772 msgid "FAILED: One or more clips were not downloaded" msgstr "" -#: .././downloads.py:7863 +#: .././downloads.py:7873 msgid "FAILED: Can't concatenate clips" msgstr "" -#: .././downloads.py:7884 +#: .././downloads.py:7894 msgid "" "FAILED: Clips were concatenated, but could not move the output file out of " "the temporary directory" msgstr "" -#: .././downloads.py:8024 +#: .././downloads.py:8034 msgid "Failed to copy the original video's thumbnail" msgstr "" -#: .././downloads.py:8207 +#: .././downloads.py:8217 msgid "FAILED: Can't create a temporary folder for video clips" msgstr "" -#: .././downloads.py:8256 +#: .././downloads.py:8266 msgid "FAILED: Can't create a temporary folder for video slices" msgstr "" #. There are currently three download methods, specified by self.dl_mode -#: .././downloads.py:9029 +#: .././downloads.py:9039 msgid "Tartube is starting the livestream download" msgstr "" -#: .././downloads.py:9053 +#: .././downloads.py:9063 msgid "Invalid livestream download mode" msgstr "" -#: .././downloads.py:9102 +#: .././downloads.py:9112 msgid "" "Incomplete livestream download detected; removing the .part component from " "the output file" msgstr "" -#: .././downloads.py:9117 +#: .././downloads.py:9127 msgid "" "Incomplete livestream download detected; to complete the download, right-" "click the video and select 'Finalise livestream'" @@ -10628,11 +10641,11 @@ msgstr "" "Incomplete livestream download detected; to complete the download, right-" "click the video and select 'Finalize livestream'" -#: .././downloads.py:9347 .././downloads.py:9894 +#: .././downloads.py:9357 .././downloads.py:9904 msgid "Failed to download the .m3u manifest" msgstr "" -#: .././downloads.py:9785 +#: .././downloads.py:9795 msgid "Downloaded the .m3u manifest, now downloading the livestream..." msgstr "" diff --git a/locale/es/LC_MESSAGES/base.mo b/locale/es/LC_MESSAGES/base.mo index 87822c9..9aeffbb 100644 Binary files a/locale/es/LC_MESSAGES/base.mo and b/locale/es/LC_MESSAGES/base.mo differ diff --git a/locale/es/LC_MESSAGES/base.po b/locale/es/LC_MESSAGES/base.po index c92acb4..b66468e 100644 --- a/locale/es/LC_MESSAGES/base.po +++ b/locale/es/LC_MESSAGES/base.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2023-04-13 14:30+0100\n" +"POT-Creation-Date: 2023-06-08 10:49+0100\n" "PO-Revision-Date: 2022-08-09 04:20+0000\n" "Last-Translator: Equi \n" "Language-Team: Spanish Test youtube-dl" msgstr "" -#: .././mainwin.py:38654 .././config.py:25150 +#: .././mainwin.py:38654 .././config.py:25165 msgid "Test" msgstr "" @@ -5126,7 +5132,7 @@ msgstr "" msgid "Uploads" msgstr "" -#: .././config.py:482 .././config.py:14844 +#: .././config.py:482 .././config.py:14842 msgid "File size" msgstr "" @@ -5178,7 +5184,7 @@ msgstr "" msgid "Days" msgstr "" -#: .././config.py:583 .././config.py:18956 +#: .././config.py:583 .././config.py:18954 msgid "Hours" msgstr "" @@ -5219,7 +5225,7 @@ msgstr "" msgid "Apply changes without closing the window" msgstr "" -#: .././config.py:1258 .././config.py:13884 .././config.py:14250 +#: .././config.py:1258 .././config.py:13882 .././config.py:14248 msgid "Apply changes" msgstr "" @@ -5227,1969 +5233,1969 @@ msgstr "" msgid "Cancel changes" msgstr "" -#: .././config.py:2067 +#: .././config.py:2065 msgid "Listed as" msgstr "" -#: .././config.py:2079 +#: .././config.py:2077 msgid "Contained in" msgstr "" -#: .././config.py:2137 +#: .././config.py:2135 msgid "Download to" msgstr "" -#: .././config.py:2185 +#: .././config.py:2183 msgid "Default location" msgstr "" -#: .././config.py:2214 +#: .././config.py:2212 msgid "Channel URL" msgstr "" -#: .././config.py:2216 +#: .././config.py:2214 msgid "Playlist URL" msgstr "" -#: .././config.py:2218 .././config.py:5445 +#: .././config.py:2216 .././config.py:5443 msgid "Video URL" msgstr "" -#: .././config.py:2241 .././config.py:7529 +#: .././config.py:2239 .././config.py:7527 msgid "_Options" msgstr "" -#: .././config.py:2255 .././config.py:4347 +#: .././config.py:2253 .././config.py:4345 msgid "Download options" msgstr "" -#: .././config.py:2266 +#: .././config.py:2264 msgid "Edit download options" msgstr "" -#: .././config.py:2273 +#: .././config.py:2271 msgid "Remove download options" msgstr "" -#: .././config.py:2444 +#: .././config.py:2442 msgid "Close this window" msgstr "" -#: .././config.py:2853 +#: .././config.py:2851 msgid "" "TRANSLATOR'S NOTE: Custom downloads window starts here. In the menu, click " "Edit > System preferences... > Operations > Custom > Edit" msgstr "" -#: .././config.py:2858 +#: .././config.py:2856 msgid "Custom download settings" msgstr "" -#: .././config.py:3112 +#: .././config.py:3110 msgid "TRANSLATOR'S NOTE: Custom downloads > Name" msgstr "" -#: .././config.py:3115 .././config.py:4693 .././config.py:10928 +#: .././config.py:3113 .././config.py:4691 .././config.py:10926 msgid "_Name" msgstr "" -#: .././config.py:3137 +#: .././config.py:3135 msgid "Usage" msgstr "" -#: .././config.py:3149 +#: .././config.py:3147 msgid "Applies everywhere except the Classic Mode tab" msgstr "" -#: .././config.py:3152 +#: .././config.py:3150 msgid "Applies to the Classic Mode tab" msgstr "" -#: .././config.py:3154 +#: .././config.py:3152 msgid "Applies when selected" msgstr "" -#: .././config.py:3180 .././config.py:3220 +#: .././config.py:3178 .././config.py:3218 msgid "HINT" msgstr "" -#: .././config.py:3180 +#: .././config.py:3178 msgid "Enable these settings first!" msgstr "" -#: .././config.py:3185 +#: .././config.py:3183 msgid "Download each video independently of its channel or playlist" msgstr "" -#: .././config.py:3193 +#: .././config.py:3191 msgid "" "Check channels/playlists/folders before each custom download (recommended)" msgstr "" -#: .././config.py:3221 +#: .././config.py:3219 msgid "" "The Check all and Download all buttons will not start a custom " "download!" msgstr "" -#: .././config.py:3228 +#: .././config.py:3226 msgid "Use the main menu, or right-click a video, channel, playlist or folder!" msgstr "" -#: .././config.py:3243 +#: .././config.py:3241 msgid "Import settings from the general custom download into this window" msgstr "" -#: .././config.py:3260 +#: .././config.py:3258 msgid "Completely reset all settings to their default values" msgstr "" -#: .././config.py:3274 +#: .././config.py:3272 msgid "TRANSLATOR'S NOTE: Custom downloads > Subtitles" msgstr "" #. Add this tab... -#: .././config.py:3277 .././config.py:7503 +#: .././config.py:3275 .././config.py:7501 msgid "_Subtitles" msgstr "" -#: .././config.py:3290 +#: .././config.py:3288 msgid "Subtitles settings" msgstr "" -#: .././config.py:3296 +#: .././config.py:3294 msgid "" "Note: this tab downloads videos. To download subtitles, use the download " "options windows" msgstr "" -#: .././config.py:3303 +#: .././config.py:3301 msgid "Only download videos with available subtitles" msgstr "" -#: .././config.py:3313 +#: .././config.py:3311 msgid "" "During the custom download, don't add videos without subtitles to the " "database at all" msgstr "" -#: .././config.py:3325 +#: .././config.py:3323 msgid "" "Require subtitles in these languages (leave empty to download videos with " "any subtitles):" msgstr "" -#: .././config.py:3340 .././config.py:7603 +#: .././config.py:3338 .././config.py:7601 msgid "Add language" msgstr "" -#: .././config.py:3352 .././config.py:7621 +#: .././config.py:3350 .././config.py:7619 msgid "Remove language" msgstr "" -#: .././config.py:3391 +#: .././config.py:3389 msgid "TRANSLATOR'S NOTE: Custom downloads > Clips" msgstr "" -#: .././config.py:3394 .././config.py:12306 +#: .././config.py:3392 .././config.py:12304 msgid "_Clips" msgstr "" -#: .././config.py:3398 +#: .././config.py:3396 msgid "Clip settings" msgstr "" -#: .././config.py:3404 +#: .././config.py:3402 msgid "Split videos into video clips using timestamps (requires FFmpeg)" msgstr "" -#: .././config.py:3423 +#: .././config.py:3421 msgid "TRANSLATOR'S NOTE: Custom downloads > Slices" msgstr "" -#: .././config.py:3426 +#: .././config.py:3424 msgid "S_lices" msgstr "" -#: .././config.py:3431 +#: .././config.py:3429 msgid "Slice settings" msgstr "" -#: .././config.py:3437 +#: .././config.py:3435 msgid "Remove slices from the video using SponsorBlock data (requires FFmpeg)" msgstr "" -#: .././config.py:3463 .././config.py:18993 .././config.py:19338 +#: .././config.py:3461 .././config.py:18991 .././config.py:19336 msgid "Remove" msgstr "" #. Editing buttons -#: .././config.py:3497 +#: .././config.py:3495 msgid "Remove all" msgstr "" -#: .././config.py:3503 +#: .././config.py:3501 msgid "Remove none" msgstr "" -#: .././config.py:3548 +#: .././config.py:3546 msgid "TRANSLATOR'S NOTE: Custom downloads > Delay" msgstr "" -#: .././config.py:3551 +#: .././config.py:3549 msgid "_Delays" msgstr "" -#: .././config.py:3556 +#: .././config.py:3554 msgid "Download delay settings" msgstr "" -#: .././config.py:3561 +#: .././config.py:3559 msgid "Apply a delay after each video/channel/playlist is downloaded" msgstr "" -#: .././config.py:3568 +#: .././config.py:3566 msgid "Maximum delay to apply (in minutes)" msgstr "" -#: .././config.py:3584 +#: .././config.py:3582 msgid "Minimum delay to apply (in minutes; randomises the actual delay)" msgstr "" -#: .././config.py:3608 +#: .././config.py:3606 msgid "TRANSLATOR'S NOTE: Custom downloads > Mirrors" msgstr "" -#: .././config.py:3611 .././config.py:25723 +#: .././config.py:3609 .././config.py:25738 msgid "_Mirrors" msgstr "" -#: .././config.py:3616 +#: .././config.py:3614 msgid "Mirror settings" msgstr "" -#: .././config.py:3622 +#: .././config.py:3620 msgid "Obtain a YouTube video from the original website" msgstr "" -#: .././config.py:3630 +#: .././config.py:3628 msgid "Obtain the video from HookTube rather than YouTube" msgstr "" -#: .././config.py:3640 +#: .././config.py:3638 msgid "Obtain the video from Invidious rather than YouTube" msgstr "" -#: .././config.py:3650 +#: .././config.py:3648 msgid "Obtain the video from this YouTube front-end:" msgstr "" -#: .././config.py:3666 .././config.py:25755 +#: .././config.py:3664 .././config.py:25770 msgid "Type the exact text that replaces www.youtube.com e.g." msgstr "" -#: .././config.py:3690 +#: .././config.py:3688 msgid "TRANSLATOR'S NOTE: Custom downloads > Livestreams" msgstr "" -#: .././config.py:3693 +#: .././config.py:3691 msgid "L_ivestreams" msgstr "" -#: .././config.py:3697 +#: .././config.py:3695 msgid "Livestream settings" msgstr "" -#: .././config.py:3702 +#: .././config.py:3700 msgid "Don't download broadcasting livestreams" msgstr "" -#: .././config.py:3711 +#: .././config.py:3709 msgid "Don't download finished livestreams" msgstr "" -#: .././config.py:3720 +#: .././config.py:3718 msgid "Only download broadcasting livestreams" msgstr "" -#: .././config.py:3729 +#: .././config.py:3727 msgid "Only download finished livestreams" msgstr "" -#: .././config.py:3791 .././config.py:4178 +#: .././config.py:3789 .././config.py:4176 msgid "" "TRANSLATOR'S NOTE: Dialogue window, generated by: Custom downloads > Name" msgstr "" -#: .././config.py:3797 .././config.py:4184 .././config.py:8993 -#: .././config.py:9947 .././config.py:13384 .././config.py:13785 +#: .././config.py:3795 .././config.py:4182 .././config.py:8991 +#: .././config.py:9945 .././config.py:13382 .././config.py:13783 msgid "This procedure cannot be reversed. Are you sure you want to continue?" msgstr "" -#: .././config.py:4343 +#: .././config.py:4341 msgid "" "TRANSLATOR'S NOTE: Download options window starts here. In the menu, click " "Edit > General download options..." msgstr "" -#: .././config.py:4690 +#: .././config.py:4688 msgid "TRANSLATOR'S NOTE: Download options > Name" msgstr "" -#: .././config.py:4697 +#: .././config.py:4695 msgid "Name for these download options" msgstr "" -#: .././config.py:4716 +#: .././config.py:4714 msgid "Description" msgstr "" -#: .././config.py:4727 +#: .././config.py:4725 msgid "Download options applied to" msgstr "" -#: .././config.py:4738 +#: .././config.py:4736 msgid "All channels, playlists and folders" msgstr "" -#: .././config.py:4740 +#: .././config.py:4738 msgid "Downloads in the Classic Mode tab" msgstr "" -#: .././config.py:4744 +#: .././config.py:4742 msgid "These options are not applied to anything" msgstr "" -#: .././config.py:4750 +#: .././config.py:4748 msgid "" "Additional download options, e.g. --write-subs (do not use -o or --output)" msgstr "" -#: .././config.py:4759 +#: .././config.py:4757 msgid "Additional download options" msgstr "" -#: .././config.py:4767 +#: .././config.py:4765 msgid "Use ONLY these options (Tartube adds the output folder)" msgstr "" -#: .././config.py:4778 +#: .././config.py:4776 msgid "Use ONLY these options (Tartube adds the output directory)" msgstr "" -#: .././config.py:4789 +#: .././config.py:4787 msgid "If URLs are specified below, use only those URLs" msgstr "" -#: .././config.py:4829 +#: .././config.py:4827 msgid "Hide advanced download options" msgstr "" -#: .././config.py:4831 +#: .././config.py:4829 msgid "Show advanced download options" msgstr "" -#: .././config.py:4842 +#: .././config.py:4840 msgid "Import general download options into this window" msgstr "" -#: .././config.py:4858 +#: .././config.py:4856 msgid "Completely reset all download options to their default values" msgstr "" -#: .././config.py:4873 +#: .././config.py:4871 msgid "TRANSLATOR'S NOTE: Download options > Downloads" msgstr "" #. Add this tab... -#: .././config.py:4879 .././config.py:4890 .././config.py:24010 +#: .././config.py:4877 .././config.py:4888 .././config.py:24015 msgid "_Downloads" msgstr "" -#: .././config.py:4920 +#: .././config.py:4918 msgid "" "TRANSLATOR'S NOTE: Download options > Downloads > General (to make hidden " "tabs visible, click the 'Show advanced download options' button in the Name " "tab)" msgstr "" -#: .././config.py:4944 +#: .././config.py:4942 msgid "Number of fragments of a DASH/HLS video to download concurrently" msgstr "" -#: .././config.py:4959 +#: .././config.py:4957 msgid "Minimum download rate (bytes/sec) below which throttling is assumed" msgstr "" -#: .././config.py:4986 +#: .././config.py:4984 msgid "TRANSLATOR'S NOTE: Download options > Downloads > Videos" msgstr "" -#: .././config.py:4997 +#: .././config.py:4995 msgid "Video selection options" msgstr "" -#: .././config.py:5002 +#: .././config.py:5000 msgid "Stop download process when encountering a file in the archive" msgstr "" -#: .././config.py:5010 +#: .././config.py:5008 msgid "" "Stop download process when encountering a file that has been filtered out" msgstr "" -#: .././config.py:5019 +#: .././config.py:5017 msgid "Number of failures allowed before rest of playlist is skipped" msgstr "" -#: .././config.py:5032 +#: .././config.py:5030 msgid "Verbosity and simulation options" msgstr "" -#: .././config.py:5039 +#: .././config.py:5037 msgid "" "Ignore 'No video formats' error (useful for extracting metadata from " "unavailable videos)" msgstr "" -#: .././config.py:5049 +#: .././config.py:5047 msgid "Force download archive entries to be written as long as no errors occur" msgstr "" -#: .././config.py:5071 +#: .././config.py:5069 msgid "TRANSLATOR'S NOTE: Download options > Downloads > Live" msgstr "" -#: .././config.py:5075 .././config.py:14917 +#: .././config.py:5073 .././config.py:14915 msgid "_Live" msgstr "" -#: .././config.py:5082 +#: .././config.py:5080 msgid "Livestream options" msgstr "" -#: .././config.py:5087 +#: .././config.py:5085 msgid "Download livestreams from start (experimental, YouTube only)" msgstr "" -#: .././config.py:5094 +#: .././config.py:5092 msgid "Minimum seconds to wait for scheduled streams" msgstr "" -#: .././config.py:5119 .././config.py:8736 +#: .././config.py:5117 .././config.py:8734 msgid "TRANSLATOR'S NOTE: Download options > Downloads > Playlists" msgstr "" -#: .././config.py:5123 +#: .././config.py:5121 msgid "_Playlists" msgstr "" -#: .././config.py:5143 .././config.py:8463 .././config.py:8491 -#: .././config.py:8832 .././config.py:8887 +#: .././config.py:5141 .././config.py:8461 .././config.py:8489 +#: .././config.py:8830 .././config.py:8885 msgid "TRANSLATOR'S NOTE: Download options > Downloads > Limits" msgstr "" -#: .././config.py:5147 +#: .././config.py:5145 msgid "L_imits" msgstr "" -#: .././config.py:5170 +#: .././config.py:5168 msgid "TRANSLATOR'S NOTE: Download options > Downloads > Merge" msgstr "" -#: .././config.py:5174 +#: .././config.py:5172 msgid "_Merge" msgstr "" -#: .././config.py:5180 +#: .././config.py:5178 msgid "Video/audio merge options" msgstr "" -#: .././config.py:5186 +#: .././config.py:5184 msgid "Allow multiple video streams to be merged into a single file" msgstr "" -#: .././config.py:5193 +#: .././config.py:5191 msgid "Allow multiple audio streams to be merged into a single file" msgstr "" -#: .././config.py:5213 +#: .././config.py:5211 msgid "TRANSLATOR'S NOTE: Download options > Downloads > Extractor" msgstr "" -#: .././config.py:5217 +#: .././config.py:5215 msgid "_Extractor" msgstr "" -#: .././config.py:5224 +#: .././config.py:5222 msgid "Extractor options" msgstr "" -#: .././config.py:5246 +#: .././config.py:5244 msgid "Do not process dynamic DASH manifests" msgstr "" -#: .././config.py:5254 +#: .././config.py:5252 msgid "" "Split HLS playlists to different formats at discontinuities such as ad breaks" msgstr "" -#: .././config.py:5264 +#: .././config.py:5262 msgid "Extractor arguments" msgstr "" -#: .././config.py:5269 +#: .././config.py:5267 msgid "One argument per line, e.g." msgstr "" -#: .././config.py:5294 .././config.py:8621 +#: .././config.py:5292 .././config.py:8619 msgid "TRANSLATOR'S NOTE: Download options > Downloads > Filtering" msgstr "" -#: .././config.py:5298 +#: .././config.py:5296 msgid "_Filtering" msgstr "" -#: .././config.py:5318 .././config.py:8573 +#: .././config.py:5316 .././config.py:8571 msgid "TRANSLATOR'S NOTE: Download options > Downloads > External" msgstr "" -#: .././config.py:5321 +#: .././config.py:5319 msgid "E_xternal" msgstr "" -#: .././config.py:5334 +#: .././config.py:5332 msgid "TRANSLATOR'S NOTE: Download options > Files" msgstr "" #. Add this tab... -#: .././config.py:5338 .././config.py:20568 +#: .././config.py:5336 .././config.py:20566 msgid "_Files" msgstr "" -#: .././config.py:5369 +#: .././config.py:5367 msgid "TRANSLATOR'S NOTE: Download options > Files > File names" msgstr "" -#: .././config.py:5373 +#: .././config.py:5371 msgid "File _names" msgstr "" -#: .././config.py:5380 +#: .././config.py:5378 msgid "File name options" msgstr "" -#: .././config.py:5385 +#: .././config.py:5383 msgid "Format for video file names" msgstr "" -#: .././config.py:5412 +#: .././config.py:5410 msgid "File output template" msgstr "" -#: .././config.py:5434 +#: .././config.py:5432 msgid "Add to template:" msgstr "" -#: .././config.py:5439 .././config.py:14477 +#: .././config.py:5437 .././config.py:14475 msgid "Video properties" msgstr "" -#: .././config.py:5441 .././config.py:14814 +#: .././config.py:5439 .././config.py:14812 msgid "Video ID" msgstr "" -#: .././config.py:5442 +#: .././config.py:5440 msgid "Video title" msgstr "" -#: .././config.py:5443 +#: .././config.py:5441 msgid "Alternative video ID" msgstr "" -#: .././config.py:5444 +#: .././config.py:5442 msgid "Secondary video title" msgstr "" -#: .././config.py:5446 +#: .././config.py:5444 msgid "Video filename extension" msgstr "" -#: .././config.py:5447 +#: .././config.py:5445 msgid "Video licence" msgstr "" -#: .././config.py:5448 +#: .././config.py:5446 msgid "Age restriction (years)" msgstr "" -#: .././config.py:5450 +#: .././config.py:5448 msgid "Autonumber videos" msgstr "" -#: .././config.py:5452 +#: .././config.py:5450 msgid "Autonumber videos (playlists)" msgstr "" -#: .././config.py:5454 +#: .././config.py:5452 msgid "Creator/uploader" msgstr "" -#: .././config.py:5456 +#: .././config.py:5454 msgid "Full name of video uploader" msgstr "" -#: .././config.py:5457 +#: .././config.py:5455 msgid "Uploader ID" msgstr "" -#: .././config.py:5458 +#: .././config.py:5456 msgid "Nickname/ID of video uploader" msgstr "" -#: .././config.py:5459 +#: .././config.py:5457 msgid "Channel name" msgstr "" -#: .././config.py:5460 +#: .././config.py:5458 msgid "Channel ID" msgstr "" -#: .././config.py:5461 +#: .././config.py:5459 msgid "Playlist name" msgstr "" -#: .././config.py:5462 .././config.py:17243 +#: .././config.py:5460 .././config.py:17241 msgid "Playlist ID" msgstr "" -#: .././config.py:5463 +#: .././config.py:5461 msgid "Video index in playlist" msgstr "" -#: .././config.py:5465 .././config.py:5570 +#: .././config.py:5463 .././config.py:5568 msgid "Date/time/location" msgstr "" -#: .././config.py:5467 +#: .././config.py:5465 msgid "Release date (YYYYMMDD)" msgstr "" -#: .././config.py:5469 +#: .././config.py:5467 msgid "Release date (custom format)" msgstr "" -#: .././config.py:5470 +#: .././config.py:5468 msgid "Release time (UNIX timestamp)" msgstr "" -#: .././config.py:5471 +#: .././config.py:5469 msgid "Release time (custom format)" msgstr "" -#: .././config.py:5472 +#: .././config.py:5470 msgid "Upload date (YYYYMMDD)" msgstr "" -#: .././config.py:5474 +#: .././config.py:5472 msgid "Upload date (custom format)" msgstr "" -#: .././config.py:5475 +#: .././config.py:5473 msgid "Video length (seconds)" msgstr "" -#: .././config.py:5476 +#: .././config.py:5474 msgid "Video length (custom format)" msgstr "" -#: .././config.py:5477 +#: .././config.py:5475 msgid "Filming location" msgstr "" -#: .././config.py:5479 .././config.py:5526 +#: .././config.py:5477 .././config.py:5524 msgid "Time format" msgstr "" -#: .././config.py:5481 .././config.py:5483 +#: .././config.py:5479 .././config.py:5481 msgid "Video format" msgstr "" -#: .././config.py:5484 +#: .././config.py:5482 msgid "Video format code" msgstr "" -#: .././config.py:5485 +#: .././config.py:5483 msgid "Video width" msgstr "" -#: .././config.py:5486 +#: .././config.py:5484 msgid "Video height" msgstr "" -#: .././config.py:5488 +#: .././config.py:5486 msgid "Video frame rate" msgstr "" -#: .././config.py:5489 +#: .././config.py:5487 msgid "Average video/audio bitrate (KiB/s)" msgstr "" -#: .././config.py:5490 +#: .././config.py:5488 msgid "Average video bitrate (KiB/s)" msgstr "" -#: .././config.py:5491 +#: .././config.py:5489 msgid "Average audio bitrate (KiB/s)" msgstr "" -#: .././config.py:5493 +#: .././config.py:5491 msgid "Ratings/comments" msgstr "" -#: .././config.py:5495 +#: .././config.py:5493 msgid "Number of views" msgstr "" -#: .././config.py:5496 +#: .././config.py:5494 msgid "Number of positive ratings" msgstr "" -#: .././config.py:5497 +#: .././config.py:5495 msgid "Number of negative ratings" msgstr "" -#: .././config.py:5498 +#: .././config.py:5496 msgid "Average rating" msgstr "" -#: .././config.py:5499 +#: .././config.py:5497 msgid "Number of reposts" msgstr "" -#: .././config.py:5500 +#: .././config.py:5498 msgid "Number of comments" msgstr "" -#: .././config.py:5556 .././config.py:5700 .././config.py:5847 -#: .././config.py:18987 .././config.py:19328 .././config.py:23365 -#: .././config.py:24449 .././config.py:26763 .././config.py:27044 +#: .././config.py:5554 .././config.py:5698 .././config.py:5845 +#: .././config.py:18985 .././config.py:19326 .././config.py:23370 +#: .././config.py:24464 .././config.py:26778 .././config.py:27059 msgid "Add" msgstr "" -#: .././config.py:5619 +#: .././config.py:5617 msgid "TRANSLATOR'S NOTE: Download options > Files > Override" msgstr "" -#: .././config.py:5624 +#: .././config.py:5622 msgid "_Override" msgstr "" -#: .././config.py:5631 +#: .././config.py:5629 msgid "List of output filename templates" msgstr "" -#: .././config.py:5638 +#: .././config.py:5636 msgid "Overrides the output template in the 'File names' tab" msgstr "" -#: .././config.py:5657 +#: .././config.py:5655 msgid "Template" msgstr "" -#: .././config.py:5676 .././config.py:5811 +#: .././config.py:5674 .././config.py:5809 msgid "Output type" msgstr "" -#: .././config.py:5689 +#: .././config.py:5687 msgid "Output template" msgstr "" -#: .././config.py:5711 .././config.py:5858 .././config.py:23401 -#: .././config.py:24507 .././config.py:26821 .././config.py:27102 +#: .././config.py:5709 .././config.py:5856 .././config.py:23406 +#: .././config.py:24522 .././config.py:26836 .././config.py:27117 msgid "Delete" msgstr "" -#: .././config.py:5720 .././config.py:5867 .././config.py:21754 -#: .././config.py:24523 .././config.py:26839 .././config.py:27118 +#: .././config.py:5718 .././config.py:5865 .././config.py:21752 +#: .././config.py:24538 .././config.py:26854 .././config.py:27133 msgid "Refresh list" msgstr "" -#: .././config.py:5763 +#: .././config.py:5761 msgid "TRANSLATOR'S NOTE: Download options > Files > Paths" msgstr "" -#: .././config.py:5767 +#: .././config.py:5765 msgid "_Paths" msgstr "" -#: .././config.py:5774 +#: .././config.py:5772 msgid "List of output paths" msgstr "" -#: .././config.py:5792 +#: .././config.py:5790 msgid "Path" msgstr "" -#: .././config.py:5826 +#: .././config.py:5824 msgid "Output path" msgstr "" -#: .././config.py:5910 +#: .././config.py:5908 msgid "TRANSLATOR'S NOTE: Download options > Files > Filesystem" msgstr "" -#: .././config.py:5914 +#: .././config.py:5912 msgid "_Filesystem" msgstr "" -#: .././config.py:5921 .././config.py:6026 +#: .././config.py:5919 .././config.py:6024 msgid "Filesystem options" msgstr "" -#: .././config.py:5926 +#: .././config.py:5924 msgid "Restrict filenames to ASCII characters" msgstr "" -#: .././config.py:5935 +#: .././config.py:5933 msgid "Don't use the server's file modification time" msgstr "" -#: .././config.py:5942 +#: .././config.py:5940 msgid "Download all videos into this folder" msgstr "" -#: .././config.py:6031 +#: .././config.py:6029 msgid "Force filenames to be MS Windows compatible" msgstr "" -#: .././config.py:6039 +#: .././config.py:6037 msgid "Limit filename length (excluding extension) to this many characters" msgstr "" -#: .././config.py:6054 +#: .././config.py:6052 msgid "WARNING: The filename length includes the length of the folder name!" msgstr "" -#: .././config.py:6059 +#: .././config.py:6057 msgid "WARNING: The filename length includes the length of the directory name!" msgstr "" -#: .././config.py:6071 +#: .././config.py:6069 msgid "Do not overwrite any files" msgstr "" -#: .././config.py:6079 +#: .././config.py:6077 msgid "Overwrite all video and metadata files (includes '--no-continue')" msgstr "" -#: .././config.py:6088 +#: .././config.py:6086 msgid "Write playlist metadata in addition to video metadata" msgstr "" -#: .././config.py:6096 +#: .././config.py:6094 msgid "Write all fields, including private fields, to the .info.json file" msgstr "" -#: .././config.py:6118 +#: .././config.py:6116 msgid "TRANSLATOR'S NOTE: Download options > Files > Cookies" msgstr "" -#: .././config.py:6122 +#: .././config.py:6120 msgid "_Cookies" msgstr "" -#: .././config.py:6129 +#: .././config.py:6127 msgid "Cookies options" msgstr "" -#: .././config.py:6134 +#: .././config.py:6132 msgid "Path to the downloader's cookie jar file" msgstr "" -#: .././config.py:6189 +#: .././config.py:6187 msgid "Cookie options" msgstr "" -#: .././config.py:6194 +#: .././config.py:6192 msgid "Do not read/dump cookies from/to the cookiejar file" msgstr "" -#: .././config.py:6201 +#: .././config.py:6199 msgid "Do not load cookies from browser" msgstr "" -#: .././config.py:6212 +#: .././config.py:6210 msgid "Retrieve cookies from browser" msgstr "" -#: .././config.py:6230 +#: .././config.py:6228 msgid "Browser" msgstr "" -#: .././config.py:6248 +#: .././config.py:6246 msgid "Chromium keyring" msgstr "" -#: .././config.py:6267 +#: .././config.py:6265 msgid "Browser profile name (optional)" msgstr "" -#: .././config.py:6280 +#: .././config.py:6278 msgid "Browser profile path (optional)" msgstr "" -#: .././config.py:6472 +#: .././config.py:6470 msgid "TRANSLATOR'S NOTE: Download options > Files > Shortcuts" msgstr "" -#: .././config.py:6476 +#: .././config.py:6474 msgid "_Shortcuts" msgstr "" -#: .././config.py:6482 +#: .././config.py:6480 msgid "Internet shortcut options" msgstr "" -#: .././config.py:6488 +#: .././config.py:6486 msgid "Write an internet shortcut file (.url, .webloc or .desktop)" msgstr "" -#: .././config.py:6495 +#: .././config.py:6493 msgid "Write a Windows internet shortcut file (.url)" msgstr "" -#: .././config.py:6502 +#: .././config.py:6500 msgid "Write a macOS inernet shortcut file (.webloc)" msgstr "" -#: .././config.py:6509 +#: .././config.py:6507 msgid "Write a Linux internet shortcut file (.desktop)" msgstr "" -#: .././config.py:6529 +#: .././config.py:6527 msgid "TRANSLATOR'S NOTE: Download options > Files > Write/move" msgstr "" -#: .././config.py:6533 +#: .././config.py:6531 msgid "_Write/move" msgstr "" -#: .././config.py:6540 +#: .././config.py:6538 msgid "File write options" msgstr "" -#: .././config.py:6545 +#: .././config.py:6543 msgid "Write video's description to a .description file" msgstr "" -#: .././config.py:6552 +#: .././config.py:6550 msgid "Write video's metadata to an .info.json file" msgstr "" -#: .././config.py:6560 +#: .././config.py:6558 msgid "Write video's annotations to an .annotations.xml file" msgstr "" -#: .././config.py:6569 +#: .././config.py:6567 msgid "" "Annotations are not downloaded when checking videos/channels/playlists/" "folders" msgstr "" -#: .././config.py:6576 +#: .././config.py:6574 msgid "Write the video's thumbnail to the same folder" msgstr "" -#: .././config.py:6584 +#: .././config.py:6582 msgid "File move options" msgstr "" -#: .././config.py:6589 +#: .././config.py:6587 msgid "Move video's description file into a sub-folder" msgstr "" -#: .././config.py:6595 +#: .././config.py:6593 msgid "Write video's metadata file into a sub-folder" msgstr "" -#: .././config.py:6601 +#: .././config.py:6599 msgid "Write video's annotations file into a sub-folder" msgstr "" -#: .././config.py:6607 +#: .././config.py:6605 msgid "Write the video's thumbnail into a sub-folder" msgstr "" -#: .././config.py:6626 +#: .././config.py:6624 msgid "TRANSLATOR'S NOTE: Download options > Files > Keep" msgstr "" -#: .././config.py:6630 +#: .././config.py:6628 msgid "_Keep" msgstr "" -#: .././config.py:6636 +#: .././config.py:6634 msgid "Options during real (not simulated) downloads" msgstr "" -#: .././config.py:6642 .././config.py:6673 +#: .././config.py:6640 .././config.py:6671 msgid "Keep the description file after the download has finished" msgstr "" -#: .././config.py:6648 .././config.py:6679 +#: .././config.py:6646 .././config.py:6677 msgid "Keep the metadata file after the download has finished" msgstr "" -#: .././config.py:6654 .././config.py:6685 +#: .././config.py:6652 .././config.py:6683 msgid "Keep the annotations file after the download has finished" msgstr "" -#: .././config.py:6660 .././config.py:6691 +#: .././config.py:6658 .././config.py:6689 msgid "Keep the thumbnail file after the download has finished" msgstr "" -#: .././config.py:6667 +#: .././config.py:6665 msgid "Options during simulated (not real) downloads" msgstr "" -#: .././config.py:6705 +#: .././config.py:6703 msgid "TRANSLATOR'S NOTE: Download options > Formats" msgstr "" #. Add this tab... -#: .././config.py:6709 +#: .././config.py:6707 msgid "F_ormats" msgstr "" -#: .././config.py:6741 +#: .././config.py:6739 msgid "TRANSLATOR'S NOTE: Download options > Formats > Preferred" msgstr "" -#: .././config.py:6750 +#: .././config.py:6748 msgid "Preferred format options" msgstr "" -#: .././config.py:6797 +#: .././config.py:6795 msgid "If you want a specific format, install FFmpeg and use the Convert tab!" msgstr "" -#: .././config.py:6804 +#: .././config.py:6802 msgid "Recognised video/audio formats" msgstr "" -#: .././config.py:6819 +#: .././config.py:6817 msgid "Add format" msgstr "" -#: .././config.py:6832 +#: .././config.py:6830 msgid "Type extractor code directly" msgstr "" -#: .././config.py:6837 +#: .././config.py:6835 msgid "List of preferred formats" msgstr "" -#: .././config.py:6850 +#: .././config.py:6848 msgid "Remove format" msgstr "" -#: .././config.py:6917 +#: .././config.py:6915 msgid "If a merge is required after post-processing, output to this format:" msgstr "" -#: .././config.py:6950 +#: .././config.py:6948 msgid "_Preferred" msgstr "" -#: .././config.py:6970 +#: .././config.py:6968 msgid "TRANSLATOR'S NOTE: Download options > Formats > Advanced" msgstr "" #. Add this tab... -#: .././config.py:6974 .././config.py:7750 +#: .././config.py:6972 .././config.py:7748 msgid "_Advanced" msgstr "" -#: .././config.py:6982 +#: .././config.py:6980 msgid "Multiple format options" msgstr "" -#: .././config.py:6991 +#: .././config.py:6989 msgid "" "Multiple formats will not be downloaded, because an archive file will be " "created" msgstr "" -#: .././config.py:6994 +#: .././config.py:6992 msgid "The archive file can be disabled in the System Preferences window" msgstr "" -#: .././config.py:7003 +#: .././config.py:7001 msgid "" "For each video, download the first available format from the preferred list" msgstr "" -#: .././config.py:7017 +#: .././config.py:7015 msgid "" "From the preferred list, download the first format that's available for all " "videos" msgstr "" -#: .././config.py:7031 +#: .././config.py:7029 msgid "For each video, download all available formats from the preferred list" msgstr "" -#: .././config.py:7044 +#: .././config.py:7042 msgid "Download all available formats for all videos" msgstr "" -#: .././config.py:7077 .././config.py:7097 +#: .././config.py:7075 .././config.py:7095 msgid "Other format options" msgstr "" -#: .././config.py:7082 +#: .././config.py:7080 msgid "Prefer free video formats, unless one is specified above" msgstr "" -#: .././config.py:7089 +#: .././config.py:7087 msgid "Do not download DASH-related data for YouTube videos" msgstr "" -#: .././config.py:7104 +#: .././config.py:7102 msgid "Check formats selected are actually downloadable (Experimental)" msgstr "" -#: .././config.py:7114 +#: .././config.py:7112 msgid "" "Allow unplayable formats to be listed and downloaded (also disables post-" "processing)" msgstr "" -#: .././config.py:7131 +#: .././config.py:7129 msgid "TRANSLATOR'S NOTE: Download options > Convert" msgstr "" -#: .././config.py:7134 +#: .././config.py:7132 msgid "_Convert" msgstr "" -#: .././config.py:7139 +#: .././config.py:7137 msgid "Convert to video" msgstr "" -#: .././config.py:7144 +#: .././config.py:7142 msgid "Convert downloaded video to another format" msgstr "" -#: .././config.py:7158 +#: .././config.py:7156 msgid "Convert to audio" msgstr "" -#: .././config.py:7164 +#: .././config.py:7162 msgid "" "Download each video, extract the sound, and then discard the original video" msgstr "" -#: .././config.py:7169 +#: .././config.py:7167 msgid "(requires that FFmpeg or AVConv is installed on your system)" msgstr "" -#: .././config.py:7180 +#: .././config.py:7178 msgid "Use this audio format:" msgstr "" -#: .././config.py:7196 +#: .././config.py:7194 msgid "Use this audio quality:" msgstr "" -#: .././config.py:7202 +#: .././config.py:7200 msgid "High" msgstr "" -#: .././config.py:7204 +#: .././config.py:7202 msgid "Low" msgstr "" -#: .././config.py:7224 +#: .././config.py:7222 msgid "TRANSLATOR'S NOTE: Download options > Post-processing" msgstr "" #. Add this tab... -#: .././config.py:7228 +#: .././config.py:7226 msgid "_Post-processing" msgstr "" -#: .././config.py:7246 +#: .././config.py:7244 msgid "TRANSLATOR'S NOTE: Download options > Post-processing > General" msgstr "" #. Add this tab... -#: .././config.py:7250 .././config.py:14638 .././config.py:17078 -#: .././config.py:18127 .././config.py:18771 .././config.py:20246 -#: .././config.py:27216 +#: .././config.py:7248 .././config.py:14636 .././config.py:17076 +#: .././config.py:18125 .././config.py:18769 .././config.py:20244 +#: .././config.py:27231 msgid "_General" msgstr "" -#: .././config.py:7258 .././config.py:7427 .././config.py:7714 +#: .././config.py:7256 .././config.py:7425 .././config.py:7712 msgid "Post-processing options" msgstr "" -#: .././config.py:7264 +#: .././config.py:7262 msgid "Post-process video files to convert them to audio-only files" msgstr "" -#: .././config.py:7272 +#: .././config.py:7270 msgid "Prefer AVConv over FFmpeg" msgstr "" -#: .././config.py:7281 +#: .././config.py:7279 msgid "Prefer FFmpeg over AVConv (default)" msgstr "" -#: .././config.py:7290 +#: .././config.py:7288 msgid "Audio format of the post-processed file" msgstr "" -#: .././config.py:7304 +#: .././config.py:7302 msgid "Audio quality of the post-processed file" msgstr "" -#: .././config.py:7309 +#: .././config.py:7307 msgid "High VBR" msgstr "" -#: .././config.py:7310 +#: .././config.py:7308 msgid "Medium VBR" msgstr "" -#: .././config.py:7311 +#: .././config.py:7309 msgid "Low VBR" msgstr "" -#: .././config.py:7312 +#: .././config.py:7310 msgid "320 kb/s" msgstr "" -#: .././config.py:7313 +#: .././config.py:7311 msgid "256 kb/s" msgstr "" -#: .././config.py:7314 +#: .././config.py:7312 msgid "192 kb/s" msgstr "" -#: .././config.py:7315 +#: .././config.py:7313 msgid "128 kb/s" msgstr "" -#: .././config.py:7316 +#: .././config.py:7314 msgid "96 kb/s" msgstr "" -#: .././config.py:7327 +#: .././config.py:7325 msgid "Encode video to another format, if necessary" msgstr "" -#: .././config.py:7340 +#: .././config.py:7338 msgid "Arguments to pass to post-processor" msgstr "" -#: .././config.py:7351 +#: .././config.py:7349 msgid "Keep original file after processing it" msgstr "" -#: .././config.py:7359 +#: .././config.py:7357 msgid "Merge subtitles file with video (.mp4 only)" msgstr "" -#: .././config.py:7371 +#: .././config.py:7369 msgid "Embed thumbnail in audio file as cover art" msgstr "" -#: .././config.py:7378 +#: .././config.py:7376 msgid "Write metadata to the video file" msgstr "" -#: .././config.py:7385 +#: .././config.py:7383 msgid "Automatically correct known faults of the file" msgstr "" -#: .././config.py:7391 +#: .././config.py:7389 msgid "Do nothing" msgstr "" -#: .././config.py:7392 +#: .././config.py:7390 msgid "Warn, but do nothing" msgstr "" -#: .././config.py:7393 +#: .././config.py:7391 msgid "Fix if possible, otherwise warn" msgstr "" -#: .././config.py:7416 +#: .././config.py:7414 msgid "TRANSLATOR'S NOTE: Download options > Post-processing > yt-dlp" msgstr "" -#: .././config.py:7420 +#: .././config.py:7418 msgid "_yt-dlp" msgstr "" -#: .././config.py:7432 +#: .././config.py:7430 msgid "Remux video into another container if necessary" msgstr "" -#: .././config.py:7451 +#: .././config.py:7449 msgid "Embed metadata including chapter markers (if supported by format)" msgstr "" -#: .././config.py:7460 +#: .././config.py:7458 msgid "Convert thumbnails to another format" msgstr "" -#: .././config.py:7475 +#: .././config.py:7473 msgid "Split video into multiple files based on internal chapters" msgstr "" -#: .././config.py:7484 +#: .././config.py:7482 msgid "N.B. The 'chapter' prefix can be used in the 'Output' and 'Paths' tabs" msgstr "" -#: .././config.py:7499 +#: .././config.py:7497 msgid "TRANSLATOR'S NOTE: Download options > Subtitles" msgstr "" -#: .././config.py:7526 +#: .././config.py:7524 msgid "TRANSLATOR'S NOTE: Download options > Subtitles > Options" msgstr "" -#: .././config.py:7533 +#: .././config.py:7531 msgid "Subtitles options" msgstr "" -#: .././config.py:7539 +#: .././config.py:7537 msgid "Don't download the subtitles file" msgstr "" -#: .././config.py:7550 +#: .././config.py:7548 msgid "Download the automatic subtitles file (YouTube only)" msgstr "" -#: .././config.py:7563 +#: .././config.py:7561 msgid "Download all available subtitle files" msgstr "" -#: .././config.py:7576 +#: .././config.py:7574 msgid "Download subtitle file for these languages:" msgstr "" -#: .././config.py:7684 +#: .././config.py:7682 msgid "TRANSLATOR'S NOTE: Download options > Subtitles > More options" msgstr "" -#: .././config.py:7688 +#: .././config.py:7686 msgid "_More options" msgstr "" -#: .././config.py:7694 +#: .././config.py:7692 msgid "Subtitle format options" msgstr "" -#: .././config.py:7700 +#: .././config.py:7698 msgid "Preferred subtitle format(s), e.g. 'srt', 'vtt', 'srt/ass/vtt/lrc/best'" msgstr "" -#: .././config.py:7719 +#: .././config.py:7717 msgid "Applies to .mp4 videos only; requires FFmpeg/AVConv" msgstr "" -#: .././config.py:7726 +#: .././config.py:7724 msgid "During post-processing, merge subtitles file with video" msgstr "" -#: .././config.py:7746 +#: .././config.py:7744 msgid "TRANSLATOR'S NOTE: Download options > Advanced" msgstr "" -#: .././config.py:7777 +#: .././config.py:7775 msgid "TRANSLATOR'S NOTE: Download options > Advanced > Configurations" msgstr "" -#: .././config.py:7781 +#: .././config.py:7779 msgid "_Configurations" msgstr "" -#: .././config.py:7788 +#: .././config.py:7786 msgid "Configuration file options" msgstr "" -#: .././config.py:7793 +#: .././config.py:7791 msgid "Use the downloader's configuration file" msgstr "" -#: .././config.py:7804 .././config.py:7998 +#: .././config.py:7802 .././config.py:7996 msgid "File loaded from:" msgstr "" -#: .././config.py:7815 .././config.py:8009 +#: .././config.py:7813 .././config.py:8007 msgid "Save file" msgstr "" -#: .././config.py:7861 +#: .././config.py:7859 msgid "TRANSLATOR'S NOTE: Download options > Advanced > Authentication" msgstr "" -#: .././config.py:7865 +#: .././config.py:7863 msgid "_Authentication" msgstr "" -#: .././config.py:7872 +#: .././config.py:7870 msgid "Authentication options" msgstr "" -#: .././config.py:7877 +#: .././config.py:7875 msgid "Username with which to log in" msgstr "" -#: .././config.py:7888 +#: .././config.py:7886 msgid "Password with which to log in" msgstr "" -#: .././config.py:7899 +#: .././config.py:7897 msgid "Password required for this URL" msgstr "" -#: .././config.py:7910 +#: .././config.py:7908 msgid "Two-factor authentication code" msgstr "" -#: .././config.py:7922 +#: .././config.py:7920 msgid "Adobe Pass multiple-system operator (TV provider) identifier" msgstr "" -#: .././config.py:7935 +#: .././config.py:7933 msgid " Adobe Pass multiple-system operator account login" msgstr "" -#: .././config.py:7946 +#: .././config.py:7944 msgid "Adobe Pass multiple-system operator account password" msgstr "" -#: .././config.py:7970 +#: .././config.py:7968 msgid "TRANSLATOR'S NOTE: Download options > Advanced > .netrc" msgstr "" -#: .././config.py:7974 +#: .././config.py:7972 msgid "._netrc" msgstr "" -#: .././config.py:7981 +#: .././config.py:7979 msgid ".netrc options" msgstr "" -#: .././config.py:7986 +#: .././config.py:7984 msgid "Use .netrc authentication data" msgstr "" -#: .././config.py:8059 +#: .././config.py:8057 msgid "TRANSLATOR'S NOTE: Download options > Advanced > Network" msgstr "" -#: .././config.py:8062 +#: .././config.py:8060 msgid "N_etwork" msgstr "" -#: .././config.py:8067 +#: .././config.py:8065 msgid "Network options" msgstr "" -#: .././config.py:8073 +#: .././config.py:8071 msgid "" "Use this HTTP/HTTPS proxy (if set, overrides the proxies in Tartube's " "preferences window" msgstr "" -#: .././config.py:8086 +#: .././config.py:8084 msgid "Time to wait for socket connection, before giving up" msgstr "" -#: .././config.py:8097 +#: .././config.py:8095 msgid "Bind with this Client-side IP address" msgstr "" -#: .././config.py:8108 +#: .././config.py:8106 msgid "Connect using IPv4 only" msgstr "" -#: .././config.py:8115 +#: .././config.py:8113 msgid "Connect using IPv6 only" msgstr "" -#: .././config.py:8135 +#: .././config.py:8133 msgid "TRANSLATOR'S NOTE: Download options > Advanced > Geo-restriction" msgstr "" -#: .././config.py:8139 +#: .././config.py:8137 msgid "_Geo-restriction" msgstr "" -#: .././config.py:8146 +#: .././config.py:8144 msgid "Geo-restriction options" msgstr "" -#: .././config.py:8151 +#: .././config.py:8149 msgid "Use this proxy to verify IP address" msgstr "" -#: .././config.py:8162 +#: .././config.py:8160 msgid "Bypass using fake X-Forwarded-For HTTP header" msgstr "" -#: .././config.py:8169 +#: .././config.py:8167 msgid "Don't bypass using fake HTTP header" msgstr "" -#: .././config.py:8176 +#: .././config.py:8174 msgid "Bypass geo-restriction with ISO 3166-2 country code" msgstr "" -#: .././config.py:8187 +#: .././config.py:8185 msgid "Bypass with explicit IP block in CIDR notation" msgstr "" -#: .././config.py:8211 +#: .././config.py:8209 msgid "TRANSLATOR'S NOTE: Download options > Advanced > Workaround" msgstr "" -#: .././config.py:8219 .././config.py:8309 +#: .././config.py:8217 .././config.py:8307 msgid "Workaround options" msgstr "" -#: .././config.py:8224 +#: .././config.py:8222 msgid "Custom user agent" msgstr "" -#: .././config.py:8235 +#: .././config.py:8233 msgid "Custom referer if video access has restricted domain" msgstr "" -#: .././config.py:8246 +#: .././config.py:8244 msgid "Minimum seconds to sleep before each download" msgstr "" -#: .././config.py:8259 +#: .././config.py:8257 msgid "Maximum seconds to sleep before each download" msgstr "" -#: .././config.py:8280 +#: .././config.py:8278 msgid "Force this encoding (experimental)" msgstr "" -#: .././config.py:8291 +#: .././config.py:8289 msgid "Suppress HTTPS certificate validation" msgstr "" -#: .././config.py:8299 +#: .././config.py:8297 msgid "" "Use an unencrypted connection to retrieve information about videos (YouTube " "only)" msgstr "" -#: .././config.py:8315 +#: .././config.py:8313 msgid "Number of seconds to sleep between requests during data extraction" msgstr "" -#: .././config.py:8330 +#: .././config.py:8328 msgid "Number of seconds to sleep before each download (or minimum time)" msgstr "" -#: .././config.py:8468 +#: .././config.py:8466 msgid "Video age options" msgstr "" -#: .././config.py:8473 +#: .././config.py:8471 msgid "Download videos suitable for this age" msgstr "" -#: .././config.py:8498 +#: .././config.py:8496 msgid "Video date options" msgstr "" -#: .././config.py:8503 +#: .././config.py:8501 msgid "Only videos uploaded on this date" msgstr "" -#: .././config.py:8524 +#: .././config.py:8522 msgid "Only videos uploaded before this date" msgstr "" -#: .././config.py:8545 +#: .././config.py:8543 msgid "Only videos uploaded after this date" msgstr "" -#: .././config.py:8580 +#: .././config.py:8578 msgid "External downloader options" msgstr "" -#: .././config.py:8585 +#: .././config.py:8583 msgid "Use this external downloader" msgstr "" -#: .././config.py:8603 +#: .././config.py:8601 msgid "Arguments to pass to external downloader" msgstr "" -#: .././config.py:8628 +#: .././config.py:8626 msgid "Video filtering options" msgstr "" -#: .././config.py:8633 +#: .././config.py:8631 msgid "Download only matching titles (regex or caseless substring)" msgstr "" -#: .././config.py:8645 +#: .././config.py:8643 msgid "Don't download only matching titles (regex or caseless substring)" msgstr "" -#: .././config.py:8658 +#: .././config.py:8656 msgid "Generic video filter, for example:" msgstr "" -#: .././config.py:8676 +#: .././config.py:8674 msgid "TRANSLATOR'S NOTE: Download options > Downloads > General" msgstr "" -#: .././config.py:8682 +#: .././config.py:8680 msgid "Prefer HLS (HTTP Live Streaming)" msgstr "" -#: .././config.py:8689 +#: .././config.py:8687 msgid "Prefer FFMpeg over native HLS downloader" msgstr "" -#: .././config.py:8696 +#: .././config.py:8694 msgid "Include advertisements (experimental feature)" msgstr "" -#: .././config.py:8703 +#: .././config.py:8701 msgid "Ignore errors and continue the download operation" msgstr "" -#: .././config.py:8710 +#: .././config.py:8708 msgid "Abort video download if fragments are unavailable" msgstr "" -#: .././config.py:8717 +#: .././config.py:8715 msgid "Number of retries" msgstr "" -#: .././config.py:8743 +#: .././config.py:8741 msgid "Playlist options" msgstr "" -#: .././config.py:8749 +#: .././config.py:8747 msgid "" "Channels and playlists are handled in the same way, so these options can be " "used with both" msgstr "" -#: .././config.py:8756 +#: .././config.py:8754 msgid "Start downloading playlist from index" msgstr "" -#: .././config.py:8768 +#: .././config.py:8766 msgid "Stop downloading playlist at index" msgstr "" -#: .././config.py:8780 +#: .././config.py:8778 msgid "Download playlist range, in form START:STOP:STEP" msgstr "" -#: .././config.py:8792 +#: .././config.py:8790 msgid "Abort operation after downloading this many videos" msgstr "" -#: .././config.py:8804 +#: .././config.py:8802 msgid "Abort downloading the playlist if an error occurs" msgstr "" -#: .././config.py:8811 +#: .././config.py:8809 msgid "Download playlist in reverse order" msgstr "" -#: .././config.py:8818 +#: .././config.py:8816 msgid "Download playlist in random order" msgstr "" -#: .././config.py:8839 +#: .././config.py:8837 msgid "Video size limit options" msgstr "" -#: .././config.py:8844 +#: .././config.py:8842 msgid "Minimum file size for video downloads" msgstr "" -#: .././config.py:8862 +#: .././config.py:8860 msgid "Maximum file size for video downloads" msgstr "" -#: .././config.py:8894 +#: .././config.py:8892 msgid "Video views options" msgstr "" -#: .././config.py:8899 +#: .././config.py:8897 msgid "Minimum number of views" msgstr "" -#: .././config.py:8911 +#: .././config.py:8909 msgid "Maximum number of views" msgstr "" -#: .././config.py:8987 .././config.py:9941 .././config.py:9972 +#: .././config.py:8985 .././config.py:9939 .././config.py:9970 msgid "" "TRANSLATOR'S NOTE: Dialogue window, generated by: Download options > Name" msgstr "" -#: .././config.py:9019 .././config.py:9155 +#: .././config.py:9017 .././config.py:9153 msgid "" "TRANSLATOR'S NOTE: Dialogue window, generated by: Download options > Files > " "Cookies" msgstr "" -#: .././config.py:9025 +#: .././config.py:9023 msgid "Select the cookie jar file" msgstr "" -#: .././config.py:9161 +#: .././config.py:9159 msgid "Select the browser profile" msgstr "" -#: .././config.py:9261 +#: .././config.py:9259 msgid "" "TRANSLATOR'S NOTE: Dialogue window, generated by: Download options > " "Advanced > Configurations" msgstr "" -#: .././config.py:9286 +#: .././config.py:9284 msgid "Could not save the downloader's configuration file" msgstr "" -#: .././config.py:9297 +#: .././config.py:9295 msgid "Downloader's configuration file saved" msgstr "" -#: .././config.py:9621 .././config.py:9764 +#: .././config.py:9619 .././config.py:9762 msgid "" "TRANSLATOR'S NOTE: Dialogue window, generated by: Download options > Formats " "> Preferred" msgstr "" -#: .././config.py:9640 +#: .././config.py:9638 msgid "" "This option won't work unless the format is also added to the list of " "preferred formats above" msgstr "" -#: .././config.py:9783 +#: .././config.py:9781 msgid "Unrecognised extractor code" msgstr "" -#: .././config.py:9881 +#: .././config.py:9879 msgid "" "TRANSLATOR'S NOTE: Dialogue window, generated by: Download options > " "Advanced > .netrc" msgstr "" -#: .././config.py:9906 +#: .././config.py:9904 msgid "Could not save the .netrc file" msgstr "" -#: .././config.py:9923 +#: .././config.py:9921 msgid ".netrc file saved" msgstr "" -#: .././config.py:9991 +#: .././config.py:9989 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:10001 +#: .././config.py:9999 msgid "Show advanced download options (when window re-opens)" msgstr "" -#: .././config.py:10014 +#: .././config.py:10012 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:10024 +#: .././config.py:10022 msgid "Hide advanced download options (when window re-opens)" msgstr "" -#: .././config.py:10493 +#: .././config.py:10491 msgid "" "TRANSLATOR'S NOTE: Dialogue window, generated by: Download options > Files > " "Paths" msgstr "" -#: .././config.py:10499 +#: .././config.py:10497 msgid "Select the output folder" msgstr "" -#: .././config.py:10501 +#: .././config.py:10499 msgid "Select the output directory" msgstr "" -#: .././config.py:10552 +#: .././config.py:10550 msgid "" "TRANSLATOR'S NOTE: FFmpeg options window starts here. In the main window, in " "the Videos tab, right-click a video and select Special > Process with " "FFmpeg..." msgstr "" -#: .././config.py:10557 +#: .././config.py:10555 msgid "FFmpeg options" msgstr "" #. Replace the 'OK' button with a 'Process files' button -#: .././config.py:10910 .././config.py:14195 +#: .././config.py:10908 .././config.py:14193 msgid "Process files" msgstr "" -#: .././config.py:10912 .././config.py:14197 +#: .././config.py:10910 .././config.py:14195 msgid "Process the files with FFmpeg" msgstr "" -#: .././config.py:10925 +#: .././config.py:10923 msgid "TRANSLATOR'S NOTE: FFmpeg options > Name" msgstr "" -#: .././config.py:10932 +#: .././config.py:10930 msgid "Name for these FFmpeg options" msgstr "" -#: .././config.py:10950 +#: .././config.py:10948 msgid "Extra command line options (e.g. --help)" msgstr "" -#: .././config.py:10961 +#: .././config.py:10959 msgid "System command, based on all FFmpeg options in this window:" msgstr "" -#: .././config.py:10992 +#: .././config.py:10990 msgid "Show fewer FFmpeg options" msgstr "" -#: .././config.py:10994 +#: .././config.py:10992 msgid "Show more FFmpeg options" msgstr "" -#: .././config.py:11004 +#: .././config.py:11002 msgid "Import current FFmpeg options into this window" msgstr "" -#: .././config.py:11019 +#: .././config.py:11017 msgid "Completely reset all FFmpeg options to their default values" msgstr "" -#: .././config.py:11033 +#: .././config.py:11031 msgid "TRANSLATOR'S NOTE: FFmpeg options > File" msgstr "" -#: .././config.py:11039 +#: .././config.py:11037 msgid "Add to end of filename:" msgstr "" -#: .././config.py:11049 +#: .././config.py:11047 msgid "If regex matches filename:" msgstr "" -#: .././config.py:11063 +#: .././config.py:11061 msgid "...then apply substitution:" msgstr "" -#: .././config.py:11076 +#: .././config.py:11074 msgid "" "If the video/audio file is renamed, also rename the thumbnail (but not vice-" "versa)" msgstr "" -#: .././config.py:11087 +#: .././config.py:11085 msgid "Change file extension:" msgstr "" -#: .././config.py:11101 +#: .././config.py:11099 msgid "After changing the file extension, delete the original file" msgstr "" -#: .././config.py:11173 +#: .././config.py:11171 msgid "" "TRANSLATOR'S NOTE: FFmpeg options > Settings (to make hidden tabs visible, " "click the 'Show more FFmpeg options' button in the Name tab" msgstr "" -#: .././config.py:11178 +#: .././config.py:11176 msgid "_Settings" msgstr "" -#: .././config.py:11191 +#: .././config.py:11189 msgid "Downloaded video/audio" msgstr "" -#: .././config.py:11200 +#: .././config.py:11198 msgid "with audio" msgstr "" -#: .././config.py:11213 .././config.py:11290 .././config.py:12828 +#: .././config.py:11211 .././config.py:11288 .././config.py:12826 msgid "Thumbnail" msgstr "" -#: .././config.py:11225 +#: .././config.py:11223 msgid "Output" msgstr "" -#: .././config.py:11254 +#: .././config.py:11252 msgid "Video clip" msgstr "" -#: .././config.py:11266 +#: .././config.py:11264 msgid "Video slice" msgstr "" -#: .././config.py:11278 +#: .././config.py:11276 msgid "Merge video/audio" msgstr "" -#: .././config.py:11388 +#: .././config.py:11386 msgid "Audio bitrate" msgstr "" -#: .././config.py:11402 +#: .././config.py:11400 msgid "How to set the quality" msgstr "" -#: .././config.py:11407 +#: .././config.py:11405 msgid "" "FFmpeg always encodes according to a Rate Factor that specifies the quality " "of the result." msgstr "" -#: .././config.py:11410 +#: .././config.py:11408 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:11414 +#: .././config.py:11412 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:11417 +#: .././config.py:11415 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 " @@ -7197,3344 +7203,3348 @@ msgid "" "eventually reach the target bitrate." msgstr "" -#: .././config.py:11430 +#: .././config.py:11428 msgid "Manual rate factor" msgstr "" -#: .././config.py:11439 +#: .././config.py:11437 msgid "Determine from target bitrate (2-Pass)" msgstr "" -#: .././config.py:11449 +#: .././config.py:11447 msgid "Rate factor" msgstr "" -#: .././config.py:11458 +#: .././config.py:11456 msgid "Lossless" msgstr "" -#: .././config.py:11458 +#: .././config.py:11456 msgid "Large file" msgstr "" -#: .././config.py:11480 +#: .././config.py:11478 msgid "Bad quality" msgstr "" -#: .././config.py:11480 +#: .././config.py:11478 msgid "Small file" msgstr "" -#: .././config.py:11487 +#: .././config.py:11485 msgid "Name of dummy file" msgstr "" -#: .././config.py:11491 +#: .././config.py:11489 msgid "A dummy file is created during the first pass." msgstr "" -#: .././config.py:11495 +#: .././config.py:11493 msgid "Use the output file" msgstr "" -#: .././config.py:11496 +#: .././config.py:11494 msgid "Dummy" msgstr "" -#: .././config.py:11497 +#: .././config.py:11495 msgid "/dev/null (Linux)" msgstr "" -#: .././config.py:11498 +#: .././config.py:11496 msgid "NUL (MS Windows)" msgstr "" -#: .././config.py:11510 +#: .././config.py:11508 msgid "Patience preset" msgstr "" -#: .././config.py:11515 +#: .././config.py:11513 msgid "Ultra fast" msgstr "" -#: .././config.py:11516 +#: .././config.py:11514 msgid "Super fast" msgstr "" -#: .././config.py:11517 +#: .././config.py:11515 msgid "Very fast" msgstr "" -#: .././config.py:11518 .././config.py:11616 +#: .././config.py:11516 .././config.py:11614 msgid "Faster" msgstr "" -#: .././config.py:11519 +#: .././config.py:11517 msgid "Fast" msgstr "" -#: .././config.py:11520 +#: .././config.py:11518 msgid "Medium (default)" msgstr "" -#: .././config.py:11521 +#: .././config.py:11519 #, python-format msgid "Slow (file about 5-10% smaller than medium)" msgstr "" -#: .././config.py:11522 +#: .././config.py:11520 #, python-format msgid "Slower (file about 15% smaller than medium)" msgstr "" -#: .././config.py:11523 +#: .././config.py:11521 #, python-format msgid "Very slow (file about 17% smaller than medium)" msgstr "" -#: .././config.py:11534 +#: .././config.py:11532 msgid "GPU encoding" msgstr "" -#: .././config.py:11550 +#: .././config.py:11548 msgid "Hardware acceleration" msgstr "" -#: .././config.py:11610 +#: .././config.py:11608 msgid "Palette:" msgstr "" -#: .././config.py:11617 +#: .././config.py:11615 msgid "Uses dithering to a standard palette provided by FFmpeg" msgstr "" -#: .././config.py:11618 +#: .././config.py:11616 msgid "Can cause dithering artefacts and slight banding" msgstr "" -#: .././config.py:11627 +#: .././config.py:11625 msgid "Better" msgstr "" -#: .././config.py:11628 +#: .././config.py:11626 msgid "Determines an optimized palette for the video" msgstr "" -#: .././config.py:11629 +#: .././config.py:11627 msgid "Uses two passes and a temporary file for the palette" msgstr "" -#: .././config.py:11684 .././config.py:12328 +#: .././config.py:11682 .././config.py:12326 msgid "Split videos using their own timestamps" msgstr "" -#: .././config.py:11693 .././config.py:12339 +#: .././config.py:11691 .././config.py:12337 msgid "Split videos using these timestamps" msgstr "" -#: .././config.py:11798 .././config.py:12446 .././config.py:15203 +#: .././config.py:11796 .././config.py:12444 .././config.py:15201 msgid "Add timestamp" msgstr "" -#: .././config.py:11869 .././config.py:12539 +#: .././config.py:11867 .././config.py:12537 msgid "Use the videos' own slice data" msgstr "" -#: .././config.py:11878 .././config.py:12550 +#: .././config.py:11876 .././config.py:12548 msgid "Use this slice data" msgstr "" -#: .././config.py:12009 +#: .././config.py:12007 msgid "Delete sliuce" msgstr "" -#: .././config.py:12123 +#: .././config.py:12121 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:12164 +#: .././config.py:12162 msgid "The thumbnail's format can be changed in the File tab" msgstr "" -#: .././config.py:12180 +#: .././config.py:12178 msgid "TRANSLATOR'S NOTE: FFmpeg options > Optimisations" msgstr "" -#: .././config.py:12183 +#: .././config.py:12181 msgid "_Optimisations" msgstr "" -#: .././config.py:12188 +#: .././config.py:12186 msgid "" "Optimise for fast seeking (shorter keyframe interval, about 10% larger file)" msgstr "" -#: .././config.py:12196 +#: .././config.py:12194 msgid "Input video is a high-quality movie" msgstr "" -#: .././config.py:12202 +#: .././config.py:12200 msgid "Input video is an animated movie" msgstr "" -#: .././config.py:12208 +#: .././config.py:12206 msgid "Input video contains film grain" msgstr "" -#: .././config.py:12214 +#: .././config.py:12212 msgid "Input video is an image slideshow" msgstr "" -#: .././config.py:12220 +#: .././config.py:12218 msgid "Optimise for really weak CPU playback devices" msgstr "" -#: .././config.py:12227 +#: .././config.py:12225 msgid "Optimise for really old devices (requires rate factor above 0)" msgstr "" -#: .././config.py:12238 +#: .././config.py:12236 msgid "" "Move headers to beginning of file (so it can play while still downloading)" msgstr "" -#: .././config.py:12246 +#: .././config.py:12244 msgid "Fast encoding and low latency streaming" msgstr "" -#: .././config.py:12252 +#: .././config.py:12250 msgid "Limit bitrate (Mbit/s)" msgstr "" -#: .././config.py:12269 +#: .././config.py:12267 msgid "Assuming a receiving buffer (seconds)" msgstr "" -#: .././config.py:12303 +#: .././config.py:12301 msgid "TRANSLATOR'S NOTE: FFmpeg options > Clips" msgstr "" -#: .././config.py:12318 +#: .././config.py:12316 msgid "Split the video(s) to create video clips" msgstr "" -#: .././config.py:12519 +#: .././config.py:12517 msgid "TRANSLATOR'S NOTE: FFmpeg options > Slices" msgstr "" -#: .././config.py:12522 .././config.py:15296 +#: .././config.py:12520 .././config.py:15294 msgid "_Slices" msgstr "" -#: .././config.py:12529 +#: .././config.py:12527 msgid "Remove slices from the video(s)" msgstr "" -#: .././config.py:12801 +#: .././config.py:12799 msgid "TRANSLATOR'S NOTE: FFmpeg options > Videos" msgstr "" -#: .././config.py:12809 +#: .././config.py:12807 msgid "List of videos to be processed" msgstr "" -#: .././config.py:12871 +#: .././config.py:12869 msgid "Show video properties and timestamps" msgstr "" -#: .././config.py:12880 +#: .././config.py:12878 msgid "Remove video from list" msgstr "" -#: .././config.py:13024 +#: .././config.py:13022 msgid "" "TRANSLATOR'S NOTE: Dialogue window, generated by: FFmpeg options > Slices" msgstr "" -#: .././config.py:13151 +#: .././config.py:13149 msgid "" "TRANSLATOR'S NOTE: Dialogue window, generated by: FFmpeg options > Clips" msgstr "" -#: .././config.py:13378 .././config.py:13779 .././config.py:13810 +#: .././config.py:13376 .././config.py:13777 .././config.py:13808 msgid "TRANSLATOR'S NOTE: Dialogue window, generated by: FFmpeg options > Name" msgstr "" -#: .././config.py:13834 +#: .././config.py:13832 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:13844 +#: .././config.py:13842 msgid "Show more FFmpeg options (when window re-opens)" msgstr "" -#: .././config.py:13861 +#: .././config.py:13859 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:13871 +#: .././config.py:13869 msgid "Show fewer FFmpeg options (when window re-opens)" msgstr "" -#: .././config.py:14472 +#: .././config.py:14470 msgid "" "TRANSLATOR'S NOTE: Video properties window starts here. In the main window, " "in the Videos tab, right-click a video and select Show video > Properties..." msgstr "" -#: .././config.py:14635 +#: .././config.py:14633 msgid "TRANSLATOR'S NOTE: Video properties > General" msgstr "" -#: .././config.py:14643 .././config.py:17082 .././config.py:18131 -#: .././config.py:18776 +#: .././config.py:14641 .././config.py:17080 .././config.py:18129 +#: .././config.py:18774 msgid "General properties" msgstr "" -#: .././config.py:14693 +#: .././config.py:14691 msgid "Set the file (if this is the wrong one)" msgstr "" -#: .././config.py:14701 +#: .././config.py:14699 msgid "Metadata file" msgstr "" -#: .././config.py:14740 +#: .././config.py:14738 msgid "Update database using the video's metadata file" msgstr "" -#: .././config.py:14751 +#: .././config.py:14749 msgid "Video downloaded" msgstr "" -#: .././config.py:14758 +#: .././config.py:14756 msgid "Video unwatched" msgstr "" -#: .././config.py:14765 +#: .././config.py:14763 msgid "Video has been split from an original" msgstr "" -#: .././config.py:14772 +#: .././config.py:14770 msgid "Video is archived" msgstr "" -#: .././config.py:14779 +#: .././config.py:14777 msgid "Video is bookmarked" msgstr "" -#: .././config.py:14786 +#: .././config.py:14784 msgid "Video is favourite" msgstr "" -#: .././config.py:14793 +#: .././config.py:14791 msgid "Video is in waiting list" msgstr "" -#: .././config.py:14800 +#: .././config.py:14798 msgid "Video is blocked/censored/age-restricted" msgstr "" -#: .././config.py:14807 +#: .././config.py:14805 msgid "Always simulate download of this video" msgstr "" -#: .././config.py:14872 +#: .././config.py:14870 msgid "Receive time" msgstr "" -#: .././config.py:14886 +#: .././config.py:14884 msgid "Subtitles" msgstr "" -#: .././config.py:14914 +#: .././config.py:14912 msgid "TRANSLATOR'S NOTE: Video properties > Live" msgstr "" -#: .././config.py:14922 +#: .././config.py:14920 msgid "Livestream properties" msgstr "" -#: .././config.py:14927 +#: .././config.py:14925 msgid "Livestream status" msgstr "" -#: .././config.py:14938 +#: .././config.py:14936 msgid "Waiting to start" msgstr "" -#: .././config.py:14942 +#: .././config.py:14940 msgid "Livestream has finished" msgstr "" -#: .././config.py:14944 +#: .././config.py:14942 msgid "Not a livestream" msgstr "" -#: .././config.py:14947 +#: .././config.py:14945 msgid "Livestream message" msgstr "" -#: .././config.py:14962 +#: .././config.py:14960 msgid "Video is pre-recorded" msgstr "" -#: .././config.py:14974 +#: .././config.py:14972 msgid "Livestream actions" msgstr "" -#: .././config.py:14981 +#: .././config.py:14979 msgid "When the livestream starts, show a desktop notification" msgstr "" -#: .././config.py:14990 +#: .././config.py:14988 msgid "When the livestream starts, play an alarm" msgstr "" -#: .././config.py:15000 +#: .././config.py:14998 msgid "When the livestream starts, open it in the system's web browser" msgstr "" -#: .././config.py:15012 +#: .././config.py:15010 msgid "When the livestream starts, begin downloading it immediately" msgstr "" -#: .././config.py:15023 .././config.py:25185 +#: .././config.py:15021 .././config.py:25200 msgid "When a livestream stops, download it (overwriting any earlier file)" msgstr "" -#: .././config.py:15040 +#: .././config.py:15038 msgid "TRANSLATOR'S NOTE: Video properties > Description" msgstr "" -#: .././config.py:15043 +#: .././config.py:15041 msgid "_Description" msgstr "" -#: .././config.py:15048 +#: .././config.py:15046 msgid "Video description" msgstr "" -#: .././config.py:15061 +#: .././config.py:15059 msgid "Update from the description file, and set the line length to:" msgstr "" -#: .././config.py:15081 +#: .././config.py:15079 msgid "Clear the description (does not modify the file)" msgstr "" -#: .././config.py:15109 +#: .././config.py:15107 msgid "TRANSLATOR'S NOTE: Video properties > Timestamps" msgstr "" -#: .././config.py:15112 +#: .././config.py:15110 msgid "_Timestamps" msgstr "" -#: .././config.py:15117 .././config.py:25280 +#: .././config.py:15115 .././config.py:25295 msgid "Timestamps" msgstr "" -#: .././config.py:15123 +#: .././config.py:15121 msgid "Timestamps can be used to download or create video clips" msgstr "" -#: .././config.py:15293 +#: .././config.py:15291 msgid "TRANSLATOR'S NOTE: Video properties > Slices" msgstr "" -#: .././config.py:15301 +#: .././config.py:15299 msgid "Video slices" msgstr "" -#: .././config.py:15307 +#: .././config.py:15305 msgid "SponsorBlock provides a list of slices that can be removed from a video" msgstr "" -#: .././config.py:15490 +#: .././config.py:15488 msgid "TRANSLATOR'S NOTE: Video properties > Comments" msgstr "" -#: .././config.py:15493 +#: .././config.py:15491 msgid "_Comments" msgstr "" -#: .././config.py:15504 +#: .././config.py:15502 msgid "Total comments:" msgstr "" -#: .././config.py:15543 +#: .././config.py:15541 msgid "Show formatted list" msgstr "" -#: .././config.py:15554 +#: .././config.py:15552 msgid "Show comment times as text" msgstr "" -#: .././config.py:15564 +#: .././config.py:15562 msgid "Show comment timestamps" msgstr "" -#: .././config.py:15602 .././config.py:15714 +#: .././config.py:15600 .././config.py:15712 msgid "Author" msgstr "" -#: .././config.py:15609 .././config.py:15714 +#: .././config.py:15607 .././config.py:15712 msgid "Comment" msgstr "" -#: .././config.py:15617 .././config.py:15715 +#: .././config.py:15615 .././config.py:15713 msgid "Uploader" msgstr "" -#: .././config.py:15663 +#: .././config.py:15661 msgid "Update from the metadata file" msgstr "" -#: .././config.py:15685 +#: .././config.py:15683 msgid "Clear comments (does not modify the file)" msgstr "" -#: .././config.py:15714 +#: .././config.py:15712 msgid "Likes" msgstr "" -#: .././config.py:16112 +#: .././config.py:16110 msgid "TRANSLATOR'S NOTE: Video properties > Errors / Warnings" msgstr "" -#: .././config.py:16119 .././config.py:17480 +#: .././config.py:16117 .././config.py:17478 msgid "Errors / Warnings" msgstr "" -#: .././config.py:16125 +#: .././config.py:16123 msgid "Error messages produced the last time this video was checked/downloaded" msgstr "" -#: .././config.py:16141 +#: .././config.py:16139 msgid "" "Warning messages produced the last time this video was checked/downloaded" msgstr "" -#: .././config.py:16186 +#: .././config.py:16184 msgid "" "TRANSLATOR'S NOTE: Dialogue window, generated by: Video properties > Slices" msgstr "" -#: .././config.py:16276 +#: .././config.py:16274 msgid "" "TRANSLATOR'S NOTE: Dialogue window, generated by: Video properties > " "Timestamps" msgstr "" -#: .././config.py:16684 +#: .././config.py:16682 msgid "" "TRANSLATOR'S NOTE: Dialogue window, generated by: Video properties > General" msgstr "" -#: .././config.py:16690 +#: .././config.py:16688 msgid "Select the correct video/audio file" msgstr "" -#: .././config.py:16716 +#: .././config.py:16714 msgid "" "The replacement video/audio file must be in the same channel, playlist or " "folder" msgstr "" -#: .././config.py:16734 +#: .././config.py:16732 msgid "You must select a valid video/audio file" msgstr "" -#: .././config.py:16919 +#: .././config.py:16917 msgid "" "TRANSLATOR'S NOTE: Channel/playlist properties window starts here. In the " "main window, in the Videos tab, right-click a channel or playlist and select " "Show > Channel properties... of Show > Playlist properties..." msgstr "" -#: .././config.py:16927 +#: .././config.py:16925 msgid "Channel properties" msgstr "" -#: .././config.py:16930 +#: .././config.py:16928 msgid "Playlist properties" msgstr "" -#: .././config.py:17075 +#: .././config.py:17073 msgid "TRANSLATOR'S NOTE: Channel properties > General" msgstr "" -#: .././config.py:17097 +#: .././config.py:17095 msgid "Don't add videos in this channel to Tartube's database" msgstr "" -#: .././config.py:17101 +#: .././config.py:17099 msgid "Don't add videos in this playlist to Tartube's database" msgstr "" -#: .././config.py:17112 +#: .././config.py:17110 msgid "Always simulate download of videos in this channel" msgstr "" -#: .././config.py:17114 +#: .././config.py:17112 msgid "Always simulate download of videos in this playlist" msgstr "" -#: .././config.py:17124 +#: .././config.py:17122 msgid "Disable checking/downloading for this channel" msgstr "" -#: .././config.py:17126 +#: .././config.py:17124 msgid "Disable checking/downloading for this playlist" msgstr "" -#: .././config.py:17136 +#: .././config.py:17134 msgid "This channel is marked as a favourite" msgstr "" -#: .././config.py:17138 +#: .././config.py:17136 msgid "This playlist is marked as a favourite" msgstr "" -#: .././config.py:17148 +#: .././config.py:17146 msgid "Total videos" msgstr "" -#: .././config.py:17172 +#: .././config.py:17170 msgid "Favourite videos" msgstr "" -#: .././config.py:17184 +#: .././config.py:17182 msgid "Downloaded videos" msgstr "" -#: .././config.py:17207 +#: .././config.py:17205 msgid "" "TRANSLATOR'S NOTE: Channel properties > Associated playlists. Only visible " "for the compatible websites (e.g. YouTube)" msgstr "" -#: .././config.py:17211 +#: .././config.py:17209 msgid "Associated _Playlists" msgstr "" -#: .././config.py:17216 +#: .././config.py:17214 msgid "Associated playlists" msgstr "" -#: .././config.py:17222 +#: .././config.py:17220 msgid "" "When a video is associated with a playlist, the playlist's ID is stored here" msgstr "" -#: .././config.py:17243 +#: .././config.py:17241 msgid "Playlist Title" msgstr "" -#: .././config.py:17262 +#: .././config.py:17260 msgid "Set the channel as the download destination" msgstr "" -#: .././config.py:17269 +#: .././config.py:17267 msgid "Add selected playlist" msgstr "" -#: .././config.py:17278 +#: .././config.py:17276 msgid "Add all playlists" msgstr "" -#: .././config.py:17286 +#: .././config.py:17284 msgid "Download preferences" msgstr "" #. (This button works even if mainapp.TartubeApp.store_playlist_id_flag #. is False) -#: .././config.py:17302 +#: .././config.py:17300 msgid "Reset list using metadata file" msgstr "" -#: .././config.py:17333 +#: .././config.py:17331 msgid "Unnamed playlist" msgstr "" -#: .././config.py:17350 +#: .././config.py:17348 msgid "TRANSLATOR'S NOTE: Channel properties > History" msgstr "" -#: .././config.py:17353 .././config.py:18382 .././config.py:22079 +#: .././config.py:17351 .././config.py:18380 .././config.py:22077 msgid "_History" msgstr "" -#: .././config.py:17358 .././config.py:18387 .././config.py:22086 +#: .././config.py:17356 .././config.py:18385 .././config.py:22084 msgid "Download history" msgstr "" -#: .././config.py:17372 .././config.py:18401 .././config.py:22100 +#: .././config.py:17370 .././config.py:18399 .././config.py:22098 msgid "Draw" msgstr "" -#: .././config.py:17401 .././config.py:17901 +#: .././config.py:17399 .././config.py:17899 msgid "TRANSLATOR'S NOTE: Channel properties > RSS feed" msgstr "" -#: .././config.py:17404 +#: .././config.py:17402 msgid "_RSS feed" msgstr "" -#: .././config.py:17409 +#: .././config.py:17407 msgid "RSS feed (used to detect livestreams)" msgstr "" -#: .././config.py:17415 +#: .././config.py:17413 msgid "" "If Tartube cannot detect the channel's RSS feed, you can enter the URL here" msgstr "" -#: .././config.py:17420 +#: .././config.py:17418 msgid "" "If Tartube cannot detect the playlist's RSS feed, you can enter the URL here" msgstr "" -#: .././config.py:17439 +#: .././config.py:17437 msgid "Open in web browser" msgstr "" -#: .././config.py:17444 +#: .././config.py:17442 msgid "Set to default feed" msgstr "" -#: .././config.py:17451 +#: .././config.py:17449 msgid "Reset feed" msgstr "" -#: .././config.py:17458 +#: .././config.py:17456 msgid "" "N.B. The Set to default feed button won't work if the RSS feed was " "obtained from video metadata" msgstr "" -#: .././config.py:17473 +#: .././config.py:17471 msgid "TRANSLATOR'S NOTE: Channel properties > Errors / Warnings" msgstr "" -#: .././config.py:17486 +#: .././config.py:17484 msgid "" "Error messages produced the last time this channel was checked/downloaded" msgstr "" -#: .././config.py:17491 +#: .././config.py:17489 msgid "" "Error messages produced the last time this playlist was checked/downloaded" msgstr "" -#: .././config.py:17510 +#: .././config.py:17508 msgid "" "Warning messages produced the last time this channel was checked/downloaded" msgstr "" -#: .././config.py:17515 +#: .././config.py:17513 msgid "" "Warning messages produced the last time this playlist was checked/downloaded" msgstr "" -#: .././config.py:17565 .././config.py:17696 +#: .././config.py:17563 .././config.py:17694 msgid "" "TRANSLATOR'S NOTE: Dialogue window, generated by: Channel properties > " "Associated playlists" msgstr "" -#: .././config.py:17592 +#: .././config.py:17590 #, python-brace-format msgid "The name '{0}' is already in use" msgstr "El nombre '{0}' ya está en uso" -#: .././config.py:17611 +#: .././config.py:17609 msgid "Unable to extrapolate the URL for this playlist" msgstr "" -#: .././config.py:17626 +#: .././config.py:17624 msgid "The playlist is already in Tartube's database" msgstr "" -#: .././config.py:17649 +#: .././config.py:17647 msgid "Unable to create new playlist" msgstr "" -#: .././config.py:17670 +#: .././config.py:17668 #, python-brace-format msgid "Added playlist '{0}' to Tartube's database" msgstr "" #. Show confirmation -#: .././config.py:17781 +#: .././config.py:17779 #, python-brace-format msgid "Playlists added: {0}" msgstr "" -#: .././config.py:17782 +#: .././config.py:17780 #, python-brace-format msgid "Playlists not added: {0}" msgstr "" -#: .././config.py:17923 +#: .././config.py:17921 msgid "Could not set the RSS feed" msgstr "" -#: .././config.py:17977 +#: .././config.py:17975 msgid "" "TRANSLATOR'S NOTE: Folder properties window starts here. In the main window, " "in the Videos tab, right-click a folder and select Show > Folder " "properties..." msgstr "" -#: .././config.py:17982 +#: .././config.py:17980 msgid "Folder properties" msgstr "" -#: .././config.py:18124 +#: .././config.py:18122 msgid "TRANSLATOR'S NOTE: Folder properties > General" msgstr "" -#: .././config.py:18144 +#: .././config.py:18142 msgid "Don't add videos to Tartube's database" msgstr "" -#: .././config.py:18151 +#: .././config.py:18149 msgid "Always simulate download of videos" msgstr "" -#: .././config.py:18158 +#: .././config.py:18156 msgid "Disable checking/downloading" msgstr "" -#: .././config.py:18165 +#: .././config.py:18163 msgid "This folder is marked as a favourite" msgstr "" -#: .././config.py:18172 +#: .././config.py:18170 msgid "This folder is hidden" msgstr "" -#: .././config.py:18179 +#: .././config.py:18177 msgid "This folder can't be deleted by the user" msgstr "" -#: .././config.py:18186 +#: .././config.py:18184 msgid "This is a system-controlled folder" msgstr "" -#: .././config.py:18193 +#: .././config.py:18191 msgid "All contents deleted when Tartube shuts down" msgstr "" -#: .././config.py:18200 +#: .././config.py:18198 msgid "Restrictions:" msgstr "" -#: .././config.py:18211 +#: .././config.py:18209 msgid "Can only contain videos" msgstr "" -#: .././config.py:18213 +#: .././config.py:18211 msgid "Can contain folders and videos" msgstr "" -#: .././config.py:18215 +#: .././config.py:18213 msgid "Can contain anything" msgstr "" -#: .././config.py:18226 +#: .././config.py:18224 msgid "TRANSLATOR'S NOTE: Folder properties > Statistics" msgstr "" -#: .././config.py:18229 .././config.py:21899 +#: .././config.py:18227 .././config.py:21897 msgid "_Statistics" msgstr "" -#: .././config.py:18234 .././config.py:21906 +#: .././config.py:18232 .././config.py:21904 msgid "Statistics" msgstr "" -#: .././config.py:18255 .././config.py:21927 +#: .././config.py:18253 .././config.py:21925 msgid "Downloaded" msgstr "" -#: .././config.py:18299 +#: .././config.py:18297 msgid "Sub-folders" msgstr "" -#: .././config.py:18321 +#: .././config.py:18319 msgid "Recalculate" msgstr "" -#: .././config.py:18379 +#: .././config.py:18377 msgid "TRANSLATOR'S NOTE: Folder properties > History" msgstr "" -#: .././config.py:18430 +#: .././config.py:18428 msgid "" "TRANSLATOR'S NOTE: Folder properties > Recent videos. Only visible for the " "'Recent videos' folder" msgstr "" -#: .././config.py:18434 +#: .././config.py:18432 msgid "_Recent Videos" msgstr "" -#: .././config.py:18439 +#: .././config.py:18437 msgid "Recent videos" msgstr "" -#: .././config.py:18445 +#: .././config.py:18443 msgid "" "When videos are checked/downloaded, older videos are removed from this folder" msgstr "" -#: .././config.py:18617 +#: .././config.py:18615 msgid "" "TRANSLATOR'S NOTE: Scheduled downloads window starts here. In the menu, " "click Edit > System preferences... Scheduling > Start. In the 'Scheduled " "download name' box, add a name. Then click the Add button" msgstr "" -#: .././config.py:18623 +#: .././config.py:18621 msgid "Scheduled download" msgstr "" -#: .././config.py:18768 +#: .././config.py:18766 msgid "TRANSLATOR'S NOTE: Scheduled downloads > General" msgstr "" -#: .././config.py:18781 .././config.py:23352 +#: .././config.py:18779 .././config.py:23357 msgid "Scheduled download name" msgstr "" -#: .././config.py:18793 +#: .././config.py:18791 msgid "Download mode" msgstr "" -#: .././config.py:18798 +#: .././config.py:18796 msgid "Check channels, playlist and folders" msgstr "" -#: .././config.py:18799 +#: .././config.py:18797 msgid "Download channels, playlists and folders" msgstr "" -#: .././config.py:18800 +#: .././config.py:18798 msgid "Perform a custom download" msgstr "" -#: .././config.py:18812 +#: .././config.py:18810 msgid "Custom download name" msgstr "" -#: .././config.py:18870 +#: .././config.py:18868 msgid "TRANSLATOR'S NOTE: Scheduled downloads > Start" msgstr "" -#: .././config.py:18873 .././config.py:23293 +#: .././config.py:18871 .././config.py:23298 msgid "_Start" msgstr "" -#: .././config.py:18878 +#: .././config.py:18876 msgid "Start conditions" msgstr "" -#: .././config.py:18883 .././config.py:23318 +#: .././config.py:18881 .././config.py:23323 msgid "Start mode" msgstr "" -#: .././config.py:18888 +#: .././config.py:18886 msgid "Perform this download at regular intervals" msgstr "" -#: .././config.py:18889 +#: .././config.py:18887 msgid "Perform this download when Tartube starts" msgstr "" -#: .././config.py:18891 +#: .././config.py:18889 msgid "Perform this download some time after Tartube starts" msgstr "" -#: .././config.py:18894 +#: .././config.py:18892 msgid "Perform this download at specified times" msgstr "" -#: .././config.py:18895 +#: .././config.py:18893 msgid "Disable this scheduled download" msgstr "" -#: .././config.py:18969 +#: .././config.py:18967 msgid "Minutes" msgstr "" -#: .././config.py:19096 +#: .././config.py:19094 msgid "Interval time" msgstr "" -#: .././config.py:19106 +#: .././config.py:19104 msgid "Start times" msgstr "" -#: .././config.py:19148 +#: .././config.py:19146 msgid "TRANSLATOR'S NOTE: Scheduled downloads > Conflicts" msgstr "" -#: .././config.py:19151 +#: .././config.py:19149 msgid "_Conflicts" msgstr "" -#: .././config.py:19155 +#: .././config.py:19153 msgid "Conflict settings" msgstr "" -#: .././config.py:19160 +#: .././config.py:19158 msgid "If another scheduled download is running:" msgstr "" -#: .././config.py:19167 +#: .././config.py:19165 msgid "Add channels, playlists and folders to the end of the queue" msgstr "" -#: .././config.py:19173 +#: .././config.py:19171 msgid "Add channels, playlists and folders to the beginning of the queue" msgstr "" -#: .././config.py:19180 +#: .././config.py:19178 msgid "Do nothing, just wait until the next scheduled download time" msgstr "" -#: .././config.py:19195 +#: .././config.py:19193 msgid "This scheduled download takes priority over others" msgstr "" -#: .././config.py:19198 +#: .././config.py:19196 msgid "Other scheduled downloads won't start until this one is finished" msgstr "" -#: .././config.py:19214 +#: .././config.py:19212 msgid "TRANSLATOR'S NOTE: Scheduled downloads > Media" msgstr "" -#: .././config.py:19222 +#: .././config.py:19220 msgid "Media to download" msgstr "" -#: .././config.py:19228 +#: .././config.py:19226 msgid "Check/download everything" msgstr "" -#: .././config.py:19236 +#: .././config.py:19234 msgid "Only check/download the media below" msgstr "" -#: .././config.py:19250 +#: .././config.py:19248 msgid "" "Hint: you can drag and drop channels, playlists and your own folders here" msgstr "" -#: .././config.py:19390 +#: .././config.py:19388 msgid "TRANSLATOR'S NOTE: Scheduled downloads > Limits" msgstr "" -#: .././config.py:19393 .././config.py:23684 +#: .././config.py:19391 .././config.py:23689 msgid "_Limits" msgstr "" -#: .././config.py:19398 .././config.py:23691 +#: .././config.py:19396 .././config.py:23696 msgid "Performance limits" msgstr "" -#: .././config.py:19403 .././config.py:23696 +#: .././config.py:19401 .././config.py:23701 msgid "Limits are applied when you start downloading a video/channel/playlist" msgstr "" -#: .././config.py:19409 +#: .././config.py:19407 msgid "" "These limits override the default and alternative limits specified elsewhere" msgstr "" -#: .././config.py:19415 .././config.py:23702 .././config.py:23773 +#: .././config.py:19413 .././config.py:23707 .././config.py:23778 msgid "Limit simultaneous downloads to" msgstr "" -#: .././config.py:19430 .././config.py:23720 .././config.py:23795 +#: .././config.py:19428 .././config.py:23725 .././config.py:23800 msgid "Limit download speed to" msgstr "" -#: .././config.py:19458 +#: .././config.py:19456 msgid "TRANSLATOR'S NOTE: Scheduled downloads > Other" msgstr "" -#: .././config.py:19461 +#: .././config.py:19459 msgid "_Other" msgstr "" -#: .././config.py:19465 +#: .././config.py:19463 msgid "Other settings" msgstr "" -#: .././config.py:19471 +#: .././config.py:19469 msgid "" "Ignore time-saving preferences, and check/download the whole channel/" "playlist/folder" msgstr "" -#: .././config.py:19479 +#: .././config.py:19477 msgid "Shut down Tartube when this scheduled download has finished" msgstr "" -#: .././config.py:19898 +#: .././config.py:19896 msgid "" "TRANSLATOR'S NOTE: System preferences window starts here. In the menu, click " "Edit > System preferences..." msgstr "" -#: .././config.py:20242 +#: .././config.py:20240 msgid "TRANSLATOR'S NOTE: System preferences > General" msgstr "" -#: .././config.py:20270 +#: .././config.py:20268 msgid "TRANSLATOR'S NOTE: System preferences > General > Application" msgstr "" -#: .././config.py:20277 +#: .././config.py:20275 msgid "_Application" msgstr "" -#: .././config.py:20284 +#: .././config.py:20282 msgid "Application details" msgstr "" -#: .././config.py:20289 +#: .././config.py:20287 msgid "Version" msgstr "" -#: .././config.py:20307 +#: .././config.py:20305 msgid "Locale override" msgstr "" -#: .././config.py:20316 +#: .././config.py:20314 msgid "Use your system locale" msgstr "" -#: .././config.py:20324 +#: .././config.py:20322 msgid "Current locale" msgstr "" -#: .././config.py:20333 +#: .././config.py:20331 msgid "Unrecognised locale" msgstr "" -#: .././config.py:20403 +#: .././config.py:20401 msgid "Preferences mode" msgstr "" -#: .././config.py:20430 +#: .././config.py:20428 msgid "Hide advanced preferences" msgstr "" -#: .././config.py:20432 +#: .././config.py:20430 msgid "Show advanced preferences" msgstr "" -#: .././config.py:20450 +#: .././config.py:20448 msgid "TRANSLATOR'S NOTE: System preferences > General > Modules" msgstr "" -#: .././config.py:20453 +#: .././config.py:20451 msgid "_Modules" msgstr "" -#: .././config.py:20458 +#: .././config.py:20456 msgid "Module availability" msgstr "" -#: .././config.py:20464 +#: .././config.py:20462 msgid "feedparser module is available (required for detecting livestreams)" msgstr "" -#: .././config.py:20473 +#: .././config.py:20471 msgid "matplotlib module is available (draws graphs)" msgstr "" -#: .././config.py:20481 +#: .././config.py:20479 msgid "moviepy module is available (finds the length of videos, if unknown)" msgstr "" -#: .././config.py:20491 +#: .././config.py:20489 msgid "playsound module is available (sound an alarm when a livestream starts)" msgstr "" -#: .././config.py:20501 +#: .././config.py:20499 msgid "" "XDG module is available (saves the config file in the standard location)" msgstr "" -#: .././config.py:20511 +#: .././config.py:20509 msgid "" "Notify module is available (shows desktop notifications; Linux/*BSD only)" msgstr "" -#: .././config.py:20521 +#: .././config.py:20519 msgid "Module preferences" msgstr "" -#: .././config.py:20527 +#: .././config.py:20525 msgid "" "Use 'moviepy' module to get a video's duration, if not known (may be slow)" msgstr "" -#: .././config.py:20539 +#: .././config.py:20537 msgid "Timeout applied when moviepy checks a video file" msgstr "" -#: .././config.py:20564 +#: .././config.py:20562 msgid "TRANSLATOR'S NOTE: System preferences > Files > xxx" msgstr "" -#: .././config.py:20604 +#: .././config.py:20602 msgid "TRANSLATOR'S NOTE: System preferences > Files > Device" msgstr "" -#: .././config.py:20607 +#: .././config.py:20605 msgid "_Device" msgstr "" -#: .././config.py:20612 +#: .././config.py:20610 msgid "Device preferences" msgstr "" -#: .././config.py:20617 +#: .././config.py:20615 msgid "Size of device" msgstr "" -#: .././config.py:20634 +#: .././config.py:20632 msgid "Free space on device" msgstr "" -#: .././config.py:20652 +#: .././config.py:20650 msgid "" "Before checking/downloading videos, warn user if disk space is less than" msgstr "" -#: .././config.py:20677 +#: .././config.py:20675 msgid "Halt downloads if disk space is less than" msgstr "" -#: .././config.py:20733 +#: .././config.py:20731 msgid "TRANSLATOR'S NOTE: System preferences > Files > Config" msgstr "" -#: .././config.py:20736 +#: .././config.py:20734 msgid "_Config" msgstr "" -#: .././config.py:20740 +#: .././config.py:20738 msgid "Configuration preferences" msgstr "" -#: .././config.py:20745 +#: .././config.py:20743 msgid "Tartube configuration file loaded from" msgstr "" -#: .././config.py:20757 +#: .././config.py:20755 msgid "Default location for Tartube configuration" msgstr "" -#: .././config.py:20769 +#: .././config.py:20767 msgid "Alternative location for Tartube configuration" msgstr "" -#: .././config.py:20794 +#: .././config.py:20792 msgid "TRANSLATOR'S NOTE: System preferences > Files > Database" msgstr "" -#: .././config.py:20797 +#: .././config.py:20795 msgid "D_atabase" msgstr "" -#: .././config.py:20802 +#: .././config.py:20800 msgid "Database preferences" msgstr "" -#: .././config.py:20807 +#: .././config.py:20805 msgid "Current data folder" msgstr "" -#: .././config.py:20820 +#: .././config.py:20818 msgid "Current database" msgstr "" -#: .././config.py:20837 +#: .././config.py:20835 msgid "Recent data folders" msgstr "" -#: .././config.py:20853 +#: .././config.py:20851 msgid "Add new database" msgstr "" -#: .././config.py:20855 +#: .././config.py:20853 msgid "Change to a different data folder" msgstr "" -#: .././config.py:20862 +#: .././config.py:20860 msgid "Check and repair database" msgstr "" -#: .././config.py:20865 +#: .././config.py:20863 msgid "Check for inconsistencies, and repair them" msgstr "" -#: .././config.py:20870 +#: .././config.py:20868 msgid "Dump database to JSON" msgstr "" -#: .././config.py:20873 +#: .././config.py:20871 msgid "Convert databases to JSON, even when Tartube can't load them" msgstr "" -#: .././config.py:20878 +#: .././config.py:20876 msgid "Switch to this database" msgstr "" -#: .././config.py:20880 +#: .././config.py:20878 msgid "Switch to the selected data folder" msgstr "" -#: .././config.py:20890 +#: .././config.py:20888 msgid "Forget" msgstr "" -#: .././config.py:20893 +#: .././config.py:20891 msgid "Remove the selected data folder from the list" msgstr "" -#: .././config.py:20903 +#: .././config.py:20901 msgid "Forget all" msgstr "" -#: .././config.py:20906 +#: .././config.py:20904 msgid "Forget every folder in this list (except the current one)" msgstr "" -#: .././config.py:20920 +#: .././config.py:20918 msgid "Move the selected folder up the list" msgstr "" -#: .././config.py:20929 +#: .././config.py:20927 msgid "Move the selected folder down the list" msgstr "" -#: .././config.py:20957 +#: .././config.py:20955 msgid "" "On startup, load the first database on the list (not the most recently-use " "one)" msgstr "" -#: .././config.py:20967 +#: .././config.py:20965 msgid "If one database is in use, try to load others" msgstr "" -#: .././config.py:20975 +#: .././config.py:20973 msgid "New databases are added to this list" msgstr "" -#: .././config.py:21021 +#: .././config.py:21019 msgid "TRANSLATOR'S NOTE: System preferences > Files > Backups" msgstr "" -#: .././config.py:21024 +#: .././config.py:21022 msgid "_Backups" msgstr "" -#: .././config.py:21029 +#: .././config.py:21027 msgid "Backup preferences" msgstr "" -#: .././config.py:21034 +#: .././config.py:21032 msgid "" "When saving the database, Tartube makes a backup copy of its database file" msgstr "" -#: .././config.py:21042 +#: .././config.py:21040 msgid "Delete the backup as soon as the database has been saved" msgstr "" -#: .././config.py:21049 +#: .././config.py:21047 msgid "Keep the backup file, replacing any previous backup file" msgstr "" -#: .././config.py:21058 +#: .././config.py:21056 msgid "Make a new backup file once per day" msgstr "" -#: .././config.py:21067 +#: .././config.py:21065 msgid "Make a new backup file every time the database is saved" msgstr "" -#: .././config.py:21100 +#: .././config.py:21098 msgid "Export preferences" msgstr "" -#: .././config.py:21105 +#: .././config.py:21103 msgid "Separator used in CSV exports" msgstr "" -#: .././config.py:21140 +#: .././config.py:21138 msgid "TRANSLATOR'S NOTE: System preferences > Files > Videos" msgstr "" -#: .././config.py:21151 +#: .././config.py:21149 msgid "Video matching preferences" msgstr "" -#: .././config.py:21156 +#: .././config.py:21154 msgid "When matching videos on the filesystem:" msgstr "" -#: .././config.py:21162 +#: .././config.py:21160 msgid "The video names must match exactly" msgstr "" -#: .././config.py:21169 +#: .././config.py:21167 msgid "The first # characters must match exactly" msgstr "" -#: .././config.py:21183 +#: .././config.py:21181 msgid "Ignore the last # characters; the remaining name must match exactly" msgstr "" -#: .././config.py:21221 +#: .././config.py:21219 msgid "Video matching recommended preferences" msgstr "" -#: .././config.py:21227 +#: .././config.py:21225 msgid "Check the video's original name and the downloaded file name" msgstr "" -#: .././config.py:21239 +#: .././config.py:21237 msgid "" "N.B. If disabled, custom file templates will interfere with video matching" msgstr "" -#: .././config.py:21259 +#: .././config.py:21257 msgid "TRANSLATOR'S NOTE: System preferences > Files > Delete" msgstr "" -#: .././config.py:21263 +#: .././config.py:21261 msgid "D_elete" msgstr "" -#: .././config.py:21270 +#: .././config.py:21268 msgid "Automatic video deletion/removal preferences" msgstr "" -#: .././config.py:21276 +#: .././config.py:21274 msgid "" "Deleted videos are re-downloaded without an archive file. See the Operations " "> Archive tab" msgstr "" -#: .././config.py:21283 +#: .././config.py:21281 msgid "Automatically delete downloaded videos" msgstr "" -#: .././config.py:21299 .././config.py:21323 .././formats.py:451 +#: .././config.py:21297 .././config.py:21321 .././formats.py:451 msgid "days" msgstr "" -#: .././config.py:21305 +#: .././config.py:21303 msgid "Remove downloaded videos from the database (but don't delete files)" msgstr "" -#: .././config.py:21328 +#: .././config.py:21326 msgid "Only delete/remove videos which have been watched" msgstr "" -#: .././config.py:21340 +#: .././config.py:21338 msgid "Delete/remove files:" msgstr "" -#: .././config.py:21346 +#: .././config.py:21344 msgid "When the database is loaded" msgstr "" -#: .././config.py:21353 +#: .././config.py:21351 msgid "After every download operation" msgstr "" -#: .././config.py:21397 +#: .././config.py:21395 msgid "Manual video deletion/removal preferences" msgstr "" -#: .././config.py:21402 +#: .././config.py:21400 msgid "Show dialogue window before removing video(s)" msgstr "" -#: .././config.py:21413 +#: .././config.py:21411 msgid "When removing videos, remove all files from the filesystem" msgstr "" -#: .././config.py:21425 +#: .././config.py:21423 msgid "Show dialogue window before removing channels/playlists/folders" msgstr "" -#: .././config.py:21439 +#: .././config.py:21437 msgid "When removing containers, remove all files from the filesystem" msgstr "" -#: .././config.py:21465 +#: .././config.py:21463 msgid "TRANSLATOR'S NOTE: System preferences > Files > Update" msgstr "" -#: .././config.py:21476 +#: .././config.py:21474 msgid "Update video descriptions" msgstr "" -#: .././config.py:21483 +#: .././config.py:21481 msgid "These procedures might take a long time on a large database" msgstr "" -#: .././config.py:21490 +#: .././config.py:21488 msgid "Update from description files, and set the line lengths to:" msgstr "" -#: .././config.py:21509 +#: .././config.py:21507 msgid "Clear descriptions (does not modify the description files)" msgstr "" -#: .././config.py:21532 +#: .././config.py:21530 msgid "Video timestamps" msgstr "" -#: .././config.py:21536 +#: .././config.py:21534 msgid "Extract timestamps for all videos" msgstr "" -#: .././config.py:21544 +#: .././config.py:21542 msgid "Remove timestamps from all videos" msgstr "" -#: .././config.py:21554 .././config.py:25647 +#: .././config.py:21552 .././config.py:25662 msgid "Video comments" msgstr "" -#: .././config.py:21558 +#: .././config.py:21556 msgid "Extract comments for all videos" msgstr "" -#: .././config.py:21566 +#: .././config.py:21564 msgid "Remove comments from all videos" msgstr "" -#: .././config.py:21576 +#: .././config.py:21574 msgid "" "Comments are extracted from each video's metadata file, so this procedure " "may take a long time" msgstr "" -#: .././config.py:21596 +#: .././config.py:21594 msgid "TRANSLATOR'S NOTE: System preferences > Files > URLs" msgstr "" -#: .././config.py:21600 +#: .././config.py:21598 msgid "U_RLs" msgstr "" -#: .././config.py:21607 +#: .././config.py:21605 msgid "Update channel/playlist URLs" msgstr "" -#: .././config.py:21612 +#: .././config.py:21610 msgid "Confirm every change" msgstr "" -#: .././config.py:21695 +#: .././config.py:21693 msgid "Pattern" msgstr "" -#: .././config.py:21706 +#: .././config.py:21704 msgid "Substitution" msgstr "" -#: .././config.py:21717 +#: .././config.py:21715 msgid "This pattern is a regex" msgstr "" -#: .././config.py:21729 +#: .././config.py:21727 msgid "Search and replace text in the selected URLs" msgstr "" -#: .././config.py:21744 +#: .././config.py:21742 msgid "Open URLs" msgstr "" -#: .././config.py:21832 +#: .././config.py:21830 msgid "TRANSLATOR'S NOTE: System preferences > Files > Temporary" msgstr "" -#: .././config.py:21842 +#: .././config.py:21840 msgid "Temporary folder preferences" msgstr "" -#: .././config.py:21847 +#: .././config.py:21845 msgid "Empty temporary folders when Tartube shuts down" msgstr "" -#: .././config.py:21856 +#: .././config.py:21854 msgid "(N.B. Temporary folders are always emptied when Tartube starts up)" msgstr "" -#: .././config.py:21864 +#: .././config.py:21862 msgid "Open temporary folders (on the desktop) when Tartube shuts down" msgstr "" -#: .././config.py:21895 +#: .././config.py:21893 msgid "TRANSLATOR'S NOTE: System preferences > Files > Statistics" msgstr "" -#: .././config.py:21911 +#: .././config.py:21909 msgid "The Tartube database contains:" msgstr "" -#: .././config.py:21971 +#: .././config.py:21969 msgid "Custom folders" msgstr "" -#: .././config.py:21994 +#: .././config.py:21992 msgid "Calculate" msgstr "" -#: .././config.py:22075 +#: .././config.py:22073 msgid "TRANSLATOR'S NOTE: System preferences > Files > History" msgstr "" -#: .././config.py:22129 +#: .././config.py:22127 msgid "TRANSLATOR'S NOTE: System preferences > Windows" msgstr "" #. Add this tab... -#: .././config.py:22133 +#: .././config.py:22131 msgid "_Windows" msgstr "" -#: .././config.py:22163 +#: .././config.py:22161 msgid "TRANSLATOR'S NOTE: System preferences > Windows > Main Window" msgstr "" -#: .././config.py:22167 +#: .././config.py:22165 msgid "_Main window" msgstr "" -#: .././config.py:22174 +#: .././config.py:22172 msgid "Main window preferences" msgstr "" -#: .././config.py:22179 +#: .././config.py:22177 msgid "Remember size of the main window" msgstr "" -#: .././config.py:22187 +#: .././config.py:22185 msgid "Remember slider positions" msgstr "" -#: .././config.py:22196 +#: .././config.py:22194 msgid "Reset both" msgstr "" -#: .././config.py:22212 +#: .././config.py:22210 msgid "Don't show the main window toolbar" msgstr "" -#: .././config.py:22222 +#: .././config.py:22220 msgid "Don't show labels in the main window toolbar" msgstr "" -#: .././config.py:22240 +#: .././config.py:22245 msgid "" "Replace stock icons with custom icons (in case stock icons are not visible)" msgstr "" -#: .././config.py:22252 +#: .././config.py:22257 msgid "Show tooltips for videos, channels, playlists and folders" msgstr "" -#: .././config.py:22261 +#: .././config.py:22266 msgid "Show errors/warnings in tooltips (but not in the Videos tab)" msgstr "" -#: .././config.py:22284 +#: .././config.py:22289 msgid "Disable the download buttons in the toolbar and the Videos tab" msgstr "" -#: .././config.py:22294 +#: .././config.py:22299 msgid "In the Progress tab, hide finished downloads" msgstr "" -#: .././config.py:22303 +#: .././config.py:22308 msgid "Show downloads in reverse order" msgstr "" -#: .././config.py:22312 +#: .././config.py:22317 msgid "In the Progress/Classic Mode tabs, remember the width of (some) columns" msgstr "" -#: .././config.py:22322 +#: .././config.py:22327 msgid "When Tartube starts, automatically open the Classic Mode tab" msgstr "" -#: .././config.py:22338 +#: .././config.py:22343 msgid "" "In the Classic Mode tab, when adding URLs, remove duplicates rather than " "retaining them" msgstr "" -#: .././config.py:22352 +#: .././config.py:22357 msgid "" "In the Errors/Warnings tab, don't reset the tab title when it is clicked" msgstr "" -#: .././config.py:22378 +#: .././config.py:22383 msgid "TRANSLATOR'S NOTE: System preferences > Windows > Videos" msgstr "" -#: .././config.py:22386 +#: .././config.py:22391 msgid "Video Index (left side of the Videos tab)" msgstr "" -#: .././config.py:22391 +#: .././config.py:22396 msgid "Show a 'Custom download all' button" msgstr "" -#: .././config.py:22401 +#: .././config.py:22406 msgid "While checking/downloading videos, show free disk space" msgstr "" -#: .././config.py:22412 +#: .././config.py:22417 msgid "Allow each row to be marked for checking/downloading" msgstr "" -#: .././config.py:22423 +#: .././config.py:22428 msgid "Show smaller icons" msgstr "" -#: .././config.py:22432 +#: .././config.py:22437 msgid "" "Show detailed statistics about the videos in each channel / playlist / folder" msgstr "" -#: .././config.py:22443 +#: .././config.py:22448 msgid "" "After clicking on a folder, automatically expand/collapse the tree around it" msgstr "" -#: .././config.py:22454 +#: .././config.py:22459 msgid "Expand the whole tree, not just the level beneath the clicked folder" msgstr "" -#: .././config.py:22475 +#: .././config.py:22480 msgid "Video Catalogue (right side of the Videos tab)" msgstr "" -#: .././config.py:22481 +#: .././config.py:22486 msgid "Show 'today' and 'yesterday' as the date, when possible" msgstr "" -#: .././config.py:22489 +#: .././config.py:22494 msgid "Show livestreams with a different background colour" msgstr "" -#: .././config.py:22497 +#: .././config.py:22502 msgid "Use same background colours for livestream and debut videos" msgstr "" -#: .././config.py:22520 +#: .././config.py:22525 msgid "Channel and playlist names are clickable (grid mode only)" msgstr "" -#: .././config.py:22528 +#: .././config.py:22533 msgid "Show nicknames (not video file names)" msgstr "" -#: .././config.py:22549 +#: .././config.py:22554 msgid "TRANSLATOR'S NOTE: System preferences > Windows > Drag" msgstr "" -#: .././config.py:22552 +#: .././config.py:22557 msgid "_Drag" msgstr "" -#: .././config.py:22556 +#: .././config.py:22561 msgid "Drag and drop preferences" msgstr "" -#: .././config.py:22562 +#: .././config.py:22567 msgid "When dragging and dropping videos to an external application..." msgstr "" -#: .././config.py:22568 +#: .././config.py:22573 msgid "Transfer the video's full file path" msgstr "" -#: .././config.py:22576 +#: .././config.py:22581 msgid "Transfer the video's source URL" msgstr "" -#: .././config.py:22584 +#: .././config.py:22589 msgid "Transfer the video's name" msgstr "" -#: .././config.py:22592 .././config.py:22654 +#: .././config.py:22597 .././config.py:22659 msgid "Transfer error/warning messages" msgstr "" -#: .././config.py:22600 +#: .././config.py:22605 msgid "Transfer the thumbnail's full file path" msgstr "" -#: .././config.py:22608 .././config.py:22665 +#: .././config.py:22613 .././config.py:22670 msgid "Add a text separator before each item" msgstr "" -#: .././config.py:22617 +#: .././config.py:22622 msgid "" "When dragging and dropping messages from the Errors/Warnings tab to an " "external application..." msgstr "" -#: .././config.py:22624 +#: .././config.py:22629 msgid "Transfer the video/channel/playlist file path" msgstr "" -#: .././config.py:22632 +#: .././config.py:22637 msgid "Transfer the video/channel/playlist URL" msgstr "" -#: .././config.py:22643 +#: .././config.py:22648 msgid "Transfer the video/channel/playlist name" msgstr "" -#: .././config.py:22689 +#: .././config.py:22694 msgid "TRANSLATOR'S NOTE: System preferences > Windows > Tray" msgstr "" -#: .././config.py:22693 +#: .././config.py:22698 msgid "_Tray" msgstr "" -#: .././config.py:22699 +#: .././config.py:22704 msgid "System tray preferences" msgstr "" -#: .././config.py:22704 +#: .././config.py:22709 msgid "Show Tartube in the system tray" msgstr "" -#: .././config.py:22713 +#: .././config.py:22718 msgid "Start Tartube in the system tray" msgstr "" -#: .././config.py:22724 +#: .././config.py:22729 msgid "Close to the tray, rather than closing the application" msgstr "" -#: .././config.py:22736 +#: .././config.py:22741 msgid "" "After closing to the tray, restore the window's position (does not work on " "Wayland)" msgstr "" -#: .././config.py:22779 +#: .././config.py:22784 msgid "TRANSLATOR'S NOTE: System preferences > Windows > Dialogues" msgstr "" -#: .././config.py:22783 +#: .././config.py:22788 msgid "D_ialogues" msgstr "" -#: .././config.py:22789 +#: .././config.py:22794 msgid "Dialogue window preferences" msgstr "" -#: .././config.py:22794 +#: .././config.py:22799 msgid "When adding channels/playlists, keep the dialogue window open" msgstr "" -#: .././config.py:22804 +#: .././config.py:22809 msgid "When the dialogue window opens, add URLs from the system clipboard" msgstr "" -#: .././config.py:22825 +#: .././config.py:22830 msgid "When adding YouTube channels, remind the user to copy the correct URL" msgstr "" -#: .././config.py:22837 +#: .././config.py:22842 msgid "Debugging preferences" msgstr "" -#: .././config.py:22843 +#: .././config.py:22848 msgid "" "Temporarily disable message dialogue windows (display messages in terminal " "instead)" msgstr "" -#: .././config.py:22855 +#: .././config.py:22860 msgid "" "N.B. Tartube shows a dialogue window after checking or downloading videos" msgstr "" -#: .././config.py:22863 +#: .././config.py:22868 msgid "That dialogue window can be disabled in the Operations > Actions tab" msgstr "" -#: .././config.py:22883 +#: .././config.py:22888 msgid "TRANSLATOR'S NOTE: System preferences > Windows > Colours" msgstr "" -#: .././config.py:22887 +#: .././config.py:22892 msgid "_Colours" msgstr "" -#: .././config.py:22894 +#: .././config.py:22899 msgid "Video catalogue colour preferences" msgstr "" -#: .././config.py:22902 +#: .././config.py:22907 msgid "Waiting livestreams" msgstr "" -#: .././config.py:22908 +#: .././config.py:22913 msgid "Broadcasting livestreams" msgstr "" -#: .././config.py:22914 +#: .././config.py:22919 msgid "Waiting debut videos" msgstr "" -#: .././config.py:22920 +#: .././config.py:22925 msgid "Broadcasting debut videos" msgstr "" -#: .././config.py:22926 +#: .././config.py:22931 msgid "Selected videos" msgstr "" -#: .././config.py:22932 +#: .././config.py:22937 msgid "Selected waiting videos" msgstr "" -#: .././config.py:22938 +#: .././config.py:22943 msgid "Selected broadcasting videos" msgstr "" -#: .././config.py:22944 +#: .././config.py:22949 msgid "Drag and Drop notification" msgstr "" -#: .././config.py:22950 +#: .././config.py:22955 msgid "Drag and Drop background 1" msgstr "" -#: .././config.py:22956 +#: .././config.py:22961 msgid "Drag and Drop background 2" msgstr "" -#: .././config.py:22987 +#: .././config.py:22992 msgid "Custom colour:" msgstr "" -#: .././config.py:23010 +#: .././config.py:23015 msgid "Default colour:" msgstr "" -#: .././config.py:23047 +#: .././config.py:23052 msgid "TRANSLATOR'S NOTE: System preferences > Windows > Errors/Warnings" msgstr "" -#: .././config.py:23052 +#: .././config.py:23057 msgid "_Errors/Warnings" msgstr "" -#: .././config.py:23058 +#: .././config.py:23063 msgid "Errors/Warnings tab preferences" msgstr "" -#: .././config.py:23158 +#: .././config.py:23163 msgid "TRANSLATOR'S NOTE: System preferences > Windows > Websites" msgstr "" -#: .././config.py:23162 +#: .././config.py:23167 msgid "_Websites" msgstr "" -#: .././config.py:23169 +#: .././config.py:23174 msgid "YouTube error/warning preferences" msgstr "" -#: .././config.py:23174 +#: .././config.py:23179 msgid "Ignore YouTube copyright errors" msgstr "" -#: .././config.py:23182 +#: .././config.py:23187 msgid "Ignore YouTube age-restriction errors" msgstr "" -#: .././config.py:23190 +#: .././config.py:23195 msgid "Ignore YouTube deletion by uploader errors" msgstr "" -#: .././config.py:23198 +#: .././config.py:23203 msgid "Ignore YouTube payment errors" msgstr "" -#: .././config.py:23207 .././config.py:27221 +#: .././config.py:23212 .././config.py:27236 msgid "General preferences" msgstr "" -#: .././config.py:23213 +#: .././config.py:23218 msgid "" "Ignore any errors/warnings which match lines in this list (applies to all " "websites)" msgstr "" -#: .././config.py:23227 +#: .././config.py:23232 msgid "These are ordinary strings" msgstr "" -#: .././config.py:23234 +#: .././config.py:23239 msgid "These are regular expressions (regexes)" msgstr "" -#: .././config.py:23263 +#: .././config.py:23268 msgid "TRANSLATOR'S NOTE: System preferences > Scheduling" msgstr "" #. Add this tab... -#: .././config.py:23267 +#: .././config.py:23272 msgid "_Scheduling" msgstr "" -#: .././config.py:23290 +#: .././config.py:23295 msgid "TRANSLATOR'S NOTE: System preferences > Scheduling > Start" msgstr "" -#: .././config.py:23298 +#: .././config.py:23303 msgid "Scheduled download preferences" msgstr "" -#: .././config.py:23319 +#: .././config.py:23324 msgid "Priority" msgstr "" -#: .././config.py:23319 +#: .././config.py:23324 msgid "Whole" msgstr "" -#: .././config.py:23319 +#: .././config.py:23324 msgid "Shutdown" msgstr "" -#: .././config.py:23319 +#: .././config.py:23324 msgid "D/L All" msgstr "" -#: .././config.py:23320 +#: .././config.py:23325 msgid "Join mode" msgstr "" -#: .././config.py:23374 .././config.py:24471 .././config.py:26785 -#: .././config.py:27066 +#: .././config.py:23379 .././config.py:24486 .././config.py:26800 +#: .././config.py:27081 msgid "Edit" msgstr "" -#: .././config.py:23446 .././formats.py:1229 +#: .././config.py:23451 .././formats.py:1229 msgid "Custom" msgstr "" -#: .././config.py:23490 +#: .././config.py:23495 msgid "TRANSLATOR'S NOTE: System preferences > Scheduling > Stop" msgstr "" -#: .././config.py:23493 +#: .././config.py:23498 msgid "S_top" msgstr "" -#: .././config.py:23498 +#: .././config.py:23503 msgid "Scheduled stop preferences" msgstr "" -#: .././config.py:23503 +#: .././config.py:23508 msgid "Stop all download operations after this much time" msgstr "" -#: .././config.py:23551 +#: .././config.py:23556 msgid "Stop all download operations after this many videos" msgstr "" -#: .././config.py:23578 +#: .././config.py:23583 msgid "Stop all download operations after this much disk space" msgstr "" -#: .././config.py:23621 +#: .././config.py:23626 msgid "" "N.B. Disk space is estimated. This setting does not apply to simulated " "downloads" msgstr "" -#: .././config.py:23636 +#: .././config.py:23641 msgid "TRANSLATOR'S NOTE: System preferences > Operations" msgstr "" -#: .././config.py:23680 +#: .././config.py:23685 msgid "TRANSLATOR'S NOTE: System preferences > Operations > Limits" msgstr "" -#: .././config.py:23746 +#: .././config.py:23751 msgid "Overriding video format options, limit video resolution to" msgstr "" -#: .././config.py:23768 +#: .././config.py:23773 msgid "Alternative performance limits" msgstr "" -#: .././config.py:23826 +#: .././config.py:23831 msgid "Alternative limits apply between" msgstr "" -#: .././config.py:23866 +#: .././config.py:23871 msgid "and" msgstr "" -#: .././config.py:23894 +#: .././config.py:23899 msgid "On days" msgstr "" -#: .././config.py:23927 +#: .././config.py:23932 msgid "TRANSLATOR'S NOTE: System preferences > Operations > Stop" msgstr "" -#: .././config.py:23931 +#: .././config.py:23936 msgid "_Stop" msgstr "" -#: .././config.py:23938 +#: .././config.py:23943 msgid "Time-saving settings" msgstr "" -#: .././config.py:23944 +#: .././config.py:23949 msgid "" "Stop checking/downloading a channel/playlist when it finds videos you " "already have" msgstr "" -#: .././config.py:23955 +#: .././config.py:23960 msgid "Stop after this many videos (when checking)" msgstr "" -#: .././config.py:23970 +#: .././config.py:23975 msgid "Stop after this many videos (when downloading)" msgstr "" -#: .././config.py:24006 +#: .././config.py:24011 msgid "TRANSLATOR'S NOTE: System preferences > Operations > Downloads" msgstr "" -#: .././config.py:24017 +#: .././config.py:24022 msgid "Download operation preferences" msgstr "" -#: .././config.py:24023 +#: .././config.py:24028 msgid "Automatically update downloader before every download operation" msgstr "" -#: .././config.py:24035 +#: .././config.py:24040 msgid "Automatically save files at the end of all operations" msgstr "" -#: .././config.py:24047 +#: .././config.py:24052 msgid "For simulated downloads, don't check a video in a folder more than once" msgstr "" -#: .././config.py:24061 +#: .././config.py:24066 msgid "If a download stalls, restart it after this many minutes" msgstr "" -#: .././config.py:24083 +#: .././config.py:24088 msgid "Maximum restarts after a stalled download (0 for no maximum)" msgstr "" -#: .././config.py:24116 +#: .././config.py:24121 msgid "Apply a timeout (in minutes) when checking a video" msgstr "" -#: .././config.py:24128 +#: .././config.py:24133 msgid "Without comments" msgstr "" -#: .././config.py:24144 +#: .././config.py:24149 msgid "With comments" msgstr "" -#: .././config.py:24177 +#: .././config.py:24182 msgid "Assign anonymous error/warning messages to the most probable video" msgstr "" -#: .././config.py:24188 +#: .././config.py:24193 msgid "Add censored, age-restricted and other blocked videos to the database" msgstr "" -#: .././config.py:24201 +#: .././config.py:24206 msgid "" "Extract playlist IDs from each video, and store them in the parent channel/" "playlist" msgstr "" -#: .././config.py:24212 +#: .././config.py:24217 msgid "" "Convert .webp thumbnails into .jpg thumbnails (using FFmpeg) after " "downloading them" msgstr "" -#: .././config.py:24223 +#: .././config.py:24228 msgid "" "...but don't delete the original thumbnails (enable before embedding " "thumbnails in videos)" msgstr "" -#: .././config.py:24258 +#: .././config.py:24263 msgid "TRANSLATOR'S NOTE: System preferences > Operations > Ignore" msgstr "" -#: .././config.py:24262 +#: .././config.py:24267 msgid "_Ignore" msgstr "" -#: .././config.py:24269 +#: .././config.py:24274 msgid "Ignore downloader errors/warnings" msgstr "" -#: .././config.py:24274 +#: .././config.py:24279 msgid "TRANSLATOR'S NOTE: These error messages are always in English" msgstr "" -#: .././config.py:24278 +#: .././config.py:24283 msgid "Ignore 'Child process exited with non-zero code' errors" msgstr "" -#: .././config.py:24287 +#: .././config.py:24292 msgid "" "Ignore 'Unable to download video data' and 'Unable to extract video data' " "errors" msgstr "" -#: .././config.py:24297 +#: .././config.py:24302 msgid "Ignore 'Did not get any data blocks' errors" msgstr "" -#: .././config.py:24306 +#: .././config.py:24311 msgid "Ignore 'Requested formats are incompatible for merge' warnings" msgstr "" -#: .././config.py:24315 +#: .././config.py:24320 msgid "Ignore 'No video formats found' errors" msgstr "" -#: .././config.py:24323 +#: .././config.py:24328 msgid "Ignore 'There are no annotations to write' warnings" msgstr "" -#: .././config.py:24331 +#: .././config.py:24336 msgid "Ignore 'Video doesn't have subtitles' warnings" msgstr "" -#: .././config.py:24339 +#: .././config.py:24344 msgid "Ignore 'A channel/user page was given' warnings" msgstr "" -#: .././config.py:24347 +#: .././config.py:24352 msgid "Ignore 'There's no playlist description to write' warnings" msgstr "" -#: .././config.py:24356 +#: .././config.py:24361 msgid "" -"Ignore 'Unable to download video thumbnail: HTTP Error 404: Not Fuund' " +"Ignore 'Unable to download video thumbnail: HTTP Error 404: Not Found' " "warnings" msgstr "" -#: .././config.py:24379 +#: .././config.py:24372 +msgid "Ignore 'The channel is not currently live' warnings on Twitch" +msgstr "" + +#: .././config.py:24394 msgid "TRANSLATOR'S NOTE: System preferences > Operations > Custom" msgstr "" -#: .././config.py:24382 +#: .././config.py:24397 msgid "_Custom" msgstr "" -#: .././config.py:24387 +#: .././config.py:24402 msgid "Custom downloads" msgstr "" -#: .././config.py:24408 .././config.py:26720 +#: .././config.py:24423 .././config.py:26735 msgid "Classic Mode" msgstr "" -#: .././config.py:24480 .././config.py:26794 .././config.py:27075 +#: .././config.py:24495 .././config.py:26809 .././config.py:27090 msgid "Export" msgstr "" -#: .././config.py:24489 .././config.py:26803 .././config.py:27084 +#: .././config.py:24504 .././config.py:26818 .././config.py:27099 msgid "Clone" msgstr "" -#: .././config.py:24498 .././config.py:26812 +#: .././config.py:24513 .././config.py:26827 msgid "Use in Classic Mode tab" msgstr "" -#: .././config.py:24601 +#: .././config.py:24616 msgid "TRANSLATOR'S NOTE: System preferences > Operations > Archive" msgstr "" -#: .././config.py:24605 +#: .././config.py:24620 msgid "_Archive" msgstr "" -#: .././config.py:24613 +#: .././config.py:24628 msgid "Archive file preferences" msgstr "" -#: .././config.py:24619 +#: .././config.py:24634 msgid "" "Allow downloader to create its own archive file (so deleted videos are not " "re-downloaded)" msgstr "" -#: .././config.py:24638 +#: .././config.py:24653 msgid "Store the archive file in the same location as the video" msgstr "" -#: .././config.py:24646 +#: .././config.py:24661 msgid "" "N.B. Archive files are never stored in system folders like 'Unsorted Videos'" msgstr "" -#: .././config.py:24655 +#: .././config.py:24670 msgid "Store the archive file in Tartube's data directory" msgstr "" -#: .././config.py:24666 +#: .././config.py:24681 msgid "Store the archive file at this location:" msgstr "" -#: .././config.py:24746 +#: .././config.py:24761 msgid "Classic Mode tab preferences" msgstr "" -#: .././config.py:24752 +#: .././config.py:24767 msgid "Create an archive file when downloading from the Classic Mode tab" msgstr "" -#: .././config.py:24763 +#: .././config.py:24778 msgid "" "This setting should only be enabled when downloading channels and playlists" msgstr "" -#: .././config.py:24783 +#: .././config.py:24798 msgid "TRANSLATOR'S NOTE: System preferences > Operations > Livestreams" msgstr "" -#: .././config.py:24787 +#: .././config.py:24802 msgid "Li_vestreams" msgstr "" -#: .././config.py:24795 +#: .././config.py:24810 msgid "Livestream preferences (compatible websites only)" msgstr "" -#: .././config.py:24801 +#: .././config.py:24816 msgid "Do not check/download any livestream [yt-dlp only]" msgstr "" -#: .././config.py:24812 +#: .././config.py:24827 msgid "Detect livestreams announced within this many days" msgstr "" -#: .././config.py:24827 +#: .././config.py:24842 msgid "How often to check the status of livestreams (in minutes)" msgstr "" -#: .././config.py:24846 +#: .././config.py:24861 msgid "Check more frequently when a livestream is due to start" msgstr "" -#: .././config.py:24889 +#: .././config.py:24904 msgid "Broadcasting livestream preferences (compatible websites only)" msgstr "" -#: .././config.py:24897 +#: .././config.py:24912 msgid "" "These settings apply when downloading videos individually, for example with " "a custom download" msgstr "" -#: .././config.py:24908 +#: .././config.py:24923 msgid "Download using:" msgstr "" -#: .././config.py:24923 +#: .././config.py:24938 msgid ".m3u manifest" msgstr "" -#: .././config.py:24970 +#: .././config.py:24985 msgid "Replace a partially-downloaded livestream" msgstr "" -#: .././config.py:24977 +#: .././config.py:24992 msgid "Resume a partially-downloaded livestream" msgstr "" -#: .././config.py:24996 +#: .././config.py:25011 msgid "" "Bypass usual limits on simultaneous downloads, so that all livestreams can " "be downloaded" msgstr "" -#: .././config.py:25009 +#: .././config.py:25024 msgid "Timeout after this many minutes of inactivity" msgstr "" -#: .././config.py:25025 +#: .././config.py:25040 msgid "" "When the livestream download is stopped manually, mark the video as " "downloaded" msgstr "" -#: .././config.py:25039 +#: .././config.py:25054 msgid "" "Check a video before the livestream download (ensures metadata is downloaded)" msgstr "" -#: .././config.py:25053 +#: .././config.py:25068 msgid "N.B. This setting is ignored in the Classic Mode tab" msgstr "" -#: .././config.py:25070 +#: .././config.py:25085 msgid "not recommended" msgstr "" -#: .././config.py:25087 +#: .././config.py:25102 msgid "TRANSLATOR'S NOTE: System preferences > Operations > Actions" msgstr "" -#: .././config.py:25091 +#: .././config.py:25106 msgid "Ac_tions" msgstr "" -#: .././config.py:25099 +#: .././config.py:25114 msgid "Livestream actions (can be toggled for individual videos)" msgstr "" -#: .././config.py:25106 +#: .././config.py:25121 msgid "(currently disabled on MS Windows)" msgstr "" -#: .././config.py:25111 +#: .././config.py:25126 msgid "When a livestream starts, show a desktop notification" msgstr "" -#: .././config.py:25125 +#: .././config.py:25140 msgid "When a livestream starts, sound an alarm" msgstr "" -#: .././config.py:25152 +#: .././config.py:25167 msgid "Plays the selected sound effect" msgstr "" -#: .././config.py:25161 +#: .././config.py:25176 msgid "When a livestream starts, open it in the system's web browser" msgstr "" -#: .././config.py:25173 +#: .././config.py:25188 msgid "When a livestream starts, begin downloading it immediately" msgstr "" -#: .././config.py:25201 +#: .././config.py:25216 msgid "Desktop notification preferences" msgstr "" -#: .././config.py:25207 +#: .././config.py:25222 msgid "Show a dialogue window at the end of an operation" msgstr "" -#: .././config.py:25231 +#: .././config.py:25246 msgid "Don't notify the user at the end of an operation" msgstr "" -#: .././config.py:25269 +#: .././config.py:25284 msgid "TRANSLATOR'S NOTE: System preferences > Operations > Clips" msgstr "" -#: .././config.py:25273 +#: .././config.py:25288 msgid "Cli_ps" msgstr "" -#: .././config.py:25286 +#: .././config.py:25301 msgid "" "When a video is checked/downloaded, automatically extract timestamps from " "its metadata file" msgstr "" -#: .././config.py:25297 +#: .././config.py:25312 msgid "" "When a video is checked/downloaded, automatically extract timestamps from " "its description" msgstr "" -#: .././config.py:25309 +#: .././config.py:25324 msgid "If timestamps have already been extracted, replace them" msgstr "" -#: .././config.py:25321 +#: .././config.py:25336 msgid "" "If no timestamps have been extracted, try again before splitting a video" msgstr "" -#: .././config.py:25335 +#: .././config.py:25350 msgid "Video clips (requires FFmpeg or yt-dlp)" msgstr "" -#: .././config.py:25345 +#: .././config.py:25360 msgid "Download video clips using FFmpeg" msgstr "" -#: .././config.py:25352 +#: .././config.py:25367 msgid "Download video clips using yt-dlp" msgstr "" -#: .././config.py:25365 +#: .././config.py:25380 msgid "Format of video clip filenames" msgstr "" -#: .././config.py:25370 +#: .././config.py:25385 msgid "Number" msgstr "" -#: .././config.py:25371 +#: .././config.py:25386 msgid "Clip Title" msgstr "" -#: .././config.py:25372 +#: .././config.py:25387 msgid "Number + Clip Title" msgstr "" -#: .././config.py:25373 +#: .././config.py:25388 msgid "Clip Title + Number" msgstr "" -#: .././config.py:25374 +#: .././config.py:25389 msgid "Original Title" msgstr "" -#: .././config.py:25375 +#: .././config.py:25390 msgid "Original Title + Number" msgstr "" -#: .././config.py:25376 +#: .././config.py:25391 msgid "Original Title + Clip Title" msgstr "" -#: .././config.py:25377 +#: .././config.py:25392 msgid "Original Title + Number + Clip Title" msgstr "" -#: .././config.py:25378 +#: .././config.py:25393 msgid "Original Title + Clip Title + Number" msgstr "" -#: .././config.py:25405 +#: .././config.py:25420 msgid "Generic title for video clips" msgstr "" -#: .././config.py:25422 +#: .././config.py:25437 msgid "Move clips to the Video Clips folder" msgstr "" -#: .././config.py:25429 +#: .././config.py:25444 msgid "Keep clips with their original video" msgstr "" -#: .././config.py:25442 +#: .././config.py:25457 msgid "...but place new files inside a sub-directory" msgstr "" -#: .././config.py:25453 +#: .././config.py:25468 msgid "Add new files to Tartube's database" msgstr "" -#: .././config.py:25464 +#: .././config.py:25479 msgid "Use the original video's thumbnail" msgstr "" -#: .././config.py:25475 .././config.py:25596 +#: .././config.py:25490 .././config.py:25611 msgid "" "Force keyframes at cuts (slower, but fewer video artefacts before and after " "each cut)" msgstr "" -#: .././config.py:25488 +#: .././config.py:25503 msgid "After splitting a video, open the destination folder" msgstr "" -#: .././config.py:25490 +#: .././config.py:25505 msgid "After splitting a video, open the destination directory" msgstr "" -#: .././config.py:25502 +#: .././config.py:25517 msgid "" "After splitting a video, delete the original (ignored for videos in channels/" "playlists)" msgstr "" -#: .././config.py:25525 +#: .././config.py:25540 msgid "TRANSLATOR'S NOTE: System preferences > Operations > Slices" msgstr "" -#: .././config.py:25529 +#: .././config.py:25544 msgid "Slic_es" msgstr "" -#: .././config.py:25536 +#: .././config.py:25551 msgid "Video slices (requires FFmpeg)" msgstr "" -#: .././config.py:25542 +#: .././config.py:25557 msgid "" "While checking/downloading videos, check each video against the SponsorBlock " "server" msgstr "" -#: .././config.py:25553 +#: .././config.py:25568 msgid "When contacting the server, obfuscate each video's ID (recommended)" msgstr "" -#: .././config.py:25569 +#: .././config.py:25584 msgid "If slices have already been extracted, replace the old list" msgstr "" -#: .././config.py:25582 +#: .././config.py:25597 msgid "" "If slices have been extracted, contact the server again before removing more " "slices from the video" msgstr "" -#: .././config.py:25610 +#: .././config.py:25625 msgid "" "After removing slices from a video, reset all timestamp and slice data " "(recommended)" msgstr "" -#: .././config.py:25636 +#: .././config.py:25651 msgid "TRANSLATOR'S NOTE: System preferences > Operations > Comments" msgstr "" -#: .././config.py:25640 +#: .././config.py:25655 msgid "C_omments" msgstr "" -#: .././config.py:25652 +#: .././config.py:25667 msgid "When checking videos, store comments in the metadata file" msgstr "" -#: .././config.py:25660 +#: .././config.py:25675 msgid "When downloading videos, store comments in the metadata file" msgstr "" -#: .././config.py:25668 +#: .././config.py:25683 msgid "" "Warning: fetching comments will increase the download time, perhaps by a lot!" msgstr "" -#: .././config.py:25674 +#: .././config.py:25689 msgid "Also store comments in the Tartube database" msgstr "" -#: .././config.py:25699 +#: .././config.py:25714 msgid "" "Warning: storing comments will increase the size of Tartube's datbase, " "perhaps by a lot!" msgstr "" -#: .././config.py:25719 +#: .././config.py:25734 msgid "TRANSLATOR'S NOTE: System preferences > Operations > Mirrors" msgstr "" -#: .././config.py:25730 +#: .././config.py:25745 msgid "Invidious mirror" msgstr "" -#: .././config.py:25736 +#: .././config.py:25751 msgid "To find an updated list of Invidious mirrors, use any search engine!" msgstr "" -#: .././config.py:25751 +#: .././config.py:25766 msgid "Use the default Invidious mirror" msgstr "" -#: .././config.py:25766 +#: .././config.py:25781 msgid "SponsorBlock API mirror" msgstr "" -#: .././config.py:25779 +#: .././config.py:25794 msgid "Use the default SponsorBlock URL" msgstr "" -#: .././config.py:25796 +#: .././config.py:25811 msgid "TRANSLATOR'S NOTE: System preferences > Operations > Proxies" msgstr "" -#: .././config.py:25800 +#: .././config.py:25815 msgid "P_roxies" msgstr "" -#: .././config.py:25806 +#: .././config.py:25821 msgid "Proxies" msgstr "" -#: .././config.py:25813 +#: .././config.py:25828 msgid "" "During a download operation, Tartube will cycle betwween the proxies in this " "list" msgstr "" -#: .././config.py:25839 +#: .././config.py:25854 msgid "TRANSLATOR'S NOTE: System preferences > Operations > Preferences" msgstr "" -#: .././config.py:25843 +#: .././config.py:25858 msgid "Pre_ferences" msgstr "" -#: .././config.py:25850 +#: .././config.py:25865 msgid "URL flexibility preferences" msgstr "" -#: .././config.py:25857 +#: .././config.py:25872 msgid "" "If a video's URL represents a channel/playlist, not a video, don't download " "it" msgstr "" -#: .././config.py:25866 +#: .././config.py:25881 msgid "...or, download multiple videos into the containing folder" msgstr "" -#: .././config.py:25876 +#: .././config.py:25891 msgid "...or, create a new channel, and download the videos into that" msgstr "" -#: .././config.py:25887 +#: .././config.py:25902 msgid "...or, create a new playlist, and download the videos into that" msgstr "" -#: .././config.py:25919 .././config.py:26001 +#: .././config.py:25934 .././config.py:26016 msgid "Missing video preferences" msgstr "" -#: .././config.py:25925 .././config.py:26007 +#: .././config.py:25940 .././config.py:26022 msgid "" "Add videos which have been removed from a channel/playlist to the Missing " "Videos folder" msgstr "" -#: .././config.py:25936 .././config.py:26018 +#: .././config.py:25951 .././config.py:26033 msgid "Only add videos that were uploaded within this many days" msgstr "" -#: .././config.py:25990 +#: .././config.py:26005 msgid "TRANSLATOR'S NOTE: System preferences > Operations > Missing" msgstr "" -#: .././config.py:25994 +#: .././config.py:26009 msgid "Missi_ng" msgstr "" -#: .././config.py:26067 +#: .././config.py:26082 msgid "TRANSLATOR'S NOTE: System preferences > Downloaders" msgstr "" -#: .././config.py:26099 .././config.py:35379 +#: .././config.py:26114 .././config.py:35435 msgid "TRANSLATOR'S NOTE: System preferences > Downloaders > Forks" msgstr "" -#: .././config.py:26103 +#: .././config.py:26118 msgid "_Forks" msgstr "" -#: .././config.py:26109 +#: .././config.py:26124 msgid "Forks of youtube-dl" msgstr "" -#: .././config.py:26138 +#: .././config.py:26153 msgid "Use yt-dlp" msgstr "" -#: .././config.py:26144 +#: .././config.py:26159 msgid "Install without dependencies" msgstr "" -#: .././config.py:26145 +#: .././config.py:26160 msgid "(recommended on MS Windows)" msgstr "" -#: .././config.py:26176 +#: .././config.py:26191 msgid "Use youtube-dl" msgstr "" -#: .././config.py:26197 +#: .././config.py:26212 msgid "Other forks" msgstr "" -#: .././config.py:26205 +#: .././config.py:26220 msgid "Use this fork (e.g. youtube-dlc):" msgstr "" -#: .././config.py:26283 +#: .././config.py:26298 msgid "When using other downloaders, filter out yt-dlp download options" msgstr "" -#: .././config.py:26305 +#: .././config.py:26320 msgid "TRANSLATOR'S NOTE: System preferences > Downloaders > File paths" msgstr "" -#: .././config.py:26309 +#: .././config.py:26324 msgid "File _paths" msgstr "" -#: .././config.py:26316 +#: .././config.py:26331 msgid "Downloader file paths" msgstr "" -#: .././config.py:26322 +#: .././config.py:26337 msgid "Path to the executable" msgstr "" #. (Signal connect appears below) -#: .././config.py:26328 .././config.py:26507 .././config.py:26548 -#: .././config.py:35396 +#: .././config.py:26343 .././config.py:26522 .././config.py:26563 +#: .././config.py:35452 msgid "Use default path" msgstr "" -#: .././config.py:26338 .././config.py:35410 +#: .././config.py:26353 .././config.py:35466 msgid "Use local path" msgstr "" -#: .././config.py:26344 +#: .././config.py:26359 msgid "Use custom path (not recommended on MS Windows)" msgstr "" -#: .././config.py:26346 +#: .././config.py:26361 msgid "Use custom path" msgstr "" -#: .././config.py:26358 .././config.py:35422 +#: .././config.py:26373 .././config.py:35478 msgid "Use PyPI path" msgstr "" -#: .././config.py:26418 +#: .././config.py:26433 msgid "Command for update operations" msgstr "" -#: .././config.py:26471 +#: .././config.py:26486 msgid "TRANSLATOR'S NOTE: System preferences > Downloaders > FFmpeg / AVConv" msgstr "" -#: .././config.py:26476 +#: .././config.py:26491 msgid "FF_mpeg / AVConv" msgstr "" -#: .././config.py:26483 +#: .././config.py:26498 msgid "Post-processor file paths" msgstr "" -#: .././config.py:26488 +#: .././config.py:26503 msgid "" "You only need to set these paths if Tartube cannot find FFmpeg / AVConv " "automatically" msgstr "" -#: .././config.py:26495 +#: .././config.py:26510 msgid "Path to the FFmpeg executable" msgstr "" -#: .././config.py:26522 .././config.py:26634 +#: .././config.py:26537 .././config.py:26649 msgid "Install from main menu" msgstr "" -#: .././config.py:26536 +#: .././config.py:26551 msgid "Path to the AVConv executable" msgstr "" -#: .././config.py:26563 +#: .././config.py:26578 msgid "Not supported on MS Windows" msgstr "" -#: .././config.py:26591 +#: .././config.py:26606 msgid "TRANSLATOR'S NOTE: System preferences > Downloaders > streamlink" msgstr "" -#: .././config.py:26594 +#: .././config.py:26609 msgid "TRANSLATOR'S NOTE: 'streamlink' is the name of a Python module" msgstr "" -#: .././config.py:26599 +#: .././config.py:26614 msgid "_streamlink" msgstr "" -#: .././config.py:26606 +#: .././config.py:26621 msgid "streamlink file path" msgstr "" -#: .././config.py:26611 +#: .././config.py:26626 msgid "Path to the streamlink executable" msgstr "" -#: .././config.py:26659 +#: .././config.py:26674 msgid "TRANSLATOR'S NOTE: System preferences > Options" msgstr "" -#: .././config.py:26688 +#: .././config.py:26703 msgid "TRANSLATOR'S NOTE: System preferences > Options > Download options" msgstr "" -#: .././config.py:26693 +#: .././config.py:26708 msgid "_Download options" msgstr "" -#: .././config.py:26700 +#: .././config.py:26715 msgid "List of download options" msgstr "" -#: .././config.py:26720 +#: .././config.py:26735 msgid "Videos tab" msgstr "" -#: .././config.py:26721 +#: .././config.py:26736 msgid "Dropzone" msgstr "" -#: .././config.py:26721 +#: .././config.py:26736 msgid "Applied to media" msgstr "" -#: .././config.py:26922 +#: .././config.py:26937 msgid "TRANSLATOR'S NOTE: System preferences > Options > Preferences" msgstr "" -#: .././config.py:26926 +#: .././config.py:26941 msgid "_Preferences" msgstr "" -#: .././config.py:26933 +#: .././config.py:26948 msgid "Download options preferences" msgstr "" -#: .././config.py:26939 +#: .././config.py:26954 msgid "" "When applying download options to something, clone the general download " "options" msgstr "" -#: .././config.py:26950 +#: .././config.py:26965 msgid "After downloading a video, destroy its download options" msgstr "" -#: .././config.py:26972 +#: .././config.py:26987 msgid "TRANSLATOR'S NOTE: System preferences > Options > FFmpeg options" msgstr "" -#: .././config.py:26976 +#: .././config.py:26991 msgid "_FFmpeg options" msgstr "" -#: .././config.py:26983 +#: .././config.py:26998 msgid "List of FFmpeg options managers" msgstr "" -#: .././config.py:27003 +#: .././config.py:27018 msgid "Current" msgstr "" -#: .././config.py:27093 +#: .././config.py:27108 msgid "Use these options" msgstr "" -#: .././config.py:27183 +#: .././config.py:27198 msgid "TRANSLATOR'S NOTE: System preferences > Output" msgstr "" #. Add this tab... -#: .././config.py:27187 +#: .././config.py:27202 msgid "O_utput" msgstr "" -#: .././config.py:27213 +#: .././config.py:27228 msgid "TRANSLATOR'S NOTE: System preferences > Output > General" msgstr "" -#: .././config.py:27227 +#: .././config.py:27242 msgid "Applies to Output tab, terminal window and downloader log" msgstr "" -#: .././config.py:27233 +#: .././config.py:27248 msgid "Downloader writes verbose output (youtube-dl debugging mode)" msgstr "" -#: .././config.py:27255 +#: .././config.py:27270 msgid "TRANSLATOR'S NOTE: System preferences > Output > Output tab" msgstr "" -#: .././config.py:27259 +#: .././config.py:27274 msgid "_Output tab" msgstr "" -#: .././config.py:27266 +#: .././config.py:27281 msgid "Output tab preferences" msgstr "" -#: .././config.py:27271 +#: .././config.py:27286 msgid "Display downloader system commands in the Output tab" msgstr "" -#: .././config.py:27280 -msgid "Display output from downloader's STDOUT in the Output tab" +#: .././config.py:27296 +msgid "Display general output (from downloader's STDOUT) in the Output tab" msgstr "" -#: .././config.py:27289 .././config.py:27471 .././config.py:27570 +#: .././config.py:27307 .././config.py:27495 .././config.py:27597 msgid "...but don't write each video's JSON data" msgstr "" -#: .././config.py:27300 .././config.py:27482 .././config.py:27581 +#: .././config.py:27318 .././config.py:27506 .././config.py:27608 msgid "...but don't write each video's download progress" msgstr "" -#: .././config.py:27319 -msgid "Display output from downloader's STDERR in the Output tab" +#: .././config.py:27338 +msgid "Display errors/warnings (from downloader's STDERR) in the Output tab" msgstr "" -#: .././config.py:27328 +#: .././config.py:27349 msgid "Limit the size of Output tab pages to" msgstr "" -#: .././config.py:27352 +#: .././config.py:27373 msgid "Empty pages in the Output tab at the start of every operation" msgstr "" -#: .././config.py:27367 +#: .././config.py:27388 msgid "" "Show a summary of active threads (changes are applied when Tartube restarts)" msgstr "" -#: .././config.py:27382 +#: .././config.py:27403 msgid "During update/info operations, automatically switch to the Output tab" msgstr "" -#: .././config.py:27393 +#: .././config.py:27414 msgid "During a refresh operation, show all matching videos in the Output tab" msgstr "" -#: .././config.py:27404 +#: .././config.py:27425 msgid "...also show all non-matching videos" msgstr "" -#: .././config.py:27438 +#: .././config.py:27459 msgid "TRANSLATOR'S NOTE: System preferences > Output > Terminal window" msgstr "" -#: .././config.py:27442 +#: .././config.py:27463 msgid "_Terminal window" msgstr "" -#: .././config.py:27448 +#: .././config.py:27469 msgid "Terminal window preferences" msgstr "" -#: .././config.py:27453 +#: .././config.py:27474 msgid "Write downloader system commands to the terminal window" msgstr "" -#: .././config.py:27462 -msgid "Write output from downloader's STDOUT to the terminal window" +#: .././config.py:27484 +msgid "Write general output (from downloader's STDOUT) to the terminal window" msgstr "" -#: .././config.py:27504 -msgid "Write output from downloader's STDERR to the terminal window" +#: .././config.py:27529 +msgid "Write errors/warnings (from downloader's STDERR) to the terminal window" msgstr "" -#: .././config.py:27529 +#: .././config.py:27556 msgid "TRANSLATOR'S NOTE: System preferences > Output > Log" msgstr "" -#: .././config.py:27533 +#: .././config.py:27560 msgid "_Downloader log" msgstr "" -#: .././config.py:27539 +#: .././config.py:27566 msgid "Downloader log preferences" msgstr "" -#: .././config.py:27545 +#: .././config.py:27572 #, python-brace-format msgid "If enabled, the file '{0}' is written to Tartube's data folder" msgstr "" -#: .././config.py:27552 +#: .././config.py:27579 msgid "Write downloader system commands to the log" msgstr "" -#: .././config.py:27561 -msgid "Write output from downloader's STDOUT to the log" +#: .././config.py:27588 +msgid "Write general output (from downloader's STDOUT) to the log" msgstr "" -#: .././config.py:27603 -msgid "Write output from downloader's STDERR to the log" +#: .././config.py:27630 +msgid "Write errors/warnings (from downloader's STDERR) to the log" msgstr "" -#: .././config.py:28564 .././config.py:30767 .././config.py:30826 -#: .././config.py:31678 .././config.py:33086 .././config.py:33178 +#: .././config.py:28591 .././config.py:30794 .././config.py:30853 +#: .././config.py:31713 .././config.py:33121 .././config.py:33213 msgid "" "TRANSLATOR'S NOTE: Dialogue window, generated by: System preferences > Files " "> Update" msgstr "" #. Confirm the result -#: .././config.py:28584 .././config.py:30800 .././config.py:30862 -#: .././config.py:31702 .././config.py:33112 .././config.py:33204 +#: .././config.py:28611 .././config.py:30827 .././config.py:30889 +#: .././config.py:31737 .././config.py:33147 .././config.py:33239 #: .././refresh.py:496 .././refresh.py:604 msgid "Total videos:" msgstr "" -#: .././config.py:28585 .././config.py:30802 .././config.py:30864 -#: .././config.py:31703 .././config.py:33113 .././config.py:33205 +#: .././config.py:28612 .././config.py:30829 .././config.py:30891 +#: .././config.py:31738 .././config.py:33148 .././config.py:33240 msgid "Videos updated:" msgstr "" -#: .././config.py:28769 .././config.py:28878 +#: .././config.py:28796 .././config.py:28905 msgid "" "TRANSLATOR'S NOTE: Dialogue window, generated by: System preferences > Files " "> URLs" msgstr "" -#: .././config.py:28813 +#: .././config.py:28840 #, python-brace-format msgid "There is already a channel, playlist or folder called '{0}'" msgstr "" -#: .././config.py:28836 +#: .././config.py:28863 msgid "Are you sure you want to rename this channel?" msgstr "" -#: .././config.py:28838 +#: .././config.py:28865 msgid "Are you sure you want to rename this playlist?" msgstr "" -#: .././config.py:28840 +#: .././config.py:28867 msgid "Are you sure you want to rename this folder?" msgstr "" -#: .././config.py:28885 +#: .././config.py:28912 msgid "That is not a valid URL" msgstr "" -#: .././config.py:28908 +#: .././config.py:28935 msgid "Are you sure you want to update the URL?" msgstr "" -#: .././config.py:28939 +#: .././config.py:28966 msgid "" "TRANSLATOR'S NOTE: Dialogue window, generated by:System preferences > Files " "> URLs" msgstr "" -#: .././config.py:28960 +#: .././config.py:28987 msgid "The regex is invalid" msgstr "" -#: .././config.py:29010 +#: .././config.py:29037 msgid "Are you sure you want to update these URLs?" msgstr "" -#: .././config.py:29210 +#: .././config.py:29237 msgid "" "TRANSLATOR'S NOTE: Dialogue window, generated by: System preferences > " "Operations > Custom" msgstr "" -#: .././config.py:29235 +#: .././config.py:29262 msgid "The default custom download manager cannot be deleted" msgstr "" -#: .././config.py:29245 +#: .././config.py:29272 msgid "Are you sure you want to delete this custom download manager?" msgstr "" -#: .././config.py:29489 .././config.py:29610 .././config.py:29660 -#: .././config.py:29852 .././config.py:30512 .././config.py:35281 +#: .././config.py:29516 .././config.py:29637 .././config.py:29687 +#: .././config.py:29879 .././config.py:30539 .././config.py:35337 msgid "" "TRANSLATOR'S NOTE: Dialogue window, generated by: System preferences > Files " "> Database" msgstr "" -#: .././config.py:29521 +#: .././config.py:29548 msgid "Are you sure you want to create a new database at this location?" msgstr "" -#: .././config.py:29633 +#: .././config.py:29660 msgid "Are you sure you want to forget this database?" msgstr "" -#: .././config.py:29673 +#: .././config.py:29700 msgid "Are you sure you want to forget all databases except the current one?" msgstr "" -#: .././config.py:29881 +#: .././config.py:29908 msgid "No database exists at this location:" msgstr "" -#: .././config.py:29883 +#: .././config.py:29910 msgid "Do you want to create a new one?" msgstr "" -#: .././config.py:30518 +#: .././config.py:30545 msgid "Select a Tartube database file" msgstr "" -#: .././config.py:30540 +#: .././config.py:30567 msgid "This file is not loadable (might be corrupted)" msgstr "" -#: .././config.py:30551 +#: .././config.py:30578 msgid "This file does is not compatible with Tartube" msgstr "" -#: .././config.py:30561 +#: .././config.py:30588 msgid "This file was loaded, but is empty" msgstr "" -#: .././config.py:31019 +#: .././config.py:31046 msgid "" "TRANSLATOR'S NOTE: Dialogue window, generated by: System preferences > " "Options > FFmpeg options" msgstr "" -#: .././config.py:31044 +#: .././config.py:31071 msgid "The current options manager cannot be deleted" msgstr "" -#: .././config.py:31054 .././config.py:32463 +#: .././config.py:31081 .././config.py:32498 msgid "Are you sure you want to delete this options manager?" msgstr "" -#: .././config.py:31239 .././config.py:34028 +#: .././config.py:31267 .././config.py:34063 msgid "" "TRANSLATOR'S NOTE: Dialogue window, generated by: System preferences > " "Windows > Main Window" msgstr "" -#: .././config.py:31253 .././config.py:31761 .././config.py:34040 +#: .././config.py:31286 .././config.py:31796 .././config.py:34075 msgid "The new setting will be applied when Tartube restarts" msgstr "" -#: .././config.py:31729 +#: .././config.py:31764 msgid "" "TRANSLATOR'S NOTE: Dialogue window, generated by: System preferences > " "General > Application" msgstr "" -#: .././config.py:32428 +#: .././config.py:32463 msgid "" "TRANSLATOR'S NOTE: Dialogue window, generated by: System preferences > " "Options > Download options" msgstr "" -#: .././config.py:32453 +#: .././config.py:32488 msgid "The default options manager cannot be deleted" msgstr "" -#: .././config.py:33585 .././config.py:33633 +#: .././config.py:33620 .././config.py:33668 msgid "" "TRANSLATOR'S NOTE: Dialogue window, generated by: System preferences > " "Scheduling > Start" msgstr "" -#: .././config.py:33598 +#: .././config.py:33633 msgid "There is already a scheduled download with that name" msgstr "" -#: .././config.py:33650 +#: .././config.py:33685 msgid "Are you sure you want to delete this scheduled download?" msgstr "" -#: .././config.py:33835 +#: .././config.py:33870 msgid "" "TRANSLATOR'S NOTE: Dialogue window, generated by: System preferences > " "Operations > Archive" msgstr "" -#: .././config.py:33840 +#: .././config.py:33875 msgid "Select the location of the archive file" msgstr "" -#: .././config.py:33873 .././config.py:33911 +#: .././config.py:33908 .././config.py:33946 msgid "" "TRANSLATOR'S NOTE: Dialogue window, generated by: System preferences > " "Downloaders > FFmpeg / AVConv" msgstr "" -#: .././config.py:33878 +#: .././config.py:33913 msgid "Please select the AVConv executable" msgstr "" -#: .././config.py:33916 +#: .././config.py:33951 msgid "Please select the FFmpeg executable" msgstr "" -#: .././config.py:33949 +#: .././config.py:33984 msgid "" "TRANSLATOR'S NOTE: Dialogue window, generated by: System preferences > " "Downloaders > streamlink" msgstr "" -#: .././config.py:33954 +#: .././config.py:33989 msgid "Please select the streamlink executable" msgstr "" -#: .././config.py:35131 +#: .././config.py:35187 msgid "" "TRANSLATOR'S NOTE: Dialogue window, generated by: System preferences > " "Downloaders > File paths" msgstr "" -#: .././config.py:35137 +#: .././config.py:35193 msgid "Select the youtube-dl-compatible executable" msgstr "" -#: .././config.py:35314 +#: .././config.py:35370 msgid "Database file not loaded" msgstr "" -#: .././config.py:35334 +#: .././config.py:35390 msgid "Did not try to load the database file" msgstr "" -#: .././config.py:35359 +#: .././config.py:35415 msgid "Database file loaded" msgstr "" @@ -10617,11 +10627,11 @@ msgstr "" msgid "Unrecognised download item ID" msgstr "" -#: .././downloads.py:3535 .././downloads.py:9270 +#: .././downloads.py:3535 .././downloads.py:9280 msgid "Download did not start" msgstr "" -#: .././downloads.py:3541 .././downloads.py:9276 .././info.py:310 +#: .././downloads.py:3541 .././downloads.py:9286 .././info.py:310 #: .././updates.py:270 .././updates.py:382 .././updates.py:495 #: .././updates.py:665 msgid "Child process exited with non-zero code: {}" @@ -10640,91 +10650,91 @@ msgstr "" msgid "Simulated download of video with unprintable characters" msgstr "" -#: .././downloads.py:6717 +#: .././downloads.py:6727 msgid "Invalid timestamps in temporary buffer" msgstr "" -#: .././downloads.py:6739 +#: .././downloads.py:6749 msgid "No timestamps defined in video's timestamp list" msgstr "" -#: .././downloads.py:6760 +#: .././downloads.py:6770 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:6864 .././downloads.py:7055 +#: .././downloads.py:6874 .././downloads.py:7065 msgid "FAILED: Cannot create temporary directory" msgstr "" -#: .././downloads.py:6961 .././downloads.py:7152 .././downloads.py:7459 -#: .././downloads.py:7730 +#: .././downloads.py:6971 .././downloads.py:7162 .././downloads.py:7469 +#: .././downloads.py:7740 msgid "FAILED: Clip download did not start" msgstr "" -#: .././downloads.py:6969 .././downloads.py:7160 .././downloads.py:7467 -#: .././downloads.py:7738 +#: .././downloads.py:6979 .././downloads.py:7170 .././downloads.py:7477 +#: .././downloads.py:7748 msgid "FAILED: Child process exited with non-zero code: {}" msgstr "" -#: .././downloads.py:7576 +#: .././downloads.py:7586 msgid "No slices defined in video's slice list" msgstr "" -#: .././downloads.py:7762 +#: .././downloads.py:7772 msgid "FAILED: One or more clips were not downloaded" msgstr "" -#: .././downloads.py:7863 +#: .././downloads.py:7873 msgid "FAILED: Can't concatenate clips" msgstr "" -#: .././downloads.py:7884 +#: .././downloads.py:7894 msgid "" "FAILED: Clips were concatenated, but could not move the output file out of " "the temporary directory" msgstr "" -#: .././downloads.py:8024 +#: .././downloads.py:8034 msgid "Failed to copy the original video's thumbnail" msgstr "" -#: .././downloads.py:8207 +#: .././downloads.py:8217 msgid "FAILED: Can't create a temporary folder for video clips" msgstr "" -#: .././downloads.py:8256 +#: .././downloads.py:8266 msgid "FAILED: Can't create a temporary folder for video slices" msgstr "" #. There are currently three download methods, specified by self.dl_mode -#: .././downloads.py:9029 +#: .././downloads.py:9039 msgid "Tartube is starting the livestream download" msgstr "" -#: .././downloads.py:9053 +#: .././downloads.py:9063 msgid "Invalid livestream download mode" msgstr "" -#: .././downloads.py:9102 +#: .././downloads.py:9112 msgid "" "Incomplete livestream download detected; removing the .part component from " "the output file" msgstr "" -#: .././downloads.py:9117 +#: .././downloads.py:9127 msgid "" "Incomplete livestream download detected; to complete the download, right-" "click the video and select 'Finalise livestream'" msgstr "" -#: .././downloads.py:9347 .././downloads.py:9894 +#: .././downloads.py:9357 .././downloads.py:9904 msgid "Failed to download the .m3u manifest" msgstr "" -#: .././downloads.py:9785 +#: .././downloads.py:9795 msgid "Downloaded the .m3u manifest, now downloading the livestream..." msgstr "" @@ -11446,6 +11456,17 @@ msgstr "" msgid "Update did not start" msgstr "" +#~ msgid "" +#~ "Failed to load the Tartube config file (file cannot be read by this " +#~ "version)" +#~ msgstr "" +#~ "Fallo al cargar el archivo de configuración de Tartube (el archivo no " +#~ "puede ser leído por esta versión)" + +#~ msgid "Database file can't be read by this version of Tartube" +#~ msgstr "" +#~ "El archivo de base de datos no puede ser leído por esta versión de Tartube" + #~ msgid "Process with FFmpeg..." #~ msgstr "Procesar con FFmpeg..." diff --git a/locale/fr/LC_MESSAGES/base.mo b/locale/fr/LC_MESSAGES/base.mo index 086634e..4030506 100644 Binary files a/locale/fr/LC_MESSAGES/base.mo and b/locale/fr/LC_MESSAGES/base.mo differ diff --git a/locale/fr/LC_MESSAGES/base.po b/locale/fr/LC_MESSAGES/base.po index d53babb..c58a16e 100644 --- a/locale/fr/LC_MESSAGES/base.po +++ b/locale/fr/LC_MESSAGES/base.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2023-04-13 14:30+0100\n" +"POT-Creation-Date: 2023-06-08 10:49+0100\n" "PO-Revision-Date: 2022-12-07 10:48+0000\n" "Last-Translator: sydney \n" "Language-Team: French " #: .././mainwin.py:29030 .././mainwin.py:31964 .././mainwin.py:33397 -#: .././mainwin.py:37332 .././config.py:3463 .././config.py:5657 -#: .././config.py:5792 +#: .././mainwin.py:37332 .././config.py:3461 .././config.py:5655 +#: .././config.py:5790 msgid "Type" msgstr "Genre" -#: .././mainwin.py:29030 .././config.py:21642 +#: .././mainwin.py:29030 .././config.py:21640 msgid "URL" msgstr "URL" @@ -3872,7 +3877,7 @@ msgid "" "Apply download options..." msgstr "" -#: .././mainwin.py:31347 .././config.py:2259 +#: .././mainwin.py:31347 .././config.py:2257 msgid "Apply download options" msgstr "Appliquer les options de téléchargement" @@ -3980,7 +3985,7 @@ msgstr "Ce canal contient :" msgid "This playlist contains:" msgstr "Cette liste de lecture contient :" -#: .././mainwin.py:32174 .././config.py:18239 +#: .././mainwin.py:32174 .././config.py:18237 msgid "This folder contains:" msgstr "Ce dossier contient :" @@ -4316,8 +4321,8 @@ msgstr "Importer dans la base de données" msgid "Choose which items to import" msgstr "Choisir quels éléments importer" -#: .././mainwin.py:33389 .././config.py:24458 .././config.py:26772 -#: .././config.py:27053 +#: .././mainwin.py:33389 .././config.py:24473 .././config.py:26787 +#: .././config.py:27068 msgid "Import" msgstr "Importer" @@ -4410,8 +4415,8 @@ msgid "Cancel" msgstr "Annuler" #. 'OK' button -#: .././mainwin.py:34099 .././config.py:1255 .././config.py:2441 -#: .././config.py:13881 .././config.py:14247 +#: .././mainwin.py:34099 .././config.py:1255 .././config.py:2439 +#: .././config.py:13879 .././config.py:14245 msgid "OK" msgstr "D'accord" @@ -4563,18 +4568,18 @@ msgstr "" msgid "Download one clip" msgstr "" -#: .././mainwin.py:34987 .././config.py:11750 .././config.py:12398 -#: .././config.py:15162 +#: .././mainwin.py:34987 .././config.py:11748 .././config.py:12396 +#: .././config.py:15160 msgid "Start timestamp (e.g. 15:29)" msgstr "Horodatage de début (ex : 15:29)" -#: .././mainwin.py:34999 .././config.py:11770 .././config.py:12418 -#: .././config.py:15175 +#: .././mainwin.py:34999 .././config.py:11768 .././config.py:12416 +#: .././config.py:15173 msgid "Stop timestamp (optional)" msgstr "Horodatage d'arrêt (optionnel)" -#: .././mainwin.py:35008 .././config.py:11785 .././config.py:12433 -#: .././config.py:15188 +#: .././mainwin.py:35008 .././config.py:11783 .././config.py:12431 +#: .././config.py:15186 msgid "Clip title (optional)" msgstr "Titre de la séquence (optionnel)" @@ -4598,14 +4603,14 @@ msgstr "" msgid "Marked" msgstr "" -#: .././mainwin.py:35053 .././mainwin.py:36097 .././config.py:11727 -#: .././config.py:11912 .././config.py:12375 .././config.py:12586 -#: .././config.py:15143 .././config.py:15328 +#: .././mainwin.py:35053 .././mainwin.py:36097 .././config.py:11725 +#: .././config.py:11910 .././config.py:12373 .././config.py:12584 +#: .././config.py:15141 .././config.py:15326 msgid "Start" msgstr "Démarrer" -#: .././mainwin.py:35053 .././config.py:11727 .././config.py:12375 -#: .././config.py:15143 +#: .././mainwin.py:35053 .././config.py:11725 .././config.py:12373 +#: .././config.py:15141 msgid "Clip title" msgstr "Titre de la séquence" @@ -4613,13 +4618,13 @@ msgstr "Titre de la séquence" msgid "Add timestamp from above" msgstr "" -#: .././mainwin.py:35100 .././config.py:11807 .././config.py:12455 -#: .././config.py:15214 +#: .././mainwin.py:35100 .././config.py:11805 .././config.py:12453 +#: .././config.py:15212 msgid "Delete timestamp" msgstr "Supprimer l'horodatage" -#: .././mainwin.py:35105 .././config.py:11817 .././config.py:12465 -#: .././config.py:15223 +#: .././mainwin.py:35105 .././config.py:11815 .././config.py:12463 +#: .././config.py:15221 msgid "Clip preferences" msgstr "Préférences de la séquence" @@ -4628,11 +4633,11 @@ msgstr "Préférences de la séquence" msgid "Select none" msgstr "Ne rien sélectionner" -#: .././mainwin.py:35133 .././config.py:15239 +#: .././mainwin.py:35133 .././config.py:15237 msgid "Reset list using copied text" msgstr "Réinitialiser la liste en utilisant le texte copié" -#: .././mainwin.py:35139 .././config.py:15247 +#: .././mainwin.py:35139 .././config.py:15245 msgid "Reset list using video description" msgstr "Réinitialiser la liste en utilisant la description de la vidéo" @@ -4691,13 +4696,13 @@ msgstr "" msgid "Download video with one slice" msgstr "" -#: .././mainwin.py:36036 .././mainwin.py:36178 .././config.py:11970 -#: .././config.py:12644 .././config.py:15371 +#: .././mainwin.py:36036 .././mainwin.py:36178 .././config.py:11968 +#: .././config.py:12642 .././config.py:15369 msgid "Start (timestamp or seconds)" msgstr "Début (horodatage ou secondes)" -#: .././mainwin.py:36048 .././mainwin.py:36188 .././config.py:11983 -#: .././config.py:12657 .././config.py:15383 +#: .././mainwin.py:36048 .././mainwin.py:36188 .././config.py:11981 +#: .././config.py:12655 .././config.py:15381 msgid "Stop (optional)" msgstr "Fin (optionnel)" @@ -4717,33 +4722,33 @@ msgstr "" msgid "Download video with multiple slices" msgstr "" -#: .././mainwin.py:36095 .././mainwin.py:36142 .././config.py:11912 -#: .././config.py:11935 .././config.py:12586 .././config.py:12609 -#: .././config.py:15328 .././config.py:15347 +#: .././mainwin.py:36095 .././mainwin.py:36142 .././config.py:11910 +#: .././config.py:11933 .././config.py:12584 .././config.py:12607 +#: .././config.py:15326 .././config.py:15345 msgid "Category" msgstr "Catégorie" -#: .././mainwin.py:36096 .././mainwin.py:36160 .././config.py:11912 -#: .././config.py:11955 .././config.py:12586 .././config.py:12629 -#: .././config.py:15328 .././config.py:15359 +#: .././mainwin.py:36096 .././mainwin.py:36160 .././config.py:11910 +#: .././config.py:11953 .././config.py:12584 .././config.py:12627 +#: .././config.py:15326 .././config.py:15357 msgid "Action type" msgstr "Type d'action" -#: .././mainwin.py:36204 .././config.py:11999 .././config.py:12673 -#: .././config.py:15398 +#: .././mainwin.py:36204 .././config.py:11997 .././config.py:12671 +#: .././config.py:15396 msgid "Add slice" msgstr "Ajouter un morceau" -#: .././mainwin.py:36209 .././config.py:12683 .././config.py:15410 +#: .././mainwin.py:36209 .././config.py:12681 .././config.py:15408 msgid "Delete slice" msgstr "Supprimer le morceau" -#: .././mainwin.py:36214 .././config.py:12020 .././config.py:12695 -#: .././config.py:15419 +#: .././mainwin.py:36214 .././config.py:12018 .././config.py:12693 +#: .././config.py:15417 msgid "SponsorBlock settings" msgstr "Paramètres de SponsorBlock" -#: .././mainwin.py:36243 .././config.py:15435 +#: .././mainwin.py:36243 .././config.py:15433 msgid "Contact SponsorBlock to reset list" msgstr "" @@ -4782,11 +4787,11 @@ msgstr "" "Lorsque les vidéos sont marquées / téléchargées, les anciennes vidéos sont " "retirées du dossier des vidéos récentes." -#: .././mainwin.py:36888 .././config.py:18453 +#: .././mainwin.py:36888 .././config.py:18451 msgid "Empty the whole folder" msgstr "Vider tout le dossier" -#: .././mainwin.py:36895 .././config.py:18462 +#: .././mainwin.py:36895 .././config.py:18460 msgid "Remove videos after days" msgstr "Retirer les vidéos apès plusieurs jours" @@ -4890,10 +4895,10 @@ msgstr "" #. 'Reset' button #. (Signal connect appears below) -#: .././mainwin.py:37324 .././config.py:1237 .././config.py:5509 -#: .././config.py:6142 .././config.py:6296 .././config.py:24688 -#: .././config.py:25749 .././config.py:25777 .././config.py:26503 -#: .././config.py:26544 .././config.py:26619 +#: .././mainwin.py:37324 .././config.py:1237 .././config.py:5507 +#: .././config.py:6140 .././config.py:6294 .././config.py:24703 +#: .././config.py:25764 .././config.py:25792 .././config.py:26518 +#: .././config.py:26559 .././config.py:26634 msgid "Reset" msgstr "Réinitialiser" @@ -5026,10 +5031,10 @@ msgstr "" "données Tartube)" #. (Signal connect appears below) -#: .././mainwin.py:37937 .././config.py:5838 .././config.py:6138 -#: .././config.py:6292 .././config.py:8513 .././config.py:8534 -#: .././config.py:8555 .././config.py:24684 .././config.py:26382 -#: .././config.py:26499 .././config.py:26540 .././config.py:26615 +#: .././mainwin.py:37937 .././config.py:5836 .././config.py:6136 +#: .././config.py:6290 .././config.py:8511 .././config.py:8532 +#: .././config.py:8553 .././config.py:24699 .././config.py:26397 +#: .././config.py:26514 .././config.py:26555 .././config.py:26630 msgid "Set" msgstr "Définir" @@ -5127,7 +5132,7 @@ msgid "" "window menu, click Operations > Test youtube-dl" msgstr "" -#: .././mainwin.py:38654 .././config.py:25150 +#: .././mainwin.py:38654 .././config.py:25165 msgid "Test" msgstr "Tester" @@ -5236,7 +5241,7 @@ msgstr "" msgid "Uploads" msgstr "Téléversements" -#: .././config.py:482 .././config.py:14844 +#: .././config.py:482 .././config.py:14842 msgid "File size" msgstr "Taille de fichier" @@ -5288,7 +5293,7 @@ msgstr "Semaines" msgid "Days" msgstr "Jours" -#: .././config.py:583 .././config.py:18956 +#: .././config.py:583 .././config.py:18954 msgid "Hours" msgstr "Heures" @@ -5329,7 +5334,7 @@ msgstr "Appliquer" msgid "Apply changes without closing the window" msgstr "Appliquer les changements sans fermer la fenêtre" -#: .././config.py:1258 .././config.py:13884 .././config.py:14250 +#: .././config.py:1258 .././config.py:13882 .././config.py:14248 msgid "Apply changes" msgstr "Appliquer les changements" @@ -5337,109 +5342,109 @@ msgstr "Appliquer les changements" msgid "Cancel changes" msgstr "Annuler les changements" -#: .././config.py:2067 +#: .././config.py:2065 msgid "Listed as" msgstr "Listés comme" -#: .././config.py:2079 +#: .././config.py:2077 msgid "Contained in" msgstr "Contenu dans" -#: .././config.py:2137 +#: .././config.py:2135 msgid "Download to" msgstr "Télécharger vers" -#: .././config.py:2185 +#: .././config.py:2183 msgid "Default location" msgstr "Emplacement par défaut" -#: .././config.py:2214 +#: .././config.py:2212 msgid "Channel URL" msgstr "Canal URL" -#: .././config.py:2216 +#: .././config.py:2214 msgid "Playlist URL" msgstr "URL de la liste de lecture" -#: .././config.py:2218 .././config.py:5445 +#: .././config.py:2216 .././config.py:5443 msgid "Video URL" msgstr "URL de la vidéo" -#: .././config.py:2241 .././config.py:7529 +#: .././config.py:2239 .././config.py:7527 msgid "_Options" msgstr "Options" -#: .././config.py:2255 .././config.py:4347 +#: .././config.py:2253 .././config.py:4345 msgid "Download options" msgstr "Options de téléchargement" -#: .././config.py:2266 +#: .././config.py:2264 msgid "Edit download options" msgstr "Modifier les options de téléchargement" -#: .././config.py:2273 +#: .././config.py:2271 msgid "Remove download options" msgstr "Retirer les options de téléchargement" -#: .././config.py:2444 +#: .././config.py:2442 msgid "Close this window" msgstr "Fermer cette fenêtre" -#: .././config.py:2853 +#: .././config.py:2851 msgid "" "TRANSLATOR'S NOTE: Custom downloads window starts here. In the menu, click " "Edit > System preferences... > Operations > Custom > Edit" msgstr "" -#: .././config.py:2858 +#: .././config.py:2856 msgid "Custom download settings" msgstr "Préférences personnaliéses de téléchargement" -#: .././config.py:3112 +#: .././config.py:3110 msgid "TRANSLATOR'S NOTE: Custom downloads > Name" msgstr "" -#: .././config.py:3115 .././config.py:4693 .././config.py:10928 +#: .././config.py:3113 .././config.py:4691 .././config.py:10926 msgid "_Name" msgstr "Nom" -#: .././config.py:3137 +#: .././config.py:3135 msgid "Usage" msgstr "Utilisation" -#: .././config.py:3149 +#: .././config.py:3147 msgid "Applies everywhere except the Classic Mode tab" msgstr "S'applique partout excepté à l'onglet Mode Classique" -#: .././config.py:3152 +#: .././config.py:3150 msgid "Applies to the Classic Mode tab" msgstr "S'applique à l'onglet Mode Classique" -#: .././config.py:3154 +#: .././config.py:3152 msgid "Applies when selected" msgstr "S'applique lorsque sélectionné" -#: .././config.py:3180 .././config.py:3220 +#: .././config.py:3178 .././config.py:3218 msgid "HINT" msgstr "Astuce" -#: .././config.py:3180 +#: .././config.py:3178 msgid "Enable these settings first!" msgstr "Activez d'abord ces paramètres !" -#: .././config.py:3185 +#: .././config.py:3183 msgid "Download each video independently of its channel or playlist" msgstr "" "Télécharger chaque vidéo indépendement de son canal ou de sa liste de lecture" -#: .././config.py:3193 +#: .././config.py:3191 msgid "" "Check channels/playlists/folders before each custom download (recommended)" msgstr "" "Vérifier les canaux / listes de lectures / dossiers avant chaque " "téléchargement personnalisé (recommandé)" -#: .././config.py:3221 +#: .././config.py:3219 msgid "" "The Check all and Download all buttons will not start a custom " "download!" @@ -5447,36 +5452,36 @@ msgstr "" "Les boutons Tout vérifier and Tout télécharger ne lanceront " "pas de téléchargements personnalisés !" -#: .././config.py:3228 +#: .././config.py:3226 msgid "Use the main menu, or right-click a video, channel, playlist or folder!" msgstr "" "Utilisez le menu principal ou un clic droit sur une vidéo, un canal, une " "liste de lecture ou un dossier !" -#: .././config.py:3243 +#: .././config.py:3241 msgid "Import settings from the general custom download into this window" msgstr "" "Importer les paramètres généraux personnalisés de téléchargement dans cette " "fenêtre" -#: .././config.py:3260 +#: .././config.py:3258 msgid "Completely reset all settings to their default values" msgstr "Redéfinir tous les paramètres à leurs valeurs par défaut" -#: .././config.py:3274 +#: .././config.py:3272 msgid "TRANSLATOR'S NOTE: Custom downloads > Subtitles" msgstr "" #. Add this tab... -#: .././config.py:3277 .././config.py:7503 +#: .././config.py:3275 .././config.py:7501 msgid "_Subtitles" msgstr "Sous-titres" -#: .././config.py:3290 +#: .././config.py:3288 msgid "Subtitles settings" msgstr "Paramètres des sous-titres" -#: .././config.py:3296 +#: .././config.py:3294 msgid "" "Note: this tab downloads videos. To download subtitles, use the download " "options windows" @@ -5484,11 +5489,11 @@ msgstr "" "Note : cet onglet télécharge des vidéos. Pour télécharger des sous-titres, " "utilisez la fenêtre d'option des téléchargement" -#: .././config.py:3303 +#: .././config.py:3301 msgid "Only download videos with available subtitles" msgstr "Ne télécharger que les vidéos avec des sous-titres de dispobiles" -#: .././config.py:3313 +#: .././config.py:3311 msgid "" "During the custom download, don't add videos without subtitles to the " "database at all" @@ -5496,7 +5501,7 @@ msgstr "" "Ne pas ajouter de vidéos sans sous-titres à la base de données pendant le " "téléchargement (personnalisé)" -#: .././config.py:3325 +#: .././config.py:3323 msgid "" "Require subtitles in these languages (leave empty to download videos with " "any subtitles):" @@ -5504,292 +5509,292 @@ msgstr "" "Requiert les sous-titres dans ces langues (laisser vide pour télécharger les " "vidéos quelques soient les sous-titres) :" -#: .././config.py:3340 .././config.py:7603 +#: .././config.py:3338 .././config.py:7601 msgid "Add language" msgstr "Ajouter une langue" -#: .././config.py:3352 .././config.py:7621 +#: .././config.py:3350 .././config.py:7619 msgid "Remove language" msgstr "Retirer une langue" -#: .././config.py:3391 +#: .././config.py:3389 msgid "TRANSLATOR'S NOTE: Custom downloads > Clips" msgstr "" -#: .././config.py:3394 .././config.py:12306 +#: .././config.py:3392 .././config.py:12304 msgid "_Clips" msgstr "Séquences" -#: .././config.py:3398 +#: .././config.py:3396 msgid "Clip settings" msgstr "Paramètres des séquences" -#: .././config.py:3404 +#: .././config.py:3402 msgid "Split videos into video clips using timestamps (requires FFmpeg)" msgstr "" "Couper les vidéos en plusieurs séquences en utilisant l'horodatage (requiert " "FFmpeg)" -#: .././config.py:3423 +#: .././config.py:3421 msgid "TRANSLATOR'S NOTE: Custom downloads > Slices" msgstr "" -#: .././config.py:3426 +#: .././config.py:3424 msgid "S_lices" msgstr "Morceaux" -#: .././config.py:3431 +#: .././config.py:3429 msgid "Slice settings" msgstr "Paramètres des morceaux de vidéos" -#: .././config.py:3437 +#: .././config.py:3435 msgid "Remove slices from the video using SponsorBlock data (requires FFmpeg)" msgstr "" "Retirer les morceaux de la vidéo en utilisant les données de SponsorBlock " "(requiert FFmeg)" -#: .././config.py:3463 .././config.py:18993 .././config.py:19338 +#: .././config.py:3461 .././config.py:18991 .././config.py:19336 msgid "Remove" msgstr "Retirer" #. Editing buttons -#: .././config.py:3497 +#: .././config.py:3495 msgid "Remove all" msgstr "Tout retirer" -#: .././config.py:3503 +#: .././config.py:3501 msgid "Remove none" msgstr "Ne rien retirer" -#: .././config.py:3548 +#: .././config.py:3546 msgid "TRANSLATOR'S NOTE: Custom downloads > Delay" msgstr "" -#: .././config.py:3551 +#: .././config.py:3549 msgid "_Delays" msgstr "Ajournements" -#: .././config.py:3556 +#: .././config.py:3554 msgid "Download delay settings" msgstr "Télécharger les paramètres d'ajournement" -#: .././config.py:3561 +#: .././config.py:3559 msgid "Apply a delay after each video/channel/playlist is downloaded" msgstr "" "Appliquer un delais après chaque vidéo / canal / liste de lecture téléchargé" -#: .././config.py:3568 +#: .././config.py:3566 msgid "Maximum delay to apply (in minutes)" msgstr "Delais maximal à appliquer" -#: .././config.py:3584 +#: .././config.py:3582 msgid "Minimum delay to apply (in minutes; randomises the actual delay)" msgstr "Délais minimal à appliquer (en minutes ; rend aléatoir le délais)" -#: .././config.py:3608 +#: .././config.py:3606 msgid "TRANSLATOR'S NOTE: Custom downloads > Mirrors" msgstr "" -#: .././config.py:3611 .././config.py:25723 +#: .././config.py:3609 .././config.py:25738 msgid "_Mirrors" msgstr "Mirroirs" -#: .././config.py:3616 +#: .././config.py:3614 msgid "Mirror settings" msgstr "Paramètres des mirroirs" -#: .././config.py:3622 +#: .././config.py:3620 msgid "Obtain a YouTube video from the original website" msgstr "Obtenir une vidéo YouTube depuis le site officiel" -#: .././config.py:3630 +#: .././config.py:3628 msgid "Obtain the video from HookTube rather than YouTube" msgstr "Récupérer la vidéo depuis HookTub plutôt que YouTube" -#: .././config.py:3640 +#: .././config.py:3638 msgid "Obtain the video from Invidious rather than YouTube" msgstr "Récupérer la vidéo depuis Invidious plutôt que YouTube" -#: .././config.py:3650 +#: .././config.py:3648 msgid "Obtain the video from this YouTube front-end:" msgstr "Récupérer la vidéo depuis YouTube :" -#: .././config.py:3666 .././config.py:25755 +#: .././config.py:3664 .././config.py:25770 msgid "Type the exact text that replaces www.youtube.com e.g." msgstr "Saisir exactement ce qui remplace www.youtube.com ex." -#: .././config.py:3690 +#: .././config.py:3688 msgid "TRANSLATOR'S NOTE: Custom downloads > Livestreams" msgstr "" -#: .././config.py:3693 +#: .././config.py:3691 msgid "L_ivestreams" msgstr "Transmissions en direct" -#: .././config.py:3697 +#: .././config.py:3695 msgid "Livestream settings" msgstr "Paramètres des transmissions en direct" -#: .././config.py:3702 +#: .././config.py:3700 msgid "Don't download broadcasting livestreams" msgstr "Ne pas télécharger les tranmissions en direct" -#: .././config.py:3711 +#: .././config.py:3709 msgid "Don't download finished livestreams" msgstr "Ne pas télécharger les tranmissions en direct terminées" -#: .././config.py:3720 +#: .././config.py:3718 msgid "Only download broadcasting livestreams" msgstr "Télécharger uniquement les transmissions en direct" -#: .././config.py:3729 +#: .././config.py:3727 msgid "Only download finished livestreams" msgstr "Téléchargement uniquement les transmissions en direct finis" -#: .././config.py:3791 .././config.py:4178 +#: .././config.py:3789 .././config.py:4176 msgid "" "TRANSLATOR'S NOTE: Dialogue window, generated by: Custom downloads > Name" msgstr "" -#: .././config.py:3797 .././config.py:4184 .././config.py:8993 -#: .././config.py:9947 .././config.py:13384 .././config.py:13785 +#: .././config.py:3795 .././config.py:4182 .././config.py:8991 +#: .././config.py:9945 .././config.py:13382 .././config.py:13783 msgid "This procedure cannot be reversed. Are you sure you want to continue?" msgstr "" "Cette opération ne peut être défaite. Êtes-vous sûrs de vouloir continuer ?" -#: .././config.py:4343 +#: .././config.py:4341 msgid "" "TRANSLATOR'S NOTE: Download options window starts here. In the menu, click " "Edit > General download options..." msgstr "" -#: .././config.py:4690 +#: .././config.py:4688 msgid "TRANSLATOR'S NOTE: Download options > Name" msgstr "" -#: .././config.py:4697 +#: .././config.py:4695 msgid "Name for these download options" msgstr "Nommer ces options de téléchargement" -#: .././config.py:4716 +#: .././config.py:4714 msgid "Description" msgstr "Description" -#: .././config.py:4727 +#: .././config.py:4725 msgid "Download options applied to" msgstr "Options de téléchargement appliquées à" -#: .././config.py:4738 +#: .././config.py:4736 msgid "All channels, playlists and folders" msgstr "Tous les canaux, listes de lecture, dossiers" -#: .././config.py:4740 +#: .././config.py:4738 msgid "Downloads in the Classic Mode tab" msgstr "Télécharger dans l'onglet Mode Classique" -#: .././config.py:4744 +#: .././config.py:4742 msgid "These options are not applied to anything" msgstr "Ces options ne sont appliquées à rien" -#: .././config.py:4750 +#: .././config.py:4748 msgid "" "Additional download options, e.g. --write-subs (do not use -o or --output)" msgstr "" "Options de téléchargement additionnelles, ex : --write-subs (ne pas utiliser " "-o ou --output)" -#: .././config.py:4759 +#: .././config.py:4757 msgid "Additional download options" msgstr "Options de téléchargement supplémentaires" -#: .././config.py:4767 +#: .././config.py:4765 msgid "Use ONLY these options (Tartube adds the output folder)" msgstr "" "Utiliser UNIQUEMENT ces options (Tartube ajoute le dossier de destination)" -#: .././config.py:4778 +#: .././config.py:4776 msgid "Use ONLY these options (Tartube adds the output directory)" msgstr "" "Utiliser UNIQUEMENT ces options (Tartube ajoute le dossier de destination)" -#: .././config.py:4789 +#: .././config.py:4787 msgid "If URLs are specified below, use only those URLs" msgstr "Si des URL sont spécifiées ci-dessous, utiliser uniquement ces URL" -#: .././config.py:4829 +#: .././config.py:4827 msgid "Hide advanced download options" msgstr "Cacher les options avancées de téléchargement" -#: .././config.py:4831 +#: .././config.py:4829 msgid "Show advanced download options" msgstr "Afficher les options avancées de téléchargement" -#: .././config.py:4842 +#: .././config.py:4840 msgid "Import general download options into this window" msgstr "Importer les options générales de téléchargement dans cette fenêtre" -#: .././config.py:4858 +#: .././config.py:4856 msgid "Completely reset all download options to their default values" msgstr "" "Réinitialiser toutes les options de téléchargement à leur valeur par défaut" -#: .././config.py:4873 +#: .././config.py:4871 msgid "TRANSLATOR'S NOTE: Download options > Downloads" msgstr "" #. Add this tab... -#: .././config.py:4879 .././config.py:4890 .././config.py:24010 +#: .././config.py:4877 .././config.py:4888 .././config.py:24015 msgid "_Downloads" msgstr "Téléchargements" -#: .././config.py:4920 +#: .././config.py:4918 msgid "" "TRANSLATOR'S NOTE: Download options > Downloads > General (to make hidden " "tabs visible, click the 'Show advanced download options' button in the Name " "tab)" msgstr "" -#: .././config.py:4944 +#: .././config.py:4942 msgid "Number of fragments of a DASH/HLS video to download concurrently" msgstr "Nombre de fragments d'une vidéo DASH / HLS à télécharger paralèllement" -#: .././config.py:4959 +#: .././config.py:4957 msgid "Minimum download rate (bytes/sec) below which throttling is assumed" msgstr "" "Taux de téléchargement minimal (octects/sec) sous lequel on estime qu'il y'a " "congestion" -#: .././config.py:4986 +#: .././config.py:4984 msgid "TRANSLATOR'S NOTE: Download options > Downloads > Videos" msgstr "" -#: .././config.py:4997 +#: .././config.py:4995 msgid "Video selection options" msgstr "Options de sélection des vidéos" -#: .././config.py:5002 +#: .././config.py:5000 msgid "Stop download process when encountering a file in the archive" msgstr "" "Arrêter le processus de téléchargement lorsqu'un fichier est trouvé dans " "l'archive" -#: .././config.py:5010 +#: .././config.py:5008 msgid "" "Stop download process when encountering a file that has been filtered out" msgstr "" "Arrêter le processus de téléchargement lorsqu'un fichier filtré est trouvé" -#: .././config.py:5019 +#: .././config.py:5017 msgid "Number of failures allowed before rest of playlist is skipped" msgstr "" "Nombre d'échecs autorisés avant que la suite de la liste de lecture soit " "ignorée" -#: .././config.py:5032 +#: .././config.py:5030 msgid "Verbosity and simulation options" msgstr "Options de verbosité et de simulation" -#: .././config.py:5039 +#: .././config.py:5037 msgid "" "Ignore 'No video formats' error (useful for extracting metadata from " "unavailable videos)" @@ -5797,558 +5802,558 @@ msgstr "" "Ignorer les erreurs du type «Pas de foramat vidéo» (utile pour extraire les " "métadonnées de vidéos non disponiles)" -#: .././config.py:5049 +#: .././config.py:5047 msgid "Force download archive entries to be written as long as no errors occur" msgstr "" "Forcer l'enregistrement des archives de téléchargement du moment qu'il n'y a " "pas d'erreurs" -#: .././config.py:5071 +#: .././config.py:5069 msgid "TRANSLATOR'S NOTE: Download options > Downloads > Live" msgstr "" -#: .././config.py:5075 .././config.py:14917 +#: .././config.py:5073 .././config.py:14915 msgid "_Live" msgstr "Transmission en direct" -#: .././config.py:5082 +#: .././config.py:5080 msgid "Livestream options" msgstr "Options des transmissions en direct" -#: .././config.py:5087 +#: .././config.py:5085 msgid "Download livestreams from start (experimental, YouTube only)" msgstr "" "Télécharger les transmissions en direct depuis le début (expérimental et " "seulement sur YouTube)" -#: .././config.py:5094 +#: .././config.py:5092 msgid "Minimum seconds to wait for scheduled streams" msgstr "Nombre minimal de seconde à attendre pour les flux planifiés" -#: .././config.py:5119 .././config.py:8736 +#: .././config.py:5117 .././config.py:8734 msgid "TRANSLATOR'S NOTE: Download options > Downloads > Playlists" msgstr "" -#: .././config.py:5123 +#: .././config.py:5121 msgid "_Playlists" msgstr "Listes de lecture" -#: .././config.py:5143 .././config.py:8463 .././config.py:8491 -#: .././config.py:8832 .././config.py:8887 +#: .././config.py:5141 .././config.py:8461 .././config.py:8489 +#: .././config.py:8830 .././config.py:8885 msgid "TRANSLATOR'S NOTE: Download options > Downloads > Limits" msgstr "" -#: .././config.py:5147 +#: .././config.py:5145 msgid "L_imits" msgstr "Limites" -#: .././config.py:5170 +#: .././config.py:5168 msgid "TRANSLATOR'S NOTE: Download options > Downloads > Merge" msgstr "" -#: .././config.py:5174 +#: .././config.py:5172 msgid "_Merge" msgstr "Fusionner" -#: .././config.py:5180 +#: .././config.py:5178 msgid "Video/audio merge options" msgstr "Options de fusion vidéo / audio" -#: .././config.py:5186 +#: .././config.py:5184 msgid "Allow multiple video streams to be merged into a single file" msgstr "Autoriser plusieurs flux vidéos à être fusionnés dans un seul fichier" -#: .././config.py:5193 +#: .././config.py:5191 msgid "Allow multiple audio streams to be merged into a single file" msgstr "Autoriser plusieurs flux audios à être fusionnés dans un seul fichier" -#: .././config.py:5213 +#: .././config.py:5211 msgid "TRANSLATOR'S NOTE: Download options > Downloads > Extractor" msgstr "" -#: .././config.py:5217 +#: .././config.py:5215 msgid "_Extractor" msgstr "Extracteur" -#: .././config.py:5224 +#: .././config.py:5222 msgid "Extractor options" msgstr "Options de l'extracteur" -#: .././config.py:5246 +#: .././config.py:5244 msgid "Do not process dynamic DASH manifests" msgstr "Ne pas traiter les manifest DASH dynamiques" -#: .././config.py:5254 +#: .././config.py:5252 msgid "" "Split HLS playlists to different formats at discontinuities such as ad breaks" msgstr "" "Couper les listes de lectures HLS en différents formats lors des " "discontinuités telles que les publicités" -#: .././config.py:5264 +#: .././config.py:5262 msgid "Extractor arguments" msgstr "Paramètres de l'extracteur" -#: .././config.py:5269 +#: .././config.py:5267 msgid "One argument per line, e.g." msgstr "Un paramètre par ligne, ex :" -#: .././config.py:5294 .././config.py:8621 +#: .././config.py:5292 .././config.py:8619 msgid "TRANSLATOR'S NOTE: Download options > Downloads > Filtering" msgstr "" -#: .././config.py:5298 +#: .././config.py:5296 msgid "_Filtering" msgstr "Filtrage" -#: .././config.py:5318 .././config.py:8573 +#: .././config.py:5316 .././config.py:8571 msgid "TRANSLATOR'S NOTE: Download options > Downloads > External" msgstr "" -#: .././config.py:5321 +#: .././config.py:5319 msgid "E_xternal" msgstr "Externe" -#: .././config.py:5334 +#: .././config.py:5332 msgid "TRANSLATOR'S NOTE: Download options > Files" msgstr "" #. Add this tab... -#: .././config.py:5338 .././config.py:20568 +#: .././config.py:5336 .././config.py:20566 msgid "_Files" msgstr "Fichiers" -#: .././config.py:5369 +#: .././config.py:5367 msgid "TRANSLATOR'S NOTE: Download options > Files > File names" msgstr "" -#: .././config.py:5373 +#: .././config.py:5371 msgid "File _names" msgstr "Noms de fichiers" -#: .././config.py:5380 +#: .././config.py:5378 msgid "File name options" msgstr "Options des noms de fichiers" -#: .././config.py:5385 +#: .././config.py:5383 msgid "Format for video file names" msgstr "Format pour les noms des fichiers vidéos" -#: .././config.py:5412 +#: .././config.py:5410 msgid "File output template" msgstr "Gabarit des fichiers de sortie" -#: .././config.py:5434 +#: .././config.py:5432 msgid "Add to template:" msgstr "Ajouter au gabarit :" -#: .././config.py:5439 .././config.py:14477 +#: .././config.py:5437 .././config.py:14475 msgid "Video properties" msgstr "Propriétés des vidéos" -#: .././config.py:5441 .././config.py:14814 +#: .././config.py:5439 .././config.py:14812 msgid "Video ID" msgstr "ID de la vidéo" -#: .././config.py:5442 +#: .././config.py:5440 msgid "Video title" msgstr "Titre de la vidéo" -#: .././config.py:5443 +#: .././config.py:5441 msgid "Alternative video ID" msgstr "ID altermatif de la vidéo" -#: .././config.py:5444 +#: .././config.py:5442 msgid "Secondary video title" msgstr "Titre secondaire de la vidéo" -#: .././config.py:5446 +#: .././config.py:5444 msgid "Video filename extension" msgstr "Nom d'extension de la vidéo" -#: .././config.py:5447 +#: .././config.py:5445 msgid "Video licence" msgstr "Licence de la vidéo" -#: .././config.py:5448 +#: .././config.py:5446 msgid "Age restriction (years)" msgstr "Restriction d'âge (en années)" -#: .././config.py:5450 +#: .././config.py:5448 msgid "Autonumber videos" msgstr "Autoincrémenter les vidéos" -#: .././config.py:5452 +#: .././config.py:5450 msgid "Autonumber videos (playlists)" msgstr "Autoincrémenter les vidéos (listes de lecture)" -#: .././config.py:5454 +#: .././config.py:5452 msgid "Creator/uploader" msgstr "Vidéaste / metteur en ligne" -#: .././config.py:5456 +#: .././config.py:5454 msgid "Full name of video uploader" msgstr "Nom complet du metteur en ligne de la vidéo" -#: .././config.py:5457 +#: .././config.py:5455 msgid "Uploader ID" msgstr "ID du metteur en ligne" -#: .././config.py:5458 +#: .././config.py:5456 msgid "Nickname/ID of video uploader" msgstr "Surnom / ID du metteur en ligne de la vidéo" -#: .././config.py:5459 +#: .././config.py:5457 msgid "Channel name" msgstr "Nom du canal" -#: .././config.py:5460 +#: .././config.py:5458 msgid "Channel ID" msgstr "ID du canal" -#: .././config.py:5461 +#: .././config.py:5459 msgid "Playlist name" msgstr "Nom de la liste de lecture" -#: .././config.py:5462 .././config.py:17243 +#: .././config.py:5460 .././config.py:17241 msgid "Playlist ID" msgstr "ID de la liste de lecture" -#: .././config.py:5463 +#: .././config.py:5461 msgid "Video index in playlist" msgstr "Indexe de la vidéo dans la liste de lecture" -#: .././config.py:5465 .././config.py:5570 +#: .././config.py:5463 .././config.py:5568 msgid "Date/time/location" msgstr "Date / horaire / localisation" -#: .././config.py:5467 +#: .././config.py:5465 msgid "Release date (YYYYMMDD)" msgstr "Date de publication (AAAAMMJJ)" -#: .././config.py:5469 +#: .././config.py:5467 msgid "Release date (custom format)" msgstr "Date de publication (format personnalisé)" -#: .././config.py:5470 +#: .././config.py:5468 msgid "Release time (UNIX timestamp)" msgstr "Date de publication (horodatage UNIX)" -#: .././config.py:5471 +#: .././config.py:5469 msgid "Release time (custom format)" msgstr "Date de publication (format personnalisé)" -#: .././config.py:5472 +#: .././config.py:5470 msgid "Upload date (YYYYMMDD)" msgstr "Date de mise en ligne (AAAAMMJJ)" -#: .././config.py:5474 +#: .././config.py:5472 msgid "Upload date (custom format)" msgstr "Date de mise en ligne (format personnalisé)" -#: .././config.py:5475 +#: .././config.py:5473 msgid "Video length (seconds)" msgstr "Longeur de la vidéo (en secondes)" -#: .././config.py:5476 +#: .././config.py:5474 msgid "Video length (custom format)" msgstr "Longeur de la vidéo (format personnalisé)" -#: .././config.py:5477 +#: .././config.py:5475 msgid "Filming location" msgstr "Lieux de tournage" -#: .././config.py:5479 .././config.py:5526 +#: .././config.py:5477 .././config.py:5524 msgid "Time format" msgstr "Format de l'horodatage" -#: .././config.py:5481 .././config.py:5483 +#: .././config.py:5479 .././config.py:5481 msgid "Video format" msgstr "Format de la vidéo" -#: .././config.py:5484 +#: .././config.py:5482 msgid "Video format code" msgstr "Code du format de la vidéo" -#: .././config.py:5485 +#: .././config.py:5483 msgid "Video width" msgstr "Largeur de la vidéo" -#: .././config.py:5486 +#: .././config.py:5484 msgid "Video height" msgstr "Hauteur de la vidéo" -#: .././config.py:5488 +#: .././config.py:5486 msgid "Video frame rate" msgstr "Fréquence d'image de la vidéo" -#: .././config.py:5489 +#: .././config.py:5487 msgid "Average video/audio bitrate (KiB/s)" msgstr "Débit binaire moyen de la vidéo / de l'audio (Kio/s)" -#: .././config.py:5490 +#: .././config.py:5488 msgid "Average video bitrate (KiB/s)" msgstr "Débit binaire moyen de la vidéo (Kio/s)" -#: .././config.py:5491 +#: .././config.py:5489 msgid "Average audio bitrate (KiB/s)" msgstr "Débit binaire moyen de l'audio (Kio/s)" -#: .././config.py:5493 +#: .././config.py:5491 msgid "Ratings/comments" msgstr "Notes / commentaires" -#: .././config.py:5495 +#: .././config.py:5493 msgid "Number of views" msgstr "Nombre de vue(s)" -#: .././config.py:5496 +#: .././config.py:5494 msgid "Number of positive ratings" msgstr "Nombre de notes positives" -#: .././config.py:5497 +#: .././config.py:5495 msgid "Number of negative ratings" msgstr "Nombre de notes négatives" -#: .././config.py:5498 +#: .././config.py:5496 msgid "Average rating" msgstr "Note moyenne" -#: .././config.py:5499 +#: .././config.py:5497 msgid "Number of reposts" msgstr "Nombre de republication" -#: .././config.py:5500 +#: .././config.py:5498 msgid "Number of comments" msgstr "Nombre de commentaires" -#: .././config.py:5556 .././config.py:5700 .././config.py:5847 -#: .././config.py:18987 .././config.py:19328 .././config.py:23365 -#: .././config.py:24449 .././config.py:26763 .././config.py:27044 +#: .././config.py:5554 .././config.py:5698 .././config.py:5845 +#: .././config.py:18985 .././config.py:19326 .././config.py:23370 +#: .././config.py:24464 .././config.py:26778 .././config.py:27059 msgid "Add" msgstr "Ajouter" -#: .././config.py:5619 +#: .././config.py:5617 msgid "TRANSLATOR'S NOTE: Download options > Files > Override" msgstr "" -#: .././config.py:5624 +#: .././config.py:5622 msgid "_Override" msgstr "Écrire par-dessus" -#: .././config.py:5631 +#: .././config.py:5629 msgid "List of output filename templates" msgstr "Liste des gabarits de nomsde fichier de sortie" -#: .././config.py:5638 +#: .././config.py:5636 msgid "Overrides the output template in the 'File names' tab" msgstr "Écraser le gabarit de sortie dans l'onglet «Noms de fichiers»" -#: .././config.py:5657 +#: .././config.py:5655 msgid "Template" msgstr "Gabarit" -#: .././config.py:5676 .././config.py:5811 +#: .././config.py:5674 .././config.py:5809 msgid "Output type" msgstr "Type de sortie" -#: .././config.py:5689 +#: .././config.py:5687 msgid "Output template" msgstr "Gabarit de sortie" -#: .././config.py:5711 .././config.py:5858 .././config.py:23401 -#: .././config.py:24507 .././config.py:26821 .././config.py:27102 +#: .././config.py:5709 .././config.py:5856 .././config.py:23406 +#: .././config.py:24522 .././config.py:26836 .././config.py:27117 msgid "Delete" msgstr "Supprimer" -#: .././config.py:5720 .././config.py:5867 .././config.py:21754 -#: .././config.py:24523 .././config.py:26839 .././config.py:27118 +#: .././config.py:5718 .././config.py:5865 .././config.py:21752 +#: .././config.py:24538 .././config.py:26854 .././config.py:27133 msgid "Refresh list" msgstr "Mettre-à-jour la liste" -#: .././config.py:5763 +#: .././config.py:5761 msgid "TRANSLATOR'S NOTE: Download options > Files > Paths" msgstr "" -#: .././config.py:5767 +#: .././config.py:5765 msgid "_Paths" msgstr "Chemins" -#: .././config.py:5774 +#: .././config.py:5772 msgid "List of output paths" msgstr "Liste des chemins de sortie" -#: .././config.py:5792 +#: .././config.py:5790 msgid "Path" msgstr "Chemin" -#: .././config.py:5826 +#: .././config.py:5824 msgid "Output path" msgstr "Chemin de sortie" -#: .././config.py:5910 +#: .././config.py:5908 msgid "TRANSLATOR'S NOTE: Download options > Files > Filesystem" msgstr "" -#: .././config.py:5914 +#: .././config.py:5912 msgid "_Filesystem" msgstr "Système de fichier" -#: .././config.py:5921 .././config.py:6026 +#: .././config.py:5919 .././config.py:6024 msgid "Filesystem options" msgstr "Options du système de fichier" -#: .././config.py:5926 +#: .././config.py:5924 msgid "Restrict filenames to ASCII characters" msgstr "Restreindre les noms des fichiers aux caractères ASCII" -#: .././config.py:5935 +#: .././config.py:5933 msgid "Don't use the server's file modification time" msgstr "" -#: .././config.py:5942 +#: .././config.py:5940 msgid "Download all videos into this folder" msgstr "Télécharger toutes les vidéos dans ce dossier" -#: .././config.py:6031 +#: .././config.py:6029 msgid "Force filenames to be MS Windows compatible" msgstr "Forcer la compatibilité MS Windows pour les noms de fichiers" -#: .././config.py:6039 +#: .././config.py:6037 msgid "Limit filename length (excluding extension) to this many characters" msgstr "" "Limiter la longueur des noms de fichier (hors extension) à ce nombre de " "caractères" -#: .././config.py:6054 +#: .././config.py:6052 msgid "WARNING: The filename length includes the length of the folder name!" msgstr "Attention : la longueur du nom de fichier inclue le nom du dossier !" -#: .././config.py:6059 +#: .././config.py:6057 msgid "WARNING: The filename length includes the length of the directory name!" msgstr "Attention : la longueur du nom de fichier inclue le nom du dossier !" -#: .././config.py:6071 +#: .././config.py:6069 msgid "Do not overwrite any files" msgstr "Ne pas écraser les fichier existants" -#: .././config.py:6079 +#: .././config.py:6077 msgid "Overwrite all video and metadata files (includes '--no-continue')" msgstr "" "Écraser tous les fichiers vidéos et de métadonnées (inclut '--no-continue')" -#: .././config.py:6088 +#: .././config.py:6086 msgid "Write playlist metadata in addition to video metadata" msgstr "" "Écrire les métadonnées de la liste de lecture en plus de celles de la vidéo" -#: .././config.py:6096 +#: .././config.py:6094 msgid "Write all fields, including private fields, to the .info.json file" msgstr "" "Écrire tous les champs, y compris ceux confidentiels, dans le fichier .info." "json" -#: .././config.py:6118 +#: .././config.py:6116 msgid "TRANSLATOR'S NOTE: Download options > Files > Cookies" msgstr "" -#: .././config.py:6122 +#: .././config.py:6120 msgid "_Cookies" msgstr "Cookies" -#: .././config.py:6129 +#: .././config.py:6127 msgid "Cookies options" msgstr "Options des cookies" -#: .././config.py:6134 +#: .././config.py:6132 msgid "Path to the downloader's cookie jar file" msgstr "Chemin vers le fichier des cookies du client de téléchargement" -#: .././config.py:6189 +#: .././config.py:6187 msgid "Cookie options" msgstr "Options des cookies" -#: .././config.py:6194 +#: .././config.py:6192 msgid "Do not read/dump cookies from/to the cookiejar file" msgstr "Ne pas lire/vider les cookies depuis le fichier de cookies" -#: .././config.py:6201 +#: .././config.py:6199 msgid "Do not load cookies from browser" msgstr "Ne pas charger les cookies depuis le navigateur" -#: .././config.py:6212 +#: .././config.py:6210 msgid "Retrieve cookies from browser" msgstr "Récupérer les cookies depuis le navigateur" -#: .././config.py:6230 +#: .././config.py:6228 msgid "Browser" msgstr "Navigateur" -#: .././config.py:6248 +#: .././config.py:6246 msgid "Chromium keyring" msgstr "Chaîne de clef de chromium" -#: .././config.py:6267 +#: .././config.py:6265 msgid "Browser profile name (optional)" msgstr "Nom du profil du navigateur (optionnel)" -#: .././config.py:6280 +#: .././config.py:6278 msgid "Browser profile path (optional)" msgstr "Chemin du profil du navigateur (optionnel)" -#: .././config.py:6472 +#: .././config.py:6470 msgid "TRANSLATOR'S NOTE: Download options > Files > Shortcuts" msgstr "" -#: .././config.py:6476 +#: .././config.py:6474 msgid "_Shortcuts" msgstr "Raccourcis" -#: .././config.py:6482 +#: .././config.py:6480 msgid "Internet shortcut options" msgstr "Options des raccourcis internet" -#: .././config.py:6488 +#: .././config.py:6486 msgid "Write an internet shortcut file (.url, .webloc or .desktop)" msgstr "Créer un raccourcis internet (.url, .webloc or .desktop)" -#: .././config.py:6495 +#: .././config.py:6493 msgid "Write a Windows internet shortcut file (.url)" msgstr "Créer un raccourcis internet windows (.url)" -#: .././config.py:6502 +#: .././config.py:6500 msgid "Write a macOS inernet shortcut file (.webloc)" msgstr "Créer un raccourcis internet macOS (.webloc)" -#: .././config.py:6509 +#: .././config.py:6507 msgid "Write a Linux internet shortcut file (.desktop)" msgstr "Créer un raccourcis internet GNU/Linux (.desktop)" -#: .././config.py:6529 +#: .././config.py:6527 msgid "TRANSLATOR'S NOTE: Download options > Files > Write/move" msgstr "" -#: .././config.py:6533 +#: .././config.py:6531 msgid "_Write/move" msgstr "Écrire / déplacer" -#: .././config.py:6540 +#: .././config.py:6538 msgid "File write options" msgstr "Options de l'écriture des fichiers" -#: .././config.py:6545 +#: .././config.py:6543 msgid "Write video's description to a .description file" msgstr "Écrire la description de la vidéo dans un fichier .description" -#: .././config.py:6552 +#: .././config.py:6550 msgid "Write video's metadata to an .info.json file" msgstr "Écrire les métadonnées de la vidéo dans un fichier .json" -#: .././config.py:6560 +#: .././config.py:6558 msgid "Write video's annotations to an .annotations.xml file" msgstr "Écrire les annotations de la vidéo dans un fichier .annotations.xml" -#: .././config.py:6569 +#: .././config.py:6567 msgid "" "Annotations are not downloaded when checking videos/channels/playlists/" "folders" @@ -6356,129 +6361,129 @@ msgstr "" "Les annotations ne sont pas téléchargées lors de la vérification des " "vidéos / canaux / listes de lecture / dossiers" -#: .././config.py:6576 +#: .././config.py:6574 msgid "Write the video's thumbnail to the same folder" msgstr "Sauvegarder la miniature de la vidéo dans le même dossier" -#: .././config.py:6584 +#: .././config.py:6582 msgid "File move options" msgstr "Options de déplacement des fichiers" -#: .././config.py:6589 +#: .././config.py:6587 msgid "Move video's description file into a sub-folder" msgstr "Déplacer le fichier de description de la vidéo dans un sous-dossier" -#: .././config.py:6595 +#: .././config.py:6593 msgid "Write video's metadata file into a sub-folder" msgstr "Déplacer le fichier des métadonnées de la vidéo dans un sous-dossier" -#: .././config.py:6601 +#: .././config.py:6599 msgid "Write video's annotations file into a sub-folder" msgstr "Déplacer le fichier des annotations de la vidéo dans un sous-dossier" -#: .././config.py:6607 +#: .././config.py:6605 msgid "Write the video's thumbnail into a sub-folder" msgstr "Déplacer la miniature de la vidéo dans un sous-dossier" -#: .././config.py:6626 +#: .././config.py:6624 msgid "TRANSLATOR'S NOTE: Download options > Files > Keep" msgstr "" -#: .././config.py:6630 +#: .././config.py:6628 msgid "_Keep" msgstr "Garder" -#: .././config.py:6636 +#: .././config.py:6634 msgid "Options during real (not simulated) downloads" msgstr "Options lors des téléchargements réels (non simulés)" -#: .././config.py:6642 .././config.py:6673 +#: .././config.py:6640 .././config.py:6671 msgid "Keep the description file after the download has finished" msgstr "Garder le fichier descriptif après que le téléchargement ait fini" -#: .././config.py:6648 .././config.py:6679 +#: .././config.py:6646 .././config.py:6677 msgid "Keep the metadata file after the download has finished" msgstr "Garder le fichier des métadonnées après que le téléchargement ait fini" -#: .././config.py:6654 .././config.py:6685 +#: .././config.py:6652 .././config.py:6683 msgid "Keep the annotations file after the download has finished" msgstr "Garder le fichier des annotations après que le téléchargement ait fini" -#: .././config.py:6660 .././config.py:6691 +#: .././config.py:6658 .././config.py:6689 msgid "Keep the thumbnail file after the download has finished" msgstr "Garder la miniature après que le téléchargement ait fini" -#: .././config.py:6667 +#: .././config.py:6665 msgid "Options during simulated (not real) downloads" msgstr "Options lors des téléchargements simulés (non réels)" -#: .././config.py:6705 +#: .././config.py:6703 msgid "TRANSLATOR'S NOTE: Download options > Formats" msgstr "" #. Add this tab... -#: .././config.py:6709 +#: .././config.py:6707 msgid "F_ormats" msgstr "Formats" -#: .././config.py:6741 +#: .././config.py:6739 msgid "TRANSLATOR'S NOTE: Download options > Formats > Preferred" msgstr "" -#: .././config.py:6750 +#: .././config.py:6748 msgid "Preferred format options" msgstr "Options des formats préférés" -#: .././config.py:6797 +#: .././config.py:6795 msgid "If you want a specific format, install FFmpeg and use the Convert tab!" msgstr "" "Si vous désirez un format spécifique, installez FFmpeg et utilisez l'onglet " "Convertir !" -#: .././config.py:6804 +#: .././config.py:6802 msgid "Recognised video/audio formats" msgstr "Format vidéos / audios reconnus" -#: .././config.py:6819 +#: .././config.py:6817 msgid "Add format" msgstr "Ajouter un format" -#: .././config.py:6832 +#: .././config.py:6830 msgid "Type extractor code directly" msgstr "Saisir le code de l'extracteur directement" -#: .././config.py:6837 +#: .././config.py:6835 msgid "List of preferred formats" msgstr "Liste des formats préférés" -#: .././config.py:6850 +#: .././config.py:6848 msgid "Remove format" msgstr "Supprimer un format" -#: .././config.py:6917 +#: .././config.py:6915 msgid "If a merge is required after post-processing, output to this format:" msgstr "" "Si une fusion est requise après le post-traitement, écrire la sortie en ce " "format :" -#: .././config.py:6950 +#: .././config.py:6948 msgid "_Preferred" msgstr "Préféré(e)" -#: .././config.py:6970 +#: .././config.py:6968 msgid "TRANSLATOR'S NOTE: Download options > Formats > Advanced" msgstr "" #. Add this tab... -#: .././config.py:6974 .././config.py:7750 +#: .././config.py:6972 .././config.py:7748 msgid "_Advanced" msgstr "Avancé" -#: .././config.py:6982 +#: .././config.py:6980 msgid "Multiple format options" msgstr "Options de format multiples" -#: .././config.py:6991 +#: .././config.py:6989 msgid "" "Multiple formats will not be downloaded, because an archive file will be " "created" @@ -6486,20 +6491,20 @@ msgstr "" "Les formats multiples ne seront pas téléchargés car un fichier d'archive " "sera créé" -#: .././config.py:6994 +#: .././config.py:6992 msgid "The archive file can be disabled in the System Preferences window" msgstr "" "Le fichier d'archive peut être désactivé dans la fenêtre des préférences " "système" -#: .././config.py:7003 +#: .././config.py:7001 msgid "" "For each video, download the first available format from the preferred list" msgstr "" "Pour chaque vidéo, télécharger le premier format disponible de la liste des " "formats préférés" -#: .././config.py:7017 +#: .././config.py:7015 msgid "" "From the preferred list, download the first format that's available for all " "videos" @@ -6507,37 +6512,37 @@ msgstr "" "Télécharger le premier format disponible de la liste des formats préférés " "pour toutes les vidéos" -#: .././config.py:7031 +#: .././config.py:7029 msgid "For each video, download all available formats from the preferred list" msgstr "" "Pour chaque vidéo, télécharger tous les formats disponibles de la liste des " "formats préférés" -#: .././config.py:7044 +#: .././config.py:7042 msgid "Download all available formats for all videos" msgstr "Télécharger tous les formats disponibles pour toutes les vidéos" -#: .././config.py:7077 .././config.py:7097 +#: .././config.py:7075 .././config.py:7095 msgid "Other format options" msgstr "Options pour les autres formats" -#: .././config.py:7082 +#: .././config.py:7080 msgid "Prefer free video formats, unless one is specified above" msgstr "" "Préférer les formats vidéos libres, sauf si un format est spécifié ci-dessus" -#: .././config.py:7089 +#: .././config.py:7087 msgid "Do not download DASH-related data for YouTube videos" msgstr "" "Ne pas télécharger les données en rapport à DASH pour les vidéos YouTube" -#: .././config.py:7104 +#: .././config.py:7102 msgid "Check formats selected are actually downloadable (Experimental)" msgstr "" "Vérifier que les formats actuellement sélectionnés sont téléchargeables " "(expérimental)" -#: .././config.py:7114 +#: .././config.py:7112 msgid "" "Allow unplayable formats to be listed and downloaded (also disables post-" "processing)" @@ -6545,355 +6550,355 @@ msgstr "" "Autoriser les formats ne pouvant être lus à être listés et téléchargés " "(désactive le post-traitement)" -#: .././config.py:7131 +#: .././config.py:7129 msgid "TRANSLATOR'S NOTE: Download options > Convert" msgstr "" -#: .././config.py:7134 +#: .././config.py:7132 msgid "_Convert" msgstr "Convertir" -#: .././config.py:7139 +#: .././config.py:7137 msgid "Convert to video" msgstr "Convertir en vidéo" -#: .././config.py:7144 +#: .././config.py:7142 msgid "Convert downloaded video to another format" msgstr "Convertir les vidéos téléchargées dans un autre format" -#: .././config.py:7158 +#: .././config.py:7156 msgid "Convert to audio" msgstr "Convertir en audio" -#: .././config.py:7164 +#: .././config.py:7162 msgid "" "Download each video, extract the sound, and then discard the original video" msgstr "" "Télécharger chaque vidéo, extraire le son et supprimer la vidéo originale" -#: .././config.py:7169 +#: .././config.py:7167 msgid "(requires that FFmpeg or AVConv is installed on your system)" msgstr "(requiert que FFmpeg ou AVConv soit installé sur votre système)" -#: .././config.py:7180 +#: .././config.py:7178 msgid "Use this audio format:" msgstr "Utiliser ce format audio :" -#: .././config.py:7196 +#: .././config.py:7194 msgid "Use this audio quality:" msgstr "Utiliser cette qualité audio :" -#: .././config.py:7202 +#: .././config.py:7200 msgid "High" msgstr "Haut" -#: .././config.py:7204 +#: .././config.py:7202 msgid "Low" msgstr "Bas" -#: .././config.py:7224 +#: .././config.py:7222 msgid "TRANSLATOR'S NOTE: Download options > Post-processing" msgstr "" #. Add this tab... -#: .././config.py:7228 +#: .././config.py:7226 msgid "_Post-processing" msgstr "Post-traitement" -#: .././config.py:7246 +#: .././config.py:7244 msgid "TRANSLATOR'S NOTE: Download options > Post-processing > General" msgstr "" #. Add this tab... -#: .././config.py:7250 .././config.py:14638 .././config.py:17078 -#: .././config.py:18127 .././config.py:18771 .././config.py:20246 -#: .././config.py:27216 +#: .././config.py:7248 .././config.py:14636 .././config.py:17076 +#: .././config.py:18125 .././config.py:18769 .././config.py:20244 +#: .././config.py:27231 msgid "_General" msgstr "Général" -#: .././config.py:7258 .././config.py:7427 .././config.py:7714 +#: .././config.py:7256 .././config.py:7425 .././config.py:7712 msgid "Post-processing options" msgstr "Options de post-traitement" -#: .././config.py:7264 +#: .././config.py:7262 msgid "Post-process video files to convert them to audio-only files" msgstr "" "Réaliser un post-traitement des fichiers vidéos pour les convertirs en " "fichiers audio uniquement" -#: .././config.py:7272 +#: .././config.py:7270 msgid "Prefer AVConv over FFmpeg" msgstr "Préférer AVConv à FFmpeg" -#: .././config.py:7281 +#: .././config.py:7279 msgid "Prefer FFmpeg over AVConv (default)" msgstr "Préférer FFmpeg à AVConv (par défaut)" -#: .././config.py:7290 +#: .././config.py:7288 msgid "Audio format of the post-processed file" msgstr "Format audio des fichiers post-traités" -#: .././config.py:7304 +#: .././config.py:7302 msgid "Audio quality of the post-processed file" msgstr "Qualité audio des fichiers post-traités" -#: .././config.py:7309 +#: .././config.py:7307 msgid "High VBR" msgstr "" -#: .././config.py:7310 +#: .././config.py:7308 msgid "Medium VBR" msgstr "" -#: .././config.py:7311 +#: .././config.py:7309 msgid "Low VBR" msgstr "" -#: .././config.py:7312 +#: .././config.py:7310 msgid "320 kb/s" msgstr "" -#: .././config.py:7313 +#: .././config.py:7311 msgid "256 kb/s" msgstr "" -#: .././config.py:7314 +#: .././config.py:7312 msgid "192 kb/s" msgstr "" -#: .././config.py:7315 +#: .././config.py:7313 msgid "128 kb/s" msgstr "" -#: .././config.py:7316 +#: .././config.py:7314 msgid "96 kb/s" msgstr "" -#: .././config.py:7327 +#: .././config.py:7325 msgid "Encode video to another format, if necessary" msgstr "Encoder la vidéo dans un autre format si nécessaire" -#: .././config.py:7340 +#: .././config.py:7338 msgid "Arguments to pass to post-processor" msgstr "Paramètres à passer au post-traitement" -#: .././config.py:7351 +#: .././config.py:7349 msgid "Keep original file after processing it" msgstr "Garder le fichier original après traitement de celui-ci" -#: .././config.py:7359 +#: .././config.py:7357 msgid "Merge subtitles file with video (.mp4 only)" msgstr "Fusionner le fichier de sous-titre avec la vidéo (seulement en mp4)" -#: .././config.py:7371 +#: .././config.py:7369 msgid "Embed thumbnail in audio file as cover art" msgstr "Embarquer une mianiature dans le fichier audio comme jaquette" -#: .././config.py:7378 +#: .././config.py:7376 msgid "Write metadata to the video file" msgstr "Écrire les métadonnées dans le fichier vidéo" -#: .././config.py:7385 +#: .././config.py:7383 msgid "Automatically correct known faults of the file" msgstr "Corriger automatiquement les erreurs connues du fichier" -#: .././config.py:7391 +#: .././config.py:7389 msgid "Do nothing" msgstr "Ne rien faire" -#: .././config.py:7392 +#: .././config.py:7390 msgid "Warn, but do nothing" msgstr "Avertir mais ne rien faire d'autre" -#: .././config.py:7393 +#: .././config.py:7391 msgid "Fix if possible, otherwise warn" msgstr "Corriger si possible, autrement avertir" -#: .././config.py:7416 +#: .././config.py:7414 msgid "TRANSLATOR'S NOTE: Download options > Post-processing > yt-dlp" msgstr "" -#: .././config.py:7420 +#: .././config.py:7418 msgid "_yt-dlp" msgstr "yt-dlp" -#: .././config.py:7432 +#: .././config.py:7430 msgid "Remux video into another container if necessary" msgstr "Réencoder la vidéo dans un autre conteneur si nécessaire" -#: .././config.py:7451 +#: .././config.py:7449 msgid "Embed metadata including chapter markers (if supported by format)" msgstr "" "Intégrer les métadonnées, dont les marqeurs de chapitre (si supporté par le " "format)" -#: .././config.py:7460 +#: .././config.py:7458 msgid "Convert thumbnails to another format" msgstr "Convertir la miniature vers un autre format" -#: .././config.py:7475 +#: .././config.py:7473 msgid "Split video into multiple files based on internal chapters" msgstr "" "Découper la vidéo en plusieurs fichiers basés sur les chapitres internes" -#: .././config.py:7484 +#: .././config.py:7482 msgid "N.B. The 'chapter' prefix can be used in the 'Output' and 'Paths' tabs" msgstr "" "P.S. Le préfixe «Chapitre» peut être utilisé dans les onglets «Sortie» et " "«Chemins»" -#: .././config.py:7499 +#: .././config.py:7497 msgid "TRANSLATOR'S NOTE: Download options > Subtitles" msgstr "" -#: .././config.py:7526 +#: .././config.py:7524 msgid "TRANSLATOR'S NOTE: Download options > Subtitles > Options" msgstr "" -#: .././config.py:7533 +#: .././config.py:7531 msgid "Subtitles options" msgstr "Options des sous-titres" -#: .././config.py:7539 +#: .././config.py:7537 msgid "Don't download the subtitles file" msgstr "Ne pas télécharger le fichier des sous-titres" -#: .././config.py:7550 +#: .././config.py:7548 msgid "Download the automatic subtitles file (YouTube only)" msgstr "Télécharger le fichier des sous-titres autogénérés (seulement YouTube)" -#: .././config.py:7563 +#: .././config.py:7561 msgid "Download all available subtitle files" msgstr "Télécharger tous les fichiers de sous-titres" -#: .././config.py:7576 +#: .././config.py:7574 msgid "Download subtitle file for these languages:" msgstr "Télécharger le fichier de sous-titres pour ces langues :" -#: .././config.py:7684 +#: .././config.py:7682 msgid "TRANSLATOR'S NOTE: Download options > Subtitles > More options" msgstr "" -#: .././config.py:7688 +#: .././config.py:7686 msgid "_More options" msgstr "Plus d'options" -#: .././config.py:7694 +#: .././config.py:7692 msgid "Subtitle format options" msgstr "Options du format des sous-titres" -#: .././config.py:7700 +#: .././config.py:7698 msgid "Preferred subtitle format(s), e.g. 'srt', 'vtt', 'srt/ass/vtt/lrc/best'" msgstr "" "Format(s) de sous-titres préféré(s), ex : 'srt', 'vtt', 'srt/ass/vtt/lrc/" "best'" -#: .././config.py:7719 +#: .././config.py:7717 msgid "Applies to .mp4 videos only; requires FFmpeg/AVConv" msgstr "S'applique uniquement aux vidéos .mp4 ; nécessite FFmpeg / AVConv" -#: .././config.py:7726 +#: .././config.py:7724 msgid "During post-processing, merge subtitles file with video" msgstr "" "Lors du post-traitement, fusionner le fichier des sous-titres avec la vidéo" -#: .././config.py:7746 +#: .././config.py:7744 msgid "TRANSLATOR'S NOTE: Download options > Advanced" msgstr "" -#: .././config.py:7777 +#: .././config.py:7775 msgid "TRANSLATOR'S NOTE: Download options > Advanced > Configurations" msgstr "" -#: .././config.py:7781 +#: .././config.py:7779 msgid "_Configurations" msgstr "Configurations" -#: .././config.py:7788 +#: .././config.py:7786 msgid "Configuration file options" msgstr "Options du fichier de configuration" -#: .././config.py:7793 +#: .././config.py:7791 msgid "Use the downloader's configuration file" msgstr "Utiliser le fichier de configuration du client de téléchargement" -#: .././config.py:7804 .././config.py:7998 +#: .././config.py:7802 .././config.py:7996 msgid "File loaded from:" msgstr "Fichier téléchargé depuis :" -#: .././config.py:7815 .././config.py:8009 +#: .././config.py:7813 .././config.py:8007 msgid "Save file" msgstr "Sauvegarder le fichier" -#: .././config.py:7861 +#: .././config.py:7859 msgid "TRANSLATOR'S NOTE: Download options > Advanced > Authentication" msgstr "" -#: .././config.py:7865 +#: .././config.py:7863 msgid "_Authentication" msgstr "Authentification" -#: .././config.py:7872 +#: .././config.py:7870 msgid "Authentication options" msgstr "Options d'authentification" -#: .././config.py:7877 +#: .././config.py:7875 msgid "Username with which to log in" msgstr "Nom d'utilisateur avec lequel se connecter" -#: .././config.py:7888 +#: .././config.py:7886 msgid "Password with which to log in" msgstr "Mot de passe avec lequel se connecter" -#: .././config.py:7899 +#: .././config.py:7897 msgid "Password required for this URL" msgstr "Mot de passe requis pour cette URL" -#: .././config.py:7910 +#: .././config.py:7908 msgid "Two-factor authentication code" msgstr "Code d'authentification à double facteur" -#: .././config.py:7922 +#: .././config.py:7920 msgid "Adobe Pass multiple-system operator (TV provider) identifier" msgstr "Identifiant Adobe Pass (fournisseur TV)" -#: .././config.py:7935 +#: .././config.py:7933 msgid " Adobe Pass multiple-system operator account login" msgstr " Utilisateur d'authentification Adobe Pass" -#: .././config.py:7946 +#: .././config.py:7944 msgid "Adobe Pass multiple-system operator account password" msgstr "Mot de passe Adobe Pass" -#: .././config.py:7970 +#: .././config.py:7968 msgid "TRANSLATOR'S NOTE: Download options > Advanced > .netrc" msgstr "" -#: .././config.py:7974 +#: .././config.py:7972 msgid "._netrc" msgstr ".netrc" -#: .././config.py:7981 +#: .././config.py:7979 msgid ".netrc options" msgstr "options .netrc" -#: .././config.py:7986 +#: .././config.py:7984 msgid "Use .netrc authentication data" msgstr "Utiliser les données d'authentification .netrc" -#: .././config.py:8059 +#: .././config.py:8057 msgid "TRANSLATOR'S NOTE: Download options > Advanced > Network" msgstr "" -#: .././config.py:8062 +#: .././config.py:8060 msgid "N_etwork" msgstr "Réseau" -#: .././config.py:8067 +#: .././config.py:8065 msgid "Network options" msgstr "Options réseau" -#: .././config.py:8073 +#: .././config.py:8071 msgid "" "Use this HTTP/HTTPS proxy (if set, overrides the proxies in Tartube's " "preferences window" @@ -6901,91 +6906,91 @@ msgstr "" "Utiliser ce serveur mandataire HTTP/HTTPS (si défini, remplace les serveurs " "mandataires définis dans la fenêtre de préférence de Tartube)" -#: .././config.py:8086 +#: .././config.py:8084 msgid "Time to wait for socket connection, before giving up" msgstr "" "Temps à attendre pour un connexion de type socket, avant de tomber en erreur" -#: .././config.py:8097 +#: .././config.py:8095 msgid "Bind with this Client-side IP address" msgstr "Se connecter avec cette adresse IP côté client" -#: .././config.py:8108 +#: .././config.py:8106 msgid "Connect using IPv4 only" msgstr "Se connecter en utilisant l'IPv4 uniquement" -#: .././config.py:8115 +#: .././config.py:8113 msgid "Connect using IPv6 only" msgstr "Se connecter en utilisant l'IPv6 uniquement" -#: .././config.py:8135 +#: .././config.py:8133 msgid "TRANSLATOR'S NOTE: Download options > Advanced > Geo-restriction" msgstr "" -#: .././config.py:8139 +#: .././config.py:8137 msgid "_Geo-restriction" msgstr "Restriction de géolocalisation" -#: .././config.py:8146 +#: .././config.py:8144 msgid "Geo-restriction options" msgstr "Option des restrictions de géolocalisation" -#: .././config.py:8151 +#: .././config.py:8149 msgid "Use this proxy to verify IP address" msgstr "Utiliser ce serveur mandataire pour vérifier l'adresse IP" -#: .././config.py:8162 +#: .././config.py:8160 msgid "Bypass using fake X-Forwarded-For HTTP header" msgstr "Contourner en utilisant une fausse en-tête HTTP X-Forwarded-For" -#: .././config.py:8169 +#: .././config.py:8167 msgid "Don't bypass using fake HTTP header" msgstr "Ne pas contourner en utilisant une fausse en-tête HTTP X-Forwarded-For" -#: .././config.py:8176 +#: .././config.py:8174 msgid "Bypass geo-restriction with ISO 3166-2 country code" msgstr "" "Contourner les restrictions geéolocalisées avec le code pays ISO 3166-2" -#: .././config.py:8187 +#: .././config.py:8185 msgid "Bypass with explicit IP block in CIDR notation" msgstr "Contourner avec un bloc IP définit en utilisant la notation CIDR" -#: .././config.py:8211 +#: .././config.py:8209 msgid "TRANSLATOR'S NOTE: Download options > Advanced > Workaround" msgstr "" -#: .././config.py:8219 .././config.py:8309 +#: .././config.py:8217 .././config.py:8307 msgid "Workaround options" msgstr "Options de contournement" -#: .././config.py:8224 +#: .././config.py:8222 msgid "Custom user agent" msgstr "Agent-Utilisateur personnalisé" -#: .././config.py:8235 +#: .././config.py:8233 msgid "Custom referer if video access has restricted domain" msgstr "" "Référant (referer) personnalisé si l'accès à la vidéo est restreint à un " "domaine" -#: .././config.py:8246 +#: .././config.py:8244 msgid "Minimum seconds to sleep before each download" msgstr "Nombre minimale de secondes à attendre avant chaque téléchargement" -#: .././config.py:8259 +#: .././config.py:8257 msgid "Maximum seconds to sleep before each download" msgstr "Nombre maximale de secondes à attendre avant chaque téléchargement" -#: .././config.py:8280 +#: .././config.py:8278 msgid "Force this encoding (experimental)" msgstr "Forcer cet encodage (expérimental)" -#: .././config.py:8291 +#: .././config.py:8289 msgid "Suppress HTTPS certificate validation" msgstr "Ignorer la validation des certificats HTTPs" -#: .././config.py:8299 +#: .././config.py:8297 msgid "" "Use an unencrypted connection to retrieve information about videos (YouTube " "only)" @@ -6993,105 +6998,105 @@ msgstr "" "Utiliser une connexion chiffrée pour récupérer les informations sur les " "vidéos (uniquement YouTube)" -#: .././config.py:8315 +#: .././config.py:8313 msgid "Number of seconds to sleep between requests during data extraction" msgstr "" "Nombre de secondes à attendre entre chaque requête d'extraction de données" -#: .././config.py:8330 +#: .././config.py:8328 msgid "Number of seconds to sleep before each download (or minimum time)" msgstr "" "Nombre de secondes à attendre avant chaque téléchargement (ou temps minimal)" -#: .././config.py:8468 +#: .././config.py:8466 msgid "Video age options" msgstr "Option de restriction d'âge de la vidéo" -#: .././config.py:8473 +#: .././config.py:8471 msgid "Download videos suitable for this age" msgstr "Télécharger les vidéos correspondantes à cette restriction d'âge" -#: .././config.py:8498 +#: .././config.py:8496 msgid "Video date options" msgstr "Option de date de la vidéo" -#: .././config.py:8503 +#: .././config.py:8501 msgid "Only videos uploaded on this date" msgstr "Seulement les vidéos mises en ligne à cette date" -#: .././config.py:8524 +#: .././config.py:8522 msgid "Only videos uploaded before this date" msgstr "Seulement les vidéos mises en ligne avant cette date" -#: .././config.py:8545 +#: .././config.py:8543 msgid "Only videos uploaded after this date" msgstr "Seulement les vidéos mises en ligne après cette date" -#: .././config.py:8580 +#: .././config.py:8578 msgid "External downloader options" msgstr "Options du client de téléchargement externe" -#: .././config.py:8585 +#: .././config.py:8583 msgid "Use this external downloader" msgstr "Utiliser ce client externe de téléchargement" -#: .././config.py:8603 +#: .././config.py:8601 msgid "Arguments to pass to external downloader" msgstr "Paramètres à passer au client externe de téléchargement" -#: .././config.py:8628 +#: .././config.py:8626 msgid "Video filtering options" msgstr "Options de filtrage vidéo" -#: .././config.py:8633 +#: .././config.py:8631 msgid "Download only matching titles (regex or caseless substring)" msgstr "" "Télécharger uniquement les titres correspondants (regex ou chaîne de " "caractère non sensible à la case)" -#: .././config.py:8645 +#: .././config.py:8643 msgid "Don't download only matching titles (regex or caseless substring)" msgstr "" "Ne pas télécharger uniquement les titres correspondants (regex ou chaîne de " "caractère non sensible à la case)" -#: .././config.py:8658 +#: .././config.py:8656 msgid "Generic video filter, for example:" msgstr "Filtre vidéo générique, par exemple :" -#: .././config.py:8676 +#: .././config.py:8674 msgid "TRANSLATOR'S NOTE: Download options > Downloads > General" msgstr "" -#: .././config.py:8682 +#: .././config.py:8680 msgid "Prefer HLS (HTTP Live Streaming)" msgstr "Préférer HLS (transmission en direct HTTP)" -#: .././config.py:8689 +#: .././config.py:8687 msgid "Prefer FFMpeg over native HLS downloader" msgstr "Préférer FFmpeg au client de téléchargement natif HLS" -#: .././config.py:8696 +#: .././config.py:8694 msgid "Include advertisements (experimental feature)" msgstr "Inclure les publicités (fonctionnalité expérimentale)" -#: .././config.py:8703 +#: .././config.py:8701 msgid "Ignore errors and continue the download operation" msgstr "Ingorer les erreurs et continuer l'opération de téléchargement" -#: .././config.py:8710 +#: .././config.py:8708 msgid "Abort video download if fragments are unavailable" msgstr "" -#: .././config.py:8717 +#: .././config.py:8715 msgid "Number of retries" msgstr "Nombre d'essais" -#: .././config.py:8743 +#: .././config.py:8741 msgid "Playlist options" msgstr "Options de la liste de lecture" -#: .././config.py:8749 +#: .././config.py:8747 msgid "" "Channels and playlists are handled in the same way, so these options can be " "used with both" @@ -7099,101 +7104,101 @@ msgstr "" "Les canaux et les listes de lectures sont gérés de la même façon, ces " "options peuvent donc être utilisées pour les deux" -#: .././config.py:8756 +#: .././config.py:8754 msgid "Start downloading playlist from index" msgstr "Démarrer le téléchargement de la liste de lecture à partir de l'index" -#: .././config.py:8768 +#: .././config.py:8766 msgid "Stop downloading playlist at index" msgstr "Arrêter le téléchargement de la liste de lecture à l'indexe" -#: .././config.py:8780 +#: .././config.py:8778 msgid "Download playlist range, in form START:STOP:STEP" msgstr "" -#: .././config.py:8792 +#: .././config.py:8790 msgid "Abort operation after downloading this many videos" msgstr "Annuler l'opération après avoir téléchargé tant de vidéos" -#: .././config.py:8804 +#: .././config.py:8802 msgid "Abort downloading the playlist if an error occurs" msgstr "" "Arrêter le téléchargement de la liste de lecture lorsqu'une erreur se produit" -#: .././config.py:8811 +#: .././config.py:8809 msgid "Download playlist in reverse order" msgstr "Télécharger la liste de lecture dans le sens inverse" -#: .././config.py:8818 +#: .././config.py:8816 msgid "Download playlist in random order" msgstr "Télécharger la liste de lecture dans l'ordre aléatoire" -#: .././config.py:8839 +#: .././config.py:8837 msgid "Video size limit options" msgstr "Options de limite de taille de la vidéo" -#: .././config.py:8844 +#: .././config.py:8842 msgid "Minimum file size for video downloads" msgstr "Taille minimale pour les téléchargements vidéos" -#: .././config.py:8862 +#: .././config.py:8860 msgid "Maximum file size for video downloads" msgstr "Taille maximale pour les téléchargements vidéos" -#: .././config.py:8894 +#: .././config.py:8892 msgid "Video views options" msgstr "Options des vues vidéo" -#: .././config.py:8899 +#: .././config.py:8897 msgid "Minimum number of views" msgstr "Nombre minimal de vues" -#: .././config.py:8911 +#: .././config.py:8909 msgid "Maximum number of views" msgstr "Nombre maximal de vues" -#: .././config.py:8987 .././config.py:9941 .././config.py:9972 +#: .././config.py:8985 .././config.py:9939 .././config.py:9970 msgid "" "TRANSLATOR'S NOTE: Dialogue window, generated by: Download options > Name" msgstr "" -#: .././config.py:9019 .././config.py:9155 +#: .././config.py:9017 .././config.py:9153 msgid "" "TRANSLATOR'S NOTE: Dialogue window, generated by: Download options > Files > " "Cookies" msgstr "" -#: .././config.py:9025 +#: .././config.py:9023 msgid "Select the cookie jar file" msgstr "Sélectionner un fichier de cookies" -#: .././config.py:9161 +#: .././config.py:9159 msgid "Select the browser profile" msgstr "Sélectionner le profil du navigateur web" -#: .././config.py:9261 +#: .././config.py:9259 msgid "" "TRANSLATOR'S NOTE: Dialogue window, generated by: Download options > " "Advanced > Configurations" msgstr "" -#: .././config.py:9286 +#: .././config.py:9284 msgid "Could not save the downloader's configuration file" msgstr "" "Échec lors de la sauvegarde du fichier de configuration du client de " "téléchargement" -#: .././config.py:9297 +#: .././config.py:9295 msgid "Downloader's configuration file saved" msgstr "Fichier de configuration du client de téléchargement sauvegardé" -#: .././config.py:9621 .././config.py:9764 +#: .././config.py:9619 .././config.py:9762 msgid "" "TRANSLATOR'S NOTE: Dialogue window, generated by: Download options > Formats " "> Preferred" msgstr "" -#: .././config.py:9640 +#: .././config.py:9638 msgid "" "This option won't work unless the format is also added to the list of " "preferred formats above" @@ -7201,25 +7206,25 @@ msgstr "" "Cette option ne marchera pas, à moins que le format soit également ajouté à " "la liste des formats préférés ci-dessus" -#: .././config.py:9783 +#: .././config.py:9781 msgid "Unrecognised extractor code" msgstr "Code d'extracteur non reconnu" -#: .././config.py:9881 +#: .././config.py:9879 msgid "" "TRANSLATOR'S NOTE: Dialogue window, generated by: Download options > " "Advanced > .netrc" msgstr "" -#: .././config.py:9906 +#: .././config.py:9904 msgid "Could not save the .netrc file" msgstr "Échec lors de la sauvegarde du fichier .netrc" -#: .././config.py:9923 +#: .././config.py:9921 msgid ".netrc file saved" msgstr "Fichier .netrc sauvegardé" -#: .././config.py:9991 +#: .././config.py:9989 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)" @@ -7227,13 +7232,13 @@ msgstr "" "Lorsque vous cliquez sur les boutons «Appliquer» ou «Réinitialiser», moins " "d'options seront visibles (ou lorsque vous fermez puis réouvrez la fenêtre)" -#: .././config.py:10001 +#: .././config.py:9999 msgid "Show advanced download options (when window re-opens)" msgstr "" "Afficher les options de téléchargement avancées (à la réouverture de la " "fenêtre)" -#: .././config.py:10014 +#: .././config.py:10012 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)" @@ -7241,96 +7246,96 @@ msgstr "" "Lorsque vous cliquez sur les boutons «Appliquer» ou «Réinitialiser», plus " "d'options seront visibles (ou lorsque vous fermez puis réouvrez la fenêtre)" -#: .././config.py:10024 +#: .././config.py:10022 msgid "Hide advanced download options (when window re-opens)" msgstr "" "Cacher les options avancées de téléchargement (à la réouverture de la " "fenêtre)" -#: .././config.py:10493 +#: .././config.py:10491 msgid "" "TRANSLATOR'S NOTE: Dialogue window, generated by: Download options > Files > " "Paths" msgstr "" -#: .././config.py:10499 +#: .././config.py:10497 msgid "Select the output folder" msgstr "Sélectionner le dossier de sortie" -#: .././config.py:10501 +#: .././config.py:10499 msgid "Select the output directory" msgstr "Sélectionner le dossier de sortie" -#: .././config.py:10552 +#: .././config.py:10550 msgid "" "TRANSLATOR'S NOTE: FFmpeg options window starts here. In the main window, in " "the Videos tab, right-click a video and select Special > Process with " "FFmpeg..." msgstr "" -#: .././config.py:10557 +#: .././config.py:10555 msgid "FFmpeg options" msgstr "Options FFmpeg" #. Replace the 'OK' button with a 'Process files' button -#: .././config.py:10910 .././config.py:14195 +#: .././config.py:10908 .././config.py:14193 msgid "Process files" msgstr "Traiter les fichiers" -#: .././config.py:10912 .././config.py:14197 +#: .././config.py:10910 .././config.py:14195 msgid "Process the files with FFmpeg" msgstr "Traiter les fichiers avec FFmpeg" -#: .././config.py:10925 +#: .././config.py:10923 msgid "TRANSLATOR'S NOTE: FFmpeg options > Name" msgstr "" -#: .././config.py:10932 +#: .././config.py:10930 msgid "Name for these FFmpeg options" msgstr "Nom pour ces options FFmpeg" -#: .././config.py:10950 +#: .././config.py:10948 msgid "Extra command line options (e.g. --help)" msgstr "Options additionnelles pour la ligne de commande (ex : --help)" -#: .././config.py:10961 +#: .././config.py:10959 msgid "System command, based on all FFmpeg options in this window:" msgstr "" "Commande système, basée sur toutes les options FFmpeg de cette fenêtre :" -#: .././config.py:10992 +#: .././config.py:10990 msgid "Show fewer FFmpeg options" msgstr "Afficher moins d'options de FFmpeg" -#: .././config.py:10994 +#: .././config.py:10992 msgid "Show more FFmpeg options" msgstr "Afficher davantage d'options de FFmeg" -#: .././config.py:11004 +#: .././config.py:11002 msgid "Import current FFmpeg options into this window" msgstr "Importer les options courantes de FFmpeg dans cette fenêtre" -#: .././config.py:11019 +#: .././config.py:11017 msgid "Completely reset all FFmpeg options to their default values" msgstr "Réinitialiser toutes les options FFmpeg à leur valeur par défaut" -#: .././config.py:11033 +#: .././config.py:11031 msgid "TRANSLATOR'S NOTE: FFmpeg options > File" msgstr "" -#: .././config.py:11039 +#: .././config.py:11037 msgid "Add to end of filename:" msgstr "Ajouter à la fin du nom de fichier :" -#: .././config.py:11049 +#: .././config.py:11047 msgid "If regex matches filename:" msgstr "Si l'expression regex correspond au nom de fichier :" -#: .././config.py:11063 +#: .././config.py:11061 msgid "...then apply substitution:" msgstr "... alors appliquer cette substitution :" -#: .././config.py:11076 +#: .././config.py:11074 msgid "" "If the video/audio file is renamed, also rename the thumbnail (but not vice-" "versa)" @@ -7338,62 +7343,62 @@ msgstr "" "Si la vidéo / le fichier audio est renommé, également renommer les " "miniatures (mais pas inversement)" -#: .././config.py:11087 +#: .././config.py:11085 msgid "Change file extension:" msgstr "Changer l'extension de fichier :" -#: .././config.py:11101 +#: .././config.py:11099 msgid "After changing the file extension, delete the original file" msgstr "" "Après avoir changé l'extention du fichier, supprimer le fichier d'origine" -#: .././config.py:11173 +#: .././config.py:11171 msgid "" "TRANSLATOR'S NOTE: FFmpeg options > Settings (to make hidden tabs visible, " "click the 'Show more FFmpeg options' button in the Name tab" msgstr "" -#: .././config.py:11178 +#: .././config.py:11176 msgid "_Settings" msgstr "Paramètres" -#: .././config.py:11191 +#: .././config.py:11189 msgid "Downloaded video/audio" msgstr "Vidéos / audios téléchargés" -#: .././config.py:11200 +#: .././config.py:11198 msgid "with audio" msgstr "avec l'audio" -#: .././config.py:11213 .././config.py:11290 .././config.py:12828 +#: .././config.py:11211 .././config.py:11288 .././config.py:12826 msgid "Thumbnail" msgstr "Miniature" -#: .././config.py:11225 +#: .././config.py:11223 msgid "Output" msgstr "Sortie" -#: .././config.py:11254 +#: .././config.py:11252 msgid "Video clip" msgstr "Séquence vidéo" -#: .././config.py:11266 +#: .././config.py:11264 msgid "Video slice" msgstr "Morceau de vidéo" -#: .././config.py:11278 +#: .././config.py:11276 msgid "Merge video/audio" msgstr "Fusionner la vidéo / l'audio" -#: .././config.py:11388 +#: .././config.py:11386 msgid "Audio bitrate" msgstr "Débit binaire de l'audio" -#: .././config.py:11402 +#: .././config.py:11400 msgid "How to set the quality" msgstr "Comment définir la qualité" -#: .././config.py:11407 +#: .././config.py:11405 msgid "" "FFmpeg always encodes according to a Rate Factor that specifies the quality " "of the result." @@ -7401,7 +7406,7 @@ msgstr "" "FFmpeg encode toujours en fonction du «Rate factor» spécifiant la qualité du " "résultat." -#: .././config.py:11410 +#: .././config.py:11408 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 " @@ -7411,7 +7416,7 @@ msgstr "" "débit binaire moyen peut être spécifié. FFmpeg déterminera le facteur de " "qualité optimal lors du premier passage." -#: .././config.py:11414 +#: .././config.py:11412 msgid "" "In fact the first pass is only used for determining the Rate Factor, no " "other data is carried over into the second pass." @@ -7419,7 +7424,7 @@ msgstr "" "En effet, le premier passage n'est que utilisé pour déterminer le facteur de " "qualité (Rate Factor), aucune autre donnée n'est transmise au second passage." -#: .././config.py:11417 +#: .././config.py:11415 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 " @@ -7431,161 +7436,161 @@ msgstr "" "qualité (Rate Factor) aléatoire and l'ajusterait à la fin de la vidéo afin " "de se conformer au débit binaire moyen souhaité." -#: .././config.py:11430 +#: .././config.py:11428 msgid "Manual rate factor" msgstr "Facteur de qualité (Rate Factor) manuel" -#: .././config.py:11439 +#: .././config.py:11437 msgid "Determine from target bitrate (2-Pass)" msgstr "Déterminer à partir du débit binaire du second passage (2-Pass)" -#: .././config.py:11449 +#: .././config.py:11447 msgid "Rate factor" msgstr "Facteur de qualité (Rate Factor)" -#: .././config.py:11458 +#: .././config.py:11456 msgid "Lossless" msgstr "Sans perte" -#: .././config.py:11458 +#: .././config.py:11456 msgid "Large file" msgstr "Fichier volumineux" -#: .././config.py:11480 +#: .././config.py:11478 msgid "Bad quality" msgstr "Mauvaise qualité" -#: .././config.py:11480 +#: .././config.py:11478 msgid "Small file" msgstr "Petit fichier" -#: .././config.py:11487 +#: .././config.py:11485 msgid "Name of dummy file" msgstr "Nom du fichier factice" -#: .././config.py:11491 +#: .././config.py:11489 msgid "A dummy file is created during the first pass." msgstr "Un fichier factice est créer durant le premier passage." -#: .././config.py:11495 +#: .././config.py:11493 msgid "Use the output file" msgstr "Utiliser le ficher de sortie" -#: .././config.py:11496 +#: .././config.py:11494 msgid "Dummy" msgstr "Factice" -#: .././config.py:11497 +#: .././config.py:11495 msgid "/dev/null (Linux)" msgstr "/dev/null (Linux)" -#: .././config.py:11498 +#: .././config.py:11496 msgid "NUL (MS Windows)" msgstr "NUL (MS Windows)" -#: .././config.py:11510 +#: .././config.py:11508 msgid "Patience preset" msgstr "Préréglage de la vitesse de convertion" -#: .././config.py:11515 +#: .././config.py:11513 msgid "Ultra fast" msgstr "Ultra-rapide" -#: .././config.py:11516 +#: .././config.py:11514 msgid "Super fast" msgstr "Super-rapide" -#: .././config.py:11517 +#: .././config.py:11515 msgid "Very fast" msgstr "Très rapide" -#: .././config.py:11518 .././config.py:11616 +#: .././config.py:11516 .././config.py:11614 msgid "Faster" msgstr "Plus rapide" -#: .././config.py:11519 +#: .././config.py:11517 msgid "Fast" msgstr "Rapide" -#: .././config.py:11520 +#: .././config.py:11518 msgid "Medium (default)" msgstr "Moyen (défaut)" -#: .././config.py:11521 +#: .././config.py:11519 #, python-format msgid "Slow (file about 5-10% smaller than medium)" msgstr "Lent (fichier environ 5 à 10% plus petit que moyen)" -#: .././config.py:11522 +#: .././config.py:11520 #, python-format msgid "Slower (file about 15% smaller than medium)" msgstr "Plus lent (fichier environ 15% plus petit que moyen)" -#: .././config.py:11523 +#: .././config.py:11521 #, python-format msgid "Very slow (file about 17% smaller than medium)" msgstr "Très lent (fichier environ 17% plus petit qu'avec moyen)" -#: .././config.py:11534 +#: .././config.py:11532 msgid "GPU encoding" msgstr "Encodage GPU" -#: .././config.py:11550 +#: .././config.py:11548 msgid "Hardware acceleration" msgstr "Accélération matérielle" -#: .././config.py:11610 +#: .././config.py:11608 msgid "Palette:" msgstr "Palette :" -#: .././config.py:11617 +#: .././config.py:11615 msgid "Uses dithering to a standard palette provided by FFmpeg" msgstr "" "Utilise la diffusion d'erreur (dithering) sur une palette fournie par FFmpeg" -#: .././config.py:11618 +#: .././config.py:11616 msgid "Can cause dithering artefacts and slight banding" msgstr "" "Peut provoquer des artefacts de diffusion d'erreur (dithering) et de légères " "bandes" -#: .././config.py:11627 +#: .././config.py:11625 msgid "Better" msgstr "Meilleur" -#: .././config.py:11628 +#: .././config.py:11626 msgid "Determines an optimized palette for the video" msgstr "Détermine une palette optimisée pour la vidéo" -#: .././config.py:11629 +#: .././config.py:11627 msgid "Uses two passes and a temporary file for the palette" msgstr "Utilise deux passages et un fichier temporaire pour la palette" -#: .././config.py:11684 .././config.py:12328 +#: .././config.py:11682 .././config.py:12326 msgid "Split videos using their own timestamps" msgstr "Découper les vidéos en utilisant leurs propres horodatages" -#: .././config.py:11693 .././config.py:12339 +#: .././config.py:11691 .././config.py:12337 msgid "Split videos using these timestamps" msgstr "Découper les vidéos en utilisant ces horodatages" -#: .././config.py:11798 .././config.py:12446 .././config.py:15203 +#: .././config.py:11796 .././config.py:12444 .././config.py:15201 msgid "Add timestamp" msgstr "Ajouter un horodatage" -#: .././config.py:11869 .././config.py:12539 +#: .././config.py:11867 .././config.py:12537 msgid "Use the videos' own slice data" msgstr "Utiliser les données de séquences de la vidéos" -#: .././config.py:11878 .././config.py:12550 +#: .././config.py:11876 .././config.py:12548 msgid "Use this slice data" msgstr "Utiliser les données de ce morceau" -#: .././config.py:12009 +#: .././config.py:12007 msgid "Delete sliuce" msgstr "Supprimer le morceau" -#: .././config.py:12123 +#: .././config.py:12121 msgid "" "This merges a video and audio file with the same name into a single video " "file,\n" @@ -7594,121 +7599,121 @@ msgstr "" "Ce-ci fusionne des fichiers vidéo et audio ayant le même nom dans un unique " "fichier vidéo en utilisant l'extention spécifiée dans l'onglet Fichier" -#: .././config.py:12164 +#: .././config.py:12162 msgid "The thumbnail's format can be changed in the File tab" msgstr "Le format des miniatures peut être changé dans l'onglet Fichier" -#: .././config.py:12180 +#: .././config.py:12178 msgid "TRANSLATOR'S NOTE: FFmpeg options > Optimisations" msgstr "" -#: .././config.py:12183 +#: .././config.py:12181 msgid "_Optimisations" msgstr "Optimisations" -#: .././config.py:12188 +#: .././config.py:12186 msgid "" "Optimise for fast seeking (shorter keyframe interval, about 10% larger file)" msgstr "" "Optimiser pour la recherche rapide (intervalle d'image plus court, le " "fichier est environ 10% plus volumineux)" -#: .././config.py:12196 +#: .././config.py:12194 msgid "Input video is a high-quality movie" msgstr "La vidéo d'entrée est un film de haute qualité" -#: .././config.py:12202 +#: .././config.py:12200 msgid "Input video is an animated movie" msgstr "La vidéo en entrée est un film d'animation" -#: .././config.py:12208 +#: .././config.py:12206 msgid "Input video contains film grain" msgstr "La vidéo en entrée contient du grain (grain de photographie)" -#: .././config.py:12214 +#: .././config.py:12212 msgid "Input video is an image slideshow" msgstr "La vidéo en entrée est un diaporama" -#: .././config.py:12220 +#: .././config.py:12218 msgid "Optimise for really weak CPU playback devices" msgstr "Optimiser pour les périphériques ayant un processeur très peu puissant" -#: .././config.py:12227 +#: .././config.py:12225 msgid "Optimise for really old devices (requires rate factor above 0)" msgstr "" "Optimiser pour les périphériques très anciens (nécessite un facteur " "supérieur à 0)" -#: .././config.py:12238 +#: .././config.py:12236 msgid "" "Move headers to beginning of file (so it can play while still downloading)" msgstr "" "Déplacer les en-têtes au début du fichier (ainsi il pourra être joué durant " "son téléchargement)" -#: .././config.py:12246 +#: .././config.py:12244 msgid "Fast encoding and low latency streaming" msgstr "Diffusion avec encodage rapide et faible latence" -#: .././config.py:12252 +#: .././config.py:12250 msgid "Limit bitrate (Mbit/s)" msgstr "Limiter le débit (Mbit/s)" -#: .././config.py:12269 +#: .././config.py:12267 msgid "Assuming a receiving buffer (seconds)" msgstr "Présuppose un tampon de réception (en secondes)" -#: .././config.py:12303 +#: .././config.py:12301 msgid "TRANSLATOR'S NOTE: FFmpeg options > Clips" msgstr "" -#: .././config.py:12318 +#: .././config.py:12316 msgid "Split the video(s) to create video clips" msgstr "Découper la / les vidéo(s) pour créer des séquences" -#: .././config.py:12519 +#: .././config.py:12517 msgid "TRANSLATOR'S NOTE: FFmpeg options > Slices" msgstr "" -#: .././config.py:12522 .././config.py:15296 +#: .././config.py:12520 .././config.py:15294 msgid "_Slices" msgstr "Morceaux" -#: .././config.py:12529 +#: .././config.py:12527 msgid "Remove slices from the video(s)" msgstr "Retirer des morceaux de(s) la vidéo(s)" -#: .././config.py:12801 +#: .././config.py:12799 msgid "TRANSLATOR'S NOTE: FFmpeg options > Videos" msgstr "" -#: .././config.py:12809 +#: .././config.py:12807 msgid "List of videos to be processed" msgstr "Liste des vidéos à traiter" -#: .././config.py:12871 +#: .././config.py:12869 msgid "Show video properties and timestamps" msgstr "Afficher les propriétés et l'horodatage de la vidéo" -#: .././config.py:12880 +#: .././config.py:12878 msgid "Remove video from list" msgstr "Retirer la vidéo de la liste" -#: .././config.py:13024 +#: .././config.py:13022 msgid "" "TRANSLATOR'S NOTE: Dialogue window, generated by: FFmpeg options > Slices" msgstr "" -#: .././config.py:13151 +#: .././config.py:13149 msgid "" "TRANSLATOR'S NOTE: Dialogue window, generated by: FFmpeg options > Clips" msgstr "" -#: .././config.py:13378 .././config.py:13779 .././config.py:13810 +#: .././config.py:13376 .././config.py:13777 .././config.py:13808 msgid "TRANSLATOR'S NOTE: Dialogue window, generated by: FFmpeg options > Name" msgstr "" -#: .././config.py:13834 +#: .././config.py:13832 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)" @@ -7717,13 +7722,13 @@ msgstr "" "d'options pour FFmpeg seront visibles (ou lorsque vous fermez puis réouvrez " "la fenêtre)" -#: .././config.py:13844 +#: .././config.py:13842 msgid "Show more FFmpeg options (when window re-opens)" msgstr "" "Afficher davantage d'options pour FFmpeg (lors de la réouverture de la " "fenêtre)" -#: .././config.py:13861 +#: .././config.py:13859 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)" @@ -7732,292 +7737,292 @@ msgstr "" "d'options pour FFmpeg seront visibles (ou lorsque vous fermez puis réouvrez " "la fenêtre)" -#: .././config.py:13871 +#: .././config.py:13869 msgid "Show fewer FFmpeg options (when window re-opens)" msgstr "" "Afficher moins d'options pour FFmpeg (lors de la réouverture de la fenêtre)" -#: .././config.py:14472 +#: .././config.py:14470 msgid "" "TRANSLATOR'S NOTE: Video properties window starts here. In the main window, " "in the Videos tab, right-click a video and select Show video > Properties..." msgstr "" -#: .././config.py:14635 +#: .././config.py:14633 msgid "TRANSLATOR'S NOTE: Video properties > General" msgstr "" -#: .././config.py:14643 .././config.py:17082 .././config.py:18131 -#: .././config.py:18776 +#: .././config.py:14641 .././config.py:17080 .././config.py:18129 +#: .././config.py:18774 msgid "General properties" msgstr "Propriétés générales" -#: .././config.py:14693 +#: .././config.py:14691 msgid "Set the file (if this is the wrong one)" msgstr "Définir le fichier (si c'est le mauvais)" -#: .././config.py:14701 +#: .././config.py:14699 msgid "Metadata file" msgstr "Fichier de métadonnées" -#: .././config.py:14740 +#: .././config.py:14738 msgid "Update database using the video's metadata file" msgstr "" "Mettre à jour la base de données en utilisant le fichier de métadonnées de " "la vidéo" -#: .././config.py:14751 +#: .././config.py:14749 msgid "Video downloaded" msgstr "Vidéo téléchargée" -#: .././config.py:14758 +#: .././config.py:14756 msgid "Video unwatched" msgstr "Vidéo marquée comme non visionnée" -#: .././config.py:14765 +#: .././config.py:14763 msgid "Video has been split from an original" msgstr "La vidéo a été découpée depuis une vidéo originale" -#: .././config.py:14772 +#: .././config.py:14770 msgid "Video is archived" msgstr "La vidéo est archivée" -#: .././config.py:14779 +#: .././config.py:14777 msgid "Video is bookmarked" msgstr "Vidéo ajoutée aux marque-pages" -#: .././config.py:14786 +#: .././config.py:14784 msgid "Video is favourite" msgstr "Vidéo favorite" -#: .././config.py:14793 +#: .././config.py:14791 msgid "Video is in waiting list" msgstr "La vidéo est dans la liste d'attente" -#: .././config.py:14800 +#: .././config.py:14798 msgid "Video is blocked/censored/age-restricted" msgstr "La vidéo est bloquée / censurée / restreinte (restriction d'âge)" -#: .././config.py:14807 +#: .././config.py:14805 msgid "Always simulate download of this video" msgstr "Toujours simuler le téléchargement de cette vidéo" -#: .././config.py:14872 +#: .././config.py:14870 msgid "Receive time" msgstr "Date de réception" -#: .././config.py:14886 +#: .././config.py:14884 msgid "Subtitles" msgstr "Sous-titres" -#: .././config.py:14914 +#: .././config.py:14912 msgid "TRANSLATOR'S NOTE: Video properties > Live" msgstr "" -#: .././config.py:14922 +#: .././config.py:14920 msgid "Livestream properties" msgstr "Propriétés de la transmission en direct" -#: .././config.py:14927 +#: .././config.py:14925 msgid "Livestream status" msgstr "État de la transmission en direct" -#: .././config.py:14938 +#: .././config.py:14936 msgid "Waiting to start" msgstr "En attente du démarrage" -#: .././config.py:14942 +#: .././config.py:14940 msgid "Livestream has finished" msgstr "La transmission en direct s'est terminée" -#: .././config.py:14944 +#: .././config.py:14942 msgid "Not a livestream" msgstr "N'est pas une transmission en direct" -#: .././config.py:14947 +#: .././config.py:14945 msgid "Livestream message" msgstr "Message de la transmission en direct" -#: .././config.py:14962 +#: .././config.py:14960 msgid "Video is pre-recorded" msgstr "La vidéo est pré-encodée" -#: .././config.py:14974 +#: .././config.py:14972 msgid "Livestream actions" msgstr "Actions de la transmission en direct" -#: .././config.py:14981 +#: .././config.py:14979 msgid "When the livestream starts, show a desktop notification" msgstr "" "Lorsque la transmission en direct démarrage, afficher une notification sur " "le bureau" -#: .././config.py:14990 +#: .././config.py:14988 msgid "When the livestream starts, play an alarm" msgstr "Lorsque la transmission en direct démarre, jouer une alarme" -#: .././config.py:15000 +#: .././config.py:14998 msgid "When the livestream starts, open it in the system's web browser" msgstr "" "Lorsque la transmission en direct démarre, l'ouvrir dans le navigateur " "internet du système" -#: .././config.py:15012 +#: .././config.py:15010 msgid "When the livestream starts, begin downloading it immediately" msgstr "" "Lorsque la transmission en direct démarre, commencer immédiatement le " "téléchargement" -#: .././config.py:15023 .././config.py:25185 +#: .././config.py:15021 .././config.py:25200 msgid "When a livestream stops, download it (overwriting any earlier file)" msgstr "" "Lorsque la transmission en direct s'arrête, la télécharger (écrase les " "fichiers existants)" -#: .././config.py:15040 +#: .././config.py:15038 msgid "TRANSLATOR'S NOTE: Video properties > Description" msgstr "" -#: .././config.py:15043 +#: .././config.py:15041 msgid "_Description" msgstr "Description" -#: .././config.py:15048 +#: .././config.py:15046 msgid "Video description" msgstr "Description de la vidéo" -#: .././config.py:15061 +#: .././config.py:15059 msgid "Update from the description file, and set the line length to:" msgstr "" "Mettre à jour depuis le fichier de description et définir la longueur de " "ligne à :" -#: .././config.py:15081 +#: .././config.py:15079 msgid "Clear the description (does not modify the file)" msgstr "Nettoyer la description (ne modifie pas le fichier)" -#: .././config.py:15109 +#: .././config.py:15107 msgid "TRANSLATOR'S NOTE: Video properties > Timestamps" msgstr "" -#: .././config.py:15112 +#: .././config.py:15110 msgid "_Timestamps" msgstr "Horodatages" -#: .././config.py:15117 .././config.py:25280 +#: .././config.py:15115 .././config.py:25295 msgid "Timestamps" msgstr "Horodatages" -#: .././config.py:15123 +#: .././config.py:15121 msgid "Timestamps can be used to download or create video clips" msgstr "" "Les horodatages peuvent être utilisés pour télécharger ou créer des " "séquences vidéo" -#: .././config.py:15293 +#: .././config.py:15291 msgid "TRANSLATOR'S NOTE: Video properties > Slices" msgstr "" -#: .././config.py:15301 +#: .././config.py:15299 msgid "Video slices" msgstr "Morceaux de vidéos" -#: .././config.py:15307 +#: .././config.py:15305 msgid "SponsorBlock provides a list of slices that can be removed from a video" msgstr "" "SponsorBlock met à disposition une liste de morceaux d'une vidéo qui peut " "être supprimée" -#: .././config.py:15490 +#: .././config.py:15488 msgid "TRANSLATOR'S NOTE: Video properties > Comments" msgstr "" -#: .././config.py:15493 +#: .././config.py:15491 msgid "_Comments" msgstr "Commentaires" -#: .././config.py:15504 +#: .././config.py:15502 msgid "Total comments:" msgstr "Nombre de commentaires :" -#: .././config.py:15543 +#: .././config.py:15541 msgid "Show formatted list" msgstr "Afficher la liste formatée" -#: .././config.py:15554 +#: .././config.py:15552 msgid "Show comment times as text" msgstr "Afficher les dates des commentaires au format text" -#: .././config.py:15564 +#: .././config.py:15562 msgid "Show comment timestamps" msgstr "Afficher les horodatages des commentaires" -#: .././config.py:15602 .././config.py:15714 +#: .././config.py:15600 .././config.py:15712 msgid "Author" msgstr "Auteur" -#: .././config.py:15609 .././config.py:15714 +#: .././config.py:15607 .././config.py:15712 msgid "Comment" msgstr "Commenter" -#: .././config.py:15617 .././config.py:15715 +#: .././config.py:15615 .././config.py:15713 msgid "Uploader" msgstr "Téléverser" -#: .././config.py:15663 +#: .././config.py:15661 msgid "Update from the metadata file" msgstr "Mettre à jour depuis le fichier des métadonnées" -#: .././config.py:15685 +#: .././config.py:15683 msgid "Clear comments (does not modify the file)" msgstr "Nettoyer les commentaires (ne modifie pas le fichier)" -#: .././config.py:15714 +#: .././config.py:15712 msgid "Likes" msgstr "J'aimes" -#: .././config.py:16112 +#: .././config.py:16110 msgid "TRANSLATOR'S NOTE: Video properties > Errors / Warnings" msgstr "" -#: .././config.py:16119 .././config.py:17480 +#: .././config.py:16117 .././config.py:17478 msgid "Errors / Warnings" msgstr "Erreurs / Avertissements" -#: .././config.py:16125 +#: .././config.py:16123 msgid "Error messages produced the last time this video was checked/downloaded" msgstr "" "Messages d'erreurs produits lors de la dernière vérification / du dernier " "téléchargement de la vidéo" -#: .././config.py:16141 +#: .././config.py:16139 msgid "" "Warning messages produced the last time this video was checked/downloaded" msgstr "" "Messages d'avertissement produits lors de la dernière vérification / du " "dernier téléchargement de la vidéo" -#: .././config.py:16186 +#: .././config.py:16184 msgid "" "TRANSLATOR'S NOTE: Dialogue window, generated by: Video properties > Slices" msgstr "" -#: .././config.py:16276 +#: .././config.py:16274 msgid "" "TRANSLATOR'S NOTE: Dialogue window, generated by: Video properties > " "Timestamps" msgstr "" -#: .././config.py:16684 +#: .././config.py:16682 msgid "" "TRANSLATOR'S NOTE: Dialogue window, generated by: Video properties > General" msgstr "" -#: .././config.py:16690 +#: .././config.py:16688 msgid "Select the correct video/audio file" msgstr "Sélectionnez le bon fichier vidéo / audio" -#: .././config.py:16716 +#: .././config.py:16714 msgid "" "The replacement video/audio file must be in the same channel, playlist or " "folder" @@ -8025,183 +8030,183 @@ msgstr "" "Le fichier vidéo / audio de remplacement doit être dans le même canal, liste " "de lecture ou dossier" -#: .././config.py:16734 +#: .././config.py:16732 msgid "You must select a valid video/audio file" msgstr "Vous devez sélectionner un fichier vidéo / audio valide" -#: .././config.py:16919 +#: .././config.py:16917 msgid "" "TRANSLATOR'S NOTE: Channel/playlist properties window starts here. In the " "main window, in the Videos tab, right-click a channel or playlist and select " "Show > Channel properties... of Show > Playlist properties..." msgstr "" -#: .././config.py:16927 +#: .././config.py:16925 msgid "Channel properties" msgstr "Propriétés du canal" -#: .././config.py:16930 +#: .././config.py:16928 msgid "Playlist properties" msgstr "Propriétés de la liste de lecture" -#: .././config.py:17075 +#: .././config.py:17073 msgid "TRANSLATOR'S NOTE: Channel properties > General" msgstr "" -#: .././config.py:17097 +#: .././config.py:17095 msgid "Don't add videos in this channel to Tartube's database" msgstr "Ne pas ajouter les vidéos de ce canal à la base de données Tartube" -#: .././config.py:17101 +#: .././config.py:17099 msgid "Don't add videos in this playlist to Tartube's database" msgstr "" "Ne pas ajouter les vidéos de cette liste de lecture à la base de données " "Tartube" -#: .././config.py:17112 +#: .././config.py:17110 msgid "Always simulate download of videos in this channel" msgstr "Toujours simuler le téléchargement des vidéos de ce canal" -#: .././config.py:17114 +#: .././config.py:17112 msgid "Always simulate download of videos in this playlist" msgstr "" "Toujours simuler le téléchargement des vidéos de cette liste de lecture" -#: .././config.py:17124 +#: .././config.py:17122 msgid "Disable checking/downloading for this channel" msgstr "Désactiver la vérification / le téléchargement pour ce canal" -#: .././config.py:17126 +#: .././config.py:17124 msgid "Disable checking/downloading for this playlist" msgstr "" "Désactiver la vérification / le téléchargement pour cette liste de lecture" -#: .././config.py:17136 +#: .././config.py:17134 msgid "This channel is marked as a favourite" msgstr "Ce canal est marqué comme favori" -#: .././config.py:17138 +#: .././config.py:17136 msgid "This playlist is marked as a favourite" msgstr "Cette liste de lecture est marquée comme favori" -#: .././config.py:17148 +#: .././config.py:17146 msgid "Total videos" msgstr "Nombre total de vidéos" -#: .././config.py:17172 +#: .././config.py:17170 msgid "Favourite videos" msgstr "Vidéos favorites" -#: .././config.py:17184 +#: .././config.py:17182 msgid "Downloaded videos" msgstr "Vidéos téléchargées" -#: .././config.py:17207 +#: .././config.py:17205 msgid "" "TRANSLATOR'S NOTE: Channel properties > Associated playlists. Only visible " "for the compatible websites (e.g. YouTube)" msgstr "" -#: .././config.py:17211 +#: .././config.py:17209 msgid "Associated _Playlists" msgstr "Listes de lectures associées" -#: .././config.py:17216 +#: .././config.py:17214 msgid "Associated playlists" msgstr "Listes de lectures associées" -#: .././config.py:17222 +#: .././config.py:17220 msgid "" "When a video is associated with a playlist, the playlist's ID is stored here" msgstr "" "Lorsqu'une vidéo est associée à une liste de lecture, l'ID de la liste est " "enregistré ici" -#: .././config.py:17243 +#: .././config.py:17241 msgid "Playlist Title" msgstr "Titre de la liste de lecture" -#: .././config.py:17262 +#: .././config.py:17260 msgid "Set the channel as the download destination" msgstr "Définir le canal comme la destination du téléchargement" -#: .././config.py:17269 +#: .././config.py:17267 msgid "Add selected playlist" msgstr "Ajouter la liste de lecture sélectionnée" -#: .././config.py:17278 +#: .././config.py:17276 msgid "Add all playlists" msgstr "Ajouter toutes les listes de lecture" -#: .././config.py:17286 +#: .././config.py:17284 msgid "Download preferences" msgstr "Préférences des téléchargements" #. (This button works even if mainapp.TartubeApp.store_playlist_id_flag #. is False) -#: .././config.py:17302 +#: .././config.py:17300 msgid "Reset list using metadata file" msgstr "Réinitialiser la liste en utilisant le fichier des métadonnées" -#: .././config.py:17333 +#: .././config.py:17331 msgid "Unnamed playlist" msgstr "Liste de lecture non nommée" -#: .././config.py:17350 +#: .././config.py:17348 msgid "TRANSLATOR'S NOTE: Channel properties > History" msgstr "" -#: .././config.py:17353 .././config.py:18382 .././config.py:22079 +#: .././config.py:17351 .././config.py:18380 .././config.py:22077 msgid "_History" msgstr "Historique" -#: .././config.py:17358 .././config.py:18387 .././config.py:22086 +#: .././config.py:17356 .././config.py:18385 .././config.py:22084 msgid "Download history" msgstr "Historique des téléchargements" -#: .././config.py:17372 .././config.py:18401 .././config.py:22100 +#: .././config.py:17370 .././config.py:18399 .././config.py:22098 msgid "Draw" msgstr "Dessiner" -#: .././config.py:17401 .././config.py:17901 +#: .././config.py:17399 .././config.py:17899 msgid "TRANSLATOR'S NOTE: Channel properties > RSS feed" msgstr "" -#: .././config.py:17404 +#: .././config.py:17402 msgid "_RSS feed" msgstr "Flux RSS" -#: .././config.py:17409 +#: .././config.py:17407 msgid "RSS feed (used to detect livestreams)" msgstr "Flux RSS (utilisé pour détecter les transmissions en direct)" -#: .././config.py:17415 +#: .././config.py:17413 msgid "" "If Tartube cannot detect the channel's RSS feed, you can enter the URL here" msgstr "" "Si Tartube ne peut pas détecter le flux RSS du canal vous pouvez entrer le " "lien URL ici" -#: .././config.py:17420 +#: .././config.py:17418 msgid "" "If Tartube cannot detect the playlist's RSS feed, you can enter the URL here" msgstr "" "Si Tartube ne peut pas détecter le flux RSS de la liste de lecture vous " "pouvez entrer le lien URL ici" -#: .././config.py:17439 +#: .././config.py:17437 msgid "Open in web browser" msgstr "Ouvrir dans le navigateur internet" -#: .././config.py:17444 +#: .././config.py:17442 msgid "Set to default feed" msgstr "Définir comme flux par défaut" -#: .././config.py:17451 +#: .././config.py:17449 msgid "Reset feed" msgstr "Réinitiliser le flux" -#: .././config.py:17458 +#: .././config.py:17456 msgid "" "N.B. The Set to default feed button won't work if the RSS feed was " "obtained from video metadata" @@ -8209,388 +8214,388 @@ msgstr "" "P.S. Le bouton Définir par défaut ne marchera pas si le flux RSS a " "été obtenu depuis les métadonnées de la vidéo" -#: .././config.py:17473 +#: .././config.py:17471 msgid "TRANSLATOR'S NOTE: Channel properties > Errors / Warnings" msgstr "" -#: .././config.py:17486 +#: .././config.py:17484 msgid "" "Error messages produced the last time this channel was checked/downloaded" msgstr "" "Messages d'erreurs produits lors de la dernière vérification / " "téléchargement du canal" -#: .././config.py:17491 +#: .././config.py:17489 msgid "" "Error messages produced the last time this playlist was checked/downloaded" msgstr "" "Messages d'erreurs produits lors de la dernière vérification / " "téléchargement de la liste de lecture" -#: .././config.py:17510 +#: .././config.py:17508 msgid "" "Warning messages produced the last time this channel was checked/downloaded" msgstr "" "Messages d'avertissements produits lors de la dernière vérification / " "téléchargement du canal" -#: .././config.py:17515 +#: .././config.py:17513 msgid "" "Warning messages produced the last time this playlist was checked/downloaded" msgstr "" "Messages d'avertissements produits lors de la dernière vérification / " "téléchargement de la liste de lecture" -#: .././config.py:17565 .././config.py:17696 +#: .././config.py:17563 .././config.py:17694 msgid "" "TRANSLATOR'S NOTE: Dialogue window, generated by: Channel properties > " "Associated playlists" msgstr "" -#: .././config.py:17592 +#: .././config.py:17590 #, python-brace-format msgid "The name '{0}' is already in use" msgstr "Le nom '{0}' est déjà utilisé" -#: .././config.py:17611 +#: .././config.py:17609 msgid "Unable to extrapolate the URL for this playlist" msgstr "Impossible d'extrapoler le lien URL de cette liste de lecture" -#: .././config.py:17626 +#: .././config.py:17624 msgid "The playlist is already in Tartube's database" msgstr "" "La liste de lecture est déjà présente dans la base de données de Tartube" -#: .././config.py:17649 +#: .././config.py:17647 msgid "Unable to create new playlist" msgstr "Impossible de créer une nouvelle liste de lecture" -#: .././config.py:17670 +#: .././config.py:17668 #, python-brace-format msgid "Added playlist '{0}' to Tartube's database" msgstr "La liste de lecture «{0}» a été ajoutée à la base de données Tartube" #. Show confirmation -#: .././config.py:17781 +#: .././config.py:17779 #, python-brace-format msgid "Playlists added: {0}" msgstr "Listes de lecture ajoutées : {0}" -#: .././config.py:17782 +#: .././config.py:17780 #, python-brace-format msgid "Playlists not added: {0}" msgstr "Listes de lecture non ajoutées : {0}" -#: .././config.py:17923 +#: .././config.py:17921 msgid "Could not set the RSS feed" msgstr "Impossible de définir le flux RSS" -#: .././config.py:17977 +#: .././config.py:17975 msgid "" "TRANSLATOR'S NOTE: Folder properties window starts here. In the main window, " "in the Videos tab, right-click a folder and select Show > Folder " "properties..." msgstr "" -#: .././config.py:17982 +#: .././config.py:17980 msgid "Folder properties" msgstr "Propriétés du dossier" -#: .././config.py:18124 +#: .././config.py:18122 msgid "TRANSLATOR'S NOTE: Folder properties > General" msgstr "" -#: .././config.py:18144 +#: .././config.py:18142 msgid "Don't add videos to Tartube's database" msgstr "Ne pas ajouter les vidéos à la base de données Tartube" -#: .././config.py:18151 +#: .././config.py:18149 msgid "Always simulate download of videos" msgstr "Toujours simuler le téléchargement des vidéos" -#: .././config.py:18158 +#: .././config.py:18156 msgid "Disable checking/downloading" msgstr "Désactiver la vérification / le téléchargement" -#: .././config.py:18165 +#: .././config.py:18163 msgid "This folder is marked as a favourite" msgstr "Ce dossier est marqué comme favori" -#: .././config.py:18172 +#: .././config.py:18170 msgid "This folder is hidden" msgstr "Ce dossier est caché" -#: .././config.py:18179 +#: .././config.py:18177 msgid "This folder can't be deleted by the user" msgstr "Ce dossier ce ne peut pas être supprimé par l'utilisateur" -#: .././config.py:18186 +#: .././config.py:18184 msgid "This is a system-controlled folder" msgstr "Ce dossier est controllé par le système" -#: .././config.py:18193 +#: .././config.py:18191 msgid "All contents deleted when Tartube shuts down" msgstr "Tous les contenus sont effacés à la fermeture de Tartube" -#: .././config.py:18200 +#: .././config.py:18198 msgid "Restrictions:" msgstr "Restrictions :" -#: .././config.py:18211 +#: .././config.py:18209 msgid "Can only contain videos" msgstr "Peut seulement contenir des vidéos" -#: .././config.py:18213 +#: .././config.py:18211 msgid "Can contain folders and videos" msgstr "Peut contenir des dossiers et des vidéos" -#: .././config.py:18215 +#: .././config.py:18213 msgid "Can contain anything" msgstr "Peut tout contenir" -#: .././config.py:18226 +#: .././config.py:18224 msgid "TRANSLATOR'S NOTE: Folder properties > Statistics" msgstr "" -#: .././config.py:18229 .././config.py:21899 +#: .././config.py:18227 .././config.py:21897 msgid "_Statistics" msgstr "Statistiques" -#: .././config.py:18234 .././config.py:21906 +#: .././config.py:18232 .././config.py:21904 msgid "Statistics" msgstr "Statistiques" -#: .././config.py:18255 .././config.py:21927 +#: .././config.py:18253 .././config.py:21925 msgid "Downloaded" msgstr "Téléchargé(s)" -#: .././config.py:18299 +#: .././config.py:18297 msgid "Sub-folders" msgstr "Sous-dossiers" -#: .././config.py:18321 +#: .././config.py:18319 msgid "Recalculate" msgstr "Recalculer" -#: .././config.py:18379 +#: .././config.py:18377 msgid "TRANSLATOR'S NOTE: Folder properties > History" msgstr "" -#: .././config.py:18430 +#: .././config.py:18428 msgid "" "TRANSLATOR'S NOTE: Folder properties > Recent videos. Only visible for the " "'Recent videos' folder" msgstr "" -#: .././config.py:18434 +#: .././config.py:18432 msgid "_Recent Videos" msgstr "Vidéos récentes" -#: .././config.py:18439 +#: .././config.py:18437 msgid "Recent videos" msgstr "Vidéos récentes" -#: .././config.py:18445 +#: .././config.py:18443 msgid "" "When videos are checked/downloaded, older videos are removed from this folder" msgstr "" "Lorsque les vidédos sont vérifiées / téléchargées, les anciennes vidéos sont " "supprimées de ce dossier" -#: .././config.py:18617 +#: .././config.py:18615 msgid "" "TRANSLATOR'S NOTE: Scheduled downloads window starts here. In the menu, " "click Edit > System preferences... Scheduling > Start. In the 'Scheduled " "download name' box, add a name. Then click the Add button" msgstr "" -#: .././config.py:18623 +#: .././config.py:18621 msgid "Scheduled download" msgstr "Téléchargement planifié" -#: .././config.py:18768 +#: .././config.py:18766 msgid "TRANSLATOR'S NOTE: Scheduled downloads > General" msgstr "" -#: .././config.py:18781 .././config.py:23352 +#: .././config.py:18779 .././config.py:23357 msgid "Scheduled download name" msgstr "Nom du téléchargement planifié" -#: .././config.py:18793 +#: .././config.py:18791 msgid "Download mode" msgstr "Mode par défaut" -#: .././config.py:18798 +#: .././config.py:18796 msgid "Check channels, playlist and folders" msgstr "Vérifier les canaux, les listes de lecture et les dossiers" -#: .././config.py:18799 +#: .././config.py:18797 msgid "Download channels, playlists and folders" msgstr "Télécharger les canaux, les listes de lecture et les dossiers" -#: .././config.py:18800 +#: .././config.py:18798 msgid "Perform a custom download" msgstr "Réaliser une opération de téléchargement personnalisé" -#: .././config.py:18812 +#: .././config.py:18810 msgid "Custom download name" msgstr "Nom du téléchargement personnalisé" -#: .././config.py:18870 +#: .././config.py:18868 msgid "TRANSLATOR'S NOTE: Scheduled downloads > Start" msgstr "" -#: .././config.py:18873 .././config.py:23293 +#: .././config.py:18871 .././config.py:23298 msgid "_Start" msgstr "Démarrer" -#: .././config.py:18878 +#: .././config.py:18876 msgid "Start conditions" msgstr "Conditions de démarrage" -#: .././config.py:18883 .././config.py:23318 +#: .././config.py:18881 .././config.py:23323 msgid "Start mode" msgstr "Mode de démarrage" -#: .././config.py:18888 +#: .././config.py:18886 msgid "Perform this download at regular intervals" msgstr "Réaliser ce téléchargement à intervalle régulier" -#: .././config.py:18889 +#: .././config.py:18887 msgid "Perform this download when Tartube starts" msgstr "Réaliser ce téléchargement lorsque Tartube démarre" -#: .././config.py:18891 +#: .././config.py:18889 msgid "Perform this download some time after Tartube starts" msgstr "Réaliser ce téléchargement peu de temps après que Tartube ait démarré" -#: .././config.py:18894 +#: .././config.py:18892 msgid "Perform this download at specified times" msgstr "Réaliser ce téléchargement à un horaire donné" -#: .././config.py:18895 +#: .././config.py:18893 msgid "Disable this scheduled download" msgstr "Désactiver ce téléchargement planifié" -#: .././config.py:18969 +#: .././config.py:18967 msgid "Minutes" msgstr "Minutes" -#: .././config.py:19096 +#: .././config.py:19094 msgid "Interval time" msgstr "Temps d'intervalle" -#: .././config.py:19106 +#: .././config.py:19104 msgid "Start times" msgstr "Heure de début" -#: .././config.py:19148 +#: .././config.py:19146 msgid "TRANSLATOR'S NOTE: Scheduled downloads > Conflicts" msgstr "" -#: .././config.py:19151 +#: .././config.py:19149 msgid "_Conflicts" msgstr "Conflits" -#: .././config.py:19155 +#: .././config.py:19153 msgid "Conflict settings" msgstr "Paramètres des conflits" -#: .././config.py:19160 +#: .././config.py:19158 msgid "If another scheduled download is running:" msgstr "Si un autre téléchargement planifié est déjà en cours :" -#: .././config.py:19167 +#: .././config.py:19165 msgid "Add channels, playlists and folders to the end of the queue" msgstr "Ajouter les canaux, listes de lecture et dossiers à la fin de la file" -#: .././config.py:19173 +#: .././config.py:19171 msgid "Add channels, playlists and folders to the beginning of the queue" msgstr "Ajouter les canaux, listes de lecture et dossiers au début de la file" -#: .././config.py:19180 +#: .././config.py:19178 msgid "Do nothing, just wait until the next scheduled download time" msgstr "Ne rien faire, attendre le prochain slot" -#: .././config.py:19195 +#: .././config.py:19193 msgid "This scheduled download takes priority over others" msgstr "Ce téléchargement planifié a la priorité sur tous les autres" -#: .././config.py:19198 +#: .././config.py:19196 msgid "Other scheduled downloads won't start until this one is finished" msgstr "" "Les autres téléchargements planifiés ne démarreront pas avant que celui-ci " "ait terminé" -#: .././config.py:19214 +#: .././config.py:19212 msgid "TRANSLATOR'S NOTE: Scheduled downloads > Media" msgstr "" -#: .././config.py:19222 +#: .././config.py:19220 msgid "Media to download" msgstr "Média à télécharger" -#: .././config.py:19228 +#: .././config.py:19226 msgid "Check/download everything" msgstr "Tout vérifier / télécharger" -#: .././config.py:19236 +#: .././config.py:19234 msgid "Only check/download the media below" msgstr "Vérifier / télécharger uniquement les médias ci-dessous" -#: .././config.py:19250 +#: .././config.py:19248 msgid "" "Hint: you can drag and drop channels, playlists and your own folders here" msgstr "" "Astuce : vous pouvez glisser-déposer vos propres dossiers, canaux et listes " "de lecture ici" -#: .././config.py:19390 +#: .././config.py:19388 msgid "TRANSLATOR'S NOTE: Scheduled downloads > Limits" msgstr "" -#: .././config.py:19393 .././config.py:23684 +#: .././config.py:19391 .././config.py:23689 msgid "_Limits" msgstr "Limites" -#: .././config.py:19398 .././config.py:23691 +#: .././config.py:19396 .././config.py:23696 msgid "Performance limits" msgstr "Limites de performance" -#: .././config.py:19403 .././config.py:23696 +#: .././config.py:19401 .././config.py:23701 msgid "Limits are applied when you start downloading a video/channel/playlist" msgstr "" "Les limites sont appliquées lorsque vous démarrez le téléchargement d'une " "vidéo / d'un canal / d'une liste de lecture" -#: .././config.py:19409 +#: .././config.py:19407 msgid "" "These limits override the default and alternative limits specified elsewhere" msgstr "" "Ces limites prévalent sur les limites par défaut et alternatives spécifiées " "ailleurs" -#: .././config.py:19415 .././config.py:23702 .././config.py:23773 +#: .././config.py:19413 .././config.py:23707 .././config.py:23778 msgid "Limit simultaneous downloads to" msgstr "Limiter le nombre de téléchargements simultanés à" -#: .././config.py:19430 .././config.py:23720 .././config.py:23795 +#: .././config.py:19428 .././config.py:23725 .././config.py:23800 msgid "Limit download speed to" msgstr "Limiter la vitesse de téléchargement à" -#: .././config.py:19458 +#: .././config.py:19456 msgid "TRANSLATOR'S NOTE: Scheduled downloads > Other" msgstr "" -#: .././config.py:19461 +#: .././config.py:19459 msgid "_Other" msgstr "Autre" -#: .././config.py:19465 +#: .././config.py:19463 msgid "Other settings" msgstr "Autres paramètres" -#: .././config.py:19471 +#: .././config.py:19469 msgid "" "Ignore time-saving preferences, and check/download the whole channel/" "playlist/folder" @@ -8598,269 +8603,269 @@ msgstr "" "Ignorer les préférences d'économie et vérifier / télécharger tout le canal / " "la liste de lecture / le dossier" -#: .././config.py:19479 +#: .././config.py:19477 msgid "Shut down Tartube when this scheduled download has finished" msgstr "Éteindre Tartube lorsque ce téléchargement planifié se termine" -#: .././config.py:19898 +#: .././config.py:19896 msgid "" "TRANSLATOR'S NOTE: System preferences window starts here. In the menu, click " "Edit > System preferences..." msgstr "" -#: .././config.py:20242 +#: .././config.py:20240 msgid "TRANSLATOR'S NOTE: System preferences > General" msgstr "" -#: .././config.py:20270 +#: .././config.py:20268 msgid "TRANSLATOR'S NOTE: System preferences > General > Application" msgstr "" -#: .././config.py:20277 +#: .././config.py:20275 msgid "_Application" msgstr "" -#: .././config.py:20284 +#: .././config.py:20282 msgid "Application details" msgstr "" -#: .././config.py:20289 +#: .././config.py:20287 msgid "Version" msgstr "" -#: .././config.py:20307 +#: .././config.py:20305 msgid "Locale override" msgstr "" -#: .././config.py:20316 +#: .././config.py:20314 msgid "Use your system locale" msgstr "" -#: .././config.py:20324 +#: .././config.py:20322 msgid "Current locale" msgstr "" -#: .././config.py:20333 +#: .././config.py:20331 msgid "Unrecognised locale" msgstr "" -#: .././config.py:20403 +#: .././config.py:20401 msgid "Preferences mode" msgstr "" -#: .././config.py:20430 +#: .././config.py:20428 msgid "Hide advanced preferences" msgstr "" -#: .././config.py:20432 +#: .././config.py:20430 msgid "Show advanced preferences" msgstr "" -#: .././config.py:20450 +#: .././config.py:20448 msgid "TRANSLATOR'S NOTE: System preferences > General > Modules" msgstr "" -#: .././config.py:20453 +#: .././config.py:20451 msgid "_Modules" msgstr "Modules" -#: .././config.py:20458 +#: .././config.py:20456 msgid "Module availability" msgstr "Disponibilité des modules" -#: .././config.py:20464 +#: .././config.py:20462 msgid "feedparser module is available (required for detecting livestreams)" msgstr "" "Le module feedparser est disponible (requis pour détecter les transmissions " "en direct)" -#: .././config.py:20473 +#: .././config.py:20471 msgid "matplotlib module is available (draws graphs)" msgstr "Le module matplotlib est disponible (pour dessiner les graphiques)" -#: .././config.py:20481 +#: .././config.py:20479 msgid "moviepy module is available (finds the length of videos, if unknown)" msgstr "" "Le module moviepy est disponible (détermine la longueur des vidéos, si " "inconnue)" -#: .././config.py:20491 +#: .././config.py:20489 msgid "playsound module is available (sound an alarm when a livestream starts)" msgstr "" "Le module playsound est disponible (joue une alarme lorsqu'une transmission " "en direct démarre)" -#: .././config.py:20501 +#: .././config.py:20499 msgid "" "XDG module is available (saves the config file in the standard location)" msgstr "" "Le module XDG est disponible (sauvegarde le fichier de configuration à " "l'emplacement standard)" -#: .././config.py:20511 +#: .././config.py:20509 msgid "" "Notify module is available (shows desktop notifications; Linux/*BSD only)" msgstr "" "Le module Notify est disponible (affiche les notifications ; uniquement sous " "GNU/Linux et *BSD)" -#: .././config.py:20521 +#: .././config.py:20519 msgid "Module preferences" msgstr "Préférences des modules" -#: .././config.py:20527 +#: .././config.py:20525 msgid "" "Use 'moviepy' module to get a video's duration, if not known (may be slow)" msgstr "" "Utiliser le module «moviepy» pour déterminer la durée d'une vidéo si celle-" "ci est inconnue (peut être lent)" -#: .././config.py:20539 +#: .././config.py:20537 msgid "Timeout applied when moviepy checks a video file" msgstr "Temps d'expiration lorsque moviepy vérifie un fichier vidéo" -#: .././config.py:20564 +#: .././config.py:20562 msgid "TRANSLATOR'S NOTE: System preferences > Files > xxx" msgstr "" -#: .././config.py:20604 +#: .././config.py:20602 msgid "TRANSLATOR'S NOTE: System preferences > Files > Device" msgstr "" -#: .././config.py:20607 +#: .././config.py:20605 msgid "_Device" msgstr "Périphérique" -#: .././config.py:20612 +#: .././config.py:20610 msgid "Device preferences" msgstr "Préférences des périphériques" -#: .././config.py:20617 +#: .././config.py:20615 msgid "Size of device" msgstr "Taille du périphérique" -#: .././config.py:20634 +#: .././config.py:20632 msgid "Free space on device" msgstr "Espace disponibles sur le périphérique" -#: .././config.py:20652 +#: .././config.py:20650 msgid "" "Before checking/downloading videos, warn user if disk space is less than" msgstr "" "Avant de vérifier / télécharger les vidéos, avertir l'utilisateur si " "l'espace disque est inférieur à" -#: .././config.py:20677 +#: .././config.py:20675 msgid "Halt downloads if disk space is less than" msgstr "Arrêter tous les téléchargements si l'espace disque est inférieur à" -#: .././config.py:20733 +#: .././config.py:20731 msgid "TRANSLATOR'S NOTE: System preferences > Files > Config" msgstr "" -#: .././config.py:20736 +#: .././config.py:20734 msgid "_Config" msgstr "Configuration" -#: .././config.py:20740 +#: .././config.py:20738 msgid "Configuration preferences" msgstr "Préférences de la configuration" -#: .././config.py:20745 +#: .././config.py:20743 msgid "Tartube configuration file loaded from" msgstr "Le fichier de configuration de Tartube est chargé depuis" -#: .././config.py:20757 +#: .././config.py:20755 msgid "Default location for Tartube configuration" msgstr "Emplacement par défaut du fichier de configuration de Tartube" -#: .././config.py:20769 +#: .././config.py:20767 msgid "Alternative location for Tartube configuration" msgstr "Emplacement alternatif du fichier de configuration de Tartube" -#: .././config.py:20794 +#: .././config.py:20792 msgid "TRANSLATOR'S NOTE: System preferences > Files > Database" msgstr "" -#: .././config.py:20797 +#: .././config.py:20795 msgid "D_atabase" msgstr "Base de données" -#: .././config.py:20802 +#: .././config.py:20800 msgid "Database preferences" msgstr "Préférences de la base de données" -#: .././config.py:20807 +#: .././config.py:20805 msgid "Current data folder" msgstr "Dossier de données courant" -#: .././config.py:20820 +#: .././config.py:20818 msgid "Current database" msgstr "Base de données courante" -#: .././config.py:20837 +#: .././config.py:20835 msgid "Recent data folders" msgstr "Dossiers de données récents" -#: .././config.py:20853 +#: .././config.py:20851 msgid "Add new database" msgstr "Ajouter une nouvelle base de données" -#: .././config.py:20855 +#: .././config.py:20853 msgid "Change to a different data folder" msgstr "Changer le dossier des données à un autre emplacement" -#: .././config.py:20862 +#: .././config.py:20860 msgid "Check and repair database" msgstr "Vérifier et réparer la base de données" -#: .././config.py:20865 +#: .././config.py:20863 msgid "Check for inconsistencies, and repair them" msgstr "Vérifier s'il y'a des inconsistances et les réparer le cas échéant" -#: .././config.py:20870 +#: .././config.py:20868 msgid "Dump database to JSON" msgstr "Exporter la base de données au format JSON" -#: .././config.py:20873 +#: .././config.py:20871 msgid "Convert databases to JSON, even when Tartube can't load them" msgstr "" "Convertir les bases de données au format JSON, même si Tartube ne peut pas " "les charger" -#: .././config.py:20878 +#: .././config.py:20876 msgid "Switch to this database" msgstr "Basculer vers cette base de données" -#: .././config.py:20880 +#: .././config.py:20878 msgid "Switch to the selected data folder" msgstr "Basculer vers le dossier de données sélectionné" -#: .././config.py:20890 +#: .././config.py:20888 msgid "Forget" msgstr "Oublier" -#: .././config.py:20893 +#: .././config.py:20891 msgid "Remove the selected data folder from the list" msgstr "Retirer le dossier de données sélectionné de la liste" -#: .././config.py:20903 +#: .././config.py:20901 msgid "Forget all" msgstr "Tout oublier" -#: .././config.py:20906 +#: .././config.py:20904 msgid "Forget every folder in this list (except the current one)" msgstr "Oublier tous les dossiers de cette liste (hormis le dossier courant)" -#: .././config.py:20920 +#: .././config.py:20918 msgid "Move the selected folder up the list" msgstr "Déplacer le dossier sélectionné vers le haut dans la liste" -#: .././config.py:20929 +#: .././config.py:20927 msgid "Move the selected folder down the list" msgstr "Déplacer le dossier sélectionné vers le bas dans la liste" -#: .././config.py:20957 +#: .././config.py:20955 msgid "" "On startup, load the first database on the list (not the most recently-use " "one)" @@ -8868,114 +8873,114 @@ msgstr "" "Au démarrage, charger la première base de données de la liste (et non la " "plus récemment utilisée)" -#: .././config.py:20967 +#: .././config.py:20965 msgid "If one database is in use, try to load others" msgstr "" "Si une base de données et déjà en cours d'utilisation, essayer les autres" -#: .././config.py:20975 +#: .././config.py:20973 msgid "New databases are added to this list" msgstr "Les bases de données nouvelles sont ajoutées à cette liste" -#: .././config.py:21021 +#: .././config.py:21019 msgid "TRANSLATOR'S NOTE: System preferences > Files > Backups" msgstr "" -#: .././config.py:21024 +#: .././config.py:21022 msgid "_Backups" msgstr "Sauvegardes" -#: .././config.py:21029 +#: .././config.py:21027 msgid "Backup preferences" msgstr "Préférences des sauvegardes" -#: .././config.py:21034 +#: .././config.py:21032 msgid "" "When saving the database, Tartube makes a backup copy of its database file" msgstr "" "Lors de la sauvegarde de la base de données, Tartube fait une copie du " "fichier de sa base de données" -#: .././config.py:21042 +#: .././config.py:21040 msgid "Delete the backup as soon as the database has been saved" msgstr "Supprimer les sauvegardes dès que la base de donnée a été enregistrée" -#: .././config.py:21049 +#: .././config.py:21047 msgid "Keep the backup file, replacing any previous backup file" msgstr "" "Garder les fichiers de sauvegarde, en remplaçant les précédents fichiers de " "sauvegarde" -#: .././config.py:21058 +#: .././config.py:21056 msgid "Make a new backup file once per day" msgstr "Faire chaque jour une nouvelle sauvegarde" -#: .././config.py:21067 +#: .././config.py:21065 msgid "Make a new backup file every time the database is saved" msgstr "" "Faire une nouvelle sauvegarde à chaque fois que la base de données est " "enregistrée" -#: .././config.py:21100 +#: .././config.py:21098 msgid "Export preferences" msgstr "Préférences des exports" -#: .././config.py:21105 +#: .././config.py:21103 msgid "Separator used in CSV exports" msgstr "Séparateur à utiliser pour les exports au format CSV" -#: .././config.py:21140 +#: .././config.py:21138 msgid "TRANSLATOR'S NOTE: System preferences > Files > Videos" msgstr "" -#: .././config.py:21151 +#: .././config.py:21149 msgid "Video matching preferences" msgstr "Préférences des vidéos correspondantes" -#: .././config.py:21156 +#: .././config.py:21154 msgid "When matching videos on the filesystem:" msgstr "Lors du visionnage de vidéos sur le système de fichier :" -#: .././config.py:21162 +#: .././config.py:21160 msgid "The video names must match exactly" msgstr "Le nom de la vidéo doit exactement correspondre" -#: .././config.py:21169 +#: .././config.py:21167 msgid "The first # characters must match exactly" msgstr "Le(s) premier(s) # caractère(s) doivent exactement correspondre" -#: .././config.py:21183 +#: .././config.py:21181 msgid "Ignore the last # characters; the remaining name must match exactly" msgstr "" "Ignorer le(s) dernier(s) # caractères ; le reste du nom doit exactement " "correspondre" -#: .././config.py:21221 +#: .././config.py:21219 msgid "Video matching recommended preferences" msgstr "" -#: .././config.py:21227 +#: .././config.py:21225 msgid "Check the video's original name and the downloaded file name" msgstr "" -#: .././config.py:21239 +#: .././config.py:21237 msgid "" "N.B. If disabled, custom file templates will interfere with video matching" msgstr "" -#: .././config.py:21259 +#: .././config.py:21257 msgid "TRANSLATOR'S NOTE: System preferences > Files > Delete" msgstr "" -#: .././config.py:21263 +#: .././config.py:21261 msgid "D_elete" msgstr "Supprimer" -#: .././config.py:21270 +#: .././config.py:21268 msgid "Automatic video deletion/removal preferences" msgstr "Préférences de la suppression / de l'effacement automatique des vidéos" -#: .././config.py:21276 +#: .././config.py:21274 msgid "" "Deleted videos are re-downloaded without an archive file. See the Operations " "> Archive tab" @@ -8983,110 +8988,110 @@ msgstr "" "Les vidéos supprimées sont retéléchargées sans fichier d'archive. Voir " "l'onglet Opérations > Archive" -#: .././config.py:21283 +#: .././config.py:21281 msgid "Automatically delete downloaded videos" msgstr "Supprimer automatiquement les vidéos téléchargées" -#: .././config.py:21299 .././config.py:21323 .././formats.py:451 +#: .././config.py:21297 .././config.py:21321 .././formats.py:451 msgid "days" msgstr "jours" -#: .././config.py:21305 +#: .././config.py:21303 msgid "Remove downloaded videos from the database (but don't delete files)" msgstr "" "Retirer les vidéos téléchargées de la base de données (mais ne pas supprimer " "les fichiers vidéos)" -#: .././config.py:21328 +#: .././config.py:21326 msgid "Only delete/remove videos which have been watched" msgstr "Supprimer / retirer uniquement les vidéos qui ont été visionnées" -#: .././config.py:21340 +#: .././config.py:21338 msgid "Delete/remove files:" msgstr "Supprimer / retirer les fichiers :" -#: .././config.py:21346 +#: .././config.py:21344 msgid "When the database is loaded" msgstr "Au chargement de la base de données" -#: .././config.py:21353 +#: .././config.py:21351 msgid "After every download operation" msgstr "Après chaque téléchargement" -#: .././config.py:21397 +#: .././config.py:21395 msgid "Manual video deletion/removal preferences" msgstr "Préférences de la suppression / effacement manuel des vidéos" -#: .././config.py:21402 +#: .././config.py:21400 msgid "Show dialogue window before removing video(s)" msgstr "Afficher la fenêtre de dialogue avant de supprimer la / les vidéo(s)" -#: .././config.py:21413 +#: .././config.py:21411 msgid "When removing videos, remove all files from the filesystem" msgstr "" "À la suppression des vidéos, supprimer également tous les fichiers du système" -#: .././config.py:21425 +#: .././config.py:21423 msgid "Show dialogue window before removing channels/playlists/folders" msgstr "" "Afficher la fenêtre de dialogue avant de retirer les canaux / listes de " "lecture / dossiers" -#: .././config.py:21439 +#: .././config.py:21437 msgid "When removing containers, remove all files from the filesystem" msgstr "" "À la suppression des conteneurs, supprimer également tous les fichiers du " "système" -#: .././config.py:21465 +#: .././config.py:21463 msgid "TRANSLATOR'S NOTE: System preferences > Files > Update" msgstr "" -#: .././config.py:21476 +#: .././config.py:21474 msgid "Update video descriptions" msgstr "Mettre à jour les descriptions des vidéos" -#: .././config.py:21483 +#: .././config.py:21481 msgid "These procedures might take a long time on a large database" msgstr "" "Ces opérations peuevent prendre un certain temps lorsque la base de données " "est grande" -#: .././config.py:21490 +#: .././config.py:21488 msgid "Update from description files, and set the line lengths to:" msgstr "" "Mettre à jour les fichiers de description et définir la longueur de la ligne " "à :" -#: .././config.py:21509 +#: .././config.py:21507 msgid "Clear descriptions (does not modify the description files)" msgstr "Nettoyer les descriptions (ne modifie pas les fichiers descriptifs)" -#: .././config.py:21532 +#: .././config.py:21530 msgid "Video timestamps" msgstr "Horodatage des vidéos" -#: .././config.py:21536 +#: .././config.py:21534 msgid "Extract timestamps for all videos" msgstr "Extraires les horodatages de toutes les vidéos" -#: .././config.py:21544 +#: .././config.py:21542 msgid "Remove timestamps from all videos" msgstr "Supprimer les horodatages de toutes les vidéos" -#: .././config.py:21554 .././config.py:25647 +#: .././config.py:21552 .././config.py:25662 msgid "Video comments" msgstr "Commentaires des vidéos" -#: .././config.py:21558 +#: .././config.py:21556 msgid "Extract comments for all videos" msgstr "Extraire les commentaires de toutes les vidéos" -#: .././config.py:21566 +#: .././config.py:21564 msgid "Remove comments from all videos" msgstr "Supprimer tous les commentaires de toutes les vidéos" -#: .././config.py:21576 +#: .././config.py:21574 msgid "" "Comments are extracted from each video's metadata file, so this procedure " "may take a long time" @@ -9094,170 +9099,170 @@ msgstr "" "Les commentaires sont extraits des fichiers de métadonnées de chaque vidéo ; " "cette opération peut donc prendre un certain temps" -#: .././config.py:21596 +#: .././config.py:21594 msgid "TRANSLATOR'S NOTE: System preferences > Files > URLs" msgstr "" -#: .././config.py:21600 +#: .././config.py:21598 msgid "U_RLs" msgstr "Liens URL" -#: .././config.py:21607 +#: .././config.py:21605 msgid "Update channel/playlist URLs" msgstr "Mettre à jour les liens du canal / de la liste de lecture" -#: .././config.py:21612 +#: .././config.py:21610 msgid "Confirm every change" msgstr "Confirmer tous les changements" -#: .././config.py:21695 +#: .././config.py:21693 msgid "Pattern" msgstr "Modèle" -#: .././config.py:21706 +#: .././config.py:21704 msgid "Substitution" msgstr "Substitution" -#: .././config.py:21717 +#: .././config.py:21715 msgid "This pattern is a regex" msgstr "Ce-ci est un modèle regex" -#: .././config.py:21729 +#: .././config.py:21727 msgid "Search and replace text in the selected URLs" msgstr "Chercher et remplacer le texte dans les liens URL sélectionnés" -#: .././config.py:21744 +#: .././config.py:21742 msgid "Open URLs" msgstr "Ouvrir les liens URL" -#: .././config.py:21832 +#: .././config.py:21830 msgid "TRANSLATOR'S NOTE: System preferences > Files > Temporary" msgstr "" -#: .././config.py:21842 +#: .././config.py:21840 msgid "Temporary folder preferences" msgstr "Préférence des dossiers temporaires" -#: .././config.py:21847 +#: .././config.py:21845 msgid "Empty temporary folders when Tartube shuts down" msgstr "Vider les dossiers temporaires à l'extinction de Tartube" -#: .././config.py:21856 +#: .././config.py:21854 msgid "(N.B. Temporary folders are always emptied when Tartube starts up)" msgstr "" "(P.S. Les dossiers temporaires sont toujours supprimés au démarrage de " "Tartube)" -#: .././config.py:21864 +#: .././config.py:21862 msgid "Open temporary folders (on the desktop) when Tartube shuts down" msgstr "" "Ouvrir les dossiers temporaires (sur le bureau) lorsque Tartube s'éteint" -#: .././config.py:21895 +#: .././config.py:21893 msgid "TRANSLATOR'S NOTE: System preferences > Files > Statistics" msgstr "" -#: .././config.py:21911 +#: .././config.py:21909 msgid "The Tartube database contains:" msgstr "La base de données de Tartube contient :" -#: .././config.py:21971 +#: .././config.py:21969 msgid "Custom folders" msgstr "Dossiers personnalisés" -#: .././config.py:21994 +#: .././config.py:21992 msgid "Calculate" msgstr "Calculer" -#: .././config.py:22075 +#: .././config.py:22073 msgid "TRANSLATOR'S NOTE: System preferences > Files > History" msgstr "" -#: .././config.py:22129 +#: .././config.py:22127 msgid "TRANSLATOR'S NOTE: System preferences > Windows" msgstr "" #. Add this tab... -#: .././config.py:22133 +#: .././config.py:22131 msgid "_Windows" msgstr "Fenêtres" -#: .././config.py:22163 +#: .././config.py:22161 msgid "TRANSLATOR'S NOTE: System preferences > Windows > Main Window" msgstr "" -#: .././config.py:22167 +#: .././config.py:22165 msgid "_Main window" msgstr "Fenêtre principale" -#: .././config.py:22174 +#: .././config.py:22172 msgid "Main window preferences" msgstr "Préférences de la fenêtre principale" -#: .././config.py:22179 +#: .././config.py:22177 msgid "Remember size of the main window" msgstr "Se souvenir de la taille de la fenêtre principale" -#: .././config.py:22187 +#: .././config.py:22185 msgid "Remember slider positions" msgstr "Se souvenir de la position des barres de défilement" -#: .././config.py:22196 +#: .././config.py:22194 msgid "Reset both" msgstr "Réinitilialiser les deux" -#: .././config.py:22212 +#: .././config.py:22210 msgid "Don't show the main window toolbar" msgstr "Ne pas afficher la barre des menus de la fenêtre principale" -#: .././config.py:22222 +#: .././config.py:22220 msgid "Don't show labels in the main window toolbar" msgstr "" "Ne pas afficher les étiquettes dans la barre des menus de la fenêtre " "principale" -#: .././config.py:22240 +#: .././config.py:22245 msgid "" "Replace stock icons with custom icons (in case stock icons are not visible)" msgstr "" "Remplacer les icônes par défaut avec des icônes personnalisées (dans le cas " "où les icônes par défaut ne sont pas visibles)" -#: .././config.py:22252 +#: .././config.py:22257 msgid "Show tooltips for videos, channels, playlists and folders" msgstr "" "Afficher les info-bulles pour les vidéos, canaux, listes de lectures et " "dossiers" -#: .././config.py:22261 +#: .././config.py:22266 msgid "Show errors/warnings in tooltips (but not in the Videos tab)" msgstr "" "Afficher les info-bulles d'erreur / d'avertissement (mais pas dans l'onglet " "Vidéo)" -#: .././config.py:22284 +#: .././config.py:22289 msgid "Disable the download buttons in the toolbar and the Videos tab" msgstr "" "Désactiver les boutons de téléchargement dans la barre des menus et dans " "l'onglet Vidéos" -#: .././config.py:22294 +#: .././config.py:22299 msgid "In the Progress tab, hide finished downloads" msgstr "Cacher les téléchargements terminés dans l'onget de Progression" -#: .././config.py:22303 +#: .././config.py:22308 msgid "Show downloads in reverse order" msgstr "Afficher les téléchargement dans l'odre inversé" -#: .././config.py:22312 +#: .././config.py:22317 msgid "In the Progress/Classic Mode tabs, remember the width of (some) columns" msgstr "" -#: .././config.py:22322 +#: .././config.py:22327 msgid "When Tartube starts, automatically open the Classic Mode tab" msgstr "Au démarrage de Tartube, ouvrir l'onglet Mode Classique" -#: .././config.py:22338 +#: .././config.py:22343 msgid "" "In the Classic Mode tab, when adding URLs, remove duplicates rather than " "retaining them" @@ -9265,173 +9270,173 @@ msgstr "" "Dans l'onglet Mode Classique, supprimer les duplicats lors de l'ajout de " "nouveaux liens URL plutôt que de les garder" -#: .././config.py:22352 +#: .././config.py:22357 msgid "" "In the Errors/Warnings tab, don't reset the tab title when it is clicked" msgstr "" "Dans l'onglet Erreurs / Avertissements, ne pas réinitialiser le titre de " "l'onglet lorsque cliqué dessus" -#: .././config.py:22378 +#: .././config.py:22383 msgid "TRANSLATOR'S NOTE: System preferences > Windows > Videos" msgstr "" -#: .././config.py:22386 +#: .././config.py:22391 msgid "Video Index (left side of the Videos tab)" msgstr "Indexe de la vidéo (côté gauche de l'onglet Vidéo)" -#: .././config.py:22391 +#: .././config.py:22396 msgid "Show a 'Custom download all' button" msgstr "Afficher un bouton «Tout télécharger (personnalisé)»" -#: .././config.py:22401 +#: .././config.py:22406 msgid "While checking/downloading videos, show free disk space" msgstr "" "Lors de la vérification / téléchargement de vidéos, afficher l'espace disque " "disponible" -#: .././config.py:22412 +#: .././config.py:22417 msgid "Allow each row to be marked for checking/downloading" msgstr "" "Permettre de marquer chaque ligne pour la vérification / le téléchargement" -#: .././config.py:22423 +#: .././config.py:22428 msgid "Show smaller icons" msgstr "Afficher des icônes plus petites" -#: .././config.py:22432 +#: .././config.py:22437 msgid "" "Show detailed statistics about the videos in each channel / playlist / folder" msgstr "" "Afficher des statistiques détaillées à propos des vidéos de chaque canal / " "liste de lecture / dossier" -#: .././config.py:22443 +#: .././config.py:22448 msgid "" "After clicking on a folder, automatically expand/collapse the tree around it" msgstr "Après avoir cliqué sur un dossier, déployer l'arborescence" -#: .././config.py:22454 +#: .././config.py:22459 msgid "Expand the whole tree, not just the level beneath the clicked folder" msgstr "" "Déployer toute l'arborescence, pas uniquement les niveaux inférieurs au " "dossier cliqué" -#: .././config.py:22475 +#: .././config.py:22480 msgid "Video Catalogue (right side of the Videos tab)" msgstr "Catalogue vidéo (côté droit de l'onglet Vidéos)" -#: .././config.py:22481 +#: .././config.py:22486 msgid "Show 'today' and 'yesterday' as the date, when possible" msgstr "Afficher «aujourd'hui» et «hier» à la place de la data si possible" -#: .././config.py:22489 +#: .././config.py:22494 msgid "Show livestreams with a different background colour" msgstr "" "Afficher les transmissions en direct avec une couleur d'arrière plan " "différente" -#: .././config.py:22497 +#: .././config.py:22502 msgid "Use same background colours for livestream and debut videos" msgstr "" "Utiliser la même couleur d'arrière plan pour les transmissions en directs et " "premières" -#: .././config.py:22520 +#: .././config.py:22525 msgid "Channel and playlist names are clickable (grid mode only)" msgstr "" "Les noms des canaux et listes de lectures peuvent être cliqués (uniquement " "en mode grille)" -#: .././config.py:22528 +#: .././config.py:22533 msgid "Show nicknames (not video file names)" msgstr "Afficher les pseudonymes (et non pas les noms des fichiers vidéos)" -#: .././config.py:22549 +#: .././config.py:22554 msgid "TRANSLATOR'S NOTE: System preferences > Windows > Drag" msgstr "" -#: .././config.py:22552 +#: .././config.py:22557 msgid "_Drag" msgstr "Glisser" -#: .././config.py:22556 +#: .././config.py:22561 msgid "Drag and drop preferences" msgstr "Préférences du glisser-déposer" -#: .././config.py:22562 +#: .././config.py:22567 msgid "When dragging and dropping videos to an external application..." msgstr "Lors du glisser-déposer de vidéos vers dans applications externes ..." -#: .././config.py:22568 +#: .././config.py:22573 msgid "Transfer the video's full file path" msgstr "Transférer le chemin complet du fichier de la vidéo" -#: .././config.py:22576 +#: .././config.py:22581 msgid "Transfer the video's source URL" msgstr "Transférer le lien URL source de la vidéo" -#: .././config.py:22584 +#: .././config.py:22589 msgid "Transfer the video's name" msgstr "Transférer le nom de la vidéo" -#: .././config.py:22592 .././config.py:22654 +#: .././config.py:22597 .././config.py:22659 msgid "Transfer error/warning messages" msgstr "" -#: .././config.py:22600 +#: .././config.py:22605 msgid "Transfer the thumbnail's full file path" msgstr "Transférer le chemin complet de la miniature de la vidéo" -#: .././config.py:22608 .././config.py:22665 +#: .././config.py:22613 .././config.py:22670 msgid "Add a text separator before each item" msgstr "" -#: .././config.py:22617 +#: .././config.py:22622 msgid "" "When dragging and dropping messages from the Errors/Warnings tab to an " "external application..." msgstr "" -#: .././config.py:22624 +#: .././config.py:22629 msgid "Transfer the video/channel/playlist file path" msgstr "" -#: .././config.py:22632 +#: .././config.py:22637 msgid "Transfer the video/channel/playlist URL" msgstr "" -#: .././config.py:22643 +#: .././config.py:22648 msgid "Transfer the video/channel/playlist name" msgstr "" -#: .././config.py:22689 +#: .././config.py:22694 msgid "TRANSLATOR'S NOTE: System preferences > Windows > Tray" msgstr "" -#: .././config.py:22693 +#: .././config.py:22698 msgid "_Tray" msgstr "Zone de notification" -#: .././config.py:22699 +#: .././config.py:22704 msgid "System tray preferences" msgstr "Préférences de la zone de notification du système" -#: .././config.py:22704 +#: .././config.py:22709 msgid "Show Tartube in the system tray" msgstr "Afficher Tartube dans la zone de notification du système" -#: .././config.py:22713 +#: .././config.py:22718 msgid "Start Tartube in the system tray" msgstr "Démarrer Tartube dans la zone de notification du système" -#: .././config.py:22724 +#: .././config.py:22729 msgid "Close to the tray, rather than closing the application" msgstr "" "Rabattre Tartube dans la zone de notifications au lien de quitter " "l'application" -#: .././config.py:22736 +#: .././config.py:22741 msgid "" "After closing to the tray, restore the window's position (does not work on " "Wayland)" @@ -9439,41 +9444,41 @@ msgstr "" "Après avoir réduit Tartube dans la zone de notifications, restaurer la " "position de la fenêtre (ne marche pas sous Wayland)" -#: .././config.py:22779 +#: .././config.py:22784 msgid "TRANSLATOR'S NOTE: System preferences > Windows > Dialogues" msgstr "" -#: .././config.py:22783 +#: .././config.py:22788 msgid "D_ialogues" msgstr "Dialogues" -#: .././config.py:22789 +#: .././config.py:22794 msgid "Dialogue window preferences" msgstr "Préférences des fenêtres de dialogue" -#: .././config.py:22794 +#: .././config.py:22799 msgid "When adding channels/playlists, keep the dialogue window open" msgstr "" "Lors de l'ajout de canaux / listes de lecture, garder la fenêtre de dialogue " "ouverte" -#: .././config.py:22804 +#: .././config.py:22809 msgid "When the dialogue window opens, add URLs from the system clipboard" msgstr "" "Lors de l'ouverture des fenêtres de dialogues, ajouter le lien URL du presse-" "papier" -#: .././config.py:22825 +#: .././config.py:22830 msgid "When adding YouTube channels, remind the user to copy the correct URL" msgstr "" "Lors de l'ajout de canaux YouTube, indiquer à l'utilisateur de copier le " "lien URL correct" -#: .././config.py:22837 +#: .././config.py:22842 msgid "Debugging preferences" msgstr "Préférences de débogage" -#: .././config.py:22843 +#: .././config.py:22848 msgid "" "Temporarily disable message dialogue windows (display messages in terminal " "instead)" @@ -9481,120 +9486,120 @@ msgstr "" "Désactiver temporairement les fenêtres de dialogue (afficher les messages " "dans le terminal à la place)" -#: .././config.py:22855 +#: .././config.py:22860 msgid "" "N.B. Tartube shows a dialogue window after checking or downloading videos" msgstr "" -#: .././config.py:22863 +#: .././config.py:22868 msgid "That dialogue window can be disabled in the Operations > Actions tab" msgstr "" -#: .././config.py:22883 +#: .././config.py:22888 msgid "TRANSLATOR'S NOTE: System preferences > Windows > Colours" msgstr "" -#: .././config.py:22887 +#: .././config.py:22892 msgid "_Colours" msgstr "Couleurs" -#: .././config.py:22894 +#: .././config.py:22899 msgid "Video catalogue colour preferences" msgstr "Préférences du catalogue de couleurs vidéo" -#: .././config.py:22902 +#: .././config.py:22907 msgid "Waiting livestreams" msgstr "En attente de transmissions en direct" -#: .././config.py:22908 +#: .././config.py:22913 msgid "Broadcasting livestreams" msgstr "Diffusion de transmissions en direct" -#: .././config.py:22914 +#: .././config.py:22919 msgid "Waiting debut videos" msgstr "En attente des «Lancements»" -#: .././config.py:22920 +#: .././config.py:22925 msgid "Broadcasting debut videos" msgstr "Diffusion des «Lancements»" -#: .././config.py:22926 +#: .././config.py:22931 msgid "Selected videos" msgstr "Vidéos sélectionnées" -#: .././config.py:22932 +#: .././config.py:22937 msgid "Selected waiting videos" msgstr "Vidéos en attente sélectionnées" -#: .././config.py:22938 +#: .././config.py:22943 msgid "Selected broadcasting videos" msgstr "Vidéos en cours de diffusion sélectionnées" -#: .././config.py:22944 +#: .././config.py:22949 msgid "Drag and Drop notification" msgstr "Notification de glisser-déposer" -#: .././config.py:22950 +#: .././config.py:22955 msgid "Drag and Drop background 1" msgstr "Arrière plan 1 du glisser-déposer" -#: .././config.py:22956 +#: .././config.py:22961 msgid "Drag and Drop background 2" msgstr "Arrière plan 2 du glisser-déposer" -#: .././config.py:22987 +#: .././config.py:22992 msgid "Custom colour:" msgstr "Couleur personnalisée :" -#: .././config.py:23010 +#: .././config.py:23015 msgid "Default colour:" msgstr "Couleur par défaut :" -#: .././config.py:23047 +#: .././config.py:23052 msgid "TRANSLATOR'S NOTE: System preferences > Windows > Errors/Warnings" msgstr "" -#: .././config.py:23052 +#: .././config.py:23057 msgid "_Errors/Warnings" msgstr "Erreurs / avertissements" -#: .././config.py:23058 +#: .././config.py:23063 msgid "Errors/Warnings tab preferences" msgstr "Préférences des erreurs / avertissements" -#: .././config.py:23158 +#: .././config.py:23163 msgid "TRANSLATOR'S NOTE: System preferences > Windows > Websites" msgstr "" -#: .././config.py:23162 +#: .././config.py:23167 msgid "_Websites" msgstr "Sites web" -#: .././config.py:23169 +#: .././config.py:23174 msgid "YouTube error/warning preferences" msgstr "Préférences des erreurs / avertissements YouTube" -#: .././config.py:23174 +#: .././config.py:23179 msgid "Ignore YouTube copyright errors" msgstr "Ignorer les erreurs YouTube liées au droit d'auteur" -#: .././config.py:23182 +#: .././config.py:23187 msgid "Ignore YouTube age-restriction errors" msgstr "Ignorer les erreurs YouTube liées à la restriction d'âge" -#: .././config.py:23190 +#: .././config.py:23195 msgid "Ignore YouTube deletion by uploader errors" msgstr "Ignorer les erreurs YouTube de suppression par l'auteur de la vidéo" -#: .././config.py:23198 +#: .././config.py:23203 msgid "Ignore YouTube payment errors" msgstr "Ignorer les erreurs YouTube de paiement" -#: .././config.py:23207 .././config.py:27221 +#: .././config.py:23212 .././config.py:27236 msgid "General preferences" msgstr "Préférences générales" -#: .././config.py:23213 +#: .././config.py:23218 msgid "" "Ignore any errors/warnings which match lines in this list (applies to all " "websites)" @@ -9602,87 +9607,87 @@ msgstr "" "Ignorer les erreurs / avertissements correspondants à une des lignes de " "cette liste (s'applique à tous les sites web)" -#: .././config.py:23227 +#: .././config.py:23232 msgid "These are ordinary strings" msgstr "Ce sont des chaînes ordinaires" -#: .././config.py:23234 +#: .././config.py:23239 msgid "These are regular expressions (regexes)" msgstr "Ce sont des chaînes d'expression régulières (regexe)" -#: .././config.py:23263 +#: .././config.py:23268 msgid "TRANSLATOR'S NOTE: System preferences > Scheduling" msgstr "" #. Add this tab... -#: .././config.py:23267 +#: .././config.py:23272 msgid "_Scheduling" msgstr "Planification" -#: .././config.py:23290 +#: .././config.py:23295 msgid "TRANSLATOR'S NOTE: System preferences > Scheduling > Start" msgstr "" -#: .././config.py:23298 +#: .././config.py:23303 msgid "Scheduled download preferences" msgstr "Préférences des téléchargements planifiés" -#: .././config.py:23319 +#: .././config.py:23324 msgid "Priority" msgstr "Priorité" -#: .././config.py:23319 +#: .././config.py:23324 msgid "Whole" msgstr "Entier" -#: .././config.py:23319 +#: .././config.py:23324 msgid "Shutdown" msgstr "Éteindre" -#: .././config.py:23319 +#: .././config.py:23324 msgid "D/L All" msgstr "Tout télécharger" -#: .././config.py:23320 +#: .././config.py:23325 msgid "Join mode" msgstr "Mode rejoindre" -#: .././config.py:23374 .././config.py:24471 .././config.py:26785 -#: .././config.py:27066 +#: .././config.py:23379 .././config.py:24486 .././config.py:26800 +#: .././config.py:27081 msgid "Edit" msgstr "Éditer" -#: .././config.py:23446 .././formats.py:1229 +#: .././config.py:23451 .././formats.py:1229 msgid "Custom" msgstr "Personnalisé" -#: .././config.py:23490 +#: .././config.py:23495 msgid "TRANSLATOR'S NOTE: System preferences > Scheduling > Stop" msgstr "" -#: .././config.py:23493 +#: .././config.py:23498 msgid "S_top" msgstr "Arrêt" -#: .././config.py:23498 +#: .././config.py:23503 msgid "Scheduled stop preferences" msgstr "Préférences des arrêts planifiés" -#: .././config.py:23503 +#: .././config.py:23508 msgid "Stop all download operations after this much time" msgstr "Arrêter toutes les opérations de téléchargement après ce temps-ci" -#: .././config.py:23551 +#: .././config.py:23556 msgid "Stop all download operations after this many videos" msgstr "" "Arrêter toutes les opérations de téléchargement après ce nombre de vidéos" -#: .././config.py:23578 +#: .././config.py:23583 msgid "Stop all download operations after this much disk space" msgstr "" "Arrêter toutes les opérations de téléchargement après cet espace disque" -#: .././config.py:23621 +#: .././config.py:23626 msgid "" "N.B. Disk space is estimated. This setting does not apply to simulated " "downloads" @@ -9690,48 +9695,48 @@ msgstr "" "P.S. L'espace disque est une approximation. Ce paramètre ne s'applique pas " "aux téléchargements simulés" -#: .././config.py:23636 +#: .././config.py:23641 msgid "TRANSLATOR'S NOTE: System preferences > Operations" msgstr "" -#: .././config.py:23680 +#: .././config.py:23685 msgid "TRANSLATOR'S NOTE: System preferences > Operations > Limits" msgstr "" -#: .././config.py:23746 +#: .././config.py:23751 msgid "Overriding video format options, limit video resolution to" msgstr "" "Écrasement des options du format vidéo, limiter la résolution de la vidéo à" -#: .././config.py:23768 +#: .././config.py:23773 msgid "Alternative performance limits" msgstr "Limites alternatives des performances" -#: .././config.py:23826 +#: .././config.py:23831 msgid "Alternative limits apply between" msgstr "Les limites alternatives s'appliquent entre" -#: .././config.py:23866 +#: .././config.py:23871 msgid "and" msgstr "et" -#: .././config.py:23894 +#: .././config.py:23899 msgid "On days" msgstr "Les jours suivants" -#: .././config.py:23927 +#: .././config.py:23932 msgid "TRANSLATOR'S NOTE: System preferences > Operations > Stop" msgstr "" -#: .././config.py:23931 +#: .././config.py:23936 msgid "_Stop" msgstr "Arrêter" -#: .././config.py:23938 +#: .././config.py:23943 msgid "Time-saving settings" msgstr "Préférences d'économie" -#: .././config.py:23944 +#: .././config.py:23949 msgid "" "Stop checking/downloading a channel/playlist when it finds videos you " "already have" @@ -9739,74 +9744,74 @@ msgstr "" "Arrêter de vérifier / télécharger un canal / une liste de lecture lorsqu'une " "vidéo que vous avez déjà est trouvée" -#: .././config.py:23955 +#: .././config.py:23960 msgid "Stop after this many videos (when checking)" msgstr "Arrêter après tant de vidéos (lors de la vérification)" -#: .././config.py:23970 +#: .././config.py:23975 msgid "Stop after this many videos (when downloading)" msgstr "Arrêter après tant de vidéos (lors du téléchargement)" -#: .././config.py:24006 +#: .././config.py:24011 msgid "TRANSLATOR'S NOTE: System preferences > Operations > Downloads" msgstr "" -#: .././config.py:24017 +#: .././config.py:24022 msgid "Download operation preferences" msgstr "Préférences des téléchargements" -#: .././config.py:24023 +#: .././config.py:24028 msgid "Automatically update downloader before every download operation" msgstr "" "Mettre à jour automatiquement le client de téléchargement avant chaque " "téléchargement" -#: .././config.py:24035 +#: .././config.py:24040 msgid "Automatically save files at the end of all operations" msgstr "Enregsitrer automatiquement les fichiers à la fin de chaque opération" -#: .././config.py:24047 +#: .././config.py:24052 msgid "For simulated downloads, don't check a video in a folder more than once" msgstr "" "Ne pas vérifier une vidéo d'un dossier plus d'une fois lors des " "téléchargements simulés" -#: .././config.py:24061 +#: .././config.py:24066 msgid "If a download stalls, restart it after this many minutes" msgstr "Si un téléchargement se bloque, le redémarrer après tant de minutes" -#: .././config.py:24083 +#: .././config.py:24088 msgid "Maximum restarts after a stalled download (0 for no maximum)" msgstr "" "Nombre maximal de tentatives lorsqu'un téléchargement bloque (0 pour " "illimité)" -#: .././config.py:24116 +#: .././config.py:24121 msgid "Apply a timeout (in minutes) when checking a video" msgstr "" "Appliquer un temps d'expiration (en minutes) lors de la vérification d'une " "vidéo" -#: .././config.py:24128 +#: .././config.py:24133 msgid "Without comments" msgstr "Sans commentaires" -#: .././config.py:24144 +#: .././config.py:24149 msgid "With comments" msgstr "Avec commentaires" -#: .././config.py:24177 +#: .././config.py:24182 msgid "Assign anonymous error/warning messages to the most probable video" msgstr "" "Affecter les erreurs / avertissements anonymes à la vidéo la plus probable" -#: .././config.py:24188 +#: .././config.py:24193 msgid "Add censored, age-restricted and other blocked videos to the database" msgstr "" "Ajouter les vidéos censurées, avec restriction d'âge et autres type de " "blocage à la base de données" -#: .././config.py:24201 +#: .././config.py:24206 msgid "" "Extract playlist IDs from each video, and store them in the parent channel/" "playlist" @@ -9814,41 +9819,41 @@ msgstr "" "Extraire les ID des listes de lecture pour chaque vidéo et les stocker dans " "le canal ou la liste de lecture parent(e)" -#: .././config.py:24212 +#: .././config.py:24217 msgid "" "Convert .webp thumbnails into .jpg thumbnails (using FFmpeg) after " "downloading them" msgstr "" -#: .././config.py:24223 +#: .././config.py:24228 msgid "" "...but don't delete the original thumbnails (enable before embedding " "thumbnails in videos)" msgstr "" -#: .././config.py:24258 +#: .././config.py:24263 msgid "TRANSLATOR'S NOTE: System preferences > Operations > Ignore" msgstr "" -#: .././config.py:24262 +#: .././config.py:24267 msgid "_Ignore" msgstr "Ignorer" -#: .././config.py:24269 +#: .././config.py:24274 msgid "Ignore downloader errors/warnings" msgstr "Ignorer les erreurs / avertissements du client de téléchargement" -#: .././config.py:24274 +#: .././config.py:24279 msgid "TRANSLATOR'S NOTE: These error messages are always in English" msgstr "(Writing here so that it doesn't show as an untranslated string)" -#: .././config.py:24278 +#: .././config.py:24283 msgid "Ignore 'Child process exited with non-zero code' errors" msgstr "" "Ignorer les erreurs du type «Le processus enfant a terminé avec un code " "d'erreur non nul»" -#: .././config.py:24287 +#: .././config.py:24292 msgid "" "Ignore 'Unable to download video data' and 'Unable to extract video data' " "errors" @@ -9856,91 +9861,95 @@ msgstr "" "Ignorer les erreurs du type «Impossible de télécharger les données de la " "vidéo» et «Impossible d'extraire les données de la vidéo»" -#: .././config.py:24297 +#: .././config.py:24302 msgid "Ignore 'Did not get any data blocks' errors" msgstr "" "Ignorer les erreurs du type «N'a pas pu récupérer les blocs de données»" -#: .././config.py:24306 +#: .././config.py:24311 msgid "Ignore 'Requested formats are incompatible for merge' warnings" msgstr "" "Ignorer les avertissements du type «Les formats souhaités ne peuvent pas " "être fusionnés»" -#: .././config.py:24315 +#: .././config.py:24320 msgid "Ignore 'No video formats found' errors" msgstr "Ignorer les erreurs du type «Pas de format vidéo trouvé»" -#: .././config.py:24323 +#: .././config.py:24328 msgid "Ignore 'There are no annotations to write' warnings" msgstr "" "Ignorer les avertissements du type «Il n'y a pas d'annotation à écrire»" -#: .././config.py:24331 +#: .././config.py:24336 msgid "Ignore 'Video doesn't have subtitles' warnings" msgstr "Ignorer les avertissements du type «La vidéo n'a pas de sous-titres»" -#: .././config.py:24339 +#: .././config.py:24344 msgid "Ignore 'A channel/user page was given' warnings" msgstr "" "Ignorer les avertissements du type «Une page d'un canal / utilisateur a été " "envoyée»" -#: .././config.py:24347 +#: .././config.py:24352 msgid "Ignore 'There's no playlist description to write' warnings" msgstr "" "Ignorer les avertissements du type «Il n'y a pas de description pour la " "liste de lecture à écrire»" -#: .././config.py:24356 +#: .././config.py:24361 msgid "" -"Ignore 'Unable to download video thumbnail: HTTP Error 404: Not Fuund' " +"Ignore 'Unable to download video thumbnail: HTTP Error 404: Not Found' " "warnings" msgstr "" "Ignorer les avertissements du type «Impossible de télécharger la miniature " "de la vidéo : Erreur HTTP 404 : Non trouvé»" -#: .././config.py:24379 +#: .././config.py:24372 +msgid "Ignore 'The channel is not currently live' warnings on Twitch" +msgstr "" + +#: .././config.py:24394 msgid "TRANSLATOR'S NOTE: System preferences > Operations > Custom" msgstr "" -#: .././config.py:24382 +#: .././config.py:24397 msgid "_Custom" msgstr "Personnalisé" -#: .././config.py:24387 +#: .././config.py:24402 msgid "Custom downloads" msgstr "Téléchargements personnalisés" -#: .././config.py:24408 .././config.py:26720 +#: .././config.py:24423 .././config.py:26735 msgid "Classic Mode" msgstr "Mode Classique" -#: .././config.py:24480 .././config.py:26794 .././config.py:27075 +#: .././config.py:24495 .././config.py:26809 .././config.py:27090 msgid "Export" msgstr "Exporter" -#: .././config.py:24489 .././config.py:26803 .././config.py:27084 +#: .././config.py:24504 .././config.py:26818 .././config.py:27099 msgid "Clone" msgstr "Cloner" -#: .././config.py:24498 .././config.py:26812 +#: .././config.py:24513 .././config.py:26827 msgid "Use in Classic Mode tab" msgstr "Utiliser dans l'onglet Mode Classique" -#: .././config.py:24601 +#: .././config.py:24616 msgid "TRANSLATOR'S NOTE: System preferences > Operations > Archive" msgstr "" -#: .././config.py:24605 +#: .././config.py:24620 msgid "_Archive" msgstr "Archiver" -#: .././config.py:24613 +#: .././config.py:24628 msgid "Archive file preferences" msgstr "Préférences des fichiers d'archive" -#: .././config.py:24619 +#: .././config.py:24634 msgid "" "Allow downloader to create its own archive file (so deleted videos are not " "re-downloaded)" @@ -9948,81 +9957,81 @@ msgstr "" "Permet au client de téléchargement de créer son propre fichier d'archive " "(ainsi les vidéos supprimées ne seront pas re-téléchargées)" -#: .././config.py:24638 +#: .././config.py:24653 msgid "Store the archive file in the same location as the video" msgstr "Enregistrer le fichier d'archive dans le même dossier que la vidéo" -#: .././config.py:24646 +#: .././config.py:24661 msgid "" "N.B. Archive files are never stored in system folders like 'Unsorted Videos'" msgstr "" "P.S. Les fichiers d'archive ne sont jamais enregistrés dans les dossiers " "système du style «Vidéos non triées»" -#: .././config.py:24655 +#: .././config.py:24670 msgid "Store the archive file in Tartube's data directory" msgstr "Enregistrer le fichier d'archive dans le dossier de données de Tartube" -#: .././config.py:24666 +#: .././config.py:24681 msgid "Store the archive file at this location:" msgstr "Enregistrer le fichier d'archive à cet emplacement :" -#: .././config.py:24746 +#: .././config.py:24761 msgid "Classic Mode tab preferences" msgstr "Préférences de l'onglet Mode Classique" -#: .././config.py:24752 +#: .././config.py:24767 msgid "Create an archive file when downloading from the Classic Mode tab" msgstr "" "Créer un fichier d'archive lors du téléchargement depuis l'onglet Mode " "Classique" -#: .././config.py:24763 +#: .././config.py:24778 msgid "" "This setting should only be enabled when downloading channels and playlists" msgstr "" "Ce paramètre ne devrait être activé que lors du téléchargement de canaux et " "listes de lecture" -#: .././config.py:24783 +#: .././config.py:24798 msgid "TRANSLATOR'S NOTE: System preferences > Operations > Livestreams" msgstr "" -#: .././config.py:24787 +#: .././config.py:24802 msgid "Li_vestreams" msgstr "Transmissions en direct" -#: .././config.py:24795 +#: .././config.py:24810 msgid "Livestream preferences (compatible websites only)" msgstr "" "Préférences des transmissions en direct (sites web compatibles uniquement)" -#: .././config.py:24801 +#: .././config.py:24816 msgid "Do not check/download any livestream [yt-dlp only]" msgstr "" -#: .././config.py:24812 +#: .././config.py:24827 msgid "Detect livestreams announced within this many days" msgstr "" "Détecter les transmissions en direct annoncées dans les «x» prochains jours" -#: .././config.py:24827 +#: .././config.py:24842 msgid "How often to check the status of livestreams (in minutes)" msgstr "" "À quelle intervalle (en minutes) vérifier l'état des transmissions en direct" -#: .././config.py:24846 +#: .././config.py:24861 msgid "Check more frequently when a livestream is due to start" msgstr "" "Vérifier plus fréquement lorsque la transmission est sur le point de démarrer" -#: .././config.py:24889 +#: .././config.py:24904 msgid "Broadcasting livestream preferences (compatible websites only)" msgstr "" "Préférences des diffusions en direct (avec les sites web compatibles " "uniquement)" -#: .././config.py:24897 +#: .././config.py:24912 msgid "" "These settings apply when downloading videos individually, for example with " "a custom download" @@ -10030,23 +10039,23 @@ msgstr "" "Ces paramètres sont appliqués lors du téléchargement de vidéos individuelles " "(par exemple avec un téléchargement personnalisé)" -#: .././config.py:24908 +#: .././config.py:24923 msgid "Download using:" msgstr "Télécharger en utilisant :" -#: .././config.py:24923 +#: .././config.py:24938 msgid ".m3u manifest" msgstr "manifest .m3u" -#: .././config.py:24970 +#: .././config.py:24985 msgid "Replace a partially-downloaded livestream" msgstr "Remplacer les transmissions partiellement téléchargées" -#: .././config.py:24977 +#: .././config.py:24992 msgid "Resume a partially-downloaded livestream" msgstr "Reprendre les transmissions partiellement téléchargées" -#: .././config.py:24996 +#: .././config.py:25011 msgid "" "Bypass usual limits on simultaneous downloads, so that all livestreams can " "be downloaded" @@ -10054,11 +10063,11 @@ msgstr "" "Contourner les limites usuelles sur les téléchargements simultanés afin que " "toutes les transmissions en direct soient téléchargées" -#: .././config.py:25009 +#: .././config.py:25024 msgid "Timeout after this many minutes of inactivity" msgstr "Temps d'expiration après tant de minutes d'inactivité" -#: .././config.py:25025 +#: .././config.py:25040 msgid "" "When the livestream download is stopped manually, mark the video as " "downloaded" @@ -10066,84 +10075,84 @@ msgstr "" "Marquer la vidéos comme téléchargée lorsque le téléchargement de la " "transmission en direct est arrêté manuellement" -#: .././config.py:25039 +#: .././config.py:25054 msgid "" "Check a video before the livestream download (ensures metadata is downloaded)" msgstr "" "Vérifier une vidéo avant de télécharger une transmission en direct (s'assure " "que les métadonnées sont téléchargées)" -#: .././config.py:25053 +#: .././config.py:25068 msgid "N.B. This setting is ignored in the Classic Mode tab" msgstr "P.S. Ce paramètre est ignoré dans l'onglet Mode Classique" -#: .././config.py:25070 +#: .././config.py:25085 msgid "not recommended" msgstr "non recommandé" -#: .././config.py:25087 +#: .././config.py:25102 msgid "TRANSLATOR'S NOTE: System preferences > Operations > Actions" msgstr "" -#: .././config.py:25091 +#: .././config.py:25106 msgid "Ac_tions" msgstr "Actions" -#: .././config.py:25099 +#: .././config.py:25114 msgid "Livestream actions (can be toggled for individual videos)" msgstr "" "Actions des transmissions en direct (peut être basculées pour chaque vidéo)" -#: .././config.py:25106 +#: .././config.py:25121 msgid "(currently disabled on MS Windows)" msgstr "(actuellement désactivé sous MS Windows)" -#: .././config.py:25111 +#: .././config.py:25126 msgid "When a livestream starts, show a desktop notification" msgstr "" "Lorsque la transmission en direct démarre, afficher une notification sur le " "bureau" -#: .././config.py:25125 +#: .././config.py:25140 msgid "When a livestream starts, sound an alarm" msgstr "Lorsque la transmission en direct démarre, jouer une alarme" -#: .././config.py:25152 +#: .././config.py:25167 msgid "Plays the selected sound effect" msgstr "Jouer l'effet sonore sélectionné" -#: .././config.py:25161 +#: .././config.py:25176 msgid "When a livestream starts, open it in the system's web browser" msgstr "" "Lorsqu'une transmission en direct démarre, l'ouvrir dans un navigateur web" -#: .././config.py:25173 +#: .././config.py:25188 msgid "When a livestream starts, begin downloading it immediately" msgstr "" "Lorsqu'une transmission en direct démarre, démarrer son téléchargement " "automatiquement" -#: .././config.py:25201 +#: .././config.py:25216 msgid "Desktop notification preferences" msgstr "Préférences des notifications du bureau" -#: .././config.py:25207 +#: .././config.py:25222 msgid "Show a dialogue window at the end of an operation" msgstr "Afficher une fenêtre de dialogue à la fin d'une opération" -#: .././config.py:25231 +#: .././config.py:25246 msgid "Don't notify the user at the end of an operation" msgstr "Ne pas notifier l'utilisateur a la fin d'une opération" -#: .././config.py:25269 +#: .././config.py:25284 msgid "TRANSLATOR'S NOTE: System preferences > Operations > Clips" msgstr "" -#: .././config.py:25273 +#: .././config.py:25288 msgid "Cli_ps" msgstr "Séquences" -#: .././config.py:25286 +#: .././config.py:25301 msgid "" "When a video is checked/downloaded, automatically extract timestamps from " "its metadata file" @@ -10151,7 +10160,7 @@ msgstr "" "Lorsqu'une vidéo est vérifiée / téléchargée, extraire automatiquement son " "horodatage de son fichier de métadonnées" -#: .././config.py:25297 +#: .././config.py:25312 msgid "" "When a video is checked/downloaded, automatically extract timestamps from " "its description" @@ -10159,107 +10168,107 @@ msgstr "" "Lorsqu'une vidéo est vérifiée / téléchargée, extraire automatiquement son " "horodatage de sa description" -#: .././config.py:25309 +#: .././config.py:25324 msgid "If timestamps have already been extracted, replace them" msgstr "Si l'horodatage a déjà été extrait, le remplacer" -#: .././config.py:25321 +#: .././config.py:25336 msgid "" "If no timestamps have been extracted, try again before splitting a video" msgstr "" "Si aucun horodatage n'a été extrait, réessayer avant de découper la vidéo" -#: .././config.py:25335 +#: .././config.py:25350 msgid "Video clips (requires FFmpeg or yt-dlp)" msgstr "" -#: .././config.py:25345 +#: .././config.py:25360 msgid "Download video clips using FFmpeg" msgstr "" -#: .././config.py:25352 +#: .././config.py:25367 msgid "Download video clips using yt-dlp" msgstr "" -#: .././config.py:25365 +#: .././config.py:25380 msgid "Format of video clip filenames" msgstr "Format des noms de fichiers des séquences vidéos" -#: .././config.py:25370 +#: .././config.py:25385 msgid "Number" msgstr "Nombre" -#: .././config.py:25371 +#: .././config.py:25386 msgid "Clip Title" msgstr "Titre de la séquence" -#: .././config.py:25372 +#: .././config.py:25387 msgid "Number + Clip Title" msgstr "Numéro + titre de la séquence" -#: .././config.py:25373 +#: .././config.py:25388 msgid "Clip Title + Number" msgstr "Titre de la séquence + Numéro" -#: .././config.py:25374 +#: .././config.py:25389 msgid "Original Title" msgstr "Titre original" -#: .././config.py:25375 +#: .././config.py:25390 msgid "Original Title + Number" msgstr "Titre original + Numéro" -#: .././config.py:25376 +#: .././config.py:25391 msgid "Original Title + Clip Title" msgstr "Titre original + Titre de la séquence" -#: .././config.py:25377 +#: .././config.py:25392 msgid "Original Title + Number + Clip Title" msgstr "Titre original + Numéro + Titre de la séquence" -#: .././config.py:25378 +#: .././config.py:25393 msgid "Original Title + Clip Title + Number" msgstr "Titre original + Titre de la séquence + Numéro" -#: .././config.py:25405 +#: .././config.py:25420 msgid "Generic title for video clips" msgstr "Titre générique pour les séquences vidéos" -#: .././config.py:25422 +#: .././config.py:25437 msgid "Move clips to the Video Clips folder" msgstr "Déplacer les séquences vers le dossier Séquences Vidéos" -#: .././config.py:25429 +#: .././config.py:25444 msgid "Keep clips with their original video" msgstr "Garder les séquences dans leur vidéo d'origine" -#: .././config.py:25442 +#: .././config.py:25457 msgid "...but place new files inside a sub-directory" msgstr "... mais déplacer les nouveaux fichiers dans un sous-dossier" -#: .././config.py:25453 +#: .././config.py:25468 msgid "Add new files to Tartube's database" msgstr "Ajouter les nouveaux fichiers à la base de données de Tartube" -#: .././config.py:25464 +#: .././config.py:25479 msgid "Use the original video's thumbnail" msgstr "Utiliser la miniature de la vidéo d'origine" -#: .././config.py:25475 .././config.py:25596 +#: .././config.py:25490 .././config.py:25611 msgid "" "Force keyframes at cuts (slower, but fewer video artefacts before and after " "each cut)" msgstr "" -#: .././config.py:25488 +#: .././config.py:25503 msgid "After splitting a video, open the destination folder" msgstr "Ouvrir le dossier de destination après avoir découpé la vidéo" -#: .././config.py:25490 +#: .././config.py:25505 msgid "After splitting a video, open the destination directory" msgstr "Ouvrir le dossier de destination après avoir découpé la vidéo" -#: .././config.py:25502 +#: .././config.py:25517 msgid "" "After splitting a video, delete the original (ignored for videos in channels/" "playlists)" @@ -10267,19 +10276,19 @@ msgstr "" "Supprimer la vidéo d'origine après l'avoir découpée (ignoré pour les vidéos " "dans un canal ou une liste de lecture)" -#: .././config.py:25525 +#: .././config.py:25540 msgid "TRANSLATOR'S NOTE: System preferences > Operations > Slices" msgstr "" -#: .././config.py:25529 +#: .././config.py:25544 msgid "Slic_es" msgstr "Morceaux" -#: .././config.py:25536 +#: .././config.py:25551 msgid "Video slices (requires FFmpeg)" msgstr "Morceaux de vidéos (requiert FFmpeg)" -#: .././config.py:25542 +#: .././config.py:25557 msgid "" "While checking/downloading videos, check each video against the SponsorBlock " "server" @@ -10287,17 +10296,17 @@ msgstr "" "Lors de la vérification / le téléchargement des vidéos, vérifier chaque " "vidéo avec le serveur SponsorBlock" -#: .././config.py:25553 +#: .././config.py:25568 msgid "When contacting the server, obfuscate each video's ID (recommended)" msgstr "" "Lors du questionnement du serveur distant, obfusquer les ID de chaque vidéo " "(recommandé)" -#: .././config.py:25569 +#: .././config.py:25584 msgid "If slices have already been extracted, replace the old list" msgstr "Si les morceaux ont déjà été extrait, remplacer l'ancienne liste" -#: .././config.py:25582 +#: .././config.py:25597 msgid "" "If slices have been extracted, contact the server again before removing more " "slices from the video" @@ -10305,7 +10314,7 @@ msgstr "" "Si les morceaux ont été extraits, contacter le serveur à nouveau avant de " "retirer davantage de morceaux de la vidéo" -#: .././config.py:25610 +#: .././config.py:25625 msgid "" "After removing slices from a video, reset all timestamp and slice data " "(recommended)" @@ -10313,38 +10322,38 @@ msgstr "" "Après avoir suprimé les morceaux de la vidéo, réinitialiser tous les " "horodatages et données de morceaux (recommandé)" -#: .././config.py:25636 +#: .././config.py:25651 msgid "TRANSLATOR'S NOTE: System preferences > Operations > Comments" msgstr "" -#: .././config.py:25640 +#: .././config.py:25655 msgid "C_omments" msgstr "Commentaires" -#: .././config.py:25652 +#: .././config.py:25667 msgid "When checking videos, store comments in the metadata file" msgstr "" "Lors de la vérification des vidéos, enregistrer les commentaires dans le " "dossier des métadonnées" -#: .././config.py:25660 +#: .././config.py:25675 msgid "When downloading videos, store comments in the metadata file" msgstr "" "Lors du téléchargement des vidéos, enregistrer les commentaires dans le " "dossier des métadonnées" -#: .././config.py:25668 +#: .././config.py:25683 msgid "" "Warning: fetching comments will increase the download time, perhaps by a lot!" msgstr "" "Avertissement : la récupération des commentaires augmentera le temps de " "téléchargement, éventuellement de manière conséquente !" -#: .././config.py:25674 +#: .././config.py:25689 msgid "Also store comments in the Tartube database" msgstr "Également enregistrer les commentaires dans la base de données Tartube" -#: .././config.py:25699 +#: .././config.py:25714 msgid "" "Warning: storing comments will increase the size of Tartube's datbase, " "perhaps by a lot!" @@ -10352,45 +10361,45 @@ msgstr "" "Avertissement : l'enregistrement des commentaires augmentera la taille de la " "base de données de Tartube, éventuellement de manière conséquente !" -#: .././config.py:25719 +#: .././config.py:25734 msgid "TRANSLATOR'S NOTE: System preferences > Operations > Mirrors" msgstr "" -#: .././config.py:25730 +#: .././config.py:25745 msgid "Invidious mirror" msgstr "Mirroir Invidious" -#: .././config.py:25736 +#: .././config.py:25751 msgid "To find an updated list of Invidious mirrors, use any search engine!" msgstr "" "Afin de trouver une liste à jour des mirroirs Invidious. utilisez un moteur " "de recherche !" -#: .././config.py:25751 +#: .././config.py:25766 msgid "Use the default Invidious mirror" msgstr "Utiliser le mirroir Invidious par défaut" -#: .././config.py:25766 +#: .././config.py:25781 msgid "SponsorBlock API mirror" msgstr "Mirroir pour l'API SponsorBlock" -#: .././config.py:25779 +#: .././config.py:25794 msgid "Use the default SponsorBlock URL" msgstr "Utiliser le lien URL par défaut de SponsorBlock" -#: .././config.py:25796 +#: .././config.py:25811 msgid "TRANSLATOR'S NOTE: System preferences > Operations > Proxies" msgstr "" -#: .././config.py:25800 +#: .././config.py:25815 msgid "P_roxies" msgstr "Serveurs mandataires" -#: .././config.py:25806 +#: .././config.py:25821 msgid "Proxies" msgstr "Serveurs mandataires" -#: .././config.py:25813 +#: .././config.py:25828 msgid "" "During a download operation, Tartube will cycle betwween the proxies in this " "list" @@ -10398,19 +10407,19 @@ msgstr "" "Lors d'un téléchargement, Tartube alternera cycliquement entre les " "différents serveurs mandataires de cette liste" -#: .././config.py:25839 +#: .././config.py:25854 msgid "TRANSLATOR'S NOTE: System preferences > Operations > Preferences" msgstr "" -#: .././config.py:25843 +#: .././config.py:25858 msgid "Pre_ferences" msgstr "Préférences" -#: .././config.py:25850 +#: .././config.py:25865 msgid "URL flexibility preferences" msgstr "Préférences sur la flexibilité des liens URL" -#: .././config.py:25857 +#: .././config.py:25872 msgid "" "If a video's URL represents a channel/playlist, not a video, don't download " "it" @@ -10418,23 +10427,23 @@ msgstr "" "Si le lien URL pointe sur un canal ou une liste de lecture et non pas une " "vidéo, ne pas le télécharger" -#: .././config.py:25866 +#: .././config.py:25881 msgid "...or, download multiple videos into the containing folder" msgstr "... ou bien télécharger plusieurs vidéos dans le dossier conteneur" -#: .././config.py:25876 +#: .././config.py:25891 msgid "...or, create a new channel, and download the videos into that" msgstr "... ou créer un nouveau canal et y télécharger les vidéos" -#: .././config.py:25887 +#: .././config.py:25902 msgid "...or, create a new playlist, and download the videos into that" msgstr "... ou créer une nouvelle liste de lecture et y télécharger les vidéos" -#: .././config.py:25919 .././config.py:26001 +#: .././config.py:25934 .././config.py:26016 msgid "Missing video preferences" msgstr "Préférence des vidéos manquantes" -#: .././config.py:25925 .././config.py:26007 +#: .././config.py:25940 .././config.py:26022 msgid "" "Add videos which have been removed from a channel/playlist to the Missing " "Videos folder" @@ -10442,120 +10451,120 @@ msgstr "" "Ajouter les vidéos qui ont été retirées d'un canal / liste de lecture au " "dossier des Vidéos Manquantes" -#: .././config.py:25936 .././config.py:26018 +#: .././config.py:25951 .././config.py:26033 msgid "Only add videos that were uploaded within this many days" msgstr "" "Ajouter uniquement les vidéos qui ont étés mises à jour depuis tant de jours" -#: .././config.py:25990 +#: .././config.py:26005 msgid "TRANSLATOR'S NOTE: System preferences > Operations > Missing" msgstr "" -#: .././config.py:25994 +#: .././config.py:26009 msgid "Missi_ng" msgstr "" -#: .././config.py:26067 +#: .././config.py:26082 msgid "TRANSLATOR'S NOTE: System preferences > Downloaders" msgstr "" -#: .././config.py:26099 .././config.py:35379 +#: .././config.py:26114 .././config.py:35435 msgid "TRANSLATOR'S NOTE: System preferences > Downloaders > Forks" msgstr "" -#: .././config.py:26103 +#: .././config.py:26118 msgid "_Forks" msgstr "Bifurcations (forks)" -#: .././config.py:26109 +#: .././config.py:26124 msgid "Forks of youtube-dl" msgstr "Bifurcations (forks) de youtube-dl" -#: .././config.py:26138 +#: .././config.py:26153 msgid "Use yt-dlp" msgstr "Utiliser yt-dlp" -#: .././config.py:26144 +#: .././config.py:26159 msgid "Install without dependencies" msgstr "Installer sans les dépendances" -#: .././config.py:26145 +#: .././config.py:26160 msgid "(recommended on MS Windows)" msgstr "(recommandé sous MS Windows)" -#: .././config.py:26176 +#: .././config.py:26191 msgid "Use youtube-dl" msgstr "Utiliser youtube-dl" -#: .././config.py:26197 +#: .././config.py:26212 msgid "Other forks" msgstr "Autres bifurcations (forks)" -#: .././config.py:26205 +#: .././config.py:26220 msgid "Use this fork (e.g. youtube-dlc):" msgstr "" -#: .././config.py:26283 +#: .././config.py:26298 msgid "When using other downloaders, filter out yt-dlp download options" msgstr "" "Lors de l'utilisation d'autres clients de téléchargement, cacher les options " "de téléchargement de yt-dlp" -#: .././config.py:26305 +#: .././config.py:26320 msgid "TRANSLATOR'S NOTE: System preferences > Downloaders > File paths" msgstr "" -#: .././config.py:26309 +#: .././config.py:26324 msgid "File _paths" msgstr "Chemins des fichiers" -#: .././config.py:26316 +#: .././config.py:26331 msgid "Downloader file paths" msgstr "Chemins des fichiers du client de téléchargement" -#: .././config.py:26322 +#: .././config.py:26337 msgid "Path to the executable" msgstr "Chemin vers l'exécutable" #. (Signal connect appears below) -#: .././config.py:26328 .././config.py:26507 .././config.py:26548 -#: .././config.py:35396 +#: .././config.py:26343 .././config.py:26522 .././config.py:26563 +#: .././config.py:35452 msgid "Use default path" msgstr "Utiliser le chemin par défaut" -#: .././config.py:26338 .././config.py:35410 +#: .././config.py:26353 .././config.py:35466 msgid "Use local path" msgstr "Utiliser le chemin local" -#: .././config.py:26344 +#: .././config.py:26359 msgid "Use custom path (not recommended on MS Windows)" msgstr "" -#: .././config.py:26346 +#: .././config.py:26361 msgid "Use custom path" msgstr "Utiliser un chemin personnalisé" -#: .././config.py:26358 .././config.py:35422 +#: .././config.py:26373 .././config.py:35478 msgid "Use PyPI path" msgstr "Utiliser le chemin PyPI" -#: .././config.py:26418 +#: .././config.py:26433 msgid "Command for update operations" msgstr "Commande pour les opération de mise-à-jour" -#: .././config.py:26471 +#: .././config.py:26486 msgid "TRANSLATOR'S NOTE: System preferences > Downloaders > FFmpeg / AVConv" msgstr "" -#: .././config.py:26476 +#: .././config.py:26491 msgid "FF_mpeg / AVConv" msgstr "FFmpeg / AVConv" -#: .././config.py:26483 +#: .././config.py:26498 msgid "Post-processor file paths" msgstr "Chemin du fichier du post-processeur" -#: .././config.py:26488 +#: .././config.py:26503 msgid "" "You only need to set these paths if Tartube cannot find FFmpeg / AVConv " "automatically" @@ -10563,83 +10572,83 @@ msgstr "" "Vous n'avez besoin de définir ces chemins uniquement si Tartube n'arrive pas " "à trouver FFmpeg / AVConv automatiquement" -#: .././config.py:26495 +#: .././config.py:26510 msgid "Path to the FFmpeg executable" msgstr "Chemin vers l'exécutable FFmpeg" -#: .././config.py:26522 .././config.py:26634 +#: .././config.py:26537 .././config.py:26649 msgid "Install from main menu" msgstr "Installer depuis le menu principal" -#: .././config.py:26536 +#: .././config.py:26551 msgid "Path to the AVConv executable" msgstr "Chemin vers l'exécutable AVConv" -#: .././config.py:26563 +#: .././config.py:26578 msgid "Not supported on MS Windows" msgstr "N'est pas supporté sous MS Windows" -#: .././config.py:26591 +#: .././config.py:26606 msgid "TRANSLATOR'S NOTE: System preferences > Downloaders > streamlink" msgstr "" -#: .././config.py:26594 +#: .././config.py:26609 msgid "TRANSLATOR'S NOTE: 'streamlink' is the name of a Python module" msgstr "" -#: .././config.py:26599 +#: .././config.py:26614 msgid "_streamlink" msgstr "streamlink" -#: .././config.py:26606 +#: .././config.py:26621 msgid "streamlink file path" msgstr "Chemin vers le fichier streamlink" -#: .././config.py:26611 +#: .././config.py:26626 msgid "Path to the streamlink executable" msgstr "Chemin vers l'exécutable streamlink" -#: .././config.py:26659 +#: .././config.py:26674 msgid "TRANSLATOR'S NOTE: System preferences > Options" msgstr "" -#: .././config.py:26688 +#: .././config.py:26703 msgid "TRANSLATOR'S NOTE: System preferences > Options > Download options" msgstr "" -#: .././config.py:26693 +#: .././config.py:26708 msgid "_Download options" msgstr "Optiosn de téléchargement" -#: .././config.py:26700 +#: .././config.py:26715 msgid "List of download options" msgstr "List des options de téléchargement" -#: .././config.py:26720 +#: .././config.py:26735 msgid "Videos tab" msgstr "Onglet vidéo" -#: .././config.py:26721 +#: .././config.py:26736 msgid "Dropzone" msgstr "Zone de dépôt" -#: .././config.py:26721 +#: .././config.py:26736 msgid "Applied to media" msgstr "Appliqué au média" -#: .././config.py:26922 +#: .././config.py:26937 msgid "TRANSLATOR'S NOTE: System preferences > Options > Preferences" msgstr "" -#: .././config.py:26926 +#: .././config.py:26941 msgid "_Preferences" msgstr "Préférences" -#: .././config.py:26933 +#: .././config.py:26948 msgid "Download options preferences" msgstr "Préférences des options de téléchargement" -#: .././config.py:26939 +#: .././config.py:26954 msgid "" "When applying download options to something, clone the general download " "options" @@ -10647,417 +10656,409 @@ msgstr "" "Cloner les options de téléchargement générales lorsque les options de " "téléchargements sont appliqués à un élément quelconque" -#: .././config.py:26950 +#: .././config.py:26965 msgid "After downloading a video, destroy its download options" msgstr "" "Supprimer les options de téléchargement de la vidéo après l'avoir téléchargée" -#: .././config.py:26972 +#: .././config.py:26987 msgid "TRANSLATOR'S NOTE: System preferences > Options > FFmpeg options" msgstr "" -#: .././config.py:26976 +#: .././config.py:26991 msgid "_FFmpeg options" msgstr "Options FFmpeg" -#: .././config.py:26983 +#: .././config.py:26998 msgid "List of FFmpeg options managers" msgstr "List des gestionnaires d'options de FFmpeg" -#: .././config.py:27003 +#: .././config.py:27018 msgid "Current" msgstr "Courant" -#: .././config.py:27093 +#: .././config.py:27108 msgid "Use these options" msgstr "Utiliser ces options" -#: .././config.py:27183 +#: .././config.py:27198 msgid "TRANSLATOR'S NOTE: System preferences > Output" msgstr "" #. Add this tab... -#: .././config.py:27187 +#: .././config.py:27202 msgid "O_utput" msgstr "Sortie" -#: .././config.py:27213 +#: .././config.py:27228 msgid "TRANSLATOR'S NOTE: System preferences > Output > General" msgstr "" -#: .././config.py:27227 +#: .././config.py:27242 msgid "Applies to Output tab, terminal window and downloader log" msgstr "" -#: .././config.py:27233 +#: .././config.py:27248 msgid "Downloader writes verbose output (youtube-dl debugging mode)" msgstr "" "Le client de téléchargement écrit en mode verbeux (mode de débogage de " "youtube-dl)" -#: .././config.py:27255 +#: .././config.py:27270 msgid "TRANSLATOR'S NOTE: System preferences > Output > Output tab" msgstr "" -#: .././config.py:27259 +#: .././config.py:27274 msgid "_Output tab" msgstr "Onglet Sortie" -#: .././config.py:27266 +#: .././config.py:27281 msgid "Output tab preferences" msgstr "Préféfrences de l'onglet Sortie" -#: .././config.py:27271 +#: .././config.py:27286 msgid "Display downloader system commands in the Output tab" msgstr "" "Afficher la commande système du client de téléchargement dans l'onglet Sortie" -#: .././config.py:27280 -msgid "Display output from downloader's STDOUT in the Output tab" +#: .././config.py:27296 +msgid "Display general output (from downloader's STDOUT) in the Output tab" msgstr "" -"Afficher la sortie standard (STDOUT) du client de téléchargement dans " -"l'onglet Sortie" -#: .././config.py:27289 .././config.py:27471 .././config.py:27570 +#: .././config.py:27307 .././config.py:27495 .././config.py:27597 msgid "...but don't write each video's JSON data" msgstr "... mais ne pas écrire les données JSON de chaque vidéo" -#: .././config.py:27300 .././config.py:27482 .././config.py:27581 +#: .././config.py:27318 .././config.py:27506 .././config.py:27608 msgid "...but don't write each video's download progress" msgstr "" "... mais ne pas écrire la progression du téléchargement de chaque vidéo" -#: .././config.py:27319 -msgid "Display output from downloader's STDERR in the Output tab" +#: .././config.py:27338 +msgid "Display errors/warnings (from downloader's STDERR) in the Output tab" msgstr "" -"Afficher la sortie d'erreur (STDERR) du client de téléchargement dans " -"l'onget Sortie" -#: .././config.py:27328 +#: .././config.py:27349 msgid "Limit the size of Output tab pages to" msgstr "Limiter la taille des pages de l'onglet Sortie à" -#: .././config.py:27352 +#: .././config.py:27373 msgid "Empty pages in the Output tab at the start of every operation" msgstr "" "Vider les pages de l'onglet Sortie au démarrage de chaque nouvelle opération" -#: .././config.py:27367 +#: .././config.py:27388 msgid "" "Show a summary of active threads (changes are applied when Tartube restarts)" msgstr "" "Afficher un sommaire des fils actifs (les chamgements sont appliqués au " "redémarrage de Tartube)" -#: .././config.py:27382 +#: .././config.py:27403 msgid "During update/info operations, automatically switch to the Output tab" msgstr "" "Lors des opérations de mis-à-jour / d'information, changer automatiquement " "vers l'onglet Sortie" -#: .././config.py:27393 +#: .././config.py:27414 msgid "During a refresh operation, show all matching videos in the Output tab" msgstr "" "Lors des opérations de mis-à-jour, afficher les vidéos correspondantes dans " "l'onglet Sortie" -#: .././config.py:27404 +#: .././config.py:27425 msgid "...also show all non-matching videos" msgstr "... ainsi que toutes les vidéos ne correspondant pas" -#: .././config.py:27438 +#: .././config.py:27459 msgid "TRANSLATOR'S NOTE: System preferences > Output > Terminal window" msgstr "" -#: .././config.py:27442 +#: .././config.py:27463 msgid "_Terminal window" msgstr "Fenêtre du terminal" -#: .././config.py:27448 +#: .././config.py:27469 msgid "Terminal window preferences" msgstr "Préférences de la fenêtre du terminal" -#: .././config.py:27453 +#: .././config.py:27474 msgid "Write downloader system commands to the terminal window" msgstr "" "Écrire les commandes systèmes du client de téléchargement vers le terminal" -#: .././config.py:27462 -msgid "Write output from downloader's STDOUT to the terminal window" +#: .././config.py:27484 +msgid "Write general output (from downloader's STDOUT) to the terminal window" msgstr "" -"Écrire la sortie standard (STDOUT) du client de téléchargement vers le " -"terminal" -#: .././config.py:27504 -msgid "Write output from downloader's STDERR to the terminal window" +#: .././config.py:27529 +msgid "Write errors/warnings (from downloader's STDERR) to the terminal window" msgstr "" -"Écrire la sortie d'erreurs (STDERR) du client de téléchargement vers le " -"terminal" -#: .././config.py:27529 +#: .././config.py:27556 msgid "TRANSLATOR'S NOTE: System preferences > Output > Log" msgstr "" -#: .././config.py:27533 +#: .././config.py:27560 msgid "_Downloader log" msgstr "" -#: .././config.py:27539 +#: .././config.py:27566 msgid "Downloader log preferences" msgstr "" -#: .././config.py:27545 +#: .././config.py:27572 #, python-brace-format msgid "If enabled, the file '{0}' is written to Tartube's data folder" msgstr "" -#: .././config.py:27552 +#: .././config.py:27579 msgid "Write downloader system commands to the log" msgstr "" -#: .././config.py:27561 -msgid "Write output from downloader's STDOUT to the log" +#: .././config.py:27588 +msgid "Write general output (from downloader's STDOUT) to the log" msgstr "" -#: .././config.py:27603 -msgid "Write output from downloader's STDERR to the log" +#: .././config.py:27630 +msgid "Write errors/warnings (from downloader's STDERR) to the log" msgstr "" -#: .././config.py:28564 .././config.py:30767 .././config.py:30826 -#: .././config.py:31678 .././config.py:33086 .././config.py:33178 +#: .././config.py:28591 .././config.py:30794 .././config.py:30853 +#: .././config.py:31713 .././config.py:33121 .././config.py:33213 msgid "" "TRANSLATOR'S NOTE: Dialogue window, generated by: System preferences > Files " "> Update" msgstr "" #. Confirm the result -#: .././config.py:28584 .././config.py:30800 .././config.py:30862 -#: .././config.py:31702 .././config.py:33112 .././config.py:33204 +#: .././config.py:28611 .././config.py:30827 .././config.py:30889 +#: .././config.py:31737 .././config.py:33147 .././config.py:33239 #: .././refresh.py:496 .././refresh.py:604 msgid "Total videos:" msgstr "Vidéos total :" -#: .././config.py:28585 .././config.py:30802 .././config.py:30864 -#: .././config.py:31703 .././config.py:33113 .././config.py:33205 +#: .././config.py:28612 .././config.py:30829 .././config.py:30891 +#: .././config.py:31738 .././config.py:33148 .././config.py:33240 msgid "Videos updated:" msgstr "Vidéos mises-à-jour :" -#: .././config.py:28769 .././config.py:28878 +#: .././config.py:28796 .././config.py:28905 msgid "" "TRANSLATOR'S NOTE: Dialogue window, generated by: System preferences > Files " "> URLs" msgstr "" -#: .././config.py:28813 +#: .././config.py:28840 #, python-brace-format msgid "There is already a channel, playlist or folder called '{0}'" msgstr "" -#: .././config.py:28836 +#: .././config.py:28863 msgid "Are you sure you want to rename this channel?" msgstr "Êtes-vous sûrs de vouloir renommer ce canal ?" -#: .././config.py:28838 +#: .././config.py:28865 msgid "Are you sure you want to rename this playlist?" msgstr "Êtes-vous sûrs de vouloir renommer cette liste de lecture ?" -#: .././config.py:28840 +#: .././config.py:28867 msgid "Are you sure you want to rename this folder?" msgstr "Êtes-vous sûrs de vouloir renommer ce dossier ?" -#: .././config.py:28885 +#: .././config.py:28912 msgid "That is not a valid URL" msgstr "Ce-ci n'est pas un lien URL valide" -#: .././config.py:28908 +#: .././config.py:28935 msgid "Are you sure you want to update the URL?" msgstr "Êtes-vous sûrs de vouloir mettre à jour ce lien URL ?" -#: .././config.py:28939 +#: .././config.py:28966 msgid "" "TRANSLATOR'S NOTE: Dialogue window, generated by:System preferences > Files " "> URLs" msgstr "" -#: .././config.py:28960 +#: .././config.py:28987 msgid "The regex is invalid" msgstr "La regex n'est pas valide" -#: .././config.py:29010 +#: .././config.py:29037 msgid "Are you sure you want to update these URLs?" msgstr "Êtes-vous sûrs de vouloir mettre à jour ce lien URL ?" -#: .././config.py:29210 +#: .././config.py:29237 msgid "" "TRANSLATOR'S NOTE: Dialogue window, generated by: System preferences > " "Operations > Custom" msgstr "" -#: .././config.py:29235 +#: .././config.py:29262 msgid "The default custom download manager cannot be deleted" msgstr "" "Le gestionnaire personnalisé des clients de téléchargement par défaut ne " "peut pas être supprimé" -#: .././config.py:29245 +#: .././config.py:29272 msgid "Are you sure you want to delete this custom download manager?" msgstr "" "Êtes-vous sûrs de vouloir supprimer ce gestionnaire de téléchargement ?" -#: .././config.py:29489 .././config.py:29610 .././config.py:29660 -#: .././config.py:29852 .././config.py:30512 .././config.py:35281 +#: .././config.py:29516 .././config.py:29637 .././config.py:29687 +#: .././config.py:29879 .././config.py:30539 .././config.py:35337 msgid "" "TRANSLATOR'S NOTE: Dialogue window, generated by: System preferences > Files " "> Database" msgstr "" -#: .././config.py:29521 +#: .././config.py:29548 msgid "Are you sure you want to create a new database at this location?" msgstr "" "Êtes-vous sûrs de vouloir créer une nouvelle base de données à cet " "emplacement ?" -#: .././config.py:29633 +#: .././config.py:29660 msgid "Are you sure you want to forget this database?" msgstr "Êtes-vous sûrs de vouloir oublier cette base de données ?" -#: .././config.py:29673 +#: .././config.py:29700 msgid "Are you sure you want to forget all databases except the current one?" msgstr "" "Êtes-vous sûrs de vouloir oublier toutes les bases de données excepté la " "courante ?" -#: .././config.py:29881 +#: .././config.py:29908 msgid "No database exists at this location:" msgstr "Aucune base de données n'existe à cet emplacement :" -#: .././config.py:29883 +#: .././config.py:29910 msgid "Do you want to create a new one?" msgstr "Voulez-vous en créer une nouvelle ?" -#: .././config.py:30518 +#: .././config.py:30545 msgid "Select a Tartube database file" msgstr "Sélectionnez la base de données Tartube" -#: .././config.py:30540 +#: .././config.py:30567 msgid "This file is not loadable (might be corrupted)" msgstr "Ce fichier ne peut être chargé (il pourrait être corrompu)" -#: .././config.py:30551 +#: .././config.py:30578 msgid "This file does is not compatible with Tartube" msgstr "Ce fichier n'est pas comptabile avec Tartube" -#: .././config.py:30561 +#: .././config.py:30588 msgid "This file was loaded, but is empty" msgstr "Ce fichier a été chargé mais est vide" -#: .././config.py:31019 +#: .././config.py:31046 msgid "" "TRANSLATOR'S NOTE: Dialogue window, generated by: System preferences > " "Options > FFmpeg options" msgstr "" -#: .././config.py:31044 +#: .././config.py:31071 msgid "The current options manager cannot be deleted" msgstr "Le gestionnaire d'option courant ne peut pas être supprimé" -#: .././config.py:31054 .././config.py:32463 +#: .././config.py:31081 .././config.py:32498 msgid "Are you sure you want to delete this options manager?" msgstr "Êtes-vous sûrs de vouloir supprimer ce gestionnaire d'options ?" -#: .././config.py:31239 .././config.py:34028 +#: .././config.py:31267 .././config.py:34063 msgid "" "TRANSLATOR'S NOTE: Dialogue window, generated by: System preferences > " "Windows > Main Window" msgstr "" -#: .././config.py:31253 .././config.py:31761 .././config.py:34040 +#: .././config.py:31286 .././config.py:31796 .././config.py:34075 msgid "The new setting will be applied when Tartube restarts" msgstr "Les nouveaux paramètres seront appliqués au redémarrage de Tartube" -#: .././config.py:31729 +#: .././config.py:31764 msgid "" "TRANSLATOR'S NOTE: Dialogue window, generated by: System preferences > " "General > Application" msgstr "" -#: .././config.py:32428 +#: .././config.py:32463 msgid "" "TRANSLATOR'S NOTE: Dialogue window, generated by: System preferences > " "Options > Download options" msgstr "" -#: .././config.py:32453 +#: .././config.py:32488 msgid "The default options manager cannot be deleted" msgstr "Le gestionnaire d'options par défaut ne peut pas être supprimé" -#: .././config.py:33585 .././config.py:33633 +#: .././config.py:33620 .././config.py:33668 msgid "" "TRANSLATOR'S NOTE: Dialogue window, generated by: System preferences > " "Scheduling > Start" msgstr "" -#: .././config.py:33598 +#: .././config.py:33633 msgid "There is already a scheduled download with that name" msgstr "Il y'a déjà un téléchargement planifié avec ce nom" -#: .././config.py:33650 +#: .././config.py:33685 msgid "Are you sure you want to delete this scheduled download?" msgstr "Êtes-vous sûrs de vouloir supprimer ce téléchargement planifié ?" -#: .././config.py:33835 +#: .././config.py:33870 msgid "" "TRANSLATOR'S NOTE: Dialogue window, generated by: System preferences > " "Operations > Archive" msgstr "" -#: .././config.py:33840 +#: .././config.py:33875 msgid "Select the location of the archive file" msgstr "Sélectionnez l'emplacement du fichier d'archive" -#: .././config.py:33873 .././config.py:33911 +#: .././config.py:33908 .././config.py:33946 msgid "" "TRANSLATOR'S NOTE: Dialogue window, generated by: System preferences > " "Downloaders > FFmpeg / AVConv" msgstr "" -#: .././config.py:33878 +#: .././config.py:33913 msgid "Please select the AVConv executable" msgstr "Veuillez sélectionner l'exécutable d'AVConv" -#: .././config.py:33916 +#: .././config.py:33951 msgid "Please select the FFmpeg executable" msgstr "Veuillez sélectionner l'éxécutable FFmpeg" -#: .././config.py:33949 +#: .././config.py:33984 msgid "" "TRANSLATOR'S NOTE: Dialogue window, generated by: System preferences > " "Downloaders > streamlink" msgstr "" -#: .././config.py:33954 +#: .././config.py:33989 msgid "Please select the streamlink executable" msgstr "Veuillez sélectionner l'éxécutable streamlink" -#: .././config.py:35131 +#: .././config.py:35187 msgid "" "TRANSLATOR'S NOTE: Dialogue window, generated by: System preferences > " "Downloaders > File paths" msgstr "" -#: .././config.py:35137 +#: .././config.py:35193 msgid "Select the youtube-dl-compatible executable" msgstr "Veuillez sélectionner un éxécutable compatible avec youtube-dl" -#: .././config.py:35314 +#: .././config.py:35370 msgid "Database file not loaded" msgstr "La base de données n'a pas été chargée" -#: .././config.py:35334 +#: .././config.py:35390 msgid "Did not try to load the database file" msgstr "La base de données n'a pas essayée d'être chargée" -#: .././config.py:35359 +#: .././config.py:35415 msgid "Database file loaded" msgstr "La base de données a été chargée" @@ -11140,11 +11141,11 @@ msgstr "Impossible de télécharger les vidéos dans un dossier privé" msgid "Unrecognised download item ID" msgstr "" -#: .././downloads.py:3535 .././downloads.py:9270 +#: .././downloads.py:3535 .././downloads.py:9280 msgid "Download did not start" msgstr "Le téléchargement n'a pas démarré" -#: .././downloads.py:3541 .././downloads.py:9276 .././info.py:310 +#: .././downloads.py:3541 .././downloads.py:9286 .././info.py:310 #: .././updates.py:270 .././updates.py:382 .././updates.py:495 #: .././updates.py:665 msgid "Child process exited with non-zero code: {}" @@ -11166,15 +11167,15 @@ msgid "Simulated download of video with unprintable characters" msgstr "" "Téléchargement simulé d'une vidéo comportant des caractères non-imprimables" -#: .././downloads.py:6717 +#: .././downloads.py:6727 msgid "Invalid timestamps in temporary buffer" msgstr "" -#: .././downloads.py:6739 +#: .././downloads.py:6749 msgid "No timestamps defined in video's timestamp list" msgstr "Aucun horodatage de défini dans la liste des horodatages de la vidéo" -#: .././downloads.py:6760 +#: .././downloads.py:6770 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 " @@ -11184,35 +11185,35 @@ msgstr "" "dossier ayant le même nom existe déjà, soit parce-que de nouveaux dossiers " "ne peuvent pas être ajoutés au dossier parent" -#: .././downloads.py:6864 .././downloads.py:7055 +#: .././downloads.py:6874 .././downloads.py:7065 msgid "FAILED: Cannot create temporary directory" msgstr "" -#: .././downloads.py:6961 .././downloads.py:7152 .././downloads.py:7459 -#: .././downloads.py:7730 +#: .././downloads.py:6971 .././downloads.py:7162 .././downloads.py:7469 +#: .././downloads.py:7740 msgid "FAILED: Clip download did not start" msgstr "ÉCHEC : le téléchargemet de la séquence vidéo n'a pas démarré" -#: .././downloads.py:6969 .././downloads.py:7160 .././downloads.py:7467 -#: .././downloads.py:7738 +#: .././downloads.py:6979 .././downloads.py:7170 .././downloads.py:7477 +#: .././downloads.py:7748 msgid "FAILED: Child process exited with non-zero code: {}" msgstr "" "ÉCHEC : le processus enfant a terminé avec un code de sorie non-nul : {}" -#: .././downloads.py:7576 +#: .././downloads.py:7586 msgid "No slices defined in video's slice list" msgstr "Aucun morceau de défini dans la liste des morceaux de vidéo" -#: .././downloads.py:7762 +#: .././downloads.py:7772 msgid "FAILED: One or more clips were not downloaded" msgstr "" "ÉCHEC : une ou plusieurs séquences vidéos n'ont pas pu être téléchargées" -#: .././downloads.py:7863 +#: .././downloads.py:7873 msgid "FAILED: Can't concatenate clips" msgstr "ÉCHEC : impossible de concaténer les séquences vidéos" -#: .././downloads.py:7884 +#: .././downloads.py:7894 msgid "" "FAILED: Clips were concatenated, but could not move the output file out of " "the temporary directory" @@ -11220,29 +11221,29 @@ msgstr "" "ÉCHEC : les séquences vidéos ont été concaténées mais le fichier temporaire " "n'a pas pu être déplacé hors du dossier temporaire" -#: .././downloads.py:8024 +#: .././downloads.py:8034 msgid "Failed to copy the original video's thumbnail" msgstr "Échec lors de la copie de la miniature de la vidéo originale" -#: .././downloads.py:8207 +#: .././downloads.py:8217 msgid "FAILED: Can't create a temporary folder for video clips" msgstr "" "ÉCHEC : impossible de créer un dossier temporaire pour les séquences vidéos" -#: .././downloads.py:8256 +#: .././downloads.py:8266 msgid "FAILED: Can't create a temporary folder for video slices" msgstr "" #. There are currently three download methods, specified by self.dl_mode -#: .././downloads.py:9029 +#: .././downloads.py:9039 msgid "Tartube is starting the livestream download" msgstr "Tartube démarre le téléchargement de la transmission en direct" -#: .././downloads.py:9053 +#: .././downloads.py:9063 msgid "Invalid livestream download mode" msgstr "Mode de téléchargement de la transmission en direct non valide" -#: .././downloads.py:9102 +#: .././downloads.py:9112 msgid "" "Incomplete livestream download detected; removing the .part component from " "the output file" @@ -11250,7 +11251,7 @@ msgstr "" "Téléchargement incomplet d'une transmission détecté ; suppression de la " "partie .part du fichier de sortie" -#: .././downloads.py:9117 +#: .././downloads.py:9127 msgid "" "Incomplete livestream download detected; to complete the download, right-" "click the video and select 'Finalise livestream'" @@ -11259,11 +11260,11 @@ msgstr "" "téléchargement, faites un clic-droit sur la vidéo et sélectionnez «Finaliser " "la transmission en direct»" -#: .././downloads.py:9347 .././downloads.py:9894 +#: .././downloads.py:9357 .././downloads.py:9904 msgid "Failed to download the .m3u manifest" msgstr "Impossible de télécharger le manifeste .m3u" -#: .././downloads.py:9785 +#: .././downloads.py:9795 msgid "Downloaded the .m3u manifest, now downloading the livestream..." msgstr "Manifeste .m3u téléchargé, téléchargement de la transmission ..." @@ -11988,6 +11989,38 @@ msgstr "Début de la mise à jour (installation / mise à jour) " msgid "Update did not start" msgstr "La mise à jour n'a pas démarré" +#~ msgid "" +#~ "Failed to load the Tartube config file (file cannot be read by this " +#~ "version)" +#~ msgstr "" +#~ "Échec du chargement du fichier de configuration de Tartube (le fichier ne " +#~ "peut pas être lu par cette version)" + +#~ msgid "Database file can't be read by this version of Tartube" +#~ msgstr "" +#~ "Le fichier de base de données ne peut pas être lu par cette version de " +#~ "Tartube" + +#~ msgid "Display output from downloader's STDOUT in the Output tab" +#~ msgstr "" +#~ "Afficher la sortie standard (STDOUT) du client de téléchargement dans " +#~ "l'onglet Sortie" + +#~ msgid "Display output from downloader's STDERR in the Output tab" +#~ msgstr "" +#~ "Afficher la sortie d'erreur (STDERR) du client de téléchargement dans " +#~ "l'onget Sortie" + +#~ msgid "Write output from downloader's STDOUT to the terminal window" +#~ msgstr "" +#~ "Écrire la sortie standard (STDOUT) du client de téléchargement vers le " +#~ "terminal" + +#~ msgid "Write output from downloader's STDERR to the terminal window" +#~ msgstr "" +#~ "Écrire la sortie d'erreurs (STDERR) du client de téléchargement vers le " +#~ "terminal" + #~ msgid "Process with FFmpeg..." #~ msgstr "Traiter avec FFmpeg..." diff --git a/locale/ko_KR/LC_MESSAGES/base.mo b/locale/ko_KR/LC_MESSAGES/base.mo index df77c36..118956e 100644 Binary files a/locale/ko_KR/LC_MESSAGES/base.mo and b/locale/ko_KR/LC_MESSAGES/base.mo differ diff --git a/locale/ko_KR/LC_MESSAGES/base.po b/locale/ko_KR/LC_MESSAGES/base.po index d190745..9412764 100644 --- a/locale/ko_KR/LC_MESSAGES/base.po +++ b/locale/ko_KR/LC_MESSAGES/base.po @@ -6,7 +6,7 @@ msgid "" msgstr "" "Project-Id-Version: 1.0\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2023-04-13 14:30+0100\n" +"POT-Creation-Date: 2023-06-08 10:49+0100\n" "PO-Revision-Date: 2021-02-12 15:23+0900\n" "Last-Translator: mirusu400\n" "Language-Team: mirusu400\n" @@ -25,7 +25,7 @@ msgstr "매우 작게" msgid "Small" msgstr "작게" -#: .././mainapp.py:308 .././config.py:7203 +#: .././mainapp.py:308 .././config.py:7201 msgid "Medium" msgstr "중간" @@ -50,68 +50,68 @@ msgstr "" "이 시도되지 않습니다. 경로 설정을 진행했다면 Tartube를 다시 시작해 주세요. 이" "러한 메시지를 표시하지 않을려면, 썸네일 변환 기능을 꺼주세요" -#: .././mainapp.py:2365 +#: .././mainapp.py:2368 msgid "" "TRANSLATOR'S NOTE: Videos in the Videos tab can be displayed in one of " "several formats" msgstr "" -#: .././mainapp.py:2372 +#: .././mainapp.py:2375 msgid "_Basic list" msgstr "" -#: .././mainapp.py:2377 +#: .././mainapp.py:2380 msgid "Basic list with _container names" msgstr "" -#: .././mainapp.py:2382 +#: .././mainapp.py:2385 msgid "_Thumbnails" msgstr "" -#: .././mainapp.py:2387 +#: .././mainapp.py:2390 msgid "Thumbnails and _extra labels" msgstr "" -#: .././mainapp.py:2392 +#: .././mainapp.py:2395 msgid "T_humbnails and container names" msgstr "" -#: .././mainapp.py:2397 +#: .././mainapp.py:2400 msgid "Th_umbnails, container names and extra labels" msgstr "" -#: .././mainapp.py:2402 +#: .././mainapp.py:2405 msgid "_Grid" msgstr "" -#: .././mainapp.py:2407 +#: .././mainapp.py:2410 msgid "G_rid with extra labels" msgstr "" -#: .././mainapp.py:3635 +#: .././mainapp.py:3638 msgid "" "Tartube can't create the folder in which its configuration file is saved" msgstr "Tartube는 구성 파일이 저장되는 폴더를 만들 수 없습니다" #. Load/save has been disabled. Show the error message in a dialogue #. window, then shut down -#: .././mainapp.py:3682 +#: .././mainapp.py:3685 msgid "Tartube failed to start because:" msgstr "Tartube는 다음과 같은 이유로 시작하지 못했습니다:" -#: .././mainapp.py:3690 +#: .././mainapp.py:3693 msgid "If you don't know how to resolve this error, please contact the authors" msgstr "이 문제를 해결할 방법을 모르겠으면, 개발자에게 문의해주세요" -#: .././mainapp.py:3920 +#: .././mainapp.py:3923 msgid "Because of an error, file load/save has been disabled" msgstr "오류에 의해, 파일 저장/불러오기 기능이 비활성화 되었습니다" -#: .././mainapp.py:3929 +#: .././mainapp.py:3932 msgid "Because of the error, file load/save has been disabled" msgstr "오류에 의해, 파일 저장/불러오기 기능이 비활성화 되었습니다" -#: .././mainapp.py:4031 +#: .././mainapp.py:4034 msgid "" "TRANSLATOR'S NOTE: In Tartube, there is a small set of'operations', each " "with a unique name. Most operations use a separate Python file. Two or more " @@ -120,176 +120,184 @@ msgid "" "Operation literally" msgstr "" -#: .././mainapp.py:4039 +#: .././mainapp.py:4042 msgid "" "TRANSLATOR'S NOTE: Download operations can download videos or fetch a list " "of downloadable videos (usually called 'checking' the videos)" msgstr "" -#: .././mainapp.py:4044 +#: .././mainapp.py:4047 msgid "TRANSLATOR'S NOTE: Update operations update youtube-dl, FFmpeg, etc" msgstr "" -#: .././mainapp.py:4048 +#: .././mainapp.py:4051 msgid "" "TRANSLATOR'S NOTE: Refresh operations examine the files in Tartube's data " "folder, and update the database accordingly" msgstr "" -#: .././mainapp.py:4053 +#: .././mainapp.py:4056 msgid "" "TRANSLATOR'S NOTE: Info operations fetch a list of available formats/" "subtitles for a video" msgstr "" -#: .././mainapp.py:4057 +#: .././mainapp.py:4060 msgid "" "TRANSLATOR'S NOTE: Tidy operations remove or convert files in Tartube's data " "folder" msgstr "" -#: .././mainapp.py:4061 +#: .././mainapp.py:4064 msgid "" "TRANSLATOR'S NOTE: Process operations convert videos using FFmpeg or AVConv" msgstr "" -#: .././mainapp.py:4066 +#: .././mainapp.py:4069 msgid "There is a download operation in progress." msgstr "진행중인 다운로드 작업이 있습니다." -#: .././mainapp.py:4068 +#: .././mainapp.py:4071 msgid "There is an update operation in progress." msgstr "진행중인 업데이트 작업이 있습니다." -#: .././mainapp.py:4070 +#: .././mainapp.py:4073 msgid "There is a refresh operation in progress." msgstr "진행중인 새로고침 작업이 있습니다." -#: .././mainapp.py:4072 +#: .././mainapp.py:4075 msgid "There is an info operation in progress." msgstr "진행중인 설정 작업이 있습니다." -#: .././mainapp.py:4074 +#: .././mainapp.py:4077 msgid "There is a tidy operation in progress." msgstr "진행중인 깔끔한 작업이 있습니다." -#: .././mainapp.py:4076 +#: .././mainapp.py:4079 msgid "There is a process operation in progress." msgstr "진행중인 처리 작업이 있습니다." -#: .././mainapp.py:4081 +#: .././mainapp.py:4084 msgid "Are you sure you want to quit Tartube?" msgstr "정말로 Tartube를 종료하시겠습니까?" -#: .././mainapp.py:4334 +#: .././mainapp.py:4337 msgid "Failed to load the Tartube config file (failed sanity check)" msgstr "Tartube 구성 파일을 로드하지 못했습니다 (완전성 검사 실패)" -#: .././mainapp.py:4357 +#: .././mainapp.py:4360 msgid "Failed to load the Tartube config file (file is locked)" msgstr "Tartube 구성 파일을 로드하지 못했습니다 (파일이 잠겨있음)" -#: .././mainapp.py:4387 +#: .././mainapp.py:4390 msgid "Failed to load the Tartube config file (JSON load failure)" msgstr "Tartube 구성 파일을 로드하지 못했습니다 (JSON 로드 실패)" -#: .././mainapp.py:4405 +#: .././mainapp.py:4408 msgid "Failed to load the Tartube config file (file is invalid)" msgstr "Tartube 구성 파일을 로드하지 못했습니다 (파일이 잘못됨)" -#: .././mainapp.py:4423 +#: .././mainapp.py:4426 msgid "" -"Failed to load the Tartube config file (file cannot be read by this version)" +"Failed to load the Tartube config file (file cannot be read by this version " +"of Tartube; please install the most recent version)" msgstr "" -"Tartube 구성 파일을 로드하지 못했습니다 (파일이 이 버전에선 읽을수 없음)" -#: .././mainapp.py:4438 +#: .././mainapp.py:4442 msgid "Failed to load the Tartube config file (missing file type)" msgstr "Tartube 구성 파일을 로드하지 못했습니다 (파일 유형 누락)" -#: .././mainapp.py:5692 +#: .././mainapp.py:5699 msgid "Failed to save the Tartube config file (failed sanity check)" msgstr "Tartube 구성 파일을 로드하지 못했습니다 (완전성 검사 실패)" -#: .././mainapp.py:6159 +#: .././mainapp.py:6167 msgid "Failed to save the Tartube config file (file is locked)" msgstr "Tartube 구성 파일을 로드하지 못했습니다 (파일이 잠겨있음)" -#: .././mainapp.py:6161 .././mainapp.py:8238 .././mainapp.py:8301 -#: .././mainapp.py:8307 +#: .././mainapp.py:6169 .././mainapp.py:8254 .././mainapp.py:8317 +#: .././mainapp.py:8323 msgid "File load/save has been disabled" msgstr "파일 저장/불러오기 기능이 비활성화 되었습니다" -#: .././mainapp.py:6180 +#: .././mainapp.py:6188 msgid "Failed to save the Tartube config file (file already in use)" msgstr "Tartube 구성 파일을 로드하지 못했습니다 (파일이 사용중임)" -#: .././mainapp.py:6199 +#: .././mainapp.py:6207 msgid "Failed to save the Tartube config file" msgstr "Tartube 구성 파일을 로드하지 못했습니다" -#: .././mainapp.py:6309 .././mainapp.py:6324 .././mainapp.py:6357 +#: .././mainapp.py:6317 .././mainapp.py:6332 .././mainapp.py:6365 msgid "Failed to load the Tartube database file" msgstr "Tartube 데이터베이스 파일을 로드하지 못했습니다" -#: .././mainapp.py:6373 +#: .././mainapp.py:6368 +msgid "" +"If this message is unexpected, the database file may be corrupt. Try " +"replacing it with one of the files in the '.backups' folder" +msgstr "" + +#: .././mainapp.py:6386 msgid "The Tartube database file is invalid" msgstr "Tartube 데이터베이스 파일이 잘못되었습니다" -#: .././mainapp.py:6390 -msgid "Database file can't be read by this version of Tartube" -msgstr "데이터베이스 파일을 이 Tartube 버전에서 읽을 수 없습니다" +#: .././mainapp.py:6404 +msgid "" +"Database file can't be read by this version of Tartube (please install the " +"most recent version)" +msgstr "" -#: .././mainapp.py:6797 +#: .././mainapp.py:6813 msgid "Tartube is applying an essential database update" msgstr "Tartube가 중요한 데이터베이스 업데이트를 적용중입니다" -#: .././mainapp.py:6799 +#: .././mainapp.py:6815 msgid "This might take a few minutes, so please be patient" msgstr "이 작업은 몇 분 정도 시간이 걸릴 수 있으므로, 잠시 기다려 주십시오" -#: .././mainapp.py:7851 +#: .././mainapp.py:7867 msgid "General (default) download options" msgstr "" -#: .././mainapp.py:7857 +#: .././mainapp.py:7873 msgid "Download options for the Classic Mode tab" msgstr "" -#: .././mainapp.py:8232 .././mainapp.py:8297 .././mainapp.py:8306 +#: .././mainapp.py:8248 .././mainapp.py:8313 .././mainapp.py:8322 msgid "Failed to save the Tartube database file" msgstr "Tartube 데이터베이스 파일을 저장하지 못했습니다" -#: .././mainapp.py:8235 +#: .././mainapp.py:8251 msgid "(Could not make a backup copy of the existing file)" msgstr "(존재하는 파일의 백업 복사본을 만들지 못했습니다)" -#: .././mainapp.py:8277 +#: .././mainapp.py:8293 msgid "Failed to save the Tartube database file (file already in use)" msgstr "" "Tartube 데이터베이스 파일을 저장하는 데 실패했습니다 (파일이 이미 사용중)" -#: .././mainapp.py:8299 +#: .././mainapp.py:8315 msgid "A backup of the previous file can be found at:" msgstr "이전 파일의 백업본을 발견했습니다:" -#: .././mainapp.py:8480 .././mainapp.py:8490 +#: .././mainapp.py:8496 .././mainapp.py:8506 msgid "Database file created" msgstr "데이터베이스 파일이 생성됨" -#: .././mainapp.py:8865 +#: .././mainapp.py:8881 msgid "Tartube's database can't be checked while an operation is in progress" msgstr "Tartube의 데이터베이스는 작업이 진행중일 때 확인할 수 없습니다" -#: .././mainapp.py:9119 +#: .././mainapp.py:9135 msgid "Database check complete, no inconsistencies found" msgstr "데이터베이스 확인이 완료되었습니다. 불일치 사항이 없습니다" -#: .././mainapp.py:9154 +#: .././mainapp.py:9170 msgid "Database check complete, problems found:" msgstr "데이터베이스 확인이 완료되었습니다. 문제가 있습니다:" -#: .././mainapp.py:9157 +#: .././mainapp.py:9173 msgid "" "Do you want to repair these problems? (The database will be fixed, but no " "files will be deleted)" @@ -297,31 +305,31 @@ msgstr "" "이 문제사항들을 복구하겠습니까? (데이터베이스가 수정되지만, 파일이 삭제되진 " "않습니다)" -#: .././mainapp.py:9368 +#: .././mainapp.py:9384 msgid "Database inconsistencies repaired" msgstr "데이터베이스 불일치 사항 복구됨" -#: .././mainapp.py:10759 .././config.py:29494 +#: .././mainapp.py:10775 .././config.py:29521 msgid "Please select Tartube's data folder" msgstr "Tartube의 데이터 폴더를 선택해 주세요" -#: .././mainapp.py:11216 +#: .././mainapp.py:11232 msgid "" "A download operation cannot start if one or more configuration windows are " "still open" msgstr "하나 이상의 설정 창이 열려 있으면 다운로드 작업이 시작되지 않습니다" -#: .././mainapp.py:11240 .././mainapp.py:11265 +#: .././mainapp.py:11256 .././mainapp.py:11281 #, python-brace-format msgid "You only have {0} / {1} Gb remaining on your device" msgstr "" -#: .././mainapp.py:11268 .././mainapp.py:17766 .././mainapp.py:17887 -#: .././mainapp.py:18074 .././mainwin.py:22906 +#: .././mainapp.py:11284 .././mainapp.py:17782 .././mainapp.py:17903 +#: .././mainapp.py:18090 .././mainwin.py:22906 msgid "Are you sure you want to continue?" msgstr "계속 진행하시겠습니까?" -#: .././mainapp.py:11360 +#: .././mainapp.py:11376 msgid "" "1. Copy URLs into the box at the top\n" "2. Select a destination and a format\n" @@ -329,88 +337,88 @@ msgid "" "4. Click 'Download all'" msgstr "" -#: .././mainapp.py:11368 +#: .././mainapp.py:11384 msgid "There is nothing to check!" msgstr "확인할 항목이 없습니다!" -#: .././mainapp.py:11372 +#: .././mainapp.py:11388 msgid "There is nothing to download!" msgstr "다운로드 할 항 목이 없습니다!" -#: .././mainapp.py:11665 +#: .././mainapp.py:11681 msgid "Download operation complete" msgstr "다운로드 작업 완료" -#: .././mainapp.py:11667 +#: .././mainapp.py:11683 msgid "Download operation halted" msgstr "다운로드 작업 중지됨" -#: .././mainapp.py:11671 +#: .././mainapp.py:11687 msgid "Videos downloaded:" msgstr "다운로드한 비디오:" -#: .././mainapp.py:11672 .././config.py:30801 .././config.py:30863 +#: .././mainapp.py:11688 .././config.py:30828 .././config.py:30890 msgid "Videos checked:" msgstr "확인한 비디오:" -#: .././mainapp.py:11679 +#: .././mainapp.py:11695 msgid "Clips downloaded:" msgstr "" -#: .././mainapp.py:11682 +#: .././mainapp.py:11698 msgid "Video slices removed:" msgstr "" -#: .././mainapp.py:11687 +#: .././mainapp.py:11703 msgid "Total download:" msgstr "" -#: .././mainapp.py:11692 .././mainapp.py:12388 .././mainapp.py:12903 -#: .././mainapp.py:13307 +#: .././mainapp.py:11708 .././mainapp.py:12404 .././mainapp.py:12919 +#: .././mainapp.py:13323 msgid "Time taken:" msgstr "소요된 시간:" -#: .././mainapp.py:11888 +#: .././mainapp.py:11904 msgid "" "An update operation cannot start if one or more configuration windows are " "still open" msgstr "하나 이상의 설정 창이 열려 있으면 업데이트 작업이 시작되지 않습니다" -#: .././mainapp.py:12091 +#: .././mainapp.py:12107 msgid "Installation failed" msgstr "설치 실패" -#: .././mainapp.py:12093 +#: .././mainapp.py:12109 msgid "Installation complete" msgstr "설치 완료" -#: .././mainapp.py:12097 +#: .././mainapp.py:12113 msgid "Update operation failed" msgstr "업데이트 작업 실패" -#: .././mainapp.py:12099 +#: .././mainapp.py:12115 msgid "Update operation halted" msgstr "업데이트 작업 중지" -#: .././mainapp.py:12101 +#: .././mainapp.py:12117 msgid "Update operation complete" msgstr "업데이트 작업 성공" -#: .././mainapp.py:12103 +#: .././mainapp.py:12119 msgid "version:" msgstr "버전:" -#: .././mainapp.py:12107 +#: .././mainapp.py:12123 msgid "(unknown)" msgstr "(알수없음)" -#: .././mainapp.py:12209 +#: .././mainapp.py:12225 msgid "" "A refresh operation cannot start if one or more configuration windows are " "still open" msgstr "하나 이상의 설정 창이 열려 있으면 새로고침 작업이 시작되지 않습니다" -#: .././mainapp.py:12222 +#: .././mainapp.py:12238 msgid "" "During a refresh operation, Tartube analyses its data folder, looking for " "videos that haven't yet been added to its database" @@ -418,7 +426,7 @@ msgstr "" "새로고침 작업을 하는 동안, Tartube는 데이터 폴더를 분석하고, 데이터베이스에 " "추가되지 않은 비디오를 탐색합니다" -#: .././mainapp.py:12226 +#: .././mainapp.py:12242 msgid "" "You only need to perform a refresh operation if you have manually copied " "videos into Tartube's data folder" @@ -426,21 +434,21 @@ msgstr "" "Tartube의 데이터 폴더에 수동으로 비디오를 복사했다면 새로고침 작업을 해야 합" "니다" -#: .././mainapp.py:12233 +#: .././mainapp.py:12249 msgid "" "Before starting a refresh operation, you should click the 'Check all' button " "in the main window" msgstr "" "새로고침 작업을 시작하기 전에, 메인 화면의 '모두 선택' 버튼을 클릭해야 합니다" -#: .././mainapp.py:12240 +#: .././mainapp.py:12256 msgid "" "Before starting a refresh operation, you should right-click the channel and " "select 'Check channel'" msgstr "" "새로고침 작업을 시작하기 전에, 채널을 우클릭하고 '채널 검사'를 선택해주세요" -#: .././mainapp.py:12247 +#: .././mainapp.py:12263 msgid "" "Before starting a refresh operation, you should right-click the playlist and " "select 'Check playlist'" @@ -448,116 +456,116 @@ msgstr "" "새로고침 작업을 시작하기 전에, 플레이르스트를 우클릭하고 '플레이리스트 검" "사'를 선택해주세요" -#: .././mainapp.py:12254 +#: .././mainapp.py:12270 msgid "" "Before starting a refresh operation, you should right-click the folder and " "select 'Check folder'" msgstr "" "새로고침 작업을 시작하기 전에, 폴더를 우클릭하고 '폴더 검사'를 선택해주세요" -#: .././mainapp.py:12259 +#: .././mainapp.py:12275 msgid "Are you sure you want to proceed with the refresh operation?" msgstr "새로고침 작업을 계속하시겠습니까?" -#: .././mainapp.py:12383 +#: .././mainapp.py:12399 msgid "Refresh operation complete" msgstr "새로고침 작업 완료됨" -#: .././mainapp.py:12385 +#: .././mainapp.py:12401 msgid "Refresh operation halted" msgstr "새로고침 작업 중지됨" -#: .././mainapp.py:12499 +#: .././mainapp.py:12515 msgid "" "An info operation cannot start if one or more configuration windows are " "still open" msgstr "하나 이상의 설정 창이 열려있으면 설정 작업이 시작되지 않습니다" -#: .././mainapp.py:12624 +#: .././mainapp.py:12640 msgid "Operation failed" msgstr "작업 실패" -#: .././mainapp.py:12626 .././mainwin.py:33125 .././downloads.py:519 +#: .././mainapp.py:12642 .././mainwin.py:33125 .././downloads.py:519 msgid "Operation complete" msgstr "작업 성공" -#: .././mainapp.py:12628 +#: .././mainapp.py:12644 msgid "Click the Output tab to see the results" msgstr "결과를 보려면 출력 탭을 클릭하세요" -#: .././mainapp.py:12641 +#: .././mainapp.py:12657 msgid "A new release is available!" msgstr "새 버전이 업데이트 되었습니다!" -#: .././mainapp.py:12643 +#: .././mainapp.py:12659 msgid "Your installation is up to date!" msgstr "설치된 버전이 최신 버전입니다!" -#: .././mainapp.py:12645 +#: .././mainapp.py:12661 msgid "Installed version:" msgstr "설치된 버전:" -#: .././mainapp.py:12650 +#: .././mainapp.py:12666 msgid "Stable release:" msgstr "안정 버전:" -#: .././mainapp.py:12655 +#: .././mainapp.py:12671 msgid "Stable release: not found" msgstr "안정 버전: 존재하지 않음" -#: .././mainapp.py:12658 +#: .././mainapp.py:12674 msgid "Development release:" msgstr "개발 버전:" -#: .././mainapp.py:12660 +#: .././mainapp.py:12676 msgid "Development release: not found" msgstr "개발 버전 존재하지 않음" -#: .././mainapp.py:12796 +#: .././mainapp.py:12812 msgid "" "A tidy operation cannot start if one or more configuration windows are still " "open" msgstr "하나 이상의 설정 창이 열려있으면 마무리 작업이 시작되지 않습니다" -#: .././mainapp.py:12898 +#: .././mainapp.py:12914 msgid "Tidy operation complete" msgstr "마무리 작업 완료" -#: .././mainapp.py:12900 +#: .././mainapp.py:12916 msgid "Tidy operation halted" msgstr "마무리 작업 중지됨" -#: .././mainapp.py:13048 .././mainwin.py:23602 .././config.py:14940 +#: .././mainapp.py:13064 .././mainwin.py:23602 .././config.py:14938 msgid "Livestream has started" msgstr "생방송이 시작됨" -#: .././mainapp.py:13296 +#: .././mainapp.py:13312 msgid "Process operation complete" msgstr "처리 작업 완료됨" -#: .././mainapp.py:13298 +#: .././mainapp.py:13314 msgid "Process operation halted" msgstr "처리 작업이 중지됨" -#: .././mainapp.py:13302 +#: .././mainapp.py:13318 msgid "Files processed:" msgstr "처리된 파일:" -#: .././mainapp.py:13303 +#: .././mainapp.py:13319 msgid "Errors:" msgstr "오류:" -#: .././mainapp.py:14657 .././mainapp.py:14866 +#: .././mainapp.py:14673 .././mainapp.py:14882 msgid "" "Cannot move the channel/playlist/folder because a container with the same " "name already exists" msgstr "" -#: .././mainapp.py:14679 .././mainapp.py:14887 +#: .././mainapp.py:14695 .././mainapp.py:14903 msgid "Cannot move anything to:" msgstr "옮길 수 없습니다:" -#: .././mainapp.py:14681 .././mainapp.py:14889 +#: .././mainapp.py:14697 .././mainapp.py:14905 msgid "" "because a file or folder with the same name already exists (although " "Tartube's database doesn't know anything about it)" @@ -565,7 +573,7 @@ msgstr "" "(Tartube의 데이터베이스에선 확인할 수 없지만) 같은 이름의 파일이나 폴더가 존" "재하기 때문입니다" -#: .././mainapp.py:14685 +#: .././mainapp.py:14701 msgid "" "You probably created that file/folder accidentally, in which case you should " "delete it manually before trying again" @@ -573,19 +581,19 @@ msgstr "" "해당 파일이나 폴더를 실수로 만들었을 수 있으므로, 이 경우 재시도 전에 수동으" "로 삭제해야 합니다" -#: .././mainapp.py:14699 .././mainapp.py:14907 +#: .././mainapp.py:14715 .././mainapp.py:14923 msgid "Are you sure you want to move this channel:" msgstr "이 채널을 이동하시겠습니까?:" -#: .././mainapp.py:14701 .././mainapp.py:14909 +#: .././mainapp.py:14717 .././mainapp.py:14925 msgid "Are you sure you want to move this playlist:" msgstr "이 플레이리스트를 이동하시겠습니까?:" -#: .././mainapp.py:14703 .././mainapp.py:14911 +#: .././mainapp.py:14719 .././mainapp.py:14927 msgid "Are you sure you want to move this folder:" msgstr "이 폴더를 이동하시겠습니까?:" -#: .././mainapp.py:14708 +#: .././mainapp.py:14724 msgid "" "This procedure will move all downloaded files to the top level of Tartube's " "data folder" @@ -593,31 +601,31 @@ msgstr "" "이 작업은 모든 다운로드 받은 파일을 Tartube 데이터 폴더의 최상위 위치로 이동" "합니다" -#: .././mainapp.py:14746 .././mainapp.py:14966 +#: .././mainapp.py:14762 .././mainapp.py:14982 #, python-brace-format msgid "Could not move '{0}' (filesystem error)" msgstr "" -#: .././mainapp.py:14814 +#: .././mainapp.py:14830 msgid "Channels, playlists and folders can only be dragged into a folder" msgstr "채널, 플레이리스트, 폴더만 폴더 안으로 드래그 할 수 있습ㄴ디ㅏ" -#: .././mainapp.py:14827 +#: .././mainapp.py:14843 #, python-brace-format msgid "The fixed folder '{0}' cannot be moved (but it can still be hidden)" msgstr "고정된 폴더 '{0}'(은)는 이동할 수 없습니다 (하지만 숨길 순 있습니다)" -#: .././mainapp.py:14840 +#: .././mainapp.py:14856 #, python-brace-format msgid "The folder '{0}' can only contain videos" msgstr "폴더 '{0}'은(는) 비디오만 넣을 수 있습니다" -#: .././mainapp.py:14852 +#: .././mainapp.py:14868 #, python-brace-format msgid "The folder '{0}' can only contain other folders and videos" msgstr "" -#: .././mainapp.py:14894 +#: .././mainapp.py:14910 msgid "" "You probably created that file/folder accidentally, in which case, you " "should delete it manually before trying again" @@ -625,15 +633,15 @@ msgstr "" "해당 파일이나 폴더를 실수로 만들었을 수 있으므로, 이 경우 재시도 전에 수동으" "로 삭제해야 합니다" -#: .././mainapp.py:14913 +#: .././mainapp.py:14929 msgid "into this folder:" msgstr "이 폴더로:" -#: .././mainapp.py:14917 +#: .././mainapp.py:14933 msgid "This procedure will move all downloaded files to the new location" msgstr "이 작업은 모든 다운로드 받은 파일을 새 위치로 이동합니다" -#: .././mainapp.py:14923 .././mainapp.py:15056 +#: .././mainapp.py:14939 .././mainapp.py:15072 msgid "" "WARNING: The destination folder is marked as temporary, so everything inside " "it will be DELETED when Tartube restarts!" @@ -641,152 +649,152 @@ msgstr "" "경고: 이 목적지 폴더는 임시 폴더이므로, Tartube가 재시작되면 해당 폴더 안의 " "모든게 삭제됩니다!!!" -#: .././mainapp.py:15034 +#: .././mainapp.py:15050 msgid "Videos cannot be dragged into this folder" msgstr "" -#: .././mainapp.py:15044 +#: .././mainapp.py:15060 #, python-brace-format msgid "Are you sure you want to move the video to '{0}'?" msgstr "" -#: .././mainapp.py:15050 +#: .././mainapp.py:15066 #, python-brace-format msgid "Are you sure you want to move '{0}' videos to '{1}'?" msgstr "" #. Show confirmation dialogue -#: .././mainapp.py:15191 +#: .././mainapp.py:15207 msgid "Videos moved" msgstr "" -#: .././mainapp.py:15192 +#: .././mainapp.py:15208 msgid "Videos not moved" msgstr "" -#: .././mainapp.py:15590 +#: .././mainapp.py:15606 msgid "" "Are you SURE you want to delete files? This procedure cannot be reversed!" msgstr "정말로 파일을 삭제하겠습니까? 이 작업은 되돌릴 수 없습니다!" -#: .././mainapp.py:15607 +#: .././mainapp.py:15623 msgid "" "Are you SURE you want to remove these items from your database? This " "procedure cannot be reversed!" msgstr "" -#: .././mainapp.py:17750 .././mainapp.py:17871 .././mainapp.py:18058 +#: .././mainapp.py:17766 .././mainapp.py:17887 .././mainapp.py:18074 #, python-brace-format msgid "The channel contains {0} item(s), so this action may take a while" msgstr "이 채널은 {0}개의 항목이 있으므로, 시간이 걸릴 수 있습니다" -#: .././mainapp.py:17756 .././mainapp.py:17877 .././mainapp.py:18064 +#: .././mainapp.py:17772 .././mainapp.py:17893 .././mainapp.py:18080 #, python-brace-format msgid "The playlist contains {0} item(s), so this action may take a while" msgstr "이 플레이리스트는 {0}개의 항목이 있으므로, 시간이 걸릴 수 있습니다" -#: .././mainapp.py:17762 .././mainapp.py:17883 .././mainapp.py:18070 +#: .././mainapp.py:17778 .././mainapp.py:17899 .././mainapp.py:18086 #, python-brace-format msgid "The folder contains {0} item(s), so this action may take a while" msgstr "이 폴더는 {0}개의 항목이 있으므로, 시간이 걸릴 수 있습니다" -#: .././mainapp.py:18136 +#: .././mainapp.py:18152 msgid "You did not give the folder a new name" msgstr "" -#: .././mainapp.py:18147 .././mainapp.py:24084 .././mainapp.py:24227 -#: .././mainapp.py:24363 .././mainwin.py:18637 .././config.py:28779 +#: .././mainapp.py:18163 .././mainapp.py:24100 .././mainapp.py:24243 +#: .././mainapp.py:24379 .././mainwin.py:18637 .././config.py:28806 #, python-brace-format msgid "The name '{0}' is not allowed" msgstr "파일 이름 '{0}'은(는) 허용되지 않았습니다" -#: .././mainapp.py:18164 .././mainapp.py:24113 .././mainapp.py:24243 -#: .././mainapp.py:24392 +#: .././mainapp.py:18180 .././mainapp.py:24129 .././mainapp.py:24259 +#: .././mainapp.py:24408 msgid "That name is not permitted on your system" msgstr "" -#: .././mainapp.py:18195 +#: .././mainapp.py:18211 #, python-brace-format msgid "Failed to rename '{0}'" msgstr "'{0}'로 이름변경에 실패했습니다." #. Confirm the result -#: .././mainapp.py:18397 +#: .././mainapp.py:18413 msgid "Search/replace complete" msgstr "" -#: .././mainapp.py:18398 +#: .././mainapp.py:18414 #, python-brace-format msgid "Updated URLs: {0}" msgstr "" -#: .././mainapp.py:18399 +#: .././mainapp.py:18415 #, python-brace-format msgid "Errors: {0}" msgstr "" -#: .././mainapp.py:18674 +#: .././mainapp.py:18690 msgid "Select where to save the database export" msgstr "내보낸 데이터베이스를 저장할 위치를 선택하세요" -#: .././mainapp.py:18804 +#: .././mainapp.py:18820 msgid "There is nothing to export!" msgstr "내보낼 항목이 없습니다!" -#: .././mainapp.py:18846 .././mainapp.py:18893 .././mainapp.py:18948 -#: .././config.py:30639 +#: .././mainapp.py:18862 .././mainapp.py:18909 .././mainapp.py:18964 +#: .././config.py:30666 msgid "Failed to save the database export file:" msgstr "내보낸 데이터베이스 파일을 저장하는데 실패했습니다:" -#: .././mainapp.py:18958 .././config.py:30629 +#: .././mainapp.py:18974 .././config.py:30656 msgid "Database export file saved to:" msgstr "내보낸 데이터베이스 파일이 저장되었습니다:" -#: .././mainapp.py:19223 +#: .././mainapp.py:19239 msgid "Select the database export" msgstr "내보낼 데이터베이스 파일을 선택하세요" -#: .././mainapp.py:19241 .././mainapp.py:19254 .././mainapp.py:19292 +#: .././mainapp.py:19257 .././mainapp.py:19270 .././mainapp.py:19308 msgid "Failed to load the database export file" msgstr "내보낸 데이터에피스 파일을 로드하는데 실패했습니다" -#: .././mainapp.py:19273 +#: .././mainapp.py:19289 msgid "The database export file is invalid" msgstr "내보낸 데이터베이스 파일이 잘못되었습니다" -#: .././mainapp.py:19308 +#: .././mainapp.py:19324 msgid "The database export file is invalid (or empty)" msgstr "내보낸 데이터베이스 파일이 잘못되었습니다 (혹은 비어있습니다)" -#: .././mainapp.py:19355 +#: .././mainapp.py:19371 msgid "Nothing was imported from the database export file" msgstr "내보낸 데이터베이스 파일에서 가져올 것이 없습니다" #. Show a confirmation -#: .././mainapp.py:19369 +#: .././mainapp.py:19385 msgid "Imported into database" msgstr "" -#: .././mainapp.py:19370 .././mainwin.py:1889 .././config.py:740 -#: .././config.py:1108 .././config.py:18244 .././config.py:21916 +#: .././mainapp.py:19386 .././mainwin.py:1889 .././config.py:740 +#: .././config.py:1108 .././config.py:18242 .././config.py:21914 msgid "Videos" msgstr "비디오" -#: .././mainapp.py:19371 .././config.py:743 .././config.py:18277 -#: .././config.py:21949 +#: .././mainapp.py:19387 .././config.py:743 .././config.py:18275 +#: .././config.py:21947 msgid "Channels" msgstr "채널" -#: .././mainapp.py:19372 .././config.py:746 .././config.py:18288 -#: .././config.py:21960 +#: .././mainapp.py:19388 .././config.py:746 .././config.py:18286 +#: .././config.py:21958 msgid "Playlists" msgstr "플레이리스트" -#: .././mainapp.py:19373 .././config.py:749 +#: .././mainapp.py:19389 .././config.py:749 msgid "Folders" msgstr "폴더" -#: .././mainapp.py:20145 +#: .././mainapp.py:20161 msgid "" "The video file is missing from Tartube's data folder (try downloading the " "video again!)" @@ -794,176 +802,176 @@ msgstr "" "비디오 파일이 Tartube의 데이터 폴더에 존재하지 않습니다 (다시 다운로드 시도" "해 보세요!)" -#: .././mainapp.py:20500 +#: .././mainapp.py:20516 msgid "Select where to save the custom download export" msgstr "" -#: .././mainapp.py:20557 +#: .././mainapp.py:20573 msgid "Failed to save the custom download export file:" msgstr "" -#: .././mainapp.py:20567 +#: .././mainapp.py:20583 msgid "Custom download exported to:" msgstr "" -#: .././mainapp.py:20595 +#: .././mainapp.py:20611 msgid "Select the custom download export file" msgstr "" -#: .././mainapp.py:20614 +#: .././mainapp.py:20630 msgid "Failed to load the custom download export file" msgstr "" -#: .././mainapp.py:20633 +#: .././mainapp.py:20649 msgid "The custom download export file is invalid" msgstr "" -#: .././mainapp.py:20646 +#: .././mainapp.py:20662 msgid "The custom download export file is invalid (or empty)" msgstr "" -#: .././mainapp.py:21293 .././mainapp.py:21662 +#: .././mainapp.py:21309 .././mainapp.py:21678 msgid "Select where to save the options export" msgstr "내보낸 설정을 저장할 위치를 선택하세요" -#: .././mainapp.py:21341 .././mainapp.py:21710 +#: .././mainapp.py:21357 .././mainapp.py:21726 msgid "Failed to save the options export file:" msgstr "내보낸 설정을 저장하는데 실패했습니다:" -#: .././mainapp.py:21351 +#: .././mainapp.py:21367 msgid "Download options exported to to:" msgstr "다운로드 옵션이 내보내졌습니다:" -#: .././mainapp.py:21379 .././mainapp.py:21748 +#: .././mainapp.py:21395 .././mainapp.py:21764 msgid "Select the options export file" msgstr "내보낼 설정 파일을 선택하세요" -#: .././mainapp.py:21398 .././mainapp.py:21767 +#: .././mainapp.py:21414 .././mainapp.py:21783 msgid "Failed to load the options export file" msgstr "내보낸 설정 파일을 불러오지 못했습니다" -#: .././mainapp.py:21417 .././mainapp.py:21786 +#: .././mainapp.py:21433 .././mainapp.py:21802 msgid "The options export file is invalid" msgstr "내보낸 설정 파일이 잘못되었습니다" -#: .././mainapp.py:21430 .././mainapp.py:21799 +#: .././mainapp.py:21446 .././mainapp.py:21815 msgid "The options export file is invalid (or empty)" msgstr "내보낸 설정 파일이 잘못되었습니다 (혹은 비어있습니다)" -#: .././mainapp.py:21720 +#: .././mainapp.py:21736 msgid "FFmpeg options exported to to:" msgstr "FFmpeg 설정이 내보내졌습니다:" -#: .././mainapp.py:22768 +#: .././mainapp.py:22784 msgid "Please select a destination folder" msgstr "목적지 폴더를 선택해주세요" #. Prompt for confirmation -#: .././mainapp.py:22834 +#: .././mainapp.py:22850 msgid "Are you sure you want to clear this list?" msgstr "정말로 이 리스트를 비우시겠습니까?" #. Prompt for confirmation -#: .././mainapp.py:22878 +#: .././mainapp.py:22894 msgid "Are you sure you want to clear downloaded videos?" msgstr "정말로 다운로드 받은 비디오들을 지우시겠습니까?" -#: .././mainapp.py:22928 +#: .././mainapp.py:22944 msgid "Only downloaded videos can be used to create video clips" msgstr "" -#: .././mainapp.py:22936 +#: .././mainapp.py:22952 msgid "You can create video clips from only one video at a time!" msgstr "" -#: .././mainapp.py:23001 .././mainwin.py:19178 +#: .././mainapp.py:23017 .././mainwin.py:19178 msgid "Only checked/downloaded videos can be processed by FFmpeg" msgstr "체크하거나 다운로드 받은 비디오들만 FFmpeg에 의해 처리됩니다" -#: .././mainapp.py:23108 +#: .././mainapp.py:23124 msgid "No destination(s) to show" msgstr "" -#: .././mainapp.py:23155 +#: .././mainapp.py:23171 msgid "No video(s) have been downloaded" msgstr "아무 비디오도 다운로드 되지 않았습니다" #. Prompt for confirmation -#: .././mainapp.py:23282 +#: .././mainapp.py:23298 msgid "Are you sure you want to remove the selected item(s)?" msgstr "정말로 선택한 항목들을 삭제하시겠습니까?" -#: .././mainapp.py:24074 +#: .././mainapp.py:24090 msgid "You must give the channel a name" msgstr "채널에 이름을 입력해야 합니다" -#: .././mainapp.py:24094 .././mainapp.py:24373 +#: .././mainapp.py:24110 .././mainapp.py:24389 msgid "You must enter a valid URL" msgstr "올바른 URL을 입력해야 합니다" -#: .././mainapp.py:24217 +#: .././mainapp.py:24233 msgid "You must give the folder a name" msgstr "폴더에 이름을 입력해야 합니다" -#: .././mainapp.py:24353 +#: .././mainapp.py:24369 msgid "You must give the playlist a name" msgstr "플레이리스트에 이름을 입력해야 합니다" -#: .././mainapp.py:24561 .././mainapp.py:24888 +#: .././mainapp.py:24577 .././mainapp.py:24904 msgid "No channels, playlists or folders are marked for download" msgstr "" -#: .././mainapp.py:24575 .././mainapp.py:24902 +#: .././mainapp.py:24591 .././mainapp.py:24918 #, python-brace-format msgid "The maximum number of profiles permitted is {0}" msgstr "" -#: .././mainapp.py:24600 .././mainapp.py:24927 +#: .././mainapp.py:24616 .././mainapp.py:24943 #, python-brace-format msgid "A profile called '{0}' already exists" msgstr "" -#: .././mainapp.py:24618 .././mainapp.py:24945 +#: .././mainapp.py:24634 .././mainapp.py:24961 #, python-brace-format msgid "Created the profile '{0}'" msgstr "" -#: .././mainapp.py:24678 +#: .././mainapp.py:24694 msgid "There were no livestream alerts to cancel" msgstr "취소할 생방송 알림이 없습니다" -#: .././mainapp.py:24680 +#: .././mainapp.py:24696 msgid "Livestream alerts for 1 video were cancelled" msgstr "비디오 1개에 대한 생방송 알림이 취소되었습니다" -#: .././mainapp.py:24683 +#: .././mainapp.py:24699 #, python-brace-format msgid "Livestream alerts for {0} videos were cancelled" msgstr "비디오 {0}개에 대한 생방송 알림이 취소되었습니다" -#: .././mainapp.py:24739 +#: .././mainapp.py:24755 msgid "Restart Tartube to see the new theme!" msgstr "" -#: .././mainapp.py:24740 +#: .././mainapp.py:24756 msgid "Tartube failed to set the new theme" msgstr "" -#: .././mainapp.py:25270 +#: .././mainapp.py:25286 msgid "" "Before trying to reset channel/playlist names, you must check or download at " "one least one video from each!" msgstr "" -#: .././mainapp.py:25347 +#: .././mainapp.py:25363 msgid "All Tartube data has been saved" msgstr "모든 Tartube 데이터가 저장되었습니다" -#: .././mainapp.py:25374 +#: .././mainapp.py:25390 msgid "Database saved" msgstr "데이터베이스 저장됨" -#: .././mainapp.py:25674 .././mainwin.py:17513 +#: .././mainapp.py:25690 .././mainwin.py:17513 msgid "" "Files cannot be recovered, after being deleted. Are you sure you want to " "continue?" @@ -972,51 +980,51 @@ 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:25745 +#: .././mainapp.py:25761 msgid "Cannot update existing livestreams because" msgstr "존재하는 생방송을 업데이트 하지 못했습니다" -#: .././mainapp.py:25747 +#: .././mainapp.py:25763 msgid "there is another operation running" msgstr "다른 작업이 진행중입니다" -#: .././mainapp.py:25749 +#: .././mainapp.py:25765 msgid "they are currently being updated" msgstr "이미 업데이트를 진행중입니다" -#: .././mainapp.py:25751 +#: .././mainapp.py:25767 msgid "one or more configuration windows are open" msgstr "하나 이상의 설정 창이 열려있습니다" -#: .././mainapp.py:25753 +#: .././mainapp.py:25769 msgid "there are no livestreams to update" msgstr "업데이트 할 생방송이 없습니다" -#: .././mainapp.py:25825 +#: .././mainapp.py:25841 msgid "There is already a channel with that name" msgstr "동일한 이름을 가진 채널이 이미 존재합니다" -#: .././mainapp.py:25827 +#: .././mainapp.py:25843 msgid "There is already a playlist with that name" msgstr "동일한 이름을 가진 플레이리스트가 이미 존재합니다" -#: .././mainapp.py:25829 +#: .././mainapp.py:25845 msgid "There is already a folder with that name" msgstr "동일한 이름을 가진 폴더가 이미 존재합니다" -#: .././mainapp.py:25834 +#: .././mainapp.py:25850 msgid "The folder already contains a channel with that name" msgstr "" -#: .././mainapp.py:25838 +#: .././mainapp.py:25854 msgid "The folder already contains a playlist with that name" msgstr "" -#: .././mainapp.py:25843 +#: .././mainapp.py:25859 msgid "The folder already contains another folder with that name" msgstr "" -#: .././mainapp.py:25847 +#: .././mainapp.py:25863 msgid "(so please choose a different name)" msgstr "(다른 이름을 설정해 주세요)" @@ -1029,7 +1037,7 @@ msgid "TRANSLATOR'S NOTE: Main window menu starts here" msgstr "" #. File column -#: .././mainwin.py:1342 .././config.py:11036 +#: .././mainwin.py:1342 .././config.py:11034 msgid "_File" msgstr "_파일" @@ -1092,7 +1100,7 @@ msgid "_Change theme..." msgstr "" #. Media column -#: .././mainwin.py:1451 .././config.py:19217 +#: .././mainwin.py:1451 .././config.py:19215 msgid "_Media" msgstr "_미디어" @@ -1190,7 +1198,7 @@ msgstr "" #. Operations column #. Add this tab... -#: .././mainwin.py:1678 .././config.py:23640 +#: .././mainwin.py:1678 .././config.py:23645 msgid "_Operations" msgstr "_작업" @@ -1318,7 +1326,7 @@ msgstr "폴더" msgid "Add a new folder" msgstr "새 폴더 만들기" -#: .././mainwin.py:1974 .././mainwin.py:12762 .././config.py:23442 +#: .././mainwin.py:1974 .././mainwin.py:12762 .././config.py:23447 msgid "Check" msgstr "선택" @@ -1336,8 +1344,8 @@ msgstr "모든 비디오, 채널, 플레이리스트, 폴더 선택" #: .././mainwin.py:1995 .././mainwin.py:24834 .././mainwin.py:24846 #: .././mainwin.py:24851 .././mainwin.py:24859 .././mainwin.py:25145 #: .././mainwin.py:25157 .././mainwin.py:25841 .././mainwin.py:27152 -#: .././mainwin.py:27164 .././mainwin.py:27190 .././config.py:23318 -#: .././config.py:23444 +#: .././mainwin.py:27164 .././mainwin.py:27190 .././config.py:23323 +#: .././config.py:23449 msgid "Download" msgstr "다운로드" @@ -1347,8 +1355,8 @@ msgid "Download all videos, channels, playlists and folders" msgstr "모든 비디오, 채널, 플레이리스트, 폴더 다운로드" #: .././mainwin.py:2021 .././mainwin.py:35053 .././mainwin.py:36098 -#: .././config.py:11727 .././config.py:11912 .././config.py:12375 -#: .././config.py:12586 .././config.py:15143 .././config.py:15328 +#: .././config.py:11725 .././config.py:11910 .././config.py:12373 +#: .././config.py:12584 .././config.py:15141 .././config.py:15326 msgid "Stop" msgstr "정지" @@ -1356,11 +1364,11 @@ msgstr "정지" msgid "Stop the current operation" msgstr "현재 작업 정지" -#: .././mainwin.py:2057 .././config.py:19902 +#: .././mainwin.py:2057 .././config.py:19900 msgid "System preferences" msgstr "시스템 환경 설정" -#: .././mainwin.py:2071 .././config.py:4929 .././config.py:4938 +#: .././mainwin.py:2071 .././config.py:4927 .././config.py:4936 msgid "General download options" msgstr "" @@ -1400,8 +1408,8 @@ msgstr "Tartube 닫기" msgid "TRANSLATOR'S NOTE: Main window tabs are defined here" msgstr "" -#: .././mainwin.py:2173 .././config.py:4990 .././config.py:12804 -#: .././config.py:21144 .././config.py:22381 +#: .././mainwin.py:2173 .././config.py:4988 .././config.py:12802 +#: .././config.py:21142 .././config.py:22386 msgid "_Videos" msgstr "_비디오들" @@ -1421,7 +1429,7 @@ msgstr "" msgid "_Output" msgstr "_출력" -#: .././mainwin.py:2216 .././config.py:16115 .././config.py:17476 +#: .././mainwin.py:2216 .././config.py:16113 .././config.py:17474 msgid "_Errors / Warnings" msgstr "_오류 / 경고" @@ -1500,14 +1508,14 @@ msgstr "더 많은 설정" msgid "Sort" msgstr "정렬" -#: .././mainwin.py:2552 .././config.py:14858 +#: .././mainwin.py:2552 .././config.py:14856 msgid "Upload time" msgstr "업로드 시간" #: .././mainwin.py:2553 .././mainwin.py:29030 .././mainwin.py:31972 -#: .././mainwin.py:33405 .././config.py:3119 .././config.py:12828 -#: .././config.py:21642 .././config.py:23318 .././config.py:24408 -#: .././config.py:26720 .././config.py:27003 +#: .././mainwin.py:33405 .././config.py:3117 .././config.py:12826 +#: .././config.py:21640 .././config.py:23323 .././config.py:24423 +#: .././config.py:26735 .././config.py:27018 msgid "Name" msgstr "이름" @@ -1547,15 +1555,15 @@ msgstr "날짜로 비디오 찾기 취소" msgid "Thumbnail size" msgstr "섬네일 크기" -#: .././mainwin.py:2703 .././mainwin.py:4319 .././config.py:15585 +#: .././mainwin.py:2703 .././mainwin.py:4319 .././config.py:15583 msgid "Filter" msgstr "필터" -#: .././mainwin.py:2711 .././mainwin.py:4325 .././config.py:15595 +#: .././mainwin.py:2711 .././mainwin.py:4325 .././config.py:15593 msgid "Enter search text" msgstr "검색 텍스트 입력" -#: .././mainwin.py:2716 .././mainwin.py:4327 .././config.py:15598 +#: .././mainwin.py:2716 .././mainwin.py:4327 .././config.py:15596 msgid "Regex" msgstr "정규식" @@ -1571,7 +1579,7 @@ msgstr "" msgid "Descriptions" msgstr "" -#: .././mainwin.py:2768 .././config.py:15498 +#: .././mainwin.py:2768 .././config.py:15496 msgid "Comments" msgstr "" @@ -1611,7 +1619,7 @@ msgstr "" msgid "TRANSLATOR'S NOTE: Ext is short for a file extension, e.g. .EXE" msgstr "번역가 노트: Ext는 파일 확장자의 줄임말임, 예) EXE" -#: .././mainwin.py:2945 .././mainwin.py:3675 .././config.py:11184 +#: .././mainwin.py:2945 .././mainwin.py:3675 .././config.py:11182 msgid "Source" msgstr "소스" @@ -1635,11 +1643,11 @@ msgstr "속도" msgid "ETA" msgstr "예상 시간" -#: .././mainwin.py:3047 .././config.py:17160 +#: .././mainwin.py:3047 .././config.py:17158 msgid "New videos" msgstr "새 비디오" -#: .././mainwin.py:3047 .././config.py:483 .././config.py:14828 +#: .././mainwin.py:3047 .././config.py:483 .././config.py:14826 msgid "Duration" msgstr "기간" @@ -1647,7 +1655,7 @@ msgstr "기간" msgid "Date" msgstr "날짜" -#: .././mainwin.py:3048 .././config.py:14652 +#: .././mainwin.py:3048 .././config.py:14650 msgid "File" msgstr "파일" @@ -1667,7 +1675,7 @@ msgstr "다운로드 속도(KiB/s)" msgid "Alternative limits do not currently apply" msgstr "" -#: .././mainwin.py:3180 .././config.py:5487 +#: .././mainwin.py:3180 .././config.py:5485 msgid "Video resolution" msgstr "비디오 해상도" @@ -1719,7 +1727,7 @@ msgid "Format:" msgstr "포맷:" #. (Dummy items in the combo) -#: .././mainwin.py:3454 .././mainwin.py:20980 .././config.py:24408 +#: .././mainwin.py:3454 .././mainwin.py:20980 .././config.py:24423 msgid "Default" msgstr "기본" @@ -1757,7 +1765,7 @@ msgstr "" msgid "Other:" msgstr "" -#: .././mainwin.py:3588 .././config.py:5449 +#: .././mainwin.py:3588 .././config.py:5447 msgid "Is a livestream" msgstr "생방송 여부" @@ -1804,14 +1812,14 @@ msgid "Process with FFmpeg" msgstr "" #. (Signal connect appears below) -#: .././mainwin.py:3892 .././config.py:6854 .././config.py:20917 -#: .././config.py:23383 +#: .././mainwin.py:3892 .././config.py:6852 .././config.py:20915 +#: .././config.py:23388 msgid "Move up" msgstr "위로 올리기" #. (Signal connect appears below) -#: .././mainwin.py:3908 .././config.py:6858 .././config.py:20926 -#: .././config.py:23392 +#: .././mainwin.py:3908 .././config.py:6856 .././config.py:20924 +#: .././config.py:23397 msgid "Move down" msgstr "아래로 내리기" @@ -1871,35 +1879,35 @@ msgstr "최대 페이지 크기" msgid "TRANSLATOR'S NOTE: Main window's Errors / Warnings tab" msgstr "" -#: .././mainwin.py:4183 .././config.py:23063 +#: .././mainwin.py:4183 .././config.py:23068 msgid "Show Tartube errors" msgstr "Tartube 오류 표시하기" -#: .././mainwin.py:4196 .././config.py:23071 +#: .././mainwin.py:4196 .././config.py:23076 msgid "Show Tartube warnings" msgstr "Tartube 경고 표시하기" -#: .././mainwin.py:4209 .././config.py:23079 +#: .././mainwin.py:4209 .././config.py:23084 msgid "Show operation errors" msgstr "" -#: .././mainwin.py:4227 .././config.py:23090 +#: .././mainwin.py:4227 .././config.py:23095 msgid "Show operation warnings" msgstr "" -#: .././mainwin.py:4250 .././config.py:23101 +#: .././mainwin.py:4250 .././config.py:23106 msgid "Show dates" msgstr "" -#: .././mainwin.py:4268 .././config.py:23112 +#: .././mainwin.py:4268 .././config.py:23117 msgid "Show channel/playlist/folder names" msgstr "" -#: .././mainwin.py:4286 .././config.py:23123 +#: .././mainwin.py:4286 .././config.py:23128 msgid "Show video names" msgstr "" -#: .././mainwin.py:4304 .././config.py:23134 +#: .././mainwin.py:4304 .././config.py:23139 msgid "Show full messages" msgstr "" @@ -1908,9 +1916,9 @@ msgid "Filter messages" msgstr "" #: .././mainwin.py:4389 .././mainwin.py:35110 .././mainwin.py:36219 -#: .././config.py:11824 .././config.py:12028 .././config.py:12472 -#: .././config.py:12703 .././config.py:15231 .././config.py:15427 -#: .././config.py:17293 .././config.py:19347 +#: .././config.py:11822 .././config.py:12026 .././config.py:12470 +#: .././config.py:12701 .././config.py:15229 .././config.py:15425 +#: .././config.py:17291 .././config.py:19345 msgid "Clear list" msgstr "리스트 초기화" @@ -2021,7 +2029,7 @@ msgid "Videos downloaded here are not added to Tartube's database" msgstr "" "여기에 다운로드 받은 비디오들은 Tartube의 데이터베이스에 추가되지 않습니다" -#: .././mainwin.py:5756 .././config.py:6788 +#: .././mainwin.py:5756 .././config.py:6786 msgid "If your preferred formats are not available, the download will fail!" msgstr "" @@ -2416,7 +2424,7 @@ msgid "_Download" msgstr "_다운로드" #: .././mainwin.py:7389 .././mainwin.py:7974 .././mainwin.py:8594 -#: .././config.py:21836 +#: .././config.py:21834 msgid "_Temporary" msgstr "_임시" @@ -2688,7 +2696,7 @@ msgstr "_커스텀 다운로드 활성화" msgid "Custom downloads _preferences..." msgstr "_커스텀 다운로드 환경 설정..." -#: .././mainwin.py:8751 .././config.py:21469 +#: .././mainwin.py:8751 .././config.py:21467 msgid "_Update" msgstr "_업데이트" @@ -2911,7 +2919,7 @@ msgstr "" #. then use a Glib timer to restore it (after some small fraction of a #. second) #: .././mainwin.py:12768 .././mainwin.py:24989 .././mainwin.py:26058 -#: .././config.py:18266 .././config.py:21938 +#: .././config.py:18264 .././config.py:21936 msgid "Other" msgstr "기타" @@ -2933,7 +2941,7 @@ msgstr "_요약" msgid "TRANSLATOR'S NOTE: Extra items for the Errors/Warnings tab" msgstr "" -#: .././mainwin.py:15031 .././config.py:15714 .././config.py:23318 +#: .././mainwin.py:15031 .././config.py:15712 .././config.py:23323 msgid "Time" msgstr "시간" @@ -2941,7 +2949,7 @@ msgstr "시간" msgid "Container" msgstr "" -#: .././mainwin.py:15031 .././config.py:12828 .././downloads.py:7776 +#: .././mainwin.py:15031 .././config.py:12826 .././downloads.py:7786 #: .././media.py:110 msgid "Video" msgstr "비디오" @@ -2998,7 +3006,7 @@ msgid "The URL is not valid" msgstr "URL이 올바르지 않습니다" #: .././mainwin.py:18782 .././mainwin.py:18804 .././mainwin.py:18936 -#: .././mainwin.py:18958 .././config.py:13242 .././config.py:16333 +#: .././mainwin.py:18958 .././config.py:13240 .././config.py:16331 msgid "Invalid timestamp(s)" msgstr "" @@ -3013,8 +3021,8 @@ msgid "" msgstr "" #: .././mainwin.py:19253 .././mainwin.py:19262 .././mainwin.py:36435 -#: .././mainwin.py:36445 .././config.py:13084 .././config.py:13094 -#: .././config.py:16220 .././config.py:16230 +#: .././mainwin.py:36445 .././config.py:13082 .././config.py:13092 +#: .././config.py:16218 .././config.py:16228 msgid "Invalid start/stop times" msgstr "" @@ -3440,7 +3448,7 @@ msgstr "즐겨찾기 폴더 안의 비디오 보이기" #. then use a Glib timer to restore it (after some small fraction of a #. second) #: .././mainwin.py:25211 .././mainwin.py:25215 .././mainwin.py:25668 -#: .././mainwin.py:27278 .././mainwin.py:27282 .././config.py:15715 +#: .././mainwin.py:27278 .././mainwin.py:27282 .././config.py:15713 msgid "Favourite" msgstr "즐겨찾기" @@ -3553,12 +3561,12 @@ msgid "" msgstr "" #: .././mainwin.py:29030 .././mainwin.py:31964 .././mainwin.py:33397 -#: .././mainwin.py:37332 .././config.py:3463 .././config.py:5657 -#: .././config.py:5792 +#: .././mainwin.py:37332 .././config.py:3461 .././config.py:5655 +#: .././config.py:5790 msgid "Type" msgstr "타입" -#: .././mainwin.py:29030 .././config.py:21642 +#: .././mainwin.py:29030 .././config.py:21640 msgid "URL" msgstr "" @@ -3759,7 +3767,7 @@ msgid "" "Apply download options..." msgstr "" -#: .././mainwin.py:31347 .././config.py:2259 +#: .././mainwin.py:31347 .././config.py:2257 msgid "Apply download options" msgstr "다운로드 설정 적용하기" @@ -3867,7 +3875,7 @@ msgstr "채널에 포함된 항목:" msgid "This playlist contains:" msgstr "플레이리스트에 포함된 항목:" -#: .././mainwin.py:32174 .././config.py:18239 +#: .././mainwin.py:32174 .././config.py:18237 msgid "This folder contains:" msgstr "폴더에 포함된 항목:" @@ -4183,8 +4191,8 @@ msgstr "데이터베이스로 가져오기" msgid "Choose which items to import" msgstr "가져올 항목 선택하기" -#: .././mainwin.py:33389 .././config.py:24458 .././config.py:26772 -#: .././config.py:27053 +#: .././mainwin.py:33389 .././config.py:24473 .././config.py:26787 +#: .././config.py:27068 msgid "Import" msgstr "가져오기" @@ -4277,8 +4285,8 @@ msgid "Cancel" msgstr "취소" #. 'OK' button -#: .././mainwin.py:34099 .././config.py:1255 .././config.py:2441 -#: .././config.py:13881 .././config.py:14247 +#: .././mainwin.py:34099 .././config.py:1255 .././config.py:2439 +#: .././config.py:13879 .././config.py:14245 msgid "OK" msgstr "확인" @@ -4426,18 +4434,18 @@ msgstr "" msgid "Download one clip" msgstr "" -#: .././mainwin.py:34987 .././config.py:11750 .././config.py:12398 -#: .././config.py:15162 +#: .././mainwin.py:34987 .././config.py:11748 .././config.py:12396 +#: .././config.py:15160 msgid "Start timestamp (e.g. 15:29)" msgstr "" -#: .././mainwin.py:34999 .././config.py:11770 .././config.py:12418 -#: .././config.py:15175 +#: .././mainwin.py:34999 .././config.py:11768 .././config.py:12416 +#: .././config.py:15173 msgid "Stop timestamp (optional)" msgstr "" -#: .././mainwin.py:35008 .././config.py:11785 .././config.py:12433 -#: .././config.py:15188 +#: .././mainwin.py:35008 .././config.py:11783 .././config.py:12431 +#: .././config.py:15186 msgid "Clip title (optional)" msgstr "" @@ -4461,14 +4469,14 @@ msgstr "" msgid "Marked" msgstr "" -#: .././mainwin.py:35053 .././mainwin.py:36097 .././config.py:11727 -#: .././config.py:11912 .././config.py:12375 .././config.py:12586 -#: .././config.py:15143 .././config.py:15328 +#: .././mainwin.py:35053 .././mainwin.py:36097 .././config.py:11725 +#: .././config.py:11910 .././config.py:12373 .././config.py:12584 +#: .././config.py:15141 .././config.py:15326 msgid "Start" msgstr "" -#: .././mainwin.py:35053 .././config.py:11727 .././config.py:12375 -#: .././config.py:15143 +#: .././mainwin.py:35053 .././config.py:11725 .././config.py:12373 +#: .././config.py:15141 msgid "Clip title" msgstr "" @@ -4476,13 +4484,13 @@ msgstr "" msgid "Add timestamp from above" msgstr "" -#: .././mainwin.py:35100 .././config.py:11807 .././config.py:12455 -#: .././config.py:15214 +#: .././mainwin.py:35100 .././config.py:11805 .././config.py:12453 +#: .././config.py:15212 msgid "Delete timestamp" msgstr "" -#: .././mainwin.py:35105 .././config.py:11817 .././config.py:12465 -#: .././config.py:15223 +#: .././mainwin.py:35105 .././config.py:11815 .././config.py:12463 +#: .././config.py:15221 msgid "Clip preferences" msgstr "" @@ -4491,11 +4499,11 @@ msgstr "" msgid "Select none" msgstr "없음 선택" -#: .././mainwin.py:35133 .././config.py:15239 +#: .././mainwin.py:35133 .././config.py:15237 msgid "Reset list using copied text" msgstr "" -#: .././mainwin.py:35139 .././config.py:15247 +#: .././mainwin.py:35139 .././config.py:15245 msgid "Reset list using video description" msgstr "" @@ -4554,13 +4562,13 @@ msgstr "" msgid "Download video with one slice" msgstr "" -#: .././mainwin.py:36036 .././mainwin.py:36178 .././config.py:11970 -#: .././config.py:12644 .././config.py:15371 +#: .././mainwin.py:36036 .././mainwin.py:36178 .././config.py:11968 +#: .././config.py:12642 .././config.py:15369 msgid "Start (timestamp or seconds)" msgstr "" -#: .././mainwin.py:36048 .././mainwin.py:36188 .././config.py:11983 -#: .././config.py:12657 .././config.py:15383 +#: .././mainwin.py:36048 .././mainwin.py:36188 .././config.py:11981 +#: .././config.py:12655 .././config.py:15381 msgid "Stop (optional)" msgstr "" @@ -4580,33 +4588,33 @@ msgstr "" msgid "Download video with multiple slices" msgstr "" -#: .././mainwin.py:36095 .././mainwin.py:36142 .././config.py:11912 -#: .././config.py:11935 .././config.py:12586 .././config.py:12609 -#: .././config.py:15328 .././config.py:15347 +#: .././mainwin.py:36095 .././mainwin.py:36142 .././config.py:11910 +#: .././config.py:11933 .././config.py:12584 .././config.py:12607 +#: .././config.py:15326 .././config.py:15345 msgid "Category" msgstr "" -#: .././mainwin.py:36096 .././mainwin.py:36160 .././config.py:11912 -#: .././config.py:11955 .././config.py:12586 .././config.py:12629 -#: .././config.py:15328 .././config.py:15359 +#: .././mainwin.py:36096 .././mainwin.py:36160 .././config.py:11910 +#: .././config.py:11953 .././config.py:12584 .././config.py:12627 +#: .././config.py:15326 .././config.py:15357 msgid "Action type" msgstr "" -#: .././mainwin.py:36204 .././config.py:11999 .././config.py:12673 -#: .././config.py:15398 +#: .././mainwin.py:36204 .././config.py:11997 .././config.py:12671 +#: .././config.py:15396 msgid "Add slice" msgstr "" -#: .././mainwin.py:36209 .././config.py:12683 .././config.py:15410 +#: .././mainwin.py:36209 .././config.py:12681 .././config.py:15408 msgid "Delete slice" msgstr "" -#: .././mainwin.py:36214 .././config.py:12020 .././config.py:12695 -#: .././config.py:15419 +#: .././mainwin.py:36214 .././config.py:12018 .././config.py:12693 +#: .././config.py:15417 msgid "SponsorBlock settings" msgstr "" -#: .././mainwin.py:36243 .././config.py:15435 +#: .././mainwin.py:36243 .././config.py:15433 msgid "Contact SponsorBlock to reset list" msgstr "" @@ -4643,11 +4651,11 @@ msgid "" "are removed from the Recent Videos folder." msgstr "" -#: .././mainwin.py:36888 .././config.py:18453 +#: .././mainwin.py:36888 .././config.py:18451 msgid "Empty the whole folder" msgstr "" -#: .././mainwin.py:36895 .././config.py:18462 +#: .././mainwin.py:36895 .././config.py:18460 msgid "Remove videos after days" msgstr "" @@ -4747,10 +4755,10 @@ msgstr "" #. 'Reset' button #. (Signal connect appears below) -#: .././mainwin.py:37324 .././config.py:1237 .././config.py:5509 -#: .././config.py:6142 .././config.py:6296 .././config.py:24688 -#: .././config.py:25749 .././config.py:25777 .././config.py:26503 -#: .././config.py:26544 .././config.py:26619 +#: .././mainwin.py:37324 .././config.py:1237 .././config.py:5507 +#: .././config.py:6140 .././config.py:6294 .././config.py:24703 +#: .././config.py:25764 .././config.py:25792 .././config.py:26518 +#: .././config.py:26559 .././config.py:26634 msgid "Reset" msgstr "초기화" @@ -4865,10 +4873,10 @@ msgid "" msgstr "" #. (Signal connect appears below) -#: .././mainwin.py:37937 .././config.py:5838 .././config.py:6138 -#: .././config.py:6292 .././config.py:8513 .././config.py:8534 -#: .././config.py:8555 .././config.py:24684 .././config.py:26382 -#: .././config.py:26499 .././config.py:26540 .././config.py:26615 +#: .././mainwin.py:37937 .././config.py:5836 .././config.py:6136 +#: .././config.py:6290 .././config.py:8511 .././config.py:8532 +#: .././config.py:8553 .././config.py:24699 .././config.py:26397 +#: .././config.py:26514 .././config.py:26555 .././config.py:26630 msgid "Set" msgstr "설정" @@ -4959,7 +4967,7 @@ msgid "" "window menu, click Operations > Test youtube-dl" msgstr "" -#: .././mainwin.py:38654 .././config.py:25150 +#: .././mainwin.py:38654 .././config.py:25165 msgid "Test" msgstr "테스트" @@ -5067,7 +5075,7 @@ msgstr "" msgid "Uploads" msgstr "업로드" -#: .././config.py:482 .././config.py:14844 +#: .././config.py:482 .././config.py:14842 msgid "File size" msgstr "파일 크기" @@ -5119,7 +5127,7 @@ msgstr "주" msgid "Days" msgstr "일" -#: .././config.py:583 .././config.py:18956 +#: .././config.py:583 .././config.py:18954 msgid "Hours" msgstr "시간" @@ -5160,7 +5168,7 @@ msgstr "적용" msgid "Apply changes without closing the window" msgstr "창을 닫지않고 변경사항 적용" -#: .././config.py:1258 .././config.py:13884 .././config.py:14250 +#: .././config.py:1258 .././config.py:13882 .././config.py:14248 msgid "Apply changes" msgstr "변경사항 적용" @@ -5168,1794 +5176,1794 @@ msgstr "변경사항 적용" msgid "Cancel changes" msgstr "변경사항 취소" -#: .././config.py:2067 +#: .././config.py:2065 msgid "Listed as" msgstr "나열된 위치" -#: .././config.py:2079 +#: .././config.py:2077 msgid "Contained in" msgstr "상위 폴더" -#: .././config.py:2137 +#: .././config.py:2135 msgid "Download to" msgstr "다운로드 위치" -#: .././config.py:2185 +#: .././config.py:2183 msgid "Default location" msgstr "" -#: .././config.py:2214 +#: .././config.py:2212 msgid "Channel URL" msgstr "채널 URL" -#: .././config.py:2216 +#: .././config.py:2214 msgid "Playlist URL" msgstr "플레이리스트 URL" -#: .././config.py:2218 .././config.py:5445 +#: .././config.py:2216 .././config.py:5443 msgid "Video URL" msgstr "비디오 URL" -#: .././config.py:2241 .././config.py:7529 +#: .././config.py:2239 .././config.py:7527 msgid "_Options" msgstr "_설정" -#: .././config.py:2255 .././config.py:4347 +#: .././config.py:2253 .././config.py:4345 msgid "Download options" msgstr "다운로드 설정" -#: .././config.py:2266 +#: .././config.py:2264 msgid "Edit download options" msgstr "다운로드 설정 편집하기" -#: .././config.py:2273 +#: .././config.py:2271 msgid "Remove download options" msgstr "다운로드 설정 지우기" -#: .././config.py:2444 +#: .././config.py:2442 msgid "Close this window" msgstr "이 창 닫기" -#: .././config.py:2853 +#: .././config.py:2851 msgid "" "TRANSLATOR'S NOTE: Custom downloads window starts here. In the menu, click " "Edit > System preferences... > Operations > Custom > Edit" msgstr "" -#: .././config.py:2858 +#: .././config.py:2856 msgid "Custom download settings" msgstr "" -#: .././config.py:3112 +#: .././config.py:3110 msgid "TRANSLATOR'S NOTE: Custom downloads > Name" msgstr "" -#: .././config.py:3115 .././config.py:4693 .././config.py:10928 +#: .././config.py:3113 .././config.py:4691 .././config.py:10926 msgid "_Name" msgstr "_이름" -#: .././config.py:3137 +#: .././config.py:3135 msgid "Usage" msgstr "" -#: .././config.py:3149 +#: .././config.py:3147 msgid "Applies everywhere except the Classic Mode tab" msgstr "" -#: .././config.py:3152 +#: .././config.py:3150 msgid "Applies to the Classic Mode tab" msgstr "" -#: .././config.py:3154 +#: .././config.py:3152 msgid "Applies when selected" msgstr "" -#: .././config.py:3180 .././config.py:3220 +#: .././config.py:3178 .././config.py:3218 msgid "HINT" msgstr "" -#: .././config.py:3180 +#: .././config.py:3178 msgid "Enable these settings first!" msgstr "" -#: .././config.py:3185 +#: .././config.py:3183 msgid "Download each video independently of its channel or playlist" msgstr "" -#: .././config.py:3193 +#: .././config.py:3191 msgid "" "Check channels/playlists/folders before each custom download (recommended)" msgstr "" -#: .././config.py:3221 +#: .././config.py:3219 msgid "" "The Check all and Download all buttons will not start a custom " "download!" msgstr "" -#: .././config.py:3228 +#: .././config.py:3226 msgid "Use the main menu, or right-click a video, channel, playlist or folder!" msgstr "" -#: .././config.py:3243 +#: .././config.py:3241 msgid "Import settings from the general custom download into this window" msgstr "" -#: .././config.py:3260 +#: .././config.py:3258 msgid "Completely reset all settings to their default values" msgstr "" -#: .././config.py:3274 +#: .././config.py:3272 msgid "TRANSLATOR'S NOTE: Custom downloads > Subtitles" msgstr "" #. Add this tab... -#: .././config.py:3277 .././config.py:7503 +#: .././config.py:3275 .././config.py:7501 msgid "_Subtitles" msgstr "" -#: .././config.py:3290 +#: .././config.py:3288 msgid "Subtitles settings" msgstr "" -#: .././config.py:3296 +#: .././config.py:3294 msgid "" "Note: this tab downloads videos. To download subtitles, use the download " "options windows" msgstr "" -#: .././config.py:3303 +#: .././config.py:3301 msgid "Only download videos with available subtitles" msgstr "" -#: .././config.py:3313 +#: .././config.py:3311 msgid "" "During the custom download, don't add videos without subtitles to the " "database at all" msgstr "" -#: .././config.py:3325 +#: .././config.py:3323 msgid "" "Require subtitles in these languages (leave empty to download videos with " "any subtitles):" msgstr "" -#: .././config.py:3340 .././config.py:7603 +#: .././config.py:3338 .././config.py:7601 msgid "Add language" msgstr "언어 추가" -#: .././config.py:3352 .././config.py:7621 +#: .././config.py:3350 .././config.py:7619 msgid "Remove language" msgstr "언어 제거" -#: .././config.py:3391 +#: .././config.py:3389 msgid "TRANSLATOR'S NOTE: Custom downloads > Clips" msgstr "" -#: .././config.py:3394 .././config.py:12306 +#: .././config.py:3392 .././config.py:12304 msgid "_Clips" msgstr "" -#: .././config.py:3398 +#: .././config.py:3396 msgid "Clip settings" msgstr "" -#: .././config.py:3404 +#: .././config.py:3402 msgid "Split videos into video clips using timestamps (requires FFmpeg)" msgstr "" -#: .././config.py:3423 +#: .././config.py:3421 msgid "TRANSLATOR'S NOTE: Custom downloads > Slices" msgstr "" -#: .././config.py:3426 +#: .././config.py:3424 msgid "S_lices" msgstr "" -#: .././config.py:3431 +#: .././config.py:3429 msgid "Slice settings" msgstr "" -#: .././config.py:3437 +#: .././config.py:3435 msgid "Remove slices from the video using SponsorBlock data (requires FFmpeg)" msgstr "" -#: .././config.py:3463 .././config.py:18993 .././config.py:19338 +#: .././config.py:3461 .././config.py:18991 .././config.py:19336 msgid "Remove" msgstr "제거" #. Editing buttons -#: .././config.py:3497 +#: .././config.py:3495 msgid "Remove all" msgstr "" -#: .././config.py:3503 +#: .././config.py:3501 msgid "Remove none" msgstr "" -#: .././config.py:3548 +#: .././config.py:3546 msgid "TRANSLATOR'S NOTE: Custom downloads > Delay" msgstr "" -#: .././config.py:3551 +#: .././config.py:3549 msgid "_Delays" msgstr "" -#: .././config.py:3556 +#: .././config.py:3554 msgid "Download delay settings" msgstr "" -#: .././config.py:3561 +#: .././config.py:3559 msgid "Apply a delay after each video/channel/playlist is downloaded" msgstr "" -#: .././config.py:3568 +#: .././config.py:3566 msgid "Maximum delay to apply (in minutes)" msgstr "적용할 최대 딜레이 (분)" -#: .././config.py:3584 +#: .././config.py:3582 msgid "Minimum delay to apply (in minutes; randomises the actual delay)" msgstr "적용할 최소 딜레이 (분; 실제 딜레이는 랜덤화됨)" -#: .././config.py:3608 +#: .././config.py:3606 msgid "TRANSLATOR'S NOTE: Custom downloads > Mirrors" msgstr "" -#: .././config.py:3611 .././config.py:25723 +#: .././config.py:3609 .././config.py:25738 msgid "_Mirrors" msgstr "" -#: .././config.py:3616 +#: .././config.py:3614 msgid "Mirror settings" msgstr "" -#: .././config.py:3622 +#: .././config.py:3620 msgid "Obtain a YouTube video from the original website" msgstr "" -#: .././config.py:3630 +#: .././config.py:3628 msgid "Obtain the video from HookTube rather than YouTube" msgstr "" -#: .././config.py:3640 +#: .././config.py:3638 msgid "Obtain the video from Invidious rather than YouTube" msgstr "" -#: .././config.py:3650 +#: .././config.py:3648 msgid "Obtain the video from this YouTube front-end:" msgstr "" -#: .././config.py:3666 .././config.py:25755 +#: .././config.py:3664 .././config.py:25770 msgid "Type the exact text that replaces www.youtube.com e.g." msgstr "" -#: .././config.py:3690 +#: .././config.py:3688 msgid "TRANSLATOR'S NOTE: Custom downloads > Livestreams" msgstr "" -#: .././config.py:3693 +#: .././config.py:3691 msgid "L_ivestreams" msgstr "" -#: .././config.py:3697 +#: .././config.py:3695 msgid "Livestream settings" msgstr "" -#: .././config.py:3702 +#: .././config.py:3700 msgid "Don't download broadcasting livestreams" msgstr "" -#: .././config.py:3711 +#: .././config.py:3709 msgid "Don't download finished livestreams" msgstr "" -#: .././config.py:3720 +#: .././config.py:3718 msgid "Only download broadcasting livestreams" msgstr "" -#: .././config.py:3729 +#: .././config.py:3727 msgid "Only download finished livestreams" msgstr "" -#: .././config.py:3791 .././config.py:4178 +#: .././config.py:3789 .././config.py:4176 msgid "" "TRANSLATOR'S NOTE: Dialogue window, generated by: Custom downloads > Name" msgstr "" -#: .././config.py:3797 .././config.py:4184 .././config.py:8993 -#: .././config.py:9947 .././config.py:13384 .././config.py:13785 +#: .././config.py:3795 .././config.py:4182 .././config.py:8991 +#: .././config.py:9945 .././config.py:13382 .././config.py:13783 msgid "This procedure cannot be reversed. Are you sure you want to continue?" msgstr "이 작업은 되돌릴 수 없습니다. 계속하시겠습니까?" -#: .././config.py:4343 +#: .././config.py:4341 msgid "" "TRANSLATOR'S NOTE: Download options window starts here. In the menu, click " "Edit > General download options..." msgstr "" -#: .././config.py:4690 +#: .././config.py:4688 msgid "TRANSLATOR'S NOTE: Download options > Name" msgstr "" -#: .././config.py:4697 +#: .././config.py:4695 msgid "Name for these download options" msgstr "다운로드 설정의 이름" -#: .././config.py:4716 +#: .././config.py:4714 msgid "Description" msgstr "" -#: .././config.py:4727 +#: .././config.py:4725 msgid "Download options applied to" msgstr "다운로드 설정 적용하기" -#: .././config.py:4738 +#: .././config.py:4736 msgid "All channels, playlists and folders" msgstr "모든 채널, 플레이리스트, 폴더" -#: .././config.py:4740 +#: .././config.py:4738 msgid "Downloads in the Classic Mode tab" msgstr "클래식 모드 탭의 다운로드" -#: .././config.py:4744 +#: .././config.py:4742 msgid "These options are not applied to anything" msgstr "이 설정은 아무것도 적용되지 않습니다" -#: .././config.py:4750 +#: .././config.py:4748 msgid "" "Additional download options, e.g. --write-subs (do not use -o or --output)" msgstr "" -#: .././config.py:4759 +#: .././config.py:4757 msgid "Additional download options" msgstr "" -#: .././config.py:4767 +#: .././config.py:4765 msgid "Use ONLY these options (Tartube adds the output folder)" msgstr "" -#: .././config.py:4778 +#: .././config.py:4776 msgid "Use ONLY these options (Tartube adds the output directory)" msgstr "" -#: .././config.py:4789 +#: .././config.py:4787 msgid "If URLs are specified below, use only those URLs" msgstr "" -#: .././config.py:4829 +#: .././config.py:4827 msgid "Hide advanced download options" msgstr "고급 다운로드 설정 숨기기" -#: .././config.py:4831 +#: .././config.py:4829 msgid "Show advanced download options" msgstr "고급 다운로드 설정 보이기" -#: .././config.py:4842 +#: .././config.py:4840 msgid "Import general download options into this window" msgstr "이 창에 일반 다운로드 설정 가져오기" -#: .././config.py:4858 +#: .././config.py:4856 msgid "Completely reset all download options to their default values" msgstr "모든 다운로드 설정을 완전히 기본값으로 초기화하기" -#: .././config.py:4873 +#: .././config.py:4871 msgid "TRANSLATOR'S NOTE: Download options > Downloads" msgstr "" #. Add this tab... -#: .././config.py:4879 .././config.py:4890 .././config.py:24010 +#: .././config.py:4877 .././config.py:4888 .././config.py:24015 msgid "_Downloads" msgstr "_다운로드" -#: .././config.py:4920 +#: .././config.py:4918 msgid "" "TRANSLATOR'S NOTE: Download options > Downloads > General (to make hidden " "tabs visible, click the 'Show advanced download options' button in the Name " "tab)" msgstr "" -#: .././config.py:4944 +#: .././config.py:4942 msgid "Number of fragments of a DASH/HLS video to download concurrently" msgstr "" -#: .././config.py:4959 +#: .././config.py:4957 msgid "Minimum download rate (bytes/sec) below which throttling is assumed" msgstr "" -#: .././config.py:4986 +#: .././config.py:4984 msgid "TRANSLATOR'S NOTE: Download options > Downloads > Videos" msgstr "" -#: .././config.py:4997 +#: .././config.py:4995 msgid "Video selection options" msgstr "" -#: .././config.py:5002 +#: .././config.py:5000 msgid "Stop download process when encountering a file in the archive" msgstr "" -#: .././config.py:5010 +#: .././config.py:5008 msgid "" "Stop download process when encountering a file that has been filtered out" msgstr "" -#: .././config.py:5019 +#: .././config.py:5017 msgid "Number of failures allowed before rest of playlist is skipped" msgstr "" -#: .././config.py:5032 +#: .././config.py:5030 msgid "Verbosity and simulation options" msgstr "" -#: .././config.py:5039 +#: .././config.py:5037 msgid "" "Ignore 'No video formats' error (useful for extracting metadata from " "unavailable videos)" msgstr "" -#: .././config.py:5049 +#: .././config.py:5047 msgid "Force download archive entries to be written as long as no errors occur" msgstr "" -#: .././config.py:5071 +#: .././config.py:5069 msgid "TRANSLATOR'S NOTE: Download options > Downloads > Live" msgstr "" -#: .././config.py:5075 .././config.py:14917 +#: .././config.py:5073 .././config.py:14915 msgid "_Live" msgstr "" -#: .././config.py:5082 +#: .././config.py:5080 msgid "Livestream options" msgstr "" -#: .././config.py:5087 +#: .././config.py:5085 msgid "Download livestreams from start (experimental, YouTube only)" msgstr "" -#: .././config.py:5094 +#: .././config.py:5092 msgid "Minimum seconds to wait for scheduled streams" msgstr "" -#: .././config.py:5119 .././config.py:8736 +#: .././config.py:5117 .././config.py:8734 msgid "TRANSLATOR'S NOTE: Download options > Downloads > Playlists" msgstr "" -#: .././config.py:5123 +#: .././config.py:5121 msgid "_Playlists" msgstr "_플레이 리스트" -#: .././config.py:5143 .././config.py:8463 .././config.py:8491 -#: .././config.py:8832 .././config.py:8887 +#: .././config.py:5141 .././config.py:8461 .././config.py:8489 +#: .././config.py:8830 .././config.py:8885 msgid "TRANSLATOR'S NOTE: Download options > Downloads > Limits" msgstr "" -#: .././config.py:5147 +#: .././config.py:5145 msgid "L_imits" msgstr "" -#: .././config.py:5170 +#: .././config.py:5168 msgid "TRANSLATOR'S NOTE: Download options > Downloads > Merge" msgstr "" -#: .././config.py:5174 +#: .././config.py:5172 msgid "_Merge" msgstr "" -#: .././config.py:5180 +#: .././config.py:5178 msgid "Video/audio merge options" msgstr "" -#: .././config.py:5186 +#: .././config.py:5184 msgid "Allow multiple video streams to be merged into a single file" msgstr "" -#: .././config.py:5193 +#: .././config.py:5191 msgid "Allow multiple audio streams to be merged into a single file" msgstr "" -#: .././config.py:5213 +#: .././config.py:5211 msgid "TRANSLATOR'S NOTE: Download options > Downloads > Extractor" msgstr "" -#: .././config.py:5217 +#: .././config.py:5215 msgid "_Extractor" msgstr "" -#: .././config.py:5224 +#: .././config.py:5222 msgid "Extractor options" msgstr "" -#: .././config.py:5246 +#: .././config.py:5244 msgid "Do not process dynamic DASH manifests" msgstr "" -#: .././config.py:5254 +#: .././config.py:5252 msgid "" "Split HLS playlists to different formats at discontinuities such as ad breaks" msgstr "" -#: .././config.py:5264 +#: .././config.py:5262 msgid "Extractor arguments" msgstr "" -#: .././config.py:5269 +#: .././config.py:5267 msgid "One argument per line, e.g." msgstr "" -#: .././config.py:5294 .././config.py:8621 +#: .././config.py:5292 .././config.py:8619 msgid "TRANSLATOR'S NOTE: Download options > Downloads > Filtering" msgstr "" -#: .././config.py:5298 +#: .././config.py:5296 msgid "_Filtering" msgstr "_필터" -#: .././config.py:5318 .././config.py:8573 +#: .././config.py:5316 .././config.py:8571 msgid "TRANSLATOR'S NOTE: Download options > Downloads > External" msgstr "" -#: .././config.py:5321 +#: .././config.py:5319 msgid "E_xternal" msgstr "" -#: .././config.py:5334 +#: .././config.py:5332 msgid "TRANSLATOR'S NOTE: Download options > Files" msgstr "" #. Add this tab... -#: .././config.py:5338 .././config.py:20568 +#: .././config.py:5336 .././config.py:20566 msgid "_Files" msgstr "_파일" -#: .././config.py:5369 +#: .././config.py:5367 msgid "TRANSLATOR'S NOTE: Download options > Files > File names" msgstr "" -#: .././config.py:5373 +#: .././config.py:5371 msgid "File _names" msgstr "_파일 이름" -#: .././config.py:5380 +#: .././config.py:5378 msgid "File name options" msgstr "파일 이름 설정" -#: .././config.py:5385 +#: .././config.py:5383 msgid "Format for video file names" msgstr "비디오 파일 이름 포맷" -#: .././config.py:5412 +#: .././config.py:5410 msgid "File output template" msgstr "파일 출력 템플릿" -#: .././config.py:5434 +#: .././config.py:5432 msgid "Add to template:" msgstr "템플릿 추가:" -#: .././config.py:5439 .././config.py:14477 +#: .././config.py:5437 .././config.py:14475 msgid "Video properties" msgstr "비디오 속성" -#: .././config.py:5441 .././config.py:14814 +#: .././config.py:5439 .././config.py:14812 msgid "Video ID" msgstr "비디오 ID" -#: .././config.py:5442 +#: .././config.py:5440 msgid "Video title" msgstr "비디오 제목" -#: .././config.py:5443 +#: .././config.py:5441 msgid "Alternative video ID" msgstr "대체 비디오 ID" -#: .././config.py:5444 +#: .././config.py:5442 msgid "Secondary video title" msgstr "비디오 보조 제목" -#: .././config.py:5446 +#: .././config.py:5444 msgid "Video filename extension" msgstr "비디오 파일 확장자" -#: .././config.py:5447 +#: .././config.py:5445 msgid "Video licence" msgstr "비디오 라이센스" -#: .././config.py:5448 +#: .././config.py:5446 msgid "Age restriction (years)" msgstr "나이 제한 (연도)" -#: .././config.py:5450 +#: .././config.py:5448 msgid "Autonumber videos" msgstr "" -#: .././config.py:5452 +#: .././config.py:5450 msgid "Autonumber videos (playlists)" msgstr "" -#: .././config.py:5454 +#: .././config.py:5452 msgid "Creator/uploader" msgstr "제작자/업로더" -#: .././config.py:5456 +#: .././config.py:5454 msgid "Full name of video uploader" msgstr "비디오 업로더의 실제 이름" -#: .././config.py:5457 +#: .././config.py:5455 msgid "Uploader ID" msgstr "" -#: .././config.py:5458 +#: .././config.py:5456 msgid "Nickname/ID of video uploader" msgstr "비디오 업로더의 닉네임/ID" -#: .././config.py:5459 +#: .././config.py:5457 msgid "Channel name" msgstr "채널 이름" -#: .././config.py:5460 +#: .././config.py:5458 msgid "Channel ID" msgstr "채널 ID" -#: .././config.py:5461 +#: .././config.py:5459 msgid "Playlist name" msgstr "플레이리스트 이름" -#: .././config.py:5462 .././config.py:17243 +#: .././config.py:5460 .././config.py:17241 msgid "Playlist ID" msgstr "플레이리스트 ID" -#: .././config.py:5463 +#: .././config.py:5461 msgid "Video index in playlist" msgstr "플레이리스트에서 비디오 위치" -#: .././config.py:5465 .././config.py:5570 +#: .././config.py:5463 .././config.py:5568 msgid "Date/time/location" msgstr "날짜/시간/위치" -#: .././config.py:5467 +#: .././config.py:5465 msgid "Release date (YYYYMMDD)" msgstr "릴리즈 날짜 (YYYYMMDD)" -#: .././config.py:5469 +#: .././config.py:5467 msgid "Release date (custom format)" msgstr "" -#: .././config.py:5470 +#: .././config.py:5468 msgid "Release time (UNIX timestamp)" msgstr "릴리즈 날짜 (UNIX 타임스탬프)" -#: .././config.py:5471 +#: .././config.py:5469 msgid "Release time (custom format)" msgstr "" -#: .././config.py:5472 +#: .././config.py:5470 msgid "Upload date (YYYYMMDD)" msgstr "업로드 날짜 (YYYYMMDD)" -#: .././config.py:5474 +#: .././config.py:5472 msgid "Upload date (custom format)" msgstr "" -#: .././config.py:5475 +#: .././config.py:5473 msgid "Video length (seconds)" msgstr "비디오 길이 (초)" -#: .././config.py:5476 +#: .././config.py:5474 msgid "Video length (custom format)" msgstr "" -#: .././config.py:5477 +#: .././config.py:5475 msgid "Filming location" msgstr "촬영 위치" -#: .././config.py:5479 .././config.py:5526 +#: .././config.py:5477 .././config.py:5524 msgid "Time format" msgstr "" -#: .././config.py:5481 .././config.py:5483 +#: .././config.py:5479 .././config.py:5481 msgid "Video format" msgstr "비디오 포맷" -#: .././config.py:5484 +#: .././config.py:5482 msgid "Video format code" msgstr "비디오 포맷 코드" -#: .././config.py:5485 +#: .././config.py:5483 msgid "Video width" msgstr "비디오 폭" -#: .././config.py:5486 +#: .././config.py:5484 msgid "Video height" msgstr "비디오 높이" -#: .././config.py:5488 +#: .././config.py:5486 msgid "Video frame rate" msgstr "비디오 프레임 레이트" -#: .././config.py:5489 +#: .././config.py:5487 msgid "Average video/audio bitrate (KiB/s)" msgstr "평균 비디오/오디오 비트레이트 (KiB/s)" -#: .././config.py:5490 +#: .././config.py:5488 msgid "Average video bitrate (KiB/s)" msgstr "평균 비디오 비트레이트 (KiB/s)" -#: .././config.py:5491 +#: .././config.py:5489 msgid "Average audio bitrate (KiB/s)" msgstr "평균 오디오 비트레이트 (KiB/s)" -#: .././config.py:5493 +#: .././config.py:5491 msgid "Ratings/comments" msgstr "평점/댓글" -#: .././config.py:5495 +#: .././config.py:5493 msgid "Number of views" msgstr "조회수" -#: .././config.py:5496 +#: .././config.py:5494 msgid "Number of positive ratings" msgstr "좋아요 수" -#: .././config.py:5497 +#: .././config.py:5495 msgid "Number of negative ratings" msgstr "싫어요 수" -#: .././config.py:5498 +#: .././config.py:5496 msgid "Average rating" msgstr "평균 평점" -#: .././config.py:5499 +#: .././config.py:5497 msgid "Number of reposts" msgstr "신고 개수" -#: .././config.py:5500 +#: .././config.py:5498 msgid "Number of comments" msgstr "댓글 개수" -#: .././config.py:5556 .././config.py:5700 .././config.py:5847 -#: .././config.py:18987 .././config.py:19328 .././config.py:23365 -#: .././config.py:24449 .././config.py:26763 .././config.py:27044 +#: .././config.py:5554 .././config.py:5698 .././config.py:5845 +#: .././config.py:18985 .././config.py:19326 .././config.py:23370 +#: .././config.py:24464 .././config.py:26778 .././config.py:27059 msgid "Add" msgstr "추가" -#: .././config.py:5619 +#: .././config.py:5617 msgid "TRANSLATOR'S NOTE: Download options > Files > Override" msgstr "" -#: .././config.py:5624 +#: .././config.py:5622 msgid "_Override" msgstr "" -#: .././config.py:5631 +#: .././config.py:5629 msgid "List of output filename templates" msgstr "" -#: .././config.py:5638 +#: .././config.py:5636 msgid "Overrides the output template in the 'File names' tab" msgstr "" -#: .././config.py:5657 +#: .././config.py:5655 msgid "Template" msgstr "" -#: .././config.py:5676 .././config.py:5811 +#: .././config.py:5674 .././config.py:5809 msgid "Output type" msgstr "" -#: .././config.py:5689 +#: .././config.py:5687 msgid "Output template" msgstr "" -#: .././config.py:5711 .././config.py:5858 .././config.py:23401 -#: .././config.py:24507 .././config.py:26821 .././config.py:27102 +#: .././config.py:5709 .././config.py:5856 .././config.py:23406 +#: .././config.py:24522 .././config.py:26836 .././config.py:27117 msgid "Delete" msgstr "삭제" -#: .././config.py:5720 .././config.py:5867 .././config.py:21754 -#: .././config.py:24523 .././config.py:26839 .././config.py:27118 +#: .././config.py:5718 .././config.py:5865 .././config.py:21752 +#: .././config.py:24538 .././config.py:26854 .././config.py:27133 msgid "Refresh list" msgstr "리스트 새로고침" -#: .././config.py:5763 +#: .././config.py:5761 msgid "TRANSLATOR'S NOTE: Download options > Files > Paths" msgstr "" -#: .././config.py:5767 +#: .././config.py:5765 msgid "_Paths" msgstr "" -#: .././config.py:5774 +#: .././config.py:5772 msgid "List of output paths" msgstr "" -#: .././config.py:5792 +#: .././config.py:5790 msgid "Path" msgstr "" -#: .././config.py:5826 +#: .././config.py:5824 msgid "Output path" msgstr "" -#: .././config.py:5910 +#: .././config.py:5908 msgid "TRANSLATOR'S NOTE: Download options > Files > Filesystem" msgstr "" -#: .././config.py:5914 +#: .././config.py:5912 msgid "_Filesystem" msgstr "_파일 시스템" -#: .././config.py:5921 .././config.py:6026 +#: .././config.py:5919 .././config.py:6024 msgid "Filesystem options" msgstr "파일 시스템 설정" -#: .././config.py:5926 +#: .././config.py:5924 msgid "Restrict filenames to ASCII characters" msgstr "파일 이름을 ASCII 문자로 제한" -#: .././config.py:5935 +#: .././config.py:5933 msgid "Don't use the server's file modification time" msgstr "" -#: .././config.py:5942 +#: .././config.py:5940 msgid "Download all videos into this folder" msgstr "모든 비디오를 이 폴더에 다운로드 하기" -#: .././config.py:6031 +#: .././config.py:6029 msgid "Force filenames to be MS Windows compatible" msgstr "" -#: .././config.py:6039 +#: .././config.py:6037 msgid "Limit filename length (excluding extension) to this many characters" msgstr "" -#: .././config.py:6054 +#: .././config.py:6052 msgid "WARNING: The filename length includes the length of the folder name!" msgstr "" -#: .././config.py:6059 +#: .././config.py:6057 msgid "WARNING: The filename length includes the length of the directory name!" msgstr "" -#: .././config.py:6071 +#: .././config.py:6069 msgid "Do not overwrite any files" msgstr "" -#: .././config.py:6079 +#: .././config.py:6077 msgid "Overwrite all video and metadata files (includes '--no-continue')" msgstr "" -#: .././config.py:6088 +#: .././config.py:6086 msgid "Write playlist metadata in addition to video metadata" msgstr "" -#: .././config.py:6096 +#: .././config.py:6094 msgid "Write all fields, including private fields, to the .info.json file" msgstr "" -#: .././config.py:6118 +#: .././config.py:6116 msgid "TRANSLATOR'S NOTE: Download options > Files > Cookies" msgstr "" -#: .././config.py:6122 +#: .././config.py:6120 msgid "_Cookies" msgstr "_쿠키" -#: .././config.py:6129 +#: .././config.py:6127 msgid "Cookies options" msgstr "쿠키 설정" -#: .././config.py:6134 +#: .././config.py:6132 msgid "Path to the downloader's cookie jar file" msgstr "다운로더의 Cookie jar 파일 경로" -#: .././config.py:6189 +#: .././config.py:6187 msgid "Cookie options" msgstr "" -#: .././config.py:6194 +#: .././config.py:6192 msgid "Do not read/dump cookies from/to the cookiejar file" msgstr "" -#: .././config.py:6201 +#: .././config.py:6199 msgid "Do not load cookies from browser" msgstr "" -#: .././config.py:6212 +#: .././config.py:6210 msgid "Retrieve cookies from browser" msgstr "" -#: .././config.py:6230 +#: .././config.py:6228 msgid "Browser" msgstr "" -#: .././config.py:6248 +#: .././config.py:6246 msgid "Chromium keyring" msgstr "" -#: .././config.py:6267 +#: .././config.py:6265 msgid "Browser profile name (optional)" msgstr "" -#: .././config.py:6280 +#: .././config.py:6278 msgid "Browser profile path (optional)" msgstr "" -#: .././config.py:6472 +#: .././config.py:6470 msgid "TRANSLATOR'S NOTE: Download options > Files > Shortcuts" msgstr "" -#: .././config.py:6476 +#: .././config.py:6474 msgid "_Shortcuts" msgstr "" -#: .././config.py:6482 +#: .././config.py:6480 msgid "Internet shortcut options" msgstr "" -#: .././config.py:6488 +#: .././config.py:6486 msgid "Write an internet shortcut file (.url, .webloc or .desktop)" msgstr "" -#: .././config.py:6495 +#: .././config.py:6493 msgid "Write a Windows internet shortcut file (.url)" msgstr "" -#: .././config.py:6502 +#: .././config.py:6500 msgid "Write a macOS inernet shortcut file (.webloc)" msgstr "" -#: .././config.py:6509 +#: .././config.py:6507 msgid "Write a Linux internet shortcut file (.desktop)" msgstr "" -#: .././config.py:6529 +#: .././config.py:6527 msgid "TRANSLATOR'S NOTE: Download options > Files > Write/move" msgstr "" -#: .././config.py:6533 +#: .././config.py:6531 msgid "_Write/move" msgstr "" -#: .././config.py:6540 +#: .././config.py:6538 msgid "File write options" msgstr "파일 쓰기 설정" -#: .././config.py:6545 +#: .././config.py:6543 msgid "Write video's description to a .description file" msgstr "비디오의 설명을 .description 파일에 쓰기" -#: .././config.py:6552 +#: .././config.py:6550 msgid "Write video's metadata to an .info.json file" msgstr "비디오의 메타데이터를 .info.json 파일에 쓰기" -#: .././config.py:6560 +#: .././config.py:6558 msgid "Write video's annotations to an .annotations.xml file" msgstr "비디오의 어노테이션을 .annotations.xml 파일에 쓰기" -#: .././config.py:6569 +#: .././config.py:6567 msgid "" "Annotations are not downloaded when checking videos/channels/playlists/" "folders" msgstr "" "어노테이션은 비디오/채널/플레이리스트/폴더를 체크할 때 다운로드 받지 않습니다" -#: .././config.py:6576 +#: .././config.py:6574 msgid "Write the video's thumbnail to the same folder" msgstr "비디오의 섬네일을 같은 폴더에 쓰기" -#: .././config.py:6584 +#: .././config.py:6582 msgid "File move options" msgstr "파일 옮기기 설정" -#: .././config.py:6589 +#: .././config.py:6587 msgid "Move video's description file into a sub-folder" msgstr "비디오의 설명을 서브폴더에 옮기기" -#: .././config.py:6595 +#: .././config.py:6593 msgid "Write video's metadata file into a sub-folder" msgstr "비디오의 메타데이터를 서브폴더에 쓰기" -#: .././config.py:6601 +#: .././config.py:6599 msgid "Write video's annotations file into a sub-folder" msgstr "비디오의 어노테이션을 서브폴더에 쓰기" -#: .././config.py:6607 +#: .././config.py:6605 msgid "Write the video's thumbnail into a sub-folder" msgstr "비디오의 섬네일을 서브폴더에 쓰기" -#: .././config.py:6626 +#: .././config.py:6624 msgid "TRANSLATOR'S NOTE: Download options > Files > Keep" msgstr "" -#: .././config.py:6630 +#: .././config.py:6628 msgid "_Keep" msgstr "" -#: .././config.py:6636 +#: .././config.py:6634 msgid "Options during real (not simulated) downloads" msgstr "(시뮬레이션이 아닌) 실제 다운로드 설정" -#: .././config.py:6642 .././config.py:6673 +#: .././config.py:6640 .././config.py:6671 msgid "Keep the description file after the download has finished" msgstr "" -#: .././config.py:6648 .././config.py:6679 +#: .././config.py:6646 .././config.py:6677 msgid "Keep the metadata file after the download has finished" msgstr "" -#: .././config.py:6654 .././config.py:6685 +#: .././config.py:6652 .././config.py:6683 msgid "Keep the annotations file after the download has finished" msgstr "" -#: .././config.py:6660 .././config.py:6691 +#: .././config.py:6658 .././config.py:6689 msgid "Keep the thumbnail file after the download has finished" msgstr "" -#: .././config.py:6667 +#: .././config.py:6665 msgid "Options during simulated (not real) downloads" msgstr "(실제가 아닌) 시뮬레이션 다운로드 설정" -#: .././config.py:6705 +#: .././config.py:6703 msgid "TRANSLATOR'S NOTE: Download options > Formats" msgstr "" #. Add this tab... -#: .././config.py:6709 +#: .././config.py:6707 msgid "F_ormats" msgstr "_포맷" -#: .././config.py:6741 +#: .././config.py:6739 msgid "TRANSLATOR'S NOTE: Download options > Formats > Preferred" msgstr "" -#: .././config.py:6750 +#: .././config.py:6748 msgid "Preferred format options" msgstr "선호하는 포맷 설정" -#: .././config.py:6797 +#: .././config.py:6795 msgid "If you want a specific format, install FFmpeg and use the Convert tab!" msgstr "" -#: .././config.py:6804 +#: .././config.py:6802 msgid "Recognised video/audio formats" msgstr "인식된 비디오/오디오 포맷" -#: .././config.py:6819 +#: .././config.py:6817 msgid "Add format" msgstr "포맷 추가하기" -#: .././config.py:6832 +#: .././config.py:6830 msgid "Type extractor code directly" msgstr "" -#: .././config.py:6837 +#: .././config.py:6835 msgid "List of preferred formats" msgstr "선호하는 포맷 리스트" -#: .././config.py:6850 +#: .././config.py:6848 msgid "Remove format" msgstr "포맷 삭제하기" -#: .././config.py:6917 +#: .././config.py:6915 msgid "If a merge is required after post-processing, output to this format:" msgstr "후처리 뒤에 병합이 필요한 경우, 다음과 같은 포맷으로 출력:" -#: .././config.py:6950 +#: .././config.py:6948 msgid "_Preferred" msgstr "_선호" -#: .././config.py:6970 +#: .././config.py:6968 msgid "TRANSLATOR'S NOTE: Download options > Formats > Advanced" msgstr "" #. Add this tab... -#: .././config.py:6974 .././config.py:7750 +#: .././config.py:6972 .././config.py:7748 msgid "_Advanced" msgstr "_고급" -#: .././config.py:6982 +#: .././config.py:6980 msgid "Multiple format options" msgstr "다중 포맷 설정" -#: .././config.py:6991 +#: .././config.py:6989 msgid "" "Multiple formats will not be downloaded, because an archive file will be " "created" msgstr "아카이브 파일이 생성되므로 다중 포맷은 다운로드 되지 않습니다" -#: .././config.py:6994 +#: .././config.py:6992 msgid "The archive file can be disabled in the System Preferences window" msgstr "시스템 환경 설정 창에서 아카이브 파일을 비활성화 할 수 있습니다" -#: .././config.py:7003 +#: .././config.py:7001 msgid "" "For each video, download the first available format from the preferred list" msgstr "" "각 비디오에 대해 선호 목록에서 사용 가능한 첫번째 포맷을 다운로드합니다" -#: .././config.py:7017 +#: .././config.py:7015 msgid "" "From the preferred list, download the first format that's available for all " "videos" msgstr "" "선호 목록에서 모든 동영상에 사용할 수 있는 첫번째 포맷을 다운로드합니다" -#: .././config.py:7031 +#: .././config.py:7029 msgid "For each video, download all available formats from the preferred list" msgstr "각 비디오에 대해 선호 목록에서 모든 가능한 포맷을 다운로드합니다" -#: .././config.py:7044 +#: .././config.py:7042 msgid "Download all available formats for all videos" msgstr "모든 비디오에서 가능한 모든 포맷을 다운로드합니다" -#: .././config.py:7077 .././config.py:7097 +#: .././config.py:7075 .././config.py:7095 msgid "Other format options" msgstr "다른 포맷 옵션" -#: .././config.py:7082 +#: .././config.py:7080 msgid "Prefer free video formats, unless one is specified above" msgstr "위에서 지정하지 않은 경우 무료 비디오 포맷 선호" -#: .././config.py:7089 +#: .././config.py:7087 msgid "Do not download DASH-related data for YouTube videos" msgstr "유튜브 비디오의 DASH 관련 데이터 다운로드 안함" -#: .././config.py:7104 +#: .././config.py:7102 msgid "Check formats selected are actually downloadable (Experimental)" msgstr "" -#: .././config.py:7114 +#: .././config.py:7112 msgid "" "Allow unplayable formats to be listed and downloaded (also disables post-" "processing)" msgstr "" -#: .././config.py:7131 +#: .././config.py:7129 msgid "TRANSLATOR'S NOTE: Download options > Convert" msgstr "" -#: .././config.py:7134 +#: .././config.py:7132 msgid "_Convert" msgstr "" -#: .././config.py:7139 +#: .././config.py:7137 msgid "Convert to video" msgstr "" -#: .././config.py:7144 +#: .././config.py:7142 msgid "Convert downloaded video to another format" msgstr "" -#: .././config.py:7158 +#: .././config.py:7156 msgid "Convert to audio" msgstr "" -#: .././config.py:7164 +#: .././config.py:7162 msgid "" "Download each video, extract the sound, and then discard the original video" msgstr "" -#: .././config.py:7169 +#: .././config.py:7167 msgid "(requires that FFmpeg or AVConv is installed on your system)" msgstr "(FFmpeg나 AVConv가 컴퓨터에 깔려있어야 함)" -#: .././config.py:7180 +#: .././config.py:7178 msgid "Use this audio format:" msgstr "오디오 포맷 설정:" -#: .././config.py:7196 +#: .././config.py:7194 msgid "Use this audio quality:" msgstr "오디오 음질 설정:" -#: .././config.py:7202 +#: .././config.py:7200 msgid "High" msgstr "고음질" -#: .././config.py:7204 +#: .././config.py:7202 msgid "Low" msgstr "저음질" -#: .././config.py:7224 +#: .././config.py:7222 msgid "TRANSLATOR'S NOTE: Download options > Post-processing" msgstr "" #. Add this tab... -#: .././config.py:7228 +#: .././config.py:7226 msgid "_Post-processing" msgstr "_후처리" -#: .././config.py:7246 +#: .././config.py:7244 msgid "TRANSLATOR'S NOTE: Download options > Post-processing > General" msgstr "" #. Add this tab... -#: .././config.py:7250 .././config.py:14638 .././config.py:17078 -#: .././config.py:18127 .././config.py:18771 .././config.py:20246 -#: .././config.py:27216 +#: .././config.py:7248 .././config.py:14636 .././config.py:17076 +#: .././config.py:18125 .././config.py:18769 .././config.py:20244 +#: .././config.py:27231 msgid "_General" msgstr "_일반" -#: .././config.py:7258 .././config.py:7427 .././config.py:7714 +#: .././config.py:7256 .././config.py:7425 .././config.py:7712 msgid "Post-processing options" msgstr "후처리 설정" -#: .././config.py:7264 +#: .././config.py:7262 msgid "Post-process video files to convert them to audio-only files" msgstr "비디오 파일들을 후처리 후 오디오 파일로 변환" -#: .././config.py:7272 +#: .././config.py:7270 msgid "Prefer AVConv over FFmpeg" msgstr "FFmpeg보다 AVConv 선호" -#: .././config.py:7281 +#: .././config.py:7279 msgid "Prefer FFmpeg over AVConv (default)" msgstr "FFmpeg보다 AVConv 선호 (기본값)" -#: .././config.py:7290 +#: .././config.py:7288 msgid "Audio format of the post-processed file" msgstr "후처리된 파일의 오디오 포맷" -#: .././config.py:7304 +#: .././config.py:7302 msgid "Audio quality of the post-processed file" msgstr "후처리된 파일의 오디오 음질" -#: .././config.py:7309 +#: .././config.py:7307 msgid "High VBR" msgstr "" -#: .././config.py:7310 +#: .././config.py:7308 msgid "Medium VBR" msgstr "" -#: .././config.py:7311 +#: .././config.py:7309 msgid "Low VBR" msgstr "" -#: .././config.py:7312 +#: .././config.py:7310 msgid "320 kb/s" msgstr "" -#: .././config.py:7313 +#: .././config.py:7311 msgid "256 kb/s" msgstr "" -#: .././config.py:7314 +#: .././config.py:7312 msgid "192 kb/s" msgstr "" -#: .././config.py:7315 +#: .././config.py:7313 msgid "128 kb/s" msgstr "" -#: .././config.py:7316 +#: .././config.py:7314 msgid "96 kb/s" msgstr "" -#: .././config.py:7327 +#: .././config.py:7325 msgid "Encode video to another format, if necessary" msgstr "필요한 경우 다른 포맷으로 비디오 인코딩" -#: .././config.py:7340 +#: .././config.py:7338 msgid "Arguments to pass to post-processor" msgstr "후처리기에 전달할 인자" -#: .././config.py:7351 +#: .././config.py:7349 msgid "Keep original file after processing it" msgstr "처리 후 원본 파일 갖고 있기" -#: .././config.py:7359 +#: .././config.py:7357 msgid "Merge subtitles file with video (.mp4 only)" msgstr "자막을 비디오와 합치기 (.mp4만 가능)" -#: .././config.py:7371 +#: .././config.py:7369 msgid "Embed thumbnail in audio file as cover art" msgstr "섬네일을 오디오 파일의 표지 아트로 설정" -#: .././config.py:7378 +#: .././config.py:7376 msgid "Write metadata to the video file" msgstr "비디오 파일에 메타데이터 작성하기" -#: .././config.py:7385 +#: .././config.py:7383 msgid "Automatically correct known faults of the file" msgstr "자동으로 파일의 결함 수정" -#: .././config.py:7391 +#: .././config.py:7389 msgid "Do nothing" msgstr "아무것도 하지 않음" -#: .././config.py:7392 +#: .././config.py:7390 msgid "Warn, but do nothing" msgstr "경고, 하지만 아무것도 하지 않음" -#: .././config.py:7393 +#: .././config.py:7391 msgid "Fix if possible, otherwise warn" msgstr "가능하면 수리, 아닌 경우 경고" -#: .././config.py:7416 +#: .././config.py:7414 msgid "TRANSLATOR'S NOTE: Download options > Post-processing > yt-dlp" msgstr "" -#: .././config.py:7420 +#: .././config.py:7418 msgid "_yt-dlp" msgstr "" -#: .././config.py:7432 +#: .././config.py:7430 msgid "Remux video into another container if necessary" msgstr "" -#: .././config.py:7451 +#: .././config.py:7449 msgid "Embed metadata including chapter markers (if supported by format)" msgstr "" -#: .././config.py:7460 +#: .././config.py:7458 msgid "Convert thumbnails to another format" msgstr "" -#: .././config.py:7475 +#: .././config.py:7473 msgid "Split video into multiple files based on internal chapters" msgstr "" -#: .././config.py:7484 +#: .././config.py:7482 msgid "N.B. The 'chapter' prefix can be used in the 'Output' and 'Paths' tabs" msgstr "" -#: .././config.py:7499 +#: .././config.py:7497 msgid "TRANSLATOR'S NOTE: Download options > Subtitles" msgstr "" -#: .././config.py:7526 +#: .././config.py:7524 msgid "TRANSLATOR'S NOTE: Download options > Subtitles > Options" msgstr "" -#: .././config.py:7533 +#: .././config.py:7531 msgid "Subtitles options" msgstr "자막 설정" -#: .././config.py:7539 +#: .././config.py:7537 msgid "Don't download the subtitles file" msgstr "자막 파일 다운로드받지 않기" -#: .././config.py:7550 +#: .././config.py:7548 msgid "Download the automatic subtitles file (YouTube only)" msgstr "자동으로 만들어진 자막 파일 다운로드 (유튜브만 가능)" -#: .././config.py:7563 +#: .././config.py:7561 msgid "Download all available subtitle files" msgstr "" -#: .././config.py:7576 +#: .././config.py:7574 msgid "Download subtitle file for these languages:" msgstr "" -#: .././config.py:7684 +#: .././config.py:7682 msgid "TRANSLATOR'S NOTE: Download options > Subtitles > More options" msgstr "" -#: .././config.py:7688 +#: .././config.py:7686 msgid "_More options" msgstr "_추가 설정" -#: .././config.py:7694 +#: .././config.py:7692 msgid "Subtitle format options" msgstr "자막 포맷 설정" -#: .././config.py:7700 +#: .././config.py:7698 msgid "Preferred subtitle format(s), e.g. 'srt', 'vtt', 'srt/ass/vtt/lrc/best'" msgstr "선호하는 자막 포맷들, 예. 'srt', 'vtt', 'srt/ass/vtt/lrc/best'" -#: .././config.py:7719 +#: .././config.py:7717 msgid "Applies to .mp4 videos only; requires FFmpeg/AVConv" msgstr ".mp4 비디오에만 적용하기; FFmpeg/AVConv 필요" -#: .././config.py:7726 +#: .././config.py:7724 msgid "During post-processing, merge subtitles file with video" msgstr "후처리 도중, 자막을 비디오에 합치기" -#: .././config.py:7746 +#: .././config.py:7744 msgid "TRANSLATOR'S NOTE: Download options > Advanced" msgstr "" -#: .././config.py:7777 +#: .././config.py:7775 msgid "TRANSLATOR'S NOTE: Download options > Advanced > Configurations" msgstr "" -#: .././config.py:7781 +#: .././config.py:7779 msgid "_Configurations" msgstr "" -#: .././config.py:7788 +#: .././config.py:7786 msgid "Configuration file options" msgstr "" -#: .././config.py:7793 +#: .././config.py:7791 msgid "Use the downloader's configuration file" msgstr "" -#: .././config.py:7804 .././config.py:7998 +#: .././config.py:7802 .././config.py:7996 msgid "File loaded from:" msgstr "" -#: .././config.py:7815 .././config.py:8009 +#: .././config.py:7813 .././config.py:8007 msgid "Save file" msgstr "" -#: .././config.py:7861 +#: .././config.py:7859 msgid "TRANSLATOR'S NOTE: Download options > Advanced > Authentication" msgstr "" -#: .././config.py:7865 +#: .././config.py:7863 msgid "_Authentication" msgstr "_인증" -#: .././config.py:7872 +#: .././config.py:7870 msgid "Authentication options" msgstr "_인증 설정" -#: .././config.py:7877 +#: .././config.py:7875 msgid "Username with which to log in" msgstr "로그인할 사용자 이름" -#: .././config.py:7888 +#: .././config.py:7886 msgid "Password with which to log in" msgstr "로그인할 사용자 비밀번호" -#: .././config.py:7899 +#: .././config.py:7897 msgid "Password required for this URL" msgstr "이 URL에선 비밀번호 필요" -#: .././config.py:7910 +#: .././config.py:7908 msgid "Two-factor authentication code" msgstr "이중인증 코드" -#: .././config.py:7922 +#: .././config.py:7920 msgid "Adobe Pass multiple-system operator (TV provider) identifier" msgstr "" -#: .././config.py:7935 +#: .././config.py:7933 msgid " Adobe Pass multiple-system operator account login" msgstr "" -#: .././config.py:7946 +#: .././config.py:7944 msgid "Adobe Pass multiple-system operator account password" msgstr "" -#: .././config.py:7970 +#: .././config.py:7968 msgid "TRANSLATOR'S NOTE: Download options > Advanced > .netrc" msgstr "" -#: .././config.py:7974 +#: .././config.py:7972 msgid "._netrc" msgstr "" -#: .././config.py:7981 +#: .././config.py:7979 msgid ".netrc options" msgstr "" -#: .././config.py:7986 +#: .././config.py:7984 msgid "Use .netrc authentication data" msgstr ".netrc 인증 데이터 사용하기" -#: .././config.py:8059 +#: .././config.py:8057 msgid "TRANSLATOR'S NOTE: Download options > Advanced > Network" msgstr "" -#: .././config.py:8062 +#: .././config.py:8060 msgid "N_etwork" msgstr "" -#: .././config.py:8067 +#: .././config.py:8065 msgid "Network options" msgstr "네트워크 설정" -#: .././config.py:8073 +#: .././config.py:8071 msgid "" "Use this HTTP/HTTPS proxy (if set, overrides the proxies in Tartube's " "preferences window" msgstr "" "HTTP/HTTPS 프록시 사용하기 (설정하면, Tartube 환경설정 창의 프록시가 무시됨)" -#: .././config.py:8086 +#: .././config.py:8084 msgid "Time to wait for socket connection, before giving up" msgstr "소켓 연결 대기 시간" -#: .././config.py:8097 +#: .././config.py:8095 msgid "Bind with this Client-side IP address" msgstr "이 클라이언트 사이트 IP로 바인딩" -#: .././config.py:8108 +#: .././config.py:8106 msgid "Connect using IPv4 only" msgstr "IPv4로만 연결" -#: .././config.py:8115 +#: .././config.py:8113 msgid "Connect using IPv6 only" msgstr "IPv6으로만 연결" -#: .././config.py:8135 +#: .././config.py:8133 msgid "TRANSLATOR'S NOTE: Download options > Advanced > Geo-restriction" msgstr "" -#: .././config.py:8139 +#: .././config.py:8137 msgid "_Geo-restriction" msgstr "_국가제한" -#: .././config.py:8146 +#: .././config.py:8144 msgid "Geo-restriction options" msgstr "_국가제한 설정" -#: .././config.py:8151 +#: .././config.py:8149 msgid "Use this proxy to verify IP address" msgstr "이 프록시를 이용해 우회하기" -#: .././config.py:8162 +#: .././config.py:8160 msgid "Bypass using fake X-Forwarded-For HTTP header" msgstr "가짜 X-Forwarded-For HTTP 헤더 이용해 우회하기" -#: .././config.py:8169 +#: .././config.py:8167 msgid "Don't bypass using fake HTTP header" msgstr "가짜 HTTP 헤더 이용해 우회하지 않기" -#: .././config.py:8176 +#: .././config.py:8174 msgid "Bypass geo-restriction with ISO 3166-2 country code" msgstr "ISO 3166-2 지역 코드 이용해 국가제한 우회하기" -#: .././config.py:8187 +#: .././config.py:8185 msgid "Bypass with explicit IP block in CIDR notation" msgstr "CIDR 표기법에서 명시적 IP 블록을 이용해 우회하기" -#: .././config.py:8211 +#: .././config.py:8209 msgid "TRANSLATOR'S NOTE: Download options > Advanced > Workaround" msgstr "" -#: .././config.py:8219 .././config.py:8309 +#: .././config.py:8217 .././config.py:8307 msgid "Workaround options" msgstr "해결방법 설정" -#: .././config.py:8224 +#: .././config.py:8222 msgid "Custom user agent" msgstr "커스텀 사용자 에이전트" -#: .././config.py:8235 +#: .././config.py:8233 msgid "Custom referer if video access has restricted domain" msgstr "비디오 액세스에 제한된 도메인이 있는 경우 커스텀 참조자" -#: .././config.py:8246 +#: .././config.py:8244 msgid "Minimum seconds to sleep before each download" msgstr "다운로드 시 최소 대기 시간(초)" -#: .././config.py:8259 +#: .././config.py:8257 msgid "Maximum seconds to sleep before each download" msgstr "다운로드 시 최대 대기 시간(초)" -#: .././config.py:8280 +#: .././config.py:8278 msgid "Force this encoding (experimental)" msgstr "인코딩 강제하기 (실험적)" -#: .././config.py:8291 +#: .././config.py:8289 msgid "Suppress HTTPS certificate validation" msgstr "HTTPS 인증서 유효성 검사 억제" -#: .././config.py:8299 +#: .././config.py:8297 msgid "" "Use an unencrypted connection to retrieve information about videos (YouTube " "only)" msgstr "암호화되지 않은 연결을 사용해 비디오 정보 검색 (유튜브만)" -#: .././config.py:8315 +#: .././config.py:8313 msgid "Number of seconds to sleep between requests during data extraction" msgstr "" -#: .././config.py:8330 +#: .././config.py:8328 msgid "Number of seconds to sleep before each download (or minimum time)" msgstr "" -#: .././config.py:8468 +#: .././config.py:8466 msgid "Video age options" msgstr "" -#: .././config.py:8473 +#: .././config.py:8471 msgid "Download videos suitable for this age" msgstr "이 연령대에 적합한 비디오 다운로드" -#: .././config.py:8498 +#: .././config.py:8496 msgid "Video date options" msgstr "비디오 날짜 설정" -#: .././config.py:8503 +#: .././config.py:8501 msgid "Only videos uploaded on this date" msgstr "이 날짜에 업로드된 비디오만 다운로드" -#: .././config.py:8524 +#: .././config.py:8522 msgid "Only videos uploaded before this date" msgstr "이 날짜 이전에 업로드된 비디오만 다운로드" -#: .././config.py:8545 +#: .././config.py:8543 msgid "Only videos uploaded after this date" msgstr "이 날짜 이후에 업로드된 비디오만 다운로드" -#: .././config.py:8580 +#: .././config.py:8578 msgid "External downloader options" msgstr "외부 다운로더 설정" -#: .././config.py:8585 +#: .././config.py:8583 msgid "Use this external downloader" msgstr "이 외부 다운로더 사용" -#: .././config.py:8603 +#: .././config.py:8601 msgid "Arguments to pass to external downloader" msgstr "외부 다운로더에 전달할 인자" -#: .././config.py:8628 +#: .././config.py:8626 msgid "Video filtering options" msgstr "비디오 필터링 설정" -#: .././config.py:8633 +#: .././config.py:8631 msgid "Download only matching titles (regex or caseless substring)" msgstr "제목과 일치하는 비디오 다운로드 (regex 혹은 caseless substring)" -#: .././config.py:8645 +#: .././config.py:8643 msgid "Don't download only matching titles (regex or caseless substring)" msgstr "제목과 일치하는 비디오 다운로드하지 않기 (regex or caseless substring)" -#: .././config.py:8658 +#: .././config.py:8656 msgid "Generic video filter, for example:" msgstr "일반적 비디오 필터, 예:" -#: .././config.py:8676 +#: .././config.py:8674 msgid "TRANSLATOR'S NOTE: Download options > Downloads > General" msgstr "" -#: .././config.py:8682 +#: .././config.py:8680 msgid "Prefer HLS (HTTP Live Streaming)" msgstr "HLS 선호 (HTTP 라이브 생방송)" -#: .././config.py:8689 +#: .././config.py:8687 msgid "Prefer FFMpeg over native HLS downloader" msgstr "기본 HLS 다운로더보다 FFMpeg 선호" -#: .././config.py:8696 +#: .././config.py:8694 msgid "Include advertisements (experimental feature)" msgstr "광고 포함 (실험적 기능)" -#: .././config.py:8703 +#: .././config.py:8701 msgid "Ignore errors and continue the download operation" msgstr "오류를 무시하고 다운로드 작업 재개" -#: .././config.py:8710 +#: .././config.py:8708 msgid "Abort video download if fragments are unavailable" msgstr "" -#: .././config.py:8717 +#: .././config.py:8715 msgid "Number of retries" msgstr "재시도 횟수" -#: .././config.py:8743 +#: .././config.py:8741 msgid "Playlist options" msgstr "플레이리스트 설정" -#: .././config.py:8749 +#: .././config.py:8747 msgid "" "Channels and playlists are handled in the same way, so these options can be " "used with both" msgstr "" "채널과 플레이리스트는 동일한 방식으로 처리되므로, 이 설정은 동시에 적용됩니다" -#: .././config.py:8756 +#: .././config.py:8754 msgid "Start downloading playlist from index" msgstr "이 부분부터 플레이리스트 다운로드 시작" -#: .././config.py:8768 +#: .././config.py:8766 msgid "Stop downloading playlist at index" msgstr "이 부분까지 플레이리스트 다운로드 종료" -#: .././config.py:8780 +#: .././config.py:8778 msgid "Download playlist range, in form START:STOP:STEP" msgstr "" -#: .././config.py:8792 +#: .././config.py:8790 msgid "Abort operation after downloading this many videos" msgstr "이 많은 동영상을 다운로드 후 작업 중단" -#: .././config.py:8804 +#: .././config.py:8802 msgid "Abort downloading the playlist if an error occurs" msgstr "플레이리스트에서 오류가 나면 다운로드 중지하기" -#: .././config.py:8811 +#: .././config.py:8809 msgid "Download playlist in reverse order" msgstr "플레이리스트를 역순으로 다운로드 하기" -#: .././config.py:8818 +#: .././config.py:8816 msgid "Download playlist in random order" msgstr "플레이리스트를 랜덤 순서로 다운로드 하기" -#: .././config.py:8839 +#: .././config.py:8837 msgid "Video size limit options" msgstr "비디오 사이즈 제한 설정" -#: .././config.py:8844 +#: .././config.py:8842 msgid "Minimum file size for video downloads" msgstr "비디오 다운로드 최소 용량" -#: .././config.py:8862 +#: .././config.py:8860 msgid "Maximum file size for video downloads" msgstr "비디오 다운로드 최대 용량" -#: .././config.py:8894 +#: .././config.py:8892 msgid "Video views options" msgstr "비디오 조회수 설정" -#: .././config.py:8899 +#: .././config.py:8897 msgid "Minimum number of views" msgstr "다운받을 비디오의 최소 조회수" -#: .././config.py:8911 +#: .././config.py:8909 msgid "Maximum number of views" msgstr "다운받을 비디오의 최대 조회수" -#: .././config.py:8987 .././config.py:9941 .././config.py:9972 +#: .././config.py:8985 .././config.py:9939 .././config.py:9970 msgid "" "TRANSLATOR'S NOTE: Dialogue window, generated by: Download options > Name" msgstr "" -#: .././config.py:9019 .././config.py:9155 +#: .././config.py:9017 .././config.py:9153 msgid "" "TRANSLATOR'S NOTE: Dialogue window, generated by: Download options > Files > " "Cookies" msgstr "" -#: .././config.py:9025 +#: .././config.py:9023 msgid "Select the cookie jar file" msgstr "Cookie jar 파일 선택" -#: .././config.py:9161 +#: .././config.py:9159 msgid "Select the browser profile" msgstr "" -#: .././config.py:9261 +#: .././config.py:9259 msgid "" "TRANSLATOR'S NOTE: Dialogue window, generated by: Download options > " "Advanced > Configurations" msgstr "" -#: .././config.py:9286 +#: .././config.py:9284 msgid "Could not save the downloader's configuration file" msgstr "" -#: .././config.py:9297 +#: .././config.py:9295 msgid "Downloader's configuration file saved" msgstr "" -#: .././config.py:9621 .././config.py:9764 +#: .././config.py:9619 .././config.py:9762 msgid "" "TRANSLATOR'S NOTE: Dialogue window, generated by: Download options > Formats " "> Preferred" msgstr "" -#: .././config.py:9640 +#: .././config.py:9638 msgid "" "This option won't work unless the format is also added to the list of " "preferred formats above" msgstr "" "위의 선호 포맷 목록에도 포맷을 추가하지 않으면 이 설정이 작동하지 않습니다" -#: .././config.py:9783 +#: .././config.py:9781 msgid "Unrecognised extractor code" msgstr "" -#: .././config.py:9881 +#: .././config.py:9879 msgid "" "TRANSLATOR'S NOTE: Dialogue window, generated by: Download options > " "Advanced > .netrc" msgstr "" -#: .././config.py:9906 +#: .././config.py:9904 msgid "Could not save the .netrc file" msgstr "" -#: .././config.py:9923 +#: .././config.py:9921 msgid ".netrc file saved" msgstr "" -#: .././config.py:9991 +#: .././config.py:9989 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)" @@ -6963,11 +6971,11 @@ msgstr "" "'적용' 또는 '재설정' 버튼을 클리하면 (혹은 창을 닫았다 다시 열면) 더 적은 다" "운로드 설정이 표시됩니다." -#: .././config.py:10001 +#: .././config.py:9999 msgid "Show advanced download options (when window re-opens)" msgstr "고급 다운로드 설정 표시하기 (윈도우를 다시 열면)" -#: .././config.py:10014 +#: .././config.py:10012 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)" @@ -6975,93 +6983,93 @@ msgstr "" "'적용' 또는 '재설정' 버튼을 클리하면 (혹은 창을 닫았다 다시 열면) 더 많은 다" "운로드 설정이 표시됩니다." -#: .././config.py:10024 +#: .././config.py:10022 msgid "Hide advanced download options (when window re-opens)" msgstr "고급 다운로드 설정 숨기기 (윈도우를 다시 열면)" -#: .././config.py:10493 +#: .././config.py:10491 msgid "" "TRANSLATOR'S NOTE: Dialogue window, generated by: Download options > Files > " "Paths" msgstr "" -#: .././config.py:10499 +#: .././config.py:10497 msgid "Select the output folder" msgstr "" -#: .././config.py:10501 +#: .././config.py:10499 msgid "Select the output directory" msgstr "" -#: .././config.py:10552 +#: .././config.py:10550 msgid "" "TRANSLATOR'S NOTE: FFmpeg options window starts here. In the main window, in " "the Videos tab, right-click a video and select Special > Process with " "FFmpeg..." msgstr "" -#: .././config.py:10557 +#: .././config.py:10555 msgid "FFmpeg options" msgstr "FFmpeg 설정" #. Replace the 'OK' button with a 'Process files' button -#: .././config.py:10910 .././config.py:14195 +#: .././config.py:10908 .././config.py:14193 msgid "Process files" msgstr "파일 처리" -#: .././config.py:10912 .././config.py:14197 +#: .././config.py:10910 .././config.py:14195 msgid "Process the files with FFmpeg" msgstr "FFmpeg로 파일 처리" -#: .././config.py:10925 +#: .././config.py:10923 msgid "TRANSLATOR'S NOTE: FFmpeg options > Name" msgstr "" -#: .././config.py:10932 +#: .././config.py:10930 msgid "Name for these FFmpeg options" msgstr "FFmpeg 설정 이름" -#: .././config.py:10950 +#: .././config.py:10948 msgid "Extra command line options (e.g. --help)" msgstr "추가 커맨드 라인 설정 (예. --help)" -#: .././config.py:10961 +#: .././config.py:10959 msgid "System command, based on all FFmpeg options in this window:" msgstr "이 창에 있는 FFmpeg 설정에 기반한 시스템 커맨드:" -#: .././config.py:10992 +#: .././config.py:10990 msgid "Show fewer FFmpeg options" msgstr "더 적은 FFmpeg 설정" -#: .././config.py:10994 +#: .././config.py:10992 msgid "Show more FFmpeg options" msgstr "더 많은 FFmpeg 설정" -#: .././config.py:11004 +#: .././config.py:11002 msgid "Import current FFmpeg options into this window" msgstr "현재 FFmpeg 설정을 이 창에 가져오기" -#: .././config.py:11019 +#: .././config.py:11017 msgid "Completely reset all FFmpeg options to their default values" msgstr "모든 FFmpeg 설정을 완전히 기본값으로 초기화하기" -#: .././config.py:11033 +#: .././config.py:11031 msgid "TRANSLATOR'S NOTE: FFmpeg options > File" msgstr "" -#: .././config.py:11039 +#: .././config.py:11037 msgid "Add to end of filename:" msgstr "파일명의 맨 마지막에 추가하기:" -#: .././config.py:11049 +#: .././config.py:11047 msgid "If regex matches filename:" msgstr "정규식과 일치하는 파일명:" -#: .././config.py:11063 +#: .././config.py:11061 msgid "...then apply substitution:" msgstr "...그리고 대체 적용하기:" -#: .././config.py:11076 +#: .././config.py:11074 msgid "" "If the video/audio file is renamed, also rename the thumbnail (but not vice-" "versa)" @@ -7069,67 +7077,67 @@ msgstr "" "만약 비디오/오디오 파일 이름이 변경되었다면, 섬네일 이름도 변경해 주십시오 " "(반대로는 아님)" -#: .././config.py:11087 +#: .././config.py:11085 msgid "Change file extension:" msgstr "변경 파일 확장자:" -#: .././config.py:11101 +#: .././config.py:11099 msgid "After changing the file extension, delete the original file" msgstr "파일 확장자를 변경한 이후엔, 원본 파일을 삭제해 주세요" -#: .././config.py:11173 +#: .././config.py:11171 msgid "" "TRANSLATOR'S NOTE: FFmpeg options > Settings (to make hidden tabs visible, " "click the 'Show more FFmpeg options' button in the Name tab" msgstr "" -#: .././config.py:11178 +#: .././config.py:11176 msgid "_Settings" msgstr "_설정" -#: .././config.py:11191 +#: .././config.py:11189 msgid "Downloaded video/audio" msgstr "다운받은 비디오/오디오" -#: .././config.py:11200 +#: .././config.py:11198 msgid "with audio" msgstr "오디오와 함께" -#: .././config.py:11213 .././config.py:11290 .././config.py:12828 +#: .././config.py:11211 .././config.py:11288 .././config.py:12826 msgid "Thumbnail" msgstr "섬네일" -#: .././config.py:11225 +#: .././config.py:11223 msgid "Output" msgstr "" -#: .././config.py:11254 +#: .././config.py:11252 msgid "Video clip" msgstr "" -#: .././config.py:11266 +#: .././config.py:11264 msgid "Video slice" msgstr "" -#: .././config.py:11278 +#: .././config.py:11276 msgid "Merge video/audio" msgstr "" -#: .././config.py:11388 +#: .././config.py:11386 msgid "Audio bitrate" msgstr "오디오 진동" -#: .././config.py:11402 +#: .././config.py:11400 msgid "How to set the quality" msgstr "품질 설정 방법" -#: .././config.py:11407 +#: .././config.py:11405 msgid "" "FFmpeg always encodes according to a Rate Factor that specifies the quality " "of the result." msgstr "FFmpeg는 항상 결과의 화질을 지정하는 속도 계수에 따라 인코딩됩니다." -#: .././config.py:11410 +#: .././config.py:11408 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 " @@ -7138,7 +7146,7 @@ msgstr "" "속도 계수를 직접 지정하는 대신 평균 비트레이트를 지정할 수 있습니다. 그런 다" "음 FFmpeg가 첫 번째 패스 도중 최적의 속도 계수를 결정합니다." -#: .././config.py:11414 +#: .././config.py:11412 msgid "" "In fact the first pass is only used for determining the Rate Factor, no " "other data is carried over into the second pass." @@ -7146,7 +7154,7 @@ msgstr "" "실제로 첫 번째 패스는 속도 계수를 결정하는 데만 사용되며, 다른 데이터는 두번" "째 패스로 전달되지 않습니다." -#: .././config.py:11417 +#: .././config.py:11415 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 " @@ -7158,158 +7166,158 @@ msgstr "" "비디오 끝부분에 와서 목표 비트레이트를 도달하기 위해 속도계수를 변경할 것입니" "다." -#: .././config.py:11430 +#: .././config.py:11428 msgid "Manual rate factor" msgstr "속도 계수 수동 지정" -#: .././config.py:11439 +#: .././config.py:11437 msgid "Determine from target bitrate (2-Pass)" msgstr "목표 비트레이트 결정하기 (2-패스)" -#: .././config.py:11449 +#: .././config.py:11447 msgid "Rate factor" msgstr "속도 계수" -#: .././config.py:11458 +#: .././config.py:11456 msgid "Lossless" msgstr "무손실" -#: .././config.py:11458 +#: .././config.py:11456 msgid "Large file" msgstr "큰 파일" -#: .././config.py:11480 +#: .././config.py:11478 msgid "Bad quality" msgstr "저 화질" -#: .././config.py:11480 +#: .././config.py:11478 msgid "Small file" msgstr "작은 파일" -#: .././config.py:11487 +#: .././config.py:11485 msgid "Name of dummy file" msgstr "더미 파일 이름" -#: .././config.py:11491 +#: .././config.py:11489 msgid "A dummy file is created during the first pass." msgstr "더미 파일은 첫번째 패스 중 만들어지는 파일입니다." -#: .././config.py:11495 +#: .././config.py:11493 msgid "Use the output file" msgstr "출력 파일 사용" -#: .././config.py:11496 +#: .././config.py:11494 msgid "Dummy" msgstr "더미" -#: .././config.py:11497 +#: .././config.py:11495 msgid "/dev/null (Linux)" msgstr "/dev/null (Linux)" -#: .././config.py:11498 +#: .././config.py:11496 msgid "NUL (MS Windows)" msgstr "NUL (MS Windows)" -#: .././config.py:11510 +#: .././config.py:11508 msgid "Patience preset" msgstr "인내 프리셋" -#: .././config.py:11515 +#: .././config.py:11513 msgid "Ultra fast" msgstr "울트라 빠름" -#: .././config.py:11516 +#: .././config.py:11514 msgid "Super fast" msgstr "슈퍼 빠름" -#: .././config.py:11517 +#: .././config.py:11515 msgid "Very fast" msgstr "매우 빠름" -#: .././config.py:11518 .././config.py:11616 +#: .././config.py:11516 .././config.py:11614 msgid "Faster" msgstr "빠르게" -#: .././config.py:11519 +#: .././config.py:11517 msgid "Fast" msgstr "빠름" -#: .././config.py:11520 +#: .././config.py:11518 msgid "Medium (default)" msgstr "중간 (기본값)" -#: .././config.py:11521 +#: .././config.py:11519 #, python-format msgid "Slow (file about 5-10% smaller than medium)" msgstr "느리게 (파일 크기가 중간보다 5-10% 더 작음)" -#: .././config.py:11522 +#: .././config.py:11520 #, python-format msgid "Slower (file about 15% smaller than medium)" msgstr "더 느리게 (파일 크기가 중간보다 15% 더 작음)" -#: .././config.py:11523 +#: .././config.py:11521 #, python-format msgid "Very slow (file about 17% smaller than medium)" msgstr "엄청 느리게 (파일 크기가 중간보다 17% 더 작음)" -#: .././config.py:11534 +#: .././config.py:11532 msgid "GPU encoding" msgstr "" -#: .././config.py:11550 +#: .././config.py:11548 msgid "Hardware acceleration" msgstr "" -#: .././config.py:11610 +#: .././config.py:11608 msgid "Palette:" msgstr "팔레트:" -#: .././config.py:11617 +#: .././config.py:11615 msgid "Uses dithering to a standard palette provided by FFmpeg" msgstr "FFmpeg에서 제공하는 표준 팔레트로 디더링 사용" -#: .././config.py:11618 +#: .././config.py:11616 msgid "Can cause dithering artefacts and slight banding" msgstr "디더링 아티팩트와 약간의 밴딩이 생길 수 있습니다" -#: .././config.py:11627 +#: .././config.py:11625 msgid "Better" msgstr "최적화" -#: .././config.py:11628 +#: .././config.py:11626 msgid "Determines an optimized palette for the video" msgstr "비디오에 최적화된 팔레트를 결정합니다" -#: .././config.py:11629 +#: .././config.py:11627 msgid "Uses two passes and a temporary file for the palette" msgstr "팔레트를 위해 투 패스와 임시 파일을 사용합니다" -#: .././config.py:11684 .././config.py:12328 +#: .././config.py:11682 .././config.py:12326 msgid "Split videos using their own timestamps" msgstr "" -#: .././config.py:11693 .././config.py:12339 +#: .././config.py:11691 .././config.py:12337 msgid "Split videos using these timestamps" msgstr "" -#: .././config.py:11798 .././config.py:12446 .././config.py:15203 +#: .././config.py:11796 .././config.py:12444 .././config.py:15201 msgid "Add timestamp" msgstr "" -#: .././config.py:11869 .././config.py:12539 +#: .././config.py:11867 .././config.py:12537 msgid "Use the videos' own slice data" msgstr "" -#: .././config.py:11878 .././config.py:12550 +#: .././config.py:11876 .././config.py:12548 msgid "Use this slice data" msgstr "" -#: .././config.py:12009 +#: .././config.py:12007 msgid "Delete sliuce" msgstr "" -#: .././config.py:12123 +#: .././config.py:12121 msgid "" "This merges a video and audio file with the same name into a single video " "file,\n" @@ -7318,115 +7326,115 @@ msgstr "" "파일 탭에서 지정된 확장자를 사용해\n" "동일한 이름의 비디오 및 오디오 파일을 단일 비디오 파일로 병합합니다" -#: .././config.py:12164 +#: .././config.py:12162 msgid "The thumbnail's format can be changed in the File tab" msgstr "파일 탭에서 섬네일 포맷을 변경할 수 있습니다" -#: .././config.py:12180 +#: .././config.py:12178 msgid "TRANSLATOR'S NOTE: FFmpeg options > Optimisations" msgstr "" -#: .././config.py:12183 +#: .././config.py:12181 msgid "_Optimisations" msgstr "_최적화" -#: .././config.py:12188 +#: .././config.py:12186 msgid "" "Optimise for fast seeking (shorter keyframe interval, about 10% larger file)" msgstr "빠른 탐색을 위한 최적화 (키프레임 간격 단축, 파일 크기가 10% 더 커짐)" -#: .././config.py:12196 +#: .././config.py:12194 msgid "Input video is a high-quality movie" msgstr "입력 비디오가 고화질 영화임" -#: .././config.py:12202 +#: .././config.py:12200 msgid "Input video is an animated movie" msgstr "입력 비디오가 애니매이션 영화임" -#: .././config.py:12208 +#: .././config.py:12206 msgid "Input video contains film grain" msgstr "입력 비디오가 필름 그레인을 포함함" -#: .././config.py:12214 +#: .././config.py:12212 msgid "Input video is an image slideshow" msgstr "입력 비디오가 이미지 슬라이드쇼임" -#: .././config.py:12220 +#: .././config.py:12218 msgid "Optimise for really weak CPU playback devices" msgstr "낮은 CPU 성능을 가진 디바이스를 위한 최적화" -#: .././config.py:12227 +#: .././config.py:12225 msgid "Optimise for really old devices (requires rate factor above 0)" msgstr "정말 구형 디바이스를 위한 최적화 (0 이상의 속도 계수 필요)" -#: .././config.py:12238 +#: .././config.py:12236 msgid "" "Move headers to beginning of file (so it can play while still downloading)" msgstr "파일 시작 부분으로 헤더 이동 (다운로드 중 재생이 가능해짐)" -#: .././config.py:12246 +#: .././config.py:12244 msgid "Fast encoding and low latency streaming" msgstr "빠른 인코딩 및 짧은 레이턴시 스트리밍" -#: .././config.py:12252 +#: .././config.py:12250 msgid "Limit bitrate (Mbit/s)" msgstr "비트레이트 제한 (Mbit/s)" -#: .././config.py:12269 +#: .././config.py:12267 msgid "Assuming a receiving buffer (seconds)" msgstr "수신 버퍼 가정 (초)" -#: .././config.py:12303 +#: .././config.py:12301 msgid "TRANSLATOR'S NOTE: FFmpeg options > Clips" msgstr "" -#: .././config.py:12318 +#: .././config.py:12316 msgid "Split the video(s) to create video clips" msgstr "" -#: .././config.py:12519 +#: .././config.py:12517 msgid "TRANSLATOR'S NOTE: FFmpeg options > Slices" msgstr "" -#: .././config.py:12522 .././config.py:15296 +#: .././config.py:12520 .././config.py:15294 msgid "_Slices" msgstr "" -#: .././config.py:12529 +#: .././config.py:12527 msgid "Remove slices from the video(s)" msgstr "" -#: .././config.py:12801 +#: .././config.py:12799 msgid "TRANSLATOR'S NOTE: FFmpeg options > Videos" msgstr "" -#: .././config.py:12809 +#: .././config.py:12807 msgid "List of videos to be processed" msgstr "처리될 비디오 목록" -#: .././config.py:12871 +#: .././config.py:12869 msgid "Show video properties and timestamps" msgstr "" -#: .././config.py:12880 +#: .././config.py:12878 msgid "Remove video from list" msgstr "리스트에서 비디오 제거" -#: .././config.py:13024 +#: .././config.py:13022 msgid "" "TRANSLATOR'S NOTE: Dialogue window, generated by: FFmpeg options > Slices" msgstr "" -#: .././config.py:13151 +#: .././config.py:13149 msgid "" "TRANSLATOR'S NOTE: Dialogue window, generated by: FFmpeg options > Clips" msgstr "" -#: .././config.py:13378 .././config.py:13779 .././config.py:13810 +#: .././config.py:13376 .././config.py:13777 .././config.py:13808 msgid "TRANSLATOR'S NOTE: Dialogue window, generated by: FFmpeg options > Name" msgstr "" -#: .././config.py:13834 +#: .././config.py:13832 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)" @@ -7434,11 +7442,11 @@ msgstr "" "'적용' 또는 '재설정' 버튼을 클리하면 (혹은 창을 닫았다 다시 열면) 더 적은 " "FFmpeg 설정이 표시됩니다." -#: .././config.py:13844 +#: .././config.py:13842 msgid "Show more FFmpeg options (when window re-opens)" msgstr "고급 FFmpeg 설정 표시하기 (윈도우를 다시 열면)" -#: .././config.py:13861 +#: .././config.py:13859 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)" @@ -7446,271 +7454,271 @@ msgstr "" "'적용' 또는 '재설정' 버튼을 클리하면 (혹은 창을 닫았다 다시 열면) 더 많은 " "FFmpeg 설정이 표시됩니다." -#: .././config.py:13871 +#: .././config.py:13869 msgid "Show fewer FFmpeg options (when window re-opens)" msgstr "고급 FFmpeg 설정 숨기기 (윈도우를 다시 열면)" -#: .././config.py:14472 +#: .././config.py:14470 msgid "" "TRANSLATOR'S NOTE: Video properties window starts here. In the main window, " "in the Videos tab, right-click a video and select Show video > Properties..." msgstr "" -#: .././config.py:14635 +#: .././config.py:14633 msgid "TRANSLATOR'S NOTE: Video properties > General" msgstr "" -#: .././config.py:14643 .././config.py:17082 .././config.py:18131 -#: .././config.py:18776 +#: .././config.py:14641 .././config.py:17080 .././config.py:18129 +#: .././config.py:18774 msgid "General properties" msgstr "일반 환경설정" -#: .././config.py:14693 +#: .././config.py:14691 msgid "Set the file (if this is the wrong one)" msgstr "파일 설정하기 (잘못된 경우에)" -#: .././config.py:14701 +#: .././config.py:14699 msgid "Metadata file" msgstr "" -#: .././config.py:14740 +#: .././config.py:14738 msgid "Update database using the video's metadata file" msgstr "" -#: .././config.py:14751 +#: .././config.py:14749 msgid "Video downloaded" msgstr "" -#: .././config.py:14758 +#: .././config.py:14756 msgid "Video unwatched" msgstr "" -#: .././config.py:14765 +#: .././config.py:14763 msgid "Video has been split from an original" msgstr "" -#: .././config.py:14772 +#: .././config.py:14770 msgid "Video is archived" msgstr "비디오가 아카이브됨" -#: .././config.py:14779 +#: .././config.py:14777 msgid "Video is bookmarked" msgstr "비디오가 북마크됨" -#: .././config.py:14786 +#: .././config.py:14784 msgid "Video is favourite" msgstr "비디오가 즐겨찾기임" -#: .././config.py:14793 +#: .././config.py:14791 msgid "Video is in waiting list" msgstr "비디오가 대기 리스트에 있음" -#: .././config.py:14800 +#: .././config.py:14798 msgid "Video is blocked/censored/age-restricted" msgstr "" -#: .././config.py:14807 +#: .././config.py:14805 msgid "Always simulate download of this video" msgstr "언제나 비디오 다운로드 시뮬레이트됨" -#: .././config.py:14872 +#: .././config.py:14870 msgid "Receive time" msgstr "받은 시간" -#: .././config.py:14886 +#: .././config.py:14884 msgid "Subtitles" msgstr "" -#: .././config.py:14914 +#: .././config.py:14912 msgid "TRANSLATOR'S NOTE: Video properties > Live" msgstr "" -#: .././config.py:14922 +#: .././config.py:14920 msgid "Livestream properties" msgstr "생방송 속성" -#: .././config.py:14927 +#: .././config.py:14925 msgid "Livestream status" msgstr "생방송 상태" -#: .././config.py:14938 +#: .././config.py:14936 msgid "Waiting to start" msgstr "시작 대기중" -#: .././config.py:14942 +#: .././config.py:14940 msgid "Livestream has finished" msgstr "" -#: .././config.py:14944 +#: .././config.py:14942 msgid "Not a livestream" msgstr "생방송이 아님" -#: .././config.py:14947 +#: .././config.py:14945 msgid "Livestream message" msgstr "생방송 메시지" -#: .././config.py:14962 +#: .././config.py:14960 msgid "Video is pre-recorded" msgstr "비디오가 미리 녹화됨" -#: .././config.py:14974 +#: .././config.py:14972 msgid "Livestream actions" msgstr "생방송 액션" -#: .././config.py:14981 +#: .././config.py:14979 msgid "When the livestream starts, show a desktop notification" msgstr "생방송이 시작되면, 데스크탑 알림으로 알림" -#: .././config.py:14990 +#: .././config.py:14988 msgid "When the livestream starts, play an alarm" msgstr "생방송이 시작되면, 알람 울림" -#: .././config.py:15000 +#: .././config.py:14998 msgid "When the livestream starts, open it in the system's web browser" msgstr "생방송이 시작되면, 시스템의 웹브라우저로 실행" -#: .././config.py:15012 +#: .././config.py:15010 msgid "When the livestream starts, begin downloading it immediately" msgstr "생방송이 시작되면, 즉시 다운로드" -#: .././config.py:15023 .././config.py:25185 +#: .././config.py:15021 .././config.py:25200 msgid "When a livestream stops, download it (overwriting any earlier file)" msgstr "생방송이 종료되면, 다운로드 시작 (이전의 파일을 덮어씀)" -#: .././config.py:15040 +#: .././config.py:15038 msgid "TRANSLATOR'S NOTE: Video properties > Description" msgstr "" -#: .././config.py:15043 +#: .././config.py:15041 msgid "_Description" msgstr "_설명" -#: .././config.py:15048 +#: .././config.py:15046 msgid "Video description" msgstr "비디오 설명" -#: .././config.py:15061 +#: .././config.py:15059 msgid "Update from the description file, and set the line length to:" msgstr "" -#: .././config.py:15081 +#: .././config.py:15079 msgid "Clear the description (does not modify the file)" msgstr "" -#: .././config.py:15109 +#: .././config.py:15107 msgid "TRANSLATOR'S NOTE: Video properties > Timestamps" msgstr "" -#: .././config.py:15112 +#: .././config.py:15110 msgid "_Timestamps" msgstr "" -#: .././config.py:15117 .././config.py:25280 +#: .././config.py:15115 .././config.py:25295 msgid "Timestamps" msgstr "" -#: .././config.py:15123 +#: .././config.py:15121 msgid "Timestamps can be used to download or create video clips" msgstr "" -#: .././config.py:15293 +#: .././config.py:15291 msgid "TRANSLATOR'S NOTE: Video properties > Slices" msgstr "" -#: .././config.py:15301 +#: .././config.py:15299 msgid "Video slices" msgstr "" -#: .././config.py:15307 +#: .././config.py:15305 msgid "SponsorBlock provides a list of slices that can be removed from a video" msgstr "" -#: .././config.py:15490 +#: .././config.py:15488 msgid "TRANSLATOR'S NOTE: Video properties > Comments" msgstr "" -#: .././config.py:15493 +#: .././config.py:15491 msgid "_Comments" msgstr "" -#: .././config.py:15504 +#: .././config.py:15502 msgid "Total comments:" msgstr "" -#: .././config.py:15543 +#: .././config.py:15541 msgid "Show formatted list" msgstr "" -#: .././config.py:15554 +#: .././config.py:15552 msgid "Show comment times as text" msgstr "" -#: .././config.py:15564 +#: .././config.py:15562 msgid "Show comment timestamps" msgstr "" -#: .././config.py:15602 .././config.py:15714 +#: .././config.py:15600 .././config.py:15712 msgid "Author" msgstr "" -#: .././config.py:15609 .././config.py:15714 +#: .././config.py:15607 .././config.py:15712 msgid "Comment" msgstr "" -#: .././config.py:15617 .././config.py:15715 +#: .././config.py:15615 .././config.py:15713 msgid "Uploader" msgstr "" -#: .././config.py:15663 +#: .././config.py:15661 msgid "Update from the metadata file" msgstr "" -#: .././config.py:15685 +#: .././config.py:15683 msgid "Clear comments (does not modify the file)" msgstr "" -#: .././config.py:15714 +#: .././config.py:15712 msgid "Likes" msgstr "" -#: .././config.py:16112 +#: .././config.py:16110 msgid "TRANSLATOR'S NOTE: Video properties > Errors / Warnings" msgstr "" -#: .././config.py:16119 .././config.py:17480 +#: .././config.py:16117 .././config.py:17478 msgid "Errors / Warnings" msgstr "오류 / 경고" -#: .././config.py:16125 +#: .././config.py:16123 msgid "Error messages produced the last time this video was checked/downloaded" msgstr "이 비디오를 마지막으로 확인/다운로드 했을 때 생성된 오류 메시지" -#: .././config.py:16141 +#: .././config.py:16139 msgid "" "Warning messages produced the last time this video was checked/downloaded" msgstr "이 비디오를 마지막으로 확인/다운로드 했을 때 생성된 경고 메시지" -#: .././config.py:16186 +#: .././config.py:16184 msgid "" "TRANSLATOR'S NOTE: Dialogue window, generated by: Video properties > Slices" msgstr "" -#: .././config.py:16276 +#: .././config.py:16274 msgid "" "TRANSLATOR'S NOTE: Dialogue window, generated by: Video properties > " "Timestamps" msgstr "" -#: .././config.py:16684 +#: .././config.py:16682 msgid "" "TRANSLATOR'S NOTE: Dialogue window, generated by: Video properties > General" msgstr "" -#: .././config.py:16690 +#: .././config.py:16688 msgid "Select the correct video/audio file" msgstr "올바른 비디오/오디오 파일 선택" -#: .././config.py:16716 +#: .././config.py:16714 msgid "" "The replacement video/audio file must be in the same channel, playlist or " "folder" @@ -7718,802 +7726,802 @@ msgstr "" "교체할 비디오/오디오 파일은 반드시 같은 채널, 플레이리스트, 폴더 안에 있어야 " "합니다" -#: .././config.py:16734 +#: .././config.py:16732 msgid "You must select a valid video/audio file" msgstr "반드시 적합한 비디오/오디오 파일을 선택해야 합니다" -#: .././config.py:16919 +#: .././config.py:16917 msgid "" "TRANSLATOR'S NOTE: Channel/playlist properties window starts here. In the " "main window, in the Videos tab, right-click a channel or playlist and select " "Show > Channel properties... of Show > Playlist properties..." msgstr "" -#: .././config.py:16927 +#: .././config.py:16925 msgid "Channel properties" msgstr "채널 속성" -#: .././config.py:16930 +#: .././config.py:16928 msgid "Playlist properties" msgstr "플레이리스트 속성" -#: .././config.py:17075 +#: .././config.py:17073 msgid "TRANSLATOR'S NOTE: Channel properties > General" msgstr "" -#: .././config.py:17097 +#: .././config.py:17095 msgid "Don't add videos in this channel to Tartube's database" msgstr "" -#: .././config.py:17101 +#: .././config.py:17099 msgid "Don't add videos in this playlist to Tartube's database" msgstr "" -#: .././config.py:17112 +#: .././config.py:17110 msgid "Always simulate download of videos in this channel" msgstr "언제나 이 채널 안의 비디오들을 다운로드 시뮬레이트됨" -#: .././config.py:17114 +#: .././config.py:17112 msgid "Always simulate download of videos in this playlist" msgstr "언제나 이 플레이리스트 안의 비디오들을 다운로드 시뮬레이트됨" -#: .././config.py:17124 +#: .././config.py:17122 msgid "Disable checking/downloading for this channel" msgstr "이 채널에 대해서 확인/다운로드 사용 안 함" -#: .././config.py:17126 +#: .././config.py:17124 msgid "Disable checking/downloading for this playlist" msgstr "이 플레이리스트에 대해서 확인/다운로드 사용 안 함" -#: .././config.py:17136 +#: .././config.py:17134 msgid "This channel is marked as a favourite" msgstr "이 채널은 즐겨찾기로 표기됨" -#: .././config.py:17138 +#: .././config.py:17136 msgid "This playlist is marked as a favourite" msgstr "이 플레이리스트는 즐겨찾기로 표기됨" -#: .././config.py:17148 +#: .././config.py:17146 msgid "Total videos" msgstr "총 비디오들" -#: .././config.py:17172 +#: .././config.py:17170 msgid "Favourite videos" msgstr "즐겨찾기 된 비디오들" -#: .././config.py:17184 +#: .././config.py:17182 msgid "Downloaded videos" msgstr "다운로드 된 비디오들" -#: .././config.py:17207 +#: .././config.py:17205 msgid "" "TRANSLATOR'S NOTE: Channel properties > Associated playlists. Only visible " "for the compatible websites (e.g. YouTube)" msgstr "" -#: .././config.py:17211 +#: .././config.py:17209 msgid "Associated _Playlists" msgstr "" -#: .././config.py:17216 +#: .././config.py:17214 msgid "Associated playlists" msgstr "" -#: .././config.py:17222 +#: .././config.py:17220 msgid "" "When a video is associated with a playlist, the playlist's ID is stored here" msgstr "" -#: .././config.py:17243 +#: .././config.py:17241 msgid "Playlist Title" msgstr "" -#: .././config.py:17262 +#: .././config.py:17260 msgid "Set the channel as the download destination" msgstr "" -#: .././config.py:17269 +#: .././config.py:17267 msgid "Add selected playlist" msgstr "" -#: .././config.py:17278 +#: .././config.py:17276 msgid "Add all playlists" msgstr "" -#: .././config.py:17286 +#: .././config.py:17284 msgid "Download preferences" msgstr "" #. (This button works even if mainapp.TartubeApp.store_playlist_id_flag #. is False) -#: .././config.py:17302 +#: .././config.py:17300 msgid "Reset list using metadata file" msgstr "" -#: .././config.py:17333 +#: .././config.py:17331 msgid "Unnamed playlist" msgstr "" -#: .././config.py:17350 +#: .././config.py:17348 msgid "TRANSLATOR'S NOTE: Channel properties > History" msgstr "" -#: .././config.py:17353 .././config.py:18382 .././config.py:22079 +#: .././config.py:17351 .././config.py:18380 .././config.py:22077 msgid "_History" msgstr "_히스토리" -#: .././config.py:17358 .././config.py:18387 .././config.py:22086 +#: .././config.py:17356 .././config.py:18385 .././config.py:22084 msgid "Download history" msgstr "히스토리 다운로드" -#: .././config.py:17372 .././config.py:18401 .././config.py:22100 +#: .././config.py:17370 .././config.py:18399 .././config.py:22098 msgid "Draw" msgstr "드로우" -#: .././config.py:17401 .././config.py:17901 +#: .././config.py:17399 .././config.py:17899 msgid "TRANSLATOR'S NOTE: Channel properties > RSS feed" msgstr "" -#: .././config.py:17404 +#: .././config.py:17402 msgid "_RSS feed" msgstr "_RSS 피드" -#: .././config.py:17409 +#: .././config.py:17407 msgid "RSS feed (used to detect livestreams)" msgstr "" -#: .././config.py:17415 +#: .././config.py:17413 msgid "" "If Tartube cannot detect the channel's RSS feed, you can enter the URL here" msgstr "Tartube가 채널의 RSS 피드를 인식하지 못한다면, URL을 여기에 입력하세요" -#: .././config.py:17420 +#: .././config.py:17418 msgid "" "If Tartube cannot detect the playlist's RSS feed, you can enter the URL here" msgstr "" "Tartube가 플레이리스트의 RSS 피드를 인식하지 못한다면, URL을 여기에 입력하세" "요" -#: .././config.py:17439 +#: .././config.py:17437 msgid "Open in web browser" msgstr "" -#: .././config.py:17444 +#: .././config.py:17442 msgid "Set to default feed" msgstr "" -#: .././config.py:17451 +#: .././config.py:17449 msgid "Reset feed" msgstr "" -#: .././config.py:17458 +#: .././config.py:17456 msgid "" "N.B. The Set to default feed button won't work if the RSS feed was " "obtained from video metadata" msgstr "" -#: .././config.py:17473 +#: .././config.py:17471 msgid "TRANSLATOR'S NOTE: Channel properties > Errors / Warnings" msgstr "" -#: .././config.py:17486 +#: .././config.py:17484 msgid "" "Error messages produced the last time this channel was checked/downloaded" msgstr "이 채널을 마지막으로 확인/다운로드 했을 때 생성된 오류 메시지" -#: .././config.py:17491 +#: .././config.py:17489 msgid "" "Error messages produced the last time this playlist was checked/downloaded" msgstr "이 플레이리스트를 마지막으로 확인/다운로드 했을 때 생성된 오류 메시지" -#: .././config.py:17510 +#: .././config.py:17508 msgid "" "Warning messages produced the last time this channel was checked/downloaded" msgstr "이 채널을 마지막으로 확인/다운로드 했을 때 생성된 경고 메시지" -#: .././config.py:17515 +#: .././config.py:17513 msgid "" "Warning messages produced the last time this playlist was checked/downloaded" msgstr "이 플레이리스트를 마지막으로 확인/다운로드 했을 때 생성된 경고 메시지" -#: .././config.py:17565 .././config.py:17696 +#: .././config.py:17563 .././config.py:17694 msgid "" "TRANSLATOR'S NOTE: Dialogue window, generated by: Channel properties > " "Associated playlists" msgstr "" -#: .././config.py:17592 +#: .././config.py:17590 #, python-brace-format msgid "The name '{0}' is already in use" msgstr "파일 이름 '{0}'은(는) 이미 사용중입니다" -#: .././config.py:17611 +#: .././config.py:17609 msgid "Unable to extrapolate the URL for this playlist" msgstr "" -#: .././config.py:17626 +#: .././config.py:17624 msgid "The playlist is already in Tartube's database" msgstr "" -#: .././config.py:17649 +#: .././config.py:17647 msgid "Unable to create new playlist" msgstr "" -#: .././config.py:17670 +#: .././config.py:17668 #, python-brace-format msgid "Added playlist '{0}' to Tartube's database" msgstr "" #. Show confirmation -#: .././config.py:17781 +#: .././config.py:17779 #, python-brace-format msgid "Playlists added: {0}" msgstr "" -#: .././config.py:17782 +#: .././config.py:17780 #, python-brace-format msgid "Playlists not added: {0}" msgstr "" -#: .././config.py:17923 +#: .././config.py:17921 msgid "Could not set the RSS feed" msgstr "" -#: .././config.py:17977 +#: .././config.py:17975 msgid "" "TRANSLATOR'S NOTE: Folder properties window starts here. In the main window, " "in the Videos tab, right-click a folder and select Show > Folder " "properties..." msgstr "" -#: .././config.py:17982 +#: .././config.py:17980 msgid "Folder properties" msgstr "폴더 속성" -#: .././config.py:18124 +#: .././config.py:18122 msgid "TRANSLATOR'S NOTE: Folder properties > General" msgstr "" -#: .././config.py:18144 +#: .././config.py:18142 msgid "Don't add videos to Tartube's database" msgstr "" -#: .././config.py:18151 +#: .././config.py:18149 msgid "Always simulate download of videos" msgstr "언제나 비디오 다운로드 시뮬레이트됨" -#: .././config.py:18158 +#: .././config.py:18156 msgid "Disable checking/downloading" msgstr "" -#: .././config.py:18165 +#: .././config.py:18163 msgid "This folder is marked as a favourite" msgstr "이 폴더는 즐겨찾기로 마크되어 있음" -#: .././config.py:18172 +#: .././config.py:18170 msgid "This folder is hidden" msgstr "이 폴더는 숨겨짐" -#: .././config.py:18179 +#: .././config.py:18177 msgid "This folder can't be deleted by the user" msgstr "이 폴더는 유저에 의해 삭제할 수 없음" -#: .././config.py:18186 +#: .././config.py:18184 msgid "This is a system-controlled folder" msgstr "이 폴더는 시스템 제어 폴더임" -#: .././config.py:18193 +#: .././config.py:18191 msgid "All contents deleted when Tartube shuts down" msgstr "Tartube가 종료되면 모든 컨텐츠가 삭제됨" -#: .././config.py:18200 +#: .././config.py:18198 msgid "Restrictions:" msgstr "" -#: .././config.py:18211 +#: .././config.py:18209 msgid "Can only contain videos" msgstr "" -#: .././config.py:18213 +#: .././config.py:18211 msgid "Can contain folders and videos" msgstr "" -#: .././config.py:18215 +#: .././config.py:18213 msgid "Can contain anything" msgstr "" -#: .././config.py:18226 +#: .././config.py:18224 msgid "TRANSLATOR'S NOTE: Folder properties > Statistics" msgstr "" -#: .././config.py:18229 .././config.py:21899 +#: .././config.py:18227 .././config.py:21897 msgid "_Statistics" msgstr "_통계" -#: .././config.py:18234 .././config.py:21906 +#: .././config.py:18232 .././config.py:21904 msgid "Statistics" msgstr "통계" -#: .././config.py:18255 .././config.py:21927 +#: .././config.py:18253 .././config.py:21925 msgid "Downloaded" msgstr "다운로드" -#: .././config.py:18299 +#: .././config.py:18297 msgid "Sub-folders" msgstr "서브 폴더" -#: .././config.py:18321 +#: .././config.py:18319 msgid "Recalculate" msgstr "다시 계산" -#: .././config.py:18379 +#: .././config.py:18377 msgid "TRANSLATOR'S NOTE: Folder properties > History" msgstr "" -#: .././config.py:18430 +#: .././config.py:18428 msgid "" "TRANSLATOR'S NOTE: Folder properties > Recent videos. Only visible for the " "'Recent videos' folder" msgstr "" -#: .././config.py:18434 +#: .././config.py:18432 msgid "_Recent Videos" msgstr "" -#: .././config.py:18439 +#: .././config.py:18437 msgid "Recent videos" msgstr "" -#: .././config.py:18445 +#: .././config.py:18443 msgid "" "When videos are checked/downloaded, older videos are removed from this folder" msgstr "" -#: .././config.py:18617 +#: .././config.py:18615 msgid "" "TRANSLATOR'S NOTE: Scheduled downloads window starts here. In the menu, " "click Edit > System preferences... Scheduling > Start. In the 'Scheduled " "download name' box, add a name. Then click the Add button" msgstr "" -#: .././config.py:18623 +#: .././config.py:18621 msgid "Scheduled download" msgstr "예약 다운로드" -#: .././config.py:18768 +#: .././config.py:18766 msgid "TRANSLATOR'S NOTE: Scheduled downloads > General" msgstr "" -#: .././config.py:18781 .././config.py:23352 +#: .././config.py:18779 .././config.py:23357 msgid "Scheduled download name" msgstr "예약 다운로드 이름" -#: .././config.py:18793 +#: .././config.py:18791 msgid "Download mode" msgstr "다운로드 모드" -#: .././config.py:18798 +#: .././config.py:18796 msgid "Check channels, playlist and folders" msgstr "채널, 플레이리스트, 폴더 선택" -#: .././config.py:18799 +#: .././config.py:18797 msgid "Download channels, playlists and folders" msgstr "채널, 플레이리스트, 폴더 다운로드" -#: .././config.py:18800 +#: .././config.py:18798 msgid "Perform a custom download" msgstr "커스텀 다운로드 수행" -#: .././config.py:18812 +#: .././config.py:18810 msgid "Custom download name" msgstr "" -#: .././config.py:18870 +#: .././config.py:18868 msgid "TRANSLATOR'S NOTE: Scheduled downloads > Start" msgstr "" -#: .././config.py:18873 .././config.py:23293 +#: .././config.py:18871 .././config.py:23298 msgid "_Start" msgstr "_시작" -#: .././config.py:18878 +#: .././config.py:18876 msgid "Start conditions" msgstr "" -#: .././config.py:18883 .././config.py:23318 +#: .././config.py:18881 .././config.py:23323 msgid "Start mode" msgstr "시작 모드" -#: .././config.py:18888 +#: .././config.py:18886 msgid "Perform this download at regular intervals" msgstr "정기적으로 이 다운로드 수행" -#: .././config.py:18889 +#: .././config.py:18887 msgid "Perform this download when Tartube starts" msgstr "Tartube가 시작되면 이 다운로드 수행" -#: .././config.py:18891 +#: .././config.py:18889 msgid "Perform this download some time after Tartube starts" msgstr "" -#: .././config.py:18894 +#: .././config.py:18892 msgid "Perform this download at specified times" msgstr "" -#: .././config.py:18895 +#: .././config.py:18893 msgid "Disable this scheduled download" msgstr "이 예약 다운로드 비활성화" -#: .././config.py:18969 +#: .././config.py:18967 msgid "Minutes" msgstr "" -#: .././config.py:19096 +#: .././config.py:19094 msgid "Interval time" msgstr "" -#: .././config.py:19106 +#: .././config.py:19104 msgid "Start times" msgstr "" -#: .././config.py:19148 +#: .././config.py:19146 msgid "TRANSLATOR'S NOTE: Scheduled downloads > Conflicts" msgstr "" -#: .././config.py:19151 +#: .././config.py:19149 msgid "_Conflicts" msgstr "" -#: .././config.py:19155 +#: .././config.py:19153 msgid "Conflict settings" msgstr "" -#: .././config.py:19160 +#: .././config.py:19158 msgid "If another scheduled download is running:" msgstr "만약 다른 예약 다운로드가 수행중이면:" -#: .././config.py:19167 +#: .././config.py:19165 msgid "Add channels, playlists and folders to the end of the queue" msgstr "대기열 끝에 채널, 플레이리스트, 폴더 추가" -#: .././config.py:19173 +#: .././config.py:19171 msgid "Add channels, playlists and folders to the beginning of the queue" msgstr "대기열 맨 앞에 채널, 플레이리스트, 폴더 추가" -#: .././config.py:19180 +#: .././config.py:19178 msgid "Do nothing, just wait until the next scheduled download time" msgstr "아무것도 하지 않고 다음 예약 다운로드 시간까지 기다리기" -#: .././config.py:19195 +#: .././config.py:19193 msgid "This scheduled download takes priority over others" msgstr "이 예약된 다운로드가 다른것보다 우선시됩니다" -#: .././config.py:19198 +#: .././config.py:19196 msgid "Other scheduled downloads won't start until this one is finished" msgstr "" "다른 예약 다운로드는 이 예약 다운로드가 종료되기 전까지 시작하지 않습니다" -#: .././config.py:19214 +#: .././config.py:19212 msgid "TRANSLATOR'S NOTE: Scheduled downloads > Media" msgstr "" -#: .././config.py:19222 +#: .././config.py:19220 msgid "Media to download" msgstr "다운로드 할 미디어" -#: .././config.py:19228 +#: .././config.py:19226 msgid "Check/download everything" msgstr "모든걸 확인/다운로드" -#: .././config.py:19236 +#: .././config.py:19234 msgid "Only check/download the media below" msgstr "하단의 미디어만 확인/다운로드" -#: .././config.py:19250 +#: .././config.py:19248 msgid "" "Hint: you can drag and drop channels, playlists and your own folders here" msgstr "힌트: 여기에 채널, 플레이리스트, 폴더를 드래그 앤 드랍할 수 있습니다" -#: .././config.py:19390 +#: .././config.py:19388 msgid "TRANSLATOR'S NOTE: Scheduled downloads > Limits" msgstr "" -#: .././config.py:19393 .././config.py:23684 +#: .././config.py:19391 .././config.py:23689 msgid "_Limits" msgstr "" -#: .././config.py:19398 .././config.py:23691 +#: .././config.py:19396 .././config.py:23696 msgid "Performance limits" msgstr "퍼포먼스 제한" -#: .././config.py:19403 .././config.py:23696 +#: .././config.py:19401 .././config.py:23701 msgid "Limits are applied when you start downloading a video/channel/playlist" msgstr "" -#: .././config.py:19409 +#: .././config.py:19407 msgid "" "These limits override the default and alternative limits specified elsewhere" msgstr "" -#: .././config.py:19415 .././config.py:23702 .././config.py:23773 +#: .././config.py:19413 .././config.py:23707 .././config.py:23778 msgid "Limit simultaneous downloads to" msgstr "동시 다운로드 개수 제한" -#: .././config.py:19430 .././config.py:23720 .././config.py:23795 +#: .././config.py:19428 .././config.py:23725 .././config.py:23800 msgid "Limit download speed to" msgstr "다운로드 속도 제한" -#: .././config.py:19458 +#: .././config.py:19456 msgid "TRANSLATOR'S NOTE: Scheduled downloads > Other" msgstr "" -#: .././config.py:19461 +#: .././config.py:19459 msgid "_Other" msgstr "" -#: .././config.py:19465 +#: .././config.py:19463 msgid "Other settings" msgstr "" -#: .././config.py:19471 +#: .././config.py:19469 msgid "" "Ignore time-saving preferences, and check/download the whole channel/" "playlist/folder" msgstr "" "시간 절약 환경 설정을 무시하고, 전체 채널/플레이리스트/폴더 확인/다운로드" -#: .././config.py:19479 +#: .././config.py:19477 msgid "Shut down Tartube when this scheduled download has finished" msgstr "예약 작업이 종료되면 Tartube 종료" -#: .././config.py:19898 +#: .././config.py:19896 msgid "" "TRANSLATOR'S NOTE: System preferences window starts here. In the menu, click " "Edit > System preferences..." msgstr "" -#: .././config.py:20242 +#: .././config.py:20240 msgid "TRANSLATOR'S NOTE: System preferences > General" msgstr "" -#: .././config.py:20270 +#: .././config.py:20268 msgid "TRANSLATOR'S NOTE: System preferences > General > Application" msgstr "" -#: .././config.py:20277 +#: .././config.py:20275 msgid "_Application" msgstr "" -#: .././config.py:20284 +#: .././config.py:20282 msgid "Application details" msgstr "" -#: .././config.py:20289 +#: .././config.py:20287 msgid "Version" msgstr "" -#: .././config.py:20307 +#: .././config.py:20305 msgid "Locale override" msgstr "" -#: .././config.py:20316 +#: .././config.py:20314 msgid "Use your system locale" msgstr "" -#: .././config.py:20324 +#: .././config.py:20322 msgid "Current locale" msgstr "" -#: .././config.py:20333 +#: .././config.py:20331 msgid "Unrecognised locale" msgstr "" -#: .././config.py:20403 +#: .././config.py:20401 msgid "Preferences mode" msgstr "" -#: .././config.py:20430 +#: .././config.py:20428 msgid "Hide advanced preferences" msgstr "" -#: .././config.py:20432 +#: .././config.py:20430 msgid "Show advanced preferences" msgstr "" -#: .././config.py:20450 +#: .././config.py:20448 msgid "TRANSLATOR'S NOTE: System preferences > General > Modules" msgstr "" -#: .././config.py:20453 +#: .././config.py:20451 msgid "_Modules" msgstr "_모듈" -#: .././config.py:20458 +#: .././config.py:20456 msgid "Module availability" msgstr "모듈 가용성" -#: .././config.py:20464 +#: .././config.py:20462 msgid "feedparser module is available (required for detecting livestreams)" msgstr "feedparser 모듈을 사용할 수 있습니다 (생방송 감지 시 필요)" -#: .././config.py:20473 +#: .././config.py:20471 msgid "matplotlib module is available (draws graphs)" msgstr "matplotlib 모듈을 사용할 수 있습니다 (그래프를 그릴 때 사용)" -#: .././config.py:20481 +#: .././config.py:20479 msgid "moviepy module is available (finds the length of videos, if unknown)" msgstr "" "moviepy 모듈을 사용할 수 있습니다 (비디오의 길이를 모를 경우 이를 찾는데 사" "용)" -#: .././config.py:20491 +#: .././config.py:20489 msgid "playsound module is available (sound an alarm when a livestream starts)" msgstr "playsound 모듈을 사용할 수 있습니다 (생방송이 시작될 경우 알람을 재생)" -#: .././config.py:20501 +#: .././config.py:20499 msgid "" "XDG module is available (saves the config file in the standard location)" msgstr "XDG 모듈을 사용할 수 있습니다 (구성 파일을 표준 위치에 저장해줌)" -#: .././config.py:20511 +#: .././config.py:20509 msgid "" "Notify module is available (shows desktop notifications; Linux/*BSD only)" msgstr "" "Notify 모듈을 사용할 수 있습니다 (데스크탑 알림을 보여줌; Linux/*BSD만 사용가" "능)" -#: .././config.py:20521 +#: .././config.py:20519 msgid "Module preferences" msgstr "모듈 환경 설정" -#: .././config.py:20527 +#: .././config.py:20525 msgid "" "Use 'moviepy' module to get a video's duration, if not known (may be slow)" msgstr "" "알려지지 않은 비디오 길이를 'moviepy' 모듈을 사용해 측정합니다 (느릴 수 있음)" -#: .././config.py:20539 +#: .././config.py:20537 msgid "Timeout applied when moviepy checks a video file" msgstr "비디오 파일을 moviepy로 체크할 때 타임아웃 적용" -#: .././config.py:20564 +#: .././config.py:20562 msgid "TRANSLATOR'S NOTE: System preferences > Files > xxx" msgstr "" -#: .././config.py:20604 +#: .././config.py:20602 msgid "TRANSLATOR'S NOTE: System preferences > Files > Device" msgstr "" -#: .././config.py:20607 +#: .././config.py:20605 msgid "_Device" msgstr "_디바이스" -#: .././config.py:20612 +#: .././config.py:20610 msgid "Device preferences" msgstr "디바이스 환경 설정" -#: .././config.py:20617 +#: .././config.py:20615 msgid "Size of device" msgstr "" -#: .././config.py:20634 +#: .././config.py:20632 msgid "Free space on device" msgstr "" -#: .././config.py:20652 +#: .././config.py:20650 msgid "" "Before checking/downloading videos, warn user if disk space is less than" msgstr "" -#: .././config.py:20677 +#: .././config.py:20675 msgid "Halt downloads if disk space is less than" msgstr "디스크 공간이 적으면 중지하기" -#: .././config.py:20733 +#: .././config.py:20731 msgid "TRANSLATOR'S NOTE: System preferences > Files > Config" msgstr "" -#: .././config.py:20736 +#: .././config.py:20734 msgid "_Config" msgstr "" -#: .././config.py:20740 +#: .././config.py:20738 msgid "Configuration preferences" msgstr "구성 환경 설정" -#: .././config.py:20745 +#: .././config.py:20743 msgid "Tartube configuration file loaded from" msgstr "" -#: .././config.py:20757 +#: .././config.py:20755 msgid "Default location for Tartube configuration" msgstr "" -#: .././config.py:20769 +#: .././config.py:20767 msgid "Alternative location for Tartube configuration" msgstr "" -#: .././config.py:20794 +#: .././config.py:20792 msgid "TRANSLATOR'S NOTE: System preferences > Files > Database" msgstr "" -#: .././config.py:20797 +#: .././config.py:20795 msgid "D_atabase" msgstr "_데이터베이스" -#: .././config.py:20802 +#: .././config.py:20800 msgid "Database preferences" msgstr "데이터베이스 환경 설정" -#: .././config.py:20807 +#: .././config.py:20805 msgid "Current data folder" msgstr "" -#: .././config.py:20820 +#: .././config.py:20818 msgid "Current database" msgstr "" -#: .././config.py:20837 +#: .././config.py:20835 msgid "Recent data folders" msgstr "최근 데이터 폴더" -#: .././config.py:20853 +#: .././config.py:20851 msgid "Add new database" msgstr "새 데이터베이스 추가" -#: .././config.py:20855 +#: .././config.py:20853 msgid "Change to a different data folder" msgstr "다른 데이터 폴더로 변경" -#: .././config.py:20862 +#: .././config.py:20860 msgid "Check and repair database" msgstr "데이터베이스 확인 후 수리" -#: .././config.py:20865 +#: .././config.py:20863 msgid "Check for inconsistencies, and repair them" msgstr "불일치 확인 후 수리" -#: .././config.py:20870 +#: .././config.py:20868 msgid "Dump database to JSON" msgstr "" -#: .././config.py:20873 +#: .././config.py:20871 msgid "Convert databases to JSON, even when Tartube can't load them" msgstr "" -#: .././config.py:20878 +#: .././config.py:20876 msgid "Switch to this database" msgstr "" -#: .././config.py:20880 +#: .././config.py:20878 msgid "Switch to the selected data folder" msgstr "선택한 데이터 폴더로 변경" -#: .././config.py:20890 +#: .././config.py:20888 msgid "Forget" msgstr "잊어버리기" -#: .././config.py:20893 +#: .././config.py:20891 msgid "Remove the selected data folder from the list" msgstr "리스트에서 선택한 데이터 폴더 지우기" -#: .././config.py:20903 +#: .././config.py:20901 msgid "Forget all" msgstr "모두 잊어버리기" -#: .././config.py:20906 +#: .././config.py:20904 msgid "Forget every folder in this list (except the current one)" msgstr "이 목록의 모든 폴더 잊어버리기 (현재 폴더 제외)" -#: .././config.py:20920 +#: .././config.py:20918 msgid "Move the selected folder up the list" msgstr "선택한 폴더를 위로 이동" -#: .././config.py:20929 +#: .././config.py:20927 msgid "Move the selected folder down the list" msgstr "선택한 폴더를 아래로 이동" -#: .././config.py:20957 +#: .././config.py:20955 msgid "" "On startup, load the first database on the list (not the most recently-use " "one)" @@ -8521,752 +8529,752 @@ msgstr "" "시작시, 목록의 첫 번째 데이터베이스 로드 (가장 최근에 사용한 데이터베이스 아" "님)" -#: .././config.py:20967 +#: .././config.py:20965 msgid "If one database is in use, try to load others" msgstr "만약 한 데이터베이스가 사용중이면, 다른 것을 로드하기" -#: .././config.py:20975 +#: .././config.py:20973 msgid "New databases are added to this list" msgstr "" -#: .././config.py:21021 +#: .././config.py:21019 msgid "TRANSLATOR'S NOTE: System preferences > Files > Backups" msgstr "" -#: .././config.py:21024 +#: .././config.py:21022 msgid "_Backups" msgstr "_백업" -#: .././config.py:21029 +#: .././config.py:21027 msgid "Backup preferences" msgstr "백업 환경 설정" -#: .././config.py:21034 +#: .././config.py:21032 msgid "" "When saving the database, Tartube makes a backup copy of its database file" msgstr "" -#: .././config.py:21042 +#: .././config.py:21040 msgid "Delete the backup as soon as the database has been saved" msgstr "" -#: .././config.py:21049 +#: .././config.py:21047 msgid "Keep the backup file, replacing any previous backup file" msgstr "백업 파일을 유지하고 이전 백업 파일만 대체" -#: .././config.py:21058 +#: .././config.py:21056 msgid "Make a new backup file once per day" msgstr "" -#: .././config.py:21067 +#: .././config.py:21065 msgid "Make a new backup file every time the database is saved" msgstr "" -#: .././config.py:21100 +#: .././config.py:21098 msgid "Export preferences" msgstr "" -#: .././config.py:21105 +#: .././config.py:21103 msgid "Separator used in CSV exports" msgstr "" -#: .././config.py:21140 +#: .././config.py:21138 msgid "TRANSLATOR'S NOTE: System preferences > Files > Videos" msgstr "" -#: .././config.py:21151 +#: .././config.py:21149 msgid "Video matching preferences" msgstr "비디오 매칭 환경 설정" -#: .././config.py:21156 +#: .././config.py:21154 msgid "When matching videos on the filesystem:" msgstr "파일 시스템에서 비디오를 매칭할 때:" -#: .././config.py:21162 +#: .././config.py:21160 msgid "The video names must match exactly" msgstr "비디오 이름이 완벽히 일치" -#: .././config.py:21169 +#: .././config.py:21167 msgid "The first # characters must match exactly" msgstr "첫번째 # 글자만 완벽히 일치" -#: .././config.py:21183 +#: .././config.py:21181 msgid "Ignore the last # characters; the remaining name must match exactly" msgstr "마지막 # 글자를 무시하고 나머지 글자만 완벽히 일치" -#: .././config.py:21221 +#: .././config.py:21219 msgid "Video matching recommended preferences" msgstr "" -#: .././config.py:21227 +#: .././config.py:21225 msgid "Check the video's original name and the downloaded file name" msgstr "" -#: .././config.py:21239 +#: .././config.py:21237 msgid "" "N.B. If disabled, custom file templates will interfere with video matching" msgstr "" -#: .././config.py:21259 +#: .././config.py:21257 msgid "TRANSLATOR'S NOTE: System preferences > Files > Delete" msgstr "" -#: .././config.py:21263 +#: .././config.py:21261 msgid "D_elete" msgstr "" -#: .././config.py:21270 +#: .././config.py:21268 msgid "Automatic video deletion/removal preferences" msgstr "" -#: .././config.py:21276 +#: .././config.py:21274 msgid "" "Deleted videos are re-downloaded without an archive file. See the Operations " "> Archive tab" msgstr "" -#: .././config.py:21283 +#: .././config.py:21281 msgid "Automatically delete downloaded videos" msgstr "" -#: .././config.py:21299 .././config.py:21323 .././formats.py:451 +#: .././config.py:21297 .././config.py:21321 .././formats.py:451 msgid "days" msgstr "일" -#: .././config.py:21305 +#: .././config.py:21303 msgid "Remove downloaded videos from the database (but don't delete files)" msgstr "" -#: .././config.py:21328 +#: .././config.py:21326 msgid "Only delete/remove videos which have been watched" msgstr "" -#: .././config.py:21340 +#: .././config.py:21338 msgid "Delete/remove files:" msgstr "" -#: .././config.py:21346 +#: .././config.py:21344 msgid "When the database is loaded" msgstr "" -#: .././config.py:21353 +#: .././config.py:21351 msgid "After every download operation" msgstr "" -#: .././config.py:21397 +#: .././config.py:21395 msgid "Manual video deletion/removal preferences" msgstr "" -#: .././config.py:21402 +#: .././config.py:21400 msgid "Show dialogue window before removing video(s)" msgstr "" -#: .././config.py:21413 +#: .././config.py:21411 msgid "When removing videos, remove all files from the filesystem" msgstr "" -#: .././config.py:21425 +#: .././config.py:21423 msgid "Show dialogue window before removing channels/playlists/folders" msgstr "" -#: .././config.py:21439 +#: .././config.py:21437 msgid "When removing containers, remove all files from the filesystem" msgstr "" -#: .././config.py:21465 +#: .././config.py:21463 msgid "TRANSLATOR'S NOTE: System preferences > Files > Update" msgstr "" -#: .././config.py:21476 +#: .././config.py:21474 msgid "Update video descriptions" msgstr "" -#: .././config.py:21483 +#: .././config.py:21481 msgid "These procedures might take a long time on a large database" msgstr "" -#: .././config.py:21490 +#: .././config.py:21488 msgid "Update from description files, and set the line lengths to:" msgstr "" -#: .././config.py:21509 +#: .././config.py:21507 msgid "Clear descriptions (does not modify the description files)" msgstr "" -#: .././config.py:21532 +#: .././config.py:21530 msgid "Video timestamps" msgstr "" -#: .././config.py:21536 +#: .././config.py:21534 msgid "Extract timestamps for all videos" msgstr "" -#: .././config.py:21544 +#: .././config.py:21542 msgid "Remove timestamps from all videos" msgstr "" -#: .././config.py:21554 .././config.py:25647 +#: .././config.py:21552 .././config.py:25662 msgid "Video comments" msgstr "" -#: .././config.py:21558 +#: .././config.py:21556 msgid "Extract comments for all videos" msgstr "" -#: .././config.py:21566 +#: .././config.py:21564 msgid "Remove comments from all videos" msgstr "" -#: .././config.py:21576 +#: .././config.py:21574 msgid "" "Comments are extracted from each video's metadata file, so this procedure " "may take a long time" msgstr "" -#: .././config.py:21596 +#: .././config.py:21594 msgid "TRANSLATOR'S NOTE: System preferences > Files > URLs" msgstr "" -#: .././config.py:21600 +#: .././config.py:21598 msgid "U_RLs" msgstr "" -#: .././config.py:21607 +#: .././config.py:21605 msgid "Update channel/playlist URLs" msgstr "" -#: .././config.py:21612 +#: .././config.py:21610 msgid "Confirm every change" msgstr "" -#: .././config.py:21695 +#: .././config.py:21693 msgid "Pattern" msgstr "" -#: .././config.py:21706 +#: .././config.py:21704 msgid "Substitution" msgstr "" -#: .././config.py:21717 +#: .././config.py:21715 msgid "This pattern is a regex" msgstr "" -#: .././config.py:21729 +#: .././config.py:21727 msgid "Search and replace text in the selected URLs" msgstr "" -#: .././config.py:21744 +#: .././config.py:21742 msgid "Open URLs" msgstr "" -#: .././config.py:21832 +#: .././config.py:21830 msgid "TRANSLATOR'S NOTE: System preferences > Files > Temporary" msgstr "" -#: .././config.py:21842 +#: .././config.py:21840 msgid "Temporary folder preferences" msgstr "임시 폴더 환경 설정" -#: .././config.py:21847 +#: .././config.py:21845 msgid "Empty temporary folders when Tartube shuts down" msgstr "Tartube가 종료되면 임시 폴더 비우기" -#: .././config.py:21856 +#: .././config.py:21854 msgid "(N.B. Temporary folders are always emptied when Tartube starts up)" msgstr "(주의. Tartube가 시작되면 임시 폴더가 항상 비워집니다)" -#: .././config.py:21864 +#: .././config.py:21862 msgid "Open temporary folders (on the desktop) when Tartube shuts down" msgstr "Tartube가 종료되면 임시 폴더를 열기 (바탕화면에)" -#: .././config.py:21895 +#: .././config.py:21893 msgid "TRANSLATOR'S NOTE: System preferences > Files > Statistics" msgstr "" -#: .././config.py:21911 +#: .././config.py:21909 msgid "The Tartube database contains:" msgstr "Tartube 데이터베이스가 갖고 있는 정보:" -#: .././config.py:21971 +#: .././config.py:21969 msgid "Custom folders" msgstr "커스텀 폴더" -#: .././config.py:21994 +#: .././config.py:21992 msgid "Calculate" msgstr "계산" -#: .././config.py:22075 +#: .././config.py:22073 msgid "TRANSLATOR'S NOTE: System preferences > Files > History" msgstr "" -#: .././config.py:22129 +#: .././config.py:22127 msgid "TRANSLATOR'S NOTE: System preferences > Windows" msgstr "" #. Add this tab... -#: .././config.py:22133 +#: .././config.py:22131 msgid "_Windows" msgstr "_윈도우" -#: .././config.py:22163 +#: .././config.py:22161 msgid "TRANSLATOR'S NOTE: System preferences > Windows > Main Window" msgstr "" -#: .././config.py:22167 +#: .././config.py:22165 msgid "_Main window" msgstr "_메인 윈도우" -#: .././config.py:22174 +#: .././config.py:22172 msgid "Main window preferences" msgstr "메인 윈도우 환경설정" -#: .././config.py:22179 +#: .././config.py:22177 msgid "Remember size of the main window" msgstr "" -#: .././config.py:22187 +#: .././config.py:22185 msgid "Remember slider positions" msgstr "" -#: .././config.py:22196 +#: .././config.py:22194 msgid "Reset both" msgstr "" -#: .././config.py:22212 +#: .././config.py:22210 msgid "Don't show the main window toolbar" msgstr "메인 메뉴 툴바 보이지 않기" -#: .././config.py:22222 +#: .././config.py:22220 msgid "Don't show labels in the main window toolbar" msgstr "메인 메뉴 툴바 레이블 보이지 않기" -#: .././config.py:22240 +#: .././config.py:22245 msgid "" "Replace stock icons with custom icons (in case stock icons are not visible)" msgstr "" "스톡 아이콘을 커스텀 아이콘으로 교체 (스톡 아이콘이 표시되지 않는 경우)" -#: .././config.py:22252 +#: .././config.py:22257 msgid "Show tooltips for videos, channels, playlists and folders" msgstr "비디오, 채널, 플레이리스트, 폴더에 대한 툴팁 표시" -#: .././config.py:22261 +#: .././config.py:22266 msgid "Show errors/warnings in tooltips (but not in the Videos tab)" msgstr "툴팁에 오류/경고 표시 (비디오 탭에선 아님)" -#: .././config.py:22284 +#: .././config.py:22289 msgid "Disable the download buttons in the toolbar and the Videos tab" msgstr "" -#: .././config.py:22294 +#: .././config.py:22299 msgid "In the Progress tab, hide finished downloads" msgstr "" -#: .././config.py:22303 +#: .././config.py:22308 msgid "Show downloads in reverse order" msgstr "" -#: .././config.py:22312 +#: .././config.py:22317 msgid "In the Progress/Classic Mode tabs, remember the width of (some) columns" msgstr "" -#: .././config.py:22322 +#: .././config.py:22327 msgid "When Tartube starts, automatically open the Classic Mode tab" msgstr "Tartube가 시작하면, 자동으로 클래식 모드 탭으로 열기" -#: .././config.py:22338 +#: .././config.py:22343 msgid "" "In the Classic Mode tab, when adding URLs, remove duplicates rather than " "retaining them" msgstr "클래식 모드 탭에서, URL을 추가할 때, 중복 항목을 유지하지 않고 제거" -#: .././config.py:22352 +#: .././config.py:22357 msgid "" "In the Errors/Warnings tab, don't reset the tab title when it is clicked" msgstr "" -#: .././config.py:22378 +#: .././config.py:22383 msgid "TRANSLATOR'S NOTE: System preferences > Windows > Videos" msgstr "" -#: .././config.py:22386 +#: .././config.py:22391 msgid "Video Index (left side of the Videos tab)" msgstr "비디오 색인 (비디오 탭의 왼쪽)" -#: .././config.py:22391 +#: .././config.py:22396 msgid "Show a 'Custom download all' button" msgstr "" -#: .././config.py:22401 +#: .././config.py:22406 msgid "While checking/downloading videos, show free disk space" msgstr "" -#: .././config.py:22412 +#: .././config.py:22417 msgid "Allow each row to be marked for checking/downloading" msgstr "" -#: .././config.py:22423 +#: .././config.py:22428 msgid "Show smaller icons" msgstr "" -#: .././config.py:22432 +#: .././config.py:22437 msgid "" "Show detailed statistics about the videos in each channel / playlist / folder" msgstr "" -#: .././config.py:22443 +#: .././config.py:22448 msgid "" "After clicking on a folder, automatically expand/collapse the tree around it" msgstr "폴더를 클릭하면, 자동으로 관련 트리를 확장/축소하기" -#: .././config.py:22454 +#: .././config.py:22459 msgid "Expand the whole tree, not just the level beneath the clicked folder" msgstr "클릭한 폴더 아래뿐 아니라 전체 트리 확장하기" -#: .././config.py:22475 +#: .././config.py:22480 msgid "Video Catalogue (right side of the Videos tab)" msgstr "비디오 카탈로그 (비디오 탭의 오른쪽)" -#: .././config.py:22481 +#: .././config.py:22486 msgid "Show 'today' and 'yesterday' as the date, when possible" msgstr "가능하면 '오늘'과 '어제' 사용하기" -#: .././config.py:22489 +#: .././config.py:22494 msgid "Show livestreams with a different background colour" msgstr "생방송을 다른 배경 색으로 표시하기" -#: .././config.py:22497 +#: .././config.py:22502 msgid "Use same background colours for livestream and debut videos" msgstr "생방송과 데뷔 비디오를 동일한 배경 색으로 표시하기" -#: .././config.py:22520 +#: .././config.py:22525 msgid "Channel and playlist names are clickable (grid mode only)" msgstr "" -#: .././config.py:22528 +#: .././config.py:22533 msgid "Show nicknames (not video file names)" msgstr "" -#: .././config.py:22549 +#: .././config.py:22554 msgid "TRANSLATOR'S NOTE: System preferences > Windows > Drag" msgstr "" -#: .././config.py:22552 +#: .././config.py:22557 msgid "_Drag" msgstr "_드래그" -#: .././config.py:22556 +#: .././config.py:22561 msgid "Drag and drop preferences" msgstr "드래그 앤 드랍 환경 설정" -#: .././config.py:22562 +#: .././config.py:22567 msgid "When dragging and dropping videos to an external application..." msgstr "비디오를 외부 프로그램으로 드래그 앤 드랍 할때..." -#: .././config.py:22568 +#: .././config.py:22573 msgid "Transfer the video's full file path" msgstr "비디오의 전체 경로 전송하기" -#: .././config.py:22576 +#: .././config.py:22581 msgid "Transfer the video's source URL" msgstr "비디오의 원본 URL 전송하기" -#: .././config.py:22584 +#: .././config.py:22589 msgid "Transfer the video's name" msgstr "비디오의 이름 전송하기" -#: .././config.py:22592 .././config.py:22654 +#: .././config.py:22597 .././config.py:22659 msgid "Transfer error/warning messages" msgstr "" -#: .././config.py:22600 +#: .././config.py:22605 msgid "Transfer the thumbnail's full file path" msgstr "비디오 섬네일의 전체 경로 전송하기" -#: .././config.py:22608 .././config.py:22665 +#: .././config.py:22613 .././config.py:22670 msgid "Add a text separator before each item" msgstr "" -#: .././config.py:22617 +#: .././config.py:22622 msgid "" "When dragging and dropping messages from the Errors/Warnings tab to an " "external application..." msgstr "" -#: .././config.py:22624 +#: .././config.py:22629 msgid "Transfer the video/channel/playlist file path" msgstr "" -#: .././config.py:22632 +#: .././config.py:22637 msgid "Transfer the video/channel/playlist URL" msgstr "" -#: .././config.py:22643 +#: .././config.py:22648 msgid "Transfer the video/channel/playlist name" msgstr "" -#: .././config.py:22689 +#: .././config.py:22694 msgid "TRANSLATOR'S NOTE: System preferences > Windows > Tray" msgstr "" -#: .././config.py:22693 +#: .././config.py:22698 msgid "_Tray" msgstr "" -#: .././config.py:22699 +#: .././config.py:22704 msgid "System tray preferences" msgstr "시스템 트레이 환경 설정" -#: .././config.py:22704 +#: .././config.py:22709 msgid "Show Tartube in the system tray" msgstr "" -#: .././config.py:22713 +#: .././config.py:22718 msgid "Start Tartube in the system tray" msgstr "" -#: .././config.py:22724 +#: .././config.py:22729 msgid "Close to the tray, rather than closing the application" msgstr "프로그램을 닫는 대신 트레이에 닫기" -#: .././config.py:22736 +#: .././config.py:22741 msgid "" "After closing to the tray, restore the window's position (does not work on " "Wayland)" msgstr "" -#: .././config.py:22779 +#: .././config.py:22784 msgid "TRANSLATOR'S NOTE: System preferences > Windows > Dialogues" msgstr "" -#: .././config.py:22783 +#: .././config.py:22788 msgid "D_ialogues" msgstr "_다이얼로그" -#: .././config.py:22789 +#: .././config.py:22794 msgid "Dialogue window preferences" msgstr "다이얼로그 윈도우 환경 설정" -#: .././config.py:22794 +#: .././config.py:22799 msgid "When adding channels/playlists, keep the dialogue window open" msgstr "채널/플레이리스트 추가 시 다이얼로그 윈도우 열기" -#: .././config.py:22804 +#: .././config.py:22809 msgid "When the dialogue window opens, add URLs from the system clipboard" msgstr "다이얼로그 윈도우가 열릴ㄸ 때, URL을 클립보드에 추가하기" -#: .././config.py:22825 +#: .././config.py:22830 msgid "When adding YouTube channels, remind the user to copy the correct URL" msgstr "" -#: .././config.py:22837 +#: .././config.py:22842 msgid "Debugging preferences" msgstr "디버깅 환경 설정" -#: .././config.py:22843 +#: .././config.py:22848 msgid "" "Temporarily disable message dialogue windows (display messages in terminal " "instead)" msgstr "" -#: .././config.py:22855 +#: .././config.py:22860 msgid "" "N.B. Tartube shows a dialogue window after checking or downloading videos" msgstr "" -#: .././config.py:22863 +#: .././config.py:22868 msgid "That dialogue window can be disabled in the Operations > Actions tab" msgstr "" -#: .././config.py:22883 +#: .././config.py:22888 msgid "TRANSLATOR'S NOTE: System preferences > Windows > Colours" msgstr "" -#: .././config.py:22887 +#: .././config.py:22892 msgid "_Colours" msgstr "" -#: .././config.py:22894 +#: .././config.py:22899 msgid "Video catalogue colour preferences" msgstr "" -#: .././config.py:22902 +#: .././config.py:22907 msgid "Waiting livestreams" msgstr "" -#: .././config.py:22908 +#: .././config.py:22913 msgid "Broadcasting livestreams" msgstr "" -#: .././config.py:22914 +#: .././config.py:22919 msgid "Waiting debut videos" msgstr "" -#: .././config.py:22920 +#: .././config.py:22925 msgid "Broadcasting debut videos" msgstr "" -#: .././config.py:22926 +#: .././config.py:22931 msgid "Selected videos" msgstr "" -#: .././config.py:22932 +#: .././config.py:22937 msgid "Selected waiting videos" msgstr "" -#: .././config.py:22938 +#: .././config.py:22943 msgid "Selected broadcasting videos" msgstr "" -#: .././config.py:22944 +#: .././config.py:22949 msgid "Drag and Drop notification" msgstr "" -#: .././config.py:22950 +#: .././config.py:22955 msgid "Drag and Drop background 1" msgstr "" -#: .././config.py:22956 +#: .././config.py:22961 msgid "Drag and Drop background 2" msgstr "" -#: .././config.py:22987 +#: .././config.py:22992 msgid "Custom colour:" msgstr "" -#: .././config.py:23010 +#: .././config.py:23015 msgid "Default colour:" msgstr "" -#: .././config.py:23047 +#: .././config.py:23052 msgid "TRANSLATOR'S NOTE: System preferences > Windows > Errors/Warnings" msgstr "" -#: .././config.py:23052 +#: .././config.py:23057 msgid "_Errors/Warnings" msgstr "_오류/경고" -#: .././config.py:23058 +#: .././config.py:23063 msgid "Errors/Warnings tab preferences" msgstr "오류/경고 탭 환경 설정" -#: .././config.py:23158 +#: .././config.py:23163 msgid "TRANSLATOR'S NOTE: System preferences > Windows > Websites" msgstr "" -#: .././config.py:23162 +#: .././config.py:23167 msgid "_Websites" msgstr "_웹사이트" -#: .././config.py:23169 +#: .././config.py:23174 msgid "YouTube error/warning preferences" msgstr "유튜브 오류/경고 설정" -#: .././config.py:23174 +#: .././config.py:23179 msgid "Ignore YouTube copyright errors" msgstr "유튜브 저작권 오류 무시하기" -#: .././config.py:23182 +#: .././config.py:23187 msgid "Ignore YouTube age-restriction errors" msgstr "유튜브 나이제한 오류 무시하기" -#: .././config.py:23190 +#: .././config.py:23195 msgid "Ignore YouTube deletion by uploader errors" msgstr "유튜브 업로더 삭제 오류 무시하기" -#: .././config.py:23198 +#: .././config.py:23203 msgid "Ignore YouTube payment errors" msgstr "유튜브 결제 오류 무시하기" -#: .././config.py:23207 .././config.py:27221 +#: .././config.py:23212 .././config.py:27236 msgid "General preferences" msgstr "일반 속성" -#: .././config.py:23213 +#: .././config.py:23218 msgid "" "Ignore any errors/warnings which match lines in this list (applies to all " "websites)" msgstr "이 목록의 행과 일치하는 오류/경고 무시하기(모든 웹사이트에 적용)" -#: .././config.py:23227 +#: .././config.py:23232 msgid "These are ordinary strings" msgstr "이것들은 보통 문자열임" -#: .././config.py:23234 +#: .././config.py:23239 msgid "These are regular expressions (regexes)" msgstr "이것들은 정규식임 (regexes)" -#: .././config.py:23263 +#: .././config.py:23268 msgid "TRANSLATOR'S NOTE: System preferences > Scheduling" msgstr "" #. Add this tab... -#: .././config.py:23267 +#: .././config.py:23272 msgid "_Scheduling" msgstr "_예약" -#: .././config.py:23290 +#: .././config.py:23295 msgid "TRANSLATOR'S NOTE: System preferences > Scheduling > Start" msgstr "" -#: .././config.py:23298 +#: .././config.py:23303 msgid "Scheduled download preferences" msgstr "예약 다운로드 속성" -#: .././config.py:23319 +#: .././config.py:23324 msgid "Priority" msgstr "우선순위" -#: .././config.py:23319 +#: .././config.py:23324 msgid "Whole" msgstr "전체" -#: .././config.py:23319 +#: .././config.py:23324 msgid "Shutdown" msgstr "강제 종료" -#: .././config.py:23319 +#: .././config.py:23324 msgid "D/L All" msgstr "모두 다운로드" -#: .././config.py:23320 +#: .././config.py:23325 msgid "Join mode" msgstr "조인 모드" -#: .././config.py:23374 .././config.py:24471 .././config.py:26785 -#: .././config.py:27066 +#: .././config.py:23379 .././config.py:24486 .././config.py:26800 +#: .././config.py:27081 msgid "Edit" msgstr "편집" -#: .././config.py:23446 .././formats.py:1229 +#: .././config.py:23451 .././formats.py:1229 msgid "Custom" msgstr "커스텀" -#: .././config.py:23490 +#: .././config.py:23495 msgid "TRANSLATOR'S NOTE: System preferences > Scheduling > Stop" msgstr "" -#: .././config.py:23493 +#: .././config.py:23498 msgid "S_top" msgstr "_중지" -#: .././config.py:23498 +#: .././config.py:23503 msgid "Scheduled stop preferences" msgstr "예약 중지 속성" -#: .././config.py:23503 +#: .././config.py:23508 msgid "Stop all download operations after this much time" msgstr "이 시간 이후 모든 다운로드 작업 중지" -#: .././config.py:23551 +#: .././config.py:23556 msgid "Stop all download operations after this many videos" msgstr "비디오 개수 이후 모든 다운로드 작업 중지" -#: .././config.py:23578 +#: .././config.py:23583 msgid "Stop all download operations after this much disk space" msgstr "다운로드 용량 차지시 모든 다운로드 작업 중지" -#: .././config.py:23621 +#: .././config.py:23626 msgid "" "N.B. Disk space is estimated. This setting does not apply to simulated " "downloads" @@ -9274,147 +9282,147 @@ msgstr "" "주의. 디스크 용량은 추정치입니다. 이 설정은 시뮬레이션 다운로드 시 적용되지 " "않습니다" -#: .././config.py:23636 +#: .././config.py:23641 msgid "TRANSLATOR'S NOTE: System preferences > Operations" msgstr "" -#: .././config.py:23680 +#: .././config.py:23685 msgid "TRANSLATOR'S NOTE: System preferences > Operations > Limits" msgstr "" -#: .././config.py:23746 +#: .././config.py:23751 msgid "Overriding video format options, limit video resolution to" msgstr "비디오 포맷 옵션 무시, 비디오 해상도 제한" -#: .././config.py:23768 +#: .././config.py:23773 msgid "Alternative performance limits" msgstr "" -#: .././config.py:23826 +#: .././config.py:23831 msgid "Alternative limits apply between" msgstr "" -#: .././config.py:23866 +#: .././config.py:23871 msgid "and" msgstr "" -#: .././config.py:23894 +#: .././config.py:23899 msgid "On days" msgstr "" -#: .././config.py:23927 +#: .././config.py:23932 msgid "TRANSLATOR'S NOTE: System preferences > Operations > Stop" msgstr "" -#: .././config.py:23931 +#: .././config.py:23936 msgid "_Stop" msgstr "" -#: .././config.py:23938 +#: .././config.py:23943 msgid "Time-saving settings" msgstr "시간절약 설정" -#: .././config.py:23944 +#: .././config.py:23949 msgid "" "Stop checking/downloading a channel/playlist when it finds videos you " "already have" msgstr "" -#: .././config.py:23955 +#: .././config.py:23960 msgid "Stop after this many videos (when checking)" msgstr "비디오 개수 이후 작업 중지 (확인 중에)" -#: .././config.py:23970 +#: .././config.py:23975 msgid "Stop after this many videos (when downloading)" msgstr "비디오 개수 이후 작업 중지 (다운로드 중에)" -#: .././config.py:24006 +#: .././config.py:24011 msgid "TRANSLATOR'S NOTE: System preferences > Operations > Downloads" msgstr "" -#: .././config.py:24017 +#: .././config.py:24022 msgid "Download operation preferences" msgstr "다운로드 작업 환경 설정" -#: .././config.py:24023 +#: .././config.py:24028 msgid "Automatically update downloader before every download operation" msgstr "매일 다운로드 작업 전에 자동으로 다운로더 업데이트" -#: .././config.py:24035 +#: .././config.py:24040 msgid "Automatically save files at the end of all operations" msgstr "모든 작업 이후 자동으로 저장" -#: .././config.py:24047 +#: .././config.py:24052 msgid "For simulated downloads, don't check a video in a folder more than once" msgstr "시뮬레이션 다운로드에서, 비디오를 두번 이상 확인하지 않기" -#: .././config.py:24061 +#: .././config.py:24066 msgid "If a download stalls, restart it after this many minutes" msgstr "만약 다운로드가 지연된 경우 이 시간 이후 재시작하기 (분)" -#: .././config.py:24083 +#: .././config.py:24088 msgid "Maximum restarts after a stalled download (0 for no maximum)" msgstr "지연된 다운로드 최대 재시작 횟수 (0인 경우 무제한)" -#: .././config.py:24116 +#: .././config.py:24121 msgid "Apply a timeout (in minutes) when checking a video" msgstr "" -#: .././config.py:24128 +#: .././config.py:24133 msgid "Without comments" msgstr "" -#: .././config.py:24144 +#: .././config.py:24149 msgid "With comments" msgstr "" -#: .././config.py:24177 +#: .././config.py:24182 msgid "Assign anonymous error/warning messages to the most probable video" msgstr "" -#: .././config.py:24188 +#: .././config.py:24193 msgid "Add censored, age-restricted and other blocked videos to the database" msgstr "" -#: .././config.py:24201 +#: .././config.py:24206 msgid "" "Extract playlist IDs from each video, and store them in the parent channel/" "playlist" msgstr "" -#: .././config.py:24212 +#: .././config.py:24217 msgid "" "Convert .webp thumbnails into .jpg thumbnails (using FFmpeg) after " "downloading them" msgstr "" -#: .././config.py:24223 +#: .././config.py:24228 msgid "" "...but don't delete the original thumbnails (enable before embedding " "thumbnails in videos)" msgstr "" -#: .././config.py:24258 +#: .././config.py:24263 msgid "TRANSLATOR'S NOTE: System preferences > Operations > Ignore" msgstr "" -#: .././config.py:24262 +#: .././config.py:24267 msgid "_Ignore" msgstr "" -#: .././config.py:24269 +#: .././config.py:24274 msgid "Ignore downloader errors/warnings" msgstr "" -#: .././config.py:24274 +#: .././config.py:24279 msgid "TRANSLATOR'S NOTE: These error messages are always in English" msgstr "TRANSLATOR'S NOTE: These error messages are always in English" -#: .././config.py:24278 +#: .././config.py:24283 msgid "Ignore 'Child process exited with non-zero code' errors" msgstr "Ignore 'Child process exited with non-zero code' errors" -#: .././config.py:24287 +#: .././config.py:24292 msgid "" "Ignore 'Unable to download video data' and 'Unable to extract video data' " "errors" @@ -9422,635 +9430,639 @@ msgstr "" "Ignore 'Unable to download video data' and 'Unable to extract video data' " "errors" -#: .././config.py:24297 +#: .././config.py:24302 msgid "Ignore 'Did not get any data blocks' errors" msgstr "Ignore 'Did not get any data blocks' errors" -#: .././config.py:24306 +#: .././config.py:24311 msgid "Ignore 'Requested formats are incompatible for merge' warnings" msgstr "Ignore 'Requested formats are incompatible for merge' warnings" -#: .././config.py:24315 +#: .././config.py:24320 msgid "Ignore 'No video formats found' errors" msgstr "Ignore 'No video formats found' errors" -#: .././config.py:24323 +#: .././config.py:24328 msgid "Ignore 'There are no annotations to write' warnings" msgstr "Ignore 'There are no annotations to write' warnings" -#: .././config.py:24331 +#: .././config.py:24336 msgid "Ignore 'Video doesn't have subtitles' warnings" msgstr "Ignore 'Video doesn't have subtitles' warnings" -#: .././config.py:24339 +#: .././config.py:24344 msgid "Ignore 'A channel/user page was given' warnings" msgstr "" -#: .././config.py:24347 +#: .././config.py:24352 msgid "Ignore 'There's no playlist description to write' warnings" msgstr "" -#: .././config.py:24356 +#: .././config.py:24361 msgid "" -"Ignore 'Unable to download video thumbnail: HTTP Error 404: Not Fuund' " +"Ignore 'Unable to download video thumbnail: HTTP Error 404: Not Found' " "warnings" msgstr "" -#: .././config.py:24379 +#: .././config.py:24372 +msgid "Ignore 'The channel is not currently live' warnings on Twitch" +msgstr "" + +#: .././config.py:24394 msgid "TRANSLATOR'S NOTE: System preferences > Operations > Custom" msgstr "" -#: .././config.py:24382 +#: .././config.py:24397 msgid "_Custom" msgstr "_커스텀" -#: .././config.py:24387 +#: .././config.py:24402 msgid "Custom downloads" msgstr "" -#: .././config.py:24408 .././config.py:26720 +#: .././config.py:24423 .././config.py:26735 msgid "Classic Mode" msgstr "클래식 모드" -#: .././config.py:24480 .././config.py:26794 .././config.py:27075 +#: .././config.py:24495 .././config.py:26809 .././config.py:27090 msgid "Export" msgstr "내보내기" -#: .././config.py:24489 .././config.py:26803 .././config.py:27084 +#: .././config.py:24504 .././config.py:26818 .././config.py:27099 msgid "Clone" msgstr "복제" -#: .././config.py:24498 .././config.py:26812 +#: .././config.py:24513 .././config.py:26827 msgid "Use in Classic Mode tab" msgstr "클래식 모드 탭에서 사용" -#: .././config.py:24601 +#: .././config.py:24616 msgid "TRANSLATOR'S NOTE: System preferences > Operations > Archive" msgstr "" -#: .././config.py:24605 +#: .././config.py:24620 msgid "_Archive" msgstr "" -#: .././config.py:24613 +#: .././config.py:24628 msgid "Archive file preferences" msgstr "" -#: .././config.py:24619 +#: .././config.py:24634 msgid "" "Allow downloader to create its own archive file (so deleted videos are not " "re-downloaded)" msgstr "" "다운로더가 아카이브 파일 생성하도록 허용 (삭제된 비디오 재 다운로드 방지)" -#: .././config.py:24638 +#: .././config.py:24653 msgid "Store the archive file in the same location as the video" msgstr "" -#: .././config.py:24646 +#: .././config.py:24661 msgid "" "N.B. Archive files are never stored in system folders like 'Unsorted Videos'" msgstr "" -#: .././config.py:24655 +#: .././config.py:24670 msgid "Store the archive file in Tartube's data directory" msgstr "" -#: .././config.py:24666 +#: .././config.py:24681 msgid "Store the archive file at this location:" msgstr "" -#: .././config.py:24746 +#: .././config.py:24761 msgid "Classic Mode tab preferences" msgstr "" -#: .././config.py:24752 +#: .././config.py:24767 msgid "Create an archive file when downloading from the Classic Mode tab" msgstr "" -#: .././config.py:24763 +#: .././config.py:24778 msgid "" "This setting should only be enabled when downloading channels and playlists" msgstr "" -#: .././config.py:24783 +#: .././config.py:24798 msgid "TRANSLATOR'S NOTE: System preferences > Operations > Livestreams" msgstr "" -#: .././config.py:24787 +#: .././config.py:24802 msgid "Li_vestreams" msgstr "" -#: .././config.py:24795 +#: .././config.py:24810 msgid "Livestream preferences (compatible websites only)" msgstr "생방송 환경 설정 (호환 가능한 사이트만 가능)" -#: .././config.py:24801 +#: .././config.py:24816 msgid "Do not check/download any livestream [yt-dlp only]" msgstr "" -#: .././config.py:24812 +#: .././config.py:24827 msgid "Detect livestreams announced within this many days" msgstr "이 기간 내 예약된 생방송 탐지 (일)" -#: .././config.py:24827 +#: .././config.py:24842 msgid "How often to check the status of livestreams (in minutes)" msgstr "생방송을 탐지할 주기 (분)" -#: .././config.py:24846 +#: .././config.py:24861 msgid "Check more frequently when a livestream is due to start" msgstr "생방송이 시작해야될 때 더 자주 확인" -#: .././config.py:24889 +#: .././config.py:24904 msgid "Broadcasting livestream preferences (compatible websites only)" msgstr "" -#: .././config.py:24897 +#: .././config.py:24912 msgid "" "These settings apply when downloading videos individually, for example with " "a custom download" msgstr "" -#: .././config.py:24908 +#: .././config.py:24923 msgid "Download using:" msgstr "" -#: .././config.py:24923 +#: .././config.py:24938 msgid ".m3u manifest" msgstr "" -#: .././config.py:24970 +#: .././config.py:24985 msgid "Replace a partially-downloaded livestream" msgstr "" -#: .././config.py:24977 +#: .././config.py:24992 msgid "Resume a partially-downloaded livestream" msgstr "" -#: .././config.py:24996 +#: .././config.py:25011 msgid "" "Bypass usual limits on simultaneous downloads, so that all livestreams can " "be downloaded" msgstr "" -#: .././config.py:25009 +#: .././config.py:25024 msgid "Timeout after this many minutes of inactivity" msgstr "비활성 시 타임아웃 시간 설정 (분)" -#: .././config.py:25025 +#: .././config.py:25040 msgid "" "When the livestream download is stopped manually, mark the video as " "downloaded" msgstr "" -#: .././config.py:25039 +#: .././config.py:25054 msgid "" "Check a video before the livestream download (ensures metadata is downloaded)" msgstr "" -#: .././config.py:25053 +#: .././config.py:25068 msgid "N.B. This setting is ignored in the Classic Mode tab" msgstr "" -#: .././config.py:25070 +#: .././config.py:25085 msgid "not recommended" msgstr "" -#: .././config.py:25087 +#: .././config.py:25102 msgid "TRANSLATOR'S NOTE: System preferences > Operations > Actions" msgstr "" -#: .././config.py:25091 +#: .././config.py:25106 msgid "Ac_tions" msgstr "" -#: .././config.py:25099 +#: .././config.py:25114 msgid "Livestream actions (can be toggled for individual videos)" msgstr "생방송 행동 (개별 비디오에 대해 토글 가능)" -#: .././config.py:25106 +#: .././config.py:25121 msgid "(currently disabled on MS Windows)" msgstr "(현재 MS Windows에서는 비활성화됨)" -#: .././config.py:25111 +#: .././config.py:25126 msgid "When a livestream starts, show a desktop notification" msgstr "생방송이 시작되면, 데스크탑 알림으로 알림" -#: .././config.py:25125 +#: .././config.py:25140 msgid "When a livestream starts, sound an alarm" msgstr "생방송이 시작되면, 알람을 소리로 울림" -#: .././config.py:25152 +#: .././config.py:25167 msgid "Plays the selected sound effect" msgstr "선택한 사운드 효과 재생" -#: .././config.py:25161 +#: .././config.py:25176 msgid "When a livestream starts, open it in the system's web browser" msgstr "생방송이 시작되면, 시스템의 웹브라우저로 실행" -#: .././config.py:25173 +#: .././config.py:25188 msgid "When a livestream starts, begin downloading it immediately" msgstr "생방송이 시작되면, 즉시 다운로드 시작" -#: .././config.py:25201 +#: .././config.py:25216 msgid "Desktop notification preferences" msgstr "데스크탑 알림 환경 설정" -#: .././config.py:25207 +#: .././config.py:25222 msgid "Show a dialogue window at the end of an operation" msgstr "작업 종료 후에 다이얼로그 윈도우 표시" -#: .././config.py:25231 +#: .././config.py:25246 msgid "Don't notify the user at the end of an operation" msgstr "작업이 끝나도 유저에게 알리지 않기" -#: .././config.py:25269 +#: .././config.py:25284 msgid "TRANSLATOR'S NOTE: System preferences > Operations > Clips" msgstr "" -#: .././config.py:25273 +#: .././config.py:25288 msgid "Cli_ps" msgstr "" -#: .././config.py:25286 +#: .././config.py:25301 msgid "" "When a video is checked/downloaded, automatically extract timestamps from " "its metadata file" msgstr "" -#: .././config.py:25297 +#: .././config.py:25312 msgid "" "When a video is checked/downloaded, automatically extract timestamps from " "its description" msgstr "" -#: .././config.py:25309 +#: .././config.py:25324 msgid "If timestamps have already been extracted, replace them" msgstr "" -#: .././config.py:25321 +#: .././config.py:25336 msgid "" "If no timestamps have been extracted, try again before splitting a video" msgstr "" -#: .././config.py:25335 +#: .././config.py:25350 msgid "Video clips (requires FFmpeg or yt-dlp)" msgstr "" -#: .././config.py:25345 +#: .././config.py:25360 msgid "Download video clips using FFmpeg" msgstr "" -#: .././config.py:25352 +#: .././config.py:25367 msgid "Download video clips using yt-dlp" msgstr "" -#: .././config.py:25365 +#: .././config.py:25380 msgid "Format of video clip filenames" msgstr "" -#: .././config.py:25370 +#: .././config.py:25385 msgid "Number" msgstr "" -#: .././config.py:25371 +#: .././config.py:25386 msgid "Clip Title" msgstr "" -#: .././config.py:25372 +#: .././config.py:25387 msgid "Number + Clip Title" msgstr "" -#: .././config.py:25373 +#: .././config.py:25388 msgid "Clip Title + Number" msgstr "" -#: .././config.py:25374 +#: .././config.py:25389 msgid "Original Title" msgstr "" -#: .././config.py:25375 +#: .././config.py:25390 msgid "Original Title + Number" msgstr "" -#: .././config.py:25376 +#: .././config.py:25391 msgid "Original Title + Clip Title" msgstr "" -#: .././config.py:25377 +#: .././config.py:25392 msgid "Original Title + Number + Clip Title" msgstr "" -#: .././config.py:25378 +#: .././config.py:25393 msgid "Original Title + Clip Title + Number" msgstr "" -#: .././config.py:25405 +#: .././config.py:25420 msgid "Generic title for video clips" msgstr "" -#: .././config.py:25422 +#: .././config.py:25437 msgid "Move clips to the Video Clips folder" msgstr "" -#: .././config.py:25429 +#: .././config.py:25444 msgid "Keep clips with their original video" msgstr "" -#: .././config.py:25442 +#: .././config.py:25457 msgid "...but place new files inside a sub-directory" msgstr "" -#: .././config.py:25453 +#: .././config.py:25468 msgid "Add new files to Tartube's database" msgstr "" -#: .././config.py:25464 +#: .././config.py:25479 msgid "Use the original video's thumbnail" msgstr "" -#: .././config.py:25475 .././config.py:25596 +#: .././config.py:25490 .././config.py:25611 msgid "" "Force keyframes at cuts (slower, but fewer video artefacts before and after " "each cut)" msgstr "" -#: .././config.py:25488 +#: .././config.py:25503 msgid "After splitting a video, open the destination folder" msgstr "" -#: .././config.py:25490 +#: .././config.py:25505 msgid "After splitting a video, open the destination directory" msgstr "" -#: .././config.py:25502 +#: .././config.py:25517 msgid "" "After splitting a video, delete the original (ignored for videos in channels/" "playlists)" msgstr "" -#: .././config.py:25525 +#: .././config.py:25540 msgid "TRANSLATOR'S NOTE: System preferences > Operations > Slices" msgstr "" -#: .././config.py:25529 +#: .././config.py:25544 msgid "Slic_es" msgstr "" -#: .././config.py:25536 +#: .././config.py:25551 msgid "Video slices (requires FFmpeg)" msgstr "" -#: .././config.py:25542 +#: .././config.py:25557 msgid "" "While checking/downloading videos, check each video against the SponsorBlock " "server" msgstr "" -#: .././config.py:25553 +#: .././config.py:25568 msgid "When contacting the server, obfuscate each video's ID (recommended)" msgstr "" -#: .././config.py:25569 +#: .././config.py:25584 msgid "If slices have already been extracted, replace the old list" msgstr "" -#: .././config.py:25582 +#: .././config.py:25597 msgid "" "If slices have been extracted, contact the server again before removing more " "slices from the video" msgstr "" -#: .././config.py:25610 +#: .././config.py:25625 msgid "" "After removing slices from a video, reset all timestamp and slice data " "(recommended)" msgstr "" -#: .././config.py:25636 +#: .././config.py:25651 msgid "TRANSLATOR'S NOTE: System preferences > Operations > Comments" msgstr "" -#: .././config.py:25640 +#: .././config.py:25655 msgid "C_omments" msgstr "" -#: .././config.py:25652 +#: .././config.py:25667 msgid "When checking videos, store comments in the metadata file" msgstr "" -#: .././config.py:25660 +#: .././config.py:25675 msgid "When downloading videos, store comments in the metadata file" msgstr "" -#: .././config.py:25668 +#: .././config.py:25683 msgid "" "Warning: fetching comments will increase the download time, perhaps by a lot!" msgstr "" -#: .././config.py:25674 +#: .././config.py:25689 msgid "Also store comments in the Tartube database" msgstr "" -#: .././config.py:25699 +#: .././config.py:25714 msgid "" "Warning: storing comments will increase the size of Tartube's datbase, " "perhaps by a lot!" msgstr "" -#: .././config.py:25719 +#: .././config.py:25734 msgid "TRANSLATOR'S NOTE: System preferences > Operations > Mirrors" msgstr "" -#: .././config.py:25730 +#: .././config.py:25745 msgid "Invidious mirror" msgstr "Invidious 미러" -#: .././config.py:25736 +#: .././config.py:25751 msgid "To find an updated list of Invidious mirrors, use any search engine!" msgstr "Invidious 미러 최신 버전 링크를 확인할려면 검색 엔진을 사용하세요!" -#: .././config.py:25751 +#: .././config.py:25766 msgid "Use the default Invidious mirror" msgstr "" -#: .././config.py:25766 +#: .././config.py:25781 msgid "SponsorBlock API mirror" msgstr "" -#: .././config.py:25779 +#: .././config.py:25794 msgid "Use the default SponsorBlock URL" msgstr "" -#: .././config.py:25796 +#: .././config.py:25811 msgid "TRANSLATOR'S NOTE: System preferences > Operations > Proxies" msgstr "" -#: .././config.py:25800 +#: .././config.py:25815 msgid "P_roxies" msgstr "" -#: .././config.py:25806 +#: .././config.py:25821 msgid "Proxies" msgstr "프록시" -#: .././config.py:25813 +#: .././config.py:25828 msgid "" "During a download operation, Tartube will cycle betwween the proxies in this " "list" msgstr "다운로드 작업 중, Tartube가 리스트에 있는 프록시를 경유합니다" -#: .././config.py:25839 +#: .././config.py:25854 msgid "TRANSLATOR'S NOTE: System preferences > Operations > Preferences" msgstr "" -#: .././config.py:25843 +#: .././config.py:25858 msgid "Pre_ferences" msgstr "" -#: .././config.py:25850 +#: .././config.py:25865 msgid "URL flexibility preferences" msgstr "URL 유연성 기본 설정" -#: .././config.py:25857 +#: .././config.py:25872 msgid "" "If a video's URL represents a channel/playlist, not a video, don't download " "it" msgstr "비디오 URL이 채널이나 플레이리스트라면 다운로드받지 않기" -#: .././config.py:25866 +#: .././config.py:25881 msgid "...or, download multiple videos into the containing folder" msgstr "...혹은, 포함된 폴더로 여러 동영상을 다운로드 받기" -#: .././config.py:25876 +#: .././config.py:25891 msgid "...or, create a new channel, and download the videos into that" msgstr "...혹은, 새로운 채널을 만들어서, 거기에 비디오 받기" -#: .././config.py:25887 +#: .././config.py:25902 msgid "...or, create a new playlist, and download the videos into that" msgstr "...혹은, 새로운 플레이리스트를 만들어서, 거기에 비디오 받기" -#: .././config.py:25919 .././config.py:26001 +#: .././config.py:25934 .././config.py:26016 msgid "Missing video preferences" msgstr "사라진 비디오 환경 설정" -#: .././config.py:25925 .././config.py:26007 +#: .././config.py:25940 .././config.py:26022 msgid "" "Add videos which have been removed from a channel/playlist to the Missing " "Videos folder" msgstr "채널/플레이리스트에서 사라진 비디오를 '사라진 비디오' 폴더에 추가하기" -#: .././config.py:25936 .././config.py:26018 +#: .././config.py:25951 .././config.py:26033 msgid "Only add videos that were uploaded within this many days" msgstr "이 기간 내에 업로드 된 동영상만 추가(일)" -#: .././config.py:25990 +#: .././config.py:26005 msgid "TRANSLATOR'S NOTE: System preferences > Operations > Missing" msgstr "" -#: .././config.py:25994 +#: .././config.py:26009 msgid "Missi_ng" msgstr "" -#: .././config.py:26067 +#: .././config.py:26082 msgid "TRANSLATOR'S NOTE: System preferences > Downloaders" msgstr "" -#: .././config.py:26099 .././config.py:35379 +#: .././config.py:26114 .././config.py:35435 msgid "TRANSLATOR'S NOTE: System preferences > Downloaders > Forks" msgstr "" -#: .././config.py:26103 +#: .././config.py:26118 msgid "_Forks" msgstr "_포크" -#: .././config.py:26109 +#: .././config.py:26124 msgid "Forks of youtube-dl" msgstr "youtube-dl의 포크" -#: .././config.py:26138 +#: .././config.py:26153 msgid "Use yt-dlp" msgstr "" -#: .././config.py:26144 +#: .././config.py:26159 msgid "Install without dependencies" msgstr "" -#: .././config.py:26145 +#: .././config.py:26160 msgid "(recommended on MS Windows)" msgstr "" -#: .././config.py:26176 +#: .././config.py:26191 msgid "Use youtube-dl" msgstr "youtube-dl 사용" -#: .././config.py:26197 +#: .././config.py:26212 msgid "Other forks" msgstr "" -#: .././config.py:26205 +#: .././config.py:26220 msgid "Use this fork (e.g. youtube-dlc):" msgstr "" -#: .././config.py:26283 +#: .././config.py:26298 msgid "When using other downloaders, filter out yt-dlp download options" msgstr "" -#: .././config.py:26305 +#: .././config.py:26320 msgid "TRANSLATOR'S NOTE: System preferences > Downloaders > File paths" msgstr "" -#: .././config.py:26309 +#: .././config.py:26324 msgid "File _paths" msgstr "" -#: .././config.py:26316 +#: .././config.py:26331 msgid "Downloader file paths" msgstr "다운로더 파일 경로" -#: .././config.py:26322 +#: .././config.py:26337 msgid "Path to the executable" msgstr "실행 파일 경로" #. (Signal connect appears below) -#: .././config.py:26328 .././config.py:26507 .././config.py:26548 -#: .././config.py:35396 +#: .././config.py:26343 .././config.py:26522 .././config.py:26563 +#: .././config.py:35452 msgid "Use default path" msgstr "기본 경로 사용" -#: .././config.py:26338 .././config.py:35410 +#: .././config.py:26353 .././config.py:35466 msgid "Use local path" msgstr "로컬 경로 사용" -#: .././config.py:26344 +#: .././config.py:26359 msgid "Use custom path (not recommended on MS Windows)" msgstr "" -#: .././config.py:26346 +#: .././config.py:26361 msgid "Use custom path" msgstr "커스텀 경로 사용" -#: .././config.py:26358 .././config.py:35422 +#: .././config.py:26373 .././config.py:35478 msgid "Use PyPI path" msgstr "PyPI 경로 사용" -#: .././config.py:26418 +#: .././config.py:26433 msgid "Command for update operations" msgstr "업데이트 작업 명령" -#: .././config.py:26471 +#: .././config.py:26486 msgid "TRANSLATOR'S NOTE: System preferences > Downloaders > FFmpeg / AVConv" msgstr "" -#: .././config.py:26476 +#: .././config.py:26491 msgid "FF_mpeg / AVConv" msgstr "" -#: .././config.py:26483 +#: .././config.py:26498 msgid "Post-processor file paths" msgstr "" -#: .././config.py:26488 +#: .././config.py:26503 msgid "" "You only need to set these paths if Tartube cannot find FFmpeg / AVConv " "automatically" @@ -10058,472 +10070,472 @@ msgstr "" "Tartube가 FFmpeg / AVConv 경로를 자동으로 찾을 수 없는 경우에만 경로 설정을 " "진행하면 됩니다" -#: .././config.py:26495 +#: .././config.py:26510 msgid "Path to the FFmpeg executable" msgstr "FFmpeg 실행 파일 경로" -#: .././config.py:26522 .././config.py:26634 +#: .././config.py:26537 .././config.py:26649 msgid "Install from main menu" msgstr "메인 메뉴에서 설치" -#: .././config.py:26536 +#: .././config.py:26551 msgid "Path to the AVConv executable" msgstr "AVConv 실행 파일 경로" -#: .././config.py:26563 +#: .././config.py:26578 msgid "Not supported on MS Windows" msgstr "MS Windows에서는 지원하지 않음" -#: .././config.py:26591 +#: .././config.py:26606 msgid "TRANSLATOR'S NOTE: System preferences > Downloaders > streamlink" msgstr "" -#: .././config.py:26594 +#: .././config.py:26609 msgid "TRANSLATOR'S NOTE: 'streamlink' is the name of a Python module" msgstr "" -#: .././config.py:26599 +#: .././config.py:26614 msgid "_streamlink" msgstr "" -#: .././config.py:26606 +#: .././config.py:26621 msgid "streamlink file path" msgstr "" -#: .././config.py:26611 +#: .././config.py:26626 msgid "Path to the streamlink executable" msgstr "" -#: .././config.py:26659 +#: .././config.py:26674 msgid "TRANSLATOR'S NOTE: System preferences > Options" msgstr "" -#: .././config.py:26688 +#: .././config.py:26703 msgid "TRANSLATOR'S NOTE: System preferences > Options > Download options" msgstr "" -#: .././config.py:26693 +#: .././config.py:26708 msgid "_Download options" msgstr "_다운로드 설정" -#: .././config.py:26700 +#: .././config.py:26715 msgid "List of download options" msgstr "" -#: .././config.py:26720 +#: .././config.py:26735 msgid "Videos tab" msgstr "" -#: .././config.py:26721 +#: .././config.py:26736 msgid "Dropzone" msgstr "" -#: .././config.py:26721 +#: .././config.py:26736 msgid "Applied to media" msgstr "적용된 미디어" -#: .././config.py:26922 +#: .././config.py:26937 msgid "TRANSLATOR'S NOTE: System preferences > Options > Preferences" msgstr "" -#: .././config.py:26926 +#: .././config.py:26941 msgid "_Preferences" msgstr "_환경 설정" -#: .././config.py:26933 +#: .././config.py:26948 msgid "Download options preferences" msgstr "다운로드 환경 설정" -#: .././config.py:26939 +#: .././config.py:26954 msgid "" "When applying download options to something, clone the general download " "options" msgstr "다운로드 설정을 적용할 때, 일반 다운로드 설정 복제" -#: .././config.py:26950 +#: .././config.py:26965 msgid "After downloading a video, destroy its download options" msgstr "비디오 다운로드 후, 그것의 다운로드 설정 삭제" -#: .././config.py:26972 +#: .././config.py:26987 msgid "TRANSLATOR'S NOTE: System preferences > Options > FFmpeg options" msgstr "" -#: .././config.py:26976 +#: .././config.py:26991 msgid "_FFmpeg options" msgstr "_FFmpeg 설정" -#: .././config.py:26983 +#: .././config.py:26998 msgid "List of FFmpeg options managers" msgstr "FFmpeg 설정 매니저 리스트" -#: .././config.py:27003 +#: .././config.py:27018 msgid "Current" msgstr "사용" -#: .././config.py:27093 +#: .././config.py:27108 msgid "Use these options" msgstr "이 옵션 사용" -#: .././config.py:27183 +#: .././config.py:27198 msgid "TRANSLATOR'S NOTE: System preferences > Output" msgstr "" #. Add this tab... -#: .././config.py:27187 +#: .././config.py:27202 msgid "O_utput" msgstr "_출력" -#: .././config.py:27213 +#: .././config.py:27228 msgid "TRANSLATOR'S NOTE: System preferences > Output > General" msgstr "" -#: .././config.py:27227 +#: .././config.py:27242 msgid "Applies to Output tab, terminal window and downloader log" msgstr "" -#: .././config.py:27233 +#: .././config.py:27248 msgid "Downloader writes verbose output (youtube-dl debugging mode)" msgstr "다운로더가 상세한 출력 쓰도록 하기 (youtube-dl 디버깅 모드)" -#: .././config.py:27255 +#: .././config.py:27270 msgid "TRANSLATOR'S NOTE: System preferences > Output > Output tab" msgstr "" -#: .././config.py:27259 +#: .././config.py:27274 msgid "_Output tab" msgstr "_출력 탭" -#: .././config.py:27266 +#: .././config.py:27281 msgid "Output tab preferences" msgstr "출력 탭 환경 설정" -#: .././config.py:27271 +#: .././config.py:27286 msgid "Display downloader system commands in the Output tab" msgstr "출력 탭에 다운로드 시스템 커맨드 표시" -#: .././config.py:27280 -msgid "Display output from downloader's STDOUT in the Output tab" -msgstr "출력 탭에 다운로더의 STDOUT 출력 표시" +#: .././config.py:27296 +msgid "Display general output (from downloader's STDOUT) in the Output tab" +msgstr "" -#: .././config.py:27289 .././config.py:27471 .././config.py:27570 +#: .././config.py:27307 .././config.py:27495 .././config.py:27597 msgid "...but don't write each video's JSON data" msgstr "...하지만 각각의 JSON 데이터는 쓰지 않기" -#: .././config.py:27300 .././config.py:27482 .././config.py:27581 +#: .././config.py:27318 .././config.py:27506 .././config.py:27608 msgid "...but don't write each video's download progress" msgstr "...하지만 각각의 비디오 다운로드 진행 상황은 쓰지 않기" -#: .././config.py:27319 -msgid "Display output from downloader's STDERR in the Output tab" -msgstr "출력 탭에 다운로더의 STDERR 출력 표시" +#: .././config.py:27338 +msgid "Display errors/warnings (from downloader's STDERR) in the Output tab" +msgstr "" -#: .././config.py:27328 +#: .././config.py:27349 msgid "Limit the size of Output tab pages to" msgstr "출력 탭의 페이지 사이즈 제한하기" -#: .././config.py:27352 +#: .././config.py:27373 msgid "Empty pages in the Output tab at the start of every operation" msgstr "모든 작업을 시작 할 때 출력 탭 비우기" -#: .././config.py:27367 +#: .././config.py:27388 msgid "" "Show a summary of active threads (changes are applied when Tartube restarts)" msgstr "활성 스레드 요약 표시 (Tartube를 재시작 시 변경 사항 적용)" -#: .././config.py:27382 +#: .././config.py:27403 msgid "During update/info operations, automatically switch to the Output tab" msgstr "" -#: .././config.py:27393 +#: .././config.py:27414 msgid "During a refresh operation, show all matching videos in the Output tab" msgstr "새로고침 작업 중, 자동으로 출력 탭으로 전환" -#: .././config.py:27404 +#: .././config.py:27425 msgid "...also show all non-matching videos" msgstr "...또한 모든 비 매칭 비디오도 표시" -#: .././config.py:27438 +#: .././config.py:27459 msgid "TRANSLATOR'S NOTE: System preferences > Output > Terminal window" msgstr "" -#: .././config.py:27442 +#: .././config.py:27463 msgid "_Terminal window" msgstr "_터미널 윈도우" -#: .././config.py:27448 +#: .././config.py:27469 msgid "Terminal window preferences" msgstr "터미널 윈도우 환경 설정" -#: .././config.py:27453 +#: .././config.py:27474 msgid "Write downloader system commands to the terminal window" msgstr "다운로더 시스템 커맨드를 터미널 윈도우에 쓰기" -#: .././config.py:27462 -msgid "Write output from downloader's STDOUT to the terminal window" -msgstr "다운로더의 STDOUT 출력을 터미널 윈도우에 쓰기" - -#: .././config.py:27504 -msgid "Write output from downloader's STDERR to the terminal window" -msgstr "다운로더의 STDERR 출력을 터미널 윈도우에 쓰기" +#: .././config.py:27484 +msgid "Write general output (from downloader's STDOUT) to the terminal window" +msgstr "" #: .././config.py:27529 +msgid "Write errors/warnings (from downloader's STDERR) to the terminal window" +msgstr "" + +#: .././config.py:27556 msgid "TRANSLATOR'S NOTE: System preferences > Output > Log" msgstr "" -#: .././config.py:27533 +#: .././config.py:27560 msgid "_Downloader log" msgstr "" -#: .././config.py:27539 +#: .././config.py:27566 msgid "Downloader log preferences" msgstr "" -#: .././config.py:27545 +#: .././config.py:27572 #, python-brace-format msgid "If enabled, the file '{0}' is written to Tartube's data folder" msgstr "" -#: .././config.py:27552 +#: .././config.py:27579 msgid "Write downloader system commands to the log" msgstr "" -#: .././config.py:27561 -msgid "Write output from downloader's STDOUT to the log" +#: .././config.py:27588 +msgid "Write general output (from downloader's STDOUT) to the log" msgstr "" -#: .././config.py:27603 -msgid "Write output from downloader's STDERR to the log" +#: .././config.py:27630 +msgid "Write errors/warnings (from downloader's STDERR) to the log" msgstr "" -#: .././config.py:28564 .././config.py:30767 .././config.py:30826 -#: .././config.py:31678 .././config.py:33086 .././config.py:33178 +#: .././config.py:28591 .././config.py:30794 .././config.py:30853 +#: .././config.py:31713 .././config.py:33121 .././config.py:33213 msgid "" "TRANSLATOR'S NOTE: Dialogue window, generated by: System preferences > Files " "> Update" msgstr "" #. Confirm the result -#: .././config.py:28584 .././config.py:30800 .././config.py:30862 -#: .././config.py:31702 .././config.py:33112 .././config.py:33204 +#: .././config.py:28611 .././config.py:30827 .././config.py:30889 +#: .././config.py:31737 .././config.py:33147 .././config.py:33239 #: .././refresh.py:496 .././refresh.py:604 msgid "Total videos:" msgstr "총 비디오:" -#: .././config.py:28585 .././config.py:30802 .././config.py:30864 -#: .././config.py:31703 .././config.py:33113 .././config.py:33205 +#: .././config.py:28612 .././config.py:30829 .././config.py:30891 +#: .././config.py:31738 .././config.py:33148 .././config.py:33240 msgid "Videos updated:" msgstr "" -#: .././config.py:28769 .././config.py:28878 +#: .././config.py:28796 .././config.py:28905 msgid "" "TRANSLATOR'S NOTE: Dialogue window, generated by: System preferences > Files " "> URLs" msgstr "" -#: .././config.py:28813 +#: .././config.py:28840 #, python-brace-format msgid "There is already a channel, playlist or folder called '{0}'" msgstr "" -#: .././config.py:28836 +#: .././config.py:28863 msgid "Are you sure you want to rename this channel?" msgstr "" -#: .././config.py:28838 +#: .././config.py:28865 msgid "Are you sure you want to rename this playlist?" msgstr "" -#: .././config.py:28840 +#: .././config.py:28867 msgid "Are you sure you want to rename this folder?" msgstr "" -#: .././config.py:28885 +#: .././config.py:28912 msgid "That is not a valid URL" msgstr "" -#: .././config.py:28908 +#: .././config.py:28935 msgid "Are you sure you want to update the URL?" msgstr "" -#: .././config.py:28939 +#: .././config.py:28966 msgid "" "TRANSLATOR'S NOTE: Dialogue window, generated by:System preferences > Files " "> URLs" msgstr "" -#: .././config.py:28960 +#: .././config.py:28987 msgid "The regex is invalid" msgstr "" -#: .././config.py:29010 +#: .././config.py:29037 msgid "Are you sure you want to update these URLs?" msgstr "" -#: .././config.py:29210 +#: .././config.py:29237 msgid "" "TRANSLATOR'S NOTE: Dialogue window, generated by: System preferences > " "Operations > Custom" msgstr "" -#: .././config.py:29235 +#: .././config.py:29262 msgid "The default custom download manager cannot be deleted" msgstr "" -#: .././config.py:29245 +#: .././config.py:29272 msgid "Are you sure you want to delete this custom download manager?" msgstr "" -#: .././config.py:29489 .././config.py:29610 .././config.py:29660 -#: .././config.py:29852 .././config.py:30512 .././config.py:35281 +#: .././config.py:29516 .././config.py:29637 .././config.py:29687 +#: .././config.py:29879 .././config.py:30539 .././config.py:35337 msgid "" "TRANSLATOR'S NOTE: Dialogue window, generated by: System preferences > Files " "> Database" msgstr "" -#: .././config.py:29521 +#: .././config.py:29548 msgid "Are you sure you want to create a new database at this location?" msgstr "정말로 이 위치에 새로운 데이터베이스를 만드시겠습니까?" -#: .././config.py:29633 +#: .././config.py:29660 msgid "Are you sure you want to forget this database?" msgstr "정말로 이 데이터베이스를 잊어버리시겠습니까?" -#: .././config.py:29673 +#: .././config.py:29700 msgid "Are you sure you want to forget all databases except the current one?" msgstr "" "정말로 이 데이터베이스를 제외한 모든 데이터베이스를 잊어버리시겠습니까?" -#: .././config.py:29881 +#: .././config.py:29908 msgid "No database exists at this location:" msgstr "이 위치에 아무 데이터베이스도 없습니다:" -#: .././config.py:29883 +#: .././config.py:29910 msgid "Do you want to create a new one?" msgstr "정말로 새것을 만듭니까?" -#: .././config.py:30518 +#: .././config.py:30545 msgid "Select a Tartube database file" msgstr "" -#: .././config.py:30540 +#: .././config.py:30567 msgid "This file is not loadable (might be corrupted)" msgstr "" -#: .././config.py:30551 +#: .././config.py:30578 msgid "This file does is not compatible with Tartube" msgstr "" -#: .././config.py:30561 +#: .././config.py:30588 msgid "This file was loaded, but is empty" msgstr "" -#: .././config.py:31019 +#: .././config.py:31046 msgid "" "TRANSLATOR'S NOTE: Dialogue window, generated by: System preferences > " "Options > FFmpeg options" msgstr "" -#: .././config.py:31044 +#: .././config.py:31071 msgid "The current options manager cannot be deleted" msgstr "현재 설정 관리자를 삭제할 수 없습니다" -#: .././config.py:31054 .././config.py:32463 +#: .././config.py:31081 .././config.py:32498 msgid "Are you sure you want to delete this options manager?" msgstr "정말로 이 설정 관리자를 삭제하시겠습니까?" -#: .././config.py:31239 .././config.py:34028 +#: .././config.py:31267 .././config.py:34063 msgid "" "TRANSLATOR'S NOTE: Dialogue window, generated by: System preferences > " "Windows > Main Window" msgstr "" -#: .././config.py:31253 .././config.py:31761 .././config.py:34040 +#: .././config.py:31286 .././config.py:31796 .././config.py:34075 msgid "The new setting will be applied when Tartube restarts" msgstr "새 설정은 Tartube가 재시작 시 적용됩니다" -#: .././config.py:31729 +#: .././config.py:31764 msgid "" "TRANSLATOR'S NOTE: Dialogue window, generated by: System preferences > " "General > Application" msgstr "" -#: .././config.py:32428 +#: .././config.py:32463 msgid "" "TRANSLATOR'S NOTE: Dialogue window, generated by: System preferences > " "Options > Download options" msgstr "" -#: .././config.py:32453 +#: .././config.py:32488 msgid "The default options manager cannot be deleted" msgstr "기본 설정 매니저를 삭제할 수 없습니다" -#: .././config.py:33585 .././config.py:33633 +#: .././config.py:33620 .././config.py:33668 msgid "" "TRANSLATOR'S NOTE: Dialogue window, generated by: System preferences > " "Scheduling > Start" msgstr "" -#: .././config.py:33598 +#: .././config.py:33633 msgid "There is already a scheduled download with that name" msgstr "이미 동일한 이름의 예약 다운로드가 존재합니다" -#: .././config.py:33650 +#: .././config.py:33685 msgid "Are you sure you want to delete this scheduled download?" msgstr "정말로 이 예약 다운로드를 삭제하시겠습니까?" -#: .././config.py:33835 +#: .././config.py:33870 msgid "" "TRANSLATOR'S NOTE: Dialogue window, generated by: System preferences > " "Operations > Archive" msgstr "" -#: .././config.py:33840 +#: .././config.py:33875 msgid "Select the location of the archive file" msgstr "" -#: .././config.py:33873 .././config.py:33911 +#: .././config.py:33908 .././config.py:33946 msgid "" "TRANSLATOR'S NOTE: Dialogue window, generated by: System preferences > " "Downloaders > FFmpeg / AVConv" msgstr "" -#: .././config.py:33878 +#: .././config.py:33913 msgid "Please select the AVConv executable" msgstr "AVConv 실행 파일을 선택해주세요" -#: .././config.py:33916 +#: .././config.py:33951 msgid "Please select the FFmpeg executable" msgstr "FFmpeg 실행 파일을 선택해주세요" -#: .././config.py:33949 +#: .././config.py:33984 msgid "" "TRANSLATOR'S NOTE: Dialogue window, generated by: System preferences > " "Downloaders > streamlink" msgstr "" -#: .././config.py:33954 +#: .././config.py:33989 msgid "Please select the streamlink executable" msgstr "" -#: .././config.py:35131 +#: .././config.py:35187 msgid "" "TRANSLATOR'S NOTE: Dialogue window, generated by: System preferences > " "Downloaders > File paths" msgstr "" -#: .././config.py:35137 +#: .././config.py:35193 msgid "Select the youtube-dl-compatible executable" msgstr "youtube-dl-compatible 실행 파일을 선택해주세요" -#: .././config.py:35314 +#: .././config.py:35370 msgid "Database file not loaded" msgstr "데이터베이스 파일이 로드되지 않음" -#: .././config.py:35334 +#: .././config.py:35390 msgid "Did not try to load the database file" msgstr "데이터베이스 파일을 로드하지 않았습니다" -#: .././config.py:35359 +#: .././config.py:35415 msgid "Database file loaded" msgstr "데이터베이스 파일 불러옴" @@ -10606,11 +10618,11 @@ msgstr "개인 폴더에 있는 비디오를 다운받지 못했습니다" msgid "Unrecognised download item ID" msgstr "" -#: .././downloads.py:3535 .././downloads.py:9270 +#: .././downloads.py:3535 .././downloads.py:9280 msgid "Download did not start" msgstr "다운로드 시작하지 않음" -#: .././downloads.py:3541 .././downloads.py:9276 .././info.py:310 +#: .././downloads.py:3541 .././downloads.py:9286 .././info.py:310 #: .././updates.py:270 .././updates.py:382 .././updates.py:495 #: .././updates.py:665 msgid "Child process exited with non-zero code: {}" @@ -10629,91 +10641,91 @@ msgstr "다음 시뮬레이션 다운로드:" msgid "Simulated download of video with unprintable characters" msgstr "출력할 수 없는 문자가 포함된 비디오 시뮬레이션 다운로드" -#: .././downloads.py:6717 +#: .././downloads.py:6727 msgid "Invalid timestamps in temporary buffer" msgstr "" -#: .././downloads.py:6739 +#: .././downloads.py:6749 msgid "No timestamps defined in video's timestamp list" msgstr "" -#: .././downloads.py:6760 +#: .././downloads.py:6770 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:6864 .././downloads.py:7055 +#: .././downloads.py:6874 .././downloads.py:7065 msgid "FAILED: Cannot create temporary directory" msgstr "" -#: .././downloads.py:6961 .././downloads.py:7152 .././downloads.py:7459 -#: .././downloads.py:7730 +#: .././downloads.py:6971 .././downloads.py:7162 .././downloads.py:7469 +#: .././downloads.py:7740 msgid "FAILED: Clip download did not start" msgstr "" -#: .././downloads.py:6969 .././downloads.py:7160 .././downloads.py:7467 -#: .././downloads.py:7738 +#: .././downloads.py:6979 .././downloads.py:7170 .././downloads.py:7477 +#: .././downloads.py:7748 msgid "FAILED: Child process exited with non-zero code: {}" msgstr "" -#: .././downloads.py:7576 +#: .././downloads.py:7586 msgid "No slices defined in video's slice list" msgstr "" -#: .././downloads.py:7762 +#: .././downloads.py:7772 msgid "FAILED: One or more clips were not downloaded" msgstr "" -#: .././downloads.py:7863 +#: .././downloads.py:7873 msgid "FAILED: Can't concatenate clips" msgstr "" -#: .././downloads.py:7884 +#: .././downloads.py:7894 msgid "" "FAILED: Clips were concatenated, but could not move the output file out of " "the temporary directory" msgstr "" -#: .././downloads.py:8024 +#: .././downloads.py:8034 msgid "Failed to copy the original video's thumbnail" msgstr "" -#: .././downloads.py:8207 +#: .././downloads.py:8217 msgid "FAILED: Can't create a temporary folder for video clips" msgstr "" -#: .././downloads.py:8256 +#: .././downloads.py:8266 msgid "FAILED: Can't create a temporary folder for video slices" msgstr "" #. There are currently three download methods, specified by self.dl_mode -#: .././downloads.py:9029 +#: .././downloads.py:9039 msgid "Tartube is starting the livestream download" msgstr "" -#: .././downloads.py:9053 +#: .././downloads.py:9063 msgid "Invalid livestream download mode" msgstr "" -#: .././downloads.py:9102 +#: .././downloads.py:9112 msgid "" "Incomplete livestream download detected; removing the .part component from " "the output file" msgstr "" -#: .././downloads.py:9117 +#: .././downloads.py:9127 msgid "" "Incomplete livestream download detected; to complete the download, right-" "click the video and select 'Finalise livestream'" msgstr "" -#: .././downloads.py:9347 .././downloads.py:9894 +#: .././downloads.py:9357 .././downloads.py:9904 msgid "Failed to download the .m3u manifest" msgstr "" -#: .././downloads.py:9785 +#: .././downloads.py:9795 msgid "Downloaded the .m3u manifest, now downloading the livestream..." msgstr "" @@ -11439,6 +11451,27 @@ msgstr "업데이트 설치 작업이 시작됨 " msgid "Update did not start" msgstr "업데이트가 시작하지 않음" +#~ msgid "" +#~ "Failed to load the Tartube config file (file cannot be read by this " +#~ "version)" +#~ msgstr "" +#~ "Tartube 구성 파일을 로드하지 못했습니다 (파일이 이 버전에선 읽을수 없음)" + +#~ msgid "Database file can't be read by this version of Tartube" +#~ msgstr "데이터베이스 파일을 이 Tartube 버전에서 읽을 수 없습니다" + +#~ msgid "Display output from downloader's STDOUT in the Output tab" +#~ msgstr "출력 탭에 다운로더의 STDOUT 출력 표시" + +#~ msgid "Display output from downloader's STDERR in the Output tab" +#~ msgstr "출력 탭에 다운로더의 STDERR 출력 표시" + +#~ msgid "Write output from downloader's STDOUT to the terminal window" +#~ msgstr "다운로더의 STDOUT 출력을 터미널 윈도우에 쓰기" + +#~ msgid "Write output from downloader's STDERR to the terminal window" +#~ msgstr "다운로더의 STDERR 출력을 터미널 윈도우에 쓰기" + #~ msgid "Process with FFmpeg..." #~ msgstr "FFmpeg로 처리..." diff --git a/locale/nl_NL/LC_MESSAGES/base.mo b/locale/nl_NL/LC_MESSAGES/base.mo index 0814118..dc73eff 100644 Binary files a/locale/nl_NL/LC_MESSAGES/base.mo and b/locale/nl_NL/LC_MESSAGES/base.mo differ diff --git a/locale/nl_NL/LC_MESSAGES/base.po b/locale/nl_NL/LC_MESSAGES/base.po index 32a6eb1..02f75d9 100644 --- a/locale/nl_NL/LC_MESSAGES/base.po +++ b/locale/nl_NL/LC_MESSAGES/base.po @@ -6,7 +6,7 @@ msgid "" msgstr "" "Project-Id-Version: \n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2023-04-13 14:30+0100\n" +"POT-Creation-Date: 2023-06-08 10:49+0100\n" "PO-Revision-Date: 2021-01-08 20:41+0100\n" "Last-Translator: Heimen Stoffels \n" "Language-Team: \n" @@ -25,7 +25,7 @@ msgstr "Erg klein" msgid "Small" msgstr "Klein" -#: .././mainapp.py:308 .././config.py:7203 +#: .././mainapp.py:308 .././config.py:7201 msgid "Medium" msgstr "Normaal" @@ -50,69 +50,69 @@ msgstr "" "Herstart Tartube om het converteren opnieuw te proberen. Schakel " "miniatuurconversie uit om dit bericht niet meer te tonen." -#: .././mainapp.py:2365 +#: .././mainapp.py:2368 msgid "" "TRANSLATOR'S NOTE: Videos in the Videos tab can be displayed in one of " "several formats" msgstr "" -#: .././mainapp.py:2372 +#: .././mainapp.py:2375 msgid "_Basic list" msgstr "" -#: .././mainapp.py:2377 +#: .././mainapp.py:2380 msgid "Basic list with _container names" msgstr "" -#: .././mainapp.py:2382 +#: .././mainapp.py:2385 msgid "_Thumbnails" msgstr "" -#: .././mainapp.py:2387 +#: .././mainapp.py:2390 msgid "Thumbnails and _extra labels" msgstr "" -#: .././mainapp.py:2392 +#: .././mainapp.py:2395 msgid "T_humbnails and container names" msgstr "" -#: .././mainapp.py:2397 +#: .././mainapp.py:2400 msgid "Th_umbnails, container names and extra labels" msgstr "" -#: .././mainapp.py:2402 +#: .././mainapp.py:2405 msgid "_Grid" msgstr "" -#: .././mainapp.py:2407 +#: .././mainapp.py:2410 msgid "G_rid with extra labels" msgstr "" -#: .././mainapp.py:3635 +#: .././mainapp.py:3638 msgid "" "Tartube can't create the folder in which its configuration file is saved" msgstr "Tartube kan de configuratiemap niet aanmaken" #. Load/save has been disabled. Show the error message in a dialogue #. window, then shut down -#: .././mainapp.py:3682 +#: .././mainapp.py:3685 msgid "Tartube failed to start because:" msgstr "Tartube kan niet worden gestart. Reden:" -#: .././mainapp.py:3690 +#: .././mainapp.py:3693 msgid "If you don't know how to resolve this error, please contact the authors" msgstr "" "Als je niet weet hoe je dit moet oplossen, neem dan contact op met de makers" -#: .././mainapp.py:3920 +#: .././mainapp.py:3923 msgid "Because of an error, file load/save has been disabled" msgstr "Laden/Opslaan is uitgeschakeld omdat er een fout is opgetreden" -#: .././mainapp.py:3929 +#: .././mainapp.py:3932 msgid "Because of the error, file load/save has been disabled" msgstr "Laden/Opslaan is uitgeschakeld omdat er een fout is opgetreden" -#: .././mainapp.py:4031 +#: .././mainapp.py:4034 msgid "" "TRANSLATOR'S NOTE: In Tartube, there is a small set of'operations', each " "with a unique name. Most operations use a separate Python file. Two or more " @@ -121,194 +121,201 @@ msgid "" "Operation literally" msgstr "" -#: .././mainapp.py:4039 +#: .././mainapp.py:4042 msgid "" "TRANSLATOR'S NOTE: Download operations can download videos or fetch a list " "of downloadable videos (usually called 'checking' the videos)" msgstr "" -#: .././mainapp.py:4044 +#: .././mainapp.py:4047 msgid "TRANSLATOR'S NOTE: Update operations update youtube-dl, FFmpeg, etc" msgstr "" -#: .././mainapp.py:4048 +#: .././mainapp.py:4051 msgid "" "TRANSLATOR'S NOTE: Refresh operations examine the files in Tartube's data " "folder, and update the database accordingly" msgstr "" -#: .././mainapp.py:4053 +#: .././mainapp.py:4056 msgid "" "TRANSLATOR'S NOTE: Info operations fetch a list of available formats/" "subtitles for a video" msgstr "" -#: .././mainapp.py:4057 +#: .././mainapp.py:4060 msgid "" "TRANSLATOR'S NOTE: Tidy operations remove or convert files in Tartube's data " "folder" msgstr "" -#: .././mainapp.py:4061 +#: .././mainapp.py:4064 msgid "" "TRANSLATOR'S NOTE: Process operations convert videos using FFmpeg or AVConv" msgstr "" -#: .././mainapp.py:4066 +#: .././mainapp.py:4069 msgid "There is a download operation in progress." msgstr "Er worden items gedownload." -#: .././mainapp.py:4068 +#: .././mainapp.py:4071 msgid "There is an update operation in progress." msgstr "Er worden items bijgewerkt." -#: .././mainapp.py:4070 +#: .././mainapp.py:4073 msgid "There is a refresh operation in progress." msgstr "Er worden items ververst." -#: .././mainapp.py:4072 +#: .././mainapp.py:4075 msgid "There is an info operation in progress." msgstr "Er wordt een informatiehandeling uitgevoerd." -#: .././mainapp.py:4074 +#: .././mainapp.py:4077 msgid "There is a tidy operation in progress." msgstr "Er wordt een opruimactie uitgevoerd." -#: .././mainapp.py:4076 +#: .././mainapp.py:4079 msgid "There is a process operation in progress." msgstr "Er wordt een voortgangsactie uitgevoerd." -#: .././mainapp.py:4081 +#: .././mainapp.py:4084 msgid "Are you sure you want to quit Tartube?" msgstr "Weet je zeker dat je Tartube wilt afsluiten?" -#: .././mainapp.py:4334 +#: .././mainapp.py:4337 msgid "Failed to load the Tartube config file (failed sanity check)" msgstr "" "Het Tartube-configuratiebestand kan niet worden geladen (mislukte controle)" -#: .././mainapp.py:4357 +#: .././mainapp.py:4360 msgid "Failed to load the Tartube config file (file is locked)" msgstr "" "Het Tartube-configuratiebestand kan niet worden geladen (bestand is " "vergrendeld)" -#: .././mainapp.py:4387 +#: .././mainapp.py:4390 msgid "Failed to load the Tartube config file (JSON load failure)" msgstr "" "Het Tartube-configuratiebestand kan niet worden geladen (json-laadfout)" -#: .././mainapp.py:4405 +#: .././mainapp.py:4408 msgid "Failed to load the Tartube config file (file is invalid)" msgstr "" "Het Tartube-configuratiebestand kan niet worden geladen (bestand is " "beschadigd)" -#: .././mainapp.py:4423 +#: .././mainapp.py:4426 msgid "" -"Failed to load the Tartube config file (file cannot be read by this version)" +"Failed to load the Tartube config file (file cannot be read by this version " +"of Tartube; please install the most recent version)" msgstr "" -"Het Tartube-configuratiebestand kan niet worden geladen (bestand is " -"verouderd)" -#: .././mainapp.py:4438 +#: .././mainapp.py:4442 msgid "Failed to load the Tartube config file (missing file type)" msgstr "" "Het Tartube-configuratiebestand kan niet worden geladen (ontbrekende " "bestandsextensie)" -#: .././mainapp.py:5692 +#: .././mainapp.py:5699 msgid "Failed to save the Tartube config file (failed sanity check)" msgstr "" "Het Tartube-configuratiebestand kan niet worden opgeslagen (mislukte " "controle)" -#: .././mainapp.py:6159 +#: .././mainapp.py:6167 msgid "Failed to save the Tartube config file (file is locked)" msgstr "" "Het Tartube-configuratiebestand kan niet worden opgeslagen (bestand is " "vergrendeld)" -#: .././mainapp.py:6161 .././mainapp.py:8238 .././mainapp.py:8301 -#: .././mainapp.py:8307 +#: .././mainapp.py:6169 .././mainapp.py:8254 .././mainapp.py:8317 +#: .././mainapp.py:8323 msgid "File load/save has been disabled" msgstr "Laden/Opslaan is uitgeschakeld" -#: .././mainapp.py:6180 +#: .././mainapp.py:6188 msgid "Failed to save the Tartube config file (file already in use)" msgstr "" "Het Tartube-configuratiebestand kan niet worden opgeslagen (bestand is in " "gebruik)" -#: .././mainapp.py:6199 +#: .././mainapp.py:6207 msgid "Failed to save the Tartube config file" msgstr "Het Tartube-configuratiebestand kan niet worden opgeslagen" -#: .././mainapp.py:6309 .././mainapp.py:6324 .././mainapp.py:6357 +#: .././mainapp.py:6317 .././mainapp.py:6332 .././mainapp.py:6365 msgid "Failed to load the Tartube database file" msgstr "Het Tartube-databankbestand kan niet worden geladen" -#: .././mainapp.py:6373 +#: .././mainapp.py:6368 +msgid "" +"If this message is unexpected, the database file may be corrupt. Try " +"replacing it with one of the files in the '.backups' folder" +msgstr "" + +#: .././mainapp.py:6386 msgid "The Tartube database file is invalid" msgstr "Het Tartube-databankbestand is beschadigd" -#: .././mainapp.py:6390 -msgid "Database file can't be read by this version of Tartube" -msgstr "Het Tartube-databankbestand is verouderd" +#: .././mainapp.py:6404 +msgid "" +"Database file can't be read by this version of Tartube (please install the " +"most recent version)" +msgstr "" -#: .././mainapp.py:6797 +#: .././mainapp.py:6813 msgid "Tartube is applying an essential database update" msgstr "Tartube is bezig met het uitvoeren van een essentiële databankupdate" -#: .././mainapp.py:6799 +#: .././mainapp.py:6815 msgid "This might take a few minutes, so please be patient" msgstr "Dit kan een paar minuten duren" -#: .././mainapp.py:7851 +#: .././mainapp.py:7867 msgid "General (default) download options" msgstr "" -#: .././mainapp.py:7857 +#: .././mainapp.py:7873 msgid "Download options for the Classic Mode tab" msgstr "" -#: .././mainapp.py:8232 .././mainapp.py:8297 .././mainapp.py:8306 +#: .././mainapp.py:8248 .././mainapp.py:8313 .././mainapp.py:8322 msgid "Failed to save the Tartube database file" msgstr "Het Tartube-databankbestand kan niet worden opgeslagen" -#: .././mainapp.py:8235 +#: .././mainapp.py:8251 msgid "(Could not make a backup copy of the existing file)" msgstr "(het bestaande bestand kan niet worden geback-upt)" -#: .././mainapp.py:8277 +#: .././mainapp.py:8293 msgid "Failed to save the Tartube database file (file already in use)" msgstr "" "Het Tartube-databankbestand kan niet worden opgeslagen (bestand is in " "gebruik)" -#: .././mainapp.py:8299 +#: .././mainapp.py:8315 msgid "A backup of the previous file can be found at:" msgstr "Er is een back-up gemaakt van het vorige bestand in:" -#: .././mainapp.py:8480 .././mainapp.py:8490 +#: .././mainapp.py:8496 .././mainapp.py:8506 msgid "Database file created" msgstr "Databankbestand aangemaakt" -#: .././mainapp.py:8865 +#: .././mainapp.py:8881 msgid "Tartube's database can't be checked while an operation is in progress" msgstr "" "Tartube's databank kan niet worden gecontroleerd tijdens uitvoeren van een " "handeling" -#: .././mainapp.py:9119 +#: .././mainapp.py:9135 msgid "Database check complete, no inconsistencies found" msgstr "Databankcontrole voltooid - geen fouten aangetroffen" -#: .././mainapp.py:9154 +#: .././mainapp.py:9170 msgid "Database check complete, problems found:" msgstr "Databankcontrole voltooid - fouten aangetroffen:" -#: .././mainapp.py:9157 +#: .././mainapp.py:9173 msgid "" "Do you want to repair these problems? (The database will be fixed, but no " "files will be deleted)" @@ -316,15 +323,15 @@ msgstr "" "Wil je deze fouten herstellen? (de databank wordt gerepareerd zonder " "bestanden te verwijderen)" -#: .././mainapp.py:9368 +#: .././mainapp.py:9384 msgid "Database inconsistencies repaired" msgstr "Databankfouten hersteld" -#: .././mainapp.py:10759 .././config.py:29494 +#: .././mainapp.py:10775 .././config.py:29521 msgid "Please select Tartube's data folder" msgstr "Kies Tartube's gegevensmap" -#: .././mainapp.py:11216 +#: .././mainapp.py:11232 msgid "" "A download operation cannot start if one or more configuration windows are " "still open" @@ -332,17 +339,17 @@ msgstr "" "Er kan geen download worden gestart zolang er één of meerdere " "instellingenvensters geopend zijn" -#: .././mainapp.py:11240 .././mainapp.py:11265 +#: .././mainapp.py:11256 .././mainapp.py:11281 #, python-brace-format msgid "You only have {0} / {1} Gb remaining on your device" msgstr "" -#: .././mainapp.py:11268 .././mainapp.py:17766 .././mainapp.py:17887 -#: .././mainapp.py:18074 .././mainwin.py:22906 +#: .././mainapp.py:11284 .././mainapp.py:17782 .././mainapp.py:17903 +#: .././mainapp.py:18090 .././mainwin.py:22906 msgid "Are you sure you want to continue?" msgstr "Weet je zeker dat je wilt doorgaan?" -#: .././mainapp.py:11360 +#: .././mainapp.py:11376 msgid "" "1. Copy URLs into the box at the top\n" "2. Select a destination and a format\n" @@ -350,48 +357,48 @@ msgid "" "4. Click 'Download all'" msgstr "" -#: .././mainapp.py:11368 +#: .././mainapp.py:11384 msgid "There is nothing to check!" msgstr "Er valt niks te controleren!" -#: .././mainapp.py:11372 +#: .././mainapp.py:11388 msgid "There is nothing to download!" msgstr "Er valt niks te downloaden!" -#: .././mainapp.py:11665 +#: .././mainapp.py:11681 msgid "Download operation complete" msgstr "Downloaden voltooid" -#: .././mainapp.py:11667 +#: .././mainapp.py:11683 msgid "Download operation halted" msgstr "Downloaden onderbroken" -#: .././mainapp.py:11671 +#: .././mainapp.py:11687 msgid "Videos downloaded:" msgstr "Gedownloade video's:" -#: .././mainapp.py:11672 .././config.py:30801 .././config.py:30863 +#: .././mainapp.py:11688 .././config.py:30828 .././config.py:30890 msgid "Videos checked:" msgstr "Gecontroleerde video's:" -#: .././mainapp.py:11679 +#: .././mainapp.py:11695 msgid "Clips downloaded:" msgstr "" -#: .././mainapp.py:11682 +#: .././mainapp.py:11698 msgid "Video slices removed:" msgstr "" -#: .././mainapp.py:11687 +#: .././mainapp.py:11703 msgid "Total download:" msgstr "" -#: .././mainapp.py:11692 .././mainapp.py:12388 .././mainapp.py:12903 -#: .././mainapp.py:13307 +#: .././mainapp.py:11708 .././mainapp.py:12404 .././mainapp.py:12919 +#: .././mainapp.py:13323 msgid "Time taken:" msgstr "Verstreken tijd:" -#: .././mainapp.py:11888 +#: .././mainapp.py:11904 msgid "" "An update operation cannot start if one or more configuration windows are " "still open" @@ -399,35 +406,35 @@ msgstr "" "Er kan geen update plaatsvinden zolang er één of meerdere " "instellingenvensters geopend zijn" -#: .././mainapp.py:12091 +#: .././mainapp.py:12107 msgid "Installation failed" msgstr "Installatie mislukt" -#: .././mainapp.py:12093 +#: .././mainapp.py:12109 msgid "Installation complete" msgstr "Installatie voltooid" -#: .././mainapp.py:12097 +#: .././mainapp.py:12113 msgid "Update operation failed" msgstr "Bijwerken mislukt" -#: .././mainapp.py:12099 +#: .././mainapp.py:12115 msgid "Update operation halted" msgstr "Bijwerken onderbroken" -#: .././mainapp.py:12101 +#: .././mainapp.py:12117 msgid "Update operation complete" msgstr "Bijwerken voltooid" -#: .././mainapp.py:12103 +#: .././mainapp.py:12119 msgid "version:" msgstr "versie:" -#: .././mainapp.py:12107 +#: .././mainapp.py:12123 msgid "(unknown)" msgstr "(onbekend)" -#: .././mainapp.py:12209 +#: .././mainapp.py:12225 msgid "" "A refresh operation cannot start if one or more configuration windows are " "still open" @@ -435,7 +442,7 @@ msgstr "" "Er kan geen verversactie plaatsvinden zolang er één of meerdere " "instellingenvensters geopend zijn" -#: .././mainapp.py:12222 +#: .././mainapp.py:12238 msgid "" "During a refresh operation, Tartube analyses its data folder, looking for " "videos that haven't yet been added to its database" @@ -443,7 +450,7 @@ msgstr "" "Tijdens het verversen wordt Tartube's gegevensmap doorzocht op video's die " "nog niet zijn toegevoegd aan de databank" -#: .././mainapp.py:12226 +#: .././mainapp.py:12242 msgid "" "You only need to perform a refresh operation if you have manually copied " "videos into Tartube's data folder" @@ -451,7 +458,7 @@ msgstr "" "Je hoeft alleen te verversen als je video's handmatig hebt gekopieerd naar " "Tartube's gegevensmap" -#: .././mainapp.py:12233 +#: .././mainapp.py:12249 msgid "" "Before starting a refresh operation, you should click the 'Check all' button " "in the main window" @@ -459,7 +466,7 @@ msgstr "" "Voordat je het verversen start, moet je op 'Alles controleren' in het " "hoofdvenster klikken" -#: .././mainapp.py:12240 +#: .././mainapp.py:12256 msgid "" "Before starting a refresh operation, you should right-click the channel and " "select 'Check channel'" @@ -467,7 +474,7 @@ msgstr "" "Voordat je het verversen start, moet je op 'Kanaal controleren' in het " "rechtermuisknopmenu van een kanaal klikken" -#: .././mainapp.py:12247 +#: .././mainapp.py:12263 msgid "" "Before starting a refresh operation, you should right-click the playlist and " "select 'Check playlist'" @@ -475,7 +482,7 @@ msgstr "" "Voordat je het verversen start, moet je op 'Afspeellijst controleren' in het " "rechtermuisknopmenu van een afspeellijst klikken" -#: .././mainapp.py:12254 +#: .././mainapp.py:12270 msgid "" "Before starting a refresh operation, you should right-click the folder and " "select 'Check folder'" @@ -483,19 +490,19 @@ msgstr "" "Voordat je het verversen start, moet je op 'Map controleren' in het " "rechtermuisknopmenu van een map klikken" -#: .././mainapp.py:12259 +#: .././mainapp.py:12275 msgid "Are you sure you want to proceed with the refresh operation?" msgstr "Weet je zeker dat je wilt doorgaan?" -#: .././mainapp.py:12383 +#: .././mainapp.py:12399 msgid "Refresh operation complete" msgstr "Verversen voltooid" -#: .././mainapp.py:12385 +#: .././mainapp.py:12401 msgid "Refresh operation halted" msgstr "Verversen onderbroken" -#: .././mainapp.py:12499 +#: .././mainapp.py:12515 msgid "" "An info operation cannot start if one or more configuration windows are " "still open" @@ -503,47 +510,47 @@ msgstr "" "Er kan geen informatiehandeling plaatsvinden zolang er één of meerdere " "instellingenvensters geopend zijn" -#: .././mainapp.py:12624 +#: .././mainapp.py:12640 msgid "Operation failed" msgstr "Handeling mislukt" -#: .././mainapp.py:12626 .././mainwin.py:33125 .././downloads.py:519 +#: .././mainapp.py:12642 .././mainwin.py:33125 .././downloads.py:519 msgid "Operation complete" msgstr "Handeling voltooid" -#: .././mainapp.py:12628 +#: .././mainapp.py:12644 msgid "Click the Output tab to see the results" msgstr "Klik op het tabblad 'Uitvoer' om de resultaten te bekijken" -#: .././mainapp.py:12641 +#: .././mainapp.py:12657 msgid "A new release is available!" msgstr "Er is een nieuwe versie beschikbaar!" -#: .././mainapp.py:12643 +#: .././mainapp.py:12659 msgid "Your installation is up to date!" msgstr "Je installatie is actueel!" -#: .././mainapp.py:12645 +#: .././mainapp.py:12661 msgid "Installed version:" msgstr "Geïnstalleerde versie:" -#: .././mainapp.py:12650 +#: .././mainapp.py:12666 msgid "Stable release:" msgstr "Stabiele uitgave:" -#: .././mainapp.py:12655 +#: .././mainapp.py:12671 msgid "Stable release: not found" msgstr "Stabiele uitgave: niet gevonden" -#: .././mainapp.py:12658 +#: .././mainapp.py:12674 msgid "Development release:" msgstr "Ontwikkelingsuitgave:" -#: .././mainapp.py:12660 +#: .././mainapp.py:12676 msgid "Development release: not found" msgstr "Ontwikkelingsuitgave: niet gevonden" -#: .././mainapp.py:12796 +#: .././mainapp.py:12812 msgid "" "A tidy operation cannot start if one or more configuration windows are still " "open" @@ -551,45 +558,45 @@ msgstr "" "Er kan geen opruimactie plaatsvinden zolang er één of meerdere " "instellingenvensters geopend zijn" -#: .././mainapp.py:12898 +#: .././mainapp.py:12914 msgid "Tidy operation complete" msgstr "Opruimen voltooid" -#: .././mainapp.py:12900 +#: .././mainapp.py:12916 msgid "Tidy operation halted" msgstr "Opruimen onderbroken" -#: .././mainapp.py:13048 .././mainwin.py:23602 .././config.py:14940 +#: .././mainapp.py:13064 .././mainwin.py:23602 .././config.py:14938 msgid "Livestream has started" msgstr "De livestream is begonnen" -#: .././mainapp.py:13296 +#: .././mainapp.py:13312 msgid "Process operation complete" msgstr "Voortgangsactie voltooid" -#: .././mainapp.py:13298 +#: .././mainapp.py:13314 msgid "Process operation halted" msgstr "Voortgangsactie onderbroken" -#: .././mainapp.py:13302 +#: .././mainapp.py:13318 msgid "Files processed:" msgstr "Verwerkte bestanden:" -#: .././mainapp.py:13303 +#: .././mainapp.py:13319 msgid "Errors:" msgstr "Fouten:" -#: .././mainapp.py:14657 .././mainapp.py:14866 +#: .././mainapp.py:14673 .././mainapp.py:14882 msgid "" "Cannot move the channel/playlist/folder because a container with the same " "name already exists" msgstr "" -#: .././mainapp.py:14679 .././mainapp.py:14887 +#: .././mainapp.py:14695 .././mainapp.py:14903 msgid "Cannot move anything to:" msgstr "Kan niks verplaatsen naar:" -#: .././mainapp.py:14681 .././mainapp.py:14889 +#: .././mainapp.py:14697 .././mainapp.py:14905 msgid "" "because a file or folder with the same name already exists (although " "Tartube's database doesn't know anything about it)" @@ -597,7 +604,7 @@ msgstr "" "omdat er al een bestand of map met dezelfde naam is (hoewel Tartube's " "databank daar niks van afweet)" -#: .././mainapp.py:14685 +#: .././mainapp.py:14701 msgid "" "You probably created that file/folder accidentally, in which case you should " "delete it manually before trying again" @@ -605,19 +612,19 @@ msgstr "" "Waarschijnlijk heb je het bestand/de map per ongeluk aangemaakt. Als dat zo " "is, verwijder deze dan voordat je het opnieuw probeert." -#: .././mainapp.py:14699 .././mainapp.py:14907 +#: .././mainapp.py:14715 .././mainapp.py:14923 msgid "Are you sure you want to move this channel:" msgstr "Weet je zeker dat je het volgende kanaal wilt verplaatsen:" -#: .././mainapp.py:14701 .././mainapp.py:14909 +#: .././mainapp.py:14717 .././mainapp.py:14925 msgid "Are you sure you want to move this playlist:" msgstr "Weet je zeker dat je de volgende afspeellijst wilt verplaatsen:" -#: .././mainapp.py:14703 .././mainapp.py:14911 +#: .././mainapp.py:14719 .././mainapp.py:14927 msgid "Are you sure you want to move this folder:" msgstr "Weet je zeker dat je de volgende map wilt verplaatsen:" -#: .././mainapp.py:14708 +#: .././mainapp.py:14724 msgid "" "This procedure will move all downloaded files to the top level of Tartube's " "data folder" @@ -625,34 +632,34 @@ msgstr "" "Deze handeling verplaatst alle gedownloade bestanden naar het bovenste " "niveau van Tartube's gegevensmap" -#: .././mainapp.py:14746 .././mainapp.py:14966 +#: .././mainapp.py:14762 .././mainapp.py:14982 #, python-brace-format msgid "Could not move '{0}' (filesystem error)" msgstr "" -#: .././mainapp.py:14814 +#: .././mainapp.py:14830 msgid "Channels, playlists and folders can only be dragged into a folder" msgstr "" "Kanalen, afspeellijsten en mappen kunnen alleen worden versleept naar een map" -#: .././mainapp.py:14827 +#: .././mainapp.py:14843 #, python-brace-format msgid "The fixed folder '{0}' cannot be moved (but it can still be hidden)" msgstr "" "De vastgezette map '{0}' kan niet worden verplaatst (maar kan wél worden " "verborgen)" -#: .././mainapp.py:14840 +#: .././mainapp.py:14856 #, python-brace-format msgid "The folder '{0}' can only contain videos" msgstr "De map '{0}' mag alleen video's bevatten" -#: .././mainapp.py:14852 +#: .././mainapp.py:14868 #, python-brace-format msgid "The folder '{0}' can only contain other folders and videos" msgstr "" -#: .././mainapp.py:14894 +#: .././mainapp.py:14910 msgid "" "You probably created that file/folder accidentally, in which case, you " "should delete it manually before trying again" @@ -660,16 +667,16 @@ msgstr "" "Waarschijnlijk heb je het bestand/de map per ongeluk aangemaakt. Als dat zo " "is, verwijder deze dan voordat je het opnieuw probeert." -#: .././mainapp.py:14913 +#: .././mainapp.py:14929 msgid "into this folder:" msgstr "naar deze map:" -#: .././mainapp.py:14917 +#: .././mainapp.py:14933 msgid "This procedure will move all downloaded files to the new location" msgstr "" "Deze handeling verplaatst alle gedownloade bestanden naar de nieuwe locatie" -#: .././mainapp.py:14923 .././mainapp.py:15056 +#: .././mainapp.py:14939 .././mainapp.py:15072 msgid "" "WARNING: The destination folder is marked as temporary, so everything inside " "it will be DELETED when Tartube restarts!" @@ -677,154 +684,154 @@ msgstr "" "WAARSCHUWING: de bestemming is aangemerkt als 'tijdelijk', dus alle inhoud " "wordt VERWIJDERD als je Tartube herstart!" -#: .././mainapp.py:15034 +#: .././mainapp.py:15050 msgid "Videos cannot be dragged into this folder" msgstr "" -#: .././mainapp.py:15044 +#: .././mainapp.py:15060 #, python-brace-format msgid "Are you sure you want to move the video to '{0}'?" msgstr "" -#: .././mainapp.py:15050 +#: .././mainapp.py:15066 #, python-brace-format msgid "Are you sure you want to move '{0}' videos to '{1}'?" msgstr "" #. Show confirmation dialogue -#: .././mainapp.py:15191 +#: .././mainapp.py:15207 msgid "Videos moved" msgstr "" -#: .././mainapp.py:15192 +#: .././mainapp.py:15208 msgid "Videos not moved" msgstr "" -#: .././mainapp.py:15590 +#: .././mainapp.py:15606 msgid "" "Are you SURE you want to delete files? This procedure cannot be reversed!" msgstr "" "Weet je ZEKER dat je deze bestanden wilt verwijderen? Dit kan niet ongedaan " "worden gemaakt!" -#: .././mainapp.py:15607 +#: .././mainapp.py:15623 msgid "" "Are you SURE you want to remove these items from your database? This " "procedure cannot be reversed!" msgstr "" -#: .././mainapp.py:17750 .././mainapp.py:17871 .././mainapp.py:18058 +#: .././mainapp.py:17766 .././mainapp.py:17887 .././mainapp.py:18074 #, python-brace-format msgid "The channel contains {0} item(s), so this action may take a while" msgstr "Het kanaal bevat {0} item(s), dus het kan even duren" -#: .././mainapp.py:17756 .././mainapp.py:17877 .././mainapp.py:18064 +#: .././mainapp.py:17772 .././mainapp.py:17893 .././mainapp.py:18080 #, python-brace-format msgid "The playlist contains {0} item(s), so this action may take a while" msgstr "De afspeellijst bevat {0} item(s), dus het kan even duren" -#: .././mainapp.py:17762 .././mainapp.py:17883 .././mainapp.py:18070 +#: .././mainapp.py:17778 .././mainapp.py:17899 .././mainapp.py:18086 #, python-brace-format msgid "The folder contains {0} item(s), so this action may take a while" msgstr "De map bevat {0} item(s), dus het kan even duren" -#: .././mainapp.py:18136 +#: .././mainapp.py:18152 msgid "You did not give the folder a new name" msgstr "" -#: .././mainapp.py:18147 .././mainapp.py:24084 .././mainapp.py:24227 -#: .././mainapp.py:24363 .././mainwin.py:18637 .././config.py:28779 +#: .././mainapp.py:18163 .././mainapp.py:24100 .././mainapp.py:24243 +#: .././mainapp.py:24379 .././mainwin.py:18637 .././config.py:28806 #, python-brace-format msgid "The name '{0}' is not allowed" msgstr "De naam '{0}' is niet toegestaan" -#: .././mainapp.py:18164 .././mainapp.py:24113 .././mainapp.py:24243 -#: .././mainapp.py:24392 +#: .././mainapp.py:18180 .././mainapp.py:24129 .././mainapp.py:24259 +#: .././mainapp.py:24408 msgid "That name is not permitted on your system" msgstr "" -#: .././mainapp.py:18195 +#: .././mainapp.py:18211 #, python-brace-format msgid "Failed to rename '{0}'" msgstr "De naam van '{0}' kan niet worden gewijzigd" #. Confirm the result -#: .././mainapp.py:18397 +#: .././mainapp.py:18413 msgid "Search/replace complete" msgstr "" -#: .././mainapp.py:18398 +#: .././mainapp.py:18414 #, python-brace-format msgid "Updated URLs: {0}" msgstr "" -#: .././mainapp.py:18399 +#: .././mainapp.py:18415 #, python-brace-format msgid "Errors: {0}" msgstr "" -#: .././mainapp.py:18674 +#: .././mainapp.py:18690 msgid "Select where to save the database export" msgstr "Kies de map waarnaar de databank moet worden geëxporteerd" -#: .././mainapp.py:18804 +#: .././mainapp.py:18820 msgid "There is nothing to export!" msgstr "Er valt niks te exporteren!" -#: .././mainapp.py:18846 .././mainapp.py:18893 .././mainapp.py:18948 -#: .././config.py:30639 +#: .././mainapp.py:18862 .././mainapp.py:18909 .././mainapp.py:18964 +#: .././config.py:30666 msgid "Failed to save the database export file:" msgstr "Het databank-exportbestand kan niet worden opgeslagen:" -#: .././mainapp.py:18958 .././config.py:30629 +#: .././mainapp.py:18974 .././config.py:30656 msgid "Database export file saved to:" msgstr "Het databank-exportbestand is opgeslagen in:" -#: .././mainapp.py:19223 +#: .././mainapp.py:19239 msgid "Select the database export" msgstr "Kies de databankexport" -#: .././mainapp.py:19241 .././mainapp.py:19254 .././mainapp.py:19292 +#: .././mainapp.py:19257 .././mainapp.py:19270 .././mainapp.py:19308 msgid "Failed to load the database export file" msgstr "Het databank-exportbestand kan niet worden geladen" -#: .././mainapp.py:19273 +#: .././mainapp.py:19289 msgid "The database export file is invalid" msgstr "Het databank-exportbestand is beschadigd" -#: .././mainapp.py:19308 +#: .././mainapp.py:19324 msgid "The database export file is invalid (or empty)" msgstr "Het databank-exportbestand is beschadigd (of blanco)" -#: .././mainapp.py:19355 +#: .././mainapp.py:19371 msgid "Nothing was imported from the database export file" msgstr "Er is niks geïmporteerd uit het databank-exportbestand" #. Show a confirmation -#: .././mainapp.py:19369 +#: .././mainapp.py:19385 msgid "Imported into database" msgstr "" -#: .././mainapp.py:19370 .././mainwin.py:1889 .././config.py:740 -#: .././config.py:1108 .././config.py:18244 .././config.py:21916 +#: .././mainapp.py:19386 .././mainwin.py:1889 .././config.py:740 +#: .././config.py:1108 .././config.py:18242 .././config.py:21914 msgid "Videos" msgstr "Video's" -#: .././mainapp.py:19371 .././config.py:743 .././config.py:18277 -#: .././config.py:21949 +#: .././mainapp.py:19387 .././config.py:743 .././config.py:18275 +#: .././config.py:21947 msgid "Channels" msgstr "Kanalen" -#: .././mainapp.py:19372 .././config.py:746 .././config.py:18288 -#: .././config.py:21960 +#: .././mainapp.py:19388 .././config.py:746 .././config.py:18286 +#: .././config.py:21958 msgid "Playlists" msgstr "Afspeellijsten" -#: .././mainapp.py:19373 .././config.py:749 +#: .././mainapp.py:19389 .././config.py:749 msgid "Folders" msgstr "Mappen" -#: .././mainapp.py:20145 +#: .././mainapp.py:20161 msgid "" "The video file is missing from Tartube's data folder (try downloading the " "video again!)" @@ -832,176 +839,176 @@ msgstr "" "De video is niet aanwezig in Tartube's gegevensmap. Probeer de video opnieuw " "te downloaden." -#: .././mainapp.py:20500 +#: .././mainapp.py:20516 msgid "Select where to save the custom download export" msgstr "" -#: .././mainapp.py:20557 +#: .././mainapp.py:20573 msgid "Failed to save the custom download export file:" msgstr "" -#: .././mainapp.py:20567 +#: .././mainapp.py:20583 msgid "Custom download exported to:" msgstr "" -#: .././mainapp.py:20595 +#: .././mainapp.py:20611 msgid "Select the custom download export file" msgstr "" -#: .././mainapp.py:20614 +#: .././mainapp.py:20630 msgid "Failed to load the custom download export file" msgstr "" -#: .././mainapp.py:20633 +#: .././mainapp.py:20649 msgid "The custom download export file is invalid" msgstr "" -#: .././mainapp.py:20646 +#: .././mainapp.py:20662 msgid "The custom download export file is invalid (or empty)" msgstr "" -#: .././mainapp.py:21293 .././mainapp.py:21662 +#: .././mainapp.py:21309 .././mainapp.py:21678 msgid "Select where to save the options export" msgstr "Kies de map waarnaar de opties moeten worden geëxporteerd" -#: .././mainapp.py:21341 .././mainapp.py:21710 +#: .././mainapp.py:21357 .././mainapp.py:21726 msgid "Failed to save the options export file:" msgstr "Het opties-exportbestand kan niet worden opgeslagen:" -#: .././mainapp.py:21351 +#: .././mainapp.py:21367 msgid "Download options exported to to:" msgstr "De downloadopties zijn geëxporteerd naar:" -#: .././mainapp.py:21379 .././mainapp.py:21748 +#: .././mainapp.py:21395 .././mainapp.py:21764 msgid "Select the options export file" msgstr "Kies het opties-exportbestand" -#: .././mainapp.py:21398 .././mainapp.py:21767 +#: .././mainapp.py:21414 .././mainapp.py:21783 msgid "Failed to load the options export file" msgstr "Het opties-exportbestand kan niet worden geladen" -#: .././mainapp.py:21417 .././mainapp.py:21786 +#: .././mainapp.py:21433 .././mainapp.py:21802 msgid "The options export file is invalid" msgstr "Het opties-exportbestand is beschadigd" -#: .././mainapp.py:21430 .././mainapp.py:21799 +#: .././mainapp.py:21446 .././mainapp.py:21815 msgid "The options export file is invalid (or empty)" msgstr "Het opties-exportbestand is beschadigd (of blanco)" -#: .././mainapp.py:21720 +#: .././mainapp.py:21736 msgid "FFmpeg options exported to to:" msgstr "De FFmpeg-opties zijn geëxporteerd naar:" -#: .././mainapp.py:22768 +#: .././mainapp.py:22784 msgid "Please select a destination folder" msgstr "Kies een bestemming" #. Prompt for confirmation -#: .././mainapp.py:22834 +#: .././mainapp.py:22850 msgid "Are you sure you want to clear this list?" msgstr "Weet je zeker dat je deze lijst wilt wissen?" #. Prompt for confirmation -#: .././mainapp.py:22878 +#: .././mainapp.py:22894 msgid "Are you sure you want to clear downloaded videos?" msgstr "Weet je zeker dat je de gedownloade video's wilt verwijderen?" -#: .././mainapp.py:22928 +#: .././mainapp.py:22944 msgid "Only downloaded videos can be used to create video clips" msgstr "" -#: .././mainapp.py:22936 +#: .././mainapp.py:22952 msgid "You can create video clips from only one video at a time!" msgstr "" -#: .././mainapp.py:23001 .././mainwin.py:19178 +#: .././mainapp.py:23017 .././mainwin.py:19178 msgid "Only checked/downloaded videos can be processed by FFmpeg" msgstr "FFmpeg kan alleen aangekruiste/gedownloade video's verwerken" -#: .././mainapp.py:23108 +#: .././mainapp.py:23124 msgid "No destination(s) to show" msgstr "" -#: .././mainapp.py:23155 +#: .././mainapp.py:23171 msgid "No video(s) have been downloaded" msgstr "Je hebt nog geen video's gedownload" #. Prompt for confirmation -#: .././mainapp.py:23282 +#: .././mainapp.py:23298 msgid "Are you sure you want to remove the selected item(s)?" msgstr "Weet je zeker dat je de geselecteerde items wilt verwijderen?" -#: .././mainapp.py:24074 +#: .././mainapp.py:24090 msgid "You must give the channel a name" msgstr "Geef het kanaal een naam" -#: .././mainapp.py:24094 .././mainapp.py:24373 +#: .././mainapp.py:24110 .././mainapp.py:24389 msgid "You must enter a valid URL" msgstr "Voer een geldige url in" -#: .././mainapp.py:24217 +#: .././mainapp.py:24233 msgid "You must give the folder a name" msgstr "Geef de map een naam" -#: .././mainapp.py:24353 +#: .././mainapp.py:24369 msgid "You must give the playlist a name" msgstr "Geef de afspeellijst een naam" -#: .././mainapp.py:24561 .././mainapp.py:24888 +#: .././mainapp.py:24577 .././mainapp.py:24904 msgid "No channels, playlists or folders are marked for download" msgstr "" -#: .././mainapp.py:24575 .././mainapp.py:24902 +#: .././mainapp.py:24591 .././mainapp.py:24918 #, python-brace-format msgid "The maximum number of profiles permitted is {0}" msgstr "" -#: .././mainapp.py:24600 .././mainapp.py:24927 +#: .././mainapp.py:24616 .././mainapp.py:24943 #, python-brace-format msgid "A profile called '{0}' already exists" msgstr "" -#: .././mainapp.py:24618 .././mainapp.py:24945 +#: .././mainapp.py:24634 .././mainapp.py:24961 #, python-brace-format msgid "Created the profile '{0}'" msgstr "" -#: .././mainapp.py:24678 +#: .././mainapp.py:24694 msgid "There were no livestream alerts to cancel" msgstr "Er zijn nog geen livestream-meldingen op dit kanaal" -#: .././mainapp.py:24680 +#: .././mainapp.py:24696 msgid "Livestream alerts for 1 video were cancelled" msgstr "De livestream-melding van 1 video is gedempt" -#: .././mainapp.py:24683 +#: .././mainapp.py:24699 #, python-brace-format msgid "Livestream alerts for {0} videos were cancelled" msgstr "De livestream-melding van {0} video's is afgebroken" -#: .././mainapp.py:24739 +#: .././mainapp.py:24755 msgid "Restart Tartube to see the new theme!" msgstr "" -#: .././mainapp.py:24740 +#: .././mainapp.py:24756 msgid "Tartube failed to set the new theme" msgstr "" -#: .././mainapp.py:25270 +#: .././mainapp.py:25286 msgid "" "Before trying to reset channel/playlist names, you must check or download at " "one least one video from each!" msgstr "" -#: .././mainapp.py:25347 +#: .././mainapp.py:25363 msgid "All Tartube data has been saved" msgstr "Alle Tartube-gegevens zijn opgeslagen" -#: .././mainapp.py:25374 +#: .././mainapp.py:25390 msgid "Database saved" msgstr "De databank is opgeslagen" -#: .././mainapp.py:25674 .././mainwin.py:17513 +#: .././mainapp.py:25690 .././mainwin.py:17513 msgid "" "Files cannot be recovered, after being deleted. Are you sure you want to " "continue?" @@ -1011,51 +1018,51 @@ 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:25745 +#: .././mainapp.py:25761 msgid "Cannot update existing livestreams because" msgstr "De livestreams kunnen niet worden bijgewerkt omdat" -#: .././mainapp.py:25747 +#: .././mainapp.py:25763 msgid "there is another operation running" msgstr "er een andere handeling wordt uitgevoerd" -#: .././mainapp.py:25749 +#: .././mainapp.py:25765 msgid "they are currently being updated" msgstr "ze al worden bijgewerkt" -#: .././mainapp.py:25751 +#: .././mainapp.py:25767 msgid "one or more configuration windows are open" msgstr "er één of meerdere instellingenvensters geopend zijn" -#: .././mainapp.py:25753 +#: .././mainapp.py:25769 msgid "there are no livestreams to update" msgstr "er geen bij te werken livestreams zijn" -#: .././mainapp.py:25825 +#: .././mainapp.py:25841 msgid "There is already a channel with that name" msgstr "Er is al een kanaal met deze naam" -#: .././mainapp.py:25827 +#: .././mainapp.py:25843 msgid "There is already a playlist with that name" msgstr "Er is al een afspeellijst met deze naam" -#: .././mainapp.py:25829 +#: .././mainapp.py:25845 msgid "There is already a folder with that name" msgstr "Er is al een map met deze naam" -#: .././mainapp.py:25834 +#: .././mainapp.py:25850 msgid "The folder already contains a channel with that name" msgstr "" -#: .././mainapp.py:25838 +#: .././mainapp.py:25854 msgid "The folder already contains a playlist with that name" msgstr "" -#: .././mainapp.py:25843 +#: .././mainapp.py:25859 msgid "The folder already contains another folder with that name" msgstr "" -#: .././mainapp.py:25847 +#: .././mainapp.py:25863 msgid "(so please choose a different name)" msgstr "(geef een andere naam op)" @@ -1069,7 +1076,7 @@ msgid "TRANSLATOR'S NOTE: Main window menu starts here" msgstr "" #. File column -#: .././mainwin.py:1342 .././config.py:11036 +#: .././mainwin.py:1342 .././config.py:11034 msgid "_File" msgstr "_Bestand" @@ -1132,7 +1139,7 @@ msgid "_Change theme..." msgstr "" #. Media column -#: .././mainwin.py:1451 .././config.py:19217 +#: .././mainwin.py:1451 .././config.py:19215 msgid "_Media" msgstr "_Media" @@ -1230,7 +1237,7 @@ msgstr "" #. Operations column #. Add this tab... -#: .././mainwin.py:1678 .././config.py:23640 +#: .././mainwin.py:1678 .././config.py:23645 msgid "_Operations" msgstr "_Handelingen" @@ -1358,7 +1365,7 @@ msgstr "Map" msgid "Add a new folder" msgstr "Map toevoegen" -#: .././mainwin.py:1974 .././mainwin.py:12762 .././config.py:23442 +#: .././mainwin.py:1974 .././mainwin.py:12762 .././config.py:23447 msgid "Check" msgstr "Controleren" @@ -1376,8 +1383,8 @@ msgstr "Controleer alle video's, kanalen, afspeellijsten en mappen" #: .././mainwin.py:1995 .././mainwin.py:24834 .././mainwin.py:24846 #: .././mainwin.py:24851 .././mainwin.py:24859 .././mainwin.py:25145 #: .././mainwin.py:25157 .././mainwin.py:25841 .././mainwin.py:27152 -#: .././mainwin.py:27164 .././mainwin.py:27190 .././config.py:23318 -#: .././config.py:23444 +#: .././mainwin.py:27164 .././mainwin.py:27190 .././config.py:23323 +#: .././config.py:23449 msgid "Download" msgstr "Downloaden" @@ -1387,8 +1394,8 @@ msgid "Download all videos, channels, playlists and folders" msgstr "Download alle video's, kanalen, afspeellijsten en mappen" #: .././mainwin.py:2021 .././mainwin.py:35053 .././mainwin.py:36098 -#: .././config.py:11727 .././config.py:11912 .././config.py:12375 -#: .././config.py:12586 .././config.py:15143 .././config.py:15328 +#: .././config.py:11725 .././config.py:11910 .././config.py:12373 +#: .././config.py:12584 .././config.py:15141 .././config.py:15326 msgid "Stop" msgstr "Afbreken" @@ -1396,11 +1403,11 @@ msgstr "Afbreken" msgid "Stop the current operation" msgstr "Breek de huidige handeling af" -#: .././mainwin.py:2057 .././config.py:19902 +#: .././mainwin.py:2057 .././config.py:19900 msgid "System preferences" msgstr "Algemene instellingen" -#: .././mainwin.py:2071 .././config.py:4929 .././config.py:4938 +#: .././mainwin.py:2071 .././config.py:4927 .././config.py:4936 msgid "General download options" msgstr "" @@ -1440,8 +1447,8 @@ msgstr "Tartube sluiten" msgid "TRANSLATOR'S NOTE: Main window tabs are defined here" msgstr "" -#: .././mainwin.py:2173 .././config.py:4990 .././config.py:12804 -#: .././config.py:21144 .././config.py:22381 +#: .././mainwin.py:2173 .././config.py:4988 .././config.py:12802 +#: .././config.py:21142 .././config.py:22386 msgid "_Videos" msgstr "_Video's" @@ -1461,7 +1468,7 @@ msgstr "" msgid "_Output" msgstr "Uitv_oer" -#: .././mainwin.py:2216 .././config.py:16115 .././config.py:17476 +#: .././mainwin.py:2216 .././config.py:16113 .././config.py:17474 msgid "_Errors / Warnings" msgstr "Fout_en/Waarschuwingen" @@ -1540,14 +1547,14 @@ msgstr "Meer instellingen tonen" msgid "Sort" msgstr "Sorteren" -#: .././mainwin.py:2552 .././config.py:14858 +#: .././mainwin.py:2552 .././config.py:14856 msgid "Upload time" msgstr "Uploadtijd" #: .././mainwin.py:2553 .././mainwin.py:29030 .././mainwin.py:31972 -#: .././mainwin.py:33405 .././config.py:3119 .././config.py:12828 -#: .././config.py:21642 .././config.py:23318 .././config.py:24408 -#: .././config.py:26720 .././config.py:27003 +#: .././mainwin.py:33405 .././config.py:3117 .././config.py:12826 +#: .././config.py:21640 .././config.py:23323 .././config.py:24423 +#: .././config.py:26735 .././config.py:27018 msgid "Name" msgstr "Naam" @@ -1587,15 +1594,15 @@ msgstr "Video's zoeken op datum annuleren" msgid "Thumbnail size" msgstr "Miniatuurgrootte" -#: .././mainwin.py:2703 .././mainwin.py:4319 .././config.py:15585 +#: .././mainwin.py:2703 .././mainwin.py:4319 .././config.py:15583 msgid "Filter" msgstr "Filteren" -#: .././mainwin.py:2711 .././mainwin.py:4325 .././config.py:15595 +#: .././mainwin.py:2711 .././mainwin.py:4325 .././config.py:15593 msgid "Enter search text" msgstr "Voer zoektekst in" -#: .././mainwin.py:2716 .././mainwin.py:4327 .././config.py:15598 +#: .././mainwin.py:2716 .././mainwin.py:4327 .././config.py:15596 msgid "Regex" msgstr "Regex" @@ -1611,7 +1618,7 @@ msgstr "" msgid "Descriptions" msgstr "" -#: .././mainwin.py:2768 .././config.py:15498 +#: .././mainwin.py:2768 .././config.py:15496 msgid "Comments" msgstr "" @@ -1651,7 +1658,7 @@ msgstr "" msgid "TRANSLATOR'S NOTE: Ext is short for a file extension, e.g. .EXE" msgstr "TRANSLATOR'S NOTE: Ext is short for a file extension, e.g. .EXE" -#: .././mainwin.py:2945 .././mainwin.py:3675 .././config.py:11184 +#: .././mainwin.py:2945 .././mainwin.py:3675 .././config.py:11182 msgid "Source" msgstr "Bron" @@ -1675,11 +1682,11 @@ msgstr "Snelheid" msgid "ETA" msgstr "Verwacht" -#: .././mainwin.py:3047 .././config.py:17160 +#: .././mainwin.py:3047 .././config.py:17158 msgid "New videos" msgstr "Nieuwe video's" -#: .././mainwin.py:3047 .././config.py:483 .././config.py:14828 +#: .././mainwin.py:3047 .././config.py:483 .././config.py:14826 msgid "Duration" msgstr "Duur" @@ -1687,7 +1694,7 @@ msgstr "Duur" msgid "Date" msgstr "Datum" -#: .././mainwin.py:3048 .././config.py:14652 +#: .././mainwin.py:3048 .././config.py:14650 msgid "File" msgstr "Bestand" @@ -1707,7 +1714,7 @@ msgstr "Downloadsnelheid (in KiB/s)" msgid "Alternative limits do not currently apply" msgstr "" -#: .././mainwin.py:3180 .././config.py:5487 +#: .././mainwin.py:3180 .././config.py:5485 msgid "Video resolution" msgstr "Videoresolutie" @@ -1759,7 +1766,7 @@ msgid "Format:" msgstr "Formaat:" #. (Dummy items in the combo) -#: .././mainwin.py:3454 .././mainwin.py:20980 .././config.py:24408 +#: .././mainwin.py:3454 .././mainwin.py:20980 .././config.py:24423 msgid "Default" msgstr "Standaard" @@ -1797,7 +1804,7 @@ msgstr "" msgid "Other:" msgstr "" -#: .././mainwin.py:3588 .././config.py:5449 +#: .././mainwin.py:3588 .././config.py:5447 msgid "Is a livestream" msgstr "Is een livestream" @@ -1844,14 +1851,14 @@ msgid "Process with FFmpeg" msgstr "" #. (Signal connect appears below) -#: .././mainwin.py:3892 .././config.py:6854 .././config.py:20917 -#: .././config.py:23383 +#: .././mainwin.py:3892 .././config.py:6852 .././config.py:20915 +#: .././config.py:23388 msgid "Move up" msgstr "Omhoog verplaatsen" #. (Signal connect appears below) -#: .././mainwin.py:3908 .././config.py:6858 .././config.py:20926 -#: .././config.py:23392 +#: .././mainwin.py:3908 .././config.py:6856 .././config.py:20924 +#: .././config.py:23397 msgid "Move down" msgstr "Omlaag verplaatsen" @@ -1911,35 +1918,35 @@ msgstr "Maximale paginagrootte" msgid "TRANSLATOR'S NOTE: Main window's Errors / Warnings tab" msgstr "" -#: .././mainwin.py:4183 .././config.py:23063 +#: .././mainwin.py:4183 .././config.py:23068 msgid "Show Tartube errors" msgstr "Tartube-fouten tonen" -#: .././mainwin.py:4196 .././config.py:23071 +#: .././mainwin.py:4196 .././config.py:23076 msgid "Show Tartube warnings" msgstr "Tartube-waarschuwingen tonen" -#: .././mainwin.py:4209 .././config.py:23079 +#: .././mainwin.py:4209 .././config.py:23084 msgid "Show operation errors" msgstr "" -#: .././mainwin.py:4227 .././config.py:23090 +#: .././mainwin.py:4227 .././config.py:23095 msgid "Show operation warnings" msgstr "" -#: .././mainwin.py:4250 .././config.py:23101 +#: .././mainwin.py:4250 .././config.py:23106 msgid "Show dates" msgstr "" -#: .././mainwin.py:4268 .././config.py:23112 +#: .././mainwin.py:4268 .././config.py:23117 msgid "Show channel/playlist/folder names" msgstr "" -#: .././mainwin.py:4286 .././config.py:23123 +#: .././mainwin.py:4286 .././config.py:23128 msgid "Show video names" msgstr "" -#: .././mainwin.py:4304 .././config.py:23134 +#: .././mainwin.py:4304 .././config.py:23139 msgid "Show full messages" msgstr "" @@ -1948,9 +1955,9 @@ msgid "Filter messages" msgstr "" #: .././mainwin.py:4389 .././mainwin.py:35110 .././mainwin.py:36219 -#: .././config.py:11824 .././config.py:12028 .././config.py:12472 -#: .././config.py:12703 .././config.py:15231 .././config.py:15427 -#: .././config.py:17293 .././config.py:19347 +#: .././config.py:11822 .././config.py:12026 .././config.py:12470 +#: .././config.py:12701 .././config.py:15229 .././config.py:15425 +#: .././config.py:17291 .././config.py:19345 msgid "Clear list" msgstr "Lijst wissen" @@ -2062,7 +2069,7 @@ msgstr "" "Video's die hier worden gedownload worden niet toegevoegd aan Tartube's " "databank" -#: .././mainwin.py:5756 .././config.py:6788 +#: .././mainwin.py:5756 .././config.py:6786 msgid "If your preferred formats are not available, the download will fail!" msgstr "" @@ -2457,7 +2464,7 @@ msgid "_Download" msgstr "_Downloaden" #: .././mainwin.py:7389 .././mainwin.py:7974 .././mainwin.py:8594 -#: .././config.py:21836 +#: .././config.py:21834 msgid "_Temporary" msgstr "_Tijdelijk" @@ -2729,7 +2736,7 @@ msgstr "Aangepast downloaden ins_chakelen" msgid "Custom downloads _preferences..." msgstr "Aange_paste downloadinstellingen..." -#: .././mainwin.py:8751 .././config.py:21469 +#: .././mainwin.py:8751 .././config.py:21467 msgid "_Update" msgstr "Bij_werken" @@ -2952,7 +2959,7 @@ msgstr "" #. then use a Glib timer to restore it (after some small fraction of a #. second) #: .././mainwin.py:12768 .././mainwin.py:24989 .././mainwin.py:26058 -#: .././config.py:18266 .././config.py:21938 +#: .././config.py:18264 .././config.py:21936 msgid "Other" msgstr "Overig" @@ -2974,7 +2981,7 @@ msgstr "_Samenvatting" msgid "TRANSLATOR'S NOTE: Extra items for the Errors/Warnings tab" msgstr "" -#: .././mainwin.py:15031 .././config.py:15714 .././config.py:23318 +#: .././mainwin.py:15031 .././config.py:15712 .././config.py:23323 msgid "Time" msgstr "Tijd" @@ -2982,7 +2989,7 @@ msgstr "Tijd" msgid "Container" msgstr "" -#: .././mainwin.py:15031 .././config.py:12828 .././downloads.py:7776 +#: .././mainwin.py:15031 .././config.py:12826 .././downloads.py:7786 #: .././media.py:110 msgid "Video" msgstr "Video" @@ -3041,7 +3048,7 @@ msgid "The URL is not valid" msgstr "De url is ongeldig" #: .././mainwin.py:18782 .././mainwin.py:18804 .././mainwin.py:18936 -#: .././mainwin.py:18958 .././config.py:13242 .././config.py:16333 +#: .././mainwin.py:18958 .././config.py:13240 .././config.py:16331 msgid "Invalid timestamp(s)" msgstr "" @@ -3056,8 +3063,8 @@ msgid "" msgstr "" #: .././mainwin.py:19253 .././mainwin.py:19262 .././mainwin.py:36435 -#: .././mainwin.py:36445 .././config.py:13084 .././config.py:13094 -#: .././config.py:16220 .././config.py:16230 +#: .././mainwin.py:36445 .././config.py:13082 .././config.py:13092 +#: .././config.py:16218 .././config.py:16228 msgid "Invalid start/stop times" msgstr "" @@ -3483,7 +3490,7 @@ msgstr "Tonen in favorietenmap" #. then use a Glib timer to restore it (after some small fraction of a #. second) #: .././mainwin.py:25211 .././mainwin.py:25215 .././mainwin.py:25668 -#: .././mainwin.py:27278 .././mainwin.py:27282 .././config.py:15715 +#: .././mainwin.py:27278 .././mainwin.py:27282 .././config.py:15713 msgid "Favourite" msgstr "Favoriet" @@ -3596,12 +3603,12 @@ msgid "" msgstr "" #: .././mainwin.py:29030 .././mainwin.py:31964 .././mainwin.py:33397 -#: .././mainwin.py:37332 .././config.py:3463 .././config.py:5657 -#: .././config.py:5792 +#: .././mainwin.py:37332 .././config.py:3461 .././config.py:5655 +#: .././config.py:5790 msgid "Type" msgstr "Type" -#: .././mainwin.py:29030 .././config.py:21642 +#: .././mainwin.py:29030 .././config.py:21640 msgid "URL" msgstr "" @@ -3802,7 +3809,7 @@ msgid "" "Apply download options..." msgstr "" -#: .././mainwin.py:31347 .././config.py:2259 +#: .././mainwin.py:31347 .././config.py:2257 msgid "Apply download options" msgstr "Downloadopties toepassen" @@ -3910,7 +3917,7 @@ msgstr "Dit kanaal bevat:" msgid "This playlist contains:" msgstr "Deze afspeellijst bevat:" -#: .././mainwin.py:32174 .././config.py:18239 +#: .././mainwin.py:32174 .././config.py:18237 msgid "This folder contains:" msgstr "Deze map bevat:" @@ -4228,8 +4235,8 @@ msgstr "Importeren naar databank" msgid "Choose which items to import" msgstr "Geef aan welke items moeten worden geïmporteerd" -#: .././mainwin.py:33389 .././config.py:24458 .././config.py:26772 -#: .././config.py:27053 +#: .././mainwin.py:33389 .././config.py:24473 .././config.py:26787 +#: .././config.py:27068 msgid "Import" msgstr "Importeren" @@ -4322,8 +4329,8 @@ msgid "Cancel" msgstr "Annuleren" #. 'OK' button -#: .././mainwin.py:34099 .././config.py:1255 .././config.py:2441 -#: .././config.py:13881 .././config.py:14247 +#: .././mainwin.py:34099 .././config.py:1255 .././config.py:2439 +#: .././config.py:13879 .././config.py:14245 msgid "OK" msgstr "Oké" @@ -4471,18 +4478,18 @@ msgstr "" msgid "Download one clip" msgstr "" -#: .././mainwin.py:34987 .././config.py:11750 .././config.py:12398 -#: .././config.py:15162 +#: .././mainwin.py:34987 .././config.py:11748 .././config.py:12396 +#: .././config.py:15160 msgid "Start timestamp (e.g. 15:29)" msgstr "" -#: .././mainwin.py:34999 .././config.py:11770 .././config.py:12418 -#: .././config.py:15175 +#: .././mainwin.py:34999 .././config.py:11768 .././config.py:12416 +#: .././config.py:15173 msgid "Stop timestamp (optional)" msgstr "" -#: .././mainwin.py:35008 .././config.py:11785 .././config.py:12433 -#: .././config.py:15188 +#: .././mainwin.py:35008 .././config.py:11783 .././config.py:12431 +#: .././config.py:15186 msgid "Clip title (optional)" msgstr "" @@ -4506,14 +4513,14 @@ msgstr "" msgid "Marked" msgstr "" -#: .././mainwin.py:35053 .././mainwin.py:36097 .././config.py:11727 -#: .././config.py:11912 .././config.py:12375 .././config.py:12586 -#: .././config.py:15143 .././config.py:15328 +#: .././mainwin.py:35053 .././mainwin.py:36097 .././config.py:11725 +#: .././config.py:11910 .././config.py:12373 .././config.py:12584 +#: .././config.py:15141 .././config.py:15326 msgid "Start" msgstr "" -#: .././mainwin.py:35053 .././config.py:11727 .././config.py:12375 -#: .././config.py:15143 +#: .././mainwin.py:35053 .././config.py:11725 .././config.py:12373 +#: .././config.py:15141 msgid "Clip title" msgstr "" @@ -4521,13 +4528,13 @@ msgstr "" msgid "Add timestamp from above" msgstr "" -#: .././mainwin.py:35100 .././config.py:11807 .././config.py:12455 -#: .././config.py:15214 +#: .././mainwin.py:35100 .././config.py:11805 .././config.py:12453 +#: .././config.py:15212 msgid "Delete timestamp" msgstr "" -#: .././mainwin.py:35105 .././config.py:11817 .././config.py:12465 -#: .././config.py:15223 +#: .././mainwin.py:35105 .././config.py:11815 .././config.py:12463 +#: .././config.py:15221 msgid "Clip preferences" msgstr "" @@ -4536,11 +4543,11 @@ msgstr "" msgid "Select none" msgstr "Niets selecteren" -#: .././mainwin.py:35133 .././config.py:15239 +#: .././mainwin.py:35133 .././config.py:15237 msgid "Reset list using copied text" msgstr "" -#: .././mainwin.py:35139 .././config.py:15247 +#: .././mainwin.py:35139 .././config.py:15245 msgid "Reset list using video description" msgstr "" @@ -4599,13 +4606,13 @@ msgstr "" msgid "Download video with one slice" msgstr "" -#: .././mainwin.py:36036 .././mainwin.py:36178 .././config.py:11970 -#: .././config.py:12644 .././config.py:15371 +#: .././mainwin.py:36036 .././mainwin.py:36178 .././config.py:11968 +#: .././config.py:12642 .././config.py:15369 msgid "Start (timestamp or seconds)" msgstr "" -#: .././mainwin.py:36048 .././mainwin.py:36188 .././config.py:11983 -#: .././config.py:12657 .././config.py:15383 +#: .././mainwin.py:36048 .././mainwin.py:36188 .././config.py:11981 +#: .././config.py:12655 .././config.py:15381 msgid "Stop (optional)" msgstr "" @@ -4625,33 +4632,33 @@ msgstr "" msgid "Download video with multiple slices" msgstr "" -#: .././mainwin.py:36095 .././mainwin.py:36142 .././config.py:11912 -#: .././config.py:11935 .././config.py:12586 .././config.py:12609 -#: .././config.py:15328 .././config.py:15347 +#: .././mainwin.py:36095 .././mainwin.py:36142 .././config.py:11910 +#: .././config.py:11933 .././config.py:12584 .././config.py:12607 +#: .././config.py:15326 .././config.py:15345 msgid "Category" msgstr "" -#: .././mainwin.py:36096 .././mainwin.py:36160 .././config.py:11912 -#: .././config.py:11955 .././config.py:12586 .././config.py:12629 -#: .././config.py:15328 .././config.py:15359 +#: .././mainwin.py:36096 .././mainwin.py:36160 .././config.py:11910 +#: .././config.py:11953 .././config.py:12584 .././config.py:12627 +#: .././config.py:15326 .././config.py:15357 msgid "Action type" msgstr "" -#: .././mainwin.py:36204 .././config.py:11999 .././config.py:12673 -#: .././config.py:15398 +#: .././mainwin.py:36204 .././config.py:11997 .././config.py:12671 +#: .././config.py:15396 msgid "Add slice" msgstr "" -#: .././mainwin.py:36209 .././config.py:12683 .././config.py:15410 +#: .././mainwin.py:36209 .././config.py:12681 .././config.py:15408 msgid "Delete slice" msgstr "" -#: .././mainwin.py:36214 .././config.py:12020 .././config.py:12695 -#: .././config.py:15419 +#: .././mainwin.py:36214 .././config.py:12018 .././config.py:12693 +#: .././config.py:15417 msgid "SponsorBlock settings" msgstr "" -#: .././mainwin.py:36243 .././config.py:15435 +#: .././mainwin.py:36243 .././config.py:15433 msgid "Contact SponsorBlock to reset list" msgstr "" @@ -4688,11 +4695,11 @@ msgid "" "are removed from the Recent Videos folder." msgstr "" -#: .././mainwin.py:36888 .././config.py:18453 +#: .././mainwin.py:36888 .././config.py:18451 msgid "Empty the whole folder" msgstr "" -#: .././mainwin.py:36895 .././config.py:18462 +#: .././mainwin.py:36895 .././config.py:18460 msgid "Remove videos after days" msgstr "" @@ -4792,10 +4799,10 @@ msgstr "" #. 'Reset' button #. (Signal connect appears below) -#: .././mainwin.py:37324 .././config.py:1237 .././config.py:5509 -#: .././config.py:6142 .././config.py:6296 .././config.py:24688 -#: .././config.py:25749 .././config.py:25777 .././config.py:26503 -#: .././config.py:26544 .././config.py:26619 +#: .././mainwin.py:37324 .././config.py:1237 .././config.py:5507 +#: .././config.py:6140 .././config.py:6294 .././config.py:24703 +#: .././config.py:25764 .././config.py:25792 .././config.py:26518 +#: .././config.py:26559 .././config.py:26634 msgid "Reset" msgstr "Standaardwaarden" @@ -4910,10 +4917,10 @@ msgid "" msgstr "" #. (Signal connect appears below) -#: .././mainwin.py:37937 .././config.py:5838 .././config.py:6138 -#: .././config.py:6292 .././config.py:8513 .././config.py:8534 -#: .././config.py:8555 .././config.py:24684 .././config.py:26382 -#: .././config.py:26499 .././config.py:26540 .././config.py:26615 +#: .././mainwin.py:37937 .././config.py:5836 .././config.py:6136 +#: .././config.py:6290 .././config.py:8511 .././config.py:8532 +#: .././config.py:8553 .././config.py:24699 .././config.py:26397 +#: .././config.py:26514 .././config.py:26555 .././config.py:26630 msgid "Set" msgstr "Instellen" @@ -5009,7 +5016,7 @@ msgid "" "window menu, click Operations > Test youtube-dl" msgstr "" -#: .././mainwin.py:38654 .././config.py:25150 +#: .././mainwin.py:38654 .././config.py:25165 msgid "Test" msgstr "Testen" @@ -5117,7 +5124,7 @@ msgstr "" msgid "Uploads" msgstr "Uploads" -#: .././config.py:482 .././config.py:14844 +#: .././config.py:482 .././config.py:14842 msgid "File size" msgstr "Bestandsgrootte" @@ -5169,7 +5176,7 @@ msgstr "Weken" msgid "Days" msgstr "Dagen" -#: .././config.py:583 .././config.py:18956 +#: .././config.py:583 .././config.py:18954 msgid "Hours" msgstr "Uren" @@ -5210,7 +5217,7 @@ msgstr "Toepassen" msgid "Apply changes without closing the window" msgstr "Pas toe zonder het venster te sluiten" -#: .././config.py:1258 .././config.py:13884 .././config.py:14250 +#: .././config.py:1258 .././config.py:13882 .././config.py:14248 msgid "Apply changes" msgstr "Wijzigingen toepassen" @@ -5218,973 +5225,973 @@ msgstr "Wijzigingen toepassen" msgid "Cancel changes" msgstr "Annuleren" -#: .././config.py:2067 +#: .././config.py:2065 msgid "Listed as" msgstr "Vermeld als" -#: .././config.py:2079 +#: .././config.py:2077 msgid "Contained in" msgstr "Onderdeel van" -#: .././config.py:2137 +#: .././config.py:2135 msgid "Download to" msgstr "Downloaden naar" -#: .././config.py:2185 +#: .././config.py:2183 msgid "Default location" msgstr "" -#: .././config.py:2214 +#: .././config.py:2212 msgid "Channel URL" msgstr "Kanaal-url" -#: .././config.py:2216 +#: .././config.py:2214 msgid "Playlist URL" msgstr "Afspeellijst-url" -#: .././config.py:2218 .././config.py:5445 +#: .././config.py:2216 .././config.py:5443 msgid "Video URL" msgstr "Video-url" -#: .././config.py:2241 .././config.py:7529 +#: .././config.py:2239 .././config.py:7527 msgid "_Options" msgstr "_Opties" -#: .././config.py:2255 .././config.py:4347 +#: .././config.py:2253 .././config.py:4345 msgid "Download options" msgstr "Downloadopties" -#: .././config.py:2266 +#: .././config.py:2264 msgid "Edit download options" msgstr "Downloadopties aanpassen" -#: .././config.py:2273 +#: .././config.py:2271 msgid "Remove download options" msgstr "Downloadopties wissen" -#: .././config.py:2444 +#: .././config.py:2442 msgid "Close this window" msgstr "Huidig venster sluiten" -#: .././config.py:2853 +#: .././config.py:2851 msgid "" "TRANSLATOR'S NOTE: Custom downloads window starts here. In the menu, click " "Edit > System preferences... > Operations > Custom > Edit" msgstr "" -#: .././config.py:2858 +#: .././config.py:2856 msgid "Custom download settings" msgstr "" -#: .././config.py:3112 +#: .././config.py:3110 msgid "TRANSLATOR'S NOTE: Custom downloads > Name" msgstr "" -#: .././config.py:3115 .././config.py:4693 .././config.py:10928 +#: .././config.py:3113 .././config.py:4691 .././config.py:10926 msgid "_Name" msgstr "_Naam" -#: .././config.py:3137 +#: .././config.py:3135 msgid "Usage" msgstr "" -#: .././config.py:3149 +#: .././config.py:3147 msgid "Applies everywhere except the Classic Mode tab" msgstr "" -#: .././config.py:3152 +#: .././config.py:3150 msgid "Applies to the Classic Mode tab" msgstr "" -#: .././config.py:3154 +#: .././config.py:3152 msgid "Applies when selected" msgstr "" -#: .././config.py:3180 .././config.py:3220 +#: .././config.py:3178 .././config.py:3218 msgid "HINT" msgstr "" -#: .././config.py:3180 +#: .././config.py:3178 msgid "Enable these settings first!" msgstr "" -#: .././config.py:3185 +#: .././config.py:3183 msgid "Download each video independently of its channel or playlist" msgstr "" -#: .././config.py:3193 +#: .././config.py:3191 msgid "" "Check channels/playlists/folders before each custom download (recommended)" msgstr "" -#: .././config.py:3221 +#: .././config.py:3219 msgid "" "The Check all and Download all buttons will not start a custom " "download!" msgstr "" -#: .././config.py:3228 +#: .././config.py:3226 msgid "Use the main menu, or right-click a video, channel, playlist or folder!" msgstr "" -#: .././config.py:3243 +#: .././config.py:3241 msgid "Import settings from the general custom download into this window" msgstr "" -#: .././config.py:3260 +#: .././config.py:3258 msgid "Completely reset all settings to their default values" msgstr "" -#: .././config.py:3274 +#: .././config.py:3272 msgid "TRANSLATOR'S NOTE: Custom downloads > Subtitles" msgstr "" #. Add this tab... -#: .././config.py:3277 .././config.py:7503 +#: .././config.py:3275 .././config.py:7501 msgid "_Subtitles" msgstr "" -#: .././config.py:3290 +#: .././config.py:3288 msgid "Subtitles settings" msgstr "" -#: .././config.py:3296 +#: .././config.py:3294 msgid "" "Note: this tab downloads videos. To download subtitles, use the download " "options windows" msgstr "" -#: .././config.py:3303 +#: .././config.py:3301 msgid "Only download videos with available subtitles" msgstr "" -#: .././config.py:3313 +#: .././config.py:3311 msgid "" "During the custom download, don't add videos without subtitles to the " "database at all" msgstr "" -#: .././config.py:3325 +#: .././config.py:3323 msgid "" "Require subtitles in these languages (leave empty to download videos with " "any subtitles):" msgstr "" -#: .././config.py:3340 .././config.py:7603 +#: .././config.py:3338 .././config.py:7601 msgid "Add language" msgstr "Taal toevoegen" -#: .././config.py:3352 .././config.py:7621 +#: .././config.py:3350 .././config.py:7619 msgid "Remove language" msgstr "Taal verwijderen" -#: .././config.py:3391 +#: .././config.py:3389 msgid "TRANSLATOR'S NOTE: Custom downloads > Clips" msgstr "" -#: .././config.py:3394 .././config.py:12306 +#: .././config.py:3392 .././config.py:12304 msgid "_Clips" msgstr "" -#: .././config.py:3398 +#: .././config.py:3396 msgid "Clip settings" msgstr "" -#: .././config.py:3404 +#: .././config.py:3402 msgid "Split videos into video clips using timestamps (requires FFmpeg)" msgstr "" -#: .././config.py:3423 +#: .././config.py:3421 msgid "TRANSLATOR'S NOTE: Custom downloads > Slices" msgstr "" -#: .././config.py:3426 +#: .././config.py:3424 msgid "S_lices" msgstr "" -#: .././config.py:3431 +#: .././config.py:3429 msgid "Slice settings" msgstr "" -#: .././config.py:3437 +#: .././config.py:3435 msgid "Remove slices from the video using SponsorBlock data (requires FFmpeg)" msgstr "" -#: .././config.py:3463 .././config.py:18993 .././config.py:19338 +#: .././config.py:3461 .././config.py:18991 .././config.py:19336 msgid "Remove" msgstr "Verwijderen" #. Editing buttons -#: .././config.py:3497 +#: .././config.py:3495 msgid "Remove all" msgstr "" -#: .././config.py:3503 +#: .././config.py:3501 msgid "Remove none" msgstr "" -#: .././config.py:3548 +#: .././config.py:3546 msgid "TRANSLATOR'S NOTE: Custom downloads > Delay" msgstr "" -#: .././config.py:3551 +#: .././config.py:3549 msgid "_Delays" msgstr "" -#: .././config.py:3556 +#: .././config.py:3554 msgid "Download delay settings" msgstr "" -#: .././config.py:3561 +#: .././config.py:3559 msgid "Apply a delay after each video/channel/playlist is downloaded" msgstr "" -#: .././config.py:3568 +#: .././config.py:3566 msgid "Maximum delay to apply (in minutes)" msgstr "Maximale vertraging (in minuten)" -#: .././config.py:3584 +#: .././config.py:3582 msgid "Minimum delay to apply (in minutes; randomises the actual delay)" msgstr "" "Minimale vertraging (in minuten - dit leidt tot een willekeurige vertraging)" -#: .././config.py:3608 +#: .././config.py:3606 msgid "TRANSLATOR'S NOTE: Custom downloads > Mirrors" msgstr "" -#: .././config.py:3611 .././config.py:25723 +#: .././config.py:3609 .././config.py:25738 msgid "_Mirrors" msgstr "" -#: .././config.py:3616 +#: .././config.py:3614 msgid "Mirror settings" msgstr "" -#: .././config.py:3622 +#: .././config.py:3620 msgid "Obtain a YouTube video from the original website" msgstr "" -#: .././config.py:3630 +#: .././config.py:3628 msgid "Obtain the video from HookTube rather than YouTube" msgstr "" -#: .././config.py:3640 +#: .././config.py:3638 msgid "Obtain the video from Invidious rather than YouTube" msgstr "" -#: .././config.py:3650 +#: .././config.py:3648 msgid "Obtain the video from this YouTube front-end:" msgstr "" -#: .././config.py:3666 .././config.py:25755 +#: .././config.py:3664 .././config.py:25770 msgid "Type the exact text that replaces www.youtube.com e.g." msgstr "" -#: .././config.py:3690 +#: .././config.py:3688 msgid "TRANSLATOR'S NOTE: Custom downloads > Livestreams" msgstr "" -#: .././config.py:3693 +#: .././config.py:3691 msgid "L_ivestreams" msgstr "" -#: .././config.py:3697 +#: .././config.py:3695 msgid "Livestream settings" msgstr "" -#: .././config.py:3702 +#: .././config.py:3700 msgid "Don't download broadcasting livestreams" msgstr "" -#: .././config.py:3711 +#: .././config.py:3709 msgid "Don't download finished livestreams" msgstr "" -#: .././config.py:3720 +#: .././config.py:3718 msgid "Only download broadcasting livestreams" msgstr "" -#: .././config.py:3729 +#: .././config.py:3727 msgid "Only download finished livestreams" msgstr "" -#: .././config.py:3791 .././config.py:4178 +#: .././config.py:3789 .././config.py:4176 msgid "" "TRANSLATOR'S NOTE: Dialogue window, generated by: Custom downloads > Name" msgstr "" -#: .././config.py:3797 .././config.py:4184 .././config.py:8993 -#: .././config.py:9947 .././config.py:13384 .././config.py:13785 +#: .././config.py:3795 .././config.py:4182 .././config.py:8991 +#: .././config.py:9945 .././config.py:13382 .././config.py:13783 msgid "This procedure cannot be reversed. Are you sure you want to continue?" msgstr "" "Dit kan niet ongedaan worden gemaakt. Weet je zeker dat je wilt doorgaan?" -#: .././config.py:4343 +#: .././config.py:4341 msgid "" "TRANSLATOR'S NOTE: Download options window starts here. In the menu, click " "Edit > General download options..." msgstr "" -#: .././config.py:4690 +#: .././config.py:4688 msgid "TRANSLATOR'S NOTE: Download options > Name" msgstr "" -#: .././config.py:4697 +#: .././config.py:4695 msgid "Name for these download options" msgstr "De naam van deze downloadopties" -#: .././config.py:4716 +#: .././config.py:4714 msgid "Description" msgstr "" -#: .././config.py:4727 +#: .././config.py:4725 msgid "Download options applied to" msgstr "De downloadopties zijn toegepast op" -#: .././config.py:4738 +#: .././config.py:4736 msgid "All channels, playlists and folders" msgstr "Alle kanalen, afspeellijsten en mappen" -#: .././config.py:4740 +#: .././config.py:4738 msgid "Downloads in the Classic Mode tab" msgstr "Downloads in de klassieke modus" -#: .././config.py:4744 +#: .././config.py:4742 msgid "These options are not applied to anything" msgstr "Deze opties zijn nergens op toegepast" -#: .././config.py:4750 +#: .././config.py:4748 msgid "" "Additional download options, e.g. --write-subs (do not use -o or --output)" msgstr "" -#: .././config.py:4759 +#: .././config.py:4757 msgid "Additional download options" msgstr "" -#: .././config.py:4767 +#: .././config.py:4765 msgid "Use ONLY these options (Tartube adds the output folder)" msgstr "" -#: .././config.py:4778 +#: .././config.py:4776 msgid "Use ONLY these options (Tartube adds the output directory)" msgstr "" -#: .././config.py:4789 +#: .././config.py:4787 msgid "If URLs are specified below, use only those URLs" msgstr "" -#: .././config.py:4829 +#: .././config.py:4827 msgid "Hide advanced download options" msgstr "Uitgebreide downloadopties verbergen" -#: .././config.py:4831 +#: .././config.py:4829 msgid "Show advanced download options" msgstr "Uitgebreide downloadopties tonen" -#: .././config.py:4842 +#: .././config.py:4840 msgid "Import general download options into this window" msgstr "Importeer algemene downloadopties naar dit venster" -#: .././config.py:4858 +#: .././config.py:4856 msgid "Completely reset all download options to their default values" msgstr "Zet alle downloadopties terug op hun standaardwaarden" -#: .././config.py:4873 +#: .././config.py:4871 msgid "TRANSLATOR'S NOTE: Download options > Downloads" msgstr "" #. Add this tab... -#: .././config.py:4879 .././config.py:4890 .././config.py:24010 +#: .././config.py:4877 .././config.py:4888 .././config.py:24015 msgid "_Downloads" msgstr "_Downloads" -#: .././config.py:4920 +#: .././config.py:4918 msgid "" "TRANSLATOR'S NOTE: Download options > Downloads > General (to make hidden " "tabs visible, click the 'Show advanced download options' button in the Name " "tab)" msgstr "" -#: .././config.py:4944 +#: .././config.py:4942 msgid "Number of fragments of a DASH/HLS video to download concurrently" msgstr "" -#: .././config.py:4959 +#: .././config.py:4957 msgid "Minimum download rate (bytes/sec) below which throttling is assumed" msgstr "" -#: .././config.py:4986 +#: .././config.py:4984 msgid "TRANSLATOR'S NOTE: Download options > Downloads > Videos" msgstr "" -#: .././config.py:4997 +#: .././config.py:4995 msgid "Video selection options" msgstr "" -#: .././config.py:5002 +#: .././config.py:5000 msgid "Stop download process when encountering a file in the archive" msgstr "" -#: .././config.py:5010 +#: .././config.py:5008 msgid "" "Stop download process when encountering a file that has been filtered out" msgstr "" -#: .././config.py:5019 +#: .././config.py:5017 msgid "Number of failures allowed before rest of playlist is skipped" msgstr "" -#: .././config.py:5032 +#: .././config.py:5030 msgid "Verbosity and simulation options" msgstr "" -#: .././config.py:5039 +#: .././config.py:5037 msgid "" "Ignore 'No video formats' error (useful for extracting metadata from " "unavailable videos)" msgstr "" -#: .././config.py:5049 +#: .././config.py:5047 msgid "Force download archive entries to be written as long as no errors occur" msgstr "" -#: .././config.py:5071 +#: .././config.py:5069 msgid "TRANSLATOR'S NOTE: Download options > Downloads > Live" msgstr "" -#: .././config.py:5075 .././config.py:14917 +#: .././config.py:5073 .././config.py:14915 msgid "_Live" msgstr "" -#: .././config.py:5082 +#: .././config.py:5080 msgid "Livestream options" msgstr "" -#: .././config.py:5087 +#: .././config.py:5085 msgid "Download livestreams from start (experimental, YouTube only)" msgstr "" -#: .././config.py:5094 +#: .././config.py:5092 msgid "Minimum seconds to wait for scheduled streams" msgstr "" -#: .././config.py:5119 .././config.py:8736 +#: .././config.py:5117 .././config.py:8734 msgid "TRANSLATOR'S NOTE: Download options > Downloads > Playlists" msgstr "" -#: .././config.py:5123 +#: .././config.py:5121 msgid "_Playlists" msgstr "Afs_peellijsten" -#: .././config.py:5143 .././config.py:8463 .././config.py:8491 -#: .././config.py:8832 .././config.py:8887 +#: .././config.py:5141 .././config.py:8461 .././config.py:8489 +#: .././config.py:8830 .././config.py:8885 msgid "TRANSLATOR'S NOTE: Download options > Downloads > Limits" msgstr "" -#: .././config.py:5147 +#: .././config.py:5145 msgid "L_imits" msgstr "" -#: .././config.py:5170 +#: .././config.py:5168 msgid "TRANSLATOR'S NOTE: Download options > Downloads > Merge" msgstr "" -#: .././config.py:5174 +#: .././config.py:5172 msgid "_Merge" msgstr "" -#: .././config.py:5180 +#: .././config.py:5178 msgid "Video/audio merge options" msgstr "" -#: .././config.py:5186 +#: .././config.py:5184 msgid "Allow multiple video streams to be merged into a single file" msgstr "" -#: .././config.py:5193 +#: .././config.py:5191 msgid "Allow multiple audio streams to be merged into a single file" msgstr "" -#: .././config.py:5213 +#: .././config.py:5211 msgid "TRANSLATOR'S NOTE: Download options > Downloads > Extractor" msgstr "" -#: .././config.py:5217 +#: .././config.py:5215 msgid "_Extractor" msgstr "" -#: .././config.py:5224 +#: .././config.py:5222 msgid "Extractor options" msgstr "" -#: .././config.py:5246 +#: .././config.py:5244 msgid "Do not process dynamic DASH manifests" msgstr "" -#: .././config.py:5254 +#: .././config.py:5252 msgid "" "Split HLS playlists to different formats at discontinuities such as ad breaks" msgstr "" -#: .././config.py:5264 +#: .././config.py:5262 msgid "Extractor arguments" msgstr "" -#: .././config.py:5269 +#: .././config.py:5267 msgid "One argument per line, e.g." msgstr "" -#: .././config.py:5294 .././config.py:8621 +#: .././config.py:5292 .././config.py:8619 msgid "TRANSLATOR'S NOTE: Download options > Downloads > Filtering" msgstr "" -#: .././config.py:5298 +#: .././config.py:5296 msgid "_Filtering" msgstr "_Filteren" -#: .././config.py:5318 .././config.py:8573 +#: .././config.py:5316 .././config.py:8571 msgid "TRANSLATOR'S NOTE: Download options > Downloads > External" msgstr "" -#: .././config.py:5321 +#: .././config.py:5319 msgid "E_xternal" msgstr "" -#: .././config.py:5334 +#: .././config.py:5332 msgid "TRANSLATOR'S NOTE: Download options > Files" msgstr "" #. Add this tab... -#: .././config.py:5338 .././config.py:20568 +#: .././config.py:5336 .././config.py:20566 msgid "_Files" msgstr "_Bestanden" -#: .././config.py:5369 +#: .././config.py:5367 msgid "TRANSLATOR'S NOTE: Download options > Files > File names" msgstr "" -#: .././config.py:5373 +#: .././config.py:5371 msgid "File _names" msgstr "Bestands_namen" -#: .././config.py:5380 +#: .././config.py:5378 msgid "File name options" msgstr "Bestandsnaamopties" -#: .././config.py:5385 +#: .././config.py:5383 msgid "Format for video file names" msgstr "Opmaak van videobestandsnamen" -#: .././config.py:5412 +#: .././config.py:5410 msgid "File output template" msgstr "Bestandsuitvoersjabloon" -#: .././config.py:5434 +#: .././config.py:5432 msgid "Add to template:" msgstr "Toevoegen aan sjabloon:" -#: .././config.py:5439 .././config.py:14477 +#: .././config.py:5437 .././config.py:14475 msgid "Video properties" msgstr "Video-informatie" -#: .././config.py:5441 .././config.py:14814 +#: .././config.py:5439 .././config.py:14812 msgid "Video ID" msgstr "ID" -#: .././config.py:5442 +#: .././config.py:5440 msgid "Video title" msgstr "Titel" -#: .././config.py:5443 +#: .././config.py:5441 msgid "Alternative video ID" msgstr "Alternatieve id" -#: .././config.py:5444 +#: .././config.py:5442 msgid "Secondary video title" msgstr "Secundaire titel" -#: .././config.py:5446 +#: .././config.py:5444 msgid "Video filename extension" msgstr "Bestandsextensie" -#: .././config.py:5447 +#: .././config.py:5445 msgid "Video licence" msgstr "Licentie" -#: .././config.py:5448 +#: .././config.py:5446 msgid "Age restriction (years)" msgstr "Leeftijdsbeperking (jaar)" -#: .././config.py:5450 +#: .././config.py:5448 msgid "Autonumber videos" msgstr "" -#: .././config.py:5452 +#: .././config.py:5450 msgid "Autonumber videos (playlists)" msgstr "" -#: .././config.py:5454 +#: .././config.py:5452 msgid "Creator/uploader" msgstr "Maker/Uploader" -#: .././config.py:5456 +#: .././config.py:5454 msgid "Full name of video uploader" msgstr "Volledige naam van uploader" -#: .././config.py:5457 +#: .././config.py:5455 msgid "Uploader ID" msgstr "" -#: .././config.py:5458 +#: .././config.py:5456 msgid "Nickname/ID of video uploader" msgstr "Bijnaam/ID van uploader" -#: .././config.py:5459 +#: .././config.py:5457 msgid "Channel name" msgstr "Kanaalnaam" -#: .././config.py:5460 +#: .././config.py:5458 msgid "Channel ID" msgstr "Kanaal-id" -#: .././config.py:5461 +#: .././config.py:5459 msgid "Playlist name" msgstr "Afspeellijstnaam" -#: .././config.py:5462 .././config.py:17243 +#: .././config.py:5460 .././config.py:17241 msgid "Playlist ID" msgstr "Afspeellijst-id" -#: .././config.py:5463 +#: .././config.py:5461 msgid "Video index in playlist" msgstr "Video-index op afspeellijst" -#: .././config.py:5465 .././config.py:5570 +#: .././config.py:5463 .././config.py:5568 msgid "Date/time/location" msgstr "Datum/Tijd/Locatie" -#: .././config.py:5467 +#: .././config.py:5465 msgid "Release date (YYYYMMDD)" msgstr "Uitgebracht op (JJJJMMDD)" -#: .././config.py:5469 +#: .././config.py:5467 msgid "Release date (custom format)" msgstr "" -#: .././config.py:5470 +#: .././config.py:5468 msgid "Release time (UNIX timestamp)" msgstr "Uitgebracht om (UNIX-tijdstempel)" -#: .././config.py:5471 +#: .././config.py:5469 msgid "Release time (custom format)" msgstr "" -#: .././config.py:5472 +#: .././config.py:5470 msgid "Upload date (YYYYMMDD)" msgstr "Uploaddatums (JJJJMMDD)" -#: .././config.py:5474 +#: .././config.py:5472 msgid "Upload date (custom format)" msgstr "" -#: .././config.py:5475 +#: .././config.py:5473 msgid "Video length (seconds)" msgstr "Duur (in seconden)" -#: .././config.py:5476 +#: .././config.py:5474 msgid "Video length (custom format)" msgstr "" -#: .././config.py:5477 +#: .././config.py:5475 msgid "Filming location" msgstr "Opnamelocatie" -#: .././config.py:5479 .././config.py:5526 +#: .././config.py:5477 .././config.py:5524 msgid "Time format" msgstr "" -#: .././config.py:5481 .././config.py:5483 +#: .././config.py:5479 .././config.py:5481 msgid "Video format" msgstr "Videoformaat" -#: .././config.py:5484 +#: .././config.py:5482 msgid "Video format code" msgstr "Videoformaatcode" -#: .././config.py:5485 +#: .././config.py:5483 msgid "Video width" msgstr "Videobreedte" -#: .././config.py:5486 +#: .././config.py:5484 msgid "Video height" msgstr "Videohoogte" -#: .././config.py:5488 +#: .././config.py:5486 msgid "Video frame rate" msgstr "Videoframesnelheid" -#: .././config.py:5489 +#: .././config.py:5487 msgid "Average video/audio bitrate (KiB/s)" msgstr "Gemiddelde audio-/videobitsnelheid (in KiB/s)" -#: .././config.py:5490 +#: .././config.py:5488 msgid "Average video bitrate (KiB/s)" msgstr "Gemiddelde videobitsnelheid (in KiB/s)" -#: .././config.py:5491 +#: .././config.py:5489 msgid "Average audio bitrate (KiB/s)" msgstr "Gemiddelde audiobitsnelheid (in KiB/s)" -#: .././config.py:5493 +#: .././config.py:5491 msgid "Ratings/comments" msgstr "Waarderingen/Reacties" -#: .././config.py:5495 +#: .././config.py:5493 msgid "Number of views" msgstr "Aantal weergaven" -#: .././config.py:5496 +#: .././config.py:5494 msgid "Number of positive ratings" msgstr "Aantal positieve waarderingen" -#: .././config.py:5497 +#: .././config.py:5495 msgid "Number of negative ratings" msgstr "Aantal negatieve waarderingen" -#: .././config.py:5498 +#: .././config.py:5496 msgid "Average rating" msgstr "Gemiddelde waardering" -#: .././config.py:5499 +#: .././config.py:5497 msgid "Number of reposts" msgstr "Aantal keer gedeeld" -#: .././config.py:5500 +#: .././config.py:5498 msgid "Number of comments" msgstr "Aantal reacties" -#: .././config.py:5556 .././config.py:5700 .././config.py:5847 -#: .././config.py:18987 .././config.py:19328 .././config.py:23365 -#: .././config.py:24449 .././config.py:26763 .././config.py:27044 +#: .././config.py:5554 .././config.py:5698 .././config.py:5845 +#: .././config.py:18985 .././config.py:19326 .././config.py:23370 +#: .././config.py:24464 .././config.py:26778 .././config.py:27059 msgid "Add" msgstr "Toevoegen" -#: .././config.py:5619 +#: .././config.py:5617 msgid "TRANSLATOR'S NOTE: Download options > Files > Override" msgstr "" -#: .././config.py:5624 +#: .././config.py:5622 msgid "_Override" msgstr "" -#: .././config.py:5631 +#: .././config.py:5629 msgid "List of output filename templates" msgstr "" -#: .././config.py:5638 +#: .././config.py:5636 msgid "Overrides the output template in the 'File names' tab" msgstr "" -#: .././config.py:5657 +#: .././config.py:5655 msgid "Template" msgstr "" -#: .././config.py:5676 .././config.py:5811 +#: .././config.py:5674 .././config.py:5809 msgid "Output type" msgstr "" -#: .././config.py:5689 +#: .././config.py:5687 msgid "Output template" msgstr "" -#: .././config.py:5711 .././config.py:5858 .././config.py:23401 -#: .././config.py:24507 .././config.py:26821 .././config.py:27102 +#: .././config.py:5709 .././config.py:5856 .././config.py:23406 +#: .././config.py:24522 .././config.py:26836 .././config.py:27117 msgid "Delete" msgstr "Verwijderen" -#: .././config.py:5720 .././config.py:5867 .././config.py:21754 -#: .././config.py:24523 .././config.py:26839 .././config.py:27118 +#: .././config.py:5718 .././config.py:5865 .././config.py:21752 +#: .././config.py:24538 .././config.py:26854 .././config.py:27133 msgid "Refresh list" msgstr "Lijst verversen" -#: .././config.py:5763 +#: .././config.py:5761 msgid "TRANSLATOR'S NOTE: Download options > Files > Paths" msgstr "" -#: .././config.py:5767 +#: .././config.py:5765 msgid "_Paths" msgstr "" -#: .././config.py:5774 +#: .././config.py:5772 msgid "List of output paths" msgstr "" -#: .././config.py:5792 +#: .././config.py:5790 msgid "Path" msgstr "" -#: .././config.py:5826 +#: .././config.py:5824 msgid "Output path" msgstr "" -#: .././config.py:5910 +#: .././config.py:5908 msgid "TRANSLATOR'S NOTE: Download options > Files > Filesystem" msgstr "" -#: .././config.py:5914 +#: .././config.py:5912 msgid "_Filesystem" msgstr "_Bestandssysteem" -#: .././config.py:5921 .././config.py:6026 +#: .././config.py:5919 .././config.py:6024 msgid "Filesystem options" msgstr "Bestandssysteemopties" -#: .././config.py:5926 +#: .././config.py:5924 msgid "Restrict filenames to ASCII characters" msgstr "Bestandsnamen beperken tot ascii-tekens" -#: .././config.py:5935 +#: .././config.py:5933 msgid "Don't use the server's file modification time" msgstr "" -#: .././config.py:5942 +#: .././config.py:5940 msgid "Download all videos into this folder" msgstr "Alle video's downloaden naar deze map" -#: .././config.py:6031 +#: .././config.py:6029 msgid "Force filenames to be MS Windows compatible" msgstr "" -#: .././config.py:6039 +#: .././config.py:6037 msgid "Limit filename length (excluding extension) to this many characters" msgstr "" -#: .././config.py:6054 +#: .././config.py:6052 msgid "WARNING: The filename length includes the length of the folder name!" msgstr "" -#: .././config.py:6059 +#: .././config.py:6057 msgid "WARNING: The filename length includes the length of the directory name!" msgstr "" -#: .././config.py:6071 +#: .././config.py:6069 msgid "Do not overwrite any files" msgstr "" -#: .././config.py:6079 +#: .././config.py:6077 msgid "Overwrite all video and metadata files (includes '--no-continue')" msgstr "" -#: .././config.py:6088 +#: .././config.py:6086 msgid "Write playlist metadata in addition to video metadata" msgstr "" -#: .././config.py:6096 +#: .././config.py:6094 msgid "Write all fields, including private fields, to the .info.json file" msgstr "" -#: .././config.py:6118 +#: .././config.py:6116 msgid "TRANSLATOR'S NOTE: Download options > Files > Cookies" msgstr "" -#: .././config.py:6122 +#: .././config.py:6120 msgid "_Cookies" msgstr "_Cookies" -#: .././config.py:6129 +#: .././config.py:6127 msgid "Cookies options" msgstr "Cookie-opties" -#: .././config.py:6134 +#: .././config.py:6132 msgid "Path to the downloader's cookie jar file" msgstr "Pad naar downloader's cookie-jarbestand:" -#: .././config.py:6189 +#: .././config.py:6187 msgid "Cookie options" msgstr "" -#: .././config.py:6194 +#: .././config.py:6192 msgid "Do not read/dump cookies from/to the cookiejar file" msgstr "" -#: .././config.py:6201 +#: .././config.py:6199 msgid "Do not load cookies from browser" msgstr "" -#: .././config.py:6212 +#: .././config.py:6210 msgid "Retrieve cookies from browser" msgstr "" -#: .././config.py:6230 +#: .././config.py:6228 msgid "Browser" msgstr "" -#: .././config.py:6248 +#: .././config.py:6246 msgid "Chromium keyring" msgstr "" -#: .././config.py:6267 +#: .././config.py:6265 msgid "Browser profile name (optional)" msgstr "" -#: .././config.py:6280 +#: .././config.py:6278 msgid "Browser profile path (optional)" msgstr "" -#: .././config.py:6472 +#: .././config.py:6470 msgid "TRANSLATOR'S NOTE: Download options > Files > Shortcuts" msgstr "" -#: .././config.py:6476 +#: .././config.py:6474 msgid "_Shortcuts" msgstr "" -#: .././config.py:6482 +#: .././config.py:6480 msgid "Internet shortcut options" msgstr "" -#: .././config.py:6488 +#: .././config.py:6486 msgid "Write an internet shortcut file (.url, .webloc or .desktop)" msgstr "" -#: .././config.py:6495 +#: .././config.py:6493 msgid "Write a Windows internet shortcut file (.url)" msgstr "" -#: .././config.py:6502 +#: .././config.py:6500 msgid "Write a macOS inernet shortcut file (.webloc)" msgstr "" -#: .././config.py:6509 +#: .././config.py:6507 msgid "Write a Linux internet shortcut file (.desktop)" msgstr "" -#: .././config.py:6529 +#: .././config.py:6527 msgid "TRANSLATOR'S NOTE: Download options > Files > Write/move" msgstr "" -#: .././config.py:6533 +#: .././config.py:6531 msgid "_Write/move" msgstr "" -#: .././config.py:6540 +#: .././config.py:6538 msgid "File write options" msgstr "Wegschrijfopties" -#: .././config.py:6545 +#: .././config.py:6543 msgid "Write video's description to a .description file" msgstr "Video-omschrijving wegschrijven naar .description-bestand" -#: .././config.py:6552 +#: .././config.py:6550 msgid "Write video's metadata to an .info.json file" msgstr "Video-metagegevens wegschrijven naar .info.json-bestand" -#: .././config.py:6560 +#: .././config.py:6558 msgid "Write video's annotations to an .annotations.xml file" msgstr "Video-aantekeningen wegschrijven naar .annotations.xml-bestand" -#: .././config.py:6569 +#: .././config.py:6567 msgid "" "Annotations are not downloaded when checking videos/channels/playlists/" "folders" @@ -6192,127 +6199,127 @@ msgstr "" "Aantekeningen worden niet gedownload bij het controleren van video's, " "kanalen, afspeellijsten en mappen" -#: .././config.py:6576 +#: .././config.py:6574 msgid "Write the video's thumbnail to the same folder" msgstr "Videominiatuur wegschrijven naar dezelfde map" -#: .././config.py:6584 +#: .././config.py:6582 msgid "File move options" msgstr "Verplaatsopties" -#: .././config.py:6589 +#: .././config.py:6587 msgid "Move video's description file into a sub-folder" msgstr "Video-omschrijvingsbestand verplaatsen naar onderliggende map" -#: .././config.py:6595 +#: .././config.py:6593 msgid "Write video's metadata file into a sub-folder" msgstr "Video-metagegevensbestand wegschrijven naar onderliggende map" -#: .././config.py:6601 +#: .././config.py:6599 msgid "Write video's annotations file into a sub-folder" msgstr "Video-aantekeningenbestand wegschrijven naar onderliggende map" -#: .././config.py:6607 +#: .././config.py:6605 msgid "Write the video's thumbnail into a sub-folder" msgstr "Videominiatuur wegschrijven naar onderliggende map" -#: .././config.py:6626 +#: .././config.py:6624 msgid "TRANSLATOR'S NOTE: Download options > Files > Keep" msgstr "" -#: .././config.py:6630 +#: .././config.py:6628 msgid "_Keep" msgstr "" -#: .././config.py:6636 +#: .././config.py:6634 msgid "Options during real (not simulated) downloads" msgstr "Opties tijdens echte (niet-gesimuleerde) downloads" -#: .././config.py:6642 .././config.py:6673 +#: .././config.py:6640 .././config.py:6671 msgid "Keep the description file after the download has finished" msgstr "" -#: .././config.py:6648 .././config.py:6679 +#: .././config.py:6646 .././config.py:6677 msgid "Keep the metadata file after the download has finished" msgstr "" -#: .././config.py:6654 .././config.py:6685 +#: .././config.py:6652 .././config.py:6683 msgid "Keep the annotations file after the download has finished" msgstr "" -#: .././config.py:6660 .././config.py:6691 +#: .././config.py:6658 .././config.py:6689 msgid "Keep the thumbnail file after the download has finished" msgstr "" -#: .././config.py:6667 +#: .././config.py:6665 msgid "Options during simulated (not real) downloads" msgstr "Opties tijdens gesimuleerde (niet echte) downloads" -#: .././config.py:6705 +#: .././config.py:6703 msgid "TRANSLATOR'S NOTE: Download options > Formats" msgstr "" #. Add this tab... -#: .././config.py:6709 +#: .././config.py:6707 msgid "F_ormats" msgstr "F_ormaten" -#: .././config.py:6741 +#: .././config.py:6739 msgid "TRANSLATOR'S NOTE: Download options > Formats > Preferred" msgstr "" -#: .././config.py:6750 +#: .././config.py:6748 msgid "Preferred format options" msgstr "Voorkeursformaatopties" -#: .././config.py:6797 +#: .././config.py:6795 msgid "If you want a specific format, install FFmpeg and use the Convert tab!" msgstr "" -#: .././config.py:6804 +#: .././config.py:6802 msgid "Recognised video/audio formats" msgstr "Ondersteunde audio-/videoformaten" -#: .././config.py:6819 +#: .././config.py:6817 msgid "Add format" msgstr "Formaat toevoegen" -#: .././config.py:6832 +#: .././config.py:6830 msgid "Type extractor code directly" msgstr "" -#: .././config.py:6837 +#: .././config.py:6835 msgid "List of preferred formats" msgstr "Lijst met voorkeursformaten" -#: .././config.py:6850 +#: .././config.py:6848 msgid "Remove format" msgstr "Formaat verwijderen" -#: .././config.py:6917 +#: .././config.py:6915 msgid "If a merge is required after post-processing, output to this format:" msgstr "" "Als er een samenvoeging moet plaatsvinden na het verwerken, schrijf dan weg " "naar het volgende formaat:" -#: .././config.py:6950 +#: .././config.py:6948 msgid "_Preferred" msgstr "_Voorkeur" -#: .././config.py:6970 +#: .././config.py:6968 msgid "TRANSLATOR'S NOTE: Download options > Formats > Advanced" msgstr "" #. Add this tab... -#: .././config.py:6974 .././config.py:7750 +#: .././config.py:6972 .././config.py:7748 msgid "_Advanced" msgstr "Ge_avanceerd" -#: .././config.py:6982 +#: .././config.py:6980 msgid "Multiple format options" msgstr "Meerdere formaatopties" -#: .././config.py:6991 +#: .././config.py:6989 msgid "" "Multiple formats will not be downloaded, because an archive file will be " "created" @@ -6320,391 +6327,391 @@ msgstr "" "Meerdere formaten worden niet gedownload omdat er een archiefbestand wordt " "aangemaakt" -#: .././config.py:6994 +#: .././config.py:6992 msgid "The archive file can be disabled in the System Preferences window" msgstr "Het archiefbestand kan worden uitgeschakeld in het instellingenvenster" -#: .././config.py:7003 +#: .././config.py:7001 msgid "" "For each video, download the first available format from the preferred list" msgstr "" "Gebruik bij elke video het eerst beschikbare formaat van de voorkeurslijst" -#: .././config.py:7017 +#: .././config.py:7015 msgid "" "From the preferred list, download the first format that's available for all " "videos" msgstr "" "Gebruik bij alle video's het eerst beschikbare formaat van de voorkeurslijst" -#: .././config.py:7031 +#: .././config.py:7029 msgid "For each video, download all available formats from the preferred list" msgstr "Gebruik bij elke video alle beschikbare formaten van de voorkeurslijst" -#: .././config.py:7044 +#: .././config.py:7042 msgid "Download all available formats for all videos" msgstr "Gebruik alle beschikbare formaten bij alle video's" -#: .././config.py:7077 .././config.py:7097 +#: .././config.py:7075 .././config.py:7095 msgid "Other format options" msgstr "Overige formaatopties" -#: .././config.py:7082 +#: .././config.py:7080 msgid "Prefer free video formats, unless one is specified above" msgstr "Voorkeur voor vrije videoformaten, tenzij anders opgegeven" -#: .././config.py:7089 +#: .././config.py:7087 msgid "Do not download DASH-related data for YouTube videos" msgstr "Download geen DASH-gerelateerde gegevens bij YouTube-video's" -#: .././config.py:7104 +#: .././config.py:7102 msgid "Check formats selected are actually downloadable (Experimental)" msgstr "" -#: .././config.py:7114 +#: .././config.py:7112 msgid "" "Allow unplayable formats to be listed and downloaded (also disables post-" "processing)" msgstr "" -#: .././config.py:7131 +#: .././config.py:7129 msgid "TRANSLATOR'S NOTE: Download options > Convert" msgstr "" -#: .././config.py:7134 +#: .././config.py:7132 msgid "_Convert" msgstr "" -#: .././config.py:7139 +#: .././config.py:7137 msgid "Convert to video" msgstr "" -#: .././config.py:7144 +#: .././config.py:7142 msgid "Convert downloaded video to another format" msgstr "" -#: .././config.py:7158 +#: .././config.py:7156 msgid "Convert to audio" msgstr "" -#: .././config.py:7164 +#: .././config.py:7162 msgid "" "Download each video, extract the sound, and then discard the original video" msgstr "" -#: .././config.py:7169 +#: .././config.py:7167 msgid "(requires that FFmpeg or AVConv is installed on your system)" msgstr "(vereist FFmpeg of AVConv)" -#: .././config.py:7180 +#: .././config.py:7178 msgid "Use this audio format:" msgstr "Audioformaat:" -#: .././config.py:7196 +#: .././config.py:7194 msgid "Use this audio quality:" msgstr "Audiokwaliteit:" -#: .././config.py:7202 +#: .././config.py:7200 msgid "High" msgstr "Hoog" -#: .././config.py:7204 +#: .././config.py:7202 msgid "Low" msgstr "Laag" -#: .././config.py:7224 +#: .././config.py:7222 msgid "TRANSLATOR'S NOTE: Download options > Post-processing" msgstr "" #. Add this tab... -#: .././config.py:7228 +#: .././config.py:7226 msgid "_Post-processing" msgstr "Na_verwerking" -#: .././config.py:7246 +#: .././config.py:7244 msgid "TRANSLATOR'S NOTE: Download options > Post-processing > General" msgstr "" #. Add this tab... -#: .././config.py:7250 .././config.py:14638 .././config.py:17078 -#: .././config.py:18127 .././config.py:18771 .././config.py:20246 -#: .././config.py:27216 +#: .././config.py:7248 .././config.py:14636 .././config.py:17076 +#: .././config.py:18125 .././config.py:18769 .././config.py:20244 +#: .././config.py:27231 msgid "_General" msgstr "Al_gemeen" -#: .././config.py:7258 .././config.py:7427 .././config.py:7714 +#: .././config.py:7256 .././config.py:7425 .././config.py:7712 msgid "Post-processing options" msgstr "Naverwerkingsopties" -#: .././config.py:7264 +#: .././config.py:7262 msgid "Post-process video files to convert them to audio-only files" msgstr "Videobestanden naverwerken om te converteren naar audiobestanden" -#: .././config.py:7272 +#: .././config.py:7270 msgid "Prefer AVConv over FFmpeg" msgstr "Voorkeur voor AVConv" -#: .././config.py:7281 +#: .././config.py:7279 msgid "Prefer FFmpeg over AVConv (default)" msgstr "Voorkeur voor FFmpeg (standaard)" -#: .././config.py:7290 +#: .././config.py:7288 msgid "Audio format of the post-processed file" msgstr "Audioformaat van naverwerkt bestand" -#: .././config.py:7304 +#: .././config.py:7302 msgid "Audio quality of the post-processed file" msgstr "Audiokwaliteit van naverwerkt bestand" -#: .././config.py:7309 +#: .././config.py:7307 msgid "High VBR" msgstr "" -#: .././config.py:7310 +#: .././config.py:7308 msgid "Medium VBR" msgstr "" -#: .././config.py:7311 +#: .././config.py:7309 msgid "Low VBR" msgstr "" -#: .././config.py:7312 +#: .././config.py:7310 msgid "320 kb/s" msgstr "" -#: .././config.py:7313 +#: .././config.py:7311 msgid "256 kb/s" msgstr "" -#: .././config.py:7314 +#: .././config.py:7312 msgid "192 kb/s" msgstr "" -#: .././config.py:7315 +#: .././config.py:7313 msgid "128 kb/s" msgstr "" -#: .././config.py:7316 +#: .././config.py:7314 msgid "96 kb/s" msgstr "" -#: .././config.py:7327 +#: .././config.py:7325 msgid "Encode video to another format, if necessary" msgstr "Video converteren naar ander formaat (indien nodig)" -#: .././config.py:7340 +#: .././config.py:7338 msgid "Arguments to pass to post-processor" msgstr "Aanvullende opties voor naverwerking" -#: .././config.py:7351 +#: .././config.py:7349 msgid "Keep original file after processing it" msgstr "Oorspronkelijk bestand bewaren na verwerken" -#: .././config.py:7359 +#: .././config.py:7357 msgid "Merge subtitles file with video (.mp4 only)" msgstr "Ondertiteling samenvoegen met video (alleen .mp4)" -#: .././config.py:7371 +#: .././config.py:7369 msgid "Embed thumbnail in audio file as cover art" msgstr "Miniatuur instellen als hoes van audiobestand" -#: .././config.py:7378 +#: .././config.py:7376 msgid "Write metadata to the video file" msgstr "Metagegevens wegschrijven naar videobestand" -#: .././config.py:7385 +#: .././config.py:7383 msgid "Automatically correct known faults of the file" msgstr "Automatisch bekende bestandsfouten repareren" -#: .././config.py:7391 +#: .././config.py:7389 msgid "Do nothing" msgstr "Niets doen" -#: .././config.py:7392 +#: .././config.py:7390 msgid "Warn, but do nothing" msgstr "Waarschuwen, maar niets doen" -#: .././config.py:7393 +#: .././config.py:7391 msgid "Fix if possible, otherwise warn" msgstr "Indien mogelijk repareren, anders waarschuwen" -#: .././config.py:7416 +#: .././config.py:7414 msgid "TRANSLATOR'S NOTE: Download options > Post-processing > yt-dlp" msgstr "" -#: .././config.py:7420 +#: .././config.py:7418 msgid "_yt-dlp" msgstr "" -#: .././config.py:7432 +#: .././config.py:7430 msgid "Remux video into another container if necessary" msgstr "" -#: .././config.py:7451 +#: .././config.py:7449 msgid "Embed metadata including chapter markers (if supported by format)" msgstr "" -#: .././config.py:7460 +#: .././config.py:7458 msgid "Convert thumbnails to another format" msgstr "" -#: .././config.py:7475 +#: .././config.py:7473 msgid "Split video into multiple files based on internal chapters" msgstr "" -#: .././config.py:7484 +#: .././config.py:7482 msgid "N.B. The 'chapter' prefix can be used in the 'Output' and 'Paths' tabs" msgstr "" -#: .././config.py:7499 +#: .././config.py:7497 msgid "TRANSLATOR'S NOTE: Download options > Subtitles" msgstr "" -#: .././config.py:7526 +#: .././config.py:7524 msgid "TRANSLATOR'S NOTE: Download options > Subtitles > Options" msgstr "" -#: .././config.py:7533 +#: .././config.py:7531 msgid "Subtitles options" msgstr "Ondertitelopties" -#: .././config.py:7539 +#: .././config.py:7537 msgid "Don't download the subtitles file" msgstr "Geen ondertitelbestand downloaden" -#: .././config.py:7550 +#: .././config.py:7548 msgid "Download the automatic subtitles file (YouTube only)" msgstr "Ondertitelbestand automatisch downloaden (alleen YouTube)" -#: .././config.py:7563 +#: .././config.py:7561 msgid "Download all available subtitle files" msgstr "" -#: .././config.py:7576 +#: .././config.py:7574 msgid "Download subtitle file for these languages:" msgstr "" -#: .././config.py:7684 +#: .././config.py:7682 msgid "TRANSLATOR'S NOTE: Download options > Subtitles > More options" msgstr "" -#: .././config.py:7688 +#: .././config.py:7686 msgid "_More options" msgstr "_Meer opties" -#: .././config.py:7694 +#: .././config.py:7692 msgid "Subtitle format options" msgstr "Ondertitelformaatopties" -#: .././config.py:7700 +#: .././config.py:7698 msgid "Preferred subtitle format(s), e.g. 'srt', 'vtt', 'srt/ass/vtt/lrc/best'" msgstr "Voorkeursondertitelformaat, bijv. 'srt', 'vtt', 'srt/ass/vtt/lrc/best'" -#: .././config.py:7719 +#: .././config.py:7717 msgid "Applies to .mp4 videos only; requires FFmpeg/AVConv" msgstr "Alleen van toepassing op .mp4-video's - vereist FFmpeg of AVConv" -#: .././config.py:7726 +#: .././config.py:7724 msgid "During post-processing, merge subtitles file with video" msgstr "Ondertitelbestand samenvoegen met video tijdens naverwerking" -#: .././config.py:7746 +#: .././config.py:7744 msgid "TRANSLATOR'S NOTE: Download options > Advanced" msgstr "" -#: .././config.py:7777 +#: .././config.py:7775 msgid "TRANSLATOR'S NOTE: Download options > Advanced > Configurations" msgstr "" -#: .././config.py:7781 +#: .././config.py:7779 msgid "_Configurations" msgstr "" -#: .././config.py:7788 +#: .././config.py:7786 msgid "Configuration file options" msgstr "" -#: .././config.py:7793 +#: .././config.py:7791 msgid "Use the downloader's configuration file" msgstr "" -#: .././config.py:7804 .././config.py:7998 +#: .././config.py:7802 .././config.py:7996 msgid "File loaded from:" msgstr "" -#: .././config.py:7815 .././config.py:8009 +#: .././config.py:7813 .././config.py:8007 msgid "Save file" msgstr "" -#: .././config.py:7861 +#: .././config.py:7859 msgid "TRANSLATOR'S NOTE: Download options > Advanced > Authentication" msgstr "" -#: .././config.py:7865 +#: .././config.py:7863 msgid "_Authentication" msgstr "_Authenticatie" -#: .././config.py:7872 +#: .././config.py:7870 msgid "Authentication options" msgstr "_Authenticatie-opties" -#: .././config.py:7877 +#: .././config.py:7875 msgid "Username with which to log in" msgstr "Gebruikersnaam" -#: .././config.py:7888 +#: .././config.py:7886 msgid "Password with which to log in" msgstr "Wachtwoord" -#: .././config.py:7899 +#: .././config.py:7897 msgid "Password required for this URL" msgstr "Wachtwoord vereist bij deze url" -#: .././config.py:7910 +#: .././config.py:7908 msgid "Two-factor authentication code" msgstr "Code van authenticatie in twee stappen" -#: .././config.py:7922 +#: .././config.py:7920 msgid "Adobe Pass multiple-system operator (TV provider) identifier" msgstr "" -#: .././config.py:7935 +#: .././config.py:7933 msgid " Adobe Pass multiple-system operator account login" msgstr "" -#: .././config.py:7946 +#: .././config.py:7944 msgid "Adobe Pass multiple-system operator account password" msgstr "" -#: .././config.py:7970 +#: .././config.py:7968 msgid "TRANSLATOR'S NOTE: Download options > Advanced > .netrc" msgstr "" -#: .././config.py:7974 +#: .././config.py:7972 msgid "._netrc" msgstr "" -#: .././config.py:7981 +#: .././config.py:7979 msgid ".netrc options" msgstr "" -#: .././config.py:7986 +#: .././config.py:7984 msgid "Use .netrc authentication data" msgstr ".netrc-authenticatiegegevens gebruiken" -#: .././config.py:8059 +#: .././config.py:8057 msgid "TRANSLATOR'S NOTE: Download options > Advanced > Network" msgstr "" -#: .././config.py:8062 +#: .././config.py:8060 msgid "N_etwork" msgstr "" -#: .././config.py:8067 +#: .././config.py:8065 msgid "Network options" msgstr "Netwerkopties" -#: .././config.py:8073 +#: .././config.py:8071 msgid "" "Use this HTTP/HTTPS proxy (if set, overrides the proxies in Tartube's " "preferences window" @@ -6712,87 +6719,87 @@ msgstr "" "HTTP-/HTTPS-proxy gebruiken (indien ingesteld overschrijft dit de waarde in " "het instellingenvenster)" -#: .././config.py:8086 +#: .././config.py:8084 msgid "Time to wait for socket connection, before giving up" msgstr "Wachttijd voor socketverbinding alvorens op te geven" -#: .././config.py:8097 +#: .././config.py:8095 msgid "Bind with this Client-side IP address" msgstr "Koppelen aan ip-adres aan clientzijde" -#: .././config.py:8108 +#: .././config.py:8106 msgid "Connect using IPv4 only" msgstr "Alleen verbinden middels ipv4" -#: .././config.py:8115 +#: .././config.py:8113 msgid "Connect using IPv6 only" msgstr "Alleen verbinden middels ipv6" -#: .././config.py:8135 +#: .././config.py:8133 msgid "TRANSLATOR'S NOTE: Download options > Advanced > Geo-restriction" msgstr "" -#: .././config.py:8139 +#: .././config.py:8137 msgid "_Geo-restriction" msgstr "_Geografische beperking" -#: .././config.py:8146 +#: .././config.py:8144 msgid "Geo-restriction options" msgstr "Geografische opties" -#: .././config.py:8151 +#: .././config.py:8149 msgid "Use this proxy to verify IP address" msgstr "Proxy gebruiken om ip-adres te verifiëren" -#: .././config.py:8162 +#: .././config.py:8160 msgid "Bypass using fake X-Forwarded-For HTTP header" msgstr "Omzeilen middels geveinsde X-Forwarded-For http-kop" -#: .././config.py:8169 +#: .././config.py:8167 msgid "Don't bypass using fake HTTP header" msgstr "Niet omzeilen middels geveinsde http-kop" -#: .././config.py:8176 +#: .././config.py:8174 msgid "Bypass geo-restriction with ISO 3166-2 country code" msgstr "Geografische beperking omzeilen middels ISO 3166-2-landcode" -#: .././config.py:8187 +#: .././config.py:8185 msgid "Bypass with explicit IP block in CIDR notation" msgstr "Omzeilen middels expliciete ip-blokkade in CIDR-notatie" -#: .././config.py:8211 +#: .././config.py:8209 msgid "TRANSLATOR'S NOTE: Download options > Advanced > Workaround" msgstr "" -#: .././config.py:8219 .././config.py:8309 +#: .././config.py:8217 .././config.py:8307 msgid "Workaround options" msgstr "Omzeilopties" -#: .././config.py:8224 +#: .././config.py:8222 msgid "Custom user agent" msgstr "Aangepaste gebruikersagent" -#: .././config.py:8235 +#: .././config.py:8233 msgid "Custom referer if video access has restricted domain" msgstr "Aangepaste verwijzing als videotoegang een beperkt domein bevat" -#: .././config.py:8246 +#: .././config.py:8244 msgid "Minimum seconds to sleep before each download" msgstr "Minimumaantal seconden wachttijd alvorens te downloaden" -#: .././config.py:8259 +#: .././config.py:8257 msgid "Maximum seconds to sleep before each download" msgstr "Maximumaantal seconden wachttijd alvorens te downloaden" -#: .././config.py:8280 +#: .././config.py:8278 msgid "Force this encoding (experimental)" msgstr "Encodering afdwingen (experimenteel)" -#: .././config.py:8291 +#: .././config.py:8289 msgid "Suppress HTTPS certificate validation" msgstr "HTTPS-certificaatgoedkeuring onderdrukken" -#: .././config.py:8299 +#: .././config.py:8297 msgid "" "Use an unencrypted connection to retrieve information about videos (YouTube " "only)" @@ -6800,99 +6807,99 @@ msgstr "" "Onbeveiligde verbinding gebruiken om video-informatie op te halen (alleen " "YouTube)" -#: .././config.py:8315 +#: .././config.py:8313 msgid "Number of seconds to sleep between requests during data extraction" msgstr "" -#: .././config.py:8330 +#: .././config.py:8328 msgid "Number of seconds to sleep before each download (or minimum time)" msgstr "" -#: .././config.py:8468 +#: .././config.py:8466 msgid "Video age options" msgstr "" -#: .././config.py:8473 +#: .././config.py:8471 msgid "Download videos suitable for this age" msgstr "Video's downloaden voor bepaalde leeftijdscategorie" -#: .././config.py:8498 +#: .././config.py:8496 msgid "Video date options" msgstr "Datumopties" -#: .././config.py:8503 +#: .././config.py:8501 msgid "Only videos uploaded on this date" msgstr "Alleen video's geüpload op de volgende datum" -#: .././config.py:8524 +#: .././config.py:8522 msgid "Only videos uploaded before this date" msgstr "Alleen video's geüpload vóór de volgende datum" -#: .././config.py:8545 +#: .././config.py:8543 msgid "Only videos uploaded after this date" msgstr "Alleen video's geüpload ná de volgende datum" -#: .././config.py:8580 +#: .././config.py:8578 msgid "External downloader options" msgstr "Extern downloadprogramma" -#: .././config.py:8585 +#: .././config.py:8583 msgid "Use this external downloader" msgstr "Extern downloadprogramma gebruiken" -#: .././config.py:8603 +#: .././config.py:8601 msgid "Arguments to pass to external downloader" msgstr "Aanvullende opties voor extern downloadprogramma" -#: .././config.py:8628 +#: .././config.py:8626 msgid "Video filtering options" msgstr "Videofiters" -#: .././config.py:8633 +#: .././config.py:8631 msgid "Download only matching titles (regex or caseless substring)" msgstr "Alleen overeenkomende titels downloaden (reguliere uitdrukkingen)" -#: .././config.py:8645 +#: .././config.py:8643 msgid "Don't download only matching titles (regex or caseless substring)" msgstr "Niet alleen overeenkomende titels downloaden (reguliere uitdrukkingen)" -#: .././config.py:8658 +#: .././config.py:8656 msgid "Generic video filter, for example:" msgstr "Algemeen videofilter, bijvoorbeeld:" -#: .././config.py:8676 +#: .././config.py:8674 msgid "TRANSLATOR'S NOTE: Download options > Downloads > General" msgstr "" -#: .././config.py:8682 +#: .././config.py:8680 msgid "Prefer HLS (HTTP Live Streaming)" msgstr "Voorkeur voor hls (http-livestreaming)" -#: .././config.py:8689 +#: .././config.py:8687 msgid "Prefer FFMpeg over native HLS downloader" msgstr "Voorkeur voor FFmpeg boven hls-downloader" -#: .././config.py:8696 +#: .././config.py:8694 msgid "Include advertisements (experimental feature)" msgstr "Reclame ook downloaden (experimenteel)" -#: .././config.py:8703 +#: .././config.py:8701 msgid "Ignore errors and continue the download operation" msgstr "Fouten negeren en downloaden voortzetten" -#: .././config.py:8710 +#: .././config.py:8708 msgid "Abort video download if fragments are unavailable" msgstr "" -#: .././config.py:8717 +#: .././config.py:8715 msgid "Number of retries" msgstr "Aantal pogingen" -#: .././config.py:8743 +#: .././config.py:8741 msgid "Playlist options" msgstr "Afspeellijstopties" -#: .././config.py:8749 +#: .././config.py:8747 msgid "" "Channels and playlists are handled in the same way, so these options can be " "used with both" @@ -6900,99 +6907,99 @@ msgstr "" "Kanalen en afspeellijsten worden hetzelfde behandeld, dus zijn deze opties " "van toepassing op beide" -#: .././config.py:8756 +#: .././config.py:8754 msgid "Start downloading playlist from index" msgstr "Afspeellijst downloaden vanaf index" -#: .././config.py:8768 +#: .././config.py:8766 msgid "Stop downloading playlist at index" msgstr "Afspeellijst downloaden tot aan index" -#: .././config.py:8780 +#: .././config.py:8778 msgid "Download playlist range, in form START:STOP:STEP" msgstr "" -#: .././config.py:8792 +#: .././config.py:8790 msgid "Abort operation after downloading this many videos" msgstr "Afbreken na downloaden van het volgend aantal video's" -#: .././config.py:8804 +#: .././config.py:8802 msgid "Abort downloading the playlist if an error occurs" msgstr "" "Afbreken als tijdens het downloaden van de afspeellijst een fout optreedt" -#: .././config.py:8811 +#: .././config.py:8809 msgid "Download playlist in reverse order" msgstr "Afspeellijst downloaden in omgekeerde volgorde" -#: .././config.py:8818 +#: .././config.py:8816 msgid "Download playlist in random order" msgstr "Afspeellijst downloaden in willekeurige volgorde" -#: .././config.py:8839 +#: .././config.py:8837 msgid "Video size limit options" msgstr "Bestandsgroottelimieten" -#: .././config.py:8844 +#: .././config.py:8842 msgid "Minimum file size for video downloads" msgstr "Minimale bestandsgrootte van videodownloads" -#: .././config.py:8862 +#: .././config.py:8860 msgid "Maximum file size for video downloads" msgstr "Maximale bestandsgrootte van videodownloads" -#: .././config.py:8894 +#: .././config.py:8892 msgid "Video views options" msgstr "Videoweergaven" -#: .././config.py:8899 +#: .././config.py:8897 msgid "Minimum number of views" msgstr "Minimumaantal weergaven" -#: .././config.py:8911 +#: .././config.py:8909 msgid "Maximum number of views" msgstr "Maximumaantal weergaven" -#: .././config.py:8987 .././config.py:9941 .././config.py:9972 +#: .././config.py:8985 .././config.py:9939 .././config.py:9970 msgid "" "TRANSLATOR'S NOTE: Dialogue window, generated by: Download options > Name" msgstr "" -#: .././config.py:9019 .././config.py:9155 +#: .././config.py:9017 .././config.py:9153 msgid "" "TRANSLATOR'S NOTE: Dialogue window, generated by: Download options > Files > " "Cookies" msgstr "" -#: .././config.py:9025 +#: .././config.py:9023 msgid "Select the cookie jar file" msgstr "Kies het cookie-jarbestand" -#: .././config.py:9161 +#: .././config.py:9159 msgid "Select the browser profile" msgstr "" -#: .././config.py:9261 +#: .././config.py:9259 msgid "" "TRANSLATOR'S NOTE: Dialogue window, generated by: Download options > " "Advanced > Configurations" msgstr "" -#: .././config.py:9286 +#: .././config.py:9284 msgid "Could not save the downloader's configuration file" msgstr "" -#: .././config.py:9297 +#: .././config.py:9295 msgid "Downloader's configuration file saved" msgstr "" -#: .././config.py:9621 .././config.py:9764 +#: .././config.py:9619 .././config.py:9762 msgid "" "TRANSLATOR'S NOTE: Dialogue window, generated by: Download options > Formats " "> Preferred" msgstr "" -#: .././config.py:9640 +#: .././config.py:9638 msgid "" "This option won't work unless the format is also added to the list of " "preferred formats above" @@ -7000,25 +7007,25 @@ msgstr "" "Deze optie werkt niet als het formaat is toegevoegd aan bovenstaande lijst " "met voorkeursformaten" -#: .././config.py:9783 +#: .././config.py:9781 msgid "Unrecognised extractor code" msgstr "" -#: .././config.py:9881 +#: .././config.py:9879 msgid "" "TRANSLATOR'S NOTE: Dialogue window, generated by: Download options > " "Advanced > .netrc" msgstr "" -#: .././config.py:9906 +#: .././config.py:9904 msgid "Could not save the .netrc file" msgstr "" -#: .././config.py:9923 +#: .././config.py:9921 msgid ".netrc file saved" msgstr "" -#: .././config.py:9991 +#: .././config.py:9989 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)" @@ -7026,12 +7033,12 @@ msgstr "" "Als je op 'Toepassen' of 'Standaardwaarden' klikt (of het venster opnieuw " "opent), worden er minder downloadopties getoond" -#: .././config.py:10001 +#: .././config.py:9999 msgid "Show advanced download options (when window re-opens)" msgstr "" "Uitgebreide downloadopties tonen (als het venster opnieuw wordt geopend)" -#: .././config.py:10014 +#: .././config.py:10012 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)" @@ -7039,94 +7046,94 @@ msgstr "" "Als je op 'Toepassen' of 'Standaardwaarden' klikt (of het venster opnieuw " "opent), worden er meer downloadopties getoond" -#: .././config.py:10024 +#: .././config.py:10022 msgid "Hide advanced download options (when window re-opens)" msgstr "" "Uitgebreide downloadopties verbergen (als het venster opnieuw wordt geopend)" -#: .././config.py:10493 +#: .././config.py:10491 msgid "" "TRANSLATOR'S NOTE: Dialogue window, generated by: Download options > Files > " "Paths" msgstr "" -#: .././config.py:10499 +#: .././config.py:10497 msgid "Select the output folder" msgstr "" -#: .././config.py:10501 +#: .././config.py:10499 msgid "Select the output directory" msgstr "" -#: .././config.py:10552 +#: .././config.py:10550 msgid "" "TRANSLATOR'S NOTE: FFmpeg options window starts here. In the main window, in " "the Videos tab, right-click a video and select Special > Process with " "FFmpeg..." msgstr "" -#: .././config.py:10557 +#: .././config.py:10555 msgid "FFmpeg options" msgstr "FFmpeg-opties" #. Replace the 'OK' button with a 'Process files' button -#: .././config.py:10910 .././config.py:14195 +#: .././config.py:10908 .././config.py:14193 msgid "Process files" msgstr "Bestanden verwerken" -#: .././config.py:10912 .././config.py:14197 +#: .././config.py:10910 .././config.py:14195 msgid "Process the files with FFmpeg" msgstr "Verwerk de bestanden met FFmpeg" -#: .././config.py:10925 +#: .././config.py:10923 msgid "TRANSLATOR'S NOTE: FFmpeg options > Name" msgstr "" -#: .././config.py:10932 +#: .././config.py:10930 msgid "Name for these FFmpeg options" msgstr "Naam van FFmpeg-opties" -#: .././config.py:10950 +#: .././config.py:10948 msgid "Extra command line options (e.g. --help)" msgstr "Aanvullende opdrachtregelopties (bijv. --help)" -#: .././config.py:10961 +#: .././config.py:10959 msgid "System command, based on all FFmpeg options in this window:" msgstr "Systeemopdracht, op basis van alle FFmpeg-opties binnen dit venster:" -#: .././config.py:10992 +#: .././config.py:10990 msgid "Show fewer FFmpeg options" msgstr "Minder FFmpeg-opties tonen" -#: .././config.py:10994 +#: .././config.py:10992 msgid "Show more FFmpeg options" msgstr "Meer FFmpeg-opties tonen" -#: .././config.py:11004 +#: .././config.py:11002 msgid "Import current FFmpeg options into this window" msgstr "Importeer huidige FFmpeg-opties naar dit venster" -#: .././config.py:11019 +#: .././config.py:11017 msgid "Completely reset all FFmpeg options to their default values" msgstr "Zet alle FFmpeg-opties terug op hun standaardwaarden" -#: .././config.py:11033 +#: .././config.py:11031 msgid "TRANSLATOR'S NOTE: FFmpeg options > File" msgstr "" -#: .././config.py:11039 +#: .././config.py:11037 msgid "Add to end of filename:" msgstr "Toevoegen achter bestandsnaam:" -#: .././config.py:11049 +#: .././config.py:11047 msgid "If regex matches filename:" msgstr "Als regex overeenkomt met bestandsnaam:" -#: .././config.py:11063 +#: .././config.py:11061 msgid "...then apply substitution:" msgstr "...pas dan vervanging toe:" -#: .././config.py:11076 +#: .././config.py:11074 msgid "" "If the video/audio file is renamed, also rename the thumbnail (but not vice-" "versa)" @@ -7134,61 +7141,61 @@ msgstr "" "Als het audio- of videobestand van naam wijzigt, wijzig dan ook de naam van " "de miniatuur (maar niet vice-versa)" -#: .././config.py:11087 +#: .././config.py:11085 msgid "Change file extension:" msgstr "Bestandsextensie aanpassen:" -#: .././config.py:11101 +#: .././config.py:11099 msgid "After changing the file extension, delete the original file" msgstr "Oorspronkelijk bestand verwijderen na aanpassen van extensie" -#: .././config.py:11173 +#: .././config.py:11171 msgid "" "TRANSLATOR'S NOTE: FFmpeg options > Settings (to make hidden tabs visible, " "click the 'Show more FFmpeg options' button in the Name tab" msgstr "" -#: .././config.py:11178 +#: .././config.py:11176 msgid "_Settings" msgstr "In_stellingen" -#: .././config.py:11191 +#: .././config.py:11189 msgid "Downloaded video/audio" msgstr "Gedownloade audio/video" -#: .././config.py:11200 +#: .././config.py:11198 msgid "with audio" msgstr "met audio" -#: .././config.py:11213 .././config.py:11290 .././config.py:12828 +#: .././config.py:11211 .././config.py:11288 .././config.py:12826 msgid "Thumbnail" msgstr "Miniatuurvoorbeeld" -#: .././config.py:11225 +#: .././config.py:11223 msgid "Output" msgstr "" -#: .././config.py:11254 +#: .././config.py:11252 msgid "Video clip" msgstr "" -#: .././config.py:11266 +#: .././config.py:11264 msgid "Video slice" msgstr "" -#: .././config.py:11278 +#: .././config.py:11276 msgid "Merge video/audio" msgstr "" -#: .././config.py:11388 +#: .././config.py:11386 msgid "Audio bitrate" msgstr "Audiobitsnelheid" -#: .././config.py:11402 +#: .././config.py:11400 msgid "How to set the quality" msgstr "Kwaliteit instellen" -#: .././config.py:11407 +#: .././config.py:11405 msgid "" "FFmpeg always encodes according to a Rate Factor that specifies the quality " "of the result." @@ -7196,7 +7203,7 @@ msgstr "" "FFmpeg gebruikt altijd op basis van de snelheidsfactor die de kwaliteit " "aangeeft." -#: .././config.py:11410 +#: .././config.py:11408 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 " @@ -7205,7 +7212,7 @@ msgstr "" "In plaats daarvan kan een gemiddelde bitsnelheid worden ingesteld. FFmpeg " "bepaalt dan de optimale snelheidsfactor bij de eerste overdracht." -#: .././config.py:11414 +#: .././config.py:11412 msgid "" "In fact the first pass is only used for determining the Rate Factor, no " "other data is carried over into the second pass." @@ -7213,7 +7220,7 @@ msgstr "" "De eerste overdracht wordt alleen gebruikt om de factor te bepalen en niet " "om andere gegevens over te dragen." -#: .././config.py:11417 +#: .././config.py:11415 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 " @@ -7224,158 +7231,158 @@ msgstr "" "aanbevolen. FFmpeg werkt dan alleen het begin van de video af met een " "willekeurige snelheidsfactor en past het einde aan om het doel te bereiken." -#: .././config.py:11430 +#: .././config.py:11428 msgid "Manual rate factor" msgstr "Aangepaste snelheidsfactor" -#: .././config.py:11439 +#: .././config.py:11437 msgid "Determine from target bitrate (2-Pass)" msgstr "Bepalen op basis van doelbitsnelheid (2-pass)" -#: .././config.py:11449 +#: .././config.py:11447 msgid "Rate factor" msgstr "Snelheidsfactor" -#: .././config.py:11458 +#: .././config.py:11456 msgid "Lossless" msgstr "Lossless" -#: .././config.py:11458 +#: .././config.py:11456 msgid "Large file" msgstr "Groot bestand" -#: .././config.py:11480 +#: .././config.py:11478 msgid "Bad quality" msgstr "Slechte kwaliteit" -#: .././config.py:11480 +#: .././config.py:11478 msgid "Small file" msgstr "Klein bestand" -#: .././config.py:11487 +#: .././config.py:11485 msgid "Name of dummy file" msgstr "Naam van rekwisietbestand" -#: .././config.py:11491 +#: .././config.py:11489 msgid "A dummy file is created during the first pass." msgstr "Er wordt tijdens de eerste overdracht een rekwisietbestand aangemaakt." -#: .././config.py:11495 +#: .././config.py:11493 msgid "Use the output file" msgstr "Uitvoerbestand gebruiken" -#: .././config.py:11496 +#: .././config.py:11494 msgid "Dummy" msgstr "Rekwisiet" -#: .././config.py:11497 +#: .././config.py:11495 msgid "/dev/null (Linux)" msgstr "/dev/null (Linux)" -#: .././config.py:11498 +#: .././config.py:11496 msgid "NUL (MS Windows)" msgstr "NUL (MS Windows)" -#: .././config.py:11510 +#: .././config.py:11508 msgid "Patience preset" msgstr "Geduldsinstelling" -#: .././config.py:11515 +#: .././config.py:11513 msgid "Ultra fast" msgstr "Ontzettend snel" -#: .././config.py:11516 +#: .././config.py:11514 msgid "Super fast" msgstr "Heel erg snel" -#: .././config.py:11517 +#: .././config.py:11515 msgid "Very fast" msgstr "Erg snel" -#: .././config.py:11518 .././config.py:11616 +#: .././config.py:11516 .././config.py:11614 msgid "Faster" msgstr "Sneller" -#: .././config.py:11519 +#: .././config.py:11517 msgid "Fast" msgstr "Snel" -#: .././config.py:11520 +#: .././config.py:11518 msgid "Medium (default)" msgstr "Gemiddeld (standaard)" -#: .././config.py:11521 +#: .././config.py:11519 #, python-format msgid "Slow (file about 5-10% smaller than medium)" msgstr "Langzaam (ongeveer 5-10% kleiner bestand dan gemiddeld)" -#: .././config.py:11522 +#: .././config.py:11520 #, python-format msgid "Slower (file about 15% smaller than medium)" msgstr "Langzamer (ongeveer 15% kleiner bestand dan gemiddeld)" -#: .././config.py:11523 +#: .././config.py:11521 #, python-format msgid "Very slow (file about 17% smaller than medium)" msgstr "Erg langzaam (ongeveer 17% kleiner bestand dan gemiddeld)" -#: .././config.py:11534 +#: .././config.py:11532 msgid "GPU encoding" msgstr "" -#: .././config.py:11550 +#: .././config.py:11548 msgid "Hardware acceleration" msgstr "" -#: .././config.py:11610 +#: .././config.py:11608 msgid "Palette:" msgstr "Palet:" -#: .././config.py:11617 +#: .././config.py:11615 msgid "Uses dithering to a standard palette provided by FFmpeg" msgstr "Gebruikt ruisonderdrukking op basis van een standaardpalet van FFmpeg" -#: .././config.py:11618 +#: .././config.py:11616 msgid "Can cause dithering artefacts and slight banding" msgstr "Kan vervormingen en lichte verkleuringen veroorzaken" -#: .././config.py:11627 +#: .././config.py:11625 msgid "Better" msgstr "Beter" -#: .././config.py:11628 +#: .././config.py:11626 msgid "Determines an optimized palette for the video" msgstr "Stelt een geoptimaliseerd palet vast voor de video" -#: .././config.py:11629 +#: .././config.py:11627 msgid "Uses two passes and a temporary file for the palette" msgstr "Gebruikt twee overdrachten en een tijdelijk bestand voor het palet" -#: .././config.py:11684 .././config.py:12328 +#: .././config.py:11682 .././config.py:12326 msgid "Split videos using their own timestamps" msgstr "" -#: .././config.py:11693 .././config.py:12339 +#: .././config.py:11691 .././config.py:12337 msgid "Split videos using these timestamps" msgstr "" -#: .././config.py:11798 .././config.py:12446 .././config.py:15203 +#: .././config.py:11796 .././config.py:12444 .././config.py:15201 msgid "Add timestamp" msgstr "" -#: .././config.py:11869 .././config.py:12539 +#: .././config.py:11867 .././config.py:12537 msgid "Use the videos' own slice data" msgstr "" -#: .././config.py:11878 .././config.py:12550 +#: .././config.py:11876 .././config.py:12548 msgid "Use this slice data" msgstr "" -#: .././config.py:12009 +#: .././config.py:12007 msgid "Delete sliuce" msgstr "" -#: .././config.py:12123 +#: .././config.py:12121 msgid "" "This merges a video and audio file with the same name into a single video " "file,\n" @@ -7384,120 +7391,120 @@ msgstr "" "Hiermee voeg je een audio- en videobestand samen onder dezelfde naam,\n" "met toevoeging van de op het tabblad 'Bestand' opgegeven extensie" -#: .././config.py:12164 +#: .././config.py:12162 msgid "The thumbnail's format can be changed in the File tab" msgstr "Het miniatuurformaat kan worden aangepast op het tabblad 'Bestand'" -#: .././config.py:12180 +#: .././config.py:12178 msgid "TRANSLATOR'S NOTE: FFmpeg options > Optimisations" msgstr "" -#: .././config.py:12183 +#: .././config.py:12181 msgid "_Optimisations" msgstr "_Optimalisaties" -#: .././config.py:12188 +#: .././config.py:12186 msgid "" "Optimise for fast seeking (shorter keyframe interval, about 10% larger file)" msgstr "" "Optimaliseren voor snel doorspoelen (kortere frames, ongeveer 10% groter " "bestand)" -#: .././config.py:12196 +#: .././config.py:12194 msgid "Input video is a high-quality movie" msgstr "Invoervideo is van hoge kwaliteit" -#: .././config.py:12202 +#: .././config.py:12200 msgid "Input video is an animated movie" msgstr "Invoervideo is een tekenfilm" -#: .././config.py:12208 +#: .././config.py:12206 msgid "Input video contains film grain" msgstr "Invoervideo bevat spikkels" -#: .././config.py:12214 +#: .././config.py:12212 msgid "Input video is an image slideshow" msgstr "Invoervideo is een diavoorstelling" -#: .././config.py:12220 +#: .././config.py:12218 msgid "Optimise for really weak CPU playback devices" msgstr "Optimaliseren voor zwakke processoren (cpu's)" -#: .././config.py:12227 +#: .././config.py:12225 msgid "Optimise for really old devices (requires rate factor above 0)" msgstr "" "Optimaliseren voor zeer oude apparaten (vereist een factor hoger dan 0)" -#: .././config.py:12238 +#: .././config.py:12236 msgid "" "Move headers to beginning of file (so it can play while still downloading)" msgstr "" "Koppen verplaatsen naar begin van bestand (om te kijken tijdens het " "downloaden)" -#: .././config.py:12246 +#: .././config.py:12244 msgid "Fast encoding and low latency streaming" msgstr "Snel encoderen en streamen op lage snelheid" -#: .././config.py:12252 +#: .././config.py:12250 msgid "Limit bitrate (Mbit/s)" msgstr "Bitsnelheid beperken (Mbit/s)" -#: .././config.py:12269 +#: .././config.py:12267 msgid "Assuming a receiving buffer (seconds)" msgstr "Ontvangbuffer (in seconden)" -#: .././config.py:12303 +#: .././config.py:12301 msgid "TRANSLATOR'S NOTE: FFmpeg options > Clips" msgstr "" -#: .././config.py:12318 +#: .././config.py:12316 msgid "Split the video(s) to create video clips" msgstr "" -#: .././config.py:12519 +#: .././config.py:12517 msgid "TRANSLATOR'S NOTE: FFmpeg options > Slices" msgstr "" -#: .././config.py:12522 .././config.py:15296 +#: .././config.py:12520 .././config.py:15294 msgid "_Slices" msgstr "" -#: .././config.py:12529 +#: .././config.py:12527 msgid "Remove slices from the video(s)" msgstr "" -#: .././config.py:12801 +#: .././config.py:12799 msgid "TRANSLATOR'S NOTE: FFmpeg options > Videos" msgstr "" -#: .././config.py:12809 +#: .././config.py:12807 msgid "List of videos to be processed" msgstr "Lijst met te verwerken video's" -#: .././config.py:12871 +#: .././config.py:12869 msgid "Show video properties and timestamps" msgstr "" -#: .././config.py:12880 +#: .././config.py:12878 msgid "Remove video from list" msgstr "Video verwijderen van lijst" -#: .././config.py:13024 +#: .././config.py:13022 msgid "" "TRANSLATOR'S NOTE: Dialogue window, generated by: FFmpeg options > Slices" msgstr "" -#: .././config.py:13151 +#: .././config.py:13149 msgid "" "TRANSLATOR'S NOTE: Dialogue window, generated by: FFmpeg options > Clips" msgstr "" -#: .././config.py:13378 .././config.py:13779 .././config.py:13810 +#: .././config.py:13376 .././config.py:13777 .././config.py:13808 msgid "TRANSLATOR'S NOTE: Dialogue window, generated by: FFmpeg options > Name" msgstr "" -#: .././config.py:13834 +#: .././config.py:13832 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)" @@ -7505,12 +7512,12 @@ msgstr "" "Als je op 'Toepassen' of 'Standaardwaarden' klikt (of het venster opnieuw " "opent), worden er minder FFmpeg-opties getoond" -#: .././config.py:13844 +#: .././config.py:13842 msgid "Show more FFmpeg options (when window re-opens)" msgstr "" "Uitgebreide FFmpeg-opties tonen (als het venster opnieuw wordt geopend)" -#: .././config.py:13861 +#: .././config.py:13859 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)" @@ -7518,277 +7525,277 @@ msgstr "" "Als je op 'Toepassen' of 'Standaardwaarden' klikt (of het venster opnieuw " "opent), worden er meer FFmpeg-opties getoond" -#: .././config.py:13871 +#: .././config.py:13869 msgid "Show fewer FFmpeg options (when window re-opens)" msgstr "Minder FFmpeg-opties tonen (als het venster opnieuw wordt geopend)" -#: .././config.py:14472 +#: .././config.py:14470 msgid "" "TRANSLATOR'S NOTE: Video properties window starts here. In the main window, " "in the Videos tab, right-click a video and select Show video > Properties..." msgstr "" -#: .././config.py:14635 +#: .././config.py:14633 msgid "TRANSLATOR'S NOTE: Video properties > General" msgstr "" -#: .././config.py:14643 .././config.py:17082 .././config.py:18131 -#: .././config.py:18776 +#: .././config.py:14641 .././config.py:17080 .././config.py:18129 +#: .././config.py:18774 msgid "General properties" msgstr "Algemene informatie" -#: .././config.py:14693 +#: .././config.py:14691 msgid "Set the file (if this is the wrong one)" msgstr "Bestand instellen (als dit het verkeerde is)" -#: .././config.py:14701 +#: .././config.py:14699 msgid "Metadata file" msgstr "" -#: .././config.py:14740 +#: .././config.py:14738 msgid "Update database using the video's metadata file" msgstr "" -#: .././config.py:14751 +#: .././config.py:14749 msgid "Video downloaded" msgstr "" -#: .././config.py:14758 +#: .././config.py:14756 msgid "Video unwatched" msgstr "" -#: .././config.py:14765 +#: .././config.py:14763 msgid "Video has been split from an original" msgstr "" -#: .././config.py:14772 +#: .././config.py:14770 msgid "Video is archived" msgstr "De video is gearchiveerd" -#: .././config.py:14779 +#: .././config.py:14777 msgid "Video is bookmarked" msgstr "De video is toegevoegd aan de bladwijzers" -#: .././config.py:14786 +#: .././config.py:14784 msgid "Video is favourite" msgstr "De video is toegevoegd aan de favorieten" -#: .././config.py:14793 +#: .././config.py:14791 msgid "Video is in waiting list" msgstr "De video staat op de wachtlijst" -#: .././config.py:14800 +#: .././config.py:14798 msgid "Video is blocked/censored/age-restricted" msgstr "" -#: .././config.py:14807 +#: .././config.py:14805 msgid "Always simulate download of this video" msgstr "Downloaden altijd simuleren" -#: .././config.py:14872 +#: .././config.py:14870 msgid "Receive time" msgstr "Ontvangen om" -#: .././config.py:14886 +#: .././config.py:14884 msgid "Subtitles" msgstr "" -#: .././config.py:14914 +#: .././config.py:14912 msgid "TRANSLATOR'S NOTE: Video properties > Live" msgstr "" -#: .././config.py:14922 +#: .././config.py:14920 msgid "Livestream properties" msgstr "Livestreaminformatie" -#: .././config.py:14927 +#: .././config.py:14925 msgid "Livestream status" msgstr "Livestreamstatus" -#: .././config.py:14938 +#: .././config.py:14936 msgid "Waiting to start" msgstr "Bezig met wachten op begin" -#: .././config.py:14942 +#: .././config.py:14940 msgid "Livestream has finished" msgstr "" -#: .././config.py:14944 +#: .././config.py:14942 msgid "Not a livestream" msgstr "Is geen livestream" -#: .././config.py:14947 +#: .././config.py:14945 msgid "Livestream message" msgstr "Livestreambericht" -#: .././config.py:14962 +#: .././config.py:14960 msgid "Video is pre-recorded" msgstr "De video is van tevoren opgenomen" -#: .././config.py:14974 +#: .././config.py:14972 msgid "Livestream actions" msgstr "Livestreamacties" -#: .././config.py:14981 +#: .././config.py:14979 msgid "When the livestream starts, show a desktop notification" msgstr "Melding tonen als de livestream begint" -#: .././config.py:14990 +#: .././config.py:14988 msgid "When the livestream starts, play an alarm" msgstr "Geluid afspelen als de livestream begint" -#: .././config.py:15000 +#: .././config.py:14998 msgid "When the livestream starts, open it in the system's web browser" msgstr "Livestream openen in webbrowser zodra deze begint" -#: .././config.py:15012 +#: .././config.py:15010 msgid "When the livestream starts, begin downloading it immediately" msgstr "Downloaden starten als de livestream begint" -#: .././config.py:15023 .././config.py:25185 +#: .././config.py:15021 .././config.py:25200 msgid "When a livestream stops, download it (overwriting any earlier file)" msgstr "" "Downloaden stoppen als de livestream begint (eerdere bestanden worden " "overschreven)" -#: .././config.py:15040 +#: .././config.py:15038 msgid "TRANSLATOR'S NOTE: Video properties > Description" msgstr "" -#: .././config.py:15043 +#: .././config.py:15041 msgid "_Description" msgstr "_Omschrijving" -#: .././config.py:15048 +#: .././config.py:15046 msgid "Video description" msgstr "Video-omschrijving" -#: .././config.py:15061 +#: .././config.py:15059 msgid "Update from the description file, and set the line length to:" msgstr "" -#: .././config.py:15081 +#: .././config.py:15079 msgid "Clear the description (does not modify the file)" msgstr "" -#: .././config.py:15109 +#: .././config.py:15107 msgid "TRANSLATOR'S NOTE: Video properties > Timestamps" msgstr "" -#: .././config.py:15112 +#: .././config.py:15110 msgid "_Timestamps" msgstr "" -#: .././config.py:15117 .././config.py:25280 +#: .././config.py:15115 .././config.py:25295 msgid "Timestamps" msgstr "" -#: .././config.py:15123 +#: .././config.py:15121 msgid "Timestamps can be used to download or create video clips" msgstr "" -#: .././config.py:15293 +#: .././config.py:15291 msgid "TRANSLATOR'S NOTE: Video properties > Slices" msgstr "" -#: .././config.py:15301 +#: .././config.py:15299 msgid "Video slices" msgstr "" -#: .././config.py:15307 +#: .././config.py:15305 msgid "SponsorBlock provides a list of slices that can be removed from a video" msgstr "" -#: .././config.py:15490 +#: .././config.py:15488 msgid "TRANSLATOR'S NOTE: Video properties > Comments" msgstr "" -#: .././config.py:15493 +#: .././config.py:15491 msgid "_Comments" msgstr "" -#: .././config.py:15504 +#: .././config.py:15502 msgid "Total comments:" msgstr "" -#: .././config.py:15543 +#: .././config.py:15541 msgid "Show formatted list" msgstr "" -#: .././config.py:15554 +#: .././config.py:15552 msgid "Show comment times as text" msgstr "" -#: .././config.py:15564 +#: .././config.py:15562 msgid "Show comment timestamps" msgstr "" -#: .././config.py:15602 .././config.py:15714 +#: .././config.py:15600 .././config.py:15712 msgid "Author" msgstr "" -#: .././config.py:15609 .././config.py:15714 +#: .././config.py:15607 .././config.py:15712 msgid "Comment" msgstr "" -#: .././config.py:15617 .././config.py:15715 +#: .././config.py:15615 .././config.py:15713 msgid "Uploader" msgstr "" -#: .././config.py:15663 +#: .././config.py:15661 msgid "Update from the metadata file" msgstr "" -#: .././config.py:15685 +#: .././config.py:15683 msgid "Clear comments (does not modify the file)" msgstr "" -#: .././config.py:15714 +#: .././config.py:15712 msgid "Likes" msgstr "" -#: .././config.py:16112 +#: .././config.py:16110 msgid "TRANSLATOR'S NOTE: Video properties > Errors / Warnings" msgstr "" -#: .././config.py:16119 .././config.py:17480 +#: .././config.py:16117 .././config.py:17478 msgid "Errors / Warnings" msgstr "Fouten/Waarschuwingen" -#: .././config.py:16125 +#: .././config.py:16123 msgid "Error messages produced the last time this video was checked/downloaded" msgstr "" "Foutmeldingen tijdens de laatste keer dat de video is gecontroleerd/" "gedownload" -#: .././config.py:16141 +#: .././config.py:16139 msgid "" "Warning messages produced the last time this video was checked/downloaded" msgstr "" "Waarschuwingen tijdens de laatste keer dat de video is gecontroleerd/" "gedownload" -#: .././config.py:16186 +#: .././config.py:16184 msgid "" "TRANSLATOR'S NOTE: Dialogue window, generated by: Video properties > Slices" msgstr "" -#: .././config.py:16276 +#: .././config.py:16274 msgid "" "TRANSLATOR'S NOTE: Dialogue window, generated by: Video properties > " "Timestamps" msgstr "" -#: .././config.py:16684 +#: .././config.py:16682 msgid "" "TRANSLATOR'S NOTE: Dialogue window, generated by: Video properties > General" msgstr "" -#: .././config.py:16690 +#: .././config.py:16688 msgid "Select the correct video/audio file" msgstr "Kies het juiste audio- of videobestand" -#: .././config.py:16716 +#: .././config.py:16714 msgid "" "The replacement video/audio file must be in the same channel, playlist or " "folder" @@ -7796,551 +7803,551 @@ msgstr "" "Het vervangende bestand moet op hetzelfde kanaal of dezelfde afspeellijst of " "map staan" -#: .././config.py:16734 +#: .././config.py:16732 msgid "You must select a valid video/audio file" msgstr "Kies het juiste audio- of videobestand" -#: .././config.py:16919 +#: .././config.py:16917 msgid "" "TRANSLATOR'S NOTE: Channel/playlist properties window starts here. In the " "main window, in the Videos tab, right-click a channel or playlist and select " "Show > Channel properties... of Show > Playlist properties..." msgstr "" -#: .././config.py:16927 +#: .././config.py:16925 msgid "Channel properties" msgstr "Kanaalinformatie" -#: .././config.py:16930 +#: .././config.py:16928 msgid "Playlist properties" msgstr "Afspeellijstinformatie" -#: .././config.py:17075 +#: .././config.py:17073 msgid "TRANSLATOR'S NOTE: Channel properties > General" msgstr "" -#: .././config.py:17097 +#: .././config.py:17095 msgid "Don't add videos in this channel to Tartube's database" msgstr "" -#: .././config.py:17101 +#: .././config.py:17099 msgid "Don't add videos in this playlist to Tartube's database" msgstr "" -#: .././config.py:17112 +#: .././config.py:17110 msgid "Always simulate download of videos in this channel" msgstr "Downloaden op dit kanaal altijd simuleren" -#: .././config.py:17114 +#: .././config.py:17112 msgid "Always simulate download of videos in this playlist" msgstr "Downloaden op deze afspeellijst altijd simuleren" -#: .././config.py:17124 +#: .././config.py:17122 msgid "Disable checking/downloading for this channel" msgstr "Controleren/Downloaden op dit kanaal uitschakelen" -#: .././config.py:17126 +#: .././config.py:17124 msgid "Disable checking/downloading for this playlist" msgstr "Controleren/Downloaden op deze afspeellijst uitschakelen" -#: .././config.py:17136 +#: .././config.py:17134 msgid "This channel is marked as a favourite" msgstr "Dit kanaal staat in je favorieten" -#: .././config.py:17138 +#: .././config.py:17136 msgid "This playlist is marked as a favourite" msgstr "Deze afspeellijst staat in je favorieten" -#: .././config.py:17148 +#: .././config.py:17146 msgid "Total videos" msgstr "Totaal aantal video's" -#: .././config.py:17172 +#: .././config.py:17170 msgid "Favourite videos" msgstr "Favoriete video's" -#: .././config.py:17184 +#: .././config.py:17182 msgid "Downloaded videos" msgstr "Gedownloade video's" -#: .././config.py:17207 +#: .././config.py:17205 msgid "" "TRANSLATOR'S NOTE: Channel properties > Associated playlists. Only visible " "for the compatible websites (e.g. YouTube)" msgstr "" -#: .././config.py:17211 +#: .././config.py:17209 msgid "Associated _Playlists" msgstr "" -#: .././config.py:17216 +#: .././config.py:17214 msgid "Associated playlists" msgstr "" -#: .././config.py:17222 +#: .././config.py:17220 msgid "" "When a video is associated with a playlist, the playlist's ID is stored here" msgstr "" -#: .././config.py:17243 +#: .././config.py:17241 msgid "Playlist Title" msgstr "" -#: .././config.py:17262 +#: .././config.py:17260 msgid "Set the channel as the download destination" msgstr "" -#: .././config.py:17269 +#: .././config.py:17267 msgid "Add selected playlist" msgstr "" -#: .././config.py:17278 +#: .././config.py:17276 msgid "Add all playlists" msgstr "" -#: .././config.py:17286 +#: .././config.py:17284 msgid "Download preferences" msgstr "" #. (This button works even if mainapp.TartubeApp.store_playlist_id_flag #. is False) -#: .././config.py:17302 +#: .././config.py:17300 msgid "Reset list using metadata file" msgstr "" -#: .././config.py:17333 +#: .././config.py:17331 msgid "Unnamed playlist" msgstr "" -#: .././config.py:17350 +#: .././config.py:17348 msgid "TRANSLATOR'S NOTE: Channel properties > History" msgstr "" -#: .././config.py:17353 .././config.py:18382 .././config.py:22079 +#: .././config.py:17351 .././config.py:18380 .././config.py:22077 msgid "_History" msgstr "Gesc_hiedenis" -#: .././config.py:17358 .././config.py:18387 .././config.py:22086 +#: .././config.py:17356 .././config.py:18385 .././config.py:22084 msgid "Download history" msgstr "Downloadgeschiedenis" -#: .././config.py:17372 .././config.py:18401 .././config.py:22100 +#: .././config.py:17370 .././config.py:18399 .././config.py:22098 msgid "Draw" msgstr "Tekenen" -#: .././config.py:17401 .././config.py:17901 +#: .././config.py:17399 .././config.py:17899 msgid "TRANSLATOR'S NOTE: Channel properties > RSS feed" msgstr "" -#: .././config.py:17404 +#: .././config.py:17402 msgid "_RSS feed" msgstr "_RSS-feed" -#: .././config.py:17409 +#: .././config.py:17407 msgid "RSS feed (used to detect livestreams)" msgstr "" -#: .././config.py:17415 +#: .././config.py:17413 msgid "" "If Tartube cannot detect the channel's RSS feed, you can enter the URL here" msgstr "" "Als Tartube geen rss-feed kan achterhalen, kun je hier de feedurl opgeven" -#: .././config.py:17420 +#: .././config.py:17418 msgid "" "If Tartube cannot detect the playlist's RSS feed, you can enter the URL here" msgstr "" "Als Tartube geen rss-feed kan achterhalen, kun je hier de feedurl opgeven" -#: .././config.py:17439 +#: .././config.py:17437 msgid "Open in web browser" msgstr "" -#: .././config.py:17444 +#: .././config.py:17442 msgid "Set to default feed" msgstr "" -#: .././config.py:17451 +#: .././config.py:17449 msgid "Reset feed" msgstr "" -#: .././config.py:17458 +#: .././config.py:17456 msgid "" "N.B. The Set to default feed button won't work if the RSS feed was " "obtained from video metadata" msgstr "" -#: .././config.py:17473 +#: .././config.py:17471 msgid "TRANSLATOR'S NOTE: Channel properties > Errors / Warnings" msgstr "" -#: .././config.py:17486 +#: .././config.py:17484 msgid "" "Error messages produced the last time this channel was checked/downloaded" msgstr "" "Foutmeldingen tijdens de laatste keer dat dit kanaal is gecontroleerd/" "gedownload" -#: .././config.py:17491 +#: .././config.py:17489 msgid "" "Error messages produced the last time this playlist was checked/downloaded" msgstr "" "Foutmeldingen tijdens de laatste keer dat deze afspeellijst is gecontroleerd/" "gedownload" -#: .././config.py:17510 +#: .././config.py:17508 msgid "" "Warning messages produced the last time this channel was checked/downloaded" msgstr "" "Waarschuwingen tijdens de laatste keer dat dit kanaal is gecontroleerd/" "gedownload" -#: .././config.py:17515 +#: .././config.py:17513 msgid "" "Warning messages produced the last time this playlist was checked/downloaded" msgstr "" "Waarschuwingen tijdens de laatste keer dat deze afspeellijst is " "gecontroleerd/gedownload" -#: .././config.py:17565 .././config.py:17696 +#: .././config.py:17563 .././config.py:17694 msgid "" "TRANSLATOR'S NOTE: Dialogue window, generated by: Channel properties > " "Associated playlists" msgstr "" -#: .././config.py:17592 +#: .././config.py:17590 #, python-brace-format msgid "The name '{0}' is already in use" msgstr "De naam '{0}' is al in gebruik" -#: .././config.py:17611 +#: .././config.py:17609 msgid "Unable to extrapolate the URL for this playlist" msgstr "" -#: .././config.py:17626 +#: .././config.py:17624 msgid "The playlist is already in Tartube's database" msgstr "" -#: .././config.py:17649 +#: .././config.py:17647 msgid "Unable to create new playlist" msgstr "" -#: .././config.py:17670 +#: .././config.py:17668 #, python-brace-format msgid "Added playlist '{0}' to Tartube's database" msgstr "" #. Show confirmation -#: .././config.py:17781 +#: .././config.py:17779 #, python-brace-format msgid "Playlists added: {0}" msgstr "" -#: .././config.py:17782 +#: .././config.py:17780 #, python-brace-format msgid "Playlists not added: {0}" msgstr "" -#: .././config.py:17923 +#: .././config.py:17921 msgid "Could not set the RSS feed" msgstr "" -#: .././config.py:17977 +#: .././config.py:17975 msgid "" "TRANSLATOR'S NOTE: Folder properties window starts here. In the main window, " "in the Videos tab, right-click a folder and select Show > Folder " "properties..." msgstr "" -#: .././config.py:17982 +#: .././config.py:17980 msgid "Folder properties" msgstr "Mapinformatie" -#: .././config.py:18124 +#: .././config.py:18122 msgid "TRANSLATOR'S NOTE: Folder properties > General" msgstr "" -#: .././config.py:18144 +#: .././config.py:18142 msgid "Don't add videos to Tartube's database" msgstr "" -#: .././config.py:18151 +#: .././config.py:18149 msgid "Always simulate download of videos" msgstr "Downloaden altijd simuleren" -#: .././config.py:18158 +#: .././config.py:18156 msgid "Disable checking/downloading" msgstr "" -#: .././config.py:18165 +#: .././config.py:18163 msgid "This folder is marked as a favourite" msgstr "Deze map staat in je favorieten" -#: .././config.py:18172 +#: .././config.py:18170 msgid "This folder is hidden" msgstr "Deze map is verborgen" -#: .././config.py:18179 +#: .././config.py:18177 msgid "This folder can't be deleted by the user" msgstr "Deze map kan niet worden verwijderd door de gebruiker" -#: .././config.py:18186 +#: .././config.py:18184 msgid "This is a system-controlled folder" msgstr "Dit is een systeemmap" -#: .././config.py:18193 +#: .././config.py:18191 msgid "All contents deleted when Tartube shuts down" msgstr "Na het afsluiten wordt alle inhoud verwijderd" -#: .././config.py:18200 +#: .././config.py:18198 msgid "Restrictions:" msgstr "" -#: .././config.py:18211 +#: .././config.py:18209 msgid "Can only contain videos" msgstr "" -#: .././config.py:18213 +#: .././config.py:18211 msgid "Can contain folders and videos" msgstr "" -#: .././config.py:18215 +#: .././config.py:18213 msgid "Can contain anything" msgstr "" -#: .././config.py:18226 +#: .././config.py:18224 msgid "TRANSLATOR'S NOTE: Folder properties > Statistics" msgstr "" -#: .././config.py:18229 .././config.py:21899 +#: .././config.py:18227 .././config.py:21897 msgid "_Statistics" msgstr "_Statistieken" -#: .././config.py:18234 .././config.py:21906 +#: .././config.py:18232 .././config.py:21904 msgid "Statistics" msgstr "Statistieken" -#: .././config.py:18255 .././config.py:21927 +#: .././config.py:18253 .././config.py:21925 msgid "Downloaded" msgstr "Gedownload" -#: .././config.py:18299 +#: .././config.py:18297 msgid "Sub-folders" msgstr "Onderliggende mappen" -#: .././config.py:18321 +#: .././config.py:18319 msgid "Recalculate" msgstr "Herberekenen" -#: .././config.py:18379 +#: .././config.py:18377 msgid "TRANSLATOR'S NOTE: Folder properties > History" msgstr "" -#: .././config.py:18430 +#: .././config.py:18428 msgid "" "TRANSLATOR'S NOTE: Folder properties > Recent videos. Only visible for the " "'Recent videos' folder" msgstr "" -#: .././config.py:18434 +#: .././config.py:18432 msgid "_Recent Videos" msgstr "" -#: .././config.py:18439 +#: .././config.py:18437 msgid "Recent videos" msgstr "" -#: .././config.py:18445 +#: .././config.py:18443 msgid "" "When videos are checked/downloaded, older videos are removed from this folder" msgstr "" -#: .././config.py:18617 +#: .././config.py:18615 msgid "" "TRANSLATOR'S NOTE: Scheduled downloads window starts here. In the menu, " "click Edit > System preferences... Scheduling > Start. In the 'Scheduled " "download name' box, add a name. Then click the Add button" msgstr "" -#: .././config.py:18623 +#: .././config.py:18621 msgid "Scheduled download" msgstr "Ingeplande download" -#: .././config.py:18768 +#: .././config.py:18766 msgid "TRANSLATOR'S NOTE: Scheduled downloads > General" msgstr "" -#: .././config.py:18781 .././config.py:23352 +#: .././config.py:18779 .././config.py:23357 msgid "Scheduled download name" msgstr "Naam van ingeplande download" -#: .././config.py:18793 +#: .././config.py:18791 msgid "Download mode" msgstr "Downloadmodus" -#: .././config.py:18798 +#: .././config.py:18796 msgid "Check channels, playlist and folders" msgstr "Kanalen, afspeellijsten en mappen controleren" -#: .././config.py:18799 +#: .././config.py:18797 msgid "Download channels, playlists and folders" msgstr "Kanalen, afspeellijsten, mappen downloaden" -#: .././config.py:18800 +#: .././config.py:18798 msgid "Perform a custom download" msgstr "Aangepast downloaden" -#: .././config.py:18812 +#: .././config.py:18810 msgid "Custom download name" msgstr "" -#: .././config.py:18870 +#: .././config.py:18868 msgid "TRANSLATOR'S NOTE: Scheduled downloads > Start" msgstr "" -#: .././config.py:18873 .././config.py:23293 +#: .././config.py:18871 .././config.py:23298 msgid "_Start" msgstr "_Beginnen" -#: .././config.py:18878 +#: .././config.py:18876 msgid "Start conditions" msgstr "" -#: .././config.py:18883 .././config.py:23318 +#: .././config.py:18881 .././config.py:23323 msgid "Start mode" msgstr "Beginmodus" -#: .././config.py:18888 +#: .././config.py:18886 msgid "Perform this download at regular intervals" msgstr "Download uitvoeren op bepaalde tijdstippen" -#: .././config.py:18889 +#: .././config.py:18887 msgid "Perform this download when Tartube starts" msgstr "Download uitvoeren na het openen van Tartube" -#: .././config.py:18891 +#: .././config.py:18889 msgid "Perform this download some time after Tartube starts" msgstr "" -#: .././config.py:18894 +#: .././config.py:18892 msgid "Perform this download at specified times" msgstr "" -#: .././config.py:18895 +#: .././config.py:18893 msgid "Disable this scheduled download" msgstr "Planning uitschakelen" -#: .././config.py:18969 +#: .././config.py:18967 msgid "Minutes" msgstr "" -#: .././config.py:19096 +#: .././config.py:19094 msgid "Interval time" msgstr "" -#: .././config.py:19106 +#: .././config.py:19104 msgid "Start times" msgstr "" -#: .././config.py:19148 +#: .././config.py:19146 msgid "TRANSLATOR'S NOTE: Scheduled downloads > Conflicts" msgstr "" -#: .././config.py:19151 +#: .././config.py:19149 msgid "_Conflicts" msgstr "" -#: .././config.py:19155 +#: .././config.py:19153 msgid "Conflict settings" msgstr "" -#: .././config.py:19160 +#: .././config.py:19158 msgid "If another scheduled download is running:" msgstr "Als er al een ingeplande download actief is:" -#: .././config.py:19167 +#: .././config.py:19165 msgid "Add channels, playlists and folders to the end of the queue" msgstr "Kanalen, afspeellijsten en mappen toevoegen aan einde van wachtrij" -#: .././config.py:19173 +#: .././config.py:19171 msgid "Add channels, playlists and folders to the beginning of the queue" msgstr "Kanalen, afspeellijsten en mappen toevoegen aan begin van wachtrij" -#: .././config.py:19180 +#: .././config.py:19178 msgid "Do nothing, just wait until the next scheduled download time" msgstr "Niks doen tot aan het volgende tijdstip" -#: .././config.py:19195 +#: .././config.py:19193 msgid "This scheduled download takes priority over others" msgstr "Deze ingeplande download heeft hoge prioriteit" -#: .././config.py:19198 +#: .././config.py:19196 msgid "Other scheduled downloads won't start until this one is finished" msgstr "Andere ingeplande downloads beginnen pas als deze is afgerond" -#: .././config.py:19214 +#: .././config.py:19212 msgid "TRANSLATOR'S NOTE: Scheduled downloads > Media" msgstr "" -#: .././config.py:19222 +#: .././config.py:19220 msgid "Media to download" msgstr "De te downloaden media" -#: .././config.py:19228 +#: .././config.py:19226 msgid "Check/download everything" msgstr "Alles controleren/downloaden" -#: .././config.py:19236 +#: .././config.py:19234 msgid "Only check/download the media below" msgstr "Alleen onderstaande media controleren/downloaden" -#: .././config.py:19250 +#: .././config.py:19248 msgid "" "Hint: you can drag and drop channels, playlists and your own folders here" msgstr "Tip: je kunt kanalen, afspeellijsten en mappen hierheen slepen" -#: .././config.py:19390 +#: .././config.py:19388 msgid "TRANSLATOR'S NOTE: Scheduled downloads > Limits" msgstr "" -#: .././config.py:19393 .././config.py:23684 +#: .././config.py:19391 .././config.py:23689 msgid "_Limits" msgstr "" -#: .././config.py:19398 .././config.py:23691 +#: .././config.py:19396 .././config.py:23696 msgid "Performance limits" msgstr "Prestatiebeperkingen" -#: .././config.py:19403 .././config.py:23696 +#: .././config.py:19401 .././config.py:23701 msgid "Limits are applied when you start downloading a video/channel/playlist" msgstr "" -#: .././config.py:19409 +#: .././config.py:19407 msgid "" "These limits override the default and alternative limits specified elsewhere" msgstr "" -#: .././config.py:19415 .././config.py:23702 .././config.py:23773 +#: .././config.py:19413 .././config.py:23707 .././config.py:23778 msgid "Limit simultaneous downloads to" msgstr "Aantal gelijktijdige downloads beperken tot" -#: .././config.py:19430 .././config.py:23720 .././config.py:23795 +#: .././config.py:19428 .././config.py:23725 .././config.py:23800 msgid "Limit download speed to" msgstr "Downloadsnelheid beperken tot" -#: .././config.py:19458 +#: .././config.py:19456 msgid "TRANSLATOR'S NOTE: Scheduled downloads > Other" msgstr "" -#: .././config.py:19461 +#: .././config.py:19459 msgid "_Other" msgstr "" -#: .././config.py:19465 +#: .././config.py:19463 msgid "Other settings" msgstr "" -#: .././config.py:19471 +#: .././config.py:19469 msgid "" "Ignore time-saving preferences, and check/download the whole channel/" "playlist/folder" @@ -8348,937 +8355,937 @@ msgstr "" "Tijdbesparende maatregelen negeren en kanaal/afspeellijst/map volledig " "controleren/downloaden" -#: .././config.py:19479 +#: .././config.py:19477 msgid "Shut down Tartube when this scheduled download has finished" msgstr "Tartube afsluiten nadat deze download is afgerond" -#: .././config.py:19898 +#: .././config.py:19896 msgid "" "TRANSLATOR'S NOTE: System preferences window starts here. In the menu, click " "Edit > System preferences..." msgstr "" -#: .././config.py:20242 +#: .././config.py:20240 msgid "TRANSLATOR'S NOTE: System preferences > General" msgstr "" -#: .././config.py:20270 +#: .././config.py:20268 msgid "TRANSLATOR'S NOTE: System preferences > General > Application" msgstr "" -#: .././config.py:20277 +#: .././config.py:20275 msgid "_Application" msgstr "" -#: .././config.py:20284 +#: .././config.py:20282 msgid "Application details" msgstr "" -#: .././config.py:20289 +#: .././config.py:20287 msgid "Version" msgstr "" -#: .././config.py:20307 +#: .././config.py:20305 msgid "Locale override" msgstr "" -#: .././config.py:20316 +#: .././config.py:20314 msgid "Use your system locale" msgstr "" -#: .././config.py:20324 +#: .././config.py:20322 msgid "Current locale" msgstr "" -#: .././config.py:20333 +#: .././config.py:20331 msgid "Unrecognised locale" msgstr "" -#: .././config.py:20403 +#: .././config.py:20401 msgid "Preferences mode" msgstr "" -#: .././config.py:20430 +#: .././config.py:20428 msgid "Hide advanced preferences" msgstr "" -#: .././config.py:20432 +#: .././config.py:20430 msgid "Show advanced preferences" msgstr "" -#: .././config.py:20450 +#: .././config.py:20448 msgid "TRANSLATOR'S NOTE: System preferences > General > Modules" msgstr "" -#: .././config.py:20453 +#: .././config.py:20451 msgid "_Modules" msgstr "_Modules" -#: .././config.py:20458 +#: .././config.py:20456 msgid "Module availability" msgstr "Aanwezigheid van modules" -#: .././config.py:20464 +#: .././config.py:20462 msgid "feedparser module is available (required for detecting livestreams)" msgstr "" "De feedparser-module is aanwezig (vereist voor het detecteren van " "livestreams)" -#: .././config.py:20473 +#: .././config.py:20471 msgid "matplotlib module is available (draws graphs)" msgstr "De matplotlib-module is beschikbaar (om grafieken te tonen)" -#: .././config.py:20481 +#: .././config.py:20479 msgid "moviepy module is available (finds the length of videos, if unknown)" msgstr "" "De moviepy-module is aanwezig (vereist voor het achterhalen van de duur van " "video's)" -#: .././config.py:20491 +#: .././config.py:20489 msgid "playsound module is available (sound an alarm when a livestream starts)" msgstr "" "De playsound-module is aanwezig (vereist voor het afspelen van een geluid " "aan het begin van een livestream)" -#: .././config.py:20501 +#: .././config.py:20499 msgid "" "XDG module is available (saves the config file in the standard location)" msgstr "" "De xdg-module is aanwezig (vereist voor het opslaan van het " "configuratiebestand op de standaardlocatie)" -#: .././config.py:20511 +#: .././config.py:20509 msgid "" "Notify module is available (shows desktop notifications; Linux/*BSD only)" msgstr "" "De notify-module is aanwezig (vereist voor het tonen van meldingen op Linux " "en *BSD)" -#: .././config.py:20521 +#: .././config.py:20519 msgid "Module preferences" msgstr "Module-instellingen" -#: .././config.py:20527 +#: .././config.py:20525 msgid "" "Use 'moviepy' module to get a video's duration, if not known (may be slow)" msgstr "" "'moviepy'-module gebruiken om de duur van video's te achterhalen (kan " "langzaam zijn)" -#: .././config.py:20539 +#: .././config.py:20537 msgid "Timeout applied when moviepy checks a video file" msgstr "De time-out die wordt gebruikt bij het achterhalen met moviepy" -#: .././config.py:20564 +#: .././config.py:20562 msgid "TRANSLATOR'S NOTE: System preferences > Files > xxx" msgstr "" -#: .././config.py:20604 +#: .././config.py:20602 msgid "TRANSLATOR'S NOTE: System preferences > Files > Device" msgstr "" -#: .././config.py:20607 +#: .././config.py:20605 msgid "_Device" msgstr "_Apparaat" -#: .././config.py:20612 +#: .././config.py:20610 msgid "Device preferences" msgstr "Apparaatinstellingen" -#: .././config.py:20617 +#: .././config.py:20615 msgid "Size of device" msgstr "" -#: .././config.py:20634 +#: .././config.py:20632 msgid "Free space on device" msgstr "" -#: .././config.py:20652 +#: .././config.py:20650 msgid "" "Before checking/downloading videos, warn user if disk space is less than" msgstr "" -#: .././config.py:20677 +#: .././config.py:20675 msgid "Halt downloads if disk space is less than" msgstr "Downloads onderbreken als schijfruimte minder is dan" -#: .././config.py:20733 +#: .././config.py:20731 msgid "TRANSLATOR'S NOTE: System preferences > Files > Config" msgstr "" -#: .././config.py:20736 +#: .././config.py:20734 msgid "_Config" msgstr "" -#: .././config.py:20740 +#: .././config.py:20738 msgid "Configuration preferences" msgstr "Configuratie-instellingen" -#: .././config.py:20745 +#: .././config.py:20743 msgid "Tartube configuration file loaded from" msgstr "" -#: .././config.py:20757 +#: .././config.py:20755 msgid "Default location for Tartube configuration" msgstr "" -#: .././config.py:20769 +#: .././config.py:20767 msgid "Alternative location for Tartube configuration" msgstr "" -#: .././config.py:20794 +#: .././config.py:20792 msgid "TRANSLATOR'S NOTE: System preferences > Files > Database" msgstr "" -#: .././config.py:20797 +#: .././config.py:20795 msgid "D_atabase" msgstr "D_atabank" -#: .././config.py:20802 +#: .././config.py:20800 msgid "Database preferences" msgstr "Databankinstellingen" -#: .././config.py:20807 +#: .././config.py:20805 msgid "Current data folder" msgstr "" -#: .././config.py:20820 +#: .././config.py:20818 msgid "Current database" msgstr "" -#: .././config.py:20837 +#: .././config.py:20835 msgid "Recent data folders" msgstr "Recente gegevensmappen" -#: .././config.py:20853 +#: .././config.py:20851 msgid "Add new database" msgstr "Nieuwe databank toevoegen" -#: .././config.py:20855 +#: .././config.py:20853 msgid "Change to a different data folder" msgstr "Kies een andere gegevensmap" -#: .././config.py:20862 +#: .././config.py:20860 msgid "Check and repair database" msgstr "Databank controleren en repareren" -#: .././config.py:20865 +#: .././config.py:20863 msgid "Check for inconsistencies, and repair them" msgstr "Controleer op fouten en herstel ze" -#: .././config.py:20870 +#: .././config.py:20868 msgid "Dump database to JSON" msgstr "" -#: .././config.py:20873 +#: .././config.py:20871 msgid "Convert databases to JSON, even when Tartube can't load them" msgstr "" -#: .././config.py:20878 +#: .././config.py:20876 msgid "Switch to this database" msgstr "" -#: .././config.py:20880 +#: .././config.py:20878 msgid "Switch to the selected data folder" msgstr "Gekozen gegevensmap gebruiken" -#: .././config.py:20890 +#: .././config.py:20888 msgid "Forget" msgstr "Wissen" -#: .././config.py:20893 +#: .././config.py:20891 msgid "Remove the selected data folder from the list" msgstr "Verwijder de geselecteerde map van de lijst" -#: .././config.py:20903 +#: .././config.py:20901 msgid "Forget all" msgstr "Alle mappen wissen" -#: .././config.py:20906 +#: .././config.py:20904 msgid "Forget every folder in this list (except the current one)" msgstr "Verwijder alle mappen van de lijst (behalve de huidige)" -#: .././config.py:20920 +#: .././config.py:20918 msgid "Move the selected folder up the list" msgstr "Geselecteerde map omhoog verplaatsen" -#: .././config.py:20929 +#: .././config.py:20927 msgid "Move the selected folder down the list" msgstr "Geselecteerde map omlaag verplaatsen" -#: .././config.py:20957 +#: .././config.py:20955 msgid "" "On startup, load the first database on the list (not the most recently-use " "one)" msgstr "" "Laad bij het opstarten de eerste databank op de lijst (niet de meest recente)" -#: .././config.py:20967 +#: .././config.py:20965 msgid "If one database is in use, try to load others" msgstr "Andere databank laden als huidige in gebruik is" -#: .././config.py:20975 +#: .././config.py:20973 msgid "New databases are added to this list" msgstr "" -#: .././config.py:21021 +#: .././config.py:21019 msgid "TRANSLATOR'S NOTE: System preferences > Files > Backups" msgstr "" -#: .././config.py:21024 +#: .././config.py:21022 msgid "_Backups" msgstr "_Back-ups" -#: .././config.py:21029 +#: .././config.py:21027 msgid "Backup preferences" msgstr "Back-upinstellingen" -#: .././config.py:21034 +#: .././config.py:21032 msgid "" "When saving the database, Tartube makes a backup copy of its database file" msgstr "" -#: .././config.py:21042 +#: .././config.py:21040 msgid "Delete the backup as soon as the database has been saved" msgstr "" -#: .././config.py:21049 +#: .././config.py:21047 msgid "Keep the backup file, replacing any previous backup file" msgstr "Back-upbestand behouden en vorige overschrijven" -#: .././config.py:21058 +#: .././config.py:21056 msgid "Make a new backup file once per day" msgstr "" -#: .././config.py:21067 +#: .././config.py:21065 msgid "Make a new backup file every time the database is saved" msgstr "" -#: .././config.py:21100 +#: .././config.py:21098 msgid "Export preferences" msgstr "" -#: .././config.py:21105 +#: .././config.py:21103 msgid "Separator used in CSV exports" msgstr "" -#: .././config.py:21140 +#: .././config.py:21138 msgid "TRANSLATOR'S NOTE: System preferences > Files > Videos" msgstr "" -#: .././config.py:21151 +#: .././config.py:21149 msgid "Video matching preferences" msgstr "Instellingen omtrent video-overeenkomsten" -#: .././config.py:21156 +#: .././config.py:21154 msgid "When matching videos on the filesystem:" msgstr "Bij het overeenkomen van video's op het bestandssysteem:" -#: .././config.py:21162 +#: .././config.py:21160 msgid "The video names must match exactly" msgstr "Alleen de videonamen overeen laten komen" -#: .././config.py:21169 +#: .././config.py:21167 msgid "The first # characters must match exactly" msgstr "Alleen eerste x aantal tekens overeen laten komen" -#: .././config.py:21183 +#: .././config.py:21181 msgid "Ignore the last # characters; the remaining name must match exactly" msgstr "Laatste x aantal tekens negeren en de rest overeen laten komen" -#: .././config.py:21221 +#: .././config.py:21219 msgid "Video matching recommended preferences" msgstr "" -#: .././config.py:21227 +#: .././config.py:21225 msgid "Check the video's original name and the downloaded file name" msgstr "" -#: .././config.py:21239 +#: .././config.py:21237 msgid "" "N.B. If disabled, custom file templates will interfere with video matching" msgstr "" -#: .././config.py:21259 +#: .././config.py:21257 msgid "TRANSLATOR'S NOTE: System preferences > Files > Delete" msgstr "" -#: .././config.py:21263 +#: .././config.py:21261 msgid "D_elete" msgstr "" -#: .././config.py:21270 +#: .././config.py:21268 msgid "Automatic video deletion/removal preferences" msgstr "" -#: .././config.py:21276 +#: .././config.py:21274 msgid "" "Deleted videos are re-downloaded without an archive file. See the Operations " "> Archive tab" msgstr "" -#: .././config.py:21283 +#: .././config.py:21281 msgid "Automatically delete downloaded videos" msgstr "" -#: .././config.py:21299 .././config.py:21323 .././formats.py:451 +#: .././config.py:21297 .././config.py:21321 .././formats.py:451 msgid "days" msgstr "dagen" -#: .././config.py:21305 +#: .././config.py:21303 msgid "Remove downloaded videos from the database (but don't delete files)" msgstr "" -#: .././config.py:21328 +#: .././config.py:21326 msgid "Only delete/remove videos which have been watched" msgstr "" -#: .././config.py:21340 +#: .././config.py:21338 msgid "Delete/remove files:" msgstr "" -#: .././config.py:21346 +#: .././config.py:21344 msgid "When the database is loaded" msgstr "" -#: .././config.py:21353 +#: .././config.py:21351 msgid "After every download operation" msgstr "" -#: .././config.py:21397 +#: .././config.py:21395 msgid "Manual video deletion/removal preferences" msgstr "" -#: .././config.py:21402 +#: .././config.py:21400 msgid "Show dialogue window before removing video(s)" msgstr "" -#: .././config.py:21413 +#: .././config.py:21411 msgid "When removing videos, remove all files from the filesystem" msgstr "" -#: .././config.py:21425 +#: .././config.py:21423 msgid "Show dialogue window before removing channels/playlists/folders" msgstr "" -#: .././config.py:21439 +#: .././config.py:21437 msgid "When removing containers, remove all files from the filesystem" msgstr "" -#: .././config.py:21465 +#: .././config.py:21463 msgid "TRANSLATOR'S NOTE: System preferences > Files > Update" msgstr "" -#: .././config.py:21476 +#: .././config.py:21474 msgid "Update video descriptions" msgstr "" -#: .././config.py:21483 +#: .././config.py:21481 msgid "These procedures might take a long time on a large database" msgstr "" -#: .././config.py:21490 +#: .././config.py:21488 msgid "Update from description files, and set the line lengths to:" msgstr "" -#: .././config.py:21509 +#: .././config.py:21507 msgid "Clear descriptions (does not modify the description files)" msgstr "" -#: .././config.py:21532 +#: .././config.py:21530 msgid "Video timestamps" msgstr "" -#: .././config.py:21536 +#: .././config.py:21534 msgid "Extract timestamps for all videos" msgstr "" -#: .././config.py:21544 +#: .././config.py:21542 msgid "Remove timestamps from all videos" msgstr "" -#: .././config.py:21554 .././config.py:25647 +#: .././config.py:21552 .././config.py:25662 msgid "Video comments" msgstr "" -#: .././config.py:21558 +#: .././config.py:21556 msgid "Extract comments for all videos" msgstr "" -#: .././config.py:21566 +#: .././config.py:21564 msgid "Remove comments from all videos" msgstr "" -#: .././config.py:21576 +#: .././config.py:21574 msgid "" "Comments are extracted from each video's metadata file, so this procedure " "may take a long time" msgstr "" -#: .././config.py:21596 +#: .././config.py:21594 msgid "TRANSLATOR'S NOTE: System preferences > Files > URLs" msgstr "" -#: .././config.py:21600 +#: .././config.py:21598 msgid "U_RLs" msgstr "" -#: .././config.py:21607 +#: .././config.py:21605 msgid "Update channel/playlist URLs" msgstr "" -#: .././config.py:21612 +#: .././config.py:21610 msgid "Confirm every change" msgstr "" -#: .././config.py:21695 +#: .././config.py:21693 msgid "Pattern" msgstr "" -#: .././config.py:21706 +#: .././config.py:21704 msgid "Substitution" msgstr "" -#: .././config.py:21717 +#: .././config.py:21715 msgid "This pattern is a regex" msgstr "" -#: .././config.py:21729 +#: .././config.py:21727 msgid "Search and replace text in the selected URLs" msgstr "" -#: .././config.py:21744 +#: .././config.py:21742 msgid "Open URLs" msgstr "" -#: .././config.py:21832 +#: .././config.py:21830 msgid "TRANSLATOR'S NOTE: System preferences > Files > Temporary" msgstr "" -#: .././config.py:21842 +#: .././config.py:21840 msgid "Temporary folder preferences" msgstr "Instellingen omtrent tijdelijke mappen" -#: .././config.py:21847 +#: .././config.py:21845 msgid "Empty temporary folders when Tartube shuts down" msgstr "Tijdelijke mappen legen na het afsluiten" -#: .././config.py:21856 +#: .././config.py:21854 msgid "(N.B. Temporary folders are always emptied when Tartube starts up)" msgstr "(let op: tijdelijke mappen worden sowieso geleegd bij het openen)" -#: .././config.py:21864 +#: .././config.py:21862 msgid "Open temporary folders (on the desktop) when Tartube shuts down" msgstr "Tijdelijke mappen openen na het afsluiten" -#: .././config.py:21895 +#: .././config.py:21893 msgid "TRANSLATOR'S NOTE: System preferences > Files > Statistics" msgstr "" -#: .././config.py:21911 +#: .././config.py:21909 msgid "The Tartube database contains:" msgstr "De Tartube-databank bevat:" -#: .././config.py:21971 +#: .././config.py:21969 msgid "Custom folders" msgstr "Aangepaste mappen" -#: .././config.py:21994 +#: .././config.py:21992 msgid "Calculate" msgstr "Berekenen" -#: .././config.py:22075 +#: .././config.py:22073 msgid "TRANSLATOR'S NOTE: System preferences > Files > History" msgstr "" -#: .././config.py:22129 +#: .././config.py:22127 msgid "TRANSLATOR'S NOTE: System preferences > Windows" msgstr "" #. Add this tab... -#: .././config.py:22133 +#: .././config.py:22131 msgid "_Windows" msgstr "_Vensters" -#: .././config.py:22163 +#: .././config.py:22161 msgid "TRANSLATOR'S NOTE: System preferences > Windows > Main Window" msgstr "" -#: .././config.py:22167 +#: .././config.py:22165 msgid "_Main window" msgstr "_Hoofdvenster" -#: .././config.py:22174 +#: .././config.py:22172 msgid "Main window preferences" msgstr "Hoofdvensterinstellingen" -#: .././config.py:22179 +#: .././config.py:22177 msgid "Remember size of the main window" msgstr "" -#: .././config.py:22187 +#: .././config.py:22185 msgid "Remember slider positions" msgstr "" -#: .././config.py:22196 +#: .././config.py:22194 msgid "Reset both" msgstr "" -#: .././config.py:22212 +#: .././config.py:22210 msgid "Don't show the main window toolbar" msgstr "Geen werkbalk tonen op hoofdvenster" -#: .././config.py:22222 +#: .././config.py:22220 msgid "Don't show labels in the main window toolbar" msgstr "Geen werkbalklabels tonen op hoofdvenster" -#: .././config.py:22240 +#: .././config.py:22245 msgid "" "Replace stock icons with custom icons (in case stock icons are not visible)" msgstr "" "Standaardpictogrammen vervangen door aangepaste (als de " "standaardpictogrammen niet worden getoond)" -#: .././config.py:22252 +#: .././config.py:22257 msgid "Show tooltips for videos, channels, playlists and folders" msgstr "Hulpballonnen tonen bij video's, kanalen, afspeellijsten en mappen" -#: .././config.py:22261 +#: .././config.py:22266 msgid "Show errors/warnings in tooltips (but not in the Videos tab)" msgstr "" "Fouten/Waarschuwingen tonen in hulpballonnen (maar niet op het tabblad " "'Video's')" -#: .././config.py:22284 +#: .././config.py:22289 msgid "Disable the download buttons in the toolbar and the Videos tab" msgstr "" -#: .././config.py:22294 +#: .././config.py:22299 msgid "In the Progress tab, hide finished downloads" msgstr "" -#: .././config.py:22303 +#: .././config.py:22308 msgid "Show downloads in reverse order" msgstr "" -#: .././config.py:22312 +#: .././config.py:22317 msgid "In the Progress/Classic Mode tabs, remember the width of (some) columns" msgstr "" -#: .././config.py:22322 +#: .././config.py:22327 msgid "When Tartube starts, automatically open the Classic Mode tab" msgstr "Automatisch opstarten in klassieke modus" -#: .././config.py:22338 +#: .././config.py:22343 msgid "" "In the Classic Mode tab, when adding URLs, remove duplicates rather than " "retaining them" msgstr "Duplicaten verwijderen tijdens toevoegen van url's in klassieke modus" -#: .././config.py:22352 +#: .././config.py:22357 msgid "" "In the Errors/Warnings tab, don't reset the tab title when it is clicked" msgstr "" -#: .././config.py:22378 +#: .././config.py:22383 msgid "TRANSLATOR'S NOTE: System preferences > Windows > Videos" msgstr "" -#: .././config.py:22386 +#: .././config.py:22391 msgid "Video Index (left side of the Videos tab)" msgstr "Video-index (links van het tabblad 'Video's')" -#: .././config.py:22391 +#: .././config.py:22396 msgid "Show a 'Custom download all' button" msgstr "" -#: .././config.py:22401 +#: .././config.py:22406 msgid "While checking/downloading videos, show free disk space" msgstr "" -#: .././config.py:22412 +#: .././config.py:22417 msgid "Allow each row to be marked for checking/downloading" msgstr "" -#: .././config.py:22423 +#: .././config.py:22428 msgid "Show smaller icons" msgstr "" -#: .././config.py:22432 +#: .././config.py:22437 msgid "" "Show detailed statistics about the videos in each channel / playlist / folder" msgstr "" -#: .././config.py:22443 +#: .././config.py:22448 msgid "" "After clicking on a folder, automatically expand/collapse the tree around it" msgstr "Boomstructuur van map automatisch in-/uitklappen na aanklikken" -#: .././config.py:22454 +#: .././config.py:22459 msgid "Expand the whole tree, not just the level beneath the clicked folder" msgstr "Boomstructuur volledig uitklappen na aanklikken" -#: .././config.py:22475 +#: .././config.py:22480 msgid "Video Catalogue (right side of the Videos tab)" msgstr "Videocatalogus (rechts van het tabblad 'Video's')" -#: .././config.py:22481 +#: .././config.py:22486 msgid "Show 'today' and 'yesterday' as the date, when possible" msgstr "'Vandaag' en 'Gisteren' tonen als datum (indien mogelijk)" -#: .././config.py:22489 +#: .././config.py:22494 msgid "Show livestreams with a different background colour" msgstr "Andere achtergrondkleur gebruiken bij livestreams" -#: .././config.py:22497 +#: .././config.py:22502 msgid "Use same background colours for livestream and debut videos" msgstr "" "Dezelfde achtergrondkleur gebruiken voor livestream- en aanvangsvideo's" -#: .././config.py:22520 +#: .././config.py:22525 msgid "Channel and playlist names are clickable (grid mode only)" msgstr "" -#: .././config.py:22528 +#: .././config.py:22533 msgid "Show nicknames (not video file names)" msgstr "" -#: .././config.py:22549 +#: .././config.py:22554 msgid "TRANSLATOR'S NOTE: System preferences > Windows > Drag" msgstr "" -#: .././config.py:22552 +#: .././config.py:22557 msgid "_Drag" msgstr "Ver_slepen" -#: .././config.py:22556 +#: .././config.py:22561 msgid "Drag and drop preferences" msgstr "Instellingen omtrent slepen-en-neerzetten" -#: .././config.py:22562 +#: .././config.py:22567 msgid "When dragging and dropping videos to an external application..." msgstr "Bij het verslepen van video's naar een extern programma..." -#: .././config.py:22568 +#: .././config.py:22573 msgid "Transfer the video's full file path" msgstr "Volledige videopad delen" -#: .././config.py:22576 +#: .././config.py:22581 msgid "Transfer the video's source URL" msgstr "Video-bronurl delen" -#: .././config.py:22584 +#: .././config.py:22589 msgid "Transfer the video's name" msgstr "Videonaam delen" -#: .././config.py:22592 .././config.py:22654 +#: .././config.py:22597 .././config.py:22659 msgid "Transfer error/warning messages" msgstr "" -#: .././config.py:22600 +#: .././config.py:22605 msgid "Transfer the thumbnail's full file path" msgstr "Volledige videominiatuurpad delen" -#: .././config.py:22608 .././config.py:22665 +#: .././config.py:22613 .././config.py:22670 msgid "Add a text separator before each item" msgstr "" -#: .././config.py:22617 +#: .././config.py:22622 msgid "" "When dragging and dropping messages from the Errors/Warnings tab to an " "external application..." msgstr "" -#: .././config.py:22624 +#: .././config.py:22629 msgid "Transfer the video/channel/playlist file path" msgstr "" -#: .././config.py:22632 +#: .././config.py:22637 msgid "Transfer the video/channel/playlist URL" msgstr "" -#: .././config.py:22643 +#: .././config.py:22648 msgid "Transfer the video/channel/playlist name" msgstr "" -#: .././config.py:22689 +#: .././config.py:22694 msgid "TRANSLATOR'S NOTE: System preferences > Windows > Tray" msgstr "" -#: .././config.py:22693 +#: .././config.py:22698 msgid "_Tray" msgstr "" -#: .././config.py:22699 +#: .././config.py:22704 msgid "System tray preferences" msgstr "Systeemvakinstellingen" -#: .././config.py:22704 +#: .././config.py:22709 msgid "Show Tartube in the system tray" msgstr "" -#: .././config.py:22713 +#: .././config.py:22718 msgid "Start Tartube in the system tray" msgstr "" -#: .././config.py:22724 +#: .././config.py:22729 msgid "Close to the tray, rather than closing the application" msgstr "Minimaliseren naar systeemvak in plaats van afsluiten" -#: .././config.py:22736 +#: .././config.py:22741 msgid "" "After closing to the tray, restore the window's position (does not work on " "Wayland)" msgstr "" -#: .././config.py:22779 +#: .././config.py:22784 msgid "TRANSLATOR'S NOTE: System preferences > Windows > Dialogues" msgstr "" -#: .././config.py:22783 +#: .././config.py:22788 msgid "D_ialogues" msgstr "D_ialoogvensters" -#: .././config.py:22789 +#: .././config.py:22794 msgid "Dialogue window preferences" msgstr "Dialoogvensterinstellingen" -#: .././config.py:22794 +#: .././config.py:22799 msgid "When adding channels/playlists, keep the dialogue window open" msgstr "Dialoogvenster openhouden na toevoegen van kanalen en afspeellijsten" -#: .././config.py:22804 +#: .././config.py:22809 msgid "When the dialogue window opens, add URLs from the system clipboard" msgstr "URL's van klembord toevoegen aan geopend dialoogvenster" -#: .././config.py:22825 +#: .././config.py:22830 msgid "When adding YouTube channels, remind the user to copy the correct URL" msgstr "" -#: .././config.py:22837 +#: .././config.py:22842 msgid "Debugging preferences" msgstr "Foutopsporingsinstellingen" -#: .././config.py:22843 +#: .././config.py:22848 msgid "" "Temporarily disable message dialogue windows (display messages in terminal " "instead)" msgstr "" -#: .././config.py:22855 +#: .././config.py:22860 msgid "" "N.B. Tartube shows a dialogue window after checking or downloading videos" msgstr "" -#: .././config.py:22863 +#: .././config.py:22868 msgid "That dialogue window can be disabled in the Operations > Actions tab" msgstr "" -#: .././config.py:22883 +#: .././config.py:22888 msgid "TRANSLATOR'S NOTE: System preferences > Windows > Colours" msgstr "" -#: .././config.py:22887 +#: .././config.py:22892 msgid "_Colours" msgstr "" -#: .././config.py:22894 +#: .././config.py:22899 msgid "Video catalogue colour preferences" msgstr "" -#: .././config.py:22902 +#: .././config.py:22907 msgid "Waiting livestreams" msgstr "" -#: .././config.py:22908 +#: .././config.py:22913 msgid "Broadcasting livestreams" msgstr "" -#: .././config.py:22914 +#: .././config.py:22919 msgid "Waiting debut videos" msgstr "" -#: .././config.py:22920 +#: .././config.py:22925 msgid "Broadcasting debut videos" msgstr "" -#: .././config.py:22926 +#: .././config.py:22931 msgid "Selected videos" msgstr "" -#: .././config.py:22932 +#: .././config.py:22937 msgid "Selected waiting videos" msgstr "" -#: .././config.py:22938 +#: .././config.py:22943 msgid "Selected broadcasting videos" msgstr "" -#: .././config.py:22944 +#: .././config.py:22949 msgid "Drag and Drop notification" msgstr "" -#: .././config.py:22950 +#: .././config.py:22955 msgid "Drag and Drop background 1" msgstr "" -#: .././config.py:22956 +#: .././config.py:22961 msgid "Drag and Drop background 2" msgstr "" -#: .././config.py:22987 +#: .././config.py:22992 msgid "Custom colour:" msgstr "" -#: .././config.py:23010 +#: .././config.py:23015 msgid "Default colour:" msgstr "" -#: .././config.py:23047 +#: .././config.py:23052 msgid "TRANSLATOR'S NOTE: System preferences > Windows > Errors/Warnings" msgstr "" -#: .././config.py:23052 +#: .././config.py:23057 msgid "_Errors/Warnings" msgstr "Fout_en/Waarschuwingen" -#: .././config.py:23058 +#: .././config.py:23063 msgid "Errors/Warnings tab preferences" msgstr "Instellingen omtrent fouten en waarschuwingen" -#: .././config.py:23158 +#: .././config.py:23163 msgid "TRANSLATOR'S NOTE: System preferences > Windows > Websites" msgstr "" -#: .././config.py:23162 +#: .././config.py:23167 msgid "_Websites" msgstr "_Websites" -#: .././config.py:23169 +#: .././config.py:23174 msgid "YouTube error/warning preferences" msgstr "Instellingen omtrent YouTube-fouten/-waarschuwingen van" -#: .././config.py:23174 +#: .././config.py:23179 msgid "Ignore YouTube copyright errors" msgstr "Copyrightfouten negeren" -#: .././config.py:23182 +#: .././config.py:23187 msgid "Ignore YouTube age-restriction errors" msgstr "Leeftijdsbeperkingen negeren" -#: .././config.py:23190 +#: .././config.py:23195 msgid "Ignore YouTube deletion by uploader errors" msgstr "'Verwijderd door uploader' negeren" -#: .././config.py:23198 +#: .././config.py:23203 msgid "Ignore YouTube payment errors" msgstr "Betaalfouten negeren" -#: .././config.py:23207 .././config.py:27221 +#: .././config.py:23212 .././config.py:27236 msgid "General preferences" msgstr "Algemene instellingen" -#: .././config.py:23213 +#: .././config.py:23218 msgid "" "Ignore any errors/warnings which match lines in this list (applies to all " "websites)" @@ -9286,86 +9293,86 @@ msgstr "" "Alle fouten/waarschuwingen op deze lijst negeren (van toepassing op alle " "websites)" -#: .././config.py:23227 +#: .././config.py:23232 msgid "These are ordinary strings" msgstr "Dit zijn normale tekenreeksen" -#: .././config.py:23234 +#: .././config.py:23239 msgid "These are regular expressions (regexes)" msgstr "Dit zijn reguliere uitdrukkingen (regexes)" -#: .././config.py:23263 +#: .././config.py:23268 msgid "TRANSLATOR'S NOTE: System preferences > Scheduling" msgstr "" #. Add this tab... -#: .././config.py:23267 +#: .././config.py:23272 msgid "_Scheduling" msgstr "_Inplannen" -#: .././config.py:23290 +#: .././config.py:23295 msgid "TRANSLATOR'S NOTE: System preferences > Scheduling > Start" msgstr "" -#: .././config.py:23298 +#: .././config.py:23303 msgid "Scheduled download preferences" msgstr "Planinstellingen omtrent downloads" -#: .././config.py:23319 +#: .././config.py:23324 msgid "Priority" msgstr "Prioriteit" -#: .././config.py:23319 +#: .././config.py:23324 msgid "Whole" msgstr "Geheel" -#: .././config.py:23319 +#: .././config.py:23324 msgid "Shutdown" msgstr "Afsluiten" -#: .././config.py:23319 +#: .././config.py:23324 msgid "D/L All" msgstr "Alles downloaden" -#: .././config.py:23320 +#: .././config.py:23325 msgid "Join mode" msgstr "Samenvoegmodus" -#: .././config.py:23374 .././config.py:24471 .././config.py:26785 -#: .././config.py:27066 +#: .././config.py:23379 .././config.py:24486 .././config.py:26800 +#: .././config.py:27081 msgid "Edit" msgstr "Bewerken" -#: .././config.py:23446 .././formats.py:1229 +#: .././config.py:23451 .././formats.py:1229 msgid "Custom" msgstr "Aangepast" -#: .././config.py:23490 +#: .././config.py:23495 msgid "TRANSLATOR'S NOTE: System preferences > Scheduling > Stop" msgstr "" -#: .././config.py:23493 +#: .././config.py:23498 msgid "S_top" msgstr "A_fbreken" -#: .././config.py:23498 +#: .././config.py:23503 msgid "Scheduled stop preferences" msgstr "Planinstellingen omtrent afbreken" -#: .././config.py:23503 +#: .././config.py:23508 msgid "Stop all download operations after this much time" msgstr "Alle downloads afbreken na opgegeven verstreken tijd" -#: .././config.py:23551 +#: .././config.py:23556 msgid "Stop all download operations after this many videos" msgstr "Alle downloads afbreken na opgegeven aantal video's" -#: .././config.py:23578 +#: .././config.py:23583 msgid "Stop all download operations after this much disk space" msgstr "" "Alle downloads afbreken na opgegeven hoeveelheid gebruikte schijfruimte" -#: .././config.py:23621 +#: .././config.py:23626 msgid "" "N.B. Disk space is estimated. This setting does not apply to simulated " "downloads" @@ -9373,147 +9380,147 @@ msgstr "" "Let op: de gebruikte schijfruimte is een schatting en is niet van toepassing " "op simulaties." -#: .././config.py:23636 +#: .././config.py:23641 msgid "TRANSLATOR'S NOTE: System preferences > Operations" msgstr "" -#: .././config.py:23680 +#: .././config.py:23685 msgid "TRANSLATOR'S NOTE: System preferences > Operations > Limits" msgstr "" -#: .././config.py:23746 +#: .././config.py:23751 msgid "Overriding video format options, limit video resolution to" msgstr "Videoresolutie gedwongen beperken tot" -#: .././config.py:23768 +#: .././config.py:23773 msgid "Alternative performance limits" msgstr "" -#: .././config.py:23826 +#: .././config.py:23831 msgid "Alternative limits apply between" msgstr "" -#: .././config.py:23866 +#: .././config.py:23871 msgid "and" msgstr "" -#: .././config.py:23894 +#: .././config.py:23899 msgid "On days" msgstr "" -#: .././config.py:23927 +#: .././config.py:23932 msgid "TRANSLATOR'S NOTE: System preferences > Operations > Stop" msgstr "" -#: .././config.py:23931 +#: .././config.py:23936 msgid "_Stop" msgstr "" -#: .././config.py:23938 +#: .././config.py:23943 msgid "Time-saving settings" msgstr "Tijdbesparende instellingen" -#: .././config.py:23944 +#: .././config.py:23949 msgid "" "Stop checking/downloading a channel/playlist when it finds videos you " "already have" msgstr "" -#: .././config.py:23955 +#: .././config.py:23960 msgid "Stop after this many videos (when checking)" msgstr "Afbreken na opgegeven aantal video's (bij controles)" -#: .././config.py:23970 +#: .././config.py:23975 msgid "Stop after this many videos (when downloading)" msgstr "Afbreken na opgegeven aantal video's (tijdens downloaden)" -#: .././config.py:24006 +#: .././config.py:24011 msgid "TRANSLATOR'S NOTE: System preferences > Operations > Downloads" msgstr "" -#: .././config.py:24017 +#: .././config.py:24022 msgid "Download operation preferences" msgstr "Downloadactie-instellingen" -#: .././config.py:24023 +#: .././config.py:24028 msgid "Automatically update downloader before every download operation" msgstr "Downloader automatisch bijwerken vóór elke downloadactie" -#: .././config.py:24035 +#: .././config.py:24040 msgid "Automatically save files at the end of all operations" msgstr "Bestanden automatisch opslaan na afronden" -#: .././config.py:24047 +#: .././config.py:24052 msgid "For simulated downloads, don't check a video in a folder more than once" msgstr "Video's eenmalig controleren tijdens simulaties" -#: .././config.py:24061 +#: .././config.py:24066 msgid "If a download stalls, restart it after this many minutes" msgstr "Onderbroken downloads herstarten na opgegeven aantal minuten" -#: .././config.py:24083 +#: .././config.py:24088 msgid "Maximum restarts after a stalled download (0 for no maximum)" msgstr "Maximaal aantal herstartingen na onderbroken download (0 = onbeperkt)" -#: .././config.py:24116 +#: .././config.py:24121 msgid "Apply a timeout (in minutes) when checking a video" msgstr "" -#: .././config.py:24128 +#: .././config.py:24133 msgid "Without comments" msgstr "" -#: .././config.py:24144 +#: .././config.py:24149 msgid "With comments" msgstr "" -#: .././config.py:24177 +#: .././config.py:24182 msgid "Assign anonymous error/warning messages to the most probable video" msgstr "" -#: .././config.py:24188 +#: .././config.py:24193 msgid "Add censored, age-restricted and other blocked videos to the database" msgstr "" -#: .././config.py:24201 +#: .././config.py:24206 msgid "" "Extract playlist IDs from each video, and store them in the parent channel/" "playlist" msgstr "" -#: .././config.py:24212 +#: .././config.py:24217 msgid "" "Convert .webp thumbnails into .jpg thumbnails (using FFmpeg) after " "downloading them" msgstr "" -#: .././config.py:24223 +#: .././config.py:24228 msgid "" "...but don't delete the original thumbnails (enable before embedding " "thumbnails in videos)" msgstr "" -#: .././config.py:24258 +#: .././config.py:24263 msgid "TRANSLATOR'S NOTE: System preferences > Operations > Ignore" msgstr "" -#: .././config.py:24262 +#: .././config.py:24267 msgid "_Ignore" msgstr "" -#: .././config.py:24269 +#: .././config.py:24274 msgid "Ignore downloader errors/warnings" msgstr "" -#: .././config.py:24274 +#: .././config.py:24279 msgid "TRANSLATOR'S NOTE: These error messages are always in English" msgstr "TRANSLATOR'S NOTE: These error messages are always in English" -#: .././config.py:24278 +#: .././config.py:24283 msgid "Ignore 'Child process exited with non-zero code' errors" msgstr "'Onderliggend proces is gestopt met niet-nulcode'-fouten negeren" -#: .././config.py:24287 +#: .././config.py:24292 msgid "" "Ignore 'Unable to download video data' and 'Unable to extract video data' " "errors" @@ -9521,81 +9528,85 @@ msgstr "" "'Kan videogegevens niet ophalen' en 'Kan videogegevens niet extraheren' " "negeren" -#: .././config.py:24297 +#: .././config.py:24302 msgid "Ignore 'Did not get any data blocks' errors" msgstr "'Geen gegevensblokken verkregen' negeren" -#: .././config.py:24306 +#: .././config.py:24311 msgid "Ignore 'Requested formats are incompatible for merge' warnings" msgstr "'De opgevraagde formaten kunnen niet worden samengevoegd' negeren" -#: .././config.py:24315 +#: .././config.py:24320 msgid "Ignore 'No video formats found' errors" msgstr "'Geen videoformaten aangetroffen' negeren" -#: .././config.py:24323 +#: .././config.py:24328 msgid "Ignore 'There are no annotations to write' warnings" msgstr "'Geen weg te schrijven aantekeningen' negeren" -#: .././config.py:24331 +#: .././config.py:24336 msgid "Ignore 'Video doesn't have subtitles' warnings" msgstr "'De video bevat geen ondertiteling' negeren" -#: .././config.py:24339 +#: .././config.py:24344 msgid "Ignore 'A channel/user page was given' warnings" msgstr "" -#: .././config.py:24347 +#: .././config.py:24352 msgid "Ignore 'There's no playlist description to write' warnings" msgstr "" -#: .././config.py:24356 +#: .././config.py:24361 msgid "" -"Ignore 'Unable to download video thumbnail: HTTP Error 404: Not Fuund' " +"Ignore 'Unable to download video thumbnail: HTTP Error 404: Not Found' " "warnings" msgstr "" -#: .././config.py:24379 +#: .././config.py:24372 +msgid "Ignore 'The channel is not currently live' warnings on Twitch" +msgstr "" + +#: .././config.py:24394 msgid "TRANSLATOR'S NOTE: System preferences > Operations > Custom" msgstr "" -#: .././config.py:24382 +#: .././config.py:24397 msgid "_Custom" msgstr "_Aangepast" -#: .././config.py:24387 +#: .././config.py:24402 msgid "Custom downloads" msgstr "" -#: .././config.py:24408 .././config.py:26720 +#: .././config.py:24423 .././config.py:26735 msgid "Classic Mode" msgstr "Klassieke modus" -#: .././config.py:24480 .././config.py:26794 .././config.py:27075 +#: .././config.py:24495 .././config.py:26809 .././config.py:27090 msgid "Export" msgstr "Exporteren" -#: .././config.py:24489 .././config.py:26803 .././config.py:27084 +#: .././config.py:24504 .././config.py:26818 .././config.py:27099 msgid "Clone" msgstr "Klonen" -#: .././config.py:24498 .././config.py:26812 +#: .././config.py:24513 .././config.py:26827 msgid "Use in Classic Mode tab" msgstr "Toevoegen aan klassieke modus" -#: .././config.py:24601 +#: .././config.py:24616 msgid "TRANSLATOR'S NOTE: System preferences > Operations > Archive" msgstr "" -#: .././config.py:24605 +#: .././config.py:24620 msgid "_Archive" msgstr "" -#: .././config.py:24613 +#: .././config.py:24628 msgid "Archive file preferences" msgstr "" -#: .././config.py:24619 +#: .././config.py:24634 msgid "" "Allow downloader to create its own archive file (so deleted videos are not " "re-downloaded)" @@ -9603,441 +9614,441 @@ msgstr "" "Downloader toestaan eigen archiefbestand te maken (zodat verwijderde video's " "niet nogmaals worden gedownload)" -#: .././config.py:24638 +#: .././config.py:24653 msgid "Store the archive file in the same location as the video" msgstr "" -#: .././config.py:24646 +#: .././config.py:24661 msgid "" "N.B. Archive files are never stored in system folders like 'Unsorted Videos'" msgstr "" -#: .././config.py:24655 +#: .././config.py:24670 msgid "Store the archive file in Tartube's data directory" msgstr "" -#: .././config.py:24666 +#: .././config.py:24681 msgid "Store the archive file at this location:" msgstr "" -#: .././config.py:24746 +#: .././config.py:24761 msgid "Classic Mode tab preferences" msgstr "" -#: .././config.py:24752 +#: .././config.py:24767 msgid "Create an archive file when downloading from the Classic Mode tab" msgstr "" -#: .././config.py:24763 +#: .././config.py:24778 msgid "" "This setting should only be enabled when downloading channels and playlists" msgstr "" -#: .././config.py:24783 +#: .././config.py:24798 msgid "TRANSLATOR'S NOTE: System preferences > Operations > Livestreams" msgstr "" -#: .././config.py:24787 +#: .././config.py:24802 msgid "Li_vestreams" msgstr "" -#: .././config.py:24795 +#: .././config.py:24810 msgid "Livestream preferences (compatible websites only)" msgstr "Livestreaminstellingen (alleen compatibele websites)" -#: .././config.py:24801 +#: .././config.py:24816 msgid "Do not check/download any livestream [yt-dlp only]" msgstr "" -#: .././config.py:24812 +#: .././config.py:24827 msgid "Detect livestreams announced within this many days" msgstr "Livestreams binnen opgegeven aantal dagen detecteren" -#: .././config.py:24827 +#: .././config.py:24842 msgid "How often to check the status of livestreams (in minutes)" msgstr "" "Hoe vaak de livestreamstatussen moeten worden gecontroleerd (in minuten)" -#: .././config.py:24846 +#: .././config.py:24861 msgid "Check more frequently when a livestream is due to start" msgstr "Vaker controleren als livestream op het punt staat te beginnen" -#: .././config.py:24889 +#: .././config.py:24904 msgid "Broadcasting livestream preferences (compatible websites only)" msgstr "" -#: .././config.py:24897 +#: .././config.py:24912 msgid "" "These settings apply when downloading videos individually, for example with " "a custom download" msgstr "" -#: .././config.py:24908 +#: .././config.py:24923 msgid "Download using:" msgstr "" -#: .././config.py:24923 +#: .././config.py:24938 msgid ".m3u manifest" msgstr "" -#: .././config.py:24970 +#: .././config.py:24985 msgid "Replace a partially-downloaded livestream" msgstr "" -#: .././config.py:24977 +#: .././config.py:24992 msgid "Resume a partially-downloaded livestream" msgstr "" -#: .././config.py:24996 +#: .././config.py:25011 msgid "" "Bypass usual limits on simultaneous downloads, so that all livestreams can " "be downloaded" msgstr "" -#: .././config.py:25009 +#: .././config.py:25024 msgid "Timeout after this many minutes of inactivity" msgstr "Time-out na opgegeven aantal minuten inactiviteit" -#: .././config.py:25025 +#: .././config.py:25040 msgid "" "When the livestream download is stopped manually, mark the video as " "downloaded" msgstr "" -#: .././config.py:25039 +#: .././config.py:25054 msgid "" "Check a video before the livestream download (ensures metadata is downloaded)" msgstr "" -#: .././config.py:25053 +#: .././config.py:25068 msgid "N.B. This setting is ignored in the Classic Mode tab" msgstr "" -#: .././config.py:25070 +#: .././config.py:25085 msgid "not recommended" msgstr "" -#: .././config.py:25087 +#: .././config.py:25102 msgid "TRANSLATOR'S NOTE: System preferences > Operations > Actions" msgstr "" -#: .././config.py:25091 +#: .././config.py:25106 msgid "Ac_tions" msgstr "" -#: .././config.py:25099 +#: .././config.py:25114 msgid "Livestream actions (can be toggled for individual videos)" msgstr "Livestreamacties (deze kunnen per video worden ingesteld)" -#: .././config.py:25106 +#: .././config.py:25121 msgid "(currently disabled on MS Windows)" msgstr "(momenteel uitgeschakeld op Windows)" -#: .././config.py:25111 +#: .././config.py:25126 msgid "When a livestream starts, show a desktop notification" msgstr "Melding tonen als een livestream begint" -#: .././config.py:25125 +#: .././config.py:25140 msgid "When a livestream starts, sound an alarm" msgstr "Geluid afspelen als een livestream begint" -#: .././config.py:25152 +#: .././config.py:25167 msgid "Plays the selected sound effect" msgstr "Gekozen geluidseffect afspelen" -#: .././config.py:25161 +#: .././config.py:25176 msgid "When a livestream starts, open it in the system's web browser" msgstr "Livestream openen in webbrowser zodra deze begint" -#: .././config.py:25173 +#: .././config.py:25188 msgid "When a livestream starts, begin downloading it immediately" msgstr "Downloaden starten als de livestream begint" -#: .././config.py:25201 +#: .././config.py:25216 msgid "Desktop notification preferences" msgstr "Meldingsinstellingen" -#: .././config.py:25207 +#: .././config.py:25222 msgid "Show a dialogue window at the end of an operation" msgstr "Dialoogvenster tonen na afronden van acties" -#: .././config.py:25231 +#: .././config.py:25246 msgid "Don't notify the user at the end of an operation" msgstr "Geen melding tonen na afronden van acties" -#: .././config.py:25269 +#: .././config.py:25284 msgid "TRANSLATOR'S NOTE: System preferences > Operations > Clips" msgstr "" -#: .././config.py:25273 +#: .././config.py:25288 msgid "Cli_ps" msgstr "" -#: .././config.py:25286 +#: .././config.py:25301 msgid "" "When a video is checked/downloaded, automatically extract timestamps from " "its metadata file" msgstr "" -#: .././config.py:25297 +#: .././config.py:25312 msgid "" "When a video is checked/downloaded, automatically extract timestamps from " "its description" msgstr "" -#: .././config.py:25309 +#: .././config.py:25324 msgid "If timestamps have already been extracted, replace them" msgstr "" -#: .././config.py:25321 +#: .././config.py:25336 msgid "" "If no timestamps have been extracted, try again before splitting a video" msgstr "" -#: .././config.py:25335 +#: .././config.py:25350 msgid "Video clips (requires FFmpeg or yt-dlp)" msgstr "" -#: .././config.py:25345 +#: .././config.py:25360 msgid "Download video clips using FFmpeg" msgstr "" -#: .././config.py:25352 +#: .././config.py:25367 msgid "Download video clips using yt-dlp" msgstr "" -#: .././config.py:25365 +#: .././config.py:25380 msgid "Format of video clip filenames" msgstr "" -#: .././config.py:25370 +#: .././config.py:25385 msgid "Number" msgstr "" -#: .././config.py:25371 +#: .././config.py:25386 msgid "Clip Title" msgstr "" -#: .././config.py:25372 +#: .././config.py:25387 msgid "Number + Clip Title" msgstr "" -#: .././config.py:25373 +#: .././config.py:25388 msgid "Clip Title + Number" msgstr "" -#: .././config.py:25374 +#: .././config.py:25389 msgid "Original Title" msgstr "" -#: .././config.py:25375 +#: .././config.py:25390 msgid "Original Title + Number" msgstr "" -#: .././config.py:25376 +#: .././config.py:25391 msgid "Original Title + Clip Title" msgstr "" -#: .././config.py:25377 +#: .././config.py:25392 msgid "Original Title + Number + Clip Title" msgstr "" -#: .././config.py:25378 +#: .././config.py:25393 msgid "Original Title + Clip Title + Number" msgstr "" -#: .././config.py:25405 +#: .././config.py:25420 msgid "Generic title for video clips" msgstr "" -#: .././config.py:25422 +#: .././config.py:25437 msgid "Move clips to the Video Clips folder" msgstr "" -#: .././config.py:25429 +#: .././config.py:25444 msgid "Keep clips with their original video" msgstr "" -#: .././config.py:25442 +#: .././config.py:25457 msgid "...but place new files inside a sub-directory" msgstr "" -#: .././config.py:25453 +#: .././config.py:25468 msgid "Add new files to Tartube's database" msgstr "" -#: .././config.py:25464 +#: .././config.py:25479 msgid "Use the original video's thumbnail" msgstr "" -#: .././config.py:25475 .././config.py:25596 +#: .././config.py:25490 .././config.py:25611 msgid "" "Force keyframes at cuts (slower, but fewer video artefacts before and after " "each cut)" msgstr "" -#: .././config.py:25488 +#: .././config.py:25503 msgid "After splitting a video, open the destination folder" msgstr "" -#: .././config.py:25490 +#: .././config.py:25505 msgid "After splitting a video, open the destination directory" msgstr "" -#: .././config.py:25502 +#: .././config.py:25517 msgid "" "After splitting a video, delete the original (ignored for videos in channels/" "playlists)" msgstr "" -#: .././config.py:25525 +#: .././config.py:25540 msgid "TRANSLATOR'S NOTE: System preferences > Operations > Slices" msgstr "" -#: .././config.py:25529 +#: .././config.py:25544 msgid "Slic_es" msgstr "" -#: .././config.py:25536 +#: .././config.py:25551 msgid "Video slices (requires FFmpeg)" msgstr "" -#: .././config.py:25542 +#: .././config.py:25557 msgid "" "While checking/downloading videos, check each video against the SponsorBlock " "server" msgstr "" -#: .././config.py:25553 +#: .././config.py:25568 msgid "When contacting the server, obfuscate each video's ID (recommended)" msgstr "" -#: .././config.py:25569 +#: .././config.py:25584 msgid "If slices have already been extracted, replace the old list" msgstr "" -#: .././config.py:25582 +#: .././config.py:25597 msgid "" "If slices have been extracted, contact the server again before removing more " "slices from the video" msgstr "" -#: .././config.py:25610 +#: .././config.py:25625 msgid "" "After removing slices from a video, reset all timestamp and slice data " "(recommended)" msgstr "" -#: .././config.py:25636 +#: .././config.py:25651 msgid "TRANSLATOR'S NOTE: System preferences > Operations > Comments" msgstr "" -#: .././config.py:25640 +#: .././config.py:25655 msgid "C_omments" msgstr "" -#: .././config.py:25652 +#: .././config.py:25667 msgid "When checking videos, store comments in the metadata file" msgstr "" -#: .././config.py:25660 +#: .././config.py:25675 msgid "When downloading videos, store comments in the metadata file" msgstr "" -#: .././config.py:25668 +#: .././config.py:25683 msgid "" "Warning: fetching comments will increase the download time, perhaps by a lot!" msgstr "" -#: .././config.py:25674 +#: .././config.py:25689 msgid "Also store comments in the Tartube database" msgstr "" -#: .././config.py:25699 +#: .././config.py:25714 msgid "" "Warning: storing comments will increase the size of Tartube's datbase, " "perhaps by a lot!" msgstr "" -#: .././config.py:25719 +#: .././config.py:25734 msgid "TRANSLATOR'S NOTE: System preferences > Operations > Mirrors" msgstr "" -#: .././config.py:25730 +#: .././config.py:25745 msgid "Invidious mirror" msgstr "Invidious-spiegelserver" -#: .././config.py:25736 +#: .././config.py:25751 msgid "To find an updated list of Invidious mirrors, use any search engine!" msgstr "" "Gebruik je favoriete zoekmachine om een lijst met Invidious-spiegelservers " "te vinden." -#: .././config.py:25751 +#: .././config.py:25766 msgid "Use the default Invidious mirror" msgstr "" -#: .././config.py:25766 +#: .././config.py:25781 msgid "SponsorBlock API mirror" msgstr "" -#: .././config.py:25779 +#: .././config.py:25794 msgid "Use the default SponsorBlock URL" msgstr "" -#: .././config.py:25796 +#: .././config.py:25811 msgid "TRANSLATOR'S NOTE: System preferences > Operations > Proxies" msgstr "" -#: .././config.py:25800 +#: .././config.py:25815 msgid "P_roxies" msgstr "" -#: .././config.py:25806 +#: .././config.py:25821 msgid "Proxies" msgstr "Proxy's" -#: .././config.py:25813 +#: .././config.py:25828 msgid "" "During a download operation, Tartube will cycle betwween the proxies in this " "list" msgstr "Tijdens het downloaden schakelt Tartube tussen proxy's op deze lijst" -#: .././config.py:25839 +#: .././config.py:25854 msgid "TRANSLATOR'S NOTE: System preferences > Operations > Preferences" msgstr "" -#: .././config.py:25843 +#: .././config.py:25858 msgid "Pre_ferences" msgstr "" -#: .././config.py:25850 +#: .././config.py:25865 msgid "URL flexibility preferences" msgstr "URL-flexibiliteitsinstellingen" -#: .././config.py:25857 +#: .././config.py:25872 msgid "" "If a video's URL represents a channel/playlist, not a video, don't download " "it" msgstr "Video niet ophalen als url naar een kanaal/afspeellijst leidt" -#: .././config.py:25866 +#: .././config.py:25881 msgid "...or, download multiple videos into the containing folder" msgstr "...of meerdere video's downloaden naar bijbehorende map" -#: .././config.py:25876 +#: .././config.py:25891 msgid "...or, create a new channel, and download the videos into that" msgstr "...of nieuw kanaal toevoegen en video's daarnaartoe downloaden" -#: .././config.py:25887 +#: .././config.py:25902 msgid "...or, create a new playlist, and download the videos into that" msgstr "...of nieuwe afspeellijst toevoegen en video's daarnaartoe downloaden" -#: .././config.py:25919 .././config.py:26001 +#: .././config.py:25934 .././config.py:26016 msgid "Missing video preferences" msgstr "Instellingen omtrent ontbrekende video's" -#: .././config.py:25925 .././config.py:26007 +#: .././config.py:25940 .././config.py:26022 msgid "" "Add videos which have been removed from a channel/playlist to the Missing " "Videos folder" @@ -10045,118 +10056,118 @@ msgstr "" "Van kanaal/afspeellijst verwijderde video's toevoegen aan map 'Ontbrekende " "video's'" -#: .././config.py:25936 .././config.py:26018 +#: .././config.py:25951 .././config.py:26033 msgid "Only add videos that were uploaded within this many days" msgstr "" "Alleen video's toevoegen die zijn geüpload binnen het opgegeven aantal dagen" -#: .././config.py:25990 +#: .././config.py:26005 msgid "TRANSLATOR'S NOTE: System preferences > Operations > Missing" msgstr "" -#: .././config.py:25994 +#: .././config.py:26009 msgid "Missi_ng" msgstr "" -#: .././config.py:26067 +#: .././config.py:26082 msgid "TRANSLATOR'S NOTE: System preferences > Downloaders" msgstr "" -#: .././config.py:26099 .././config.py:35379 +#: .././config.py:26114 .././config.py:35435 msgid "TRANSLATOR'S NOTE: System preferences > Downloaders > Forks" msgstr "" -#: .././config.py:26103 +#: .././config.py:26118 msgid "_Forks" msgstr "A_fsplitsingen" -#: .././config.py:26109 +#: .././config.py:26124 msgid "Forks of youtube-dl" msgstr "Afsplitsingen van youtube-dl" -#: .././config.py:26138 +#: .././config.py:26153 msgid "Use yt-dlp" msgstr "" -#: .././config.py:26144 +#: .././config.py:26159 msgid "Install without dependencies" msgstr "" -#: .././config.py:26145 +#: .././config.py:26160 msgid "(recommended on MS Windows)" msgstr "" -#: .././config.py:26176 +#: .././config.py:26191 msgid "Use youtube-dl" msgstr "youtube-dl gebruiken" -#: .././config.py:26197 +#: .././config.py:26212 msgid "Other forks" msgstr "" -#: .././config.py:26205 +#: .././config.py:26220 msgid "Use this fork (e.g. youtube-dlc):" msgstr "" -#: .././config.py:26283 +#: .././config.py:26298 msgid "When using other downloaders, filter out yt-dlp download options" msgstr "" -#: .././config.py:26305 +#: .././config.py:26320 msgid "TRANSLATOR'S NOTE: System preferences > Downloaders > File paths" msgstr "" -#: .././config.py:26309 +#: .././config.py:26324 msgid "File _paths" msgstr "" -#: .././config.py:26316 +#: .././config.py:26331 msgid "Downloader file paths" msgstr "Bestandspaden van downloader" -#: .././config.py:26322 +#: .././config.py:26337 msgid "Path to the executable" msgstr "Pad naar uitvoerbaar bestand" #. (Signal connect appears below) -#: .././config.py:26328 .././config.py:26507 .././config.py:26548 -#: .././config.py:35396 +#: .././config.py:26343 .././config.py:26522 .././config.py:26563 +#: .././config.py:35452 msgid "Use default path" msgstr "Standaardpad gebruiken" -#: .././config.py:26338 .././config.py:35410 +#: .././config.py:26353 .././config.py:35466 msgid "Use local path" msgstr "Lokaal pad gebruiken" -#: .././config.py:26344 +#: .././config.py:26359 msgid "Use custom path (not recommended on MS Windows)" msgstr "" -#: .././config.py:26346 +#: .././config.py:26361 msgid "Use custom path" msgstr "" -#: .././config.py:26358 .././config.py:35422 +#: .././config.py:26373 .././config.py:35478 msgid "Use PyPI path" msgstr "PyPI-pad gebruiken" -#: .././config.py:26418 +#: .././config.py:26433 msgid "Command for update operations" msgstr "Opdracht voor bijwerkacties" -#: .././config.py:26471 +#: .././config.py:26486 msgid "TRANSLATOR'S NOTE: System preferences > Downloaders > FFmpeg / AVConv" msgstr "" -#: .././config.py:26476 +#: .././config.py:26491 msgid "FF_mpeg / AVConv" msgstr "" -#: .././config.py:26483 +#: .././config.py:26498 msgid "Post-processor file paths" msgstr "" -#: .././config.py:26488 +#: .././config.py:26503 msgid "" "You only need to set these paths if Tartube cannot find FFmpeg / AVConv " "automatically" @@ -10164,475 +10175,475 @@ msgstr "" "Je hoeft deze paden alleen in te stellen als Tartube FFmpeg of AVConv niet " "automatisch heeft aangetroffen" -#: .././config.py:26495 +#: .././config.py:26510 msgid "Path to the FFmpeg executable" msgstr "Pad naar uitvoerbaar FFmpeg-bestand" -#: .././config.py:26522 .././config.py:26634 +#: .././config.py:26537 .././config.py:26649 msgid "Install from main menu" msgstr "Installeren vanuit hoofdmenu" -#: .././config.py:26536 +#: .././config.py:26551 msgid "Path to the AVConv executable" msgstr "Pad naar uitvoerbaar AVConv-bestand" -#: .././config.py:26563 +#: .././config.py:26578 msgid "Not supported on MS Windows" msgstr "Wordt niet ondersteund op Windows" -#: .././config.py:26591 +#: .././config.py:26606 msgid "TRANSLATOR'S NOTE: System preferences > Downloaders > streamlink" msgstr "" -#: .././config.py:26594 +#: .././config.py:26609 msgid "TRANSLATOR'S NOTE: 'streamlink' is the name of a Python module" msgstr "" -#: .././config.py:26599 +#: .././config.py:26614 msgid "_streamlink" msgstr "" -#: .././config.py:26606 +#: .././config.py:26621 msgid "streamlink file path" msgstr "" -#: .././config.py:26611 +#: .././config.py:26626 msgid "Path to the streamlink executable" msgstr "" -#: .././config.py:26659 +#: .././config.py:26674 msgid "TRANSLATOR'S NOTE: System preferences > Options" msgstr "" -#: .././config.py:26688 +#: .././config.py:26703 msgid "TRANSLATOR'S NOTE: System preferences > Options > Download options" msgstr "" -#: .././config.py:26693 +#: .././config.py:26708 msgid "_Download options" msgstr "Download_opties" -#: .././config.py:26700 +#: .././config.py:26715 msgid "List of download options" msgstr "" -#: .././config.py:26720 +#: .././config.py:26735 msgid "Videos tab" msgstr "" -#: .././config.py:26721 +#: .././config.py:26736 msgid "Dropzone" msgstr "" -#: .././config.py:26721 +#: .././config.py:26736 msgid "Applied to media" msgstr "Toegepast op media" -#: .././config.py:26922 +#: .././config.py:26937 msgid "TRANSLATOR'S NOTE: System preferences > Options > Preferences" msgstr "" -#: .././config.py:26926 +#: .././config.py:26941 msgid "_Preferences" msgstr "_Instellingen" -#: .././config.py:26933 +#: .././config.py:26948 msgid "Download options preferences" msgstr "Downloadoptie-instellingen" -#: .././config.py:26939 +#: .././config.py:26954 msgid "" "When applying download options to something, clone the general download " "options" msgstr "Algemene downloadopties klonen bij toepassing van downloadopties" -#: .././config.py:26950 +#: .././config.py:26965 msgid "After downloading a video, destroy its download options" msgstr "Downloadopties vergeten na downloaden van video's" -#: .././config.py:26972 +#: .././config.py:26987 msgid "TRANSLATOR'S NOTE: System preferences > Options > FFmpeg options" msgstr "" -#: .././config.py:26976 +#: .././config.py:26991 msgid "_FFmpeg options" msgstr "_FFmpeg-opties" -#: .././config.py:26983 +#: .././config.py:26998 msgid "List of FFmpeg options managers" msgstr "Lijst met FFmpeg-optiebeheerders" -#: .././config.py:27003 +#: .././config.py:27018 msgid "Current" msgstr "Huidige" -#: .././config.py:27093 +#: .././config.py:27108 msgid "Use these options" msgstr "Deze opties gebruiken" -#: .././config.py:27183 +#: .././config.py:27198 msgid "TRANSLATOR'S NOTE: System preferences > Output" msgstr "" #. Add this tab... -#: .././config.py:27187 +#: .././config.py:27202 msgid "O_utput" msgstr "_Uitvoer" -#: .././config.py:27213 +#: .././config.py:27228 msgid "TRANSLATOR'S NOTE: System preferences > Output > General" msgstr "" -#: .././config.py:27227 +#: .././config.py:27242 msgid "Applies to Output tab, terminal window and downloader log" msgstr "" -#: .././config.py:27233 +#: .././config.py:27248 msgid "Downloader writes verbose output (youtube-dl debugging mode)" msgstr "Uitgebreide uitvoer van downloader (youtube-dl-foutopsporingsmodus)" -#: .././config.py:27255 +#: .././config.py:27270 msgid "TRANSLATOR'S NOTE: System preferences > Output > Output tab" msgstr "" -#: .././config.py:27259 +#: .././config.py:27274 msgid "_Output tab" msgstr "_Uitvoertabblad" -#: .././config.py:27266 +#: .././config.py:27281 msgid "Output tab preferences" msgstr "Instellingen omtrent uitvoertabblad" -#: .././config.py:27271 +#: .././config.py:27286 msgid "Display downloader system commands in the Output tab" msgstr "Systeemopdrachten van downloader tonen op tabblad 'Uitvoer'" -#: .././config.py:27280 -msgid "Display output from downloader's STDOUT in the Output tab" -msgstr "STDOUT-uitvoer van downloader tonen op tabblad 'Uitvoer'" +#: .././config.py:27296 +msgid "Display general output (from downloader's STDOUT) in the Output tab" +msgstr "" -#: .././config.py:27289 .././config.py:27471 .././config.py:27570 +#: .././config.py:27307 .././config.py:27495 .././config.py:27597 msgid "...but don't write each video's JSON data" msgstr "...maar schrijf geen json-gegevens van elke video weg" -#: .././config.py:27300 .././config.py:27482 .././config.py:27581 +#: .././config.py:27318 .././config.py:27506 .././config.py:27608 msgid "...but don't write each video's download progress" msgstr "...maar schrijf geen downloadvoortgang van elke video weg" -#: .././config.py:27319 -msgid "Display output from downloader's STDERR in the Output tab" -msgstr "STDERR-uitvoer van downloader tonen op tabblad 'Uitvoer'" +#: .././config.py:27338 +msgid "Display errors/warnings (from downloader's STDERR) in the Output tab" +msgstr "" -#: .././config.py:27328 +#: .././config.py:27349 msgid "Limit the size of Output tab pages to" msgstr "Aantal pagina's op tabblad 'Uitvoer' beperken tot" -#: .././config.py:27352 +#: .././config.py:27373 msgid "Empty pages in the Output tab at the start of every operation" msgstr "Pagina's op tabblad 'Uitvoer' legen na elke actie" -#: .././config.py:27367 +#: .././config.py:27388 msgid "" "Show a summary of active threads (changes are applied when Tartube restarts)" msgstr "" "Samenvatting van actieve processen tonen (herstart om deze wijziging toe te " "passen)" -#: .././config.py:27382 +#: .././config.py:27403 msgid "During update/info operations, automatically switch to the Output tab" msgstr "" -#: .././config.py:27393 +#: .././config.py:27414 msgid "During a refresh operation, show all matching videos in the Output tab" msgstr "" "Alle overeenkomende video's tonen op tabblad 'Uitvoer' tijdens bijwerken" -#: .././config.py:27404 +#: .././config.py:27425 msgid "...also show all non-matching videos" msgstr "...en ook niet-overeenkomende video's tonen" -#: .././config.py:27438 +#: .././config.py:27459 msgid "TRANSLATOR'S NOTE: System preferences > Output > Terminal window" msgstr "" -#: .././config.py:27442 +#: .././config.py:27463 msgid "_Terminal window" msgstr "_Terminalvenster" -#: .././config.py:27448 +#: .././config.py:27469 msgid "Terminal window preferences" msgstr "Terminalvensterinstellingen" -#: .././config.py:27453 +#: .././config.py:27474 msgid "Write downloader system commands to the terminal window" msgstr "Systeemopdrachten van downloader tonen in terminalvenster" -#: .././config.py:27462 -msgid "Write output from downloader's STDOUT to the terminal window" -msgstr "STDOUT-uitvoer van downloader tonen in terminalvenster" - -#: .././config.py:27504 -msgid "Write output from downloader's STDERR to the terminal window" -msgstr "STDERR-uitvoer van downloader tonen in terminalvenster" +#: .././config.py:27484 +msgid "Write general output (from downloader's STDOUT) to the terminal window" +msgstr "" #: .././config.py:27529 +msgid "Write errors/warnings (from downloader's STDERR) to the terminal window" +msgstr "" + +#: .././config.py:27556 msgid "TRANSLATOR'S NOTE: System preferences > Output > Log" msgstr "" -#: .././config.py:27533 +#: .././config.py:27560 msgid "_Downloader log" msgstr "" -#: .././config.py:27539 +#: .././config.py:27566 msgid "Downloader log preferences" msgstr "" -#: .././config.py:27545 +#: .././config.py:27572 #, python-brace-format msgid "If enabled, the file '{0}' is written to Tartube's data folder" msgstr "" -#: .././config.py:27552 +#: .././config.py:27579 msgid "Write downloader system commands to the log" msgstr "" -#: .././config.py:27561 -msgid "Write output from downloader's STDOUT to the log" +#: .././config.py:27588 +msgid "Write general output (from downloader's STDOUT) to the log" msgstr "" -#: .././config.py:27603 -msgid "Write output from downloader's STDERR to the log" +#: .././config.py:27630 +msgid "Write errors/warnings (from downloader's STDERR) to the log" msgstr "" -#: .././config.py:28564 .././config.py:30767 .././config.py:30826 -#: .././config.py:31678 .././config.py:33086 .././config.py:33178 +#: .././config.py:28591 .././config.py:30794 .././config.py:30853 +#: .././config.py:31713 .././config.py:33121 .././config.py:33213 msgid "" "TRANSLATOR'S NOTE: Dialogue window, generated by: System preferences > Files " "> Update" msgstr "" #. Confirm the result -#: .././config.py:28584 .././config.py:30800 .././config.py:30862 -#: .././config.py:31702 .././config.py:33112 .././config.py:33204 +#: .././config.py:28611 .././config.py:30827 .././config.py:30889 +#: .././config.py:31737 .././config.py:33147 .././config.py:33239 #: .././refresh.py:496 .././refresh.py:604 msgid "Total videos:" msgstr "Totaal aantal video's:" -#: .././config.py:28585 .././config.py:30802 .././config.py:30864 -#: .././config.py:31703 .././config.py:33113 .././config.py:33205 +#: .././config.py:28612 .././config.py:30829 .././config.py:30891 +#: .././config.py:31738 .././config.py:33148 .././config.py:33240 msgid "Videos updated:" msgstr "" -#: .././config.py:28769 .././config.py:28878 +#: .././config.py:28796 .././config.py:28905 msgid "" "TRANSLATOR'S NOTE: Dialogue window, generated by: System preferences > Files " "> URLs" msgstr "" -#: .././config.py:28813 +#: .././config.py:28840 #, python-brace-format msgid "There is already a channel, playlist or folder called '{0}'" msgstr "" -#: .././config.py:28836 +#: .././config.py:28863 msgid "Are you sure you want to rename this channel?" msgstr "" -#: .././config.py:28838 +#: .././config.py:28865 msgid "Are you sure you want to rename this playlist?" msgstr "" -#: .././config.py:28840 +#: .././config.py:28867 msgid "Are you sure you want to rename this folder?" msgstr "" -#: .././config.py:28885 +#: .././config.py:28912 msgid "That is not a valid URL" msgstr "" -#: .././config.py:28908 +#: .././config.py:28935 msgid "Are you sure you want to update the URL?" msgstr "" -#: .././config.py:28939 +#: .././config.py:28966 msgid "" "TRANSLATOR'S NOTE: Dialogue window, generated by:System preferences > Files " "> URLs" msgstr "" -#: .././config.py:28960 +#: .././config.py:28987 msgid "The regex is invalid" msgstr "" -#: .././config.py:29010 +#: .././config.py:29037 msgid "Are you sure you want to update these URLs?" msgstr "" -#: .././config.py:29210 +#: .././config.py:29237 msgid "" "TRANSLATOR'S NOTE: Dialogue window, generated by: System preferences > " "Operations > Custom" msgstr "" -#: .././config.py:29235 +#: .././config.py:29262 msgid "The default custom download manager cannot be deleted" msgstr "" -#: .././config.py:29245 +#: .././config.py:29272 msgid "Are you sure you want to delete this custom download manager?" msgstr "" -#: .././config.py:29489 .././config.py:29610 .././config.py:29660 -#: .././config.py:29852 .././config.py:30512 .././config.py:35281 +#: .././config.py:29516 .././config.py:29637 .././config.py:29687 +#: .././config.py:29879 .././config.py:30539 .././config.py:35337 msgid "" "TRANSLATOR'S NOTE: Dialogue window, generated by: System preferences > Files " "> Database" msgstr "" -#: .././config.py:29521 +#: .././config.py:29548 msgid "Are you sure you want to create a new database at this location?" msgstr "" "Weet je zeker dat je een nieuwe databank wilt aanmaken op deze locatie?" -#: .././config.py:29633 +#: .././config.py:29660 msgid "Are you sure you want to forget this database?" msgstr "Weet je zeker dat je deze databank wilt wissen?" -#: .././config.py:29673 +#: .././config.py:29700 msgid "Are you sure you want to forget all databases except the current one?" msgstr "Weet je zeker dat je alle databanken, behalve de huidige, wilt wissen?" -#: .././config.py:29881 +#: .././config.py:29908 msgid "No database exists at this location:" msgstr "Er is geen databank op deze locatie:" -#: .././config.py:29883 +#: .././config.py:29910 msgid "Do you want to create a new one?" msgstr "Wil je een nieuwe aanmaken?" -#: .././config.py:30518 +#: .././config.py:30545 msgid "Select a Tartube database file" msgstr "" -#: .././config.py:30540 +#: .././config.py:30567 msgid "This file is not loadable (might be corrupted)" msgstr "" -#: .././config.py:30551 +#: .././config.py:30578 msgid "This file does is not compatible with Tartube" msgstr "" -#: .././config.py:30561 +#: .././config.py:30588 msgid "This file was loaded, but is empty" msgstr "" -#: .././config.py:31019 +#: .././config.py:31046 msgid "" "TRANSLATOR'S NOTE: Dialogue window, generated by: System preferences > " "Options > FFmpeg options" msgstr "" -#: .././config.py:31044 +#: .././config.py:31071 msgid "The current options manager cannot be deleted" msgstr "De huidige optiebeheerder kan niet worden verwijderd" -#: .././config.py:31054 .././config.py:32463 +#: .././config.py:31081 .././config.py:32498 msgid "Are you sure you want to delete this options manager?" msgstr "Weet je zeker dat je deze optiebeheerder wilt verwijderen?" -#: .././config.py:31239 .././config.py:34028 +#: .././config.py:31267 .././config.py:34063 msgid "" "TRANSLATOR'S NOTE: Dialogue window, generated by: System preferences > " "Windows > Main Window" msgstr "" -#: .././config.py:31253 .././config.py:31761 .././config.py:34040 +#: .././config.py:31286 .././config.py:31796 .././config.py:34075 msgid "The new setting will be applied when Tartube restarts" msgstr "Herstart Tartube om de instellingen toe te passen" -#: .././config.py:31729 +#: .././config.py:31764 msgid "" "TRANSLATOR'S NOTE: Dialogue window, generated by: System preferences > " "General > Application" msgstr "" -#: .././config.py:32428 +#: .././config.py:32463 msgid "" "TRANSLATOR'S NOTE: Dialogue window, generated by: System preferences > " "Options > Download options" msgstr "" -#: .././config.py:32453 +#: .././config.py:32488 msgid "The default options manager cannot be deleted" msgstr "De standaard optiebeheerder kan niet worden verwijderd" -#: .././config.py:33585 .././config.py:33633 +#: .././config.py:33620 .././config.py:33668 msgid "" "TRANSLATOR'S NOTE: Dialogue window, generated by: System preferences > " "Scheduling > Start" msgstr "" -#: .././config.py:33598 +#: .././config.py:33633 msgid "There is already a scheduled download with that name" msgstr "Er is al een ingeplande download met die naam" -#: .././config.py:33650 +#: .././config.py:33685 msgid "Are you sure you want to delete this scheduled download?" msgstr "Weet je zeker dat je deze ingeplande download wilt verwijderen?" -#: .././config.py:33835 +#: .././config.py:33870 msgid "" "TRANSLATOR'S NOTE: Dialogue window, generated by: System preferences > " "Operations > Archive" msgstr "" -#: .././config.py:33840 +#: .././config.py:33875 msgid "Select the location of the archive file" msgstr "" -#: .././config.py:33873 .././config.py:33911 +#: .././config.py:33908 .././config.py:33946 msgid "" "TRANSLATOR'S NOTE: Dialogue window, generated by: System preferences > " "Downloaders > FFmpeg / AVConv" msgstr "" -#: .././config.py:33878 +#: .././config.py:33913 msgid "Please select the AVConv executable" msgstr "Kies het uitvoerbare AVConv-bestand" -#: .././config.py:33916 +#: .././config.py:33951 msgid "Please select the FFmpeg executable" msgstr "Kies het uitvoerbare FFmpeg-bestand" -#: .././config.py:33949 +#: .././config.py:33984 msgid "" "TRANSLATOR'S NOTE: Dialogue window, generated by: System preferences > " "Downloaders > streamlink" msgstr "" -#: .././config.py:33954 +#: .././config.py:33989 msgid "Please select the streamlink executable" msgstr "" -#: .././config.py:35131 +#: .././config.py:35187 msgid "" "TRANSLATOR'S NOTE: Dialogue window, generated by: System preferences > " "Downloaders > File paths" msgstr "" -#: .././config.py:35137 +#: .././config.py:35193 msgid "Select the youtube-dl-compatible executable" msgstr "" -#: .././config.py:35314 +#: .././config.py:35370 msgid "Database file not loaded" msgstr "Geen databank geladen" -#: .././config.py:35334 +#: .././config.py:35390 msgid "Did not try to load the database file" msgstr "Niet geprobeerd om de databank te laden" -#: .././config.py:35359 +#: .././config.py:35415 msgid "Database file loaded" msgstr "Databank geladen" @@ -10715,11 +10726,11 @@ msgstr "Video's kunnen niet worden gedownload naar privémappen" msgid "Unrecognised download item ID" msgstr "" -#: .././downloads.py:3535 .././downloads.py:9270 +#: .././downloads.py:3535 .././downloads.py:9280 msgid "Download did not start" msgstr "Downloaden is niet begonnen" -#: .././downloads.py:3541 .././downloads.py:9276 .././info.py:310 +#: .././downloads.py:3541 .././downloads.py:9286 .././info.py:310 #: .././updates.py:270 .././updates.py:382 .././updates.py:495 #: .././updates.py:665 msgid "Child process exited with non-zero code: {}" @@ -10740,91 +10751,91 @@ msgstr "Gesimuleerde download van:" msgid "Simulated download of video with unprintable characters" msgstr "Gesimuleerde videodownload met onleesbare tekens" -#: .././downloads.py:6717 +#: .././downloads.py:6727 msgid "Invalid timestamps in temporary buffer" msgstr "" -#: .././downloads.py:6739 +#: .././downloads.py:6749 msgid "No timestamps defined in video's timestamp list" msgstr "" -#: .././downloads.py:6760 +#: .././downloads.py:6770 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:6864 .././downloads.py:7055 +#: .././downloads.py:6874 .././downloads.py:7065 msgid "FAILED: Cannot create temporary directory" msgstr "" -#: .././downloads.py:6961 .././downloads.py:7152 .././downloads.py:7459 -#: .././downloads.py:7730 +#: .././downloads.py:6971 .././downloads.py:7162 .././downloads.py:7469 +#: .././downloads.py:7740 msgid "FAILED: Clip download did not start" msgstr "" -#: .././downloads.py:6969 .././downloads.py:7160 .././downloads.py:7467 -#: .././downloads.py:7738 +#: .././downloads.py:6979 .././downloads.py:7170 .././downloads.py:7477 +#: .././downloads.py:7748 msgid "FAILED: Child process exited with non-zero code: {}" msgstr "" -#: .././downloads.py:7576 +#: .././downloads.py:7586 msgid "No slices defined in video's slice list" msgstr "" -#: .././downloads.py:7762 +#: .././downloads.py:7772 msgid "FAILED: One or more clips were not downloaded" msgstr "" -#: .././downloads.py:7863 +#: .././downloads.py:7873 msgid "FAILED: Can't concatenate clips" msgstr "" -#: .././downloads.py:7884 +#: .././downloads.py:7894 msgid "" "FAILED: Clips were concatenated, but could not move the output file out of " "the temporary directory" msgstr "" -#: .././downloads.py:8024 +#: .././downloads.py:8034 msgid "Failed to copy the original video's thumbnail" msgstr "" -#: .././downloads.py:8207 +#: .././downloads.py:8217 msgid "FAILED: Can't create a temporary folder for video clips" msgstr "" -#: .././downloads.py:8256 +#: .././downloads.py:8266 msgid "FAILED: Can't create a temporary folder for video slices" msgstr "" #. There are currently three download methods, specified by self.dl_mode -#: .././downloads.py:9029 +#: .././downloads.py:9039 msgid "Tartube is starting the livestream download" msgstr "" -#: .././downloads.py:9053 +#: .././downloads.py:9063 msgid "Invalid livestream download mode" msgstr "" -#: .././downloads.py:9102 +#: .././downloads.py:9112 msgid "" "Incomplete livestream download detected; removing the .part component from " "the output file" msgstr "" -#: .././downloads.py:9117 +#: .././downloads.py:9127 msgid "" "Incomplete livestream download detected; to complete the download, right-" "click the video and select 'Finalise livestream'" msgstr "" -#: .././downloads.py:9347 .././downloads.py:9894 +#: .././downloads.py:9357 .././downloads.py:9904 msgid "Failed to download the .m3u manifest" msgstr "" -#: .././downloads.py:9785 +#: .././downloads.py:9795 msgid "Downloaded the .m3u manifest, now downloading the livestream..." msgstr "" @@ -11556,6 +11567,28 @@ msgstr "Bezig met starten van bijwerkactie om te installeren/bij te werken " msgid "Update did not start" msgstr "Het bijwerken is niet gestart" +#~ msgid "" +#~ "Failed to load the Tartube config file (file cannot be read by this " +#~ "version)" +#~ msgstr "" +#~ "Het Tartube-configuratiebestand kan niet worden geladen (bestand is " +#~ "verouderd)" + +#~ msgid "Database file can't be read by this version of Tartube" +#~ msgstr "Het Tartube-databankbestand is verouderd" + +#~ msgid "Display output from downloader's STDOUT in the Output tab" +#~ msgstr "STDOUT-uitvoer van downloader tonen op tabblad 'Uitvoer'" + +#~ msgid "Display output from downloader's STDERR in the Output tab" +#~ msgstr "STDERR-uitvoer van downloader tonen op tabblad 'Uitvoer'" + +#~ msgid "Write output from downloader's STDOUT to the terminal window" +#~ msgstr "STDOUT-uitvoer van downloader tonen in terminalvenster" + +#~ msgid "Write output from downloader's STDERR to the terminal window" +#~ msgstr "STDERR-uitvoer van downloader tonen in terminalvenster" + #~ msgid "Process with FFmpeg..." #~ msgstr "Verwerken met FFmpeg..." diff --git a/locale/ru/LC_MESSAGES/base.mo b/locale/ru/LC_MESSAGES/base.mo index b71484f..1e1df69 100644 Binary files a/locale/ru/LC_MESSAGES/base.mo and b/locale/ru/LC_MESSAGES/base.mo differ diff --git a/locale/ru/LC_MESSAGES/base.po b/locale/ru/LC_MESSAGES/base.po index cd3c565..956d781 100644 --- a/locale/ru/LC_MESSAGES/base.po +++ b/locale/ru/LC_MESSAGES/base.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2023-04-13 14:30+0100\n" +"POT-Creation-Date: 2023-06-08 10:49+0100\n" "PO-Revision-Date: 2022-10-07 00:20+0000\n" "Last-Translator: Tim Dewey \n" "Language-Team: Russian " #: .././mainwin.py:29030 .././mainwin.py:31964 .././mainwin.py:33397 -#: .././mainwin.py:37332 .././config.py:3463 .././config.py:5657 -#: .././config.py:5792 +#: .././mainwin.py:37332 .././config.py:3461 .././config.py:5655 +#: .././config.py:5790 msgid "Type" msgstr "Тип" -#: .././mainwin.py:29030 .././config.py:21642 +#: .././mainwin.py:29030 .././config.py:21640 msgid "URL" msgstr "URL-адрес" @@ -3834,7 +3841,7 @@ msgid "" "Apply download options..." msgstr "" -#: .././mainwin.py:31347 .././config.py:2259 +#: .././mainwin.py:31347 .././config.py:2257 msgid "Apply download options" msgstr "Применить параметры загрузки" @@ -3942,7 +3949,7 @@ msgstr "Этот канал содержит:" msgid "This playlist contains:" msgstr "Этот плейлист содержит:" -#: .././mainwin.py:32174 .././config.py:18239 +#: .././mainwin.py:32174 .././config.py:18237 msgid "This folder contains:" msgstr "Эта папка содержит:" @@ -4276,8 +4283,8 @@ msgstr "Импортировать в базу данных" msgid "Choose which items to import" msgstr "Выберите, какие элементы импортировать" -#: .././mainwin.py:33389 .././config.py:24458 .././config.py:26772 -#: .././config.py:27053 +#: .././mainwin.py:33389 .././config.py:24473 .././config.py:26787 +#: .././config.py:27068 msgid "Import" msgstr "Импорт" @@ -4370,8 +4377,8 @@ msgid "Cancel" msgstr "Отмена" #. 'OK' button -#: .././mainwin.py:34099 .././config.py:1255 .././config.py:2441 -#: .././config.py:13881 .././config.py:14247 +#: .././mainwin.py:34099 .././config.py:1255 .././config.py:2439 +#: .././config.py:13879 .././config.py:14245 msgid "OK" msgstr "OK" @@ -4524,18 +4531,18 @@ msgstr "" msgid "Download one clip" msgstr "" -#: .././mainwin.py:34987 .././config.py:11750 .././config.py:12398 -#: .././config.py:15162 +#: .././mainwin.py:34987 .././config.py:11748 .././config.py:12396 +#: .././config.py:15160 msgid "Start timestamp (e.g. 15:29)" msgstr "Метка времени начала (например, 15:29)" -#: .././mainwin.py:34999 .././config.py:11770 .././config.py:12418 -#: .././config.py:15175 +#: .././mainwin.py:34999 .././config.py:11768 .././config.py:12416 +#: .././config.py:15173 msgid "Stop timestamp (optional)" msgstr "Метка времени остановки (необязательно)" -#: .././mainwin.py:35008 .././config.py:11785 .././config.py:12433 -#: .././config.py:15188 +#: .././mainwin.py:35008 .././config.py:11783 .././config.py:12431 +#: .././config.py:15186 msgid "Clip title (optional)" msgstr "Название клипа (необязательно)" @@ -4559,14 +4566,14 @@ msgstr "" msgid "Marked" msgstr "" -#: .././mainwin.py:35053 .././mainwin.py:36097 .././config.py:11727 -#: .././config.py:11912 .././config.py:12375 .././config.py:12586 -#: .././config.py:15143 .././config.py:15328 +#: .././mainwin.py:35053 .././mainwin.py:36097 .././config.py:11725 +#: .././config.py:11910 .././config.py:12373 .././config.py:12584 +#: .././config.py:15141 .././config.py:15326 msgid "Start" msgstr "Начать" -#: .././mainwin.py:35053 .././config.py:11727 .././config.py:12375 -#: .././config.py:15143 +#: .././mainwin.py:35053 .././config.py:11725 .././config.py:12373 +#: .././config.py:15141 msgid "Clip title" msgstr "Название клипа" @@ -4574,13 +4581,13 @@ msgstr "Название клипа" msgid "Add timestamp from above" msgstr "" -#: .././mainwin.py:35100 .././config.py:11807 .././config.py:12455 -#: .././config.py:15214 +#: .././mainwin.py:35100 .././config.py:11805 .././config.py:12453 +#: .././config.py:15212 msgid "Delete timestamp" msgstr "Удалить метку времени" -#: .././mainwin.py:35105 .././config.py:11817 .././config.py:12465 -#: .././config.py:15223 +#: .././mainwin.py:35105 .././config.py:11815 .././config.py:12463 +#: .././config.py:15221 msgid "Clip preferences" msgstr "Параметры клипов" @@ -4589,11 +4596,11 @@ msgstr "Параметры клипов" msgid "Select none" msgstr "Выберите ничего" -#: .././mainwin.py:35133 .././config.py:15239 +#: .././mainwin.py:35133 .././config.py:15237 msgid "Reset list using copied text" msgstr "Сброс списка с помощью скопированного текста" -#: .././mainwin.py:35139 .././config.py:15247 +#: .././mainwin.py:35139 .././config.py:15245 msgid "Reset list using video description" msgstr "Сброс списка с помощью описания видео" @@ -4652,13 +4659,13 @@ msgstr "" msgid "Download video with one slice" msgstr "" -#: .././mainwin.py:36036 .././mainwin.py:36178 .././config.py:11970 -#: .././config.py:12644 .././config.py:15371 +#: .././mainwin.py:36036 .././mainwin.py:36178 .././config.py:11968 +#: .././config.py:12642 .././config.py:15369 msgid "Start (timestamp or seconds)" msgstr "Начало (метка времени или секунды)" -#: .././mainwin.py:36048 .././mainwin.py:36188 .././config.py:11983 -#: .././config.py:12657 .././config.py:15383 +#: .././mainwin.py:36048 .././mainwin.py:36188 .././config.py:11981 +#: .././config.py:12655 .././config.py:15381 msgid "Stop (optional)" msgstr "Стоп (необязательно)" @@ -4678,33 +4685,33 @@ msgstr "" msgid "Download video with multiple slices" msgstr "" -#: .././mainwin.py:36095 .././mainwin.py:36142 .././config.py:11912 -#: .././config.py:11935 .././config.py:12586 .././config.py:12609 -#: .././config.py:15328 .././config.py:15347 +#: .././mainwin.py:36095 .././mainwin.py:36142 .././config.py:11910 +#: .././config.py:11933 .././config.py:12584 .././config.py:12607 +#: .././config.py:15326 .././config.py:15345 msgid "Category" msgstr "Категория" -#: .././mainwin.py:36096 .././mainwin.py:36160 .././config.py:11912 -#: .././config.py:11955 .././config.py:12586 .././config.py:12629 -#: .././config.py:15328 .././config.py:15359 +#: .././mainwin.py:36096 .././mainwin.py:36160 .././config.py:11910 +#: .././config.py:11953 .././config.py:12584 .././config.py:12627 +#: .././config.py:15326 .././config.py:15357 msgid "Action type" msgstr "Тип действия" -#: .././mainwin.py:36204 .././config.py:11999 .././config.py:12673 -#: .././config.py:15398 +#: .././mainwin.py:36204 .././config.py:11997 .././config.py:12671 +#: .././config.py:15396 msgid "Add slice" msgstr "Добавить фрагмент" -#: .././mainwin.py:36209 .././config.py:12683 .././config.py:15410 +#: .././mainwin.py:36209 .././config.py:12681 .././config.py:15408 msgid "Delete slice" msgstr "Удалить фрагмент" -#: .././mainwin.py:36214 .././config.py:12020 .././config.py:12695 -#: .././config.py:15419 +#: .././mainwin.py:36214 .././config.py:12018 .././config.py:12693 +#: .././config.py:15417 msgid "SponsorBlock settings" msgstr "Настройки SponsorBlock" -#: .././mainwin.py:36243 .././config.py:15435 +#: .././mainwin.py:36243 .././config.py:15433 msgid "Contact SponsorBlock to reset list" msgstr "" @@ -4743,11 +4750,11 @@ msgstr "" "Когда видео проверены/загружены, старые видео\n" "удаляются из папки Последние видео." -#: .././mainwin.py:36888 .././config.py:18453 +#: .././mainwin.py:36888 .././config.py:18451 msgid "Empty the whole folder" msgstr "Очистить всю папку" -#: .././mainwin.py:36895 .././config.py:18462 +#: .././mainwin.py:36895 .././config.py:18460 msgid "Remove videos after days" msgstr "Удалить видео через несколько дней" @@ -4850,10 +4857,10 @@ msgstr "" #. 'Reset' button #. (Signal connect appears below) -#: .././mainwin.py:37324 .././config.py:1237 .././config.py:5509 -#: .././config.py:6142 .././config.py:6296 .././config.py:24688 -#: .././config.py:25749 .././config.py:25777 .././config.py:26503 -#: .././config.py:26544 .././config.py:26619 +#: .././mainwin.py:37324 .././config.py:1237 .././config.py:5507 +#: .././config.py:6140 .././config.py:6294 .././config.py:24703 +#: .././config.py:25764 .././config.py:25792 .././config.py:26518 +#: .././config.py:26559 .././config.py:26634 msgid "Reset" msgstr "Сбросить" @@ -4980,10 +4987,10 @@ msgstr "" "приложения не должны изменять основной каталог данных Tartube)" #. (Signal connect appears below) -#: .././mainwin.py:37937 .././config.py:5838 .././config.py:6138 -#: .././config.py:6292 .././config.py:8513 .././config.py:8534 -#: .././config.py:8555 .././config.py:24684 .././config.py:26382 -#: .././config.py:26499 .././config.py:26540 .././config.py:26615 +#: .././mainwin.py:37937 .././config.py:5836 .././config.py:6136 +#: .././config.py:6290 .././config.py:8511 .././config.py:8532 +#: .././config.py:8553 .././config.py:24699 .././config.py:26397 +#: .././config.py:26514 .././config.py:26555 .././config.py:26630 msgid "Set" msgstr "Установить" @@ -5081,7 +5088,7 @@ msgid "" "window menu, click Operations > Test youtube-dl" msgstr "" -#: .././mainwin.py:38654 .././config.py:25150 +#: .././mainwin.py:38654 .././config.py:25165 msgid "Test" msgstr "Тест" @@ -5189,7 +5196,7 @@ msgstr "" msgid "Uploads" msgstr "Загрузки" -#: .././config.py:482 .././config.py:14844 +#: .././config.py:482 .././config.py:14842 msgid "File size" msgstr "Размер файла" @@ -5241,7 +5248,7 @@ msgstr "Недели" msgid "Days" msgstr "Дни" -#: .././config.py:583 .././config.py:18956 +#: .././config.py:583 .././config.py:18954 msgid "Hours" msgstr "Часы" @@ -5282,7 +5289,7 @@ msgstr "Применить" msgid "Apply changes without closing the window" msgstr "Применить изменения, не закрывая окно" -#: .././config.py:1258 .././config.py:13884 .././config.py:14250 +#: .././config.py:1258 .././config.py:13882 .././config.py:14248 msgid "Apply changes" msgstr "Применить изменения" @@ -5290,108 +5297,108 @@ msgstr "Применить изменения" msgid "Cancel changes" msgstr "Отменить изменения" -#: .././config.py:2067 +#: .././config.py:2065 msgid "Listed as" msgstr "Указано как" -#: .././config.py:2079 +#: .././config.py:2077 msgid "Contained in" msgstr "Содержится в" -#: .././config.py:2137 +#: .././config.py:2135 msgid "Download to" msgstr "Скачать в" -#: .././config.py:2185 +#: .././config.py:2183 msgid "Default location" msgstr "Местоположение по умолчанию" -#: .././config.py:2214 +#: .././config.py:2212 msgid "Channel URL" msgstr "URL-адрес канала" -#: .././config.py:2216 +#: .././config.py:2214 msgid "Playlist URL" msgstr "URL-адрес плейлиста" -#: .././config.py:2218 .././config.py:5445 +#: .././config.py:2216 .././config.py:5443 msgid "Video URL" msgstr "URL-адрес видео" -#: .././config.py:2241 .././config.py:7529 +#: .././config.py:2239 .././config.py:7527 msgid "_Options" msgstr "_Параметры" -#: .././config.py:2255 .././config.py:4347 +#: .././config.py:2253 .././config.py:4345 msgid "Download options" msgstr "Параметры загрузки" -#: .././config.py:2266 +#: .././config.py:2264 msgid "Edit download options" msgstr "Изменить параметры загрузки" -#: .././config.py:2273 +#: .././config.py:2271 msgid "Remove download options" msgstr "Удалить параметры загрузки" -#: .././config.py:2444 +#: .././config.py:2442 msgid "Close this window" msgstr "Закрыть это окно" -#: .././config.py:2853 +#: .././config.py:2851 msgid "" "TRANSLATOR'S NOTE: Custom downloads window starts here. In the menu, click " "Edit > System preferences... > Operations > Custom > Edit" msgstr "" -#: .././config.py:2858 +#: .././config.py:2856 msgid "Custom download settings" msgstr "Пользовательские параметры загрузки" -#: .././config.py:3112 +#: .././config.py:3110 msgid "TRANSLATOR'S NOTE: Custom downloads > Name" msgstr "" -#: .././config.py:3115 .././config.py:4693 .././config.py:10928 +#: .././config.py:3113 .././config.py:4691 .././config.py:10926 msgid "_Name" msgstr "_Имя" -#: .././config.py:3137 +#: .././config.py:3135 msgid "Usage" msgstr "Использование" -#: .././config.py:3149 +#: .././config.py:3147 msgid "Applies everywhere except the Classic Mode tab" msgstr "Применяется везде, кроме вкладки «Классический режим»" -#: .././config.py:3152 +#: .././config.py:3150 msgid "Applies to the Classic Mode tab" msgstr "Применяется к вкладке \"Классический режим\"" -#: .././config.py:3154 +#: .././config.py:3152 msgid "Applies when selected" msgstr "Применяется при выборе" -#: .././config.py:3180 .././config.py:3220 +#: .././config.py:3178 .././config.py:3218 msgid "HINT" msgstr "ПОДСКАЗКА" -#: .././config.py:3180 +#: .././config.py:3178 msgid "Enable these settings first!" msgstr "Сначала включите эти настройки!" -#: .././config.py:3185 +#: .././config.py:3183 msgid "Download each video independently of its channel or playlist" msgstr "Загружать каждое видео независимо от его канала или плейлиста" -#: .././config.py:3193 +#: .././config.py:3191 msgid "" "Check channels/playlists/folders before each custom download (recommended)" msgstr "" "Проверять каналы/плейлисты/папки перед каждой пользовательской загрузкой " "(рекомендуется)" -#: .././config.py:3221 +#: .././config.py:3219 msgid "" "The Check all and Download all buttons will not start a custom " "download!" @@ -5399,34 +5406,34 @@ msgstr "" "Кнопки Проверить все и Загрузить все не запускают " "пользовательскую загрузку!" -#: .././config.py:3228 +#: .././config.py:3226 msgid "Use the main menu, or right-click a video, channel, playlist or folder!" msgstr "" "Используйте главное меню или щелкните правой кнопкой мыши видео, канал, " "плейлист или папку!" -#: .././config.py:3243 +#: .././config.py:3241 msgid "Import settings from the general custom download into this window" msgstr "Импорт параметров из пользовательской загрузки в это окно" -#: .././config.py:3260 +#: .././config.py:3258 msgid "Completely reset all settings to their default values" msgstr "Полностью сбросить все настройки к их значениям по умолчанию" -#: .././config.py:3274 +#: .././config.py:3272 msgid "TRANSLATOR'S NOTE: Custom downloads > Subtitles" msgstr "" #. Add this tab... -#: .././config.py:3277 .././config.py:7503 +#: .././config.py:3275 .././config.py:7501 msgid "_Subtitles" msgstr "_Субтитры" -#: .././config.py:3290 +#: .././config.py:3288 msgid "Subtitles settings" msgstr "Настройки субтитров" -#: .././config.py:3296 +#: .././config.py:3294 msgid "" "Note: this tab downloads videos. To download subtitles, use the download " "options windows" @@ -5434,11 +5441,11 @@ msgstr "" "Примечание: на этой вкладке загружаются видео. Чтобы загрузить субтитры, " "используйте окна параметров загрузки" -#: .././config.py:3303 +#: .././config.py:3301 msgid "Only download videos with available subtitles" msgstr "Загружать только видео с доступными субтитрами" -#: .././config.py:3313 +#: .././config.py:3311 msgid "" "During the custom download, don't add videos without subtitles to the " "database at all" @@ -5446,7 +5453,7 @@ msgstr "" "Во время пользовательской загрузки вообще не добавлять в базу видео без " "субтитров" -#: .././config.py:3325 +#: .././config.py:3323 msgid "" "Require subtitles in these languages (leave empty to download videos with " "any subtitles):" @@ -5454,283 +5461,283 @@ msgstr "" "Требуйте субтитры на этих языках (оставьте пустым, чтобы загрузить видео с " "любыми субтитрами):" -#: .././config.py:3340 .././config.py:7603 +#: .././config.py:3338 .././config.py:7601 msgid "Add language" msgstr "Добавить язык" -#: .././config.py:3352 .././config.py:7621 +#: .././config.py:3350 .././config.py:7619 msgid "Remove language" msgstr "Удалить язык" -#: .././config.py:3391 +#: .././config.py:3389 msgid "TRANSLATOR'S NOTE: Custom downloads > Clips" msgstr "" -#: .././config.py:3394 .././config.py:12306 +#: .././config.py:3392 .././config.py:12304 msgid "_Clips" msgstr "_Клипы" -#: .././config.py:3398 +#: .././config.py:3396 msgid "Clip settings" msgstr "Настройки клипа" -#: .././config.py:3404 +#: .././config.py:3402 msgid "Split videos into video clips using timestamps (requires FFmpeg)" msgstr "" "Разделить видео на видеоклипы, используя временные метки (требуется FFmpeg)" -#: .././config.py:3423 +#: .././config.py:3421 msgid "TRANSLATOR'S NOTE: Custom downloads > Slices" msgstr "" -#: .././config.py:3426 +#: .././config.py:3424 msgid "S_lices" msgstr "Фр_агменты" -#: .././config.py:3431 +#: .././config.py:3429 msgid "Slice settings" msgstr "Настройки фрагментов" -#: .././config.py:3437 +#: .././config.py:3435 msgid "Remove slices from the video using SponsorBlock data (requires FFmpeg)" msgstr "" "Удалить фрагменты из видео с помощью данных SponsorBlock (требуется FFmpeg)" -#: .././config.py:3463 .././config.py:18993 .././config.py:19338 +#: .././config.py:3461 .././config.py:18991 .././config.py:19336 msgid "Remove" msgstr "Удалить" #. Editing buttons -#: .././config.py:3497 +#: .././config.py:3495 msgid "Remove all" msgstr "Удалить все" -#: .././config.py:3503 +#: .././config.py:3501 msgid "Remove none" msgstr "Не удалять" -#: .././config.py:3548 +#: .././config.py:3546 msgid "TRANSLATOR'S NOTE: Custom downloads > Delay" msgstr "" -#: .././config.py:3551 +#: .././config.py:3549 msgid "_Delays" msgstr "_Задержки" -#: .././config.py:3556 +#: .././config.py:3554 msgid "Download delay settings" msgstr "Настройки задержки загрузки" -#: .././config.py:3561 +#: .././config.py:3559 msgid "Apply a delay after each video/channel/playlist is downloaded" msgstr "Применить задержку после загрузки каждого видео/канала/плейлиста" -#: .././config.py:3568 +#: .././config.py:3566 msgid "Maximum delay to apply (in minutes)" msgstr "Максимальная задержка (в минутах)" -#: .././config.py:3584 +#: .././config.py:3582 msgid "Minimum delay to apply (in minutes; randomises the actual delay)" msgstr "" "Минимальная задержка (в минутах; делает случайной фактическую задержку)" -#: .././config.py:3608 +#: .././config.py:3606 msgid "TRANSLATOR'S NOTE: Custom downloads > Mirrors" msgstr "" -#: .././config.py:3611 .././config.py:25723 +#: .././config.py:3609 .././config.py:25738 msgid "_Mirrors" msgstr "_Зеркала" -#: .././config.py:3616 +#: .././config.py:3614 msgid "Mirror settings" msgstr "Настройки зеркала" -#: .././config.py:3622 +#: .././config.py:3620 msgid "Obtain a YouTube video from the original website" msgstr "Получить видео YouTube с исходного веб-сайта" -#: .././config.py:3630 +#: .././config.py:3628 msgid "Obtain the video from HookTube rather than YouTube" msgstr "Получить видео с HookTube, а не с YouTube" -#: .././config.py:3640 +#: .././config.py:3638 msgid "Obtain the video from Invidious rather than YouTube" msgstr "Получить видео с Invidious, а не с YouTube" -#: .././config.py:3650 +#: .././config.py:3648 msgid "Obtain the video from this YouTube front-end:" msgstr "Получить видео из этого интерфейса YouTube:" -#: .././config.py:3666 .././config.py:25755 +#: .././config.py:3664 .././config.py:25770 msgid "Type the exact text that replaces www.youtube.com e.g." msgstr "Введите точный текст, заменяющий www.youtube.com, например" -#: .././config.py:3690 +#: .././config.py:3688 msgid "TRANSLATOR'S NOTE: Custom downloads > Livestreams" msgstr "" -#: .././config.py:3693 +#: .././config.py:3691 msgid "L_ivestreams" msgstr "П_рямые трансляции" -#: .././config.py:3697 +#: .././config.py:3695 msgid "Livestream settings" msgstr "Настройки прямой трансляции" -#: .././config.py:3702 +#: .././config.py:3700 msgid "Don't download broadcasting livestreams" msgstr "Не загружать текущих прямые трансляции" -#: .././config.py:3711 +#: .././config.py:3709 msgid "Don't download finished livestreams" msgstr "Не загружать завершенных прямых трансляций" -#: .././config.py:3720 +#: .././config.py:3718 msgid "Only download broadcasting livestreams" msgstr "Загружать только текущие прямые трансляции" -#: .././config.py:3729 +#: .././config.py:3727 msgid "Only download finished livestreams" msgstr "Загружать только завершенные прямые трансляции" -#: .././config.py:3791 .././config.py:4178 +#: .././config.py:3789 .././config.py:4176 msgid "" "TRANSLATOR'S NOTE: Dialogue window, generated by: Custom downloads > Name" msgstr "" -#: .././config.py:3797 .././config.py:4184 .././config.py:8993 -#: .././config.py:9947 .././config.py:13384 .././config.py:13785 +#: .././config.py:3795 .././config.py:4182 .././config.py:8991 +#: .././config.py:9945 .././config.py:13382 .././config.py:13783 msgid "This procedure cannot be reversed. Are you sure you want to continue?" msgstr "" "Эта процедура не может быть отменена. Вы уверены, что хотите продолжить?" -#: .././config.py:4343 +#: .././config.py:4341 msgid "" "TRANSLATOR'S NOTE: Download options window starts here. In the menu, click " "Edit > General download options..." msgstr "" -#: .././config.py:4690 +#: .././config.py:4688 msgid "TRANSLATOR'S NOTE: Download options > Name" msgstr "" -#: .././config.py:4697 +#: .././config.py:4695 msgid "Name for these download options" msgstr "Имя для этих параметров загрузки" -#: .././config.py:4716 +#: .././config.py:4714 msgid "Description" msgstr "Описание" -#: .././config.py:4727 +#: .././config.py:4725 msgid "Download options applied to" msgstr "Параметры загрузки, применяемые к" -#: .././config.py:4738 +#: .././config.py:4736 msgid "All channels, playlists and folders" msgstr "Все каналы, плейлисты и папки" -#: .././config.py:4740 +#: .././config.py:4738 msgid "Downloads in the Classic Mode tab" msgstr "Загрузки на вкладке \"Классический режим\"" -#: .././config.py:4744 +#: .././config.py:4742 msgid "These options are not applied to anything" msgstr "Эти параметры ни к чему не применяются" -#: .././config.py:4750 +#: .././config.py:4748 msgid "" "Additional download options, e.g. --write-subs (do not use -o or --output)" msgstr "" "Дополнительные параметры загрузки, например, --write-subs (не используйте -o " "или --output)" -#: .././config.py:4759 +#: .././config.py:4757 msgid "Additional download options" msgstr "Дополнительные параметры загрузки" -#: .././config.py:4767 +#: .././config.py:4765 msgid "Use ONLY these options (Tartube adds the output folder)" msgstr "Используйте ТОЛЬКО эти опции (Tartube добавляет папку вывода)" -#: .././config.py:4778 +#: .././config.py:4776 msgid "Use ONLY these options (Tartube adds the output directory)" msgstr "Используйте ТОЛЬКО эти опции (Tartube добавляет каталог вывода)" -#: .././config.py:4789 +#: .././config.py:4787 msgid "If URLs are specified below, use only those URLs" msgstr "Если URL-адреса указаны ниже, используйте только эти URL-адреса" -#: .././config.py:4829 +#: .././config.py:4827 msgid "Hide advanced download options" msgstr "Скрыть дополнительные параметры загрузки" -#: .././config.py:4831 +#: .././config.py:4829 msgid "Show advanced download options" msgstr "Показать расширенные параметры загрузки" -#: .././config.py:4842 +#: .././config.py:4840 msgid "Import general download options into this window" msgstr "Импорт общих параметров загрузки в это окно" -#: .././config.py:4858 +#: .././config.py:4856 msgid "Completely reset all download options to their default values" msgstr "Полностью сбросить все параметры загрузки до значений по умолчанию" -#: .././config.py:4873 +#: .././config.py:4871 msgid "TRANSLATOR'S NOTE: Download options > Downloads" msgstr "" #. Add this tab... -#: .././config.py:4879 .././config.py:4890 .././config.py:24010 +#: .././config.py:4877 .././config.py:4888 .././config.py:24015 msgid "_Downloads" msgstr "_Загрузки" -#: .././config.py:4920 +#: .././config.py:4918 msgid "" "TRANSLATOR'S NOTE: Download options > Downloads > General (to make hidden " "tabs visible, click the 'Show advanced download options' button in the Name " "tab)" msgstr "" -#: .././config.py:4944 +#: .././config.py:4942 msgid "Number of fragments of a DASH/HLS video to download concurrently" msgstr "Количество фрагментов видео DASH/HLS для скачивания одновременно" -#: .././config.py:4959 +#: .././config.py:4957 msgid "Minimum download rate (bytes/sec) below which throttling is assumed" msgstr "" "Минимальная скорость загрузки (байт/с), ниже которой предполагается " "регулирование" -#: .././config.py:4986 +#: .././config.py:4984 msgid "TRANSLATOR'S NOTE: Download options > Downloads > Videos" msgstr "" -#: .././config.py:4997 +#: .././config.py:4995 msgid "Video selection options" msgstr "Параметры выбора видео" -#: .././config.py:5002 +#: .././config.py:5000 msgid "Stop download process when encountering a file in the archive" msgstr "Остановить процесс загрузки при обнаружении файла в архиве" -#: .././config.py:5010 +#: .././config.py:5008 msgid "" "Stop download process when encountering a file that has been filtered out" msgstr "" "Остановить процесс загрузки при обнаружении файла, который был отфильтрован" -#: .././config.py:5019 +#: .././config.py:5017 msgid "Number of failures allowed before rest of playlist is skipped" msgstr "Количество сбоев, допустимых до пропуска остальной части плейлиста" -#: .././config.py:5032 +#: .././config.py:5030 msgid "Verbosity and simulation options" msgstr "Многословие и параметры симуляции" -#: .././config.py:5039 +#: .././config.py:5037 msgid "" "Ignore 'No video formats' error (useful for extracting metadata from " "unavailable videos)" @@ -5738,701 +5745,701 @@ msgstr "" "Игнорировать ошибку «Нет видеоформатов» (полезно для извлечения метаданных " "из недоступных видео)" -#: .././config.py:5049 +#: .././config.py:5047 msgid "Force download archive entries to be written as long as no errors occur" msgstr "" "Принудительно записывать записи архива загрузки до тех пор, пока не " "возникнет ошибок" -#: .././config.py:5071 +#: .././config.py:5069 msgid "TRANSLATOR'S NOTE: Download options > Downloads > Live" msgstr "" -#: .././config.py:5075 .././config.py:14917 +#: .././config.py:5073 .././config.py:14915 msgid "_Live" msgstr "_ Прямая трансляция" -#: .././config.py:5082 +#: .././config.py:5080 msgid "Livestream options" msgstr "Параметры прямой трансляции" -#: .././config.py:5087 +#: .././config.py:5085 msgid "Download livestreams from start (experimental, YouTube only)" msgstr "" "Загружать прямые трансляции с самого начала (экспериментально, только для " "YouTube)" -#: .././config.py:5094 +#: .././config.py:5092 msgid "Minimum seconds to wait for scheduled streams" msgstr "Минимальное количество секунд для ожидания запланированных потоков" -#: .././config.py:5119 .././config.py:8736 +#: .././config.py:5117 .././config.py:8734 msgid "TRANSLATOR'S NOTE: Download options > Downloads > Playlists" msgstr "" -#: .././config.py:5123 +#: .././config.py:5121 msgid "_Playlists" msgstr "_Плейлисты" -#: .././config.py:5143 .././config.py:8463 .././config.py:8491 -#: .././config.py:8832 .././config.py:8887 +#: .././config.py:5141 .././config.py:8461 .././config.py:8489 +#: .././config.py:8830 .././config.py:8885 msgid "TRANSLATOR'S NOTE: Download options > Downloads > Limits" msgstr "" -#: .././config.py:5147 +#: .././config.py:5145 msgid "L_imits" msgstr "Л_имиты" -#: .././config.py:5170 +#: .././config.py:5168 msgid "TRANSLATOR'S NOTE: Download options > Downloads > Merge" msgstr "" -#: .././config.py:5174 +#: .././config.py:5172 msgid "_Merge" msgstr "_Объединить" -#: .././config.py:5180 +#: .././config.py:5178 msgid "Video/audio merge options" msgstr "Параметры объединения видео/аудио" -#: .././config.py:5186 +#: .././config.py:5184 msgid "Allow multiple video streams to be merged into a single file" msgstr "Разрешить объединение нескольких видеопотоков в один файл" -#: .././config.py:5193 +#: .././config.py:5191 msgid "Allow multiple audio streams to be merged into a single file" msgstr "Разрешить объединение нескольких аудиопотоков в один файл" -#: .././config.py:5213 +#: .././config.py:5211 msgid "TRANSLATOR'S NOTE: Download options > Downloads > Extractor" msgstr "" -#: .././config.py:5217 +#: .././config.py:5215 msgid "_Extractor" msgstr "_Экстрактор" -#: .././config.py:5224 +#: .././config.py:5222 msgid "Extractor options" msgstr "Параметры экстрактора" -#: .././config.py:5246 +#: .././config.py:5244 msgid "Do not process dynamic DASH manifests" msgstr "Не обрабатывать динамические DASH манифесты" -#: .././config.py:5254 +#: .././config.py:5252 msgid "" "Split HLS playlists to different formats at discontinuities such as ad breaks" msgstr "" "Разделять плейлисты HLS на разные форматы при перерывах, таких как рекламные " "паузы" -#: .././config.py:5264 +#: .././config.py:5262 msgid "Extractor arguments" msgstr "Аргументы экстрактора" -#: .././config.py:5269 +#: .././config.py:5267 msgid "One argument per line, e.g." msgstr "Один аргумент на строку, например" -#: .././config.py:5294 .././config.py:8621 +#: .././config.py:5292 .././config.py:8619 msgid "TRANSLATOR'S NOTE: Download options > Downloads > Filtering" msgstr "" -#: .././config.py:5298 +#: .././config.py:5296 msgid "_Filtering" msgstr "_Фильтрация" -#: .././config.py:5318 .././config.py:8573 +#: .././config.py:5316 .././config.py:8571 msgid "TRANSLATOR'S NOTE: Download options > Downloads > External" msgstr "" -#: .././config.py:5321 +#: .././config.py:5319 msgid "E_xternal" msgstr "В_нешний" -#: .././config.py:5334 +#: .././config.py:5332 msgid "TRANSLATOR'S NOTE: Download options > Files" msgstr "" #. Add this tab... -#: .././config.py:5338 .././config.py:20568 +#: .././config.py:5336 .././config.py:20566 msgid "_Files" msgstr "_Файлы" -#: .././config.py:5369 +#: .././config.py:5367 msgid "TRANSLATOR'S NOTE: Download options > Files > File names" msgstr "" -#: .././config.py:5373 +#: .././config.py:5371 msgid "File _names" msgstr "Имена _файлов" -#: .././config.py:5380 +#: .././config.py:5378 #, fuzzy msgid "File name options" msgstr "Параметры имени файла" -#: .././config.py:5385 +#: .././config.py:5383 msgid "Format for video file names" msgstr "Формат имен видеофайлов" -#: .././config.py:5412 +#: .././config.py:5410 msgid "File output template" msgstr "Шаблон вывода файлов" -#: .././config.py:5434 +#: .././config.py:5432 msgid "Add to template:" msgstr "Добавить в шаблон:" -#: .././config.py:5439 .././config.py:14477 +#: .././config.py:5437 .././config.py:14475 msgid "Video properties" msgstr "Свойства видео" -#: .././config.py:5441 .././config.py:14814 +#: .././config.py:5439 .././config.py:14812 msgid "Video ID" msgstr "Идентификатор видео" -#: .././config.py:5442 +#: .././config.py:5440 msgid "Video title" msgstr "Название видео" -#: .././config.py:5443 +#: .././config.py:5441 msgid "Alternative video ID" msgstr "Альтернативный идентификатор видео" -#: .././config.py:5444 +#: .././config.py:5442 msgid "Secondary video title" msgstr "Вторичное название видео" -#: .././config.py:5446 +#: .././config.py:5444 msgid "Video filename extension" msgstr "Расширение имени файла видео" -#: .././config.py:5447 +#: .././config.py:5445 msgid "Video licence" msgstr "Лицензия на видео" -#: .././config.py:5448 +#: .././config.py:5446 msgid "Age restriction (years)" msgstr "Возрастное ограничение (лет)" -#: .././config.py:5450 +#: .././config.py:5448 msgid "Autonumber videos" msgstr "Автонумерация видео" -#: .././config.py:5452 +#: .././config.py:5450 msgid "Autonumber videos (playlists)" msgstr "Автонумерация видео (плейлисты)" -#: .././config.py:5454 +#: .././config.py:5452 msgid "Creator/uploader" msgstr "Создатель/загрузчик" -#: .././config.py:5456 +#: .././config.py:5454 msgid "Full name of video uploader" msgstr "Полное имя пользователя, загрузившего видео" -#: .././config.py:5457 +#: .././config.py:5455 msgid "Uploader ID" msgstr "Идентификатор загрузчика" -#: .././config.py:5458 +#: .././config.py:5456 msgid "Nickname/ID of video uploader" msgstr "Псевдоним/идентификатор загрузившего видео" -#: .././config.py:5459 +#: .././config.py:5457 msgid "Channel name" msgstr "Название канала" -#: .././config.py:5460 +#: .././config.py:5458 msgid "Channel ID" msgstr "Идентификатор канала" -#: .././config.py:5461 +#: .././config.py:5459 msgid "Playlist name" msgstr "Название плейлиста" -#: .././config.py:5462 .././config.py:17243 +#: .././config.py:5460 .././config.py:17241 msgid "Playlist ID" msgstr "Идентификатор плейлиста" -#: .././config.py:5463 +#: .././config.py:5461 msgid "Video index in playlist" msgstr "Индекс видео в плейлисте" -#: .././config.py:5465 .././config.py:5570 +#: .././config.py:5463 .././config.py:5568 msgid "Date/time/location" msgstr "Дата/время/место" -#: .././config.py:5467 +#: .././config.py:5465 msgid "Release date (YYYYMMDD)" msgstr "Дата выпуска (ГГГГММДД)" -#: .././config.py:5469 +#: .././config.py:5467 msgid "Release date (custom format)" msgstr "Дата выпуска (пользовательский формат)" -#: .././config.py:5470 +#: .././config.py:5468 msgid "Release time (UNIX timestamp)" msgstr "Время выпуска (метка времени UNIX)" -#: .././config.py:5471 +#: .././config.py:5469 msgid "Release time (custom format)" msgstr "Время выпуска (пользовательский формат)" -#: .././config.py:5472 +#: .././config.py:5470 msgid "Upload date (YYYYMMDD)" msgstr "Дата загрузки (ГГГГММДД)" -#: .././config.py:5474 +#: .././config.py:5472 msgid "Upload date (custom format)" msgstr "Дата загрузки (пользовательский формат)" -#: .././config.py:5475 +#: .././config.py:5473 msgid "Video length (seconds)" msgstr "Длина видео (секунды)" -#: .././config.py:5476 +#: .././config.py:5474 msgid "Video length (custom format)" msgstr "Длина видео (пользовательский формат)" -#: .././config.py:5477 +#: .././config.py:5475 msgid "Filming location" msgstr "Место съемок" -#: .././config.py:5479 .././config.py:5526 +#: .././config.py:5477 .././config.py:5524 msgid "Time format" msgstr "Формат времени" -#: .././config.py:5481 .././config.py:5483 +#: .././config.py:5479 .././config.py:5481 msgid "Video format" msgstr "Формат видео" -#: .././config.py:5484 +#: .././config.py:5482 msgid "Video format code" msgstr "Код формата видео" -#: .././config.py:5485 +#: .././config.py:5483 msgid "Video width" msgstr "Ширина видео" -#: .././config.py:5486 +#: .././config.py:5484 msgid "Video height" msgstr "Высота видео" -#: .././config.py:5488 +#: .././config.py:5486 msgid "Video frame rate" msgstr "Частота кадров видео" -#: .././config.py:5489 +#: .././config.py:5487 msgid "Average video/audio bitrate (KiB/s)" msgstr "Средний битрейт видео/аудио (КиБ/с)" -#: .././config.py:5490 +#: .././config.py:5488 msgid "Average video bitrate (KiB/s)" msgstr "Средний битрейт видео (КиБ/с)" -#: .././config.py:5491 +#: .././config.py:5489 msgid "Average audio bitrate (KiB/s)" msgstr "Средний битрейт аудио (КиБ/с)" -#: .././config.py:5493 +#: .././config.py:5491 msgid "Ratings/comments" msgstr "Рейтинги/комментарии" -#: .././config.py:5495 +#: .././config.py:5493 msgid "Number of views" msgstr "Количество просмотров" -#: .././config.py:5496 +#: .././config.py:5494 msgid "Number of positive ratings" msgstr "Количество положительных оценок" -#: .././config.py:5497 +#: .././config.py:5495 msgid "Number of negative ratings" msgstr "Количество отрицательных оценок" -#: .././config.py:5498 +#: .././config.py:5496 msgid "Average rating" msgstr "Средняя оценка" -#: .././config.py:5499 +#: .././config.py:5497 msgid "Number of reposts" msgstr "Количество репостов" -#: .././config.py:5500 +#: .././config.py:5498 msgid "Number of comments" msgstr "Количество комментариев" -#: .././config.py:5556 .././config.py:5700 .././config.py:5847 -#: .././config.py:18987 .././config.py:19328 .././config.py:23365 -#: .././config.py:24449 .././config.py:26763 .././config.py:27044 +#: .././config.py:5554 .././config.py:5698 .././config.py:5845 +#: .././config.py:18985 .././config.py:19326 .././config.py:23370 +#: .././config.py:24464 .././config.py:26778 .././config.py:27059 msgid "Add" msgstr "Добавить" -#: .././config.py:5619 +#: .././config.py:5617 msgid "TRANSLATOR'S NOTE: Download options > Files > Override" msgstr "" -#: .././config.py:5624 +#: .././config.py:5622 msgid "_Override" msgstr "_Переопределить" -#: .././config.py:5631 +#: .././config.py:5629 msgid "List of output filename templates" msgstr "Список шаблонов выходных имен файлов" -#: .././config.py:5638 +#: .././config.py:5636 msgid "Overrides the output template in the 'File names' tab" msgstr "Переопределить шаблон вывода на вкладке \"Имена файлов\"" -#: .././config.py:5657 +#: .././config.py:5655 msgid "Template" msgstr "Шаблон" -#: .././config.py:5676 .././config.py:5811 +#: .././config.py:5674 .././config.py:5809 msgid "Output type" msgstr "Тип вывода" -#: .././config.py:5689 +#: .././config.py:5687 msgid "Output template" msgstr "Шаблон вывода" -#: .././config.py:5711 .././config.py:5858 .././config.py:23401 -#: .././config.py:24507 .././config.py:26821 .././config.py:27102 +#: .././config.py:5709 .././config.py:5856 .././config.py:23406 +#: .././config.py:24522 .././config.py:26836 .././config.py:27117 msgid "Delete" msgstr "Удалить" -#: .././config.py:5720 .././config.py:5867 .././config.py:21754 -#: .././config.py:24523 .././config.py:26839 .././config.py:27118 +#: .././config.py:5718 .././config.py:5865 .././config.py:21752 +#: .././config.py:24538 .././config.py:26854 .././config.py:27133 msgid "Refresh list" msgstr "Обновить список" -#: .././config.py:5763 +#: .././config.py:5761 msgid "TRANSLATOR'S NOTE: Download options > Files > Paths" msgstr "" -#: .././config.py:5767 +#: .././config.py:5765 msgid "_Paths" msgstr "_Пути" -#: .././config.py:5774 +#: .././config.py:5772 msgid "List of output paths" msgstr "Список путей вывода" -#: .././config.py:5792 +#: .././config.py:5790 msgid "Path" msgstr "Путь" -#: .././config.py:5826 +#: .././config.py:5824 msgid "Output path" msgstr "Путь вывода" -#: .././config.py:5910 +#: .././config.py:5908 msgid "TRANSLATOR'S NOTE: Download options > Files > Filesystem" msgstr "" -#: .././config.py:5914 +#: .././config.py:5912 msgid "_Filesystem" msgstr "_Файловая система" -#: .././config.py:5921 .././config.py:6026 +#: .././config.py:5919 .././config.py:6024 msgid "Filesystem options" msgstr "Параметры файловой системы" -#: .././config.py:5926 +#: .././config.py:5924 msgid "Restrict filenames to ASCII characters" msgstr "Ограничить имена файлов символами ASCII" -#: .././config.py:5935 +#: .././config.py:5933 msgid "Don't use the server's file modification time" msgstr "" -#: .././config.py:5942 +#: .././config.py:5940 msgid "Download all videos into this folder" msgstr "Загрузить все видео в эту папку" -#: .././config.py:6031 +#: .././config.py:6029 msgid "Force filenames to be MS Windows compatible" msgstr "Обеспечение совместимости имен файлов с Windows" -#: .././config.py:6039 +#: .././config.py:6037 msgid "Limit filename length (excluding extension) to this many characters" msgstr "" "Ограничить длину имени файла (без учета расширения) этим количеством символов" -#: .././config.py:6054 +#: .././config.py:6052 msgid "WARNING: The filename length includes the length of the folder name!" msgstr "ПРЕДУПРЕЖДЕНИЕ: Длина имени файла включает в себя длину имени папки!" -#: .././config.py:6059 +#: .././config.py:6057 msgid "WARNING: The filename length includes the length of the directory name!" msgstr "ПРЕДУПРЕЖДЕНИЕ: Длина имени файла включает длину имени каталога" -#: .././config.py:6071 +#: .././config.py:6069 msgid "Do not overwrite any files" msgstr "Не перезаписывать файлы" -#: .././config.py:6079 +#: .././config.py:6077 msgid "Overwrite all video and metadata files (includes '--no-continue')" msgstr "Перезаписать все файлы видео и метаданных (включая '--no-continue')" -#: .././config.py:6088 +#: .././config.py:6086 msgid "Write playlist metadata in addition to video metadata" msgstr "Запись метаданных плейлиста в дополнение к метаданным видео" -#: .././config.py:6096 +#: .././config.py:6094 msgid "Write all fields, including private fields, to the .info.json file" msgstr "Записать все поля, включая закрытые, в файл .info.json" -#: .././config.py:6118 +#: .././config.py:6116 msgid "TRANSLATOR'S NOTE: Download options > Files > Cookies" msgstr "" -#: .././config.py:6122 +#: .././config.py:6120 msgid "_Cookies" msgstr "_Куки" -#: .././config.py:6129 +#: .././config.py:6127 msgid "Cookies options" msgstr "Параметры куки" -#: .././config.py:6134 +#: .././config.py:6132 msgid "Path to the downloader's cookie jar file" msgstr "Путь к файлу cookie jar загрузчика" -#: .././config.py:6189 +#: .././config.py:6187 msgid "Cookie options" msgstr "Параметры куки" -#: .././config.py:6194 +#: .././config.py:6192 msgid "Do not read/dump cookies from/to the cookiejar file" msgstr "Не считывать/выбрасывать файлы cookie из/в файл cookiejar" -#: .././config.py:6201 +#: .././config.py:6199 msgid "Do not load cookies from browser" msgstr "Не загружать файлы cookie из браузера" -#: .././config.py:6212 +#: .././config.py:6210 msgid "Retrieve cookies from browser" msgstr "Извлечение файлов cookie из браузера" -#: .././config.py:6230 +#: .././config.py:6228 msgid "Browser" msgstr "Браузер" -#: .././config.py:6248 +#: .././config.py:6246 msgid "Chromium keyring" msgstr "Keyring Chromium" -#: .././config.py:6267 +#: .././config.py:6265 msgid "Browser profile name (optional)" msgstr "Имя профиля браузера (необязательно)" -#: .././config.py:6280 +#: .././config.py:6278 msgid "Browser profile path (optional)" msgstr "Путь к профилю браузера (необязательно)" -#: .././config.py:6472 +#: .././config.py:6470 msgid "TRANSLATOR'S NOTE: Download options > Files > Shortcuts" msgstr "" -#: .././config.py:6476 +#: .././config.py:6474 msgid "_Shortcuts" msgstr "_Ярлыки" -#: .././config.py:6482 +#: .././config.py:6480 msgid "Internet shortcut options" msgstr "Параметры ярлыков Интернета" -#: .././config.py:6488 +#: .././config.py:6486 msgid "Write an internet shortcut file (.url, .webloc or .desktop)" msgstr "Записать файл ярлыка Интернета (.url, .webloc или .desktop)" -#: .././config.py:6495 +#: .././config.py:6493 msgid "Write a Windows internet shortcut file (.url)" msgstr "Создать файл ярлыков Интернета Windows (URL-адрес)" -#: .././config.py:6502 +#: .././config.py:6500 msgid "Write a macOS inernet shortcut file (.webloc)" msgstr "Создать файл ярлыка Интернета для macOS (.webloc)" -#: .././config.py:6509 +#: .././config.py:6507 msgid "Write a Linux internet shortcut file (.desktop)" msgstr "Создать файл ярлыка Интернета для Linux (.desktop)" -#: .././config.py:6529 +#: .././config.py:6527 msgid "TRANSLATOR'S NOTE: Download options > Files > Write/move" msgstr "" -#: .././config.py:6533 +#: .././config.py:6531 #, fuzzy msgid "_Write/move" msgstr "_Запись/перемещение" -#: .././config.py:6540 +#: .././config.py:6538 msgid "File write options" msgstr "Параметры записи файлов" -#: .././config.py:6545 +#: .././config.py:6543 msgid "Write video's description to a .description file" msgstr "Записать описание видео в файл .description" -#: .././config.py:6552 +#: .././config.py:6550 msgid "Write video's metadata to an .info.json file" msgstr "Записать метаданные видео в файл .info.json" -#: .././config.py:6560 +#: .././config.py:6558 msgid "Write video's annotations to an .annotations.xml file" msgstr "Записать аннотации видео в файл .annotations.xml" -#: .././config.py:6569 +#: .././config.py:6567 msgid "" "Annotations are not downloaded when checking videos/channels/playlists/" "folders" msgstr "Аннотации не загружаются при проверке видео/каналов/плейлистов/папок" -#: .././config.py:6576 +#: .././config.py:6574 msgid "Write the video's thumbnail to the same folder" msgstr "Записать миниатюру видео в ту же папку" -#: .././config.py:6584 +#: .././config.py:6582 msgid "File move options" msgstr "Параметры перемещения файлов" -#: .././config.py:6589 +#: .././config.py:6587 msgid "Move video's description file into a sub-folder" msgstr "Переместить файл описания видео в подпапку" -#: .././config.py:6595 +#: .././config.py:6593 #, fuzzy msgid "Write video's metadata file into a sub-folder" msgstr "Записать файл метаданных видео в подпапку" -#: .././config.py:6601 +#: .././config.py:6599 msgid "Write video's annotations file into a sub-folder" msgstr "Записать файл аннотаций видео в подпапку" -#: .././config.py:6607 +#: .././config.py:6605 msgid "Write the video's thumbnail into a sub-folder" msgstr "Записать миниатюру видео в подпапку" -#: .././config.py:6626 +#: .././config.py:6624 msgid "TRANSLATOR'S NOTE: Download options > Files > Keep" msgstr "" -#: .././config.py:6630 +#: .././config.py:6628 #, fuzzy msgid "_Keep" msgstr "_Хранить" -#: .././config.py:6636 +#: .././config.py:6634 msgid "Options during real (not simulated) downloads" msgstr "Параметры во время реальных (не смоделированных) загрузок" -#: .././config.py:6642 .././config.py:6673 +#: .././config.py:6640 .././config.py:6671 msgid "Keep the description file after the download has finished" msgstr "Сохранить файл описания после завершения загрузки" -#: .././config.py:6648 .././config.py:6679 +#: .././config.py:6646 .././config.py:6677 msgid "Keep the metadata file after the download has finished" msgstr "Сохранить файл метаданных после завершения загрузки" -#: .././config.py:6654 .././config.py:6685 +#: .././config.py:6652 .././config.py:6683 msgid "Keep the annotations file after the download has finished" msgstr "Сохранить файл аннотаций после завершения загрузки" -#: .././config.py:6660 .././config.py:6691 +#: .././config.py:6658 .././config.py:6689 #, fuzzy msgid "Keep the thumbnail file after the download has finished" msgstr "Сохранить файл миниатюр после завершения загрузки" -#: .././config.py:6667 +#: .././config.py:6665 msgid "Options during simulated (not real) downloads" msgstr "Параметры во время смоделированных (не реальных) загрузок" -#: .././config.py:6705 +#: .././config.py:6703 msgid "TRANSLATOR'S NOTE: Download options > Formats" msgstr "" #. Add this tab... -#: .././config.py:6709 +#: .././config.py:6707 msgid "F_ormats" msgstr "Ф_орматы" -#: .././config.py:6741 +#: .././config.py:6739 msgid "TRANSLATOR'S NOTE: Download options > Formats > Preferred" msgstr "" -#: .././config.py:6750 +#: .././config.py:6748 msgid "Preferred format options" msgstr "Предпочтительные параметры формата" -#: .././config.py:6797 +#: .././config.py:6795 msgid "If you want a specific format, install FFmpeg and use the Convert tab!" msgstr "" "Если вам нужен определенный формат, установите FFmpeg и используйте вкладку " "Конвертировать!" -#: .././config.py:6804 +#: .././config.py:6802 msgid "Recognised video/audio formats" msgstr "Распознанные форматы видео/аудио" -#: .././config.py:6819 +#: .././config.py:6817 msgid "Add format" msgstr "Добавить формат" -#: .././config.py:6832 +#: .././config.py:6830 msgid "Type extractor code directly" msgstr "Введите код экстрактора напрямую" -#: .././config.py:6837 +#: .././config.py:6835 msgid "List of preferred formats" msgstr "Список предпочтительных форматов" -#: .././config.py:6850 +#: .././config.py:6848 msgid "Remove format" msgstr "Удалить формат" -#: .././config.py:6917 +#: .././config.py:6915 msgid "If a merge is required after post-processing, output to this format:" msgstr "Если после постобработки требуется объединение, вывести в этот формат:" -#: .././config.py:6950 +#: .././config.py:6948 msgid "_Preferred" msgstr "_ Предпочтительно" -#: .././config.py:6970 +#: .././config.py:6968 msgid "TRANSLATOR'S NOTE: Download options > Formats > Advanced" msgstr "" #. Add this tab... -#: .././config.py:6974 .././config.py:7750 +#: .././config.py:6972 .././config.py:7748 msgid "_Advanced" msgstr "_Расширенный" -#: .././config.py:6982 +#: .././config.py:6980 msgid "Multiple format options" msgstr "Параметры множества форматов" -#: .././config.py:6991 +#: .././config.py:6989 msgid "" "Multiple formats will not be downloaded, because an archive file will be " "created" msgstr "" "Множество форматов не будет загружено, поскольку будет создан архивный файл" -#: .././config.py:6994 +#: .././config.py:6992 msgid "The archive file can be disabled in the System Preferences window" msgstr "Архивный файл можно отключить в окне Системные настройки" -#: .././config.py:7003 +#: .././config.py:7001 msgid "" "For each video, download the first available format from the preferred list" msgstr "" "Для каждого видео загрузите первый доступный формат из списка предпочтений" -#: .././config.py:7017 +#: .././config.py:7015 msgid "" "From the preferred list, download the first format that's available for all " "videos" @@ -6440,35 +6447,35 @@ msgstr "" "Из списка предпочтительных форматов загрузите первый формат, который " "доступен для всех видео" -#: .././config.py:7031 +#: .././config.py:7029 msgid "For each video, download all available formats from the preferred list" msgstr "" "Для каждого видео загрузите все доступные форматы из предпочтительного списка" -#: .././config.py:7044 +#: .././config.py:7042 msgid "Download all available formats for all videos" msgstr "Загрузить все доступные форматы для всех видео" -#: .././config.py:7077 .././config.py:7097 +#: .././config.py:7075 .././config.py:7095 msgid "Other format options" msgstr "Другие параметры формата" -#: .././config.py:7082 +#: .././config.py:7080 msgid "Prefer free video formats, unless one is specified above" msgstr "Предпочитать бесплатные форматы видео, если один из них не указан выше" -#: .././config.py:7089 +#: .././config.py:7087 msgid "Do not download DASH-related data for YouTube videos" msgstr "Не загружать данные, связанные с DASH, для видео YouTube" -#: .././config.py:7104 +#: .././config.py:7102 #, fuzzy msgid "Check formats selected are actually downloadable (Experimental)" msgstr "" "Убедитесь, что выбранные форматы действительно доступны для загрузки " "(экспериментально)" -#: .././config.py:7114 +#: .././config.py:7112 msgid "" "Allow unplayable formats to be listed and downloaded (also disables post-" "processing)" @@ -6476,349 +6483,349 @@ msgstr "" "Разрешить перечисление и загрузку невоспроизводимых форматов (также " "отключает постобработку)" -#: .././config.py:7131 +#: .././config.py:7129 msgid "TRANSLATOR'S NOTE: Download options > Convert" msgstr "" -#: .././config.py:7134 +#: .././config.py:7132 msgid "_Convert" msgstr "_Конвертировать" -#: .././config.py:7139 +#: .././config.py:7137 msgid "Convert to video" msgstr "Конвертировать в видео" -#: .././config.py:7144 +#: .././config.py:7142 msgid "Convert downloaded video to another format" msgstr "Конвертировать загруженное видео в другой формат" -#: .././config.py:7158 +#: .././config.py:7156 msgid "Convert to audio" msgstr "Конвертировать в аудио" -#: .././config.py:7164 +#: .././config.py:7162 msgid "" "Download each video, extract the sound, and then discard the original video" msgstr "Загрузить каждое видео, извлечь звук, а затем удалить исходное видео" -#: .././config.py:7169 +#: .././config.py:7167 msgid "(requires that FFmpeg or AVConv is installed on your system)" msgstr "(требуется, чтобы в вашей системе был установлен FFmpeg или AVConv)" -#: .././config.py:7180 +#: .././config.py:7178 msgid "Use this audio format:" msgstr "Использовать этот аудиоформат:" -#: .././config.py:7196 +#: .././config.py:7194 msgid "Use this audio quality:" msgstr "Использовать это качество звука:" -#: .././config.py:7202 +#: .././config.py:7200 msgid "High" msgstr "Высокое" -#: .././config.py:7204 +#: .././config.py:7202 msgid "Low" msgstr "Низкое" -#: .././config.py:7224 +#: .././config.py:7222 msgid "TRANSLATOR'S NOTE: Download options > Post-processing" msgstr "" #. Add this tab... -#: .././config.py:7228 +#: .././config.py:7226 #, fuzzy msgid "_Post-processing" msgstr "_Постобработка" -#: .././config.py:7246 +#: .././config.py:7244 msgid "TRANSLATOR'S NOTE: Download options > Post-processing > General" msgstr "" #. Add this tab... -#: .././config.py:7250 .././config.py:14638 .././config.py:17078 -#: .././config.py:18127 .././config.py:18771 .././config.py:20246 -#: .././config.py:27216 +#: .././config.py:7248 .././config.py:14636 .././config.py:17076 +#: .././config.py:18125 .././config.py:18769 .././config.py:20244 +#: .././config.py:27231 msgid "_General" msgstr "_Общие" -#: .././config.py:7258 .././config.py:7427 .././config.py:7714 +#: .././config.py:7256 .././config.py:7425 .././config.py:7712 msgid "Post-processing options" msgstr "Параметры постобработки" -#: .././config.py:7264 +#: .././config.py:7262 msgid "Post-process video files to convert them to audio-only files" msgstr "Постобработка видео для преобразования их в аудиофайлы" -#: .././config.py:7272 +#: .././config.py:7270 msgid "Prefer AVConv over FFmpeg" msgstr "Предпочитать AVConv вместо FFmpeg" -#: .././config.py:7281 +#: .././config.py:7279 #, fuzzy msgid "Prefer FFmpeg over AVConv (default)" msgstr "Предпочитать FFmpeg вместо AVConv (по умолчанию)" -#: .././config.py:7290 +#: .././config.py:7288 msgid "Audio format of the post-processed file" msgstr "Аудиоформат файла после обработки" -#: .././config.py:7304 +#: .././config.py:7302 msgid "Audio quality of the post-processed file" msgstr "Качество звука после обработки файла" -#: .././config.py:7309 +#: .././config.py:7307 msgid "High VBR" msgstr "" -#: .././config.py:7310 +#: .././config.py:7308 msgid "Medium VBR" msgstr "" -#: .././config.py:7311 +#: .././config.py:7309 msgid "Low VBR" msgstr "" -#: .././config.py:7312 +#: .././config.py:7310 msgid "320 kb/s" msgstr "" -#: .././config.py:7313 +#: .././config.py:7311 msgid "256 kb/s" msgstr "" -#: .././config.py:7314 +#: .././config.py:7312 msgid "192 kb/s" msgstr "" -#: .././config.py:7315 +#: .././config.py:7313 msgid "128 kb/s" msgstr "" -#: .././config.py:7316 +#: .././config.py:7314 msgid "96 kb/s" msgstr "" -#: .././config.py:7327 +#: .././config.py:7325 msgid "Encode video to another format, if necessary" msgstr "Кодировать видео в другой формат, если необходимо" -#: .././config.py:7340 +#: .././config.py:7338 msgid "Arguments to pass to post-processor" msgstr "Аргументы для передачи постпроцессору" -#: .././config.py:7351 +#: .././config.py:7349 msgid "Keep original file after processing it" msgstr "Сохранить исходный файл после его обработки" -#: .././config.py:7359 +#: .././config.py:7357 msgid "Merge subtitles file with video (.mp4 only)" msgstr "Объединить файл субтитров с видео (только в формате .mp4)" -#: .././config.py:7371 +#: .././config.py:7369 msgid "Embed thumbnail in audio file as cover art" msgstr "Встроить миниатюру в аудиофайл в качестве обложки" -#: .././config.py:7378 +#: .././config.py:7376 msgid "Write metadata to the video file" msgstr "Записать метаданные в видеофайл" -#: .././config.py:7385 +#: .././config.py:7383 msgid "Automatically correct known faults of the file" msgstr "Автоматически исправлять известные ошибки файла" -#: .././config.py:7391 +#: .././config.py:7389 msgid "Do nothing" msgstr "Ничего не делать" -#: .././config.py:7392 +#: .././config.py:7390 msgid "Warn, but do nothing" msgstr "Предупредить, но ничего не делать" -#: .././config.py:7393 +#: .././config.py:7391 msgid "Fix if possible, otherwise warn" msgstr "Исправить, если возможно, иначе предупредить" -#: .././config.py:7416 +#: .././config.py:7414 msgid "TRANSLATOR'S NOTE: Download options > Post-processing > yt-dlp" msgstr "" -#: .././config.py:7420 +#: .././config.py:7418 msgid "_yt-dlp" msgstr "_yt-dlp" -#: .././config.py:7432 +#: .././config.py:7430 msgid "Remux video into another container if necessary" msgstr "При необходимости пересобрать видео в другой контейнер" -#: .././config.py:7451 +#: .././config.py:7449 msgid "Embed metadata including chapter markers (if supported by format)" msgstr "" "Встраивать метаданные, включая маркеры глав (если поддерживается форматом)" -#: .././config.py:7460 +#: .././config.py:7458 msgid "Convert thumbnails to another format" msgstr "Преобразовать миниатюры в другой формат" -#: .././config.py:7475 +#: .././config.py:7473 msgid "Split video into multiple files based on internal chapters" msgstr "Разделить видео на несколько файлов на основе внутренних глав" -#: .././config.py:7484 +#: .././config.py:7482 msgid "N.B. The 'chapter' prefix can be used in the 'Output' and 'Paths' tabs" msgstr "Примечание: префикс Глава можно использовать на вкладках Вывод и Пути." -#: .././config.py:7499 +#: .././config.py:7497 msgid "TRANSLATOR'S NOTE: Download options > Subtitles" msgstr "" -#: .././config.py:7526 +#: .././config.py:7524 msgid "TRANSLATOR'S NOTE: Download options > Subtitles > Options" msgstr "" -#: .././config.py:7533 +#: .././config.py:7531 msgid "Subtitles options" msgstr "Параметры субтитров" -#: .././config.py:7539 +#: .././config.py:7537 msgid "Don't download the subtitles file" msgstr "Не загружайте файл субтитров" -#: .././config.py:7550 +#: .././config.py:7548 msgid "Download the automatic subtitles file (YouTube only)" msgstr "Загрузите файл автоматических субтитров (только для YouTube)" -#: .././config.py:7563 +#: .././config.py:7561 msgid "Download all available subtitle files" msgstr "Загрузите все доступные файлы субтитров" -#: .././config.py:7576 +#: .././config.py:7574 msgid "Download subtitle file for these languages:" msgstr "Загрузите файл субтитров для этих языков:" -#: .././config.py:7684 +#: .././config.py:7682 msgid "TRANSLATOR'S NOTE: Download options > Subtitles > More options" msgstr "" -#: .././config.py:7688 +#: .././config.py:7686 msgid "_More options" msgstr "Дополнительные опции" -#: .././config.py:7694 +#: .././config.py:7692 msgid "Subtitle format options" msgstr "Параметры формата субтитров" -#: .././config.py:7700 +#: .././config.py:7698 msgid "Preferred subtitle format(s), e.g. 'srt', 'vtt', 'srt/ass/vtt/lrc/best'" msgstr "" "Предпочитаемый формат(ы) субтитров, например, 'srt', 'vtt', 'srt/ass/vtt/lrc/" "best'" -#: .././config.py:7719 +#: .././config.py:7717 msgid "Applies to .mp4 videos only; requires FFmpeg/AVConv" msgstr "Применяется только к видео .mp4; требуется FFmpeg/AVConv" -#: .././config.py:7726 +#: .././config.py:7724 msgid "During post-processing, merge subtitles file with video" msgstr "В процессе постобработки объедините файл субтитров с видео" -#: .././config.py:7746 +#: .././config.py:7744 msgid "TRANSLATOR'S NOTE: Download options > Advanced" msgstr "" -#: .././config.py:7777 +#: .././config.py:7775 msgid "TRANSLATOR'S NOTE: Download options > Advanced > Configurations" msgstr "" -#: .././config.py:7781 +#: .././config.py:7779 msgid "_Configurations" msgstr "_Конфигурации" -#: .././config.py:7788 +#: .././config.py:7786 msgid "Configuration file options" msgstr "Параметры файла конфигурации" -#: .././config.py:7793 +#: .././config.py:7791 msgid "Use the downloader's configuration file" msgstr "Используйте файл конфигурации загрузчика" -#: .././config.py:7804 .././config.py:7998 +#: .././config.py:7802 .././config.py:7996 msgid "File loaded from:" msgstr "Файл загружен из:" -#: .././config.py:7815 .././config.py:8009 +#: .././config.py:7813 .././config.py:8007 msgid "Save file" msgstr "Сохранить файл" -#: .././config.py:7861 +#: .././config.py:7859 msgid "TRANSLATOR'S NOTE: Download options > Advanced > Authentication" msgstr "" -#: .././config.py:7865 +#: .././config.py:7863 msgid "_Authentication" msgstr "_Аутентификация" -#: .././config.py:7872 +#: .././config.py:7870 msgid "Authentication options" msgstr "Параметры аутентификации" -#: .././config.py:7877 +#: .././config.py:7875 msgid "Username with which to log in" msgstr "Имя пользователя, с которым нужно войти в систему" -#: .././config.py:7888 +#: .././config.py:7886 msgid "Password with which to log in" msgstr "Пароль для входа в систему" -#: .././config.py:7899 +#: .././config.py:7897 msgid "Password required for this URL" msgstr "Пароль, необходимый для данного URL-адреса" -#: .././config.py:7910 +#: .././config.py:7908 msgid "Two-factor authentication code" msgstr "Код двухфакторной аутентификации" -#: .././config.py:7922 +#: .././config.py:7920 msgid "Adobe Pass multiple-system operator (TV provider) identifier" msgstr "Adobe Pass идентификатор мультисистемного оператора (ТВ-провайдера)" -#: .././config.py:7935 +#: .././config.py:7933 msgid " Adobe Pass multiple-system operator account login" msgstr " Adobe Pass мультисистемный оператор аккаунт логин" -#: .././config.py:7946 +#: .././config.py:7944 msgid "Adobe Pass multiple-system operator account password" msgstr "Пароль учетной записи оператора Adobe Pass" -#: .././config.py:7970 +#: .././config.py:7968 msgid "TRANSLATOR'S NOTE: Download options > Advanced > .netrc" msgstr "" -#: .././config.py:7974 +#: .././config.py:7972 msgid "._netrc" msgstr "._netrc" -#: .././config.py:7981 +#: .././config.py:7979 msgid ".netrc options" msgstr "Параметры .netrc" -#: .././config.py:7986 +#: .././config.py:7984 msgid "Use .netrc authentication data" msgstr "Использовать .netrc данные аутентификации" -#: .././config.py:8059 +#: .././config.py:8057 msgid "TRANSLATOR'S NOTE: Download options > Advanced > Network" msgstr "" -#: .././config.py:8062 +#: .././config.py:8060 msgid "N_etwork" msgstr "Сеть" -#: .././config.py:8067 +#: .././config.py:8065 msgid "Network options" msgstr "Параметры сети" -#: .././config.py:8073 +#: .././config.py:8071 msgid "" "Use this HTTP/HTTPS proxy (if set, overrides the proxies in Tartube's " "preferences window" @@ -6826,87 +6833,87 @@ msgstr "" "Использовать этот HTTP/HTTPS прокси (если установлен, отменяет прокси в окне " "предпочтений Tartube)" -#: .././config.py:8086 +#: .././config.py:8084 msgid "Time to wait for socket connection, before giving up" msgstr "Время ожидания соединения с сокетом" -#: .././config.py:8097 +#: .././config.py:8095 msgid "Bind with this Client-side IP address" msgstr "Связывание с этим IP-адресом на стороне клиента" -#: .././config.py:8108 +#: .././config.py:8106 msgid "Connect using IPv4 only" msgstr "Подключение только с использованием IPv4" -#: .././config.py:8115 +#: .././config.py:8113 msgid "Connect using IPv6 only" msgstr "Подключение только с использованием IPv6" -#: .././config.py:8135 +#: .././config.py:8133 msgid "TRANSLATOR'S NOTE: Download options > Advanced > Geo-restriction" msgstr "" -#: .././config.py:8139 +#: .././config.py:8137 msgid "_Geo-restriction" msgstr "_Гео-ограничение" -#: .././config.py:8146 +#: .././config.py:8144 msgid "Geo-restriction options" msgstr "Варианты гео-ограничений" -#: .././config.py:8151 +#: .././config.py:8149 msgid "Use this proxy to verify IP address" msgstr "Используйте этот прокси-сервер для проверки IP-адреса" -#: .././config.py:8162 +#: .././config.py:8160 msgid "Bypass using fake X-Forwarded-For HTTP header" msgstr "Обход с помощью поддельного HTTP-заголовка X-Forwarded-For" -#: .././config.py:8169 +#: .././config.py:8167 msgid "Don't bypass using fake HTTP header" msgstr "Не обходить с помощью поддельного HTTP заголовка" -#: .././config.py:8176 +#: .././config.py:8174 msgid "Bypass geo-restriction with ISO 3166-2 country code" msgstr "Обход гео-ограничений с помощью кода страны ISO 3166-2" -#: .././config.py:8187 +#: .././config.py:8185 msgid "Bypass with explicit IP block in CIDR notation" msgstr "Обход с явным блоком IP-адресов в нотации CIDR" -#: .././config.py:8211 +#: .././config.py:8209 msgid "TRANSLATOR'S NOTE: Download options > Advanced > Workaround" msgstr "" -#: .././config.py:8219 .././config.py:8309 +#: .././config.py:8217 .././config.py:8307 msgid "Workaround options" msgstr "Варианты обходного пути" -#: .././config.py:8224 +#: .././config.py:8222 msgid "Custom user agent" msgstr "Пользовательский агент" -#: .././config.py:8235 +#: .././config.py:8233 msgid "Custom referer if video access has restricted domain" msgstr "Пользовательский реферер, если доступ к видео имеет ограниченный домен" -#: .././config.py:8246 +#: .././config.py:8244 msgid "Minimum seconds to sleep before each download" msgstr "Минимальное количество секунд ожидания перед каждой загрузкой" -#: .././config.py:8259 +#: .././config.py:8257 msgid "Maximum seconds to sleep before each download" msgstr "Максимальное количество секунд ожидания перед каждой загрузкой" -#: .././config.py:8280 +#: .././config.py:8278 msgid "Force this encoding (experimental)" msgstr "Принудительная кодировка (экспериментально)" -#: .././config.py:8291 +#: .././config.py:8289 msgid "Suppress HTTPS certificate validation" msgstr "Отключение проверки сертификата HTTPS" -#: .././config.py:8299 +#: .././config.py:8297 msgid "" "Use an unencrypted connection to retrieve information about videos (YouTube " "only)" @@ -6914,102 +6921,102 @@ msgstr "" "Использование незашифрованного соединения для получения информации о видео " "(только для YouTube)" -#: .././config.py:8315 +#: .././config.py:8313 msgid "Number of seconds to sleep between requests during data extraction" msgstr "Количество секунд ожидания между запросами во время извлечения данных" -#: .././config.py:8330 +#: .././config.py:8328 msgid "Number of seconds to sleep before each download (or minimum time)" msgstr "" "Количество секунд ожидания перед каждой загрузкой (или минимальное время)" -#: .././config.py:8468 +#: .././config.py:8466 msgid "Video age options" msgstr "Параметры возраста видео" -#: .././config.py:8473 +#: .././config.py:8471 msgid "Download videos suitable for this age" msgstr "Скачать видео, подходящие для этого возраста" -#: .././config.py:8498 +#: .././config.py:8496 msgid "Video date options" msgstr "Параметры даты видео" -#: .././config.py:8503 +#: .././config.py:8501 msgid "Only videos uploaded on this date" msgstr "Только видео, загруженные в эту дату" -#: .././config.py:8524 +#: .././config.py:8522 msgid "Only videos uploaded before this date" msgstr "Только видео, загруженные до этой даты" -#: .././config.py:8545 +#: .././config.py:8543 msgid "Only videos uploaded after this date" msgstr "Только видео, загруженные после этой даты" -#: .././config.py:8580 +#: .././config.py:8578 msgid "External downloader options" msgstr "Параметры внешнего загрузчика" -#: .././config.py:8585 +#: .././config.py:8583 msgid "Use this external downloader" msgstr "Используйте этот внешний загрузчик" -#: .././config.py:8603 +#: .././config.py:8601 msgid "Arguments to pass to external downloader" msgstr "Аргументы для передачи внешнему загрузчику" -#: .././config.py:8628 +#: .././config.py:8626 msgid "Video filtering options" msgstr "Параметры фильтрации видео" -#: .././config.py:8633 +#: .././config.py:8631 msgid "Download only matching titles (regex or caseless substring)" msgstr "" "Загружать только совпадающие названия (регекс или подстрока без регистров)" -#: .././config.py:8645 +#: .././config.py:8643 msgid "Don't download only matching titles (regex or caseless substring)" msgstr "" "Не загружайте только совпадающие заголовки (regex или подстрока без регистра)" -#: .././config.py:8658 +#: .././config.py:8656 msgid "Generic video filter, for example:" msgstr "Универсальный видеофильтр, например:" -#: .././config.py:8676 +#: .././config.py:8674 msgid "TRANSLATOR'S NOTE: Download options > Downloads > General" msgstr "" -#: .././config.py:8682 +#: .././config.py:8680 msgid "Prefer HLS (HTTP Live Streaming)" msgstr "Предпочитать HLS (HTTP Live Streaming)" -#: .././config.py:8689 +#: .././config.py:8687 msgid "Prefer FFMpeg over native HLS downloader" msgstr "Предпочитать FFMpeg собственному загрузчику HLS" -#: .././config.py:8696 +#: .././config.py:8694 msgid "Include advertisements (experimental feature)" msgstr "Включить рекламу (экспериментальная функция)" -#: .././config.py:8703 +#: .././config.py:8701 msgid "Ignore errors and continue the download operation" msgstr "Игнорировать ошибки и продолжить операцию загрузки" -#: .././config.py:8710 +#: .././config.py:8708 msgid "Abort video download if fragments are unavailable" msgstr "" -#: .././config.py:8717 +#: .././config.py:8715 msgid "Number of retries" msgstr "Количество повторных попыток" -#: .././config.py:8743 +#: .././config.py:8741 msgid "Playlist options" msgstr "Параметры плейлиста" -#: .././config.py:8749 +#: .././config.py:8747 msgid "" "Channels and playlists are handled in the same way, so these options can be " "used with both" @@ -7017,98 +7024,98 @@ msgstr "" "Каналы и плейлисты обрабатываются одинаково, поэтому эти опции можно " "использовать как с каналами, так и с плейлистами" -#: .././config.py:8756 +#: .././config.py:8754 msgid "Start downloading playlist from index" msgstr "Начать загрузку плейлиста начиная с индекса" -#: .././config.py:8768 +#: .././config.py:8766 msgid "Stop downloading playlist at index" msgstr "Остановить загрузку плейлиста на индексе" -#: .././config.py:8780 +#: .././config.py:8778 msgid "Download playlist range, in form START:STOP:STEP" msgstr "" -#: .././config.py:8792 +#: .././config.py:8790 msgid "Abort operation after downloading this many videos" msgstr "Прервать операцию после загрузки такого количества видео" -#: .././config.py:8804 +#: .././config.py:8802 msgid "Abort downloading the playlist if an error occurs" msgstr "Прервать загрузку плейлиста в случае возникновения ошибки" -#: .././config.py:8811 +#: .././config.py:8809 msgid "Download playlist in reverse order" msgstr "Скачать плейлист в обратном порядке" -#: .././config.py:8818 +#: .././config.py:8816 msgid "Download playlist in random order" msgstr "Скачать плейлист в случайном порядке" -#: .././config.py:8839 +#: .././config.py:8837 msgid "Video size limit options" msgstr "Параметры ограничения размера видео" -#: .././config.py:8844 +#: .././config.py:8842 msgid "Minimum file size for video downloads" msgstr "Минимальный размер файла для загрузки видео" -#: .././config.py:8862 +#: .././config.py:8860 msgid "Maximum file size for video downloads" msgstr "Максимальный размер файла для загрузки видео" -#: .././config.py:8894 +#: .././config.py:8892 msgid "Video views options" msgstr "Параметры просмотров видео" -#: .././config.py:8899 +#: .././config.py:8897 msgid "Minimum number of views" msgstr "Минимальное количество просмотров" -#: .././config.py:8911 +#: .././config.py:8909 msgid "Maximum number of views" msgstr "Максимальное количество просмотров" -#: .././config.py:8987 .././config.py:9941 .././config.py:9972 +#: .././config.py:8985 .././config.py:9939 .././config.py:9970 msgid "" "TRANSLATOR'S NOTE: Dialogue window, generated by: Download options > Name" msgstr "" -#: .././config.py:9019 .././config.py:9155 +#: .././config.py:9017 .././config.py:9153 msgid "" "TRANSLATOR'S NOTE: Dialogue window, generated by: Download options > Files > " "Cookies" msgstr "" -#: .././config.py:9025 +#: .././config.py:9023 msgid "Select the cookie jar file" msgstr "Выберите файл cookie jar" -#: .././config.py:9161 +#: .././config.py:9159 msgid "Select the browser profile" msgstr "Выберите профиль браузера" -#: .././config.py:9261 +#: .././config.py:9259 msgid "" "TRANSLATOR'S NOTE: Dialogue window, generated by: Download options > " "Advanced > Configurations" msgstr "" -#: .././config.py:9286 +#: .././config.py:9284 msgid "Could not save the downloader's configuration file" msgstr "Не удалось сохранить файл конфигурации загрузчика" -#: .././config.py:9297 +#: .././config.py:9295 msgid "Downloader's configuration file saved" msgstr "Файл конфигурации загрузчика сохранен" -#: .././config.py:9621 .././config.py:9764 +#: .././config.py:9619 .././config.py:9762 msgid "" "TRANSLATOR'S NOTE: Dialogue window, generated by: Download options > Formats " "> Preferred" msgstr "" -#: .././config.py:9640 +#: .././config.py:9638 msgid "" "This option won't work unless the format is also added to the list of " "preferred formats above" @@ -7116,25 +7123,25 @@ msgstr "" "Этот параметр не будет работать, если формат не будет также добавлен в " "список предпочтительных форматов выше" -#: .././config.py:9783 +#: .././config.py:9781 msgid "Unrecognised extractor code" msgstr "Нераспознанный код экстрактора" -#: .././config.py:9881 +#: .././config.py:9879 msgid "" "TRANSLATOR'S NOTE: Dialogue window, generated by: Download options > " "Advanced > .netrc" msgstr "" -#: .././config.py:9906 +#: .././config.py:9904 msgid "Could not save the .netrc file" msgstr "Не удалось сохранить файл .netrc" -#: .././config.py:9923 +#: .././config.py:9921 msgid ".netrc file saved" msgstr "Файл .netrc сохранен" -#: .././config.py:9991 +#: .././config.py:9989 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)" @@ -7142,12 +7149,12 @@ msgstr "" "Меньшее количество вариантов загрузки будет отображаться при нажатии кнопок " "'Применить' или 'Сбросить' (или при закрытии и повторном открытии окна)" -#: .././config.py:10001 +#: .././config.py:9999 msgid "Show advanced download options (when window re-opens)" msgstr "" "Показать дополнительные параметры загрузки (при повторном открытии окна)" -#: .././config.py:10014 +#: .././config.py:10012 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)" @@ -7155,93 +7162,93 @@ msgstr "" "Другие варианты загрузки будут видны, когда вы нажмете кнопки 'Применить' " "или 'Сбросить' (или когда вы закроете и затем снова откроете окно)" -#: .././config.py:10024 +#: .././config.py:10022 msgid "Hide advanced download options (when window re-opens)" msgstr "Скрыть дополнительные параметры загрузки (при повторном открытии окна)" -#: .././config.py:10493 +#: .././config.py:10491 msgid "" "TRANSLATOR'S NOTE: Dialogue window, generated by: Download options > Files > " "Paths" msgstr "" -#: .././config.py:10499 +#: .././config.py:10497 msgid "Select the output folder" msgstr "Выбрать папку вывода" -#: .././config.py:10501 +#: .././config.py:10499 msgid "Select the output directory" msgstr "Выбрать каталог вывода" -#: .././config.py:10552 +#: .././config.py:10550 msgid "" "TRANSLATOR'S NOTE: FFmpeg options window starts here. In the main window, in " "the Videos tab, right-click a video and select Special > Process with " "FFmpeg..." msgstr "" -#: .././config.py:10557 +#: .././config.py:10555 msgid "FFmpeg options" msgstr "Параметры FFmpeg" #. Replace the 'OK' button with a 'Process files' button -#: .././config.py:10910 .././config.py:14195 +#: .././config.py:10908 .././config.py:14193 msgid "Process files" msgstr "Обработать файлы" -#: .././config.py:10912 .././config.py:14197 +#: .././config.py:10910 .././config.py:14195 msgid "Process the files with FFmpeg" msgstr "Обработать файлы с FFmpeg" -#: .././config.py:10925 +#: .././config.py:10923 msgid "TRANSLATOR'S NOTE: FFmpeg options > Name" msgstr "" -#: .././config.py:10932 +#: .././config.py:10930 msgid "Name for these FFmpeg options" msgstr "Имя для этих параметров FFmpeg" -#: .././config.py:10950 +#: .././config.py:10948 msgid "Extra command line options (e.g. --help)" msgstr "Дополнительные параметры командной строки (например, --help)" -#: .././config.py:10961 +#: .././config.py:10959 msgid "System command, based on all FFmpeg options in this window:" msgstr "Системная команда, основанная на всех параметрах FFmpeg в этом окне:" -#: .././config.py:10992 +#: .././config.py:10990 msgid "Show fewer FFmpeg options" msgstr "Показать меньше параметров FFmpeg" -#: .././config.py:10994 +#: .././config.py:10992 msgid "Show more FFmpeg options" msgstr "Показать больше параметров FFmpeg" -#: .././config.py:11004 +#: .././config.py:11002 msgid "Import current FFmpeg options into this window" msgstr "Импорт текущих параметров FFmpeg в это окно" -#: .././config.py:11019 +#: .././config.py:11017 msgid "Completely reset all FFmpeg options to their default values" msgstr "Полный сброс всех параметров FFmpeg до значений по умолчанию" -#: .././config.py:11033 +#: .././config.py:11031 msgid "TRANSLATOR'S NOTE: FFmpeg options > File" msgstr "" -#: .././config.py:11039 +#: .././config.py:11037 msgid "Add to end of filename:" msgstr "Добавить в конец имени файла:" -#: .././config.py:11049 +#: .././config.py:11047 msgid "If regex matches filename:" msgstr "Если regex соответствует имени файла:" -#: .././config.py:11063 +#: .././config.py:11061 msgid "...then apply substitution:" msgstr "...затем применить подстановку:" -#: .././config.py:11076 +#: .././config.py:11074 msgid "" "If the video/audio file is renamed, also rename the thumbnail (but not vice-" "versa)" @@ -7249,61 +7256,61 @@ msgstr "" "Если видео/аудио файл переименован, переименовать и миниатюру (но не " "наоборот)" -#: .././config.py:11087 +#: .././config.py:11085 msgid "Change file extension:" msgstr "Изменить расширение файла:" -#: .././config.py:11101 +#: .././config.py:11099 msgid "After changing the file extension, delete the original file" msgstr "После изменения расширения файла, удалить исходный файл" -#: .././config.py:11173 +#: .././config.py:11171 msgid "" "TRANSLATOR'S NOTE: FFmpeg options > Settings (to make hidden tabs visible, " "click the 'Show more FFmpeg options' button in the Name tab" msgstr "" -#: .././config.py:11178 +#: .././config.py:11176 msgid "_Settings" msgstr "_Настройки" -#: .././config.py:11191 +#: .././config.py:11189 msgid "Downloaded video/audio" msgstr "Загруженное видео/аудио" -#: .././config.py:11200 +#: .././config.py:11198 msgid "with audio" msgstr "с аудио" -#: .././config.py:11213 .././config.py:11290 .././config.py:12828 +#: .././config.py:11211 .././config.py:11288 .././config.py:12826 msgid "Thumbnail" msgstr "Миниатюра" -#: .././config.py:11225 +#: .././config.py:11223 msgid "Output" msgstr "Вывод" -#: .././config.py:11254 +#: .././config.py:11252 msgid "Video clip" msgstr "Видеоклип" -#: .././config.py:11266 +#: .././config.py:11264 msgid "Video slice" msgstr "Фрагмент видео" -#: .././config.py:11278 +#: .././config.py:11276 msgid "Merge video/audio" msgstr "Объединить видео/аудио" -#: .././config.py:11388 +#: .././config.py:11386 msgid "Audio bitrate" msgstr "Битрейт аудио" -#: .././config.py:11402 +#: .././config.py:11400 msgid "How to set the quality" msgstr "Как установить качество" -#: .././config.py:11407 +#: .././config.py:11405 msgid "" "FFmpeg always encodes according to a Rate Factor that specifies the quality " "of the result." @@ -7311,7 +7318,7 @@ msgstr "" "FFmpeg всегда кодирует в соответствии с коэффициентом скорости, определяющим " "качество результата." -#: .././config.py:11410 +#: .././config.py:11408 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 " @@ -7320,7 +7327,7 @@ msgstr "" "Вместо прямого указания Rate Factor можно указать средний битрейт. Тогда " "FFmpeg определит оптимальный Rate Factor при первом проходе." -#: .././config.py:11414 +#: .././config.py:11412 msgid "" "In fact the first pass is only used for determining the Rate Factor, no " "other data is carried over into the second pass." @@ -7328,7 +7335,7 @@ msgstr "" "Фактически первый проход используется только для определения коэффициента " "скорости, никакие другие данные не переносятся во второй проход." -#: .././config.py:11417 +#: .././config.py:11415 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 " @@ -7340,158 +7347,158 @@ msgstr "" "коэффициентом скорости, а затем изменяет его ближе к концу видео, чтобы в " "конечном итоге достичь целевого битрейта." -#: .././config.py:11430 +#: .././config.py:11428 msgid "Manual rate factor" msgstr "Ручной коэффициент скорости" -#: .././config.py:11439 +#: .././config.py:11437 msgid "Determine from target bitrate (2-Pass)" msgstr "Определить по целевому битрейту (2 прохода)" -#: .././config.py:11449 +#: .././config.py:11447 msgid "Rate factor" msgstr "Коэффициент скорости" -#: .././config.py:11458 +#: .././config.py:11456 msgid "Lossless" msgstr "Без потерь" -#: .././config.py:11458 +#: .././config.py:11456 msgid "Large file" msgstr "Большой файл" -#: .././config.py:11480 +#: .././config.py:11478 msgid "Bad quality" msgstr "Плохое качество" -#: .././config.py:11480 +#: .././config.py:11478 msgid "Small file" msgstr "Маленький файл" -#: .././config.py:11487 +#: .././config.py:11485 msgid "Name of dummy file" msgstr "Имя фиктивного файла" -#: .././config.py:11491 +#: .././config.py:11489 msgid "A dummy file is created during the first pass." msgstr "Фиктивный файл создается во время первого прохода." -#: .././config.py:11495 +#: .././config.py:11493 msgid "Use the output file" msgstr "Использовать файл вывода" -#: .././config.py:11496 +#: .././config.py:11494 msgid "Dummy" msgstr "Фиктивный файл" -#: .././config.py:11497 +#: .././config.py:11495 msgid "/dev/null (Linux)" msgstr "/dev/null (Линукс)" -#: .././config.py:11498 +#: .././config.py:11496 msgid "NUL (MS Windows)" msgstr "NUL (Windows)" -#: .././config.py:11510 +#: .././config.py:11508 msgid "Patience preset" msgstr "Предварительная установка терпения" -#: .././config.py:11515 +#: .././config.py:11513 msgid "Ultra fast" msgstr "Ультра быстро" -#: .././config.py:11516 +#: .././config.py:11514 msgid "Super fast" msgstr "Супер быстро" -#: .././config.py:11517 +#: .././config.py:11515 msgid "Very fast" msgstr "Очень быстро" -#: .././config.py:11518 .././config.py:11616 +#: .././config.py:11516 .././config.py:11614 msgid "Faster" msgstr "Быстрее" -#: .././config.py:11519 +#: .././config.py:11517 msgid "Fast" msgstr "Быстро" -#: .././config.py:11520 +#: .././config.py:11518 msgid "Medium (default)" msgstr "Средний (по умолчанию)" -#: .././config.py:11521 +#: .././config.py:11519 #, python-format msgid "Slow (file about 5-10% smaller than medium)" msgstr "Медленно (файл примерно на 5-10% sменьше среднего)" -#: .././config.py:11522 +#: .././config.py:11520 #, python-format msgid "Slower (file about 15% smaller than medium)" msgstr "Медленнее (файл примерно на 15% меньше, чем средний)" -#: .././config.py:11523 +#: .././config.py:11521 #, python-format msgid "Very slow (file about 17% smaller than medium)" msgstr "Очень медленно (файл примерно на 17% меньше среднего)." -#: .././config.py:11534 +#: .././config.py:11532 msgid "GPU encoding" msgstr "Кодирование на GPU" -#: .././config.py:11550 +#: .././config.py:11548 msgid "Hardware acceleration" msgstr "Аппаратное ускорение" -#: .././config.py:11610 +#: .././config.py:11608 msgid "Palette:" msgstr "Палитра:" -#: .././config.py:11617 +#: .././config.py:11615 msgid "Uses dithering to a standard palette provided by FFmpeg" msgstr "Использовать дизеринг в стандартной палитре, предоставляемой FFmpeg" -#: .././config.py:11618 +#: .././config.py:11616 msgid "Can cause dithering artefacts and slight banding" msgstr "Может вызвать артефакты дизеринга и небольшие полосы" -#: .././config.py:11627 +#: .././config.py:11625 msgid "Better" msgstr "Лучше" -#: .././config.py:11628 +#: .././config.py:11626 msgid "Determines an optimized palette for the video" msgstr "Определяет оптимизированную палитру для видео" -#: .././config.py:11629 +#: .././config.py:11627 msgid "Uses two passes and a temporary file for the palette" msgstr "Использует два прохода и временный файл для палитры" -#: .././config.py:11684 .././config.py:12328 +#: .././config.py:11682 .././config.py:12326 msgid "Split videos using their own timestamps" msgstr "Разделение видео с помощью собственных меток времени" -#: .././config.py:11693 .././config.py:12339 +#: .././config.py:11691 .././config.py:12337 msgid "Split videos using these timestamps" msgstr "Разделение видео с помощью этих меток времени" -#: .././config.py:11798 .././config.py:12446 .././config.py:15203 +#: .././config.py:11796 .././config.py:12444 .././config.py:15201 msgid "Add timestamp" msgstr "Добавить метку времени" -#: .././config.py:11869 .././config.py:12539 +#: .././config.py:11867 .././config.py:12537 msgid "Use the videos' own slice data" msgstr "Используйте собственные данные фрагментов видео" -#: .././config.py:11878 .././config.py:12550 +#: .././config.py:11876 .././config.py:12548 msgid "Use this slice data" msgstr "Использовать данные этого фрагмента" -#: .././config.py:12009 +#: .././config.py:12007 msgid "Delete sliuce" msgstr "Удалить фрагмент" -#: .././config.py:12123 +#: .././config.py:12121 msgid "" "This merges a video and audio file with the same name into a single video " "file,\n" @@ -7500,121 +7507,121 @@ msgstr "" "Это объединяет видео- и аудиофайлы с одинаковым именем в один видеофайл,\n" "используя расширение, указанное на вкладке «Файл»" -#: .././config.py:12164 +#: .././config.py:12162 msgid "The thumbnail's format can be changed in the File tab" msgstr "Формат миниатюры можно изменить на вкладке «Файл»" -#: .././config.py:12180 +#: .././config.py:12178 msgid "TRANSLATOR'S NOTE: FFmpeg options > Optimisations" msgstr "" -#: .././config.py:12183 +#: .././config.py:12181 msgid "_Optimisations" msgstr "_Оптимизация" -#: .././config.py:12188 +#: .././config.py:12186 msgid "" "Optimise for fast seeking (shorter keyframe interval, about 10% larger file)" msgstr "" "Оптимизация для быстрого поиска (более короткий интервал между ключевыми " "кадрами, размер файла примерно на 10 %)" -#: .././config.py:12196 +#: .././config.py:12194 msgid "Input video is a high-quality movie" msgstr "Входное видео — это фильм высокого качества" -#: .././config.py:12202 +#: .././config.py:12200 msgid "Input video is an animated movie" msgstr "Входное видео - это анимационный фильм" -#: .././config.py:12208 +#: .././config.py:12206 msgid "Input video contains film grain" msgstr "Входное видео содержит зернистость пленки" -#: .././config.py:12214 +#: .././config.py:12212 msgid "Input video is an image slideshow" msgstr "Входное видео - это слайд-шоу с изображением" -#: .././config.py:12220 +#: .././config.py:12218 msgid "Optimise for really weak CPU playback devices" msgstr "Оптимизация для устройств воспроизведения с очень слабым процессором" -#: .././config.py:12227 +#: .././config.py:12225 msgid "Optimise for really old devices (requires rate factor above 0)" msgstr "" "Оптимизация для действительно старых устройств (требуется коэффициент " "скорости выше 0)" -#: .././config.py:12238 +#: .././config.py:12236 msgid "" "Move headers to beginning of file (so it can play while still downloading)" msgstr "" "Переместите заголовки в начало файла (чтобы он мог воспроизводиться во время " "загрузки)" -#: .././config.py:12246 +#: .././config.py:12244 msgid "Fast encoding and low latency streaming" msgstr "Быстрое кодирование и потоковая передача с низкой задержкой" -#: .././config.py:12252 +#: .././config.py:12250 msgid "Limit bitrate (Mbit/s)" msgstr "Ограничение битрейта (Мбит/с)" -#: .././config.py:12269 +#: .././config.py:12267 msgid "Assuming a receiving buffer (seconds)" msgstr "Ожидается приемный буфер (секунды)" -#: .././config.py:12303 +#: .././config.py:12301 msgid "TRANSLATOR'S NOTE: FFmpeg options > Clips" msgstr "" -#: .././config.py:12318 +#: .././config.py:12316 msgid "Split the video(s) to create video clips" msgstr "Разделить видео для создания видеоклипов" -#: .././config.py:12519 +#: .././config.py:12517 msgid "TRANSLATOR'S NOTE: FFmpeg options > Slices" msgstr "" -#: .././config.py:12522 .././config.py:15296 +#: .././config.py:12520 .././config.py:15294 msgid "_Slices" msgstr "_Фрагменты" -#: .././config.py:12529 +#: .././config.py:12527 msgid "Remove slices from the video(s)" msgstr "Удалить фрагменты из видео" -#: .././config.py:12801 +#: .././config.py:12799 msgid "TRANSLATOR'S NOTE: FFmpeg options > Videos" msgstr "" -#: .././config.py:12809 +#: .././config.py:12807 msgid "List of videos to be processed" msgstr "Список видео для обработки" -#: .././config.py:12871 +#: .././config.py:12869 msgid "Show video properties and timestamps" msgstr "Показать свойства видео и метки времени" -#: .././config.py:12880 +#: .././config.py:12878 msgid "Remove video from list" msgstr "Удалить видео из списка" -#: .././config.py:13024 +#: .././config.py:13022 msgid "" "TRANSLATOR'S NOTE: Dialogue window, generated by: FFmpeg options > Slices" msgstr "" -#: .././config.py:13151 +#: .././config.py:13149 msgid "" "TRANSLATOR'S NOTE: Dialogue window, generated by: FFmpeg options > Clips" msgstr "" -#: .././config.py:13378 .././config.py:13779 .././config.py:13810 +#: .././config.py:13376 .././config.py:13777 .././config.py:13808 msgid "TRANSLATOR'S NOTE: Dialogue window, generated by: FFmpeg options > Name" msgstr "" -#: .././config.py:13834 +#: .././config.py:13832 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)" @@ -7622,11 +7629,11 @@ msgstr "" "Меньше параметров FFmpeg будет видно при нажатии кнопок «Применить» или " "«Сброс» (или при закрытии, а затем повторном открытии окна)" -#: .././config.py:13844 +#: .././config.py:13842 msgid "Show more FFmpeg options (when window re-opens)" msgstr "Показать больше параметров FFmpeg (при повторном открытии окна)" -#: .././config.py:13861 +#: .././config.py:13859 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)" @@ -7634,278 +7641,278 @@ msgstr "" "Дополнительные параметры FFmpeg будут видны при нажатии кнопок «Применить» " "или «Сброс» (или при закрытии, а затем повторном открытии окна)" -#: .././config.py:13871 +#: .././config.py:13869 msgid "Show fewer FFmpeg options (when window re-opens)" msgstr "Показать меньше параметров FFmpeg (при повторном открытии окна)" -#: .././config.py:14472 +#: .././config.py:14470 msgid "" "TRANSLATOR'S NOTE: Video properties window starts here. In the main window, " "in the Videos tab, right-click a video and select Show video > Properties..." msgstr "" -#: .././config.py:14635 +#: .././config.py:14633 msgid "TRANSLATOR'S NOTE: Video properties > General" msgstr "" -#: .././config.py:14643 .././config.py:17082 .././config.py:18131 -#: .././config.py:18776 +#: .././config.py:14641 .././config.py:17080 .././config.py:18129 +#: .././config.py:18774 msgid "General properties" msgstr "Общие свойства" -#: .././config.py:14693 +#: .././config.py:14691 msgid "Set the file (if this is the wrong one)" msgstr "Установите файл (если это не тот файл)" -#: .././config.py:14701 +#: .././config.py:14699 msgid "Metadata file" msgstr "Файл метаданных" -#: .././config.py:14740 +#: .././config.py:14738 msgid "Update database using the video's metadata file" msgstr "Обновите базу данных, используя файл метаданных видео" -#: .././config.py:14751 +#: .././config.py:14749 msgid "Video downloaded" msgstr "Видео загружено" -#: .././config.py:14758 +#: .././config.py:14756 msgid "Video unwatched" msgstr "Видео не просмотрено" -#: .././config.py:14765 +#: .././config.py:14763 msgid "Video has been split from an original" msgstr "Видео было отделено от оригинала" -#: .././config.py:14772 +#: .././config.py:14770 msgid "Video is archived" msgstr "Видео архивировано" -#: .././config.py:14779 +#: .././config.py:14777 msgid "Video is bookmarked" msgstr "Видео добавлено в закладки" -#: .././config.py:14786 +#: .././config.py:14784 msgid "Video is favourite" msgstr "Видео в избранном" -#: .././config.py:14793 +#: .././config.py:14791 msgid "Video is in waiting list" msgstr "Видео в списке ожидания" -#: .././config.py:14800 +#: .././config.py:14798 msgid "Video is blocked/censored/age-restricted" msgstr "Видео заблокировано/отцензурировано/ограничено по возрасту" -#: .././config.py:14807 +#: .././config.py:14805 msgid "Always simulate download of this video" msgstr "Всегда имитировать загрузку этого видео" -#: .././config.py:14872 +#: .././config.py:14870 msgid "Receive time" msgstr "Время получения" -#: .././config.py:14886 +#: .././config.py:14884 msgid "Subtitles" msgstr "Субтитры" -#: .././config.py:14914 +#: .././config.py:14912 msgid "TRANSLATOR'S NOTE: Video properties > Live" msgstr "" -#: .././config.py:14922 +#: .././config.py:14920 msgid "Livestream properties" msgstr "Свойства прямой трансляции" -#: .././config.py:14927 +#: .././config.py:14925 msgid "Livestream status" msgstr "Статус прямой трансляции" -#: .././config.py:14938 +#: .././config.py:14936 msgid "Waiting to start" msgstr "Ожидание начала" -#: .././config.py:14942 +#: .././config.py:14940 msgid "Livestream has finished" msgstr "Прямая трансляция завершена" -#: .././config.py:14944 +#: .././config.py:14942 msgid "Not a livestream" msgstr "Не прямая трансляция" -#: .././config.py:14947 +#: .././config.py:14945 msgid "Livestream message" msgstr "Сообщение прямой трансляции" -#: .././config.py:14962 +#: .././config.py:14960 msgid "Video is pre-recorded" msgstr "Видео предварительно записано" -#: .././config.py:14974 +#: .././config.py:14972 msgid "Livestream actions" msgstr "Действия в прямом эфире" -#: .././config.py:14981 +#: .././config.py:14979 msgid "When the livestream starts, show a desktop notification" msgstr "" "Когда начнется прямая трансляция, показать уведомление на рабочем столе" -#: .././config.py:14990 +#: .././config.py:14988 msgid "When the livestream starts, play an alarm" msgstr "Когда начнется прямая трансляция, включить сигнал оповещения" -#: .././config.py:15000 +#: .././config.py:14998 msgid "When the livestream starts, open it in the system's web browser" msgstr "Когда начнется прямая трансляция, откройте ее в веб-браузере системы" -#: .././config.py:15012 +#: .././config.py:15010 msgid "When the livestream starts, begin downloading it immediately" msgstr "Когда начнется прямая трансляция, немедленно приступайте к ее загрузке" -#: .././config.py:15023 .././config.py:25185 +#: .././config.py:15021 .././config.py:25200 msgid "When a livestream stops, download it (overwriting any earlier file)" msgstr "" "Когда трансляция прекращается, загрузите ее (перезаписав все предыдущие " "файлы)" -#: .././config.py:15040 +#: .././config.py:15038 msgid "TRANSLATOR'S NOTE: Video properties > Description" msgstr "" -#: .././config.py:15043 +#: .././config.py:15041 msgid "_Description" msgstr "_Описание" -#: .././config.py:15048 +#: .././config.py:15046 msgid "Video description" msgstr "Описание видео" -#: .././config.py:15061 +#: .././config.py:15059 msgid "Update from the description file, and set the line length to:" msgstr "Обновить из файла описания и установить длину строки:" -#: .././config.py:15081 +#: .././config.py:15079 msgid "Clear the description (does not modify the file)" msgstr "Очистить описание (не изменяет файл)" -#: .././config.py:15109 +#: .././config.py:15107 msgid "TRANSLATOR'S NOTE: Video properties > Timestamps" msgstr "" -#: .././config.py:15112 +#: .././config.py:15110 msgid "_Timestamps" msgstr "_Временные метки" -#: .././config.py:15117 .././config.py:25280 +#: .././config.py:15115 .././config.py:25295 msgid "Timestamps" msgstr "Временные метки" -#: .././config.py:15123 +#: .././config.py:15121 msgid "Timestamps can be used to download or create video clips" msgstr "" "Временные метки можно использовать для загрузки или создания видеоклипов" -#: .././config.py:15293 +#: .././config.py:15291 msgid "TRANSLATOR'S NOTE: Video properties > Slices" msgstr "" -#: .././config.py:15301 +#: .././config.py:15299 msgid "Video slices" msgstr "Фрагменты видео" -#: .././config.py:15307 +#: .././config.py:15305 msgid "SponsorBlock provides a list of slices that can be removed from a video" msgstr "" "SponsorBlock предоставляет список фрагментов, которые можно удалить из " "видеоролика" -#: .././config.py:15490 +#: .././config.py:15488 msgid "TRANSLATOR'S NOTE: Video properties > Comments" msgstr "" -#: .././config.py:15493 +#: .././config.py:15491 msgid "_Comments" msgstr "_Комментарии" -#: .././config.py:15504 +#: .././config.py:15502 msgid "Total comments:" msgstr "Всего комментариев:" -#: .././config.py:15543 +#: .././config.py:15541 msgid "Show formatted list" msgstr "Показать отформатированный список" -#: .././config.py:15554 +#: .././config.py:15552 msgid "Show comment times as text" msgstr "Показывать время комментариев в виде текста" -#: .././config.py:15564 +#: .././config.py:15562 msgid "Show comment timestamps" msgstr "Показать временные метки комментариев" -#: .././config.py:15602 .././config.py:15714 +#: .././config.py:15600 .././config.py:15712 msgid "Author" msgstr "Автор" -#: .././config.py:15609 .././config.py:15714 +#: .././config.py:15607 .././config.py:15712 msgid "Comment" msgstr "Комментарий" -#: .././config.py:15617 .././config.py:15715 +#: .././config.py:15615 .././config.py:15713 msgid "Uploader" msgstr "Загрузчик" -#: .././config.py:15663 +#: .././config.py:15661 msgid "Update from the metadata file" msgstr "Обновление из файла метаданных" -#: .././config.py:15685 +#: .././config.py:15683 msgid "Clear comments (does not modify the file)" msgstr "Очистить комментарии (не изменяет файл)" -#: .././config.py:15714 +#: .././config.py:15712 msgid "Likes" msgstr "Лайки" -#: .././config.py:16112 +#: .././config.py:16110 msgid "TRANSLATOR'S NOTE: Video properties > Errors / Warnings" msgstr "" -#: .././config.py:16119 .././config.py:17480 +#: .././config.py:16117 .././config.py:17478 msgid "Errors / Warnings" msgstr "Ошибки / Предупреждения" -#: .././config.py:16125 +#: .././config.py:16123 msgid "Error messages produced the last time this video was checked/downloaded" msgstr "" "Сообщения об ошибках, полученные при последней проверке/загрузке этого видео" -#: .././config.py:16141 +#: .././config.py:16139 msgid "" "Warning messages produced the last time this video was checked/downloaded" msgstr "Предупреждения, выданные при последней проверке/загрузке этого видео" -#: .././config.py:16186 +#: .././config.py:16184 msgid "" "TRANSLATOR'S NOTE: Dialogue window, generated by: Video properties > Slices" msgstr "" -#: .././config.py:16276 +#: .././config.py:16274 msgid "" "TRANSLATOR'S NOTE: Dialogue window, generated by: Video properties > " "Timestamps" msgstr "" -#: .././config.py:16684 +#: .././config.py:16682 msgid "" "TRANSLATOR'S NOTE: Dialogue window, generated by: Video properties > General" msgstr "" -#: .././config.py:16690 +#: .././config.py:16688 msgid "Select the correct video/audio file" msgstr "Выберите правильный видео/аудио файл" -#: .././config.py:16716 +#: .././config.py:16714 msgid "" "The replacement video/audio file must be in the same channel, playlist or " "folder" @@ -7913,179 +7920,179 @@ msgstr "" "Заменяющий видео/аудио файл должен находиться в том же канале, плейлисте или " "папке" -#: .././config.py:16734 +#: .././config.py:16732 msgid "You must select a valid video/audio file" msgstr "Вы должны выбрать допустимый видео/аудио файл" -#: .././config.py:16919 +#: .././config.py:16917 msgid "" "TRANSLATOR'S NOTE: Channel/playlist properties window starts here. In the " "main window, in the Videos tab, right-click a channel or playlist and select " "Show > Channel properties... of Show > Playlist properties..." msgstr "" -#: .././config.py:16927 +#: .././config.py:16925 msgid "Channel properties" msgstr "Свойства канала" -#: .././config.py:16930 +#: .././config.py:16928 msgid "Playlist properties" msgstr "Свойства плейлиста" -#: .././config.py:17075 +#: .././config.py:17073 msgid "TRANSLATOR'S NOTE: Channel properties > General" msgstr "" -#: .././config.py:17097 +#: .././config.py:17095 msgid "Don't add videos in this channel to Tartube's database" msgstr "Не добавляйте видео этого канала в базу данных Tartube" -#: .././config.py:17101 +#: .././config.py:17099 msgid "Don't add videos in this playlist to Tartube's database" msgstr "Не добавляйте видео из этого плейлиста в базу данных Tartube" -#: .././config.py:17112 +#: .././config.py:17110 msgid "Always simulate download of videos in this channel" msgstr "Всегда имитировать загрузку видео на этом канале" -#: .././config.py:17114 +#: .././config.py:17112 msgid "Always simulate download of videos in this playlist" msgstr "Всегда имитировать загрузку видео в этом плейлисте" -#: .././config.py:17124 +#: .././config.py:17122 msgid "Disable checking/downloading for this channel" msgstr "Отключить проверку/загрузку для этого канала" -#: .././config.py:17126 +#: .././config.py:17124 msgid "Disable checking/downloading for this playlist" msgstr "Отключить проверку/загрузку для этого плейлиста" -#: .././config.py:17136 +#: .././config.py:17134 #, fuzzy msgid "This channel is marked as a favourite" msgstr "Этот канал отмечен как избранный" -#: .././config.py:17138 +#: .././config.py:17136 msgid "This playlist is marked as a favourite" msgstr "Этот плейлист отмечен как избранный" -#: .././config.py:17148 +#: .././config.py:17146 msgid "Total videos" msgstr "Всего видео" -#: .././config.py:17172 +#: .././config.py:17170 msgid "Favourite videos" msgstr "Любимые видео" -#: .././config.py:17184 +#: .././config.py:17182 msgid "Downloaded videos" msgstr "Загруженные видео" -#: .././config.py:17207 +#: .././config.py:17205 msgid "" "TRANSLATOR'S NOTE: Channel properties > Associated playlists. Only visible " "for the compatible websites (e.g. YouTube)" msgstr "" -#: .././config.py:17211 +#: .././config.py:17209 msgid "Associated _Playlists" msgstr "Связанные _плейлисты" -#: .././config.py:17216 +#: .././config.py:17214 msgid "Associated playlists" msgstr "Связанные плейлисты" -#: .././config.py:17222 +#: .././config.py:17220 msgid "" "When a video is associated with a playlist, the playlist's ID is stored here" msgstr "" "Когда видео связано с плейлистом, идентификатор плейлиста сохраняется здесь" -#: .././config.py:17243 +#: .././config.py:17241 msgid "Playlist Title" msgstr "Название плейлиста" -#: .././config.py:17262 +#: .././config.py:17260 msgid "Set the channel as the download destination" msgstr "Установить канал в качестве места загрузки" -#: .././config.py:17269 +#: .././config.py:17267 msgid "Add selected playlist" msgstr "Добавить выбранный плейлист" -#: .././config.py:17278 +#: .././config.py:17276 msgid "Add all playlists" msgstr "Добавить все плейлисты" -#: .././config.py:17286 +#: .././config.py:17284 msgid "Download preferences" msgstr "Настройки загрузки" #. (This button works even if mainapp.TartubeApp.store_playlist_id_flag #. is False) -#: .././config.py:17302 +#: .././config.py:17300 msgid "Reset list using metadata file" msgstr "Сброс списка с помощью файла метаданных" -#: .././config.py:17333 +#: .././config.py:17331 msgid "Unnamed playlist" msgstr "Плейлист без названия" -#: .././config.py:17350 +#: .././config.py:17348 msgid "TRANSLATOR'S NOTE: Channel properties > History" msgstr "" -#: .././config.py:17353 .././config.py:18382 .././config.py:22079 +#: .././config.py:17351 .././config.py:18380 .././config.py:22077 msgid "_History" msgstr "_История" -#: .././config.py:17358 .././config.py:18387 .././config.py:22086 +#: .././config.py:17356 .././config.py:18385 .././config.py:22084 msgid "Download history" msgstr "История загрузок" -#: .././config.py:17372 .././config.py:18401 .././config.py:22100 +#: .././config.py:17370 .././config.py:18399 .././config.py:22098 msgid "Draw" msgstr "Нарисовать" -#: .././config.py:17401 .././config.py:17901 +#: .././config.py:17399 .././config.py:17899 msgid "TRANSLATOR'S NOTE: Channel properties > RSS feed" msgstr "" -#: .././config.py:17404 +#: .././config.py:17402 msgid "_RSS feed" msgstr "_RSS-канал" -#: .././config.py:17409 +#: .././config.py:17407 msgid "RSS feed (used to detect livestreams)" msgstr "RSS-канал (используется для обнаружения прямых трансляций)" -#: .././config.py:17415 +#: .././config.py:17413 msgid "" "If Tartube cannot detect the channel's RSS feed, you can enter the URL here" msgstr "" "Если Tartube не может обнаружить RSS-канал канала, вы можете ввести URL-" "адрес здесь" -#: .././config.py:17420 +#: .././config.py:17418 msgid "" "If Tartube cannot detect the playlist's RSS feed, you can enter the URL here" msgstr "" "Если Tartube не может обнаружить RSS-канал плейлиста, вы можете ввести URL-" "адрес здесь" -#: .././config.py:17439 +#: .././config.py:17437 msgid "Open in web browser" msgstr "Открыть в веб-браузере" -#: .././config.py:17444 +#: .././config.py:17442 msgid "Set to default feed" msgstr "Установить на канал по умолчанию" -#: .././config.py:17451 +#: .././config.py:17449 msgid "Reset feed" msgstr "Сбросить канал" -#: .././config.py:17458 +#: .././config.py:17456 msgid "" "N.B. The Set to default feed button won't work if the RSS feed was " "obtained from video metadata" @@ -8093,378 +8100,378 @@ msgstr "" "Внимание: Кнопка Установить канал по умолчанию не будет работать, " "если RSS-канал был получен из метаданных видео" -#: .././config.py:17473 +#: .././config.py:17471 msgid "TRANSLATOR'S NOTE: Channel properties > Errors / Warnings" msgstr "" -#: .././config.py:17486 +#: .././config.py:17484 msgid "" "Error messages produced the last time this channel was checked/downloaded" msgstr "" "Сообщения об ошибках, полученные при последней проверке/загрузке этого канала" -#: .././config.py:17491 +#: .././config.py:17489 msgid "" "Error messages produced the last time this playlist was checked/downloaded" msgstr "Сообщения об ошибках при последней проверке/загрузке этого плейлиста" -#: .././config.py:17510 +#: .././config.py:17508 msgid "" "Warning messages produced the last time this channel was checked/downloaded" msgstr "Предупреждения при последней проверке/загрузке этого плейлиста" -#: .././config.py:17515 +#: .././config.py:17513 msgid "" "Warning messages produced the last time this playlist was checked/downloaded" msgstr "" "Предупреждения, выданные при последней проверке/загрузке этого плейлиста" -#: .././config.py:17565 .././config.py:17696 +#: .././config.py:17563 .././config.py:17694 msgid "" "TRANSLATOR'S NOTE: Dialogue window, generated by: Channel properties > " "Associated playlists" msgstr "" -#: .././config.py:17592 +#: .././config.py:17590 #, python-brace-format msgid "The name '{0}' is already in use" msgstr "Имя «{0}» уже используется" -#: .././config.py:17611 +#: .././config.py:17609 msgid "Unable to extrapolate the URL for this playlist" msgstr "Не удается экстраполировать URL-адрес для этого плейлиста" -#: .././config.py:17626 +#: .././config.py:17624 msgid "The playlist is already in Tartube's database" msgstr "Плейлист уже в базе данных Tartube" -#: .././config.py:17649 +#: .././config.py:17647 msgid "Unable to create new playlist" msgstr "Не удалось создать новый плейлист" -#: .././config.py:17670 +#: .././config.py:17668 #, python-brace-format msgid "Added playlist '{0}' to Tartube's database" msgstr "Добавлен плейлист '{0}' в базу данных Tartube" #. Show confirmation -#: .././config.py:17781 +#: .././config.py:17779 #, python-brace-format msgid "Playlists added: {0}" msgstr "Плейлисты добавлены: {0}" -#: .././config.py:17782 +#: .././config.py:17780 #, python-brace-format msgid "Playlists not added: {0}" msgstr "Плейлисты не добавлены: {0}" -#: .././config.py:17923 +#: .././config.py:17921 msgid "Could not set the RSS feed" msgstr "Не удалось установить RSS-канал" -#: .././config.py:17977 +#: .././config.py:17975 msgid "" "TRANSLATOR'S NOTE: Folder properties window starts here. In the main window, " "in the Videos tab, right-click a folder and select Show > Folder " "properties..." msgstr "" -#: .././config.py:17982 +#: .././config.py:17980 msgid "Folder properties" msgstr "Свойства папки" -#: .././config.py:18124 +#: .././config.py:18122 msgid "TRANSLATOR'S NOTE: Folder properties > General" msgstr "" -#: .././config.py:18144 +#: .././config.py:18142 #, fuzzy msgid "Don't add videos to Tartube's database" msgstr "Не добавляйте видео в базу данных Tartube" -#: .././config.py:18151 +#: .././config.py:18149 msgid "Always simulate download of videos" msgstr "Всегда имитировать загрузку видео" -#: .././config.py:18158 +#: .././config.py:18156 msgid "Disable checking/downloading" msgstr "Отключить проверку/загрузку" -#: .././config.py:18165 +#: .././config.py:18163 msgid "This folder is marked as a favourite" msgstr "Эта папка отмечена как избранная" -#: .././config.py:18172 +#: .././config.py:18170 msgid "This folder is hidden" msgstr "Эта папка скрыта" -#: .././config.py:18179 +#: .././config.py:18177 msgid "This folder can't be deleted by the user" msgstr "Эта папка не может быть удалена пользователем" -#: .././config.py:18186 +#: .././config.py:18184 msgid "This is a system-controlled folder" msgstr "Это папка, управляемая системой" -#: .././config.py:18193 +#: .././config.py:18191 msgid "All contents deleted when Tartube shuts down" msgstr "Все содержимое, которое удаляется при закрытии Tartube" -#: .././config.py:18200 +#: .././config.py:18198 msgid "Restrictions:" msgstr "Ограничения:" -#: .././config.py:18211 +#: .././config.py:18209 msgid "Can only contain videos" msgstr "Может содержать только видео" -#: .././config.py:18213 +#: .././config.py:18211 msgid "Can contain folders and videos" msgstr "Может содержать папки и видео" -#: .././config.py:18215 +#: .././config.py:18213 msgid "Can contain anything" msgstr "Может содержать что угодно" -#: .././config.py:18226 +#: .././config.py:18224 msgid "TRANSLATOR'S NOTE: Folder properties > Statistics" msgstr "" -#: .././config.py:18229 .././config.py:21899 +#: .././config.py:18227 .././config.py:21897 msgid "_Statistics" msgstr "_Статистика" -#: .././config.py:18234 .././config.py:21906 +#: .././config.py:18232 .././config.py:21904 msgid "Statistics" msgstr "Статистика" -#: .././config.py:18255 .././config.py:21927 +#: .././config.py:18253 .././config.py:21925 msgid "Downloaded" msgstr "Загружено" -#: .././config.py:18299 +#: .././config.py:18297 msgid "Sub-folders" msgstr "Подпапки" -#: .././config.py:18321 +#: .././config.py:18319 msgid "Recalculate" msgstr "Пересчитать" -#: .././config.py:18379 +#: .././config.py:18377 msgid "TRANSLATOR'S NOTE: Folder properties > History" msgstr "" -#: .././config.py:18430 +#: .././config.py:18428 msgid "" "TRANSLATOR'S NOTE: Folder properties > Recent videos. Only visible for the " "'Recent videos' folder" msgstr "" -#: .././config.py:18434 +#: .././config.py:18432 msgid "_Recent Videos" msgstr "_Последние видео" -#: .././config.py:18439 +#: .././config.py:18437 msgid "Recent videos" msgstr "Последние видео" -#: .././config.py:18445 +#: .././config.py:18443 msgid "" "When videos are checked/downloaded, older videos are removed from this folder" msgstr "" "Когда видео проверяются/загружаются, старые видео удаляются из этой папки" -#: .././config.py:18617 +#: .././config.py:18615 msgid "" "TRANSLATOR'S NOTE: Scheduled downloads window starts here. In the menu, " "click Edit > System preferences... Scheduling > Start. In the 'Scheduled " "download name' box, add a name. Then click the Add button" msgstr "" -#: .././config.py:18623 +#: .././config.py:18621 msgid "Scheduled download" msgstr "Запланированная загрузка" -#: .././config.py:18768 +#: .././config.py:18766 msgid "TRANSLATOR'S NOTE: Scheduled downloads > General" msgstr "" -#: .././config.py:18781 .././config.py:23352 +#: .././config.py:18779 .././config.py:23357 msgid "Scheduled download name" msgstr "Имя запланированной загрузки" -#: .././config.py:18793 +#: .././config.py:18791 msgid "Download mode" msgstr "Режим загрузки" -#: .././config.py:18798 +#: .././config.py:18796 msgid "Check channels, playlist and folders" msgstr "Проверить каналы, плейлисты и папки" -#: .././config.py:18799 +#: .././config.py:18797 msgid "Download channels, playlists and folders" msgstr "Загрузить каналы, плейлисты и папки" -#: .././config.py:18800 +#: .././config.py:18798 msgid "Perform a custom download" msgstr "Выполнить пользовательскую загрузку" -#: .././config.py:18812 +#: .././config.py:18810 msgid "Custom download name" msgstr "Пользовательское имя загрузки" -#: .././config.py:18870 +#: .././config.py:18868 msgid "TRANSLATOR'S NOTE: Scheduled downloads > Start" msgstr "" -#: .././config.py:18873 .././config.py:23293 +#: .././config.py:18871 .././config.py:23298 msgid "_Start" msgstr "_Старт" -#: .././config.py:18878 +#: .././config.py:18876 msgid "Start conditions" msgstr "Стартовые условия" -#: .././config.py:18883 .././config.py:23318 +#: .././config.py:18881 .././config.py:23323 msgid "Start mode" msgstr "Режим запуска" -#: .././config.py:18888 +#: .././config.py:18886 msgid "Perform this download at regular intervals" msgstr "Выполнять эту загрузку через регулярные промежутки времени" -#: .././config.py:18889 +#: .././config.py:18887 msgid "Perform this download when Tartube starts" msgstr "Выполнить эту загрузку при запуске Tartube" -#: .././config.py:18891 +#: .././config.py:18889 msgid "Perform this download some time after Tartube starts" msgstr "Выполнить эту загрузку через некоторое время после запуска Tartube" -#: .././config.py:18894 +#: .././config.py:18892 msgid "Perform this download at specified times" msgstr "Выполнить эту загрузку в указанное время" -#: .././config.py:18895 +#: .././config.py:18893 msgid "Disable this scheduled download" msgstr "Отключить эту запланированную загрузку" -#: .././config.py:18969 +#: .././config.py:18967 msgid "Minutes" msgstr "Минуты" -#: .././config.py:19096 +#: .././config.py:19094 msgid "Interval time" msgstr "Интервал времени" -#: .././config.py:19106 +#: .././config.py:19104 msgid "Start times" msgstr "Время начала" -#: .././config.py:19148 +#: .././config.py:19146 msgid "TRANSLATOR'S NOTE: Scheduled downloads > Conflicts" msgstr "" -#: .././config.py:19151 +#: .././config.py:19149 msgid "_Conflicts" msgstr "_Конфликты" -#: .././config.py:19155 +#: .././config.py:19153 msgid "Conflict settings" msgstr "Параметры конфликта" -#: .././config.py:19160 +#: .././config.py:19158 msgid "If another scheduled download is running:" msgstr "Если выполняется другая запланированная загрузка:" -#: .././config.py:19167 +#: .././config.py:19165 msgid "Add channels, playlists and folders to the end of the queue" msgstr "Добавить каналы, плейлисты и папки в конец очереди" -#: .././config.py:19173 +#: .././config.py:19171 msgid "Add channels, playlists and folders to the beginning of the queue" msgstr "Добавить каналы, плейлисты и папки в начало очереди" -#: .././config.py:19180 +#: .././config.py:19178 msgid "Do nothing, just wait until the next scheduled download time" msgstr "" "Ничего не делать, просто подождать до следующего запланированного времени " "загрузки" -#: .././config.py:19195 +#: .././config.py:19193 msgid "This scheduled download takes priority over others" msgstr "Эта запланированная загрузка имеет приоритет перед другими" -#: .././config.py:19198 +#: .././config.py:19196 msgid "Other scheduled downloads won't start until this one is finished" msgstr "Другие запланированные загрузки не начнутся, пока не завершится эта" -#: .././config.py:19214 +#: .././config.py:19212 msgid "TRANSLATOR'S NOTE: Scheduled downloads > Media" msgstr "" -#: .././config.py:19222 +#: .././config.py:19220 msgid "Media to download" msgstr "Медиа для загрузки" -#: .././config.py:19228 +#: .././config.py:19226 msgid "Check/download everything" msgstr "Проверьте/загрузите все" -#: .././config.py:19236 +#: .././config.py:19234 msgid "Only check/download the media below" msgstr "Проверяйте/загружайте только медиа ниже" -#: .././config.py:19250 +#: .././config.py:19248 msgid "" "Hint: you can drag and drop channels, playlists and your own folders here" msgstr "" "Подсказка: сюда можно перетаскивать каналы, плейлисты и собственные папки" -#: .././config.py:19390 +#: .././config.py:19388 msgid "TRANSLATOR'S NOTE: Scheduled downloads > Limits" msgstr "" -#: .././config.py:19393 .././config.py:23684 +#: .././config.py:19391 .././config.py:23689 msgid "_Limits" msgstr "_Ограничения" -#: .././config.py:19398 .././config.py:23691 +#: .././config.py:19396 .././config.py:23696 msgid "Performance limits" msgstr "Ограничения производительности" -#: .././config.py:19403 .././config.py:23696 +#: .././config.py:19401 .././config.py:23701 msgid "Limits are applied when you start downloading a video/channel/playlist" msgstr "Ограничения применяются при загрузке видео/канала/плейлиста" -#: .././config.py:19409 +#: .././config.py:19407 msgid "" "These limits override the default and alternative limits specified elsewhere" msgstr "" "Эти ограничения отменяют ограничения по умолчанию и альтернативные " "ограничения, указанные в других местах" -#: .././config.py:19415 .././config.py:23702 .././config.py:23773 +#: .././config.py:19413 .././config.py:23707 .././config.py:23778 msgid "Limit simultaneous downloads to" msgstr "Ограничить одновременные загрузки до" -#: .././config.py:19430 .././config.py:23720 .././config.py:23795 +#: .././config.py:19428 .././config.py:23725 .././config.py:23800 msgid "Limit download speed to" msgstr "Ограничить скорость загрузки до" -#: .././config.py:19458 +#: .././config.py:19456 msgid "TRANSLATOR'S NOTE: Scheduled downloads > Other" msgstr "" -#: .././config.py:19461 +#: .././config.py:19459 msgid "_Other" msgstr "_Другое" -#: .././config.py:19465 +#: .././config.py:19463 msgid "Other settings" msgstr "Другие настройки" -#: .././config.py:19471 +#: .././config.py:19469 msgid "" "Ignore time-saving preferences, and check/download the whole channel/" "playlist/folder" @@ -8472,264 +8479,264 @@ msgstr "" "Игнорировать предпочтения по экономии времени и проверять/скачивать весь " "канал/плейлист/папку" -#: .././config.py:19479 +#: .././config.py:19477 msgid "Shut down Tartube when this scheduled download has finished" msgstr "Закрыть Tartube когда эта запланированная загрузка закончится" -#: .././config.py:19898 +#: .././config.py:19896 msgid "" "TRANSLATOR'S NOTE: System preferences window starts here. In the menu, click " "Edit > System preferences..." msgstr "" -#: .././config.py:20242 +#: .././config.py:20240 msgid "TRANSLATOR'S NOTE: System preferences > General" msgstr "" -#: .././config.py:20270 +#: .././config.py:20268 msgid "TRANSLATOR'S NOTE: System preferences > General > Application" msgstr "" -#: .././config.py:20277 +#: .././config.py:20275 msgid "_Application" msgstr "" -#: .././config.py:20284 +#: .././config.py:20282 msgid "Application details" msgstr "" -#: .././config.py:20289 +#: .././config.py:20287 msgid "Version" msgstr "" -#: .././config.py:20307 +#: .././config.py:20305 msgid "Locale override" msgstr "" -#: .././config.py:20316 +#: .././config.py:20314 msgid "Use your system locale" msgstr "" -#: .././config.py:20324 +#: .././config.py:20322 msgid "Current locale" msgstr "" -#: .././config.py:20333 +#: .././config.py:20331 msgid "Unrecognised locale" msgstr "" -#: .././config.py:20403 +#: .././config.py:20401 msgid "Preferences mode" msgstr "" -#: .././config.py:20430 +#: .././config.py:20428 msgid "Hide advanced preferences" msgstr "" -#: .././config.py:20432 +#: .././config.py:20430 msgid "Show advanced preferences" msgstr "" -#: .././config.py:20450 +#: .././config.py:20448 msgid "TRANSLATOR'S NOTE: System preferences > General > Modules" msgstr "" -#: .././config.py:20453 +#: .././config.py:20451 msgid "_Modules" msgstr "_Модули" -#: .././config.py:20458 +#: .././config.py:20456 msgid "Module availability" msgstr "Доступность модулей" -#: .././config.py:20464 +#: .././config.py:20462 msgid "feedparser module is available (required for detecting livestreams)" msgstr "" "Доступен модуль feedparser (требуется для обнаружения прямых трансляций)" -#: .././config.py:20473 +#: .././config.py:20471 msgid "matplotlib module is available (draws graphs)" msgstr "Доступен модуль matplotlib (рисует графики)" -#: .././config.py:20481 +#: .././config.py:20479 msgid "moviepy module is available (finds the length of videos, if unknown)" msgstr "Доступен модуль moviepy (находит длину видео, если неизвестна)" -#: .././config.py:20491 +#: .././config.py:20489 msgid "playsound module is available (sound an alarm when a livestream starts)" msgstr "" "Доступен модуль playsound (подача звукового сигнала при начале трансляции)" -#: .././config.py:20501 +#: .././config.py:20499 msgid "" "XDG module is available (saves the config file in the standard location)" msgstr "" "Доступен модуль XDG (сохраняет конфигурационный файл в стандартном " "расположении)" -#: .././config.py:20511 +#: .././config.py:20509 msgid "" "Notify module is available (shows desktop notifications; Linux/*BSD only)" msgstr "" "Доступен модуль Уведомления (показывает уведомления рабочего стола; Только " "для Linux/*BSD)" -#: .././config.py:20521 +#: .././config.py:20519 msgid "Module preferences" msgstr "Параметры модуля" -#: .././config.py:20527 +#: .././config.py:20525 msgid "" "Use 'moviepy' module to get a video's duration, if not known (may be slow)" msgstr "" "Используйте модуль «moviepy», чтобы получить продолжительность видео, если " "она неизвестна (может быть медленной)" -#: .././config.py:20539 +#: .././config.py:20537 msgid "Timeout applied when moviepy checks a video file" msgstr "Время ожидания, применяемое при проверке видеофайла moviepy" -#: .././config.py:20564 +#: .././config.py:20562 msgid "TRANSLATOR'S NOTE: System preferences > Files > xxx" msgstr "" -#: .././config.py:20604 +#: .././config.py:20602 msgid "TRANSLATOR'S NOTE: System preferences > Files > Device" msgstr "" -#: .././config.py:20607 +#: .././config.py:20605 msgid "_Device" msgstr "_Устройство" -#: .././config.py:20612 +#: .././config.py:20610 msgid "Device preferences" msgstr "Параметры устройства" -#: .././config.py:20617 +#: .././config.py:20615 msgid "Size of device" msgstr "Размер устройства" -#: .././config.py:20634 +#: .././config.py:20632 msgid "Free space on device" msgstr "Свободное место на устройстве" -#: .././config.py:20652 +#: .././config.py:20650 msgid "" "Before checking/downloading videos, warn user if disk space is less than" msgstr "" "Перед проверкой/загрузкой видео предупредить пользователя, если дисковое " "пространство меньше, чем" -#: .././config.py:20677 +#: .././config.py:20675 msgid "Halt downloads if disk space is less than" msgstr "Остановите загрузку, если дисковое пространство меньше" -#: .././config.py:20733 +#: .././config.py:20731 msgid "TRANSLATOR'S NOTE: System preferences > Files > Config" msgstr "" -#: .././config.py:20736 +#: .././config.py:20734 msgid "_Config" msgstr "_Конфигурация" -#: .././config.py:20740 +#: .././config.py:20738 msgid "Configuration preferences" msgstr "Параметры конфигурации" -#: .././config.py:20745 +#: .././config.py:20743 msgid "Tartube configuration file loaded from" msgstr "Конфигурационный файл Tartube загружен из" -#: .././config.py:20757 +#: .././config.py:20755 msgid "Default location for Tartube configuration" msgstr "Расположение по умолчанию для конфигурации Tartube" -#: .././config.py:20769 +#: .././config.py:20767 msgid "Alternative location for Tartube configuration" msgstr "Альтернативное расположение для конфигурации Tartube" -#: .././config.py:20794 +#: .././config.py:20792 msgid "TRANSLATOR'S NOTE: System preferences > Files > Database" msgstr "" -#: .././config.py:20797 +#: .././config.py:20795 msgid "D_atabase" msgstr "База данных" -#: .././config.py:20802 +#: .././config.py:20800 msgid "Database preferences" msgstr "Настройки базы данных" -#: .././config.py:20807 +#: .././config.py:20805 msgid "Current data folder" msgstr "Текущая папка данных" -#: .././config.py:20820 +#: .././config.py:20818 msgid "Current database" msgstr "Текущая база данных" -#: .././config.py:20837 +#: .././config.py:20835 msgid "Recent data folders" msgstr "Последние папки данных" -#: .././config.py:20853 +#: .././config.py:20851 msgid "Add new database" msgstr "Добавить новую базу данных" -#: .././config.py:20855 +#: .././config.py:20853 msgid "Change to a different data folder" msgstr "Переход в другую папку данных" -#: .././config.py:20862 +#: .././config.py:20860 msgid "Check and repair database" msgstr "Проверка и восстановление базы данных" -#: .././config.py:20865 +#: .././config.py:20863 msgid "Check for inconsistencies, and repair them" msgstr "Проверить наличие несоответствий и устранить их" -#: .././config.py:20870 +#: .././config.py:20868 msgid "Dump database to JSON" msgstr "Выгрузка базы данных в JSON" -#: .././config.py:20873 +#: .././config.py:20871 msgid "Convert databases to JSON, even when Tartube can't load them" msgstr "" "Конвертировать базы данных в JSON, даже если Tartube не может их загрузить" -#: .././config.py:20878 +#: .././config.py:20876 msgid "Switch to this database" msgstr "Переключиться на эту базу данных" -#: .././config.py:20880 +#: .././config.py:20878 msgid "Switch to the selected data folder" msgstr "Переключиться на выбранную папку данных" -#: .././config.py:20890 +#: .././config.py:20888 msgid "Forget" msgstr "Забыть" -#: .././config.py:20893 +#: .././config.py:20891 msgid "Remove the selected data folder from the list" msgstr "Удалить выбранную папку с данными из списка" -#: .././config.py:20903 +#: .././config.py:20901 msgid "Forget all" msgstr "Забыть все" -#: .././config.py:20906 +#: .././config.py:20904 msgid "Forget every folder in this list (except the current one)" msgstr "Забыть все папки в этом списке (кроме текущей)" -#: .././config.py:20920 +#: .././config.py:20918 msgid "Move the selected folder up the list" msgstr "Перемещение выбранной папки вверх по списку" -#: .././config.py:20929 +#: .././config.py:20927 msgid "Move the selected folder down the list" msgstr "Переместить выбранную папку вниз по списку" -#: .././config.py:20957 +#: .././config.py:20955 msgid "" "On startup, load the first database on the list (not the most recently-use " "one)" @@ -8737,111 +8744,111 @@ msgstr "" "При запуске загрузите первую базу данных в списке (не самую последнюю базу " "данных)" -#: .././config.py:20967 +#: .././config.py:20965 msgid "If one database is in use, try to load others" msgstr "Если используется одна база данных, попробуйте загрузить другие" -#: .././config.py:20975 +#: .././config.py:20973 msgid "New databases are added to this list" msgstr "Новые базы добавлены в этот список" -#: .././config.py:21021 +#: .././config.py:21019 msgid "TRANSLATOR'S NOTE: System preferences > Files > Backups" msgstr "" -#: .././config.py:21024 +#: .././config.py:21022 msgid "_Backups" msgstr "_Резервные копии" -#: .././config.py:21029 +#: .././config.py:21027 msgid "Backup preferences" msgstr "Настройки резервного копирования" -#: .././config.py:21034 +#: .././config.py:21032 msgid "" "When saving the database, Tartube makes a backup copy of its database file" msgstr "" "При сохранении базы данных Tartube создает резервную копию своего файла базы " "данных" -#: .././config.py:21042 +#: .././config.py:21040 msgid "Delete the backup as soon as the database has been saved" msgstr "Удалить резервную копию сразу после сохранения базы данных" -#: .././config.py:21049 +#: .././config.py:21047 msgid "Keep the backup file, replacing any previous backup file" msgstr "" "Сохранить файл резервной копии, заменив им любой предыдущий файл резервной " "копии" -#: .././config.py:21058 +#: .././config.py:21056 msgid "Make a new backup file once per day" msgstr "Создание нового файла резервной копии один раз в день" -#: .././config.py:21067 +#: .././config.py:21065 msgid "Make a new backup file every time the database is saved" msgstr "" "Создание нового файла резервной копии при каждом сохранении базы данных" -#: .././config.py:21100 +#: .././config.py:21098 msgid "Export preferences" msgstr "Настройки экспорта" -#: .././config.py:21105 +#: .././config.py:21103 msgid "Separator used in CSV exports" msgstr "Разделитель, используемый при экспорте CSV" -#: .././config.py:21140 +#: .././config.py:21138 msgid "TRANSLATOR'S NOTE: System preferences > Files > Videos" msgstr "" -#: .././config.py:21151 +#: .././config.py:21149 msgid "Video matching preferences" msgstr "Предпочтения при подборе видео" -#: .././config.py:21156 +#: .././config.py:21154 msgid "When matching videos on the filesystem:" msgstr "При сопоставлении видео в файловой системе:" -#: .././config.py:21162 +#: .././config.py:21160 msgid "The video names must match exactly" msgstr "Названия видео должны точно совпадать" -#: .././config.py:21169 +#: .././config.py:21167 msgid "The first # characters must match exactly" msgstr "Первые # символов должны точно совпадать" -#: .././config.py:21183 +#: .././config.py:21181 msgid "Ignore the last # characters; the remaining name must match exactly" msgstr "" "Игнорировать последние # символов; оставшееся имя должно точно совпадать" -#: .././config.py:21221 +#: .././config.py:21219 msgid "Video matching recommended preferences" msgstr "" -#: .././config.py:21227 +#: .././config.py:21225 msgid "Check the video's original name and the downloaded file name" msgstr "" -#: .././config.py:21239 +#: .././config.py:21237 msgid "" "N.B. If disabled, custom file templates will interfere with video matching" msgstr "" -#: .././config.py:21259 +#: .././config.py:21257 msgid "TRANSLATOR'S NOTE: System preferences > Files > Delete" msgstr "" -#: .././config.py:21263 +#: .././config.py:21261 msgid "D_elete" msgstr "Удалить" -#: .././config.py:21270 +#: .././config.py:21268 msgid "Automatic video deletion/removal preferences" msgstr "Параметры автоматического удаления видео" -#: .././config.py:21276 +#: .././config.py:21274 msgid "" "Deleted videos are re-downloaded without an archive file. See the Operations " "> Archive tab" @@ -8849,100 +8856,100 @@ msgstr "" "Удаленные видеозаписи повторно загружаются без архивного файла. См. вкладку " "Операции > Архив" -#: .././config.py:21283 +#: .././config.py:21281 msgid "Automatically delete downloaded videos" msgstr "Автоматически удалять загруженные видео" -#: .././config.py:21299 .././config.py:21323 .././formats.py:451 +#: .././config.py:21297 .././config.py:21321 .././formats.py:451 msgid "days" msgstr "дней" -#: .././config.py:21305 +#: .././config.py:21303 msgid "Remove downloaded videos from the database (but don't delete files)" msgstr "Удалить загруженные видео из базы данных (но не удалять файлы)" -#: .././config.py:21328 +#: .././config.py:21326 msgid "Only delete/remove videos which have been watched" msgstr "Удалять только просмотренные видео" -#: .././config.py:21340 +#: .././config.py:21338 msgid "Delete/remove files:" msgstr "Удалить файлы:" -#: .././config.py:21346 +#: .././config.py:21344 msgid "When the database is loaded" msgstr "Когда база данных загружена" -#: .././config.py:21353 +#: .././config.py:21351 msgid "After every download operation" msgstr "После каждой операции загрузки" -#: .././config.py:21397 +#: .././config.py:21395 msgid "Manual video deletion/removal preferences" msgstr "Настройки ручного удаления видео" -#: .././config.py:21402 +#: .././config.py:21400 msgid "Show dialogue window before removing video(s)" msgstr "Показать диалоговое окно перед удалением видео" -#: .././config.py:21413 +#: .././config.py:21411 msgid "When removing videos, remove all files from the filesystem" msgstr "При удалении видео удалите все файлы из файловой системы" -#: .././config.py:21425 +#: .././config.py:21423 msgid "Show dialogue window before removing channels/playlists/folders" msgstr "Показывать диалоговое окно перед удалением каналов/плейлистов/папок" -#: .././config.py:21439 +#: .././config.py:21437 msgid "When removing containers, remove all files from the filesystem" msgstr "При удалении контейнеров удалите все файлы из файловой системы" -#: .././config.py:21465 +#: .././config.py:21463 msgid "TRANSLATOR'S NOTE: System preferences > Files > Update" msgstr "" -#: .././config.py:21476 +#: .././config.py:21474 msgid "Update video descriptions" msgstr "Обновить описания видео" -#: .././config.py:21483 +#: .././config.py:21481 msgid "These procedures might take a long time on a large database" msgstr "" "Эти процедуры могут занять много времени при работе с большой базой данных" -#: .././config.py:21490 +#: .././config.py:21488 msgid "Update from description files, and set the line lengths to:" msgstr "Обновление из файлов описания, и установите длину строки:" -#: .././config.py:21509 +#: .././config.py:21507 msgid "Clear descriptions (does not modify the description files)" msgstr "Очистить описания (не изменяет файлы описания)" -#: .././config.py:21532 +#: .././config.py:21530 msgid "Video timestamps" msgstr "Метки времени видео" -#: .././config.py:21536 +#: .././config.py:21534 msgid "Extract timestamps for all videos" msgstr "Извлечь временные метки для всех видео" -#: .././config.py:21544 +#: .././config.py:21542 msgid "Remove timestamps from all videos" msgstr "Удаление временных меток из всех видео" -#: .././config.py:21554 .././config.py:25647 +#: .././config.py:21552 .././config.py:25662 msgid "Video comments" msgstr "Комментарии к видео" -#: .././config.py:21558 +#: .././config.py:21556 msgid "Extract comments for all videos" msgstr "Извлечь комментарии для всех видео" -#: .././config.py:21566 +#: .././config.py:21564 msgid "Remove comments from all videos" msgstr "Удалить комментарии ко всем видео" -#: .././config.py:21576 +#: .././config.py:21574 msgid "" "Comments are extracted from each video's metadata file, so this procedure " "may take a long time" @@ -8950,163 +8957,163 @@ msgstr "" "Комментарии извлекаются из файла метаданных каждого видео, поэтому эта " "процедура может занять много времени" -#: .././config.py:21596 +#: .././config.py:21594 msgid "TRANSLATOR'S NOTE: System preferences > Files > URLs" msgstr "" -#: .././config.py:21600 +#: .././config.py:21598 msgid "U_RLs" msgstr "URL-адреса" -#: .././config.py:21607 +#: .././config.py:21605 msgid "Update channel/playlist URLs" msgstr "Обновление URL-адресов каналов/плейлистов" -#: .././config.py:21612 +#: .././config.py:21610 msgid "Confirm every change" msgstr "Подтвердить каждое изменение" -#: .././config.py:21695 +#: .././config.py:21693 msgid "Pattern" msgstr "Шаблон" -#: .././config.py:21706 +#: .././config.py:21704 msgid "Substitution" msgstr "Замещение" -#: .././config.py:21717 +#: .././config.py:21715 msgid "This pattern is a regex" msgstr "Этот шаблон является регулярным выражением" -#: .././config.py:21729 +#: .././config.py:21727 msgid "Search and replace text in the selected URLs" msgstr "Поиск и замена текста в выбранных URL-адресах" -#: .././config.py:21744 +#: .././config.py:21742 msgid "Open URLs" msgstr "Открыть URL-адреса" -#: .././config.py:21832 +#: .././config.py:21830 msgid "TRANSLATOR'S NOTE: System preferences > Files > Temporary" msgstr "" -#: .././config.py:21842 +#: .././config.py:21840 msgid "Temporary folder preferences" msgstr "Настройки временной папки" -#: .././config.py:21847 +#: .././config.py:21845 msgid "Empty temporary folders when Tartube shuts down" msgstr "Очистка временных папок при завершении работы Tartube" -#: .././config.py:21856 +#: .././config.py:21854 msgid "(N.B. Temporary folders are always emptied when Tartube starts up)" msgstr "(Примечание: временные папки всегда очищаются при запуске Tartube)" -#: .././config.py:21864 +#: .././config.py:21862 msgid "Open temporary folders (on the desktop) when Tartube shuts down" msgstr "Открывать временные папки (на рабочем столе) при закрытии Tartube" -#: .././config.py:21895 +#: .././config.py:21893 msgid "TRANSLATOR'S NOTE: System preferences > Files > Statistics" msgstr "" -#: .././config.py:21911 +#: .././config.py:21909 msgid "The Tartube database contains:" msgstr "База данных Tartube содержит:" -#: .././config.py:21971 +#: .././config.py:21969 msgid "Custom folders" msgstr "Пользовательские папки" -#: .././config.py:21994 +#: .././config.py:21992 msgid "Calculate" msgstr "Вычислять" -#: .././config.py:22075 +#: .././config.py:22073 msgid "TRANSLATOR'S NOTE: System preferences > Files > History" msgstr "" -#: .././config.py:22129 +#: .././config.py:22127 msgid "TRANSLATOR'S NOTE: System preferences > Windows" msgstr "" #. Add this tab... -#: .././config.py:22133 +#: .././config.py:22131 msgid "_Windows" msgstr "_Окна" -#: .././config.py:22163 +#: .././config.py:22161 msgid "TRANSLATOR'S NOTE: System preferences > Windows > Main Window" msgstr "" -#: .././config.py:22167 +#: .././config.py:22165 msgid "_Main window" msgstr "_Главное окно" -#: .././config.py:22174 +#: .././config.py:22172 msgid "Main window preferences" msgstr "Параметры главного окна" -#: .././config.py:22179 +#: .././config.py:22177 msgid "Remember size of the main window" msgstr "Запомнить размер главного окна" -#: .././config.py:22187 +#: .././config.py:22185 msgid "Remember slider positions" msgstr "Запомнить позиции слайдера" -#: .././config.py:22196 +#: .././config.py:22194 msgid "Reset both" msgstr "Сбросить оба" -#: .././config.py:22212 +#: .././config.py:22210 msgid "Don't show the main window toolbar" msgstr "Не показывать главную панель инструментов" -#: .././config.py:22222 +#: .././config.py:22220 msgid "Don't show labels in the main window toolbar" msgstr "Не показывать ярлыки на панели инструментов главного окна" -#: .././config.py:22240 +#: .././config.py:22245 msgid "" "Replace stock icons with custom icons (in case stock icons are not visible)" msgstr "" "Замените стандартные значки пользовательскими значками (если стандартные " "значки не видны)" -#: .././config.py:22252 +#: .././config.py:22257 msgid "Show tooltips for videos, channels, playlists and folders" msgstr "" "Показывать всплывающие подсказки для видео, каналов, плейлистов и папок" -#: .././config.py:22261 +#: .././config.py:22266 msgid "Show errors/warnings in tooltips (but not in the Videos tab)" msgstr "" "Показывать ошибки/предупреждения во всплывающих подсказках (но не на вкладке " "\"Видео\")" -#: .././config.py:22284 +#: .././config.py:22289 msgid "Disable the download buttons in the toolbar and the Videos tab" msgstr "" "Отключить кнопки загрузки на панели инструментов и на вкладке \"Видео\"" -#: .././config.py:22294 +#: .././config.py:22299 msgid "In the Progress tab, hide finished downloads" msgstr "На вкладке «Прогресс» скрыть завершенные загрузки" -#: .././config.py:22303 +#: .././config.py:22308 msgid "Show downloads in reverse order" msgstr "Отображение загрузок в обратном порядке" -#: .././config.py:22312 +#: .././config.py:22317 msgid "In the Progress/Classic Mode tabs, remember the width of (some) columns" msgstr "" -#: .././config.py:22322 +#: .././config.py:22327 msgid "When Tartube starts, automatically open the Classic Mode tab" msgstr "При запуске Tartube автоматически открыть вкладку Классический режим" -#: .././config.py:22338 +#: .././config.py:22343 msgid "" "In the Classic Mode tab, when adding URLs, remove duplicates rather than " "retaining them" @@ -9114,1650 +9121,1654 @@ msgstr "" "На вкладке \"Классический режим\" при добавлении URL-адресов удаляйте " "дубликаты, а не сохраняйте их" -#: .././config.py:22352 +#: .././config.py:22357 msgid "" "In the Errors/Warnings tab, don't reset the tab title when it is clicked" msgstr "" "На вкладке \"Ошибки/предупреждения\" не сбрасывайте заголовок вкладки при " "нажатии на нее" -#: .././config.py:22378 +#: .././config.py:22383 msgid "TRANSLATOR'S NOTE: System preferences > Windows > Videos" msgstr "" -#: .././config.py:22386 +#: .././config.py:22391 msgid "Video Index (left side of the Videos tab)" msgstr "Индекс видео (левая сторона вкладки \"Видео\")" -#: .././config.py:22391 +#: .././config.py:22396 msgid "Show a 'Custom download all' button" msgstr "Показать кнопку \"Пользовательская загрузка всех\"" -#: .././config.py:22401 +#: .././config.py:22406 msgid "While checking/downloading videos, show free disk space" msgstr "При проверке/загрузке видео показывать свободное место на диске" -#: .././config.py:22412 +#: .././config.py:22417 msgid "Allow each row to be marked for checking/downloading" msgstr "Разрешить помечать каждую строку для проверки/загрузки" -#: .././config.py:22423 +#: .././config.py:22428 msgid "Show smaller icons" msgstr "Показать значки меньшего размера" -#: .././config.py:22432 +#: .././config.py:22437 msgid "" "Show detailed statistics about the videos in each channel / playlist / folder" msgstr "" "Показать подробную статистику о видео в каждом канале / плейлисте / папке" -#: .././config.py:22443 +#: .././config.py:22448 msgid "" "After clicking on a folder, automatically expand/collapse the tree around it" msgstr "" "После нажатия на папку автоматически разворачивать/сворачивать дерево вокруг " "нее" -#: .././config.py:22454 +#: .././config.py:22459 msgid "Expand the whole tree, not just the level beneath the clicked folder" msgstr "" "Развернуть все дерево, а не только уровень под папкой, по которой щелкнули " "мышью" -#: .././config.py:22475 +#: .././config.py:22480 msgid "Video Catalogue (right side of the Videos tab)" msgstr "Каталог видео (правая часть вкладки Видео)" -#: .././config.py:22481 +#: .././config.py:22486 msgid "Show 'today' and 'yesterday' as the date, when possible" msgstr "Показывать «сегодня» и «вчера» в качестве даты, когда это возможно" -#: .././config.py:22489 +#: .././config.py:22494 msgid "Show livestreams with a different background colour" msgstr "Показывать прямые трансляции с другим цветом фона" -#: .././config.py:22497 +#: .././config.py:22502 msgid "Use same background colours for livestream and debut videos" msgstr "" "Используйте одинаковые цвета фона для прямых трансляций и дебютных видео" -#: .././config.py:22520 +#: .././config.py:22525 msgid "Channel and playlist names are clickable (grid mode only)" msgstr "" -#: .././config.py:22528 +#: .././config.py:22533 msgid "Show nicknames (not video file names)" msgstr "" -#: .././config.py:22549 +#: .././config.py:22554 msgid "TRANSLATOR'S NOTE: System preferences > Windows > Drag" msgstr "" -#: .././config.py:22552 +#: .././config.py:22557 msgid "_Drag" msgstr "" -#: .././config.py:22556 +#: .././config.py:22561 msgid "Drag and drop preferences" msgstr "" -#: .././config.py:22562 +#: .././config.py:22567 msgid "When dragging and dropping videos to an external application..." msgstr "" -#: .././config.py:22568 +#: .././config.py:22573 msgid "Transfer the video's full file path" msgstr "" -#: .././config.py:22576 +#: .././config.py:22581 msgid "Transfer the video's source URL" msgstr "" -#: .././config.py:22584 +#: .././config.py:22589 msgid "Transfer the video's name" msgstr "" -#: .././config.py:22592 .././config.py:22654 +#: .././config.py:22597 .././config.py:22659 msgid "Transfer error/warning messages" msgstr "" -#: .././config.py:22600 +#: .././config.py:22605 msgid "Transfer the thumbnail's full file path" msgstr "" -#: .././config.py:22608 .././config.py:22665 +#: .././config.py:22613 .././config.py:22670 msgid "Add a text separator before each item" msgstr "" -#: .././config.py:22617 +#: .././config.py:22622 msgid "" "When dragging and dropping messages from the Errors/Warnings tab to an " "external application..." msgstr "" -#: .././config.py:22624 +#: .././config.py:22629 msgid "Transfer the video/channel/playlist file path" msgstr "" -#: .././config.py:22632 +#: .././config.py:22637 msgid "Transfer the video/channel/playlist URL" msgstr "" -#: .././config.py:22643 +#: .././config.py:22648 msgid "Transfer the video/channel/playlist name" msgstr "" -#: .././config.py:22689 +#: .././config.py:22694 msgid "TRANSLATOR'S NOTE: System preferences > Windows > Tray" msgstr "" -#: .././config.py:22693 +#: .././config.py:22698 msgid "_Tray" msgstr "" -#: .././config.py:22699 +#: .././config.py:22704 msgid "System tray preferences" msgstr "" -#: .././config.py:22704 +#: .././config.py:22709 msgid "Show Tartube in the system tray" msgstr "" -#: .././config.py:22713 +#: .././config.py:22718 msgid "Start Tartube in the system tray" msgstr "" -#: .././config.py:22724 +#: .././config.py:22729 msgid "Close to the tray, rather than closing the application" msgstr "" -#: .././config.py:22736 +#: .././config.py:22741 msgid "" "After closing to the tray, restore the window's position (does not work on " "Wayland)" msgstr "" -#: .././config.py:22779 +#: .././config.py:22784 msgid "TRANSLATOR'S NOTE: System preferences > Windows > Dialogues" msgstr "" -#: .././config.py:22783 +#: .././config.py:22788 msgid "D_ialogues" msgstr "" -#: .././config.py:22789 +#: .././config.py:22794 msgid "Dialogue window preferences" msgstr "" -#: .././config.py:22794 +#: .././config.py:22799 msgid "When adding channels/playlists, keep the dialogue window open" msgstr "" -#: .././config.py:22804 +#: .././config.py:22809 msgid "When the dialogue window opens, add URLs from the system clipboard" msgstr "" -#: .././config.py:22825 +#: .././config.py:22830 msgid "When adding YouTube channels, remind the user to copy the correct URL" msgstr "" -#: .././config.py:22837 +#: .././config.py:22842 msgid "Debugging preferences" msgstr "" -#: .././config.py:22843 +#: .././config.py:22848 msgid "" "Temporarily disable message dialogue windows (display messages in terminal " "instead)" msgstr "" -#: .././config.py:22855 +#: .././config.py:22860 msgid "" "N.B. Tartube shows a dialogue window after checking or downloading videos" msgstr "" -#: .././config.py:22863 +#: .././config.py:22868 msgid "That dialogue window can be disabled in the Operations > Actions tab" msgstr "" -#: .././config.py:22883 +#: .././config.py:22888 msgid "TRANSLATOR'S NOTE: System preferences > Windows > Colours" msgstr "" -#: .././config.py:22887 +#: .././config.py:22892 msgid "_Colours" msgstr "" -#: .././config.py:22894 +#: .././config.py:22899 msgid "Video catalogue colour preferences" msgstr "" -#: .././config.py:22902 +#: .././config.py:22907 msgid "Waiting livestreams" msgstr "" -#: .././config.py:22908 +#: .././config.py:22913 msgid "Broadcasting livestreams" msgstr "" -#: .././config.py:22914 +#: .././config.py:22919 msgid "Waiting debut videos" msgstr "" -#: .././config.py:22920 +#: .././config.py:22925 msgid "Broadcasting debut videos" msgstr "" -#: .././config.py:22926 +#: .././config.py:22931 msgid "Selected videos" msgstr "" -#: .././config.py:22932 +#: .././config.py:22937 msgid "Selected waiting videos" msgstr "" -#: .././config.py:22938 +#: .././config.py:22943 msgid "Selected broadcasting videos" msgstr "" -#: .././config.py:22944 +#: .././config.py:22949 msgid "Drag and Drop notification" msgstr "" -#: .././config.py:22950 +#: .././config.py:22955 msgid "Drag and Drop background 1" msgstr "" -#: .././config.py:22956 +#: .././config.py:22961 msgid "Drag and Drop background 2" msgstr "" -#: .././config.py:22987 +#: .././config.py:22992 msgid "Custom colour:" msgstr "" -#: .././config.py:23010 +#: .././config.py:23015 msgid "Default colour:" msgstr "" -#: .././config.py:23047 +#: .././config.py:23052 msgid "TRANSLATOR'S NOTE: System preferences > Windows > Errors/Warnings" msgstr "" -#: .././config.py:23052 +#: .././config.py:23057 msgid "_Errors/Warnings" msgstr "" -#: .././config.py:23058 +#: .././config.py:23063 msgid "Errors/Warnings tab preferences" msgstr "" -#: .././config.py:23158 +#: .././config.py:23163 msgid "TRANSLATOR'S NOTE: System preferences > Windows > Websites" msgstr "" -#: .././config.py:23162 +#: .././config.py:23167 msgid "_Websites" msgstr "" -#: .././config.py:23169 +#: .././config.py:23174 msgid "YouTube error/warning preferences" msgstr "" -#: .././config.py:23174 +#: .././config.py:23179 msgid "Ignore YouTube copyright errors" msgstr "" -#: .././config.py:23182 +#: .././config.py:23187 msgid "Ignore YouTube age-restriction errors" msgstr "" -#: .././config.py:23190 +#: .././config.py:23195 msgid "Ignore YouTube deletion by uploader errors" msgstr "" -#: .././config.py:23198 +#: .././config.py:23203 msgid "Ignore YouTube payment errors" msgstr "" -#: .././config.py:23207 .././config.py:27221 +#: .././config.py:23212 .././config.py:27236 msgid "General preferences" msgstr "" -#: .././config.py:23213 +#: .././config.py:23218 msgid "" "Ignore any errors/warnings which match lines in this list (applies to all " "websites)" msgstr "" -#: .././config.py:23227 +#: .././config.py:23232 msgid "These are ordinary strings" msgstr "" -#: .././config.py:23234 +#: .././config.py:23239 msgid "These are regular expressions (regexes)" msgstr "" -#: .././config.py:23263 +#: .././config.py:23268 msgid "TRANSLATOR'S NOTE: System preferences > Scheduling" msgstr "" #. Add this tab... -#: .././config.py:23267 +#: .././config.py:23272 msgid "_Scheduling" msgstr "" -#: .././config.py:23290 +#: .././config.py:23295 msgid "TRANSLATOR'S NOTE: System preferences > Scheduling > Start" msgstr "" -#: .././config.py:23298 +#: .././config.py:23303 msgid "Scheduled download preferences" msgstr "" -#: .././config.py:23319 +#: .././config.py:23324 msgid "Priority" msgstr "" -#: .././config.py:23319 +#: .././config.py:23324 msgid "Whole" msgstr "" -#: .././config.py:23319 +#: .././config.py:23324 msgid "Shutdown" msgstr "" -#: .././config.py:23319 +#: .././config.py:23324 msgid "D/L All" msgstr "" -#: .././config.py:23320 +#: .././config.py:23325 msgid "Join mode" msgstr "" -#: .././config.py:23374 .././config.py:24471 .././config.py:26785 -#: .././config.py:27066 +#: .././config.py:23379 .././config.py:24486 .././config.py:26800 +#: .././config.py:27081 msgid "Edit" msgstr "" -#: .././config.py:23446 .././formats.py:1229 +#: .././config.py:23451 .././formats.py:1229 msgid "Custom" msgstr "" -#: .././config.py:23490 +#: .././config.py:23495 msgid "TRANSLATOR'S NOTE: System preferences > Scheduling > Stop" msgstr "" -#: .././config.py:23493 +#: .././config.py:23498 msgid "S_top" msgstr "" -#: .././config.py:23498 +#: .././config.py:23503 msgid "Scheduled stop preferences" msgstr "" -#: .././config.py:23503 +#: .././config.py:23508 msgid "Stop all download operations after this much time" msgstr "" -#: .././config.py:23551 +#: .././config.py:23556 msgid "Stop all download operations after this many videos" msgstr "" -#: .././config.py:23578 +#: .././config.py:23583 msgid "Stop all download operations after this much disk space" msgstr "" -#: .././config.py:23621 +#: .././config.py:23626 msgid "" "N.B. Disk space is estimated. This setting does not apply to simulated " "downloads" msgstr "" -#: .././config.py:23636 +#: .././config.py:23641 msgid "TRANSLATOR'S NOTE: System preferences > Operations" msgstr "" -#: .././config.py:23680 +#: .././config.py:23685 msgid "TRANSLATOR'S NOTE: System preferences > Operations > Limits" msgstr "" -#: .././config.py:23746 +#: .././config.py:23751 msgid "Overriding video format options, limit video resolution to" msgstr "" -#: .././config.py:23768 +#: .././config.py:23773 msgid "Alternative performance limits" msgstr "" -#: .././config.py:23826 +#: .././config.py:23831 msgid "Alternative limits apply between" msgstr "" -#: .././config.py:23866 +#: .././config.py:23871 msgid "and" msgstr "" -#: .././config.py:23894 +#: .././config.py:23899 msgid "On days" msgstr "" -#: .././config.py:23927 +#: .././config.py:23932 msgid "TRANSLATOR'S NOTE: System preferences > Operations > Stop" msgstr "" -#: .././config.py:23931 +#: .././config.py:23936 msgid "_Stop" msgstr "" -#: .././config.py:23938 +#: .././config.py:23943 msgid "Time-saving settings" msgstr "" -#: .././config.py:23944 +#: .././config.py:23949 msgid "" "Stop checking/downloading a channel/playlist when it finds videos you " "already have" msgstr "" -#: .././config.py:23955 +#: .././config.py:23960 msgid "Stop after this many videos (when checking)" msgstr "" -#: .././config.py:23970 +#: .././config.py:23975 msgid "Stop after this many videos (when downloading)" msgstr "" -#: .././config.py:24006 +#: .././config.py:24011 msgid "TRANSLATOR'S NOTE: System preferences > Operations > Downloads" msgstr "" -#: .././config.py:24017 +#: .././config.py:24022 msgid "Download operation preferences" msgstr "" -#: .././config.py:24023 +#: .././config.py:24028 msgid "Automatically update downloader before every download operation" msgstr "" -#: .././config.py:24035 +#: .././config.py:24040 msgid "Automatically save files at the end of all operations" msgstr "" -#: .././config.py:24047 +#: .././config.py:24052 msgid "For simulated downloads, don't check a video in a folder more than once" msgstr "" -#: .././config.py:24061 +#: .././config.py:24066 msgid "If a download stalls, restart it after this many minutes" msgstr "" -#: .././config.py:24083 +#: .././config.py:24088 msgid "Maximum restarts after a stalled download (0 for no maximum)" msgstr "" -#: .././config.py:24116 +#: .././config.py:24121 msgid "Apply a timeout (in minutes) when checking a video" msgstr "" -#: .././config.py:24128 +#: .././config.py:24133 msgid "Without comments" msgstr "" -#: .././config.py:24144 +#: .././config.py:24149 msgid "With comments" msgstr "" -#: .././config.py:24177 +#: .././config.py:24182 msgid "Assign anonymous error/warning messages to the most probable video" msgstr "" -#: .././config.py:24188 +#: .././config.py:24193 msgid "Add censored, age-restricted and other blocked videos to the database" msgstr "" -#: .././config.py:24201 +#: .././config.py:24206 msgid "" "Extract playlist IDs from each video, and store them in the parent channel/" "playlist" msgstr "" -#: .././config.py:24212 +#: .././config.py:24217 msgid "" "Convert .webp thumbnails into .jpg thumbnails (using FFmpeg) after " "downloading them" msgstr "" -#: .././config.py:24223 +#: .././config.py:24228 msgid "" "...but don't delete the original thumbnails (enable before embedding " "thumbnails in videos)" msgstr "" -#: .././config.py:24258 +#: .././config.py:24263 msgid "TRANSLATOR'S NOTE: System preferences > Operations > Ignore" msgstr "" -#: .././config.py:24262 +#: .././config.py:24267 msgid "_Ignore" msgstr "" -#: .././config.py:24269 +#: .././config.py:24274 msgid "Ignore downloader errors/warnings" msgstr "" -#: .././config.py:24274 +#: .././config.py:24279 msgid "TRANSLATOR'S NOTE: These error messages are always in English" msgstr "" -#: .././config.py:24278 +#: .././config.py:24283 msgid "Ignore 'Child process exited with non-zero code' errors" msgstr "" -#: .././config.py:24287 +#: .././config.py:24292 msgid "" "Ignore 'Unable to download video data' and 'Unable to extract video data' " "errors" msgstr "" -#: .././config.py:24297 +#: .././config.py:24302 msgid "Ignore 'Did not get any data blocks' errors" msgstr "" -#: .././config.py:24306 +#: .././config.py:24311 msgid "Ignore 'Requested formats are incompatible for merge' warnings" msgstr "" -#: .././config.py:24315 +#: .././config.py:24320 msgid "Ignore 'No video formats found' errors" msgstr "" -#: .././config.py:24323 +#: .././config.py:24328 msgid "Ignore 'There are no annotations to write' warnings" msgstr "" -#: .././config.py:24331 +#: .././config.py:24336 msgid "Ignore 'Video doesn't have subtitles' warnings" msgstr "" -#: .././config.py:24339 +#: .././config.py:24344 msgid "Ignore 'A channel/user page was given' warnings" msgstr "" -#: .././config.py:24347 +#: .././config.py:24352 msgid "Ignore 'There's no playlist description to write' warnings" msgstr "" -#: .././config.py:24356 +#: .././config.py:24361 msgid "" -"Ignore 'Unable to download video thumbnail: HTTP Error 404: Not Fuund' " +"Ignore 'Unable to download video thumbnail: HTTP Error 404: Not Found' " "warnings" msgstr "" -#: .././config.py:24379 +#: .././config.py:24372 +msgid "Ignore 'The channel is not currently live' warnings on Twitch" +msgstr "" + +#: .././config.py:24394 msgid "TRANSLATOR'S NOTE: System preferences > Operations > Custom" msgstr "" -#: .././config.py:24382 +#: .././config.py:24397 msgid "_Custom" msgstr "" -#: .././config.py:24387 +#: .././config.py:24402 msgid "Custom downloads" msgstr "" -#: .././config.py:24408 .././config.py:26720 +#: .././config.py:24423 .././config.py:26735 msgid "Classic Mode" msgstr "" -#: .././config.py:24480 .././config.py:26794 .././config.py:27075 +#: .././config.py:24495 .././config.py:26809 .././config.py:27090 msgid "Export" msgstr "" -#: .././config.py:24489 .././config.py:26803 .././config.py:27084 +#: .././config.py:24504 .././config.py:26818 .././config.py:27099 msgid "Clone" msgstr "" -#: .././config.py:24498 .././config.py:26812 +#: .././config.py:24513 .././config.py:26827 msgid "Use in Classic Mode tab" msgstr "" -#: .././config.py:24601 +#: .././config.py:24616 msgid "TRANSLATOR'S NOTE: System preferences > Operations > Archive" msgstr "" -#: .././config.py:24605 +#: .././config.py:24620 msgid "_Archive" msgstr "" -#: .././config.py:24613 +#: .././config.py:24628 msgid "Archive file preferences" msgstr "" -#: .././config.py:24619 +#: .././config.py:24634 msgid "" "Allow downloader to create its own archive file (so deleted videos are not " "re-downloaded)" msgstr "" -#: .././config.py:24638 +#: .././config.py:24653 msgid "Store the archive file in the same location as the video" msgstr "" -#: .././config.py:24646 +#: .././config.py:24661 msgid "" "N.B. Archive files are never stored in system folders like 'Unsorted Videos'" msgstr "" -#: .././config.py:24655 +#: .././config.py:24670 msgid "Store the archive file in Tartube's data directory" msgstr "" -#: .././config.py:24666 +#: .././config.py:24681 msgid "Store the archive file at this location:" msgstr "" -#: .././config.py:24746 +#: .././config.py:24761 msgid "Classic Mode tab preferences" msgstr "" -#: .././config.py:24752 +#: .././config.py:24767 msgid "Create an archive file when downloading from the Classic Mode tab" msgstr "" -#: .././config.py:24763 +#: .././config.py:24778 msgid "" "This setting should only be enabled when downloading channels and playlists" msgstr "" -#: .././config.py:24783 +#: .././config.py:24798 msgid "TRANSLATOR'S NOTE: System preferences > Operations > Livestreams" msgstr "" -#: .././config.py:24787 +#: .././config.py:24802 msgid "Li_vestreams" msgstr "" -#: .././config.py:24795 +#: .././config.py:24810 msgid "Livestream preferences (compatible websites only)" msgstr "" -#: .././config.py:24801 +#: .././config.py:24816 msgid "Do not check/download any livestream [yt-dlp only]" msgstr "" -#: .././config.py:24812 +#: .././config.py:24827 msgid "Detect livestreams announced within this many days" msgstr "" -#: .././config.py:24827 +#: .././config.py:24842 msgid "How often to check the status of livestreams (in minutes)" msgstr "" -#: .././config.py:24846 +#: .././config.py:24861 msgid "Check more frequently when a livestream is due to start" msgstr "" -#: .././config.py:24889 +#: .././config.py:24904 msgid "Broadcasting livestream preferences (compatible websites only)" msgstr "" -#: .././config.py:24897 +#: .././config.py:24912 msgid "" "These settings apply when downloading videos individually, for example with " "a custom download" msgstr "" -#: .././config.py:24908 +#: .././config.py:24923 msgid "Download using:" msgstr "" -#: .././config.py:24923 +#: .././config.py:24938 msgid ".m3u manifest" msgstr "" -#: .././config.py:24970 +#: .././config.py:24985 msgid "Replace a partially-downloaded livestream" msgstr "" -#: .././config.py:24977 +#: .././config.py:24992 msgid "Resume a partially-downloaded livestream" msgstr "" -#: .././config.py:24996 +#: .././config.py:25011 msgid "" "Bypass usual limits on simultaneous downloads, so that all livestreams can " "be downloaded" msgstr "" -#: .././config.py:25009 +#: .././config.py:25024 msgid "Timeout after this many minutes of inactivity" msgstr "" -#: .././config.py:25025 +#: .././config.py:25040 msgid "" "When the livestream download is stopped manually, mark the video as " "downloaded" msgstr "" -#: .././config.py:25039 +#: .././config.py:25054 msgid "" "Check a video before the livestream download (ensures metadata is downloaded)" msgstr "" -#: .././config.py:25053 +#: .././config.py:25068 msgid "N.B. This setting is ignored in the Classic Mode tab" msgstr "" -#: .././config.py:25070 +#: .././config.py:25085 msgid "not recommended" msgstr "" -#: .././config.py:25087 +#: .././config.py:25102 msgid "TRANSLATOR'S NOTE: System preferences > Operations > Actions" msgstr "" -#: .././config.py:25091 +#: .././config.py:25106 msgid "Ac_tions" msgstr "" -#: .././config.py:25099 +#: .././config.py:25114 msgid "Livestream actions (can be toggled for individual videos)" msgstr "" -#: .././config.py:25106 +#: .././config.py:25121 msgid "(currently disabled on MS Windows)" msgstr "" -#: .././config.py:25111 +#: .././config.py:25126 msgid "When a livestream starts, show a desktop notification" msgstr "" -#: .././config.py:25125 +#: .././config.py:25140 msgid "When a livestream starts, sound an alarm" msgstr "" -#: .././config.py:25152 +#: .././config.py:25167 msgid "Plays the selected sound effect" msgstr "" -#: .././config.py:25161 +#: .././config.py:25176 msgid "When a livestream starts, open it in the system's web browser" msgstr "" -#: .././config.py:25173 +#: .././config.py:25188 msgid "When a livestream starts, begin downloading it immediately" msgstr "" -#: .././config.py:25201 +#: .././config.py:25216 msgid "Desktop notification preferences" msgstr "" -#: .././config.py:25207 +#: .././config.py:25222 msgid "Show a dialogue window at the end of an operation" msgstr "" -#: .././config.py:25231 +#: .././config.py:25246 msgid "Don't notify the user at the end of an operation" msgstr "" -#: .././config.py:25269 +#: .././config.py:25284 msgid "TRANSLATOR'S NOTE: System preferences > Operations > Clips" msgstr "" -#: .././config.py:25273 +#: .././config.py:25288 msgid "Cli_ps" msgstr "" -#: .././config.py:25286 +#: .././config.py:25301 msgid "" "When a video is checked/downloaded, automatically extract timestamps from " "its metadata file" msgstr "" -#: .././config.py:25297 +#: .././config.py:25312 msgid "" "When a video is checked/downloaded, automatically extract timestamps from " "its description" msgstr "" -#: .././config.py:25309 +#: .././config.py:25324 msgid "If timestamps have already been extracted, replace them" msgstr "" -#: .././config.py:25321 +#: .././config.py:25336 msgid "" "If no timestamps have been extracted, try again before splitting a video" msgstr "" -#: .././config.py:25335 +#: .././config.py:25350 msgid "Video clips (requires FFmpeg or yt-dlp)" msgstr "" -#: .././config.py:25345 +#: .././config.py:25360 msgid "Download video clips using FFmpeg" msgstr "" -#: .././config.py:25352 +#: .././config.py:25367 msgid "Download video clips using yt-dlp" msgstr "" -#: .././config.py:25365 +#: .././config.py:25380 msgid "Format of video clip filenames" msgstr "" -#: .././config.py:25370 +#: .././config.py:25385 msgid "Number" msgstr "" -#: .././config.py:25371 +#: .././config.py:25386 msgid "Clip Title" msgstr "" -#: .././config.py:25372 +#: .././config.py:25387 msgid "Number + Clip Title" msgstr "" -#: .././config.py:25373 +#: .././config.py:25388 msgid "Clip Title + Number" msgstr "" -#: .././config.py:25374 +#: .././config.py:25389 msgid "Original Title" msgstr "" -#: .././config.py:25375 +#: .././config.py:25390 msgid "Original Title + Number" msgstr "" -#: .././config.py:25376 +#: .././config.py:25391 msgid "Original Title + Clip Title" msgstr "" -#: .././config.py:25377 +#: .././config.py:25392 msgid "Original Title + Number + Clip Title" msgstr "" -#: .././config.py:25378 +#: .././config.py:25393 msgid "Original Title + Clip Title + Number" msgstr "" -#: .././config.py:25405 +#: .././config.py:25420 msgid "Generic title for video clips" msgstr "" -#: .././config.py:25422 +#: .././config.py:25437 msgid "Move clips to the Video Clips folder" msgstr "" -#: .././config.py:25429 +#: .././config.py:25444 msgid "Keep clips with their original video" msgstr "" -#: .././config.py:25442 +#: .././config.py:25457 msgid "...but place new files inside a sub-directory" msgstr "" -#: .././config.py:25453 +#: .././config.py:25468 msgid "Add new files to Tartube's database" msgstr "" -#: .././config.py:25464 +#: .././config.py:25479 msgid "Use the original video's thumbnail" msgstr "" -#: .././config.py:25475 .././config.py:25596 +#: .././config.py:25490 .././config.py:25611 msgid "" "Force keyframes at cuts (slower, but fewer video artefacts before and after " "each cut)" msgstr "" -#: .././config.py:25488 +#: .././config.py:25503 msgid "After splitting a video, open the destination folder" msgstr "" -#: .././config.py:25490 +#: .././config.py:25505 msgid "After splitting a video, open the destination directory" msgstr "" -#: .././config.py:25502 +#: .././config.py:25517 msgid "" "After splitting a video, delete the original (ignored for videos in channels/" "playlists)" msgstr "" -#: .././config.py:25525 +#: .././config.py:25540 msgid "TRANSLATOR'S NOTE: System preferences > Operations > Slices" msgstr "" -#: .././config.py:25529 +#: .././config.py:25544 msgid "Slic_es" msgstr "" -#: .././config.py:25536 +#: .././config.py:25551 msgid "Video slices (requires FFmpeg)" msgstr "" -#: .././config.py:25542 +#: .././config.py:25557 msgid "" "While checking/downloading videos, check each video against the SponsorBlock " "server" msgstr "" -#: .././config.py:25553 +#: .././config.py:25568 msgid "When contacting the server, obfuscate each video's ID (recommended)" msgstr "" -#: .././config.py:25569 +#: .././config.py:25584 msgid "If slices have already been extracted, replace the old list" msgstr "" -#: .././config.py:25582 +#: .././config.py:25597 msgid "" "If slices have been extracted, contact the server again before removing more " "slices from the video" msgstr "" -#: .././config.py:25610 +#: .././config.py:25625 msgid "" "After removing slices from a video, reset all timestamp and slice data " "(recommended)" msgstr "" -#: .././config.py:25636 +#: .././config.py:25651 msgid "TRANSLATOR'S NOTE: System preferences > Operations > Comments" msgstr "" -#: .././config.py:25640 +#: .././config.py:25655 msgid "C_omments" msgstr "" -#: .././config.py:25652 +#: .././config.py:25667 msgid "When checking videos, store comments in the metadata file" msgstr "" -#: .././config.py:25660 +#: .././config.py:25675 msgid "When downloading videos, store comments in the metadata file" msgstr "" -#: .././config.py:25668 +#: .././config.py:25683 msgid "" "Warning: fetching comments will increase the download time, perhaps by a lot!" msgstr "" -#: .././config.py:25674 +#: .././config.py:25689 msgid "Also store comments in the Tartube database" msgstr "" -#: .././config.py:25699 +#: .././config.py:25714 msgid "" "Warning: storing comments will increase the size of Tartube's datbase, " "perhaps by a lot!" msgstr "" -#: .././config.py:25719 +#: .././config.py:25734 msgid "TRANSLATOR'S NOTE: System preferences > Operations > Mirrors" msgstr "" -#: .././config.py:25730 +#: .././config.py:25745 msgid "Invidious mirror" msgstr "" -#: .././config.py:25736 +#: .././config.py:25751 msgid "To find an updated list of Invidious mirrors, use any search engine!" msgstr "" -#: .././config.py:25751 +#: .././config.py:25766 msgid "Use the default Invidious mirror" msgstr "" -#: .././config.py:25766 +#: .././config.py:25781 msgid "SponsorBlock API mirror" msgstr "" -#: .././config.py:25779 +#: .././config.py:25794 msgid "Use the default SponsorBlock URL" msgstr "" -#: .././config.py:25796 +#: .././config.py:25811 msgid "TRANSLATOR'S NOTE: System preferences > Operations > Proxies" msgstr "" -#: .././config.py:25800 +#: .././config.py:25815 msgid "P_roxies" msgstr "" -#: .././config.py:25806 +#: .././config.py:25821 msgid "Proxies" msgstr "" -#: .././config.py:25813 +#: .././config.py:25828 msgid "" "During a download operation, Tartube will cycle betwween the proxies in this " "list" msgstr "" -#: .././config.py:25839 +#: .././config.py:25854 msgid "TRANSLATOR'S NOTE: System preferences > Operations > Preferences" msgstr "" -#: .././config.py:25843 +#: .././config.py:25858 msgid "Pre_ferences" msgstr "" -#: .././config.py:25850 +#: .././config.py:25865 msgid "URL flexibility preferences" msgstr "" -#: .././config.py:25857 +#: .././config.py:25872 msgid "" "If a video's URL represents a channel/playlist, not a video, don't download " "it" msgstr "" -#: .././config.py:25866 +#: .././config.py:25881 msgid "...or, download multiple videos into the containing folder" msgstr "" -#: .././config.py:25876 +#: .././config.py:25891 msgid "...or, create a new channel, and download the videos into that" msgstr "" -#: .././config.py:25887 +#: .././config.py:25902 msgid "...or, create a new playlist, and download the videos into that" msgstr "" -#: .././config.py:25919 .././config.py:26001 +#: .././config.py:25934 .././config.py:26016 msgid "Missing video preferences" msgstr "" -#: .././config.py:25925 .././config.py:26007 +#: .././config.py:25940 .././config.py:26022 msgid "" "Add videos which have been removed from a channel/playlist to the Missing " "Videos folder" msgstr "" -#: .././config.py:25936 .././config.py:26018 +#: .././config.py:25951 .././config.py:26033 msgid "Only add videos that were uploaded within this many days" msgstr "" -#: .././config.py:25990 +#: .././config.py:26005 msgid "TRANSLATOR'S NOTE: System preferences > Operations > Missing" msgstr "" -#: .././config.py:25994 +#: .././config.py:26009 msgid "Missi_ng" msgstr "" -#: .././config.py:26067 +#: .././config.py:26082 msgid "TRANSLATOR'S NOTE: System preferences > Downloaders" msgstr "" -#: .././config.py:26099 .././config.py:35379 +#: .././config.py:26114 .././config.py:35435 msgid "TRANSLATOR'S NOTE: System preferences > Downloaders > Forks" msgstr "" -#: .././config.py:26103 +#: .././config.py:26118 msgid "_Forks" msgstr "" -#: .././config.py:26109 +#: .././config.py:26124 msgid "Forks of youtube-dl" msgstr "" -#: .././config.py:26138 +#: .././config.py:26153 msgid "Use yt-dlp" msgstr "" -#: .././config.py:26144 +#: .././config.py:26159 msgid "Install without dependencies" msgstr "" -#: .././config.py:26145 +#: .././config.py:26160 msgid "(recommended on MS Windows)" msgstr "" -#: .././config.py:26176 +#: .././config.py:26191 msgid "Use youtube-dl" msgstr "" -#: .././config.py:26197 +#: .././config.py:26212 msgid "Other forks" msgstr "" -#: .././config.py:26205 +#: .././config.py:26220 msgid "Use this fork (e.g. youtube-dlc):" msgstr "" -#: .././config.py:26283 +#: .././config.py:26298 msgid "When using other downloaders, filter out yt-dlp download options" msgstr "" -#: .././config.py:26305 +#: .././config.py:26320 msgid "TRANSLATOR'S NOTE: System preferences > Downloaders > File paths" msgstr "" -#: .././config.py:26309 +#: .././config.py:26324 msgid "File _paths" msgstr "" -#: .././config.py:26316 +#: .././config.py:26331 msgid "Downloader file paths" msgstr "" -#: .././config.py:26322 +#: .././config.py:26337 msgid "Path to the executable" msgstr "" #. (Signal connect appears below) -#: .././config.py:26328 .././config.py:26507 .././config.py:26548 -#: .././config.py:35396 +#: .././config.py:26343 .././config.py:26522 .././config.py:26563 +#: .././config.py:35452 msgid "Use default path" msgstr "" -#: .././config.py:26338 .././config.py:35410 +#: .././config.py:26353 .././config.py:35466 msgid "Use local path" msgstr "" -#: .././config.py:26344 +#: .././config.py:26359 msgid "Use custom path (not recommended on MS Windows)" msgstr "" -#: .././config.py:26346 +#: .././config.py:26361 msgid "Use custom path" msgstr "" -#: .././config.py:26358 .././config.py:35422 +#: .././config.py:26373 .././config.py:35478 msgid "Use PyPI path" msgstr "" -#: .././config.py:26418 +#: .././config.py:26433 msgid "Command for update operations" msgstr "" -#: .././config.py:26471 +#: .././config.py:26486 msgid "TRANSLATOR'S NOTE: System preferences > Downloaders > FFmpeg / AVConv" msgstr "" -#: .././config.py:26476 +#: .././config.py:26491 msgid "FF_mpeg / AVConv" msgstr "" -#: .././config.py:26483 +#: .././config.py:26498 msgid "Post-processor file paths" msgstr "" -#: .././config.py:26488 +#: .././config.py:26503 msgid "" "You only need to set these paths if Tartube cannot find FFmpeg / AVConv " "automatically" msgstr "" -#: .././config.py:26495 +#: .././config.py:26510 msgid "Path to the FFmpeg executable" msgstr "" -#: .././config.py:26522 .././config.py:26634 +#: .././config.py:26537 .././config.py:26649 msgid "Install from main menu" msgstr "" -#: .././config.py:26536 +#: .././config.py:26551 msgid "Path to the AVConv executable" msgstr "" -#: .././config.py:26563 +#: .././config.py:26578 msgid "Not supported on MS Windows" msgstr "" -#: .././config.py:26591 +#: .././config.py:26606 msgid "TRANSLATOR'S NOTE: System preferences > Downloaders > streamlink" msgstr "" -#: .././config.py:26594 +#: .././config.py:26609 msgid "TRANSLATOR'S NOTE: 'streamlink' is the name of a Python module" msgstr "" -#: .././config.py:26599 +#: .././config.py:26614 msgid "_streamlink" msgstr "" -#: .././config.py:26606 +#: .././config.py:26621 msgid "streamlink file path" msgstr "" -#: .././config.py:26611 +#: .././config.py:26626 msgid "Path to the streamlink executable" msgstr "" -#: .././config.py:26659 +#: .././config.py:26674 msgid "TRANSLATOR'S NOTE: System preferences > Options" msgstr "" -#: .././config.py:26688 +#: .././config.py:26703 msgid "TRANSLATOR'S NOTE: System preferences > Options > Download options" msgstr "" -#: .././config.py:26693 +#: .././config.py:26708 msgid "_Download options" msgstr "" -#: .././config.py:26700 +#: .././config.py:26715 msgid "List of download options" msgstr "" -#: .././config.py:26720 +#: .././config.py:26735 msgid "Videos tab" msgstr "" -#: .././config.py:26721 +#: .././config.py:26736 msgid "Dropzone" msgstr "" -#: .././config.py:26721 +#: .././config.py:26736 msgid "Applied to media" msgstr "" -#: .././config.py:26922 +#: .././config.py:26937 msgid "TRANSLATOR'S NOTE: System preferences > Options > Preferences" msgstr "" -#: .././config.py:26926 +#: .././config.py:26941 msgid "_Preferences" msgstr "" -#: .././config.py:26933 +#: .././config.py:26948 msgid "Download options preferences" msgstr "" -#: .././config.py:26939 +#: .././config.py:26954 msgid "" "When applying download options to something, clone the general download " "options" msgstr "" -#: .././config.py:26950 +#: .././config.py:26965 msgid "After downloading a video, destroy its download options" msgstr "" -#: .././config.py:26972 +#: .././config.py:26987 msgid "TRANSLATOR'S NOTE: System preferences > Options > FFmpeg options" msgstr "" -#: .././config.py:26976 +#: .././config.py:26991 msgid "_FFmpeg options" msgstr "" -#: .././config.py:26983 +#: .././config.py:26998 msgid "List of FFmpeg options managers" msgstr "" -#: .././config.py:27003 +#: .././config.py:27018 msgid "Current" msgstr "" -#: .././config.py:27093 +#: .././config.py:27108 msgid "Use these options" msgstr "" -#: .././config.py:27183 +#: .././config.py:27198 msgid "TRANSLATOR'S NOTE: System preferences > Output" msgstr "" #. Add this tab... -#: .././config.py:27187 +#: .././config.py:27202 msgid "O_utput" msgstr "" -#: .././config.py:27213 +#: .././config.py:27228 msgid "TRANSLATOR'S NOTE: System preferences > Output > General" msgstr "" -#: .././config.py:27227 +#: .././config.py:27242 msgid "Applies to Output tab, terminal window and downloader log" msgstr "" -#: .././config.py:27233 +#: .././config.py:27248 msgid "Downloader writes verbose output (youtube-dl debugging mode)" msgstr "" -#: .././config.py:27255 +#: .././config.py:27270 msgid "TRANSLATOR'S NOTE: System preferences > Output > Output tab" msgstr "" -#: .././config.py:27259 +#: .././config.py:27274 msgid "_Output tab" msgstr "" -#: .././config.py:27266 +#: .././config.py:27281 msgid "Output tab preferences" msgstr "" -#: .././config.py:27271 +#: .././config.py:27286 msgid "Display downloader system commands in the Output tab" msgstr "" -#: .././config.py:27280 -msgid "Display output from downloader's STDOUT in the Output tab" +#: .././config.py:27296 +msgid "Display general output (from downloader's STDOUT) in the Output tab" msgstr "" -#: .././config.py:27289 .././config.py:27471 .././config.py:27570 +#: .././config.py:27307 .././config.py:27495 .././config.py:27597 msgid "...but don't write each video's JSON data" msgstr "" -#: .././config.py:27300 .././config.py:27482 .././config.py:27581 +#: .././config.py:27318 .././config.py:27506 .././config.py:27608 msgid "...but don't write each video's download progress" msgstr "" -#: .././config.py:27319 -msgid "Display output from downloader's STDERR in the Output tab" +#: .././config.py:27338 +msgid "Display errors/warnings (from downloader's STDERR) in the Output tab" msgstr "" -#: .././config.py:27328 +#: .././config.py:27349 msgid "Limit the size of Output tab pages to" msgstr "" -#: .././config.py:27352 +#: .././config.py:27373 msgid "Empty pages in the Output tab at the start of every operation" msgstr "" -#: .././config.py:27367 +#: .././config.py:27388 msgid "" "Show a summary of active threads (changes are applied when Tartube restarts)" msgstr "" -#: .././config.py:27382 +#: .././config.py:27403 msgid "During update/info operations, automatically switch to the Output tab" msgstr "" -#: .././config.py:27393 +#: .././config.py:27414 msgid "During a refresh operation, show all matching videos in the Output tab" msgstr "" -#: .././config.py:27404 +#: .././config.py:27425 msgid "...also show all non-matching videos" msgstr "" -#: .././config.py:27438 +#: .././config.py:27459 msgid "TRANSLATOR'S NOTE: System preferences > Output > Terminal window" msgstr "" -#: .././config.py:27442 +#: .././config.py:27463 msgid "_Terminal window" msgstr "" -#: .././config.py:27448 +#: .././config.py:27469 msgid "Terminal window preferences" msgstr "" -#: .././config.py:27453 +#: .././config.py:27474 msgid "Write downloader system commands to the terminal window" msgstr "" -#: .././config.py:27462 -msgid "Write output from downloader's STDOUT to the terminal window" +#: .././config.py:27484 +msgid "Write general output (from downloader's STDOUT) to the terminal window" msgstr "" -#: .././config.py:27504 -msgid "Write output from downloader's STDERR to the terminal window" +#: .././config.py:27529 +msgid "Write errors/warnings (from downloader's STDERR) to the terminal window" msgstr "" -#: .././config.py:27529 +#: .././config.py:27556 msgid "TRANSLATOR'S NOTE: System preferences > Output > Log" msgstr "" -#: .././config.py:27533 +#: .././config.py:27560 msgid "_Downloader log" msgstr "" -#: .././config.py:27539 +#: .././config.py:27566 msgid "Downloader log preferences" msgstr "" -#: .././config.py:27545 +#: .././config.py:27572 #, python-brace-format msgid "If enabled, the file '{0}' is written to Tartube's data folder" msgstr "" -#: .././config.py:27552 +#: .././config.py:27579 msgid "Write downloader system commands to the log" msgstr "" -#: .././config.py:27561 -msgid "Write output from downloader's STDOUT to the log" +#: .././config.py:27588 +msgid "Write general output (from downloader's STDOUT) to the log" msgstr "" -#: .././config.py:27603 -msgid "Write output from downloader's STDERR to the log" +#: .././config.py:27630 +msgid "Write errors/warnings (from downloader's STDERR) to the log" msgstr "" -#: .././config.py:28564 .././config.py:30767 .././config.py:30826 -#: .././config.py:31678 .././config.py:33086 .././config.py:33178 +#: .././config.py:28591 .././config.py:30794 .././config.py:30853 +#: .././config.py:31713 .././config.py:33121 .././config.py:33213 msgid "" "TRANSLATOR'S NOTE: Dialogue window, generated by: System preferences > Files " "> Update" msgstr "" #. Confirm the result -#: .././config.py:28584 .././config.py:30800 .././config.py:30862 -#: .././config.py:31702 .././config.py:33112 .././config.py:33204 +#: .././config.py:28611 .././config.py:30827 .././config.py:30889 +#: .././config.py:31737 .././config.py:33147 .././config.py:33239 #: .././refresh.py:496 .././refresh.py:604 msgid "Total videos:" msgstr "" -#: .././config.py:28585 .././config.py:30802 .././config.py:30864 -#: .././config.py:31703 .././config.py:33113 .././config.py:33205 +#: .././config.py:28612 .././config.py:30829 .././config.py:30891 +#: .././config.py:31738 .././config.py:33148 .././config.py:33240 msgid "Videos updated:" msgstr "" -#: .././config.py:28769 .././config.py:28878 +#: .././config.py:28796 .././config.py:28905 msgid "" "TRANSLATOR'S NOTE: Dialogue window, generated by: System preferences > Files " "> URLs" msgstr "" -#: .././config.py:28813 +#: .././config.py:28840 #, python-brace-format msgid "There is already a channel, playlist or folder called '{0}'" msgstr "" -#: .././config.py:28836 +#: .././config.py:28863 msgid "Are you sure you want to rename this channel?" msgstr "" -#: .././config.py:28838 +#: .././config.py:28865 msgid "Are you sure you want to rename this playlist?" msgstr "" -#: .././config.py:28840 +#: .././config.py:28867 msgid "Are you sure you want to rename this folder?" msgstr "" -#: .././config.py:28885 +#: .././config.py:28912 msgid "That is not a valid URL" msgstr "" -#: .././config.py:28908 +#: .././config.py:28935 msgid "Are you sure you want to update the URL?" msgstr "" -#: .././config.py:28939 +#: .././config.py:28966 msgid "" "TRANSLATOR'S NOTE: Dialogue window, generated by:System preferences > Files " "> URLs" msgstr "" -#: .././config.py:28960 +#: .././config.py:28987 msgid "The regex is invalid" msgstr "" -#: .././config.py:29010 +#: .././config.py:29037 msgid "Are you sure you want to update these URLs?" msgstr "" -#: .././config.py:29210 +#: .././config.py:29237 msgid "" "TRANSLATOR'S NOTE: Dialogue window, generated by: System preferences > " "Operations > Custom" msgstr "" -#: .././config.py:29235 +#: .././config.py:29262 msgid "The default custom download manager cannot be deleted" msgstr "" -#: .././config.py:29245 +#: .././config.py:29272 msgid "Are you sure you want to delete this custom download manager?" msgstr "" -#: .././config.py:29489 .././config.py:29610 .././config.py:29660 -#: .././config.py:29852 .././config.py:30512 .././config.py:35281 +#: .././config.py:29516 .././config.py:29637 .././config.py:29687 +#: .././config.py:29879 .././config.py:30539 .././config.py:35337 msgid "" "TRANSLATOR'S NOTE: Dialogue window, generated by: System preferences > Files " "> Database" msgstr "" -#: .././config.py:29521 +#: .././config.py:29548 msgid "Are you sure you want to create a new database at this location?" msgstr "" -#: .././config.py:29633 +#: .././config.py:29660 msgid "Are you sure you want to forget this database?" msgstr "" -#: .././config.py:29673 +#: .././config.py:29700 msgid "Are you sure you want to forget all databases except the current one?" msgstr "" -#: .././config.py:29881 +#: .././config.py:29908 msgid "No database exists at this location:" msgstr "" -#: .././config.py:29883 +#: .././config.py:29910 msgid "Do you want to create a new one?" msgstr "" -#: .././config.py:30518 +#: .././config.py:30545 msgid "Select a Tartube database file" msgstr "" -#: .././config.py:30540 +#: .././config.py:30567 msgid "This file is not loadable (might be corrupted)" msgstr "" -#: .././config.py:30551 +#: .././config.py:30578 msgid "This file does is not compatible with Tartube" msgstr "" -#: .././config.py:30561 +#: .././config.py:30588 msgid "This file was loaded, but is empty" msgstr "" -#: .././config.py:31019 +#: .././config.py:31046 msgid "" "TRANSLATOR'S NOTE: Dialogue window, generated by: System preferences > " "Options > FFmpeg options" msgstr "" -#: .././config.py:31044 +#: .././config.py:31071 msgid "The current options manager cannot be deleted" msgstr "" -#: .././config.py:31054 .././config.py:32463 +#: .././config.py:31081 .././config.py:32498 msgid "Are you sure you want to delete this options manager?" msgstr "" -#: .././config.py:31239 .././config.py:34028 +#: .././config.py:31267 .././config.py:34063 msgid "" "TRANSLATOR'S NOTE: Dialogue window, generated by: System preferences > " "Windows > Main Window" msgstr "" -#: .././config.py:31253 .././config.py:31761 .././config.py:34040 +#: .././config.py:31286 .././config.py:31796 .././config.py:34075 msgid "The new setting will be applied when Tartube restarts" msgstr "" -#: .././config.py:31729 +#: .././config.py:31764 msgid "" "TRANSLATOR'S NOTE: Dialogue window, generated by: System preferences > " "General > Application" msgstr "" -#: .././config.py:32428 +#: .././config.py:32463 msgid "" "TRANSLATOR'S NOTE: Dialogue window, generated by: System preferences > " "Options > Download options" msgstr "" -#: .././config.py:32453 +#: .././config.py:32488 msgid "The default options manager cannot be deleted" msgstr "" -#: .././config.py:33585 .././config.py:33633 +#: .././config.py:33620 .././config.py:33668 msgid "" "TRANSLATOR'S NOTE: Dialogue window, generated by: System preferences > " "Scheduling > Start" msgstr "" -#: .././config.py:33598 +#: .././config.py:33633 msgid "There is already a scheduled download with that name" msgstr "" -#: .././config.py:33650 +#: .././config.py:33685 msgid "Are you sure you want to delete this scheduled download?" msgstr "" -#: .././config.py:33835 +#: .././config.py:33870 msgid "" "TRANSLATOR'S NOTE: Dialogue window, generated by: System preferences > " "Operations > Archive" msgstr "" -#: .././config.py:33840 +#: .././config.py:33875 msgid "Select the location of the archive file" msgstr "" -#: .././config.py:33873 .././config.py:33911 +#: .././config.py:33908 .././config.py:33946 msgid "" "TRANSLATOR'S NOTE: Dialogue window, generated by: System preferences > " "Downloaders > FFmpeg / AVConv" msgstr "" -#: .././config.py:33878 +#: .././config.py:33913 msgid "Please select the AVConv executable" msgstr "" -#: .././config.py:33916 +#: .././config.py:33951 msgid "Please select the FFmpeg executable" msgstr "" -#: .././config.py:33949 +#: .././config.py:33984 msgid "" "TRANSLATOR'S NOTE: Dialogue window, generated by: System preferences > " "Downloaders > streamlink" msgstr "" -#: .././config.py:33954 +#: .././config.py:33989 msgid "Please select the streamlink executable" msgstr "" -#: .././config.py:35131 +#: .././config.py:35187 msgid "" "TRANSLATOR'S NOTE: Dialogue window, generated by: System preferences > " "Downloaders > File paths" msgstr "" -#: .././config.py:35137 +#: .././config.py:35193 msgid "Select the youtube-dl-compatible executable" msgstr "" -#: .././config.py:35314 +#: .././config.py:35370 msgid "Database file not loaded" msgstr "" -#: .././config.py:35334 +#: .././config.py:35390 msgid "Did not try to load the database file" msgstr "" -#: .././config.py:35359 +#: .././config.py:35415 msgid "Database file loaded" msgstr "" @@ -10840,11 +10851,11 @@ msgstr "" msgid "Unrecognised download item ID" msgstr "" -#: .././downloads.py:3535 .././downloads.py:9270 +#: .././downloads.py:3535 .././downloads.py:9280 msgid "Download did not start" msgstr "" -#: .././downloads.py:3541 .././downloads.py:9276 .././info.py:310 +#: .././downloads.py:3541 .././downloads.py:9286 .././info.py:310 #: .././updates.py:270 .././updates.py:382 .././updates.py:495 #: .././updates.py:665 msgid "Child process exited with non-zero code: {}" @@ -10863,91 +10874,91 @@ msgstr "" msgid "Simulated download of video with unprintable characters" msgstr "" -#: .././downloads.py:6717 +#: .././downloads.py:6727 msgid "Invalid timestamps in temporary buffer" msgstr "" -#: .././downloads.py:6739 +#: .././downloads.py:6749 msgid "No timestamps defined in video's timestamp list" msgstr "" -#: .././downloads.py:6760 +#: .././downloads.py:6770 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:6864 .././downloads.py:7055 +#: .././downloads.py:6874 .././downloads.py:7065 msgid "FAILED: Cannot create temporary directory" msgstr "" -#: .././downloads.py:6961 .././downloads.py:7152 .././downloads.py:7459 -#: .././downloads.py:7730 +#: .././downloads.py:6971 .././downloads.py:7162 .././downloads.py:7469 +#: .././downloads.py:7740 msgid "FAILED: Clip download did not start" msgstr "" -#: .././downloads.py:6969 .././downloads.py:7160 .././downloads.py:7467 -#: .././downloads.py:7738 +#: .././downloads.py:6979 .././downloads.py:7170 .././downloads.py:7477 +#: .././downloads.py:7748 msgid "FAILED: Child process exited with non-zero code: {}" msgstr "" -#: .././downloads.py:7576 +#: .././downloads.py:7586 msgid "No slices defined in video's slice list" msgstr "" -#: .././downloads.py:7762 +#: .././downloads.py:7772 msgid "FAILED: One or more clips were not downloaded" msgstr "" -#: .././downloads.py:7863 +#: .././downloads.py:7873 msgid "FAILED: Can't concatenate clips" msgstr "" -#: .././downloads.py:7884 +#: .././downloads.py:7894 msgid "" "FAILED: Clips were concatenated, but could not move the output file out of " "the temporary directory" msgstr "" -#: .././downloads.py:8024 +#: .././downloads.py:8034 msgid "Failed to copy the original video's thumbnail" msgstr "" -#: .././downloads.py:8207 +#: .././downloads.py:8217 msgid "FAILED: Can't create a temporary folder for video clips" msgstr "" -#: .././downloads.py:8256 +#: .././downloads.py:8266 msgid "FAILED: Can't create a temporary folder for video slices" msgstr "" #. There are currently three download methods, specified by self.dl_mode -#: .././downloads.py:9029 +#: .././downloads.py:9039 msgid "Tartube is starting the livestream download" msgstr "" -#: .././downloads.py:9053 +#: .././downloads.py:9063 msgid "Invalid livestream download mode" msgstr "" -#: .././downloads.py:9102 +#: .././downloads.py:9112 msgid "" "Incomplete livestream download detected; removing the .part component from " "the output file" msgstr "" -#: .././downloads.py:9117 +#: .././downloads.py:9127 msgid "" "Incomplete livestream download detected; to complete the download, right-" "click the video and select 'Finalise livestream'" msgstr "" -#: .././downloads.py:9347 .././downloads.py:9894 +#: .././downloads.py:9357 .././downloads.py:9904 msgid "Failed to download the .m3u manifest" msgstr "" -#: .././downloads.py:9785 +#: .././downloads.py:9795 msgid "Downloaded the .m3u manifest, now downloading the livestream..." msgstr "" @@ -11669,6 +11680,16 @@ msgstr "" msgid "Update did not start" msgstr "" +#~ msgid "" +#~ "Failed to load the Tartube config file (file cannot be read by this " +#~ "version)" +#~ msgstr "" +#~ "Не удалось загрузить файл конфигурации Tartube (файл не может быть " +#~ "прочитан этой версией)" + +#~ msgid "Database file can't be read by this version of Tartube" +#~ msgstr "Файл базы данных не может быть прочитан данной версией Tartube" + #~ msgid "Process with FFmpeg..." #~ msgstr "Обработать с помощью FFmpeg..." diff --git a/locale/tr/LC_MESSAGES/base.mo b/locale/tr/LC_MESSAGES/base.mo index e74b7a0..7dad642 100644 Binary files a/locale/tr/LC_MESSAGES/base.mo and b/locale/tr/LC_MESSAGES/base.mo differ diff --git a/locale/tr/LC_MESSAGES/base.po b/locale/tr/LC_MESSAGES/base.po index 89723de..086d2e4 100644 --- a/locale/tr/LC_MESSAGES/base.po +++ b/locale/tr/LC_MESSAGES/base.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2023-04-13 14:30+0100\n" +"POT-Creation-Date: 2023-06-08 10:49+0100\n" "PO-Revision-Date: 2023-03-01 01:35+0000\n" "Last-Translator: PUFF1N \n" "Language-Team: Turkish Test youtube-dl" msgstr "" -#: .././mainwin.py:38654 .././config.py:25150 +#: .././mainwin.py:38654 .././config.py:25165 msgid "Test" msgstr "" @@ -5086,7 +5093,7 @@ msgstr "" msgid "Uploads" msgstr "" -#: .././config.py:482 .././config.py:14844 +#: .././config.py:482 .././config.py:14842 msgid "File size" msgstr "" @@ -5138,7 +5145,7 @@ msgstr "" msgid "Days" msgstr "" -#: .././config.py:583 .././config.py:18956 +#: .././config.py:583 .././config.py:18954 msgid "Hours" msgstr "" @@ -5179,7 +5186,7 @@ msgstr "" msgid "Apply changes without closing the window" msgstr "" -#: .././config.py:1258 .././config.py:13884 .././config.py:14250 +#: .././config.py:1258 .././config.py:13882 .././config.py:14248 msgid "Apply changes" msgstr "" @@ -5187,1969 +5194,1969 @@ msgstr "" msgid "Cancel changes" msgstr "" -#: .././config.py:2067 +#: .././config.py:2065 msgid "Listed as" msgstr "" -#: .././config.py:2079 +#: .././config.py:2077 msgid "Contained in" msgstr "" -#: .././config.py:2137 +#: .././config.py:2135 msgid "Download to" msgstr "" -#: .././config.py:2185 +#: .././config.py:2183 msgid "Default location" msgstr "" -#: .././config.py:2214 +#: .././config.py:2212 msgid "Channel URL" msgstr "" -#: .././config.py:2216 +#: .././config.py:2214 msgid "Playlist URL" msgstr "" -#: .././config.py:2218 .././config.py:5445 +#: .././config.py:2216 .././config.py:5443 msgid "Video URL" msgstr "" -#: .././config.py:2241 .././config.py:7529 +#: .././config.py:2239 .././config.py:7527 msgid "_Options" msgstr "" -#: .././config.py:2255 .././config.py:4347 +#: .././config.py:2253 .././config.py:4345 msgid "Download options" msgstr "" -#: .././config.py:2266 +#: .././config.py:2264 msgid "Edit download options" msgstr "" -#: .././config.py:2273 +#: .././config.py:2271 msgid "Remove download options" msgstr "" -#: .././config.py:2444 +#: .././config.py:2442 msgid "Close this window" msgstr "" -#: .././config.py:2853 +#: .././config.py:2851 msgid "" "TRANSLATOR'S NOTE: Custom downloads window starts here. In the menu, click " "Edit > System preferences... > Operations > Custom > Edit" msgstr "" -#: .././config.py:2858 +#: .././config.py:2856 msgid "Custom download settings" msgstr "" -#: .././config.py:3112 +#: .././config.py:3110 msgid "TRANSLATOR'S NOTE: Custom downloads > Name" msgstr "" -#: .././config.py:3115 .././config.py:4693 .././config.py:10928 +#: .././config.py:3113 .././config.py:4691 .././config.py:10926 msgid "_Name" msgstr "" -#: .././config.py:3137 +#: .././config.py:3135 msgid "Usage" msgstr "" -#: .././config.py:3149 +#: .././config.py:3147 msgid "Applies everywhere except the Classic Mode tab" msgstr "" -#: .././config.py:3152 +#: .././config.py:3150 msgid "Applies to the Classic Mode tab" msgstr "" -#: .././config.py:3154 +#: .././config.py:3152 msgid "Applies when selected" msgstr "" -#: .././config.py:3180 .././config.py:3220 +#: .././config.py:3178 .././config.py:3218 msgid "HINT" msgstr "" -#: .././config.py:3180 +#: .././config.py:3178 msgid "Enable these settings first!" msgstr "" -#: .././config.py:3185 +#: .././config.py:3183 msgid "Download each video independently of its channel or playlist" msgstr "" -#: .././config.py:3193 +#: .././config.py:3191 msgid "" "Check channels/playlists/folders before each custom download (recommended)" msgstr "" -#: .././config.py:3221 +#: .././config.py:3219 msgid "" "The Check all and Download all buttons will not start a custom " "download!" msgstr "" -#: .././config.py:3228 +#: .././config.py:3226 msgid "Use the main menu, or right-click a video, channel, playlist or folder!" msgstr "" -#: .././config.py:3243 +#: .././config.py:3241 msgid "Import settings from the general custom download into this window" msgstr "" -#: .././config.py:3260 +#: .././config.py:3258 msgid "Completely reset all settings to their default values" msgstr "" -#: .././config.py:3274 +#: .././config.py:3272 msgid "TRANSLATOR'S NOTE: Custom downloads > Subtitles" msgstr "" #. Add this tab... -#: .././config.py:3277 .././config.py:7503 +#: .././config.py:3275 .././config.py:7501 msgid "_Subtitles" msgstr "" -#: .././config.py:3290 +#: .././config.py:3288 msgid "Subtitles settings" msgstr "" -#: .././config.py:3296 +#: .././config.py:3294 msgid "" "Note: this tab downloads videos. To download subtitles, use the download " "options windows" msgstr "" -#: .././config.py:3303 +#: .././config.py:3301 msgid "Only download videos with available subtitles" msgstr "" -#: .././config.py:3313 +#: .././config.py:3311 msgid "" "During the custom download, don't add videos without subtitles to the " "database at all" msgstr "" -#: .././config.py:3325 +#: .././config.py:3323 msgid "" "Require subtitles in these languages (leave empty to download videos with " "any subtitles):" msgstr "" -#: .././config.py:3340 .././config.py:7603 +#: .././config.py:3338 .././config.py:7601 msgid "Add language" msgstr "" -#: .././config.py:3352 .././config.py:7621 +#: .././config.py:3350 .././config.py:7619 msgid "Remove language" msgstr "" -#: .././config.py:3391 +#: .././config.py:3389 msgid "TRANSLATOR'S NOTE: Custom downloads > Clips" msgstr "" -#: .././config.py:3394 .././config.py:12306 +#: .././config.py:3392 .././config.py:12304 msgid "_Clips" msgstr "" -#: .././config.py:3398 +#: .././config.py:3396 msgid "Clip settings" msgstr "" -#: .././config.py:3404 +#: .././config.py:3402 msgid "Split videos into video clips using timestamps (requires FFmpeg)" msgstr "" -#: .././config.py:3423 +#: .././config.py:3421 msgid "TRANSLATOR'S NOTE: Custom downloads > Slices" msgstr "" -#: .././config.py:3426 +#: .././config.py:3424 msgid "S_lices" msgstr "" -#: .././config.py:3431 +#: .././config.py:3429 msgid "Slice settings" msgstr "" -#: .././config.py:3437 +#: .././config.py:3435 msgid "Remove slices from the video using SponsorBlock data (requires FFmpeg)" msgstr "" -#: .././config.py:3463 .././config.py:18993 .././config.py:19338 +#: .././config.py:3461 .././config.py:18991 .././config.py:19336 msgid "Remove" msgstr "" #. Editing buttons -#: .././config.py:3497 +#: .././config.py:3495 msgid "Remove all" msgstr "" -#: .././config.py:3503 +#: .././config.py:3501 msgid "Remove none" msgstr "" -#: .././config.py:3548 +#: .././config.py:3546 msgid "TRANSLATOR'S NOTE: Custom downloads > Delay" msgstr "" -#: .././config.py:3551 +#: .././config.py:3549 msgid "_Delays" msgstr "" -#: .././config.py:3556 +#: .././config.py:3554 msgid "Download delay settings" msgstr "" -#: .././config.py:3561 +#: .././config.py:3559 msgid "Apply a delay after each video/channel/playlist is downloaded" msgstr "" -#: .././config.py:3568 +#: .././config.py:3566 msgid "Maximum delay to apply (in minutes)" msgstr "" -#: .././config.py:3584 +#: .././config.py:3582 msgid "Minimum delay to apply (in minutes; randomises the actual delay)" msgstr "" -#: .././config.py:3608 +#: .././config.py:3606 msgid "TRANSLATOR'S NOTE: Custom downloads > Mirrors" msgstr "" -#: .././config.py:3611 .././config.py:25723 +#: .././config.py:3609 .././config.py:25738 msgid "_Mirrors" msgstr "" -#: .././config.py:3616 +#: .././config.py:3614 msgid "Mirror settings" msgstr "" -#: .././config.py:3622 +#: .././config.py:3620 msgid "Obtain a YouTube video from the original website" msgstr "" -#: .././config.py:3630 +#: .././config.py:3628 msgid "Obtain the video from HookTube rather than YouTube" msgstr "" -#: .././config.py:3640 +#: .././config.py:3638 msgid "Obtain the video from Invidious rather than YouTube" msgstr "" -#: .././config.py:3650 +#: .././config.py:3648 msgid "Obtain the video from this YouTube front-end:" msgstr "" -#: .././config.py:3666 .././config.py:25755 +#: .././config.py:3664 .././config.py:25770 msgid "Type the exact text that replaces www.youtube.com e.g." msgstr "" -#: .././config.py:3690 +#: .././config.py:3688 msgid "TRANSLATOR'S NOTE: Custom downloads > Livestreams" msgstr "" -#: .././config.py:3693 +#: .././config.py:3691 msgid "L_ivestreams" msgstr "" -#: .././config.py:3697 +#: .././config.py:3695 msgid "Livestream settings" msgstr "" -#: .././config.py:3702 +#: .././config.py:3700 msgid "Don't download broadcasting livestreams" msgstr "" -#: .././config.py:3711 +#: .././config.py:3709 msgid "Don't download finished livestreams" msgstr "" -#: .././config.py:3720 +#: .././config.py:3718 msgid "Only download broadcasting livestreams" msgstr "" -#: .././config.py:3729 +#: .././config.py:3727 msgid "Only download finished livestreams" msgstr "" -#: .././config.py:3791 .././config.py:4178 +#: .././config.py:3789 .././config.py:4176 msgid "" "TRANSLATOR'S NOTE: Dialogue window, generated by: Custom downloads > Name" msgstr "" -#: .././config.py:3797 .././config.py:4184 .././config.py:8993 -#: .././config.py:9947 .././config.py:13384 .././config.py:13785 +#: .././config.py:3795 .././config.py:4182 .././config.py:8991 +#: .././config.py:9945 .././config.py:13382 .././config.py:13783 msgid "This procedure cannot be reversed. Are you sure you want to continue?" msgstr "" -#: .././config.py:4343 +#: .././config.py:4341 msgid "" "TRANSLATOR'S NOTE: Download options window starts here. In the menu, click " "Edit > General download options..." msgstr "" -#: .././config.py:4690 +#: .././config.py:4688 msgid "TRANSLATOR'S NOTE: Download options > Name" msgstr "" -#: .././config.py:4697 +#: .././config.py:4695 msgid "Name for these download options" msgstr "" -#: .././config.py:4716 +#: .././config.py:4714 msgid "Description" msgstr "" -#: .././config.py:4727 +#: .././config.py:4725 msgid "Download options applied to" msgstr "" -#: .././config.py:4738 +#: .././config.py:4736 msgid "All channels, playlists and folders" msgstr "" -#: .././config.py:4740 +#: .././config.py:4738 msgid "Downloads in the Classic Mode tab" msgstr "" -#: .././config.py:4744 +#: .././config.py:4742 msgid "These options are not applied to anything" msgstr "" -#: .././config.py:4750 +#: .././config.py:4748 msgid "" "Additional download options, e.g. --write-subs (do not use -o or --output)" msgstr "" -#: .././config.py:4759 +#: .././config.py:4757 msgid "Additional download options" msgstr "" -#: .././config.py:4767 +#: .././config.py:4765 msgid "Use ONLY these options (Tartube adds the output folder)" msgstr "" -#: .././config.py:4778 +#: .././config.py:4776 msgid "Use ONLY these options (Tartube adds the output directory)" msgstr "" -#: .././config.py:4789 +#: .././config.py:4787 msgid "If URLs are specified below, use only those URLs" msgstr "" -#: .././config.py:4829 +#: .././config.py:4827 msgid "Hide advanced download options" msgstr "" -#: .././config.py:4831 +#: .././config.py:4829 msgid "Show advanced download options" msgstr "" -#: .././config.py:4842 +#: .././config.py:4840 msgid "Import general download options into this window" msgstr "" -#: .././config.py:4858 +#: .././config.py:4856 msgid "Completely reset all download options to their default values" msgstr "" -#: .././config.py:4873 +#: .././config.py:4871 msgid "TRANSLATOR'S NOTE: Download options > Downloads" msgstr "" #. Add this tab... -#: .././config.py:4879 .././config.py:4890 .././config.py:24010 +#: .././config.py:4877 .././config.py:4888 .././config.py:24015 msgid "_Downloads" msgstr "" -#: .././config.py:4920 +#: .././config.py:4918 msgid "" "TRANSLATOR'S NOTE: Download options > Downloads > General (to make hidden " "tabs visible, click the 'Show advanced download options' button in the Name " "tab)" msgstr "" -#: .././config.py:4944 +#: .././config.py:4942 msgid "Number of fragments of a DASH/HLS video to download concurrently" msgstr "" -#: .././config.py:4959 +#: .././config.py:4957 msgid "Minimum download rate (bytes/sec) below which throttling is assumed" msgstr "" -#: .././config.py:4986 +#: .././config.py:4984 msgid "TRANSLATOR'S NOTE: Download options > Downloads > Videos" msgstr "" -#: .././config.py:4997 +#: .././config.py:4995 msgid "Video selection options" msgstr "" -#: .././config.py:5002 +#: .././config.py:5000 msgid "Stop download process when encountering a file in the archive" msgstr "" -#: .././config.py:5010 +#: .././config.py:5008 msgid "" "Stop download process when encountering a file that has been filtered out" msgstr "" -#: .././config.py:5019 +#: .././config.py:5017 msgid "Number of failures allowed before rest of playlist is skipped" msgstr "" -#: .././config.py:5032 +#: .././config.py:5030 msgid "Verbosity and simulation options" msgstr "" -#: .././config.py:5039 +#: .././config.py:5037 msgid "" "Ignore 'No video formats' error (useful for extracting metadata from " "unavailable videos)" msgstr "" -#: .././config.py:5049 +#: .././config.py:5047 msgid "Force download archive entries to be written as long as no errors occur" msgstr "" -#: .././config.py:5071 +#: .././config.py:5069 msgid "TRANSLATOR'S NOTE: Download options > Downloads > Live" msgstr "" -#: .././config.py:5075 .././config.py:14917 +#: .././config.py:5073 .././config.py:14915 msgid "_Live" msgstr "" -#: .././config.py:5082 +#: .././config.py:5080 msgid "Livestream options" msgstr "" -#: .././config.py:5087 +#: .././config.py:5085 msgid "Download livestreams from start (experimental, YouTube only)" msgstr "" -#: .././config.py:5094 +#: .././config.py:5092 msgid "Minimum seconds to wait for scheduled streams" msgstr "" -#: .././config.py:5119 .././config.py:8736 +#: .././config.py:5117 .././config.py:8734 msgid "TRANSLATOR'S NOTE: Download options > Downloads > Playlists" msgstr "" -#: .././config.py:5123 +#: .././config.py:5121 msgid "_Playlists" msgstr "" -#: .././config.py:5143 .././config.py:8463 .././config.py:8491 -#: .././config.py:8832 .././config.py:8887 +#: .././config.py:5141 .././config.py:8461 .././config.py:8489 +#: .././config.py:8830 .././config.py:8885 msgid "TRANSLATOR'S NOTE: Download options > Downloads > Limits" msgstr "" -#: .././config.py:5147 +#: .././config.py:5145 msgid "L_imits" msgstr "" -#: .././config.py:5170 +#: .././config.py:5168 msgid "TRANSLATOR'S NOTE: Download options > Downloads > Merge" msgstr "" -#: .././config.py:5174 +#: .././config.py:5172 msgid "_Merge" msgstr "" -#: .././config.py:5180 +#: .././config.py:5178 msgid "Video/audio merge options" msgstr "" -#: .././config.py:5186 +#: .././config.py:5184 msgid "Allow multiple video streams to be merged into a single file" msgstr "" -#: .././config.py:5193 +#: .././config.py:5191 msgid "Allow multiple audio streams to be merged into a single file" msgstr "" -#: .././config.py:5213 +#: .././config.py:5211 msgid "TRANSLATOR'S NOTE: Download options > Downloads > Extractor" msgstr "" -#: .././config.py:5217 +#: .././config.py:5215 msgid "_Extractor" msgstr "" -#: .././config.py:5224 +#: .././config.py:5222 msgid "Extractor options" msgstr "" -#: .././config.py:5246 +#: .././config.py:5244 msgid "Do not process dynamic DASH manifests" msgstr "" -#: .././config.py:5254 +#: .././config.py:5252 msgid "" "Split HLS playlists to different formats at discontinuities such as ad breaks" msgstr "" -#: .././config.py:5264 +#: .././config.py:5262 msgid "Extractor arguments" msgstr "" -#: .././config.py:5269 +#: .././config.py:5267 msgid "One argument per line, e.g." msgstr "" -#: .././config.py:5294 .././config.py:8621 +#: .././config.py:5292 .././config.py:8619 msgid "TRANSLATOR'S NOTE: Download options > Downloads > Filtering" msgstr "" -#: .././config.py:5298 +#: .././config.py:5296 msgid "_Filtering" msgstr "" -#: .././config.py:5318 .././config.py:8573 +#: .././config.py:5316 .././config.py:8571 msgid "TRANSLATOR'S NOTE: Download options > Downloads > External" msgstr "" -#: .././config.py:5321 +#: .././config.py:5319 msgid "E_xternal" msgstr "" -#: .././config.py:5334 +#: .././config.py:5332 msgid "TRANSLATOR'S NOTE: Download options > Files" msgstr "" #. Add this tab... -#: .././config.py:5338 .././config.py:20568 +#: .././config.py:5336 .././config.py:20566 msgid "_Files" msgstr "" -#: .././config.py:5369 +#: .././config.py:5367 msgid "TRANSLATOR'S NOTE: Download options > Files > File names" msgstr "" -#: .././config.py:5373 +#: .././config.py:5371 msgid "File _names" msgstr "" -#: .././config.py:5380 +#: .././config.py:5378 msgid "File name options" msgstr "" -#: .././config.py:5385 +#: .././config.py:5383 msgid "Format for video file names" msgstr "" -#: .././config.py:5412 +#: .././config.py:5410 msgid "File output template" msgstr "" -#: .././config.py:5434 +#: .././config.py:5432 msgid "Add to template:" msgstr "" -#: .././config.py:5439 .././config.py:14477 +#: .././config.py:5437 .././config.py:14475 msgid "Video properties" msgstr "" -#: .././config.py:5441 .././config.py:14814 +#: .././config.py:5439 .././config.py:14812 msgid "Video ID" msgstr "" -#: .././config.py:5442 +#: .././config.py:5440 msgid "Video title" msgstr "" -#: .././config.py:5443 +#: .././config.py:5441 msgid "Alternative video ID" msgstr "" -#: .././config.py:5444 +#: .././config.py:5442 msgid "Secondary video title" msgstr "" -#: .././config.py:5446 +#: .././config.py:5444 msgid "Video filename extension" msgstr "" -#: .././config.py:5447 +#: .././config.py:5445 msgid "Video licence" msgstr "" -#: .././config.py:5448 +#: .././config.py:5446 msgid "Age restriction (years)" msgstr "" -#: .././config.py:5450 +#: .././config.py:5448 msgid "Autonumber videos" msgstr "" -#: .././config.py:5452 +#: .././config.py:5450 msgid "Autonumber videos (playlists)" msgstr "" -#: .././config.py:5454 +#: .././config.py:5452 msgid "Creator/uploader" msgstr "" -#: .././config.py:5456 +#: .././config.py:5454 msgid "Full name of video uploader" msgstr "" -#: .././config.py:5457 +#: .././config.py:5455 msgid "Uploader ID" msgstr "" -#: .././config.py:5458 +#: .././config.py:5456 msgid "Nickname/ID of video uploader" msgstr "" -#: .././config.py:5459 +#: .././config.py:5457 msgid "Channel name" msgstr "" -#: .././config.py:5460 +#: .././config.py:5458 msgid "Channel ID" msgstr "" -#: .././config.py:5461 +#: .././config.py:5459 msgid "Playlist name" msgstr "" -#: .././config.py:5462 .././config.py:17243 +#: .././config.py:5460 .././config.py:17241 msgid "Playlist ID" msgstr "" -#: .././config.py:5463 +#: .././config.py:5461 msgid "Video index in playlist" msgstr "" -#: .././config.py:5465 .././config.py:5570 +#: .././config.py:5463 .././config.py:5568 msgid "Date/time/location" msgstr "" -#: .././config.py:5467 +#: .././config.py:5465 msgid "Release date (YYYYMMDD)" msgstr "" -#: .././config.py:5469 +#: .././config.py:5467 msgid "Release date (custom format)" msgstr "" -#: .././config.py:5470 +#: .././config.py:5468 msgid "Release time (UNIX timestamp)" msgstr "" -#: .././config.py:5471 +#: .././config.py:5469 msgid "Release time (custom format)" msgstr "" -#: .././config.py:5472 +#: .././config.py:5470 msgid "Upload date (YYYYMMDD)" msgstr "" -#: .././config.py:5474 +#: .././config.py:5472 msgid "Upload date (custom format)" msgstr "" -#: .././config.py:5475 +#: .././config.py:5473 msgid "Video length (seconds)" msgstr "" -#: .././config.py:5476 +#: .././config.py:5474 msgid "Video length (custom format)" msgstr "" -#: .././config.py:5477 +#: .././config.py:5475 msgid "Filming location" msgstr "" -#: .././config.py:5479 .././config.py:5526 +#: .././config.py:5477 .././config.py:5524 msgid "Time format" msgstr "" -#: .././config.py:5481 .././config.py:5483 +#: .././config.py:5479 .././config.py:5481 msgid "Video format" msgstr "" -#: .././config.py:5484 +#: .././config.py:5482 msgid "Video format code" msgstr "" -#: .././config.py:5485 +#: .././config.py:5483 msgid "Video width" msgstr "" -#: .././config.py:5486 +#: .././config.py:5484 msgid "Video height" msgstr "" -#: .././config.py:5488 +#: .././config.py:5486 msgid "Video frame rate" msgstr "" -#: .././config.py:5489 +#: .././config.py:5487 msgid "Average video/audio bitrate (KiB/s)" msgstr "" -#: .././config.py:5490 +#: .././config.py:5488 msgid "Average video bitrate (KiB/s)" msgstr "" -#: .././config.py:5491 +#: .././config.py:5489 msgid "Average audio bitrate (KiB/s)" msgstr "" -#: .././config.py:5493 +#: .././config.py:5491 msgid "Ratings/comments" msgstr "" -#: .././config.py:5495 +#: .././config.py:5493 msgid "Number of views" msgstr "" -#: .././config.py:5496 +#: .././config.py:5494 msgid "Number of positive ratings" msgstr "" -#: .././config.py:5497 +#: .././config.py:5495 msgid "Number of negative ratings" msgstr "" -#: .././config.py:5498 +#: .././config.py:5496 msgid "Average rating" msgstr "" -#: .././config.py:5499 +#: .././config.py:5497 msgid "Number of reposts" msgstr "" -#: .././config.py:5500 +#: .././config.py:5498 msgid "Number of comments" msgstr "" -#: .././config.py:5556 .././config.py:5700 .././config.py:5847 -#: .././config.py:18987 .././config.py:19328 .././config.py:23365 -#: .././config.py:24449 .././config.py:26763 .././config.py:27044 +#: .././config.py:5554 .././config.py:5698 .././config.py:5845 +#: .././config.py:18985 .././config.py:19326 .././config.py:23370 +#: .././config.py:24464 .././config.py:26778 .././config.py:27059 msgid "Add" msgstr "" -#: .././config.py:5619 +#: .././config.py:5617 msgid "TRANSLATOR'S NOTE: Download options > Files > Override" msgstr "" -#: .././config.py:5624 +#: .././config.py:5622 msgid "_Override" msgstr "" -#: .././config.py:5631 +#: .././config.py:5629 msgid "List of output filename templates" msgstr "" -#: .././config.py:5638 +#: .././config.py:5636 msgid "Overrides the output template in the 'File names' tab" msgstr "" -#: .././config.py:5657 +#: .././config.py:5655 msgid "Template" msgstr "" -#: .././config.py:5676 .././config.py:5811 +#: .././config.py:5674 .././config.py:5809 msgid "Output type" msgstr "" -#: .././config.py:5689 +#: .././config.py:5687 msgid "Output template" msgstr "" -#: .././config.py:5711 .././config.py:5858 .././config.py:23401 -#: .././config.py:24507 .././config.py:26821 .././config.py:27102 +#: .././config.py:5709 .././config.py:5856 .././config.py:23406 +#: .././config.py:24522 .././config.py:26836 .././config.py:27117 msgid "Delete" msgstr "" -#: .././config.py:5720 .././config.py:5867 .././config.py:21754 -#: .././config.py:24523 .././config.py:26839 .././config.py:27118 +#: .././config.py:5718 .././config.py:5865 .././config.py:21752 +#: .././config.py:24538 .././config.py:26854 .././config.py:27133 msgid "Refresh list" msgstr "" -#: .././config.py:5763 +#: .././config.py:5761 msgid "TRANSLATOR'S NOTE: Download options > Files > Paths" msgstr "" -#: .././config.py:5767 +#: .././config.py:5765 msgid "_Paths" msgstr "" -#: .././config.py:5774 +#: .././config.py:5772 msgid "List of output paths" msgstr "" -#: .././config.py:5792 +#: .././config.py:5790 msgid "Path" msgstr "" -#: .././config.py:5826 +#: .././config.py:5824 msgid "Output path" msgstr "" -#: .././config.py:5910 +#: .././config.py:5908 msgid "TRANSLATOR'S NOTE: Download options > Files > Filesystem" msgstr "" -#: .././config.py:5914 +#: .././config.py:5912 msgid "_Filesystem" msgstr "" -#: .././config.py:5921 .././config.py:6026 +#: .././config.py:5919 .././config.py:6024 msgid "Filesystem options" msgstr "" -#: .././config.py:5926 +#: .././config.py:5924 msgid "Restrict filenames to ASCII characters" msgstr "" -#: .././config.py:5935 +#: .././config.py:5933 msgid "Don't use the server's file modification time" msgstr "" -#: .././config.py:5942 +#: .././config.py:5940 msgid "Download all videos into this folder" msgstr "" -#: .././config.py:6031 +#: .././config.py:6029 msgid "Force filenames to be MS Windows compatible" msgstr "" -#: .././config.py:6039 +#: .././config.py:6037 msgid "Limit filename length (excluding extension) to this many characters" msgstr "" -#: .././config.py:6054 +#: .././config.py:6052 msgid "WARNING: The filename length includes the length of the folder name!" msgstr "" -#: .././config.py:6059 +#: .././config.py:6057 msgid "WARNING: The filename length includes the length of the directory name!" msgstr "" -#: .././config.py:6071 +#: .././config.py:6069 msgid "Do not overwrite any files" msgstr "" -#: .././config.py:6079 +#: .././config.py:6077 msgid "Overwrite all video and metadata files (includes '--no-continue')" msgstr "" -#: .././config.py:6088 +#: .././config.py:6086 msgid "Write playlist metadata in addition to video metadata" msgstr "" -#: .././config.py:6096 +#: .././config.py:6094 msgid "Write all fields, including private fields, to the .info.json file" msgstr "" -#: .././config.py:6118 +#: .././config.py:6116 msgid "TRANSLATOR'S NOTE: Download options > Files > Cookies" msgstr "" -#: .././config.py:6122 +#: .././config.py:6120 msgid "_Cookies" msgstr "" -#: .././config.py:6129 +#: .././config.py:6127 msgid "Cookies options" msgstr "" -#: .././config.py:6134 +#: .././config.py:6132 msgid "Path to the downloader's cookie jar file" msgstr "" -#: .././config.py:6189 +#: .././config.py:6187 msgid "Cookie options" msgstr "" -#: .././config.py:6194 +#: .././config.py:6192 msgid "Do not read/dump cookies from/to the cookiejar file" msgstr "" -#: .././config.py:6201 +#: .././config.py:6199 msgid "Do not load cookies from browser" msgstr "" -#: .././config.py:6212 +#: .././config.py:6210 msgid "Retrieve cookies from browser" msgstr "" -#: .././config.py:6230 +#: .././config.py:6228 msgid "Browser" msgstr "" -#: .././config.py:6248 +#: .././config.py:6246 msgid "Chromium keyring" msgstr "" -#: .././config.py:6267 +#: .././config.py:6265 msgid "Browser profile name (optional)" msgstr "" -#: .././config.py:6280 +#: .././config.py:6278 msgid "Browser profile path (optional)" msgstr "" -#: .././config.py:6472 +#: .././config.py:6470 msgid "TRANSLATOR'S NOTE: Download options > Files > Shortcuts" msgstr "" -#: .././config.py:6476 +#: .././config.py:6474 msgid "_Shortcuts" msgstr "" -#: .././config.py:6482 +#: .././config.py:6480 msgid "Internet shortcut options" msgstr "" -#: .././config.py:6488 +#: .././config.py:6486 msgid "Write an internet shortcut file (.url, .webloc or .desktop)" msgstr "" -#: .././config.py:6495 +#: .././config.py:6493 msgid "Write a Windows internet shortcut file (.url)" msgstr "" -#: .././config.py:6502 +#: .././config.py:6500 msgid "Write a macOS inernet shortcut file (.webloc)" msgstr "" -#: .././config.py:6509 +#: .././config.py:6507 msgid "Write a Linux internet shortcut file (.desktop)" msgstr "" -#: .././config.py:6529 +#: .././config.py:6527 msgid "TRANSLATOR'S NOTE: Download options > Files > Write/move" msgstr "" -#: .././config.py:6533 +#: .././config.py:6531 msgid "_Write/move" msgstr "" -#: .././config.py:6540 +#: .././config.py:6538 msgid "File write options" msgstr "" -#: .././config.py:6545 +#: .././config.py:6543 msgid "Write video's description to a .description file" msgstr "" -#: .././config.py:6552 +#: .././config.py:6550 msgid "Write video's metadata to an .info.json file" msgstr "" -#: .././config.py:6560 +#: .././config.py:6558 msgid "Write video's annotations to an .annotations.xml file" msgstr "" -#: .././config.py:6569 +#: .././config.py:6567 msgid "" "Annotations are not downloaded when checking videos/channels/playlists/" "folders" msgstr "" -#: .././config.py:6576 +#: .././config.py:6574 msgid "Write the video's thumbnail to the same folder" msgstr "" -#: .././config.py:6584 +#: .././config.py:6582 msgid "File move options" msgstr "" -#: .././config.py:6589 +#: .././config.py:6587 msgid "Move video's description file into a sub-folder" msgstr "" -#: .././config.py:6595 +#: .././config.py:6593 msgid "Write video's metadata file into a sub-folder" msgstr "" -#: .././config.py:6601 +#: .././config.py:6599 msgid "Write video's annotations file into a sub-folder" msgstr "" -#: .././config.py:6607 +#: .././config.py:6605 msgid "Write the video's thumbnail into a sub-folder" msgstr "" -#: .././config.py:6626 +#: .././config.py:6624 msgid "TRANSLATOR'S NOTE: Download options > Files > Keep" msgstr "" -#: .././config.py:6630 +#: .././config.py:6628 msgid "_Keep" msgstr "" -#: .././config.py:6636 +#: .././config.py:6634 msgid "Options during real (not simulated) downloads" msgstr "" -#: .././config.py:6642 .././config.py:6673 +#: .././config.py:6640 .././config.py:6671 msgid "Keep the description file after the download has finished" msgstr "" -#: .././config.py:6648 .././config.py:6679 +#: .././config.py:6646 .././config.py:6677 msgid "Keep the metadata file after the download has finished" msgstr "" -#: .././config.py:6654 .././config.py:6685 +#: .././config.py:6652 .././config.py:6683 msgid "Keep the annotations file after the download has finished" msgstr "" -#: .././config.py:6660 .././config.py:6691 +#: .././config.py:6658 .././config.py:6689 msgid "Keep the thumbnail file after the download has finished" msgstr "" -#: .././config.py:6667 +#: .././config.py:6665 msgid "Options during simulated (not real) downloads" msgstr "" -#: .././config.py:6705 +#: .././config.py:6703 msgid "TRANSLATOR'S NOTE: Download options > Formats" msgstr "" #. Add this tab... -#: .././config.py:6709 +#: .././config.py:6707 msgid "F_ormats" msgstr "" -#: .././config.py:6741 +#: .././config.py:6739 msgid "TRANSLATOR'S NOTE: Download options > Formats > Preferred" msgstr "" -#: .././config.py:6750 +#: .././config.py:6748 msgid "Preferred format options" msgstr "" -#: .././config.py:6797 +#: .././config.py:6795 msgid "If you want a specific format, install FFmpeg and use the Convert tab!" msgstr "" -#: .././config.py:6804 +#: .././config.py:6802 msgid "Recognised video/audio formats" msgstr "" -#: .././config.py:6819 +#: .././config.py:6817 msgid "Add format" msgstr "" -#: .././config.py:6832 +#: .././config.py:6830 msgid "Type extractor code directly" msgstr "" -#: .././config.py:6837 +#: .././config.py:6835 msgid "List of preferred formats" msgstr "" -#: .././config.py:6850 +#: .././config.py:6848 msgid "Remove format" msgstr "" -#: .././config.py:6917 +#: .././config.py:6915 msgid "If a merge is required after post-processing, output to this format:" msgstr "" -#: .././config.py:6950 +#: .././config.py:6948 msgid "_Preferred" msgstr "" -#: .././config.py:6970 +#: .././config.py:6968 msgid "TRANSLATOR'S NOTE: Download options > Formats > Advanced" msgstr "" #. Add this tab... -#: .././config.py:6974 .././config.py:7750 +#: .././config.py:6972 .././config.py:7748 msgid "_Advanced" msgstr "" -#: .././config.py:6982 +#: .././config.py:6980 msgid "Multiple format options" msgstr "" -#: .././config.py:6991 +#: .././config.py:6989 msgid "" "Multiple formats will not be downloaded, because an archive file will be " "created" msgstr "" -#: .././config.py:6994 +#: .././config.py:6992 msgid "The archive file can be disabled in the System Preferences window" msgstr "" -#: .././config.py:7003 +#: .././config.py:7001 msgid "" "For each video, download the first available format from the preferred list" msgstr "" -#: .././config.py:7017 +#: .././config.py:7015 msgid "" "From the preferred list, download the first format that's available for all " "videos" msgstr "" -#: .././config.py:7031 +#: .././config.py:7029 msgid "For each video, download all available formats from the preferred list" msgstr "" -#: .././config.py:7044 +#: .././config.py:7042 msgid "Download all available formats for all videos" msgstr "" -#: .././config.py:7077 .././config.py:7097 +#: .././config.py:7075 .././config.py:7095 msgid "Other format options" msgstr "" -#: .././config.py:7082 +#: .././config.py:7080 msgid "Prefer free video formats, unless one is specified above" msgstr "" -#: .././config.py:7089 +#: .././config.py:7087 msgid "Do not download DASH-related data for YouTube videos" msgstr "" -#: .././config.py:7104 +#: .././config.py:7102 msgid "Check formats selected are actually downloadable (Experimental)" msgstr "" -#: .././config.py:7114 +#: .././config.py:7112 msgid "" "Allow unplayable formats to be listed and downloaded (also disables post-" "processing)" msgstr "" -#: .././config.py:7131 +#: .././config.py:7129 msgid "TRANSLATOR'S NOTE: Download options > Convert" msgstr "" -#: .././config.py:7134 +#: .././config.py:7132 msgid "_Convert" msgstr "" -#: .././config.py:7139 +#: .././config.py:7137 msgid "Convert to video" msgstr "" -#: .././config.py:7144 +#: .././config.py:7142 msgid "Convert downloaded video to another format" msgstr "" -#: .././config.py:7158 +#: .././config.py:7156 msgid "Convert to audio" msgstr "" -#: .././config.py:7164 +#: .././config.py:7162 msgid "" "Download each video, extract the sound, and then discard the original video" msgstr "" -#: .././config.py:7169 +#: .././config.py:7167 msgid "(requires that FFmpeg or AVConv is installed on your system)" msgstr "" -#: .././config.py:7180 +#: .././config.py:7178 msgid "Use this audio format:" msgstr "" -#: .././config.py:7196 +#: .././config.py:7194 msgid "Use this audio quality:" msgstr "" -#: .././config.py:7202 +#: .././config.py:7200 msgid "High" msgstr "" -#: .././config.py:7204 +#: .././config.py:7202 msgid "Low" msgstr "" -#: .././config.py:7224 +#: .././config.py:7222 msgid "TRANSLATOR'S NOTE: Download options > Post-processing" msgstr "" #. Add this tab... -#: .././config.py:7228 +#: .././config.py:7226 msgid "_Post-processing" msgstr "" -#: .././config.py:7246 +#: .././config.py:7244 msgid "TRANSLATOR'S NOTE: Download options > Post-processing > General" msgstr "" #. Add this tab... -#: .././config.py:7250 .././config.py:14638 .././config.py:17078 -#: .././config.py:18127 .././config.py:18771 .././config.py:20246 -#: .././config.py:27216 +#: .././config.py:7248 .././config.py:14636 .././config.py:17076 +#: .././config.py:18125 .././config.py:18769 .././config.py:20244 +#: .././config.py:27231 msgid "_General" msgstr "" -#: .././config.py:7258 .././config.py:7427 .././config.py:7714 +#: .././config.py:7256 .././config.py:7425 .././config.py:7712 msgid "Post-processing options" msgstr "" -#: .././config.py:7264 +#: .././config.py:7262 msgid "Post-process video files to convert them to audio-only files" msgstr "" -#: .././config.py:7272 +#: .././config.py:7270 msgid "Prefer AVConv over FFmpeg" msgstr "" -#: .././config.py:7281 +#: .././config.py:7279 msgid "Prefer FFmpeg over AVConv (default)" msgstr "" -#: .././config.py:7290 +#: .././config.py:7288 msgid "Audio format of the post-processed file" msgstr "" -#: .././config.py:7304 +#: .././config.py:7302 msgid "Audio quality of the post-processed file" msgstr "" -#: .././config.py:7309 +#: .././config.py:7307 msgid "High VBR" msgstr "" -#: .././config.py:7310 +#: .././config.py:7308 msgid "Medium VBR" msgstr "" -#: .././config.py:7311 +#: .././config.py:7309 msgid "Low VBR" msgstr "" -#: .././config.py:7312 +#: .././config.py:7310 msgid "320 kb/s" msgstr "" -#: .././config.py:7313 +#: .././config.py:7311 msgid "256 kb/s" msgstr "" -#: .././config.py:7314 +#: .././config.py:7312 msgid "192 kb/s" msgstr "" -#: .././config.py:7315 +#: .././config.py:7313 msgid "128 kb/s" msgstr "" -#: .././config.py:7316 +#: .././config.py:7314 msgid "96 kb/s" msgstr "" -#: .././config.py:7327 +#: .././config.py:7325 msgid "Encode video to another format, if necessary" msgstr "" -#: .././config.py:7340 +#: .././config.py:7338 msgid "Arguments to pass to post-processor" msgstr "" -#: .././config.py:7351 +#: .././config.py:7349 msgid "Keep original file after processing it" msgstr "" -#: .././config.py:7359 +#: .././config.py:7357 msgid "Merge subtitles file with video (.mp4 only)" msgstr "" -#: .././config.py:7371 +#: .././config.py:7369 msgid "Embed thumbnail in audio file as cover art" msgstr "" -#: .././config.py:7378 +#: .././config.py:7376 msgid "Write metadata to the video file" msgstr "" -#: .././config.py:7385 +#: .././config.py:7383 msgid "Automatically correct known faults of the file" msgstr "" -#: .././config.py:7391 +#: .././config.py:7389 msgid "Do nothing" msgstr "" -#: .././config.py:7392 +#: .././config.py:7390 msgid "Warn, but do nothing" msgstr "" -#: .././config.py:7393 +#: .././config.py:7391 msgid "Fix if possible, otherwise warn" msgstr "" -#: .././config.py:7416 +#: .././config.py:7414 msgid "TRANSLATOR'S NOTE: Download options > Post-processing > yt-dlp" msgstr "" -#: .././config.py:7420 +#: .././config.py:7418 msgid "_yt-dlp" msgstr "" -#: .././config.py:7432 +#: .././config.py:7430 msgid "Remux video into another container if necessary" msgstr "" -#: .././config.py:7451 +#: .././config.py:7449 msgid "Embed metadata including chapter markers (if supported by format)" msgstr "" -#: .././config.py:7460 +#: .././config.py:7458 msgid "Convert thumbnails to another format" msgstr "" -#: .././config.py:7475 +#: .././config.py:7473 msgid "Split video into multiple files based on internal chapters" msgstr "" -#: .././config.py:7484 +#: .././config.py:7482 msgid "N.B. The 'chapter' prefix can be used in the 'Output' and 'Paths' tabs" msgstr "" -#: .././config.py:7499 +#: .././config.py:7497 msgid "TRANSLATOR'S NOTE: Download options > Subtitles" msgstr "" -#: .././config.py:7526 +#: .././config.py:7524 msgid "TRANSLATOR'S NOTE: Download options > Subtitles > Options" msgstr "" -#: .././config.py:7533 +#: .././config.py:7531 msgid "Subtitles options" msgstr "" -#: .././config.py:7539 +#: .././config.py:7537 msgid "Don't download the subtitles file" msgstr "" -#: .././config.py:7550 +#: .././config.py:7548 msgid "Download the automatic subtitles file (YouTube only)" msgstr "" -#: .././config.py:7563 +#: .././config.py:7561 msgid "Download all available subtitle files" msgstr "" -#: .././config.py:7576 +#: .././config.py:7574 msgid "Download subtitle file for these languages:" msgstr "" -#: .././config.py:7684 +#: .././config.py:7682 msgid "TRANSLATOR'S NOTE: Download options > Subtitles > More options" msgstr "" -#: .././config.py:7688 +#: .././config.py:7686 msgid "_More options" msgstr "" -#: .././config.py:7694 +#: .././config.py:7692 msgid "Subtitle format options" msgstr "" -#: .././config.py:7700 +#: .././config.py:7698 msgid "Preferred subtitle format(s), e.g. 'srt', 'vtt', 'srt/ass/vtt/lrc/best'" msgstr "" -#: .././config.py:7719 +#: .././config.py:7717 msgid "Applies to .mp4 videos only; requires FFmpeg/AVConv" msgstr "" -#: .././config.py:7726 +#: .././config.py:7724 msgid "During post-processing, merge subtitles file with video" msgstr "" -#: .././config.py:7746 +#: .././config.py:7744 msgid "TRANSLATOR'S NOTE: Download options > Advanced" msgstr "" -#: .././config.py:7777 +#: .././config.py:7775 msgid "TRANSLATOR'S NOTE: Download options > Advanced > Configurations" msgstr "" -#: .././config.py:7781 +#: .././config.py:7779 msgid "_Configurations" msgstr "" -#: .././config.py:7788 +#: .././config.py:7786 msgid "Configuration file options" msgstr "" -#: .././config.py:7793 +#: .././config.py:7791 msgid "Use the downloader's configuration file" msgstr "" -#: .././config.py:7804 .././config.py:7998 +#: .././config.py:7802 .././config.py:7996 msgid "File loaded from:" msgstr "" -#: .././config.py:7815 .././config.py:8009 +#: .././config.py:7813 .././config.py:8007 msgid "Save file" msgstr "" -#: .././config.py:7861 +#: .././config.py:7859 msgid "TRANSLATOR'S NOTE: Download options > Advanced > Authentication" msgstr "" -#: .././config.py:7865 +#: .././config.py:7863 msgid "_Authentication" msgstr "" -#: .././config.py:7872 +#: .././config.py:7870 msgid "Authentication options" msgstr "" -#: .././config.py:7877 +#: .././config.py:7875 msgid "Username with which to log in" msgstr "" -#: .././config.py:7888 +#: .././config.py:7886 msgid "Password with which to log in" msgstr "" -#: .././config.py:7899 +#: .././config.py:7897 msgid "Password required for this URL" msgstr "" -#: .././config.py:7910 +#: .././config.py:7908 msgid "Two-factor authentication code" msgstr "" -#: .././config.py:7922 +#: .././config.py:7920 msgid "Adobe Pass multiple-system operator (TV provider) identifier" msgstr "" -#: .././config.py:7935 +#: .././config.py:7933 msgid " Adobe Pass multiple-system operator account login" msgstr "" -#: .././config.py:7946 +#: .././config.py:7944 msgid "Adobe Pass multiple-system operator account password" msgstr "" -#: .././config.py:7970 +#: .././config.py:7968 msgid "TRANSLATOR'S NOTE: Download options > Advanced > .netrc" msgstr "" -#: .././config.py:7974 +#: .././config.py:7972 msgid "._netrc" msgstr "" -#: .././config.py:7981 +#: .././config.py:7979 msgid ".netrc options" msgstr "" -#: .././config.py:7986 +#: .././config.py:7984 msgid "Use .netrc authentication data" msgstr "" -#: .././config.py:8059 +#: .././config.py:8057 msgid "TRANSLATOR'S NOTE: Download options > Advanced > Network" msgstr "" -#: .././config.py:8062 +#: .././config.py:8060 msgid "N_etwork" msgstr "" -#: .././config.py:8067 +#: .././config.py:8065 msgid "Network options" msgstr "" -#: .././config.py:8073 +#: .././config.py:8071 msgid "" "Use this HTTP/HTTPS proxy (if set, overrides the proxies in Tartube's " "preferences window" msgstr "" -#: .././config.py:8086 +#: .././config.py:8084 msgid "Time to wait for socket connection, before giving up" msgstr "" -#: .././config.py:8097 +#: .././config.py:8095 msgid "Bind with this Client-side IP address" msgstr "" -#: .././config.py:8108 +#: .././config.py:8106 msgid "Connect using IPv4 only" msgstr "" -#: .././config.py:8115 +#: .././config.py:8113 msgid "Connect using IPv6 only" msgstr "" -#: .././config.py:8135 +#: .././config.py:8133 msgid "TRANSLATOR'S NOTE: Download options > Advanced > Geo-restriction" msgstr "" -#: .././config.py:8139 +#: .././config.py:8137 msgid "_Geo-restriction" msgstr "" -#: .././config.py:8146 +#: .././config.py:8144 msgid "Geo-restriction options" msgstr "" -#: .././config.py:8151 +#: .././config.py:8149 msgid "Use this proxy to verify IP address" msgstr "" -#: .././config.py:8162 +#: .././config.py:8160 msgid "Bypass using fake X-Forwarded-For HTTP header" msgstr "" -#: .././config.py:8169 +#: .././config.py:8167 msgid "Don't bypass using fake HTTP header" msgstr "" -#: .././config.py:8176 +#: .././config.py:8174 msgid "Bypass geo-restriction with ISO 3166-2 country code" msgstr "" -#: .././config.py:8187 +#: .././config.py:8185 msgid "Bypass with explicit IP block in CIDR notation" msgstr "" -#: .././config.py:8211 +#: .././config.py:8209 msgid "TRANSLATOR'S NOTE: Download options > Advanced > Workaround" msgstr "" -#: .././config.py:8219 .././config.py:8309 +#: .././config.py:8217 .././config.py:8307 msgid "Workaround options" msgstr "" -#: .././config.py:8224 +#: .././config.py:8222 msgid "Custom user agent" msgstr "" -#: .././config.py:8235 +#: .././config.py:8233 msgid "Custom referer if video access has restricted domain" msgstr "" -#: .././config.py:8246 +#: .././config.py:8244 msgid "Minimum seconds to sleep before each download" msgstr "" -#: .././config.py:8259 +#: .././config.py:8257 msgid "Maximum seconds to sleep before each download" msgstr "" -#: .././config.py:8280 +#: .././config.py:8278 msgid "Force this encoding (experimental)" msgstr "" -#: .././config.py:8291 +#: .././config.py:8289 msgid "Suppress HTTPS certificate validation" msgstr "" -#: .././config.py:8299 +#: .././config.py:8297 msgid "" "Use an unencrypted connection to retrieve information about videos (YouTube " "only)" msgstr "" -#: .././config.py:8315 +#: .././config.py:8313 msgid "Number of seconds to sleep between requests during data extraction" msgstr "" -#: .././config.py:8330 +#: .././config.py:8328 msgid "Number of seconds to sleep before each download (or minimum time)" msgstr "" -#: .././config.py:8468 +#: .././config.py:8466 msgid "Video age options" msgstr "" -#: .././config.py:8473 +#: .././config.py:8471 msgid "Download videos suitable for this age" msgstr "" -#: .././config.py:8498 +#: .././config.py:8496 msgid "Video date options" msgstr "" -#: .././config.py:8503 +#: .././config.py:8501 msgid "Only videos uploaded on this date" msgstr "" -#: .././config.py:8524 +#: .././config.py:8522 msgid "Only videos uploaded before this date" msgstr "" -#: .././config.py:8545 +#: .././config.py:8543 msgid "Only videos uploaded after this date" msgstr "" -#: .././config.py:8580 +#: .././config.py:8578 msgid "External downloader options" msgstr "" -#: .././config.py:8585 +#: .././config.py:8583 msgid "Use this external downloader" msgstr "" -#: .././config.py:8603 +#: .././config.py:8601 msgid "Arguments to pass to external downloader" msgstr "" -#: .././config.py:8628 +#: .././config.py:8626 msgid "Video filtering options" msgstr "" -#: .././config.py:8633 +#: .././config.py:8631 msgid "Download only matching titles (regex or caseless substring)" msgstr "" -#: .././config.py:8645 +#: .././config.py:8643 msgid "Don't download only matching titles (regex or caseless substring)" msgstr "" -#: .././config.py:8658 +#: .././config.py:8656 msgid "Generic video filter, for example:" msgstr "" -#: .././config.py:8676 +#: .././config.py:8674 msgid "TRANSLATOR'S NOTE: Download options > Downloads > General" msgstr "" -#: .././config.py:8682 +#: .././config.py:8680 msgid "Prefer HLS (HTTP Live Streaming)" msgstr "" -#: .././config.py:8689 +#: .././config.py:8687 msgid "Prefer FFMpeg over native HLS downloader" msgstr "" -#: .././config.py:8696 +#: .././config.py:8694 msgid "Include advertisements (experimental feature)" msgstr "" -#: .././config.py:8703 +#: .././config.py:8701 msgid "Ignore errors and continue the download operation" msgstr "" -#: .././config.py:8710 +#: .././config.py:8708 msgid "Abort video download if fragments are unavailable" msgstr "" -#: .././config.py:8717 +#: .././config.py:8715 msgid "Number of retries" msgstr "" -#: .././config.py:8743 +#: .././config.py:8741 msgid "Playlist options" msgstr "" -#: .././config.py:8749 +#: .././config.py:8747 msgid "" "Channels and playlists are handled in the same way, so these options can be " "used with both" msgstr "" -#: .././config.py:8756 +#: .././config.py:8754 msgid "Start downloading playlist from index" msgstr "" -#: .././config.py:8768 +#: .././config.py:8766 msgid "Stop downloading playlist at index" msgstr "" -#: .././config.py:8780 +#: .././config.py:8778 msgid "Download playlist range, in form START:STOP:STEP" msgstr "" -#: .././config.py:8792 +#: .././config.py:8790 msgid "Abort operation after downloading this many videos" msgstr "" -#: .././config.py:8804 +#: .././config.py:8802 msgid "Abort downloading the playlist if an error occurs" msgstr "" -#: .././config.py:8811 +#: .././config.py:8809 msgid "Download playlist in reverse order" msgstr "" -#: .././config.py:8818 +#: .././config.py:8816 msgid "Download playlist in random order" msgstr "" -#: .././config.py:8839 +#: .././config.py:8837 msgid "Video size limit options" msgstr "" -#: .././config.py:8844 +#: .././config.py:8842 msgid "Minimum file size for video downloads" msgstr "" -#: .././config.py:8862 +#: .././config.py:8860 msgid "Maximum file size for video downloads" msgstr "" -#: .././config.py:8894 +#: .././config.py:8892 msgid "Video views options" msgstr "" -#: .././config.py:8899 +#: .././config.py:8897 msgid "Minimum number of views" msgstr "" -#: .././config.py:8911 +#: .././config.py:8909 msgid "Maximum number of views" msgstr "" -#: .././config.py:8987 .././config.py:9941 .././config.py:9972 +#: .././config.py:8985 .././config.py:9939 .././config.py:9970 msgid "" "TRANSLATOR'S NOTE: Dialogue window, generated by: Download options > Name" msgstr "" -#: .././config.py:9019 .././config.py:9155 +#: .././config.py:9017 .././config.py:9153 msgid "" "TRANSLATOR'S NOTE: Dialogue window, generated by: Download options > Files > " "Cookies" msgstr "" -#: .././config.py:9025 +#: .././config.py:9023 msgid "Select the cookie jar file" msgstr "" -#: .././config.py:9161 +#: .././config.py:9159 msgid "Select the browser profile" msgstr "" -#: .././config.py:9261 +#: .././config.py:9259 msgid "" "TRANSLATOR'S NOTE: Dialogue window, generated by: Download options > " "Advanced > Configurations" msgstr "" -#: .././config.py:9286 +#: .././config.py:9284 msgid "Could not save the downloader's configuration file" msgstr "" -#: .././config.py:9297 +#: .././config.py:9295 msgid "Downloader's configuration file saved" msgstr "" -#: .././config.py:9621 .././config.py:9764 +#: .././config.py:9619 .././config.py:9762 msgid "" "TRANSLATOR'S NOTE: Dialogue window, generated by: Download options > Formats " "> Preferred" msgstr "" -#: .././config.py:9640 +#: .././config.py:9638 msgid "" "This option won't work unless the format is also added to the list of " "preferred formats above" msgstr "" -#: .././config.py:9783 +#: .././config.py:9781 msgid "Unrecognised extractor code" msgstr "" -#: .././config.py:9881 +#: .././config.py:9879 msgid "" "TRANSLATOR'S NOTE: Dialogue window, generated by: Download options > " "Advanced > .netrc" msgstr "" -#: .././config.py:9906 +#: .././config.py:9904 msgid "Could not save the .netrc file" msgstr "" -#: .././config.py:9923 +#: .././config.py:9921 msgid ".netrc file saved" msgstr "" -#: .././config.py:9991 +#: .././config.py:9989 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:10001 +#: .././config.py:9999 msgid "Show advanced download options (when window re-opens)" msgstr "" -#: .././config.py:10014 +#: .././config.py:10012 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:10024 +#: .././config.py:10022 msgid "Hide advanced download options (when window re-opens)" msgstr "" -#: .././config.py:10493 +#: .././config.py:10491 msgid "" "TRANSLATOR'S NOTE: Dialogue window, generated by: Download options > Files > " "Paths" msgstr "" -#: .././config.py:10499 +#: .././config.py:10497 msgid "Select the output folder" msgstr "" -#: .././config.py:10501 +#: .././config.py:10499 msgid "Select the output directory" msgstr "" -#: .././config.py:10552 +#: .././config.py:10550 msgid "" "TRANSLATOR'S NOTE: FFmpeg options window starts here. In the main window, in " "the Videos tab, right-click a video and select Special > Process with " "FFmpeg..." msgstr "" -#: .././config.py:10557 +#: .././config.py:10555 msgid "FFmpeg options" msgstr "" #. Replace the 'OK' button with a 'Process files' button -#: .././config.py:10910 .././config.py:14195 +#: .././config.py:10908 .././config.py:14193 msgid "Process files" msgstr "" -#: .././config.py:10912 .././config.py:14197 +#: .././config.py:10910 .././config.py:14195 msgid "Process the files with FFmpeg" msgstr "" -#: .././config.py:10925 +#: .././config.py:10923 msgid "TRANSLATOR'S NOTE: FFmpeg options > Name" msgstr "" -#: .././config.py:10932 +#: .././config.py:10930 msgid "Name for these FFmpeg options" msgstr "" -#: .././config.py:10950 +#: .././config.py:10948 msgid "Extra command line options (e.g. --help)" msgstr "" -#: .././config.py:10961 +#: .././config.py:10959 msgid "System command, based on all FFmpeg options in this window:" msgstr "" -#: .././config.py:10992 +#: .././config.py:10990 msgid "Show fewer FFmpeg options" msgstr "" -#: .././config.py:10994 +#: .././config.py:10992 msgid "Show more FFmpeg options" msgstr "" -#: .././config.py:11004 +#: .././config.py:11002 msgid "Import current FFmpeg options into this window" msgstr "" -#: .././config.py:11019 +#: .././config.py:11017 msgid "Completely reset all FFmpeg options to their default values" msgstr "" -#: .././config.py:11033 +#: .././config.py:11031 msgid "TRANSLATOR'S NOTE: FFmpeg options > File" msgstr "" -#: .././config.py:11039 +#: .././config.py:11037 msgid "Add to end of filename:" msgstr "" -#: .././config.py:11049 +#: .././config.py:11047 msgid "If regex matches filename:" msgstr "" -#: .././config.py:11063 +#: .././config.py:11061 msgid "...then apply substitution:" msgstr "" -#: .././config.py:11076 +#: .././config.py:11074 msgid "" "If the video/audio file is renamed, also rename the thumbnail (but not vice-" "versa)" msgstr "" -#: .././config.py:11087 +#: .././config.py:11085 msgid "Change file extension:" msgstr "" -#: .././config.py:11101 +#: .././config.py:11099 msgid "After changing the file extension, delete the original file" msgstr "" -#: .././config.py:11173 +#: .././config.py:11171 msgid "" "TRANSLATOR'S NOTE: FFmpeg options > Settings (to make hidden tabs visible, " "click the 'Show more FFmpeg options' button in the Name tab" msgstr "" -#: .././config.py:11178 +#: .././config.py:11176 msgid "_Settings" msgstr "" -#: .././config.py:11191 +#: .././config.py:11189 msgid "Downloaded video/audio" msgstr "" -#: .././config.py:11200 +#: .././config.py:11198 msgid "with audio" msgstr "" -#: .././config.py:11213 .././config.py:11290 .././config.py:12828 +#: .././config.py:11211 .././config.py:11288 .././config.py:12826 msgid "Thumbnail" msgstr "" -#: .././config.py:11225 +#: .././config.py:11223 msgid "Output" msgstr "" -#: .././config.py:11254 +#: .././config.py:11252 msgid "Video clip" msgstr "" -#: .././config.py:11266 +#: .././config.py:11264 msgid "Video slice" msgstr "" -#: .././config.py:11278 +#: .././config.py:11276 msgid "Merge video/audio" msgstr "" -#: .././config.py:11388 +#: .././config.py:11386 msgid "Audio bitrate" msgstr "" -#: .././config.py:11402 +#: .././config.py:11400 msgid "How to set the quality" msgstr "" -#: .././config.py:11407 +#: .././config.py:11405 msgid "" "FFmpeg always encodes according to a Rate Factor that specifies the quality " "of the result." msgstr "" -#: .././config.py:11410 +#: .././config.py:11408 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:11414 +#: .././config.py:11412 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:11417 +#: .././config.py:11415 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 " @@ -7157,3344 +7164,3348 @@ msgid "" "eventually reach the target bitrate." msgstr "" -#: .././config.py:11430 +#: .././config.py:11428 msgid "Manual rate factor" msgstr "" -#: .././config.py:11439 +#: .././config.py:11437 msgid "Determine from target bitrate (2-Pass)" msgstr "" -#: .././config.py:11449 +#: .././config.py:11447 msgid "Rate factor" msgstr "" -#: .././config.py:11458 +#: .././config.py:11456 msgid "Lossless" msgstr "" -#: .././config.py:11458 +#: .././config.py:11456 msgid "Large file" msgstr "" -#: .././config.py:11480 +#: .././config.py:11478 msgid "Bad quality" msgstr "" -#: .././config.py:11480 +#: .././config.py:11478 msgid "Small file" msgstr "" -#: .././config.py:11487 +#: .././config.py:11485 msgid "Name of dummy file" msgstr "" -#: .././config.py:11491 +#: .././config.py:11489 msgid "A dummy file is created during the first pass." msgstr "" -#: .././config.py:11495 +#: .././config.py:11493 msgid "Use the output file" msgstr "" -#: .././config.py:11496 +#: .././config.py:11494 msgid "Dummy" msgstr "" -#: .././config.py:11497 +#: .././config.py:11495 msgid "/dev/null (Linux)" msgstr "" -#: .././config.py:11498 +#: .././config.py:11496 msgid "NUL (MS Windows)" msgstr "" -#: .././config.py:11510 +#: .././config.py:11508 msgid "Patience preset" msgstr "" -#: .././config.py:11515 +#: .././config.py:11513 msgid "Ultra fast" msgstr "" -#: .././config.py:11516 +#: .././config.py:11514 msgid "Super fast" msgstr "" -#: .././config.py:11517 +#: .././config.py:11515 msgid "Very fast" msgstr "" -#: .././config.py:11518 .././config.py:11616 +#: .././config.py:11516 .././config.py:11614 msgid "Faster" msgstr "" -#: .././config.py:11519 +#: .././config.py:11517 msgid "Fast" msgstr "" -#: .././config.py:11520 +#: .././config.py:11518 msgid "Medium (default)" msgstr "" -#: .././config.py:11521 +#: .././config.py:11519 #, python-format msgid "Slow (file about 5-10% smaller than medium)" msgstr "" -#: .././config.py:11522 +#: .././config.py:11520 #, python-format msgid "Slower (file about 15% smaller than medium)" msgstr "" -#: .././config.py:11523 +#: .././config.py:11521 #, python-format msgid "Very slow (file about 17% smaller than medium)" msgstr "" -#: .././config.py:11534 +#: .././config.py:11532 msgid "GPU encoding" msgstr "" -#: .././config.py:11550 +#: .././config.py:11548 msgid "Hardware acceleration" msgstr "" -#: .././config.py:11610 +#: .././config.py:11608 msgid "Palette:" msgstr "" -#: .././config.py:11617 +#: .././config.py:11615 msgid "Uses dithering to a standard palette provided by FFmpeg" msgstr "" -#: .././config.py:11618 +#: .././config.py:11616 msgid "Can cause dithering artefacts and slight banding" msgstr "" -#: .././config.py:11627 +#: .././config.py:11625 msgid "Better" msgstr "" -#: .././config.py:11628 +#: .././config.py:11626 msgid "Determines an optimized palette for the video" msgstr "" -#: .././config.py:11629 +#: .././config.py:11627 msgid "Uses two passes and a temporary file for the palette" msgstr "" -#: .././config.py:11684 .././config.py:12328 +#: .././config.py:11682 .././config.py:12326 msgid "Split videos using their own timestamps" msgstr "" -#: .././config.py:11693 .././config.py:12339 +#: .././config.py:11691 .././config.py:12337 msgid "Split videos using these timestamps" msgstr "" -#: .././config.py:11798 .././config.py:12446 .././config.py:15203 +#: .././config.py:11796 .././config.py:12444 .././config.py:15201 msgid "Add timestamp" msgstr "" -#: .././config.py:11869 .././config.py:12539 +#: .././config.py:11867 .././config.py:12537 msgid "Use the videos' own slice data" msgstr "" -#: .././config.py:11878 .././config.py:12550 +#: .././config.py:11876 .././config.py:12548 msgid "Use this slice data" msgstr "" -#: .././config.py:12009 +#: .././config.py:12007 msgid "Delete sliuce" msgstr "" -#: .././config.py:12123 +#: .././config.py:12121 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:12164 +#: .././config.py:12162 msgid "The thumbnail's format can be changed in the File tab" msgstr "" -#: .././config.py:12180 +#: .././config.py:12178 msgid "TRANSLATOR'S NOTE: FFmpeg options > Optimisations" msgstr "" -#: .././config.py:12183 +#: .././config.py:12181 msgid "_Optimisations" msgstr "" -#: .././config.py:12188 +#: .././config.py:12186 msgid "" "Optimise for fast seeking (shorter keyframe interval, about 10% larger file)" msgstr "" -#: .././config.py:12196 +#: .././config.py:12194 msgid "Input video is a high-quality movie" msgstr "" -#: .././config.py:12202 +#: .././config.py:12200 msgid "Input video is an animated movie" msgstr "" -#: .././config.py:12208 +#: .././config.py:12206 msgid "Input video contains film grain" msgstr "" -#: .././config.py:12214 +#: .././config.py:12212 msgid "Input video is an image slideshow" msgstr "" -#: .././config.py:12220 +#: .././config.py:12218 msgid "Optimise for really weak CPU playback devices" msgstr "" -#: .././config.py:12227 +#: .././config.py:12225 msgid "Optimise for really old devices (requires rate factor above 0)" msgstr "" -#: .././config.py:12238 +#: .././config.py:12236 msgid "" "Move headers to beginning of file (so it can play while still downloading)" msgstr "" -#: .././config.py:12246 +#: .././config.py:12244 msgid "Fast encoding and low latency streaming" msgstr "" -#: .././config.py:12252 +#: .././config.py:12250 msgid "Limit bitrate (Mbit/s)" msgstr "" -#: .././config.py:12269 +#: .././config.py:12267 msgid "Assuming a receiving buffer (seconds)" msgstr "" -#: .././config.py:12303 +#: .././config.py:12301 msgid "TRANSLATOR'S NOTE: FFmpeg options > Clips" msgstr "" -#: .././config.py:12318 +#: .././config.py:12316 msgid "Split the video(s) to create video clips" msgstr "" -#: .././config.py:12519 +#: .././config.py:12517 msgid "TRANSLATOR'S NOTE: FFmpeg options > Slices" msgstr "" -#: .././config.py:12522 .././config.py:15296 +#: .././config.py:12520 .././config.py:15294 msgid "_Slices" msgstr "" -#: .././config.py:12529 +#: .././config.py:12527 msgid "Remove slices from the video(s)" msgstr "" -#: .././config.py:12801 +#: .././config.py:12799 msgid "TRANSLATOR'S NOTE: FFmpeg options > Videos" msgstr "" -#: .././config.py:12809 +#: .././config.py:12807 msgid "List of videos to be processed" msgstr "" -#: .././config.py:12871 +#: .././config.py:12869 msgid "Show video properties and timestamps" msgstr "" -#: .././config.py:12880 +#: .././config.py:12878 msgid "Remove video from list" msgstr "" -#: .././config.py:13024 +#: .././config.py:13022 msgid "" "TRANSLATOR'S NOTE: Dialogue window, generated by: FFmpeg options > Slices" msgstr "" -#: .././config.py:13151 +#: .././config.py:13149 msgid "" "TRANSLATOR'S NOTE: Dialogue window, generated by: FFmpeg options > Clips" msgstr "" -#: .././config.py:13378 .././config.py:13779 .././config.py:13810 +#: .././config.py:13376 .././config.py:13777 .././config.py:13808 msgid "TRANSLATOR'S NOTE: Dialogue window, generated by: FFmpeg options > Name" msgstr "" -#: .././config.py:13834 +#: .././config.py:13832 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:13844 +#: .././config.py:13842 msgid "Show more FFmpeg options (when window re-opens)" msgstr "" -#: .././config.py:13861 +#: .././config.py:13859 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:13871 +#: .././config.py:13869 msgid "Show fewer FFmpeg options (when window re-opens)" msgstr "" -#: .././config.py:14472 +#: .././config.py:14470 msgid "" "TRANSLATOR'S NOTE: Video properties window starts here. In the main window, " "in the Videos tab, right-click a video and select Show video > Properties..." msgstr "" -#: .././config.py:14635 +#: .././config.py:14633 msgid "TRANSLATOR'S NOTE: Video properties > General" msgstr "" -#: .././config.py:14643 .././config.py:17082 .././config.py:18131 -#: .././config.py:18776 +#: .././config.py:14641 .././config.py:17080 .././config.py:18129 +#: .././config.py:18774 msgid "General properties" msgstr "" -#: .././config.py:14693 +#: .././config.py:14691 msgid "Set the file (if this is the wrong one)" msgstr "" -#: .././config.py:14701 +#: .././config.py:14699 msgid "Metadata file" msgstr "" -#: .././config.py:14740 +#: .././config.py:14738 msgid "Update database using the video's metadata file" msgstr "" -#: .././config.py:14751 +#: .././config.py:14749 msgid "Video downloaded" msgstr "" -#: .././config.py:14758 +#: .././config.py:14756 msgid "Video unwatched" msgstr "" -#: .././config.py:14765 +#: .././config.py:14763 msgid "Video has been split from an original" msgstr "" -#: .././config.py:14772 +#: .././config.py:14770 msgid "Video is archived" msgstr "" -#: .././config.py:14779 +#: .././config.py:14777 msgid "Video is bookmarked" msgstr "" -#: .././config.py:14786 +#: .././config.py:14784 msgid "Video is favourite" msgstr "" -#: .././config.py:14793 +#: .././config.py:14791 msgid "Video is in waiting list" msgstr "" -#: .././config.py:14800 +#: .././config.py:14798 msgid "Video is blocked/censored/age-restricted" msgstr "" -#: .././config.py:14807 +#: .././config.py:14805 msgid "Always simulate download of this video" msgstr "" -#: .././config.py:14872 +#: .././config.py:14870 msgid "Receive time" msgstr "" -#: .././config.py:14886 +#: .././config.py:14884 msgid "Subtitles" msgstr "" -#: .././config.py:14914 +#: .././config.py:14912 msgid "TRANSLATOR'S NOTE: Video properties > Live" msgstr "" -#: .././config.py:14922 +#: .././config.py:14920 msgid "Livestream properties" msgstr "" -#: .././config.py:14927 +#: .././config.py:14925 msgid "Livestream status" msgstr "" -#: .././config.py:14938 +#: .././config.py:14936 msgid "Waiting to start" msgstr "" -#: .././config.py:14942 +#: .././config.py:14940 msgid "Livestream has finished" msgstr "" -#: .././config.py:14944 +#: .././config.py:14942 msgid "Not a livestream" msgstr "" -#: .././config.py:14947 +#: .././config.py:14945 msgid "Livestream message" msgstr "" -#: .././config.py:14962 +#: .././config.py:14960 msgid "Video is pre-recorded" msgstr "" -#: .././config.py:14974 +#: .././config.py:14972 msgid "Livestream actions" msgstr "" -#: .././config.py:14981 +#: .././config.py:14979 msgid "When the livestream starts, show a desktop notification" msgstr "" -#: .././config.py:14990 +#: .././config.py:14988 msgid "When the livestream starts, play an alarm" msgstr "" -#: .././config.py:15000 +#: .././config.py:14998 msgid "When the livestream starts, open it in the system's web browser" msgstr "" -#: .././config.py:15012 +#: .././config.py:15010 msgid "When the livestream starts, begin downloading it immediately" msgstr "" -#: .././config.py:15023 .././config.py:25185 +#: .././config.py:15021 .././config.py:25200 msgid "When a livestream stops, download it (overwriting any earlier file)" msgstr "" -#: .././config.py:15040 +#: .././config.py:15038 msgid "TRANSLATOR'S NOTE: Video properties > Description" msgstr "" -#: .././config.py:15043 +#: .././config.py:15041 msgid "_Description" msgstr "" -#: .././config.py:15048 +#: .././config.py:15046 msgid "Video description" msgstr "" -#: .././config.py:15061 +#: .././config.py:15059 msgid "Update from the description file, and set the line length to:" msgstr "" -#: .././config.py:15081 +#: .././config.py:15079 msgid "Clear the description (does not modify the file)" msgstr "" -#: .././config.py:15109 +#: .././config.py:15107 msgid "TRANSLATOR'S NOTE: Video properties > Timestamps" msgstr "" -#: .././config.py:15112 +#: .././config.py:15110 msgid "_Timestamps" msgstr "" -#: .././config.py:15117 .././config.py:25280 +#: .././config.py:15115 .././config.py:25295 msgid "Timestamps" msgstr "" -#: .././config.py:15123 +#: .././config.py:15121 msgid "Timestamps can be used to download or create video clips" msgstr "" -#: .././config.py:15293 +#: .././config.py:15291 msgid "TRANSLATOR'S NOTE: Video properties > Slices" msgstr "" -#: .././config.py:15301 +#: .././config.py:15299 msgid "Video slices" msgstr "" -#: .././config.py:15307 +#: .././config.py:15305 msgid "SponsorBlock provides a list of slices that can be removed from a video" msgstr "" -#: .././config.py:15490 +#: .././config.py:15488 msgid "TRANSLATOR'S NOTE: Video properties > Comments" msgstr "" -#: .././config.py:15493 +#: .././config.py:15491 msgid "_Comments" msgstr "" -#: .././config.py:15504 +#: .././config.py:15502 msgid "Total comments:" msgstr "" -#: .././config.py:15543 +#: .././config.py:15541 msgid "Show formatted list" msgstr "" -#: .././config.py:15554 +#: .././config.py:15552 msgid "Show comment times as text" msgstr "" -#: .././config.py:15564 +#: .././config.py:15562 msgid "Show comment timestamps" msgstr "" -#: .././config.py:15602 .././config.py:15714 +#: .././config.py:15600 .././config.py:15712 msgid "Author" msgstr "" -#: .././config.py:15609 .././config.py:15714 +#: .././config.py:15607 .././config.py:15712 msgid "Comment" msgstr "" -#: .././config.py:15617 .././config.py:15715 +#: .././config.py:15615 .././config.py:15713 msgid "Uploader" msgstr "" -#: .././config.py:15663 +#: .././config.py:15661 msgid "Update from the metadata file" msgstr "" -#: .././config.py:15685 +#: .././config.py:15683 msgid "Clear comments (does not modify the file)" msgstr "" -#: .././config.py:15714 +#: .././config.py:15712 msgid "Likes" msgstr "" -#: .././config.py:16112 +#: .././config.py:16110 msgid "TRANSLATOR'S NOTE: Video properties > Errors / Warnings" msgstr "" -#: .././config.py:16119 .././config.py:17480 +#: .././config.py:16117 .././config.py:17478 msgid "Errors / Warnings" msgstr "" -#: .././config.py:16125 +#: .././config.py:16123 msgid "Error messages produced the last time this video was checked/downloaded" msgstr "" -#: .././config.py:16141 +#: .././config.py:16139 msgid "" "Warning messages produced the last time this video was checked/downloaded" msgstr "" -#: .././config.py:16186 +#: .././config.py:16184 msgid "" "TRANSLATOR'S NOTE: Dialogue window, generated by: Video properties > Slices" msgstr "" -#: .././config.py:16276 +#: .././config.py:16274 msgid "" "TRANSLATOR'S NOTE: Dialogue window, generated by: Video properties > " "Timestamps" msgstr "" -#: .././config.py:16684 +#: .././config.py:16682 msgid "" "TRANSLATOR'S NOTE: Dialogue window, generated by: Video properties > General" msgstr "" -#: .././config.py:16690 +#: .././config.py:16688 msgid "Select the correct video/audio file" msgstr "" -#: .././config.py:16716 +#: .././config.py:16714 msgid "" "The replacement video/audio file must be in the same channel, playlist or " "folder" msgstr "" -#: .././config.py:16734 +#: .././config.py:16732 msgid "You must select a valid video/audio file" msgstr "" -#: .././config.py:16919 +#: .././config.py:16917 msgid "" "TRANSLATOR'S NOTE: Channel/playlist properties window starts here. In the " "main window, in the Videos tab, right-click a channel or playlist and select " "Show > Channel properties... of Show > Playlist properties..." msgstr "" -#: .././config.py:16927 +#: .././config.py:16925 msgid "Channel properties" msgstr "" -#: .././config.py:16930 +#: .././config.py:16928 msgid "Playlist properties" msgstr "" -#: .././config.py:17075 +#: .././config.py:17073 msgid "TRANSLATOR'S NOTE: Channel properties > General" msgstr "" -#: .././config.py:17097 +#: .././config.py:17095 msgid "Don't add videos in this channel to Tartube's database" msgstr "" -#: .././config.py:17101 +#: .././config.py:17099 msgid "Don't add videos in this playlist to Tartube's database" msgstr "" -#: .././config.py:17112 +#: .././config.py:17110 msgid "Always simulate download of videos in this channel" msgstr "" -#: .././config.py:17114 +#: .././config.py:17112 msgid "Always simulate download of videos in this playlist" msgstr "" -#: .././config.py:17124 +#: .././config.py:17122 msgid "Disable checking/downloading for this channel" msgstr "" -#: .././config.py:17126 +#: .././config.py:17124 msgid "Disable checking/downloading for this playlist" msgstr "" -#: .././config.py:17136 +#: .././config.py:17134 msgid "This channel is marked as a favourite" msgstr "" -#: .././config.py:17138 +#: .././config.py:17136 msgid "This playlist is marked as a favourite" msgstr "" -#: .././config.py:17148 +#: .././config.py:17146 msgid "Total videos" msgstr "" -#: .././config.py:17172 +#: .././config.py:17170 msgid "Favourite videos" msgstr "" -#: .././config.py:17184 +#: .././config.py:17182 msgid "Downloaded videos" msgstr "" -#: .././config.py:17207 +#: .././config.py:17205 msgid "" "TRANSLATOR'S NOTE: Channel properties > Associated playlists. Only visible " "for the compatible websites (e.g. YouTube)" msgstr "" -#: .././config.py:17211 +#: .././config.py:17209 msgid "Associated _Playlists" msgstr "" -#: .././config.py:17216 +#: .././config.py:17214 msgid "Associated playlists" msgstr "" -#: .././config.py:17222 +#: .././config.py:17220 msgid "" "When a video is associated with a playlist, the playlist's ID is stored here" msgstr "" -#: .././config.py:17243 +#: .././config.py:17241 msgid "Playlist Title" msgstr "" -#: .././config.py:17262 +#: .././config.py:17260 msgid "Set the channel as the download destination" msgstr "" -#: .././config.py:17269 +#: .././config.py:17267 msgid "Add selected playlist" msgstr "" -#: .././config.py:17278 +#: .././config.py:17276 msgid "Add all playlists" msgstr "" -#: .././config.py:17286 +#: .././config.py:17284 msgid "Download preferences" msgstr "" #. (This button works even if mainapp.TartubeApp.store_playlist_id_flag #. is False) -#: .././config.py:17302 +#: .././config.py:17300 msgid "Reset list using metadata file" msgstr "" -#: .././config.py:17333 +#: .././config.py:17331 msgid "Unnamed playlist" msgstr "" -#: .././config.py:17350 +#: .././config.py:17348 msgid "TRANSLATOR'S NOTE: Channel properties > History" msgstr "" -#: .././config.py:17353 .././config.py:18382 .././config.py:22079 +#: .././config.py:17351 .././config.py:18380 .././config.py:22077 msgid "_History" msgstr "" -#: .././config.py:17358 .././config.py:18387 .././config.py:22086 +#: .././config.py:17356 .././config.py:18385 .././config.py:22084 msgid "Download history" msgstr "" -#: .././config.py:17372 .././config.py:18401 .././config.py:22100 +#: .././config.py:17370 .././config.py:18399 .././config.py:22098 msgid "Draw" msgstr "" -#: .././config.py:17401 .././config.py:17901 +#: .././config.py:17399 .././config.py:17899 msgid "TRANSLATOR'S NOTE: Channel properties > RSS feed" msgstr "" -#: .././config.py:17404 +#: .././config.py:17402 msgid "_RSS feed" msgstr "" -#: .././config.py:17409 +#: .././config.py:17407 msgid "RSS feed (used to detect livestreams)" msgstr "" -#: .././config.py:17415 +#: .././config.py:17413 msgid "" "If Tartube cannot detect the channel's RSS feed, you can enter the URL here" msgstr "" -#: .././config.py:17420 +#: .././config.py:17418 msgid "" "If Tartube cannot detect the playlist's RSS feed, you can enter the URL here" msgstr "" -#: .././config.py:17439 +#: .././config.py:17437 msgid "Open in web browser" msgstr "" -#: .././config.py:17444 +#: .././config.py:17442 msgid "Set to default feed" msgstr "" -#: .././config.py:17451 +#: .././config.py:17449 msgid "Reset feed" msgstr "" -#: .././config.py:17458 +#: .././config.py:17456 msgid "" "N.B. The Set to default feed button won't work if the RSS feed was " "obtained from video metadata" msgstr "" -#: .././config.py:17473 +#: .././config.py:17471 msgid "TRANSLATOR'S NOTE: Channel properties > Errors / Warnings" msgstr "" -#: .././config.py:17486 +#: .././config.py:17484 msgid "" "Error messages produced the last time this channel was checked/downloaded" msgstr "" -#: .././config.py:17491 +#: .././config.py:17489 msgid "" "Error messages produced the last time this playlist was checked/downloaded" msgstr "" -#: .././config.py:17510 +#: .././config.py:17508 msgid "" "Warning messages produced the last time this channel was checked/downloaded" msgstr "" -#: .././config.py:17515 +#: .././config.py:17513 msgid "" "Warning messages produced the last time this playlist was checked/downloaded" msgstr "" -#: .././config.py:17565 .././config.py:17696 +#: .././config.py:17563 .././config.py:17694 msgid "" "TRANSLATOR'S NOTE: Dialogue window, generated by: Channel properties > " "Associated playlists" msgstr "" -#: .././config.py:17592 +#: .././config.py:17590 #, python-brace-format msgid "The name '{0}' is already in use" msgstr "'{0}' ismi zaten kullanımda" -#: .././config.py:17611 +#: .././config.py:17609 msgid "Unable to extrapolate the URL for this playlist" msgstr "" -#: .././config.py:17626 +#: .././config.py:17624 msgid "The playlist is already in Tartube's database" msgstr "" -#: .././config.py:17649 +#: .././config.py:17647 msgid "Unable to create new playlist" msgstr "" -#: .././config.py:17670 +#: .././config.py:17668 #, python-brace-format msgid "Added playlist '{0}' to Tartube's database" msgstr "" #. Show confirmation -#: .././config.py:17781 +#: .././config.py:17779 #, python-brace-format msgid "Playlists added: {0}" msgstr "" -#: .././config.py:17782 +#: .././config.py:17780 #, python-brace-format msgid "Playlists not added: {0}" msgstr "" -#: .././config.py:17923 +#: .././config.py:17921 msgid "Could not set the RSS feed" msgstr "" -#: .././config.py:17977 +#: .././config.py:17975 msgid "" "TRANSLATOR'S NOTE: Folder properties window starts here. In the main window, " "in the Videos tab, right-click a folder and select Show > Folder " "properties..." msgstr "" -#: .././config.py:17982 +#: .././config.py:17980 msgid "Folder properties" msgstr "" -#: .././config.py:18124 +#: .././config.py:18122 msgid "TRANSLATOR'S NOTE: Folder properties > General" msgstr "" -#: .././config.py:18144 +#: .././config.py:18142 msgid "Don't add videos to Tartube's database" msgstr "" -#: .././config.py:18151 +#: .././config.py:18149 msgid "Always simulate download of videos" msgstr "" -#: .././config.py:18158 +#: .././config.py:18156 msgid "Disable checking/downloading" msgstr "" -#: .././config.py:18165 +#: .././config.py:18163 msgid "This folder is marked as a favourite" msgstr "" -#: .././config.py:18172 +#: .././config.py:18170 msgid "This folder is hidden" msgstr "" -#: .././config.py:18179 +#: .././config.py:18177 msgid "This folder can't be deleted by the user" msgstr "" -#: .././config.py:18186 +#: .././config.py:18184 msgid "This is a system-controlled folder" msgstr "" -#: .././config.py:18193 +#: .././config.py:18191 msgid "All contents deleted when Tartube shuts down" msgstr "" -#: .././config.py:18200 +#: .././config.py:18198 msgid "Restrictions:" msgstr "" -#: .././config.py:18211 +#: .././config.py:18209 msgid "Can only contain videos" msgstr "" -#: .././config.py:18213 +#: .././config.py:18211 msgid "Can contain folders and videos" msgstr "" -#: .././config.py:18215 +#: .././config.py:18213 msgid "Can contain anything" msgstr "" -#: .././config.py:18226 +#: .././config.py:18224 msgid "TRANSLATOR'S NOTE: Folder properties > Statistics" msgstr "" -#: .././config.py:18229 .././config.py:21899 +#: .././config.py:18227 .././config.py:21897 msgid "_Statistics" msgstr "" -#: .././config.py:18234 .././config.py:21906 +#: .././config.py:18232 .././config.py:21904 msgid "Statistics" msgstr "" -#: .././config.py:18255 .././config.py:21927 +#: .././config.py:18253 .././config.py:21925 msgid "Downloaded" msgstr "" -#: .././config.py:18299 +#: .././config.py:18297 msgid "Sub-folders" msgstr "" -#: .././config.py:18321 +#: .././config.py:18319 msgid "Recalculate" msgstr "" -#: .././config.py:18379 +#: .././config.py:18377 msgid "TRANSLATOR'S NOTE: Folder properties > History" msgstr "" -#: .././config.py:18430 +#: .././config.py:18428 msgid "" "TRANSLATOR'S NOTE: Folder properties > Recent videos. Only visible for the " "'Recent videos' folder" msgstr "" -#: .././config.py:18434 +#: .././config.py:18432 msgid "_Recent Videos" msgstr "" -#: .././config.py:18439 +#: .././config.py:18437 msgid "Recent videos" msgstr "" -#: .././config.py:18445 +#: .././config.py:18443 msgid "" "When videos are checked/downloaded, older videos are removed from this folder" msgstr "" -#: .././config.py:18617 +#: .././config.py:18615 msgid "" "TRANSLATOR'S NOTE: Scheduled downloads window starts here. In the menu, " "click Edit > System preferences... Scheduling > Start. In the 'Scheduled " "download name' box, add a name. Then click the Add button" msgstr "" -#: .././config.py:18623 +#: .././config.py:18621 msgid "Scheduled download" msgstr "" -#: .././config.py:18768 +#: .././config.py:18766 msgid "TRANSLATOR'S NOTE: Scheduled downloads > General" msgstr "" -#: .././config.py:18781 .././config.py:23352 +#: .././config.py:18779 .././config.py:23357 msgid "Scheduled download name" msgstr "" -#: .././config.py:18793 +#: .././config.py:18791 msgid "Download mode" msgstr "" -#: .././config.py:18798 +#: .././config.py:18796 msgid "Check channels, playlist and folders" msgstr "" -#: .././config.py:18799 +#: .././config.py:18797 msgid "Download channels, playlists and folders" msgstr "" -#: .././config.py:18800 +#: .././config.py:18798 msgid "Perform a custom download" msgstr "" -#: .././config.py:18812 +#: .././config.py:18810 msgid "Custom download name" msgstr "" -#: .././config.py:18870 +#: .././config.py:18868 msgid "TRANSLATOR'S NOTE: Scheduled downloads > Start" msgstr "" -#: .././config.py:18873 .././config.py:23293 +#: .././config.py:18871 .././config.py:23298 msgid "_Start" msgstr "" -#: .././config.py:18878 +#: .././config.py:18876 msgid "Start conditions" msgstr "" -#: .././config.py:18883 .././config.py:23318 +#: .././config.py:18881 .././config.py:23323 msgid "Start mode" msgstr "" -#: .././config.py:18888 +#: .././config.py:18886 msgid "Perform this download at regular intervals" msgstr "" -#: .././config.py:18889 +#: .././config.py:18887 msgid "Perform this download when Tartube starts" msgstr "" -#: .././config.py:18891 +#: .././config.py:18889 msgid "Perform this download some time after Tartube starts" msgstr "" -#: .././config.py:18894 +#: .././config.py:18892 msgid "Perform this download at specified times" msgstr "" -#: .././config.py:18895 +#: .././config.py:18893 msgid "Disable this scheduled download" msgstr "" -#: .././config.py:18969 +#: .././config.py:18967 msgid "Minutes" msgstr "" -#: .././config.py:19096 +#: .././config.py:19094 msgid "Interval time" msgstr "" -#: .././config.py:19106 +#: .././config.py:19104 msgid "Start times" msgstr "" -#: .././config.py:19148 +#: .././config.py:19146 msgid "TRANSLATOR'S NOTE: Scheduled downloads > Conflicts" msgstr "" -#: .././config.py:19151 +#: .././config.py:19149 msgid "_Conflicts" msgstr "" -#: .././config.py:19155 +#: .././config.py:19153 msgid "Conflict settings" msgstr "" -#: .././config.py:19160 +#: .././config.py:19158 msgid "If another scheduled download is running:" msgstr "" -#: .././config.py:19167 +#: .././config.py:19165 msgid "Add channels, playlists and folders to the end of the queue" msgstr "" -#: .././config.py:19173 +#: .././config.py:19171 msgid "Add channels, playlists and folders to the beginning of the queue" msgstr "" -#: .././config.py:19180 +#: .././config.py:19178 msgid "Do nothing, just wait until the next scheduled download time" msgstr "" -#: .././config.py:19195 +#: .././config.py:19193 msgid "This scheduled download takes priority over others" msgstr "" -#: .././config.py:19198 +#: .././config.py:19196 msgid "Other scheduled downloads won't start until this one is finished" msgstr "" -#: .././config.py:19214 +#: .././config.py:19212 msgid "TRANSLATOR'S NOTE: Scheduled downloads > Media" msgstr "" -#: .././config.py:19222 +#: .././config.py:19220 msgid "Media to download" msgstr "" -#: .././config.py:19228 +#: .././config.py:19226 msgid "Check/download everything" msgstr "" -#: .././config.py:19236 +#: .././config.py:19234 msgid "Only check/download the media below" msgstr "" -#: .././config.py:19250 +#: .././config.py:19248 msgid "" "Hint: you can drag and drop channels, playlists and your own folders here" msgstr "" -#: .././config.py:19390 +#: .././config.py:19388 msgid "TRANSLATOR'S NOTE: Scheduled downloads > Limits" msgstr "" -#: .././config.py:19393 .././config.py:23684 +#: .././config.py:19391 .././config.py:23689 msgid "_Limits" msgstr "" -#: .././config.py:19398 .././config.py:23691 +#: .././config.py:19396 .././config.py:23696 msgid "Performance limits" msgstr "" -#: .././config.py:19403 .././config.py:23696 +#: .././config.py:19401 .././config.py:23701 msgid "Limits are applied when you start downloading a video/channel/playlist" msgstr "" -#: .././config.py:19409 +#: .././config.py:19407 msgid "" "These limits override the default and alternative limits specified elsewhere" msgstr "" -#: .././config.py:19415 .././config.py:23702 .././config.py:23773 +#: .././config.py:19413 .././config.py:23707 .././config.py:23778 msgid "Limit simultaneous downloads to" msgstr "" -#: .././config.py:19430 .././config.py:23720 .././config.py:23795 +#: .././config.py:19428 .././config.py:23725 .././config.py:23800 msgid "Limit download speed to" msgstr "" -#: .././config.py:19458 +#: .././config.py:19456 msgid "TRANSLATOR'S NOTE: Scheduled downloads > Other" msgstr "" -#: .././config.py:19461 +#: .././config.py:19459 msgid "_Other" msgstr "" -#: .././config.py:19465 +#: .././config.py:19463 msgid "Other settings" msgstr "" -#: .././config.py:19471 +#: .././config.py:19469 msgid "" "Ignore time-saving preferences, and check/download the whole channel/" "playlist/folder" msgstr "" -#: .././config.py:19479 +#: .././config.py:19477 msgid "Shut down Tartube when this scheduled download has finished" msgstr "" -#: .././config.py:19898 +#: .././config.py:19896 msgid "" "TRANSLATOR'S NOTE: System preferences window starts here. In the menu, click " "Edit > System preferences..." msgstr "" -#: .././config.py:20242 +#: .././config.py:20240 msgid "TRANSLATOR'S NOTE: System preferences > General" msgstr "" -#: .././config.py:20270 +#: .././config.py:20268 msgid "TRANSLATOR'S NOTE: System preferences > General > Application" msgstr "" -#: .././config.py:20277 +#: .././config.py:20275 msgid "_Application" msgstr "" -#: .././config.py:20284 +#: .././config.py:20282 msgid "Application details" msgstr "" -#: .././config.py:20289 +#: .././config.py:20287 msgid "Version" msgstr "" -#: .././config.py:20307 +#: .././config.py:20305 msgid "Locale override" msgstr "" -#: .././config.py:20316 +#: .././config.py:20314 msgid "Use your system locale" msgstr "" -#: .././config.py:20324 +#: .././config.py:20322 msgid "Current locale" msgstr "" -#: .././config.py:20333 +#: .././config.py:20331 msgid "Unrecognised locale" msgstr "" -#: .././config.py:20403 +#: .././config.py:20401 msgid "Preferences mode" msgstr "" -#: .././config.py:20430 +#: .././config.py:20428 msgid "Hide advanced preferences" msgstr "" -#: .././config.py:20432 +#: .././config.py:20430 msgid "Show advanced preferences" msgstr "" -#: .././config.py:20450 +#: .././config.py:20448 msgid "TRANSLATOR'S NOTE: System preferences > General > Modules" msgstr "" -#: .././config.py:20453 +#: .././config.py:20451 msgid "_Modules" msgstr "" -#: .././config.py:20458 +#: .././config.py:20456 msgid "Module availability" msgstr "" -#: .././config.py:20464 +#: .././config.py:20462 msgid "feedparser module is available (required for detecting livestreams)" msgstr "" -#: .././config.py:20473 +#: .././config.py:20471 msgid "matplotlib module is available (draws graphs)" msgstr "" -#: .././config.py:20481 +#: .././config.py:20479 msgid "moviepy module is available (finds the length of videos, if unknown)" msgstr "" -#: .././config.py:20491 +#: .././config.py:20489 msgid "playsound module is available (sound an alarm when a livestream starts)" msgstr "" -#: .././config.py:20501 +#: .././config.py:20499 msgid "" "XDG module is available (saves the config file in the standard location)" msgstr "" -#: .././config.py:20511 +#: .././config.py:20509 msgid "" "Notify module is available (shows desktop notifications; Linux/*BSD only)" msgstr "" -#: .././config.py:20521 +#: .././config.py:20519 msgid "Module preferences" msgstr "" -#: .././config.py:20527 +#: .././config.py:20525 msgid "" "Use 'moviepy' module to get a video's duration, if not known (may be slow)" msgstr "" -#: .././config.py:20539 +#: .././config.py:20537 msgid "Timeout applied when moviepy checks a video file" msgstr "" -#: .././config.py:20564 +#: .././config.py:20562 msgid "TRANSLATOR'S NOTE: System preferences > Files > xxx" msgstr "" -#: .././config.py:20604 +#: .././config.py:20602 msgid "TRANSLATOR'S NOTE: System preferences > Files > Device" msgstr "" -#: .././config.py:20607 +#: .././config.py:20605 msgid "_Device" msgstr "" -#: .././config.py:20612 +#: .././config.py:20610 msgid "Device preferences" msgstr "" -#: .././config.py:20617 +#: .././config.py:20615 msgid "Size of device" msgstr "" -#: .././config.py:20634 +#: .././config.py:20632 msgid "Free space on device" msgstr "" -#: .././config.py:20652 +#: .././config.py:20650 msgid "" "Before checking/downloading videos, warn user if disk space is less than" msgstr "" -#: .././config.py:20677 +#: .././config.py:20675 msgid "Halt downloads if disk space is less than" msgstr "" -#: .././config.py:20733 +#: .././config.py:20731 msgid "TRANSLATOR'S NOTE: System preferences > Files > Config" msgstr "" -#: .././config.py:20736 +#: .././config.py:20734 msgid "_Config" msgstr "" -#: .././config.py:20740 +#: .././config.py:20738 msgid "Configuration preferences" msgstr "" -#: .././config.py:20745 +#: .././config.py:20743 msgid "Tartube configuration file loaded from" msgstr "" -#: .././config.py:20757 +#: .././config.py:20755 msgid "Default location for Tartube configuration" msgstr "" -#: .././config.py:20769 +#: .././config.py:20767 msgid "Alternative location for Tartube configuration" msgstr "" -#: .././config.py:20794 +#: .././config.py:20792 msgid "TRANSLATOR'S NOTE: System preferences > Files > Database" msgstr "" -#: .././config.py:20797 +#: .././config.py:20795 msgid "D_atabase" msgstr "" -#: .././config.py:20802 +#: .././config.py:20800 msgid "Database preferences" msgstr "" -#: .././config.py:20807 +#: .././config.py:20805 msgid "Current data folder" msgstr "" -#: .././config.py:20820 +#: .././config.py:20818 msgid "Current database" msgstr "" -#: .././config.py:20837 +#: .././config.py:20835 msgid "Recent data folders" msgstr "" -#: .././config.py:20853 +#: .././config.py:20851 msgid "Add new database" msgstr "" -#: .././config.py:20855 +#: .././config.py:20853 msgid "Change to a different data folder" msgstr "" -#: .././config.py:20862 +#: .././config.py:20860 msgid "Check and repair database" msgstr "" -#: .././config.py:20865 +#: .././config.py:20863 msgid "Check for inconsistencies, and repair them" msgstr "" -#: .././config.py:20870 +#: .././config.py:20868 msgid "Dump database to JSON" msgstr "" -#: .././config.py:20873 +#: .././config.py:20871 msgid "Convert databases to JSON, even when Tartube can't load them" msgstr "" -#: .././config.py:20878 +#: .././config.py:20876 msgid "Switch to this database" msgstr "" -#: .././config.py:20880 +#: .././config.py:20878 msgid "Switch to the selected data folder" msgstr "" -#: .././config.py:20890 +#: .././config.py:20888 msgid "Forget" msgstr "" -#: .././config.py:20893 +#: .././config.py:20891 msgid "Remove the selected data folder from the list" msgstr "" -#: .././config.py:20903 +#: .././config.py:20901 msgid "Forget all" msgstr "" -#: .././config.py:20906 +#: .././config.py:20904 msgid "Forget every folder in this list (except the current one)" msgstr "" -#: .././config.py:20920 +#: .././config.py:20918 msgid "Move the selected folder up the list" msgstr "" -#: .././config.py:20929 +#: .././config.py:20927 msgid "Move the selected folder down the list" msgstr "" -#: .././config.py:20957 +#: .././config.py:20955 msgid "" "On startup, load the first database on the list (not the most recently-use " "one)" msgstr "" -#: .././config.py:20967 +#: .././config.py:20965 msgid "If one database is in use, try to load others" msgstr "" -#: .././config.py:20975 +#: .././config.py:20973 msgid "New databases are added to this list" msgstr "" -#: .././config.py:21021 +#: .././config.py:21019 msgid "TRANSLATOR'S NOTE: System preferences > Files > Backups" msgstr "" -#: .././config.py:21024 +#: .././config.py:21022 msgid "_Backups" msgstr "" -#: .././config.py:21029 +#: .././config.py:21027 msgid "Backup preferences" msgstr "" -#: .././config.py:21034 +#: .././config.py:21032 msgid "" "When saving the database, Tartube makes a backup copy of its database file" msgstr "" -#: .././config.py:21042 +#: .././config.py:21040 msgid "Delete the backup as soon as the database has been saved" msgstr "" -#: .././config.py:21049 +#: .././config.py:21047 msgid "Keep the backup file, replacing any previous backup file" msgstr "" -#: .././config.py:21058 +#: .././config.py:21056 msgid "Make a new backup file once per day" msgstr "" -#: .././config.py:21067 +#: .././config.py:21065 msgid "Make a new backup file every time the database is saved" msgstr "" -#: .././config.py:21100 +#: .././config.py:21098 msgid "Export preferences" msgstr "" -#: .././config.py:21105 +#: .././config.py:21103 msgid "Separator used in CSV exports" msgstr "" -#: .././config.py:21140 +#: .././config.py:21138 msgid "TRANSLATOR'S NOTE: System preferences > Files > Videos" msgstr "" -#: .././config.py:21151 +#: .././config.py:21149 msgid "Video matching preferences" msgstr "" -#: .././config.py:21156 +#: .././config.py:21154 msgid "When matching videos on the filesystem:" msgstr "" -#: .././config.py:21162 +#: .././config.py:21160 msgid "The video names must match exactly" msgstr "" -#: .././config.py:21169 +#: .././config.py:21167 msgid "The first # characters must match exactly" msgstr "" -#: .././config.py:21183 +#: .././config.py:21181 msgid "Ignore the last # characters; the remaining name must match exactly" msgstr "" -#: .././config.py:21221 +#: .././config.py:21219 msgid "Video matching recommended preferences" msgstr "" -#: .././config.py:21227 +#: .././config.py:21225 msgid "Check the video's original name and the downloaded file name" msgstr "" -#: .././config.py:21239 +#: .././config.py:21237 msgid "" "N.B. If disabled, custom file templates will interfere with video matching" msgstr "" -#: .././config.py:21259 +#: .././config.py:21257 msgid "TRANSLATOR'S NOTE: System preferences > Files > Delete" msgstr "" -#: .././config.py:21263 +#: .././config.py:21261 msgid "D_elete" msgstr "" -#: .././config.py:21270 +#: .././config.py:21268 msgid "Automatic video deletion/removal preferences" msgstr "" -#: .././config.py:21276 +#: .././config.py:21274 msgid "" "Deleted videos are re-downloaded without an archive file. See the Operations " "> Archive tab" msgstr "" -#: .././config.py:21283 +#: .././config.py:21281 msgid "Automatically delete downloaded videos" msgstr "" -#: .././config.py:21299 .././config.py:21323 .././formats.py:451 +#: .././config.py:21297 .././config.py:21321 .././formats.py:451 msgid "days" msgstr "" -#: .././config.py:21305 +#: .././config.py:21303 msgid "Remove downloaded videos from the database (but don't delete files)" msgstr "" -#: .././config.py:21328 +#: .././config.py:21326 msgid "Only delete/remove videos which have been watched" msgstr "" -#: .././config.py:21340 +#: .././config.py:21338 msgid "Delete/remove files:" msgstr "" -#: .././config.py:21346 +#: .././config.py:21344 msgid "When the database is loaded" msgstr "" -#: .././config.py:21353 +#: .././config.py:21351 msgid "After every download operation" msgstr "" -#: .././config.py:21397 +#: .././config.py:21395 msgid "Manual video deletion/removal preferences" msgstr "" -#: .././config.py:21402 +#: .././config.py:21400 msgid "Show dialogue window before removing video(s)" msgstr "" -#: .././config.py:21413 +#: .././config.py:21411 msgid "When removing videos, remove all files from the filesystem" msgstr "" -#: .././config.py:21425 +#: .././config.py:21423 msgid "Show dialogue window before removing channels/playlists/folders" msgstr "" -#: .././config.py:21439 +#: .././config.py:21437 msgid "When removing containers, remove all files from the filesystem" msgstr "" -#: .././config.py:21465 +#: .././config.py:21463 msgid "TRANSLATOR'S NOTE: System preferences > Files > Update" msgstr "" -#: .././config.py:21476 +#: .././config.py:21474 msgid "Update video descriptions" msgstr "" -#: .././config.py:21483 +#: .././config.py:21481 msgid "These procedures might take a long time on a large database" msgstr "" -#: .././config.py:21490 +#: .././config.py:21488 msgid "Update from description files, and set the line lengths to:" msgstr "" -#: .././config.py:21509 +#: .././config.py:21507 msgid "Clear descriptions (does not modify the description files)" msgstr "" -#: .././config.py:21532 +#: .././config.py:21530 msgid "Video timestamps" msgstr "" -#: .././config.py:21536 +#: .././config.py:21534 msgid "Extract timestamps for all videos" msgstr "" -#: .././config.py:21544 +#: .././config.py:21542 msgid "Remove timestamps from all videos" msgstr "" -#: .././config.py:21554 .././config.py:25647 +#: .././config.py:21552 .././config.py:25662 msgid "Video comments" msgstr "" -#: .././config.py:21558 +#: .././config.py:21556 msgid "Extract comments for all videos" msgstr "" -#: .././config.py:21566 +#: .././config.py:21564 msgid "Remove comments from all videos" msgstr "" -#: .././config.py:21576 +#: .././config.py:21574 msgid "" "Comments are extracted from each video's metadata file, so this procedure " "may take a long time" msgstr "" -#: .././config.py:21596 +#: .././config.py:21594 msgid "TRANSLATOR'S NOTE: System preferences > Files > URLs" msgstr "" -#: .././config.py:21600 +#: .././config.py:21598 msgid "U_RLs" msgstr "" -#: .././config.py:21607 +#: .././config.py:21605 msgid "Update channel/playlist URLs" msgstr "" -#: .././config.py:21612 +#: .././config.py:21610 msgid "Confirm every change" msgstr "" -#: .././config.py:21695 +#: .././config.py:21693 msgid "Pattern" msgstr "" -#: .././config.py:21706 +#: .././config.py:21704 msgid "Substitution" msgstr "" -#: .././config.py:21717 +#: .././config.py:21715 msgid "This pattern is a regex" msgstr "" -#: .././config.py:21729 +#: .././config.py:21727 msgid "Search and replace text in the selected URLs" msgstr "" -#: .././config.py:21744 +#: .././config.py:21742 msgid "Open URLs" msgstr "" -#: .././config.py:21832 +#: .././config.py:21830 msgid "TRANSLATOR'S NOTE: System preferences > Files > Temporary" msgstr "" -#: .././config.py:21842 +#: .././config.py:21840 msgid "Temporary folder preferences" msgstr "" -#: .././config.py:21847 +#: .././config.py:21845 msgid "Empty temporary folders when Tartube shuts down" msgstr "" -#: .././config.py:21856 +#: .././config.py:21854 msgid "(N.B. Temporary folders are always emptied when Tartube starts up)" msgstr "" -#: .././config.py:21864 +#: .././config.py:21862 msgid "Open temporary folders (on the desktop) when Tartube shuts down" msgstr "" -#: .././config.py:21895 +#: .././config.py:21893 msgid "TRANSLATOR'S NOTE: System preferences > Files > Statistics" msgstr "" -#: .././config.py:21911 +#: .././config.py:21909 msgid "The Tartube database contains:" msgstr "" -#: .././config.py:21971 +#: .././config.py:21969 msgid "Custom folders" msgstr "" -#: .././config.py:21994 +#: .././config.py:21992 msgid "Calculate" msgstr "" -#: .././config.py:22075 +#: .././config.py:22073 msgid "TRANSLATOR'S NOTE: System preferences > Files > History" msgstr "" -#: .././config.py:22129 +#: .././config.py:22127 msgid "TRANSLATOR'S NOTE: System preferences > Windows" msgstr "" #. Add this tab... -#: .././config.py:22133 +#: .././config.py:22131 msgid "_Windows" msgstr "" -#: .././config.py:22163 +#: .././config.py:22161 msgid "TRANSLATOR'S NOTE: System preferences > Windows > Main Window" msgstr "" -#: .././config.py:22167 +#: .././config.py:22165 msgid "_Main window" msgstr "" -#: .././config.py:22174 +#: .././config.py:22172 msgid "Main window preferences" msgstr "" -#: .././config.py:22179 +#: .././config.py:22177 msgid "Remember size of the main window" msgstr "" -#: .././config.py:22187 +#: .././config.py:22185 msgid "Remember slider positions" msgstr "" -#: .././config.py:22196 +#: .././config.py:22194 msgid "Reset both" msgstr "" -#: .././config.py:22212 +#: .././config.py:22210 msgid "Don't show the main window toolbar" msgstr "" -#: .././config.py:22222 +#: .././config.py:22220 msgid "Don't show labels in the main window toolbar" msgstr "" -#: .././config.py:22240 +#: .././config.py:22245 msgid "" "Replace stock icons with custom icons (in case stock icons are not visible)" msgstr "" -#: .././config.py:22252 +#: .././config.py:22257 msgid "Show tooltips for videos, channels, playlists and folders" msgstr "" -#: .././config.py:22261 +#: .././config.py:22266 msgid "Show errors/warnings in tooltips (but not in the Videos tab)" msgstr "" -#: .././config.py:22284 +#: .././config.py:22289 msgid "Disable the download buttons in the toolbar and the Videos tab" msgstr "" -#: .././config.py:22294 +#: .././config.py:22299 msgid "In the Progress tab, hide finished downloads" msgstr "" -#: .././config.py:22303 +#: .././config.py:22308 msgid "Show downloads in reverse order" msgstr "" -#: .././config.py:22312 +#: .././config.py:22317 msgid "In the Progress/Classic Mode tabs, remember the width of (some) columns" msgstr "" -#: .././config.py:22322 +#: .././config.py:22327 msgid "When Tartube starts, automatically open the Classic Mode tab" msgstr "" -#: .././config.py:22338 +#: .././config.py:22343 msgid "" "In the Classic Mode tab, when adding URLs, remove duplicates rather than " "retaining them" msgstr "" -#: .././config.py:22352 +#: .././config.py:22357 msgid "" "In the Errors/Warnings tab, don't reset the tab title when it is clicked" msgstr "" -#: .././config.py:22378 +#: .././config.py:22383 msgid "TRANSLATOR'S NOTE: System preferences > Windows > Videos" msgstr "" -#: .././config.py:22386 +#: .././config.py:22391 msgid "Video Index (left side of the Videos tab)" msgstr "" -#: .././config.py:22391 +#: .././config.py:22396 msgid "Show a 'Custom download all' button" msgstr "" -#: .././config.py:22401 +#: .././config.py:22406 msgid "While checking/downloading videos, show free disk space" msgstr "" -#: .././config.py:22412 +#: .././config.py:22417 msgid "Allow each row to be marked for checking/downloading" msgstr "" -#: .././config.py:22423 +#: .././config.py:22428 msgid "Show smaller icons" msgstr "" -#: .././config.py:22432 +#: .././config.py:22437 msgid "" "Show detailed statistics about the videos in each channel / playlist / folder" msgstr "" -#: .././config.py:22443 +#: .././config.py:22448 msgid "" "After clicking on a folder, automatically expand/collapse the tree around it" msgstr "" -#: .././config.py:22454 +#: .././config.py:22459 msgid "Expand the whole tree, not just the level beneath the clicked folder" msgstr "" -#: .././config.py:22475 +#: .././config.py:22480 msgid "Video Catalogue (right side of the Videos tab)" msgstr "" -#: .././config.py:22481 +#: .././config.py:22486 msgid "Show 'today' and 'yesterday' as the date, when possible" msgstr "" -#: .././config.py:22489 +#: .././config.py:22494 msgid "Show livestreams with a different background colour" msgstr "" -#: .././config.py:22497 +#: .././config.py:22502 msgid "Use same background colours for livestream and debut videos" msgstr "" -#: .././config.py:22520 +#: .././config.py:22525 msgid "Channel and playlist names are clickable (grid mode only)" msgstr "" -#: .././config.py:22528 +#: .././config.py:22533 msgid "Show nicknames (not video file names)" msgstr "" -#: .././config.py:22549 +#: .././config.py:22554 msgid "TRANSLATOR'S NOTE: System preferences > Windows > Drag" msgstr "" -#: .././config.py:22552 +#: .././config.py:22557 msgid "_Drag" msgstr "" -#: .././config.py:22556 +#: .././config.py:22561 msgid "Drag and drop preferences" msgstr "" -#: .././config.py:22562 +#: .././config.py:22567 msgid "When dragging and dropping videos to an external application..." msgstr "" -#: .././config.py:22568 +#: .././config.py:22573 msgid "Transfer the video's full file path" msgstr "" -#: .././config.py:22576 +#: .././config.py:22581 msgid "Transfer the video's source URL" msgstr "" -#: .././config.py:22584 +#: .././config.py:22589 msgid "Transfer the video's name" msgstr "" -#: .././config.py:22592 .././config.py:22654 +#: .././config.py:22597 .././config.py:22659 msgid "Transfer error/warning messages" msgstr "" -#: .././config.py:22600 +#: .././config.py:22605 msgid "Transfer the thumbnail's full file path" msgstr "" -#: .././config.py:22608 .././config.py:22665 +#: .././config.py:22613 .././config.py:22670 msgid "Add a text separator before each item" msgstr "" -#: .././config.py:22617 +#: .././config.py:22622 msgid "" "When dragging and dropping messages from the Errors/Warnings tab to an " "external application..." msgstr "" -#: .././config.py:22624 +#: .././config.py:22629 msgid "Transfer the video/channel/playlist file path" msgstr "" -#: .././config.py:22632 +#: .././config.py:22637 msgid "Transfer the video/channel/playlist URL" msgstr "" -#: .././config.py:22643 +#: .././config.py:22648 msgid "Transfer the video/channel/playlist name" msgstr "" -#: .././config.py:22689 +#: .././config.py:22694 msgid "TRANSLATOR'S NOTE: System preferences > Windows > Tray" msgstr "" -#: .././config.py:22693 +#: .././config.py:22698 msgid "_Tray" msgstr "" -#: .././config.py:22699 +#: .././config.py:22704 msgid "System tray preferences" msgstr "" -#: .././config.py:22704 +#: .././config.py:22709 msgid "Show Tartube in the system tray" msgstr "" -#: .././config.py:22713 +#: .././config.py:22718 msgid "Start Tartube in the system tray" msgstr "" -#: .././config.py:22724 +#: .././config.py:22729 msgid "Close to the tray, rather than closing the application" msgstr "" -#: .././config.py:22736 +#: .././config.py:22741 msgid "" "After closing to the tray, restore the window's position (does not work on " "Wayland)" msgstr "" -#: .././config.py:22779 +#: .././config.py:22784 msgid "TRANSLATOR'S NOTE: System preferences > Windows > Dialogues" msgstr "" -#: .././config.py:22783 +#: .././config.py:22788 msgid "D_ialogues" msgstr "" -#: .././config.py:22789 +#: .././config.py:22794 msgid "Dialogue window preferences" msgstr "" -#: .././config.py:22794 +#: .././config.py:22799 msgid "When adding channels/playlists, keep the dialogue window open" msgstr "" -#: .././config.py:22804 +#: .././config.py:22809 msgid "When the dialogue window opens, add URLs from the system clipboard" msgstr "" -#: .././config.py:22825 +#: .././config.py:22830 msgid "When adding YouTube channels, remind the user to copy the correct URL" msgstr "" -#: .././config.py:22837 +#: .././config.py:22842 msgid "Debugging preferences" msgstr "" -#: .././config.py:22843 +#: .././config.py:22848 msgid "" "Temporarily disable message dialogue windows (display messages in terminal " "instead)" msgstr "" -#: .././config.py:22855 +#: .././config.py:22860 msgid "" "N.B. Tartube shows a dialogue window after checking or downloading videos" msgstr "" -#: .././config.py:22863 +#: .././config.py:22868 msgid "That dialogue window can be disabled in the Operations > Actions tab" msgstr "" -#: .././config.py:22883 +#: .././config.py:22888 msgid "TRANSLATOR'S NOTE: System preferences > Windows > Colours" msgstr "" -#: .././config.py:22887 +#: .././config.py:22892 msgid "_Colours" msgstr "" -#: .././config.py:22894 +#: .././config.py:22899 msgid "Video catalogue colour preferences" msgstr "" -#: .././config.py:22902 +#: .././config.py:22907 msgid "Waiting livestreams" msgstr "" -#: .././config.py:22908 +#: .././config.py:22913 msgid "Broadcasting livestreams" msgstr "" -#: .././config.py:22914 +#: .././config.py:22919 msgid "Waiting debut videos" msgstr "" -#: .././config.py:22920 +#: .././config.py:22925 msgid "Broadcasting debut videos" msgstr "" -#: .././config.py:22926 +#: .././config.py:22931 msgid "Selected videos" msgstr "" -#: .././config.py:22932 +#: .././config.py:22937 msgid "Selected waiting videos" msgstr "" -#: .././config.py:22938 +#: .././config.py:22943 msgid "Selected broadcasting videos" msgstr "" -#: .././config.py:22944 +#: .././config.py:22949 msgid "Drag and Drop notification" msgstr "" -#: .././config.py:22950 +#: .././config.py:22955 msgid "Drag and Drop background 1" msgstr "" -#: .././config.py:22956 +#: .././config.py:22961 msgid "Drag and Drop background 2" msgstr "" -#: .././config.py:22987 +#: .././config.py:22992 msgid "Custom colour:" msgstr "" -#: .././config.py:23010 +#: .././config.py:23015 msgid "Default colour:" msgstr "" -#: .././config.py:23047 +#: .././config.py:23052 msgid "TRANSLATOR'S NOTE: System preferences > Windows > Errors/Warnings" msgstr "" -#: .././config.py:23052 +#: .././config.py:23057 msgid "_Errors/Warnings" msgstr "" -#: .././config.py:23058 +#: .././config.py:23063 msgid "Errors/Warnings tab preferences" msgstr "" -#: .././config.py:23158 +#: .././config.py:23163 msgid "TRANSLATOR'S NOTE: System preferences > Windows > Websites" msgstr "" -#: .././config.py:23162 +#: .././config.py:23167 msgid "_Websites" msgstr "" -#: .././config.py:23169 +#: .././config.py:23174 msgid "YouTube error/warning preferences" msgstr "" -#: .././config.py:23174 +#: .././config.py:23179 msgid "Ignore YouTube copyright errors" msgstr "" -#: .././config.py:23182 +#: .././config.py:23187 msgid "Ignore YouTube age-restriction errors" msgstr "" -#: .././config.py:23190 +#: .././config.py:23195 msgid "Ignore YouTube deletion by uploader errors" msgstr "" -#: .././config.py:23198 +#: .././config.py:23203 msgid "Ignore YouTube payment errors" msgstr "" -#: .././config.py:23207 .././config.py:27221 +#: .././config.py:23212 .././config.py:27236 msgid "General preferences" msgstr "" -#: .././config.py:23213 +#: .././config.py:23218 msgid "" "Ignore any errors/warnings which match lines in this list (applies to all " "websites)" msgstr "" -#: .././config.py:23227 +#: .././config.py:23232 msgid "These are ordinary strings" msgstr "" -#: .././config.py:23234 +#: .././config.py:23239 msgid "These are regular expressions (regexes)" msgstr "" -#: .././config.py:23263 +#: .././config.py:23268 msgid "TRANSLATOR'S NOTE: System preferences > Scheduling" msgstr "" #. Add this tab... -#: .././config.py:23267 +#: .././config.py:23272 msgid "_Scheduling" msgstr "" -#: .././config.py:23290 +#: .././config.py:23295 msgid "TRANSLATOR'S NOTE: System preferences > Scheduling > Start" msgstr "" -#: .././config.py:23298 +#: .././config.py:23303 msgid "Scheduled download preferences" msgstr "" -#: .././config.py:23319 +#: .././config.py:23324 msgid "Priority" msgstr "" -#: .././config.py:23319 +#: .././config.py:23324 msgid "Whole" msgstr "" -#: .././config.py:23319 +#: .././config.py:23324 msgid "Shutdown" msgstr "" -#: .././config.py:23319 +#: .././config.py:23324 msgid "D/L All" msgstr "" -#: .././config.py:23320 +#: .././config.py:23325 msgid "Join mode" msgstr "" -#: .././config.py:23374 .././config.py:24471 .././config.py:26785 -#: .././config.py:27066 +#: .././config.py:23379 .././config.py:24486 .././config.py:26800 +#: .././config.py:27081 msgid "Edit" msgstr "" -#: .././config.py:23446 .././formats.py:1229 +#: .././config.py:23451 .././formats.py:1229 msgid "Custom" msgstr "" -#: .././config.py:23490 +#: .././config.py:23495 msgid "TRANSLATOR'S NOTE: System preferences > Scheduling > Stop" msgstr "" -#: .././config.py:23493 +#: .././config.py:23498 msgid "S_top" msgstr "" -#: .././config.py:23498 +#: .././config.py:23503 msgid "Scheduled stop preferences" msgstr "" -#: .././config.py:23503 +#: .././config.py:23508 msgid "Stop all download operations after this much time" msgstr "" -#: .././config.py:23551 +#: .././config.py:23556 msgid "Stop all download operations after this many videos" msgstr "" -#: .././config.py:23578 +#: .././config.py:23583 msgid "Stop all download operations after this much disk space" msgstr "" -#: .././config.py:23621 +#: .././config.py:23626 msgid "" "N.B. Disk space is estimated. This setting does not apply to simulated " "downloads" msgstr "" -#: .././config.py:23636 +#: .././config.py:23641 msgid "TRANSLATOR'S NOTE: System preferences > Operations" msgstr "" -#: .././config.py:23680 +#: .././config.py:23685 msgid "TRANSLATOR'S NOTE: System preferences > Operations > Limits" msgstr "" -#: .././config.py:23746 +#: .././config.py:23751 msgid "Overriding video format options, limit video resolution to" msgstr "" -#: .././config.py:23768 +#: .././config.py:23773 msgid "Alternative performance limits" msgstr "" -#: .././config.py:23826 +#: .././config.py:23831 msgid "Alternative limits apply between" msgstr "" -#: .././config.py:23866 +#: .././config.py:23871 msgid "and" msgstr "" -#: .././config.py:23894 +#: .././config.py:23899 msgid "On days" msgstr "" -#: .././config.py:23927 +#: .././config.py:23932 msgid "TRANSLATOR'S NOTE: System preferences > Operations > Stop" msgstr "" -#: .././config.py:23931 +#: .././config.py:23936 msgid "_Stop" msgstr "" -#: .././config.py:23938 +#: .././config.py:23943 msgid "Time-saving settings" msgstr "" -#: .././config.py:23944 +#: .././config.py:23949 msgid "" "Stop checking/downloading a channel/playlist when it finds videos you " "already have" msgstr "" -#: .././config.py:23955 +#: .././config.py:23960 msgid "Stop after this many videos (when checking)" msgstr "" -#: .././config.py:23970 +#: .././config.py:23975 msgid "Stop after this many videos (when downloading)" msgstr "" -#: .././config.py:24006 +#: .././config.py:24011 msgid "TRANSLATOR'S NOTE: System preferences > Operations > Downloads" msgstr "" -#: .././config.py:24017 +#: .././config.py:24022 msgid "Download operation preferences" msgstr "" -#: .././config.py:24023 +#: .././config.py:24028 msgid "Automatically update downloader before every download operation" msgstr "" -#: .././config.py:24035 +#: .././config.py:24040 msgid "Automatically save files at the end of all operations" msgstr "" -#: .././config.py:24047 +#: .././config.py:24052 msgid "For simulated downloads, don't check a video in a folder more than once" msgstr "" -#: .././config.py:24061 +#: .././config.py:24066 msgid "If a download stalls, restart it after this many minutes" msgstr "" -#: .././config.py:24083 +#: .././config.py:24088 msgid "Maximum restarts after a stalled download (0 for no maximum)" msgstr "" -#: .././config.py:24116 +#: .././config.py:24121 msgid "Apply a timeout (in minutes) when checking a video" msgstr "" -#: .././config.py:24128 +#: .././config.py:24133 msgid "Without comments" msgstr "" -#: .././config.py:24144 +#: .././config.py:24149 msgid "With comments" msgstr "" -#: .././config.py:24177 +#: .././config.py:24182 msgid "Assign anonymous error/warning messages to the most probable video" msgstr "" -#: .././config.py:24188 +#: .././config.py:24193 msgid "Add censored, age-restricted and other blocked videos to the database" msgstr "" -#: .././config.py:24201 +#: .././config.py:24206 msgid "" "Extract playlist IDs from each video, and store them in the parent channel/" "playlist" msgstr "" -#: .././config.py:24212 +#: .././config.py:24217 msgid "" "Convert .webp thumbnails into .jpg thumbnails (using FFmpeg) after " "downloading them" msgstr "" -#: .././config.py:24223 +#: .././config.py:24228 msgid "" "...but don't delete the original thumbnails (enable before embedding " "thumbnails in videos)" msgstr "" -#: .././config.py:24258 +#: .././config.py:24263 msgid "TRANSLATOR'S NOTE: System preferences > Operations > Ignore" msgstr "" -#: .././config.py:24262 +#: .././config.py:24267 msgid "_Ignore" msgstr "" -#: .././config.py:24269 +#: .././config.py:24274 msgid "Ignore downloader errors/warnings" msgstr "" -#: .././config.py:24274 +#: .././config.py:24279 msgid "TRANSLATOR'S NOTE: These error messages are always in English" msgstr "" -#: .././config.py:24278 +#: .././config.py:24283 msgid "Ignore 'Child process exited with non-zero code' errors" msgstr "" -#: .././config.py:24287 +#: .././config.py:24292 msgid "" "Ignore 'Unable to download video data' and 'Unable to extract video data' " "errors" msgstr "" -#: .././config.py:24297 +#: .././config.py:24302 msgid "Ignore 'Did not get any data blocks' errors" msgstr "" -#: .././config.py:24306 +#: .././config.py:24311 msgid "Ignore 'Requested formats are incompatible for merge' warnings" msgstr "" -#: .././config.py:24315 +#: .././config.py:24320 msgid "Ignore 'No video formats found' errors" msgstr "" -#: .././config.py:24323 +#: .././config.py:24328 msgid "Ignore 'There are no annotations to write' warnings" msgstr "" -#: .././config.py:24331 +#: .././config.py:24336 msgid "Ignore 'Video doesn't have subtitles' warnings" msgstr "" -#: .././config.py:24339 +#: .././config.py:24344 msgid "Ignore 'A channel/user page was given' warnings" msgstr "" -#: .././config.py:24347 +#: .././config.py:24352 msgid "Ignore 'There's no playlist description to write' warnings" msgstr "" -#: .././config.py:24356 +#: .././config.py:24361 msgid "" -"Ignore 'Unable to download video thumbnail: HTTP Error 404: Not Fuund' " +"Ignore 'Unable to download video thumbnail: HTTP Error 404: Not Found' " "warnings" msgstr "" -#: .././config.py:24379 +#: .././config.py:24372 +msgid "Ignore 'The channel is not currently live' warnings on Twitch" +msgstr "" + +#: .././config.py:24394 msgid "TRANSLATOR'S NOTE: System preferences > Operations > Custom" msgstr "" -#: .././config.py:24382 +#: .././config.py:24397 msgid "_Custom" msgstr "" -#: .././config.py:24387 +#: .././config.py:24402 msgid "Custom downloads" msgstr "" -#: .././config.py:24408 .././config.py:26720 +#: .././config.py:24423 .././config.py:26735 msgid "Classic Mode" msgstr "" -#: .././config.py:24480 .././config.py:26794 .././config.py:27075 +#: .././config.py:24495 .././config.py:26809 .././config.py:27090 msgid "Export" msgstr "" -#: .././config.py:24489 .././config.py:26803 .././config.py:27084 +#: .././config.py:24504 .././config.py:26818 .././config.py:27099 msgid "Clone" msgstr "" -#: .././config.py:24498 .././config.py:26812 +#: .././config.py:24513 .././config.py:26827 msgid "Use in Classic Mode tab" msgstr "" -#: .././config.py:24601 +#: .././config.py:24616 msgid "TRANSLATOR'S NOTE: System preferences > Operations > Archive" msgstr "" -#: .././config.py:24605 +#: .././config.py:24620 msgid "_Archive" msgstr "" -#: .././config.py:24613 +#: .././config.py:24628 msgid "Archive file preferences" msgstr "" -#: .././config.py:24619 +#: .././config.py:24634 msgid "" "Allow downloader to create its own archive file (so deleted videos are not " "re-downloaded)" msgstr "" -#: .././config.py:24638 +#: .././config.py:24653 msgid "Store the archive file in the same location as the video" msgstr "" -#: .././config.py:24646 +#: .././config.py:24661 msgid "" "N.B. Archive files are never stored in system folders like 'Unsorted Videos'" msgstr "" -#: .././config.py:24655 +#: .././config.py:24670 msgid "Store the archive file in Tartube's data directory" msgstr "" -#: .././config.py:24666 +#: .././config.py:24681 msgid "Store the archive file at this location:" msgstr "" -#: .././config.py:24746 +#: .././config.py:24761 msgid "Classic Mode tab preferences" msgstr "" -#: .././config.py:24752 +#: .././config.py:24767 msgid "Create an archive file when downloading from the Classic Mode tab" msgstr "" -#: .././config.py:24763 +#: .././config.py:24778 msgid "" "This setting should only be enabled when downloading channels and playlists" msgstr "" -#: .././config.py:24783 +#: .././config.py:24798 msgid "TRANSLATOR'S NOTE: System preferences > Operations > Livestreams" msgstr "" -#: .././config.py:24787 +#: .././config.py:24802 msgid "Li_vestreams" msgstr "" -#: .././config.py:24795 +#: .././config.py:24810 msgid "Livestream preferences (compatible websites only)" msgstr "" -#: .././config.py:24801 +#: .././config.py:24816 msgid "Do not check/download any livestream [yt-dlp only]" msgstr "" -#: .././config.py:24812 +#: .././config.py:24827 msgid "Detect livestreams announced within this many days" msgstr "" -#: .././config.py:24827 +#: .././config.py:24842 msgid "How often to check the status of livestreams (in minutes)" msgstr "" -#: .././config.py:24846 +#: .././config.py:24861 msgid "Check more frequently when a livestream is due to start" msgstr "" -#: .././config.py:24889 +#: .././config.py:24904 msgid "Broadcasting livestream preferences (compatible websites only)" msgstr "" -#: .././config.py:24897 +#: .././config.py:24912 msgid "" "These settings apply when downloading videos individually, for example with " "a custom download" msgstr "" -#: .././config.py:24908 +#: .././config.py:24923 msgid "Download using:" msgstr "" -#: .././config.py:24923 +#: .././config.py:24938 msgid ".m3u manifest" msgstr "" -#: .././config.py:24970 +#: .././config.py:24985 msgid "Replace a partially-downloaded livestream" msgstr "" -#: .././config.py:24977 +#: .././config.py:24992 msgid "Resume a partially-downloaded livestream" msgstr "" -#: .././config.py:24996 +#: .././config.py:25011 msgid "" "Bypass usual limits on simultaneous downloads, so that all livestreams can " "be downloaded" msgstr "" -#: .././config.py:25009 +#: .././config.py:25024 msgid "Timeout after this many minutes of inactivity" msgstr "" -#: .././config.py:25025 +#: .././config.py:25040 msgid "" "When the livestream download is stopped manually, mark the video as " "downloaded" msgstr "" -#: .././config.py:25039 +#: .././config.py:25054 msgid "" "Check a video before the livestream download (ensures metadata is downloaded)" msgstr "" -#: .././config.py:25053 +#: .././config.py:25068 msgid "N.B. This setting is ignored in the Classic Mode tab" msgstr "" -#: .././config.py:25070 +#: .././config.py:25085 msgid "not recommended" msgstr "" -#: .././config.py:25087 +#: .././config.py:25102 msgid "TRANSLATOR'S NOTE: System preferences > Operations > Actions" msgstr "" -#: .././config.py:25091 +#: .././config.py:25106 msgid "Ac_tions" msgstr "" -#: .././config.py:25099 +#: .././config.py:25114 msgid "Livestream actions (can be toggled for individual videos)" msgstr "" -#: .././config.py:25106 +#: .././config.py:25121 msgid "(currently disabled on MS Windows)" msgstr "" -#: .././config.py:25111 +#: .././config.py:25126 msgid "When a livestream starts, show a desktop notification" msgstr "" -#: .././config.py:25125 +#: .././config.py:25140 msgid "When a livestream starts, sound an alarm" msgstr "" -#: .././config.py:25152 +#: .././config.py:25167 msgid "Plays the selected sound effect" msgstr "" -#: .././config.py:25161 +#: .././config.py:25176 msgid "When a livestream starts, open it in the system's web browser" msgstr "" -#: .././config.py:25173 +#: .././config.py:25188 msgid "When a livestream starts, begin downloading it immediately" msgstr "" -#: .././config.py:25201 +#: .././config.py:25216 msgid "Desktop notification preferences" msgstr "" -#: .././config.py:25207 +#: .././config.py:25222 msgid "Show a dialogue window at the end of an operation" msgstr "" -#: .././config.py:25231 +#: .././config.py:25246 msgid "Don't notify the user at the end of an operation" msgstr "" -#: .././config.py:25269 +#: .././config.py:25284 msgid "TRANSLATOR'S NOTE: System preferences > Operations > Clips" msgstr "" -#: .././config.py:25273 +#: .././config.py:25288 msgid "Cli_ps" msgstr "" -#: .././config.py:25286 +#: .././config.py:25301 msgid "" "When a video is checked/downloaded, automatically extract timestamps from " "its metadata file" msgstr "" -#: .././config.py:25297 +#: .././config.py:25312 msgid "" "When a video is checked/downloaded, automatically extract timestamps from " "its description" msgstr "" -#: .././config.py:25309 +#: .././config.py:25324 msgid "If timestamps have already been extracted, replace them" msgstr "" -#: .././config.py:25321 +#: .././config.py:25336 msgid "" "If no timestamps have been extracted, try again before splitting a video" msgstr "" -#: .././config.py:25335 +#: .././config.py:25350 msgid "Video clips (requires FFmpeg or yt-dlp)" msgstr "" -#: .././config.py:25345 +#: .././config.py:25360 msgid "Download video clips using FFmpeg" msgstr "" -#: .././config.py:25352 +#: .././config.py:25367 msgid "Download video clips using yt-dlp" msgstr "" -#: .././config.py:25365 +#: .././config.py:25380 msgid "Format of video clip filenames" msgstr "" -#: .././config.py:25370 +#: .././config.py:25385 msgid "Number" msgstr "" -#: .././config.py:25371 +#: .././config.py:25386 msgid "Clip Title" msgstr "" -#: .././config.py:25372 +#: .././config.py:25387 msgid "Number + Clip Title" msgstr "" -#: .././config.py:25373 +#: .././config.py:25388 msgid "Clip Title + Number" msgstr "" -#: .././config.py:25374 +#: .././config.py:25389 msgid "Original Title" msgstr "" -#: .././config.py:25375 +#: .././config.py:25390 msgid "Original Title + Number" msgstr "" -#: .././config.py:25376 +#: .././config.py:25391 msgid "Original Title + Clip Title" msgstr "" -#: .././config.py:25377 +#: .././config.py:25392 msgid "Original Title + Number + Clip Title" msgstr "" -#: .././config.py:25378 +#: .././config.py:25393 msgid "Original Title + Clip Title + Number" msgstr "" -#: .././config.py:25405 +#: .././config.py:25420 msgid "Generic title for video clips" msgstr "" -#: .././config.py:25422 +#: .././config.py:25437 msgid "Move clips to the Video Clips folder" msgstr "" -#: .././config.py:25429 +#: .././config.py:25444 msgid "Keep clips with their original video" msgstr "" -#: .././config.py:25442 +#: .././config.py:25457 msgid "...but place new files inside a sub-directory" msgstr "" -#: .././config.py:25453 +#: .././config.py:25468 msgid "Add new files to Tartube's database" msgstr "" -#: .././config.py:25464 +#: .././config.py:25479 msgid "Use the original video's thumbnail" msgstr "" -#: .././config.py:25475 .././config.py:25596 +#: .././config.py:25490 .././config.py:25611 msgid "" "Force keyframes at cuts (slower, but fewer video artefacts before and after " "each cut)" msgstr "" -#: .././config.py:25488 +#: .././config.py:25503 msgid "After splitting a video, open the destination folder" msgstr "" -#: .././config.py:25490 +#: .././config.py:25505 msgid "After splitting a video, open the destination directory" msgstr "" -#: .././config.py:25502 +#: .././config.py:25517 msgid "" "After splitting a video, delete the original (ignored for videos in channels/" "playlists)" msgstr "" -#: .././config.py:25525 +#: .././config.py:25540 msgid "TRANSLATOR'S NOTE: System preferences > Operations > Slices" msgstr "" -#: .././config.py:25529 +#: .././config.py:25544 msgid "Slic_es" msgstr "" -#: .././config.py:25536 +#: .././config.py:25551 msgid "Video slices (requires FFmpeg)" msgstr "" -#: .././config.py:25542 +#: .././config.py:25557 msgid "" "While checking/downloading videos, check each video against the SponsorBlock " "server" msgstr "" -#: .././config.py:25553 +#: .././config.py:25568 msgid "When contacting the server, obfuscate each video's ID (recommended)" msgstr "" -#: .././config.py:25569 +#: .././config.py:25584 msgid "If slices have already been extracted, replace the old list" msgstr "" -#: .././config.py:25582 +#: .././config.py:25597 msgid "" "If slices have been extracted, contact the server again before removing more " "slices from the video" msgstr "" -#: .././config.py:25610 +#: .././config.py:25625 msgid "" "After removing slices from a video, reset all timestamp and slice data " "(recommended)" msgstr "" -#: .././config.py:25636 +#: .././config.py:25651 msgid "TRANSLATOR'S NOTE: System preferences > Operations > Comments" msgstr "" -#: .././config.py:25640 +#: .././config.py:25655 msgid "C_omments" msgstr "" -#: .././config.py:25652 +#: .././config.py:25667 msgid "When checking videos, store comments in the metadata file" msgstr "" -#: .././config.py:25660 +#: .././config.py:25675 msgid "When downloading videos, store comments in the metadata file" msgstr "" -#: .././config.py:25668 +#: .././config.py:25683 msgid "" "Warning: fetching comments will increase the download time, perhaps by a lot!" msgstr "" -#: .././config.py:25674 +#: .././config.py:25689 msgid "Also store comments in the Tartube database" msgstr "" -#: .././config.py:25699 +#: .././config.py:25714 msgid "" "Warning: storing comments will increase the size of Tartube's datbase, " "perhaps by a lot!" msgstr "" -#: .././config.py:25719 +#: .././config.py:25734 msgid "TRANSLATOR'S NOTE: System preferences > Operations > Mirrors" msgstr "" -#: .././config.py:25730 +#: .././config.py:25745 msgid "Invidious mirror" msgstr "" -#: .././config.py:25736 +#: .././config.py:25751 msgid "To find an updated list of Invidious mirrors, use any search engine!" msgstr "" -#: .././config.py:25751 +#: .././config.py:25766 msgid "Use the default Invidious mirror" msgstr "" -#: .././config.py:25766 +#: .././config.py:25781 msgid "SponsorBlock API mirror" msgstr "" -#: .././config.py:25779 +#: .././config.py:25794 msgid "Use the default SponsorBlock URL" msgstr "" -#: .././config.py:25796 +#: .././config.py:25811 msgid "TRANSLATOR'S NOTE: System preferences > Operations > Proxies" msgstr "" -#: .././config.py:25800 +#: .././config.py:25815 msgid "P_roxies" msgstr "" -#: .././config.py:25806 +#: .././config.py:25821 msgid "Proxies" msgstr "" -#: .././config.py:25813 +#: .././config.py:25828 msgid "" "During a download operation, Tartube will cycle betwween the proxies in this " "list" msgstr "" -#: .././config.py:25839 +#: .././config.py:25854 msgid "TRANSLATOR'S NOTE: System preferences > Operations > Preferences" msgstr "" -#: .././config.py:25843 +#: .././config.py:25858 msgid "Pre_ferences" msgstr "" -#: .././config.py:25850 +#: .././config.py:25865 msgid "URL flexibility preferences" msgstr "" -#: .././config.py:25857 +#: .././config.py:25872 msgid "" "If a video's URL represents a channel/playlist, not a video, don't download " "it" msgstr "" -#: .././config.py:25866 +#: .././config.py:25881 msgid "...or, download multiple videos into the containing folder" msgstr "" -#: .././config.py:25876 +#: .././config.py:25891 msgid "...or, create a new channel, and download the videos into that" msgstr "" -#: .././config.py:25887 +#: .././config.py:25902 msgid "...or, create a new playlist, and download the videos into that" msgstr "" -#: .././config.py:25919 .././config.py:26001 +#: .././config.py:25934 .././config.py:26016 msgid "Missing video preferences" msgstr "" -#: .././config.py:25925 .././config.py:26007 +#: .././config.py:25940 .././config.py:26022 msgid "" "Add videos which have been removed from a channel/playlist to the Missing " "Videos folder" msgstr "" -#: .././config.py:25936 .././config.py:26018 +#: .././config.py:25951 .././config.py:26033 msgid "Only add videos that were uploaded within this many days" msgstr "" -#: .././config.py:25990 +#: .././config.py:26005 msgid "TRANSLATOR'S NOTE: System preferences > Operations > Missing" msgstr "" -#: .././config.py:25994 +#: .././config.py:26009 msgid "Missi_ng" msgstr "" -#: .././config.py:26067 +#: .././config.py:26082 msgid "TRANSLATOR'S NOTE: System preferences > Downloaders" msgstr "" -#: .././config.py:26099 .././config.py:35379 +#: .././config.py:26114 .././config.py:35435 msgid "TRANSLATOR'S NOTE: System preferences > Downloaders > Forks" msgstr "" -#: .././config.py:26103 +#: .././config.py:26118 msgid "_Forks" msgstr "" -#: .././config.py:26109 +#: .././config.py:26124 msgid "Forks of youtube-dl" msgstr "" -#: .././config.py:26138 +#: .././config.py:26153 msgid "Use yt-dlp" msgstr "" -#: .././config.py:26144 +#: .././config.py:26159 msgid "Install without dependencies" msgstr "" -#: .././config.py:26145 +#: .././config.py:26160 msgid "(recommended on MS Windows)" msgstr "" -#: .././config.py:26176 +#: .././config.py:26191 msgid "Use youtube-dl" msgstr "" -#: .././config.py:26197 +#: .././config.py:26212 msgid "Other forks" msgstr "" -#: .././config.py:26205 +#: .././config.py:26220 msgid "Use this fork (e.g. youtube-dlc):" msgstr "" -#: .././config.py:26283 +#: .././config.py:26298 msgid "When using other downloaders, filter out yt-dlp download options" msgstr "" -#: .././config.py:26305 +#: .././config.py:26320 msgid "TRANSLATOR'S NOTE: System preferences > Downloaders > File paths" msgstr "" -#: .././config.py:26309 +#: .././config.py:26324 msgid "File _paths" msgstr "" -#: .././config.py:26316 +#: .././config.py:26331 msgid "Downloader file paths" msgstr "" -#: .././config.py:26322 +#: .././config.py:26337 msgid "Path to the executable" msgstr "" #. (Signal connect appears below) -#: .././config.py:26328 .././config.py:26507 .././config.py:26548 -#: .././config.py:35396 +#: .././config.py:26343 .././config.py:26522 .././config.py:26563 +#: .././config.py:35452 msgid "Use default path" msgstr "" -#: .././config.py:26338 .././config.py:35410 +#: .././config.py:26353 .././config.py:35466 msgid "Use local path" msgstr "" -#: .././config.py:26344 +#: .././config.py:26359 msgid "Use custom path (not recommended on MS Windows)" msgstr "" -#: .././config.py:26346 +#: .././config.py:26361 msgid "Use custom path" msgstr "" -#: .././config.py:26358 .././config.py:35422 +#: .././config.py:26373 .././config.py:35478 msgid "Use PyPI path" msgstr "" -#: .././config.py:26418 +#: .././config.py:26433 msgid "Command for update operations" msgstr "" -#: .././config.py:26471 +#: .././config.py:26486 msgid "TRANSLATOR'S NOTE: System preferences > Downloaders > FFmpeg / AVConv" msgstr "" -#: .././config.py:26476 +#: .././config.py:26491 msgid "FF_mpeg / AVConv" msgstr "" -#: .././config.py:26483 +#: .././config.py:26498 msgid "Post-processor file paths" msgstr "" -#: .././config.py:26488 +#: .././config.py:26503 msgid "" "You only need to set these paths if Tartube cannot find FFmpeg / AVConv " "automatically" msgstr "" -#: .././config.py:26495 +#: .././config.py:26510 msgid "Path to the FFmpeg executable" msgstr "" -#: .././config.py:26522 .././config.py:26634 +#: .././config.py:26537 .././config.py:26649 msgid "Install from main menu" msgstr "" -#: .././config.py:26536 +#: .././config.py:26551 msgid "Path to the AVConv executable" msgstr "" -#: .././config.py:26563 +#: .././config.py:26578 msgid "Not supported on MS Windows" msgstr "" -#: .././config.py:26591 +#: .././config.py:26606 msgid "TRANSLATOR'S NOTE: System preferences > Downloaders > streamlink" msgstr "" -#: .././config.py:26594 +#: .././config.py:26609 msgid "TRANSLATOR'S NOTE: 'streamlink' is the name of a Python module" msgstr "" -#: .././config.py:26599 +#: .././config.py:26614 msgid "_streamlink" msgstr "" -#: .././config.py:26606 +#: .././config.py:26621 msgid "streamlink file path" msgstr "" -#: .././config.py:26611 +#: .././config.py:26626 msgid "Path to the streamlink executable" msgstr "" -#: .././config.py:26659 +#: .././config.py:26674 msgid "TRANSLATOR'S NOTE: System preferences > Options" msgstr "" -#: .././config.py:26688 +#: .././config.py:26703 msgid "TRANSLATOR'S NOTE: System preferences > Options > Download options" msgstr "" -#: .././config.py:26693 +#: .././config.py:26708 msgid "_Download options" msgstr "" -#: .././config.py:26700 +#: .././config.py:26715 msgid "List of download options" msgstr "" -#: .././config.py:26720 +#: .././config.py:26735 msgid "Videos tab" msgstr "" -#: .././config.py:26721 +#: .././config.py:26736 msgid "Dropzone" msgstr "" -#: .././config.py:26721 +#: .././config.py:26736 msgid "Applied to media" msgstr "" -#: .././config.py:26922 +#: .././config.py:26937 msgid "TRANSLATOR'S NOTE: System preferences > Options > Preferences" msgstr "" -#: .././config.py:26926 +#: .././config.py:26941 msgid "_Preferences" msgstr "" -#: .././config.py:26933 +#: .././config.py:26948 msgid "Download options preferences" msgstr "" -#: .././config.py:26939 +#: .././config.py:26954 msgid "" "When applying download options to something, clone the general download " "options" msgstr "" -#: .././config.py:26950 +#: .././config.py:26965 msgid "After downloading a video, destroy its download options" msgstr "" -#: .././config.py:26972 +#: .././config.py:26987 msgid "TRANSLATOR'S NOTE: System preferences > Options > FFmpeg options" msgstr "" -#: .././config.py:26976 +#: .././config.py:26991 msgid "_FFmpeg options" msgstr "" -#: .././config.py:26983 +#: .././config.py:26998 msgid "List of FFmpeg options managers" msgstr "" -#: .././config.py:27003 +#: .././config.py:27018 msgid "Current" msgstr "" -#: .././config.py:27093 +#: .././config.py:27108 msgid "Use these options" msgstr "" -#: .././config.py:27183 +#: .././config.py:27198 msgid "TRANSLATOR'S NOTE: System preferences > Output" msgstr "" #. Add this tab... -#: .././config.py:27187 +#: .././config.py:27202 msgid "O_utput" msgstr "" -#: .././config.py:27213 +#: .././config.py:27228 msgid "TRANSLATOR'S NOTE: System preferences > Output > General" msgstr "" -#: .././config.py:27227 +#: .././config.py:27242 msgid "Applies to Output tab, terminal window and downloader log" msgstr "" -#: .././config.py:27233 +#: .././config.py:27248 msgid "Downloader writes verbose output (youtube-dl debugging mode)" msgstr "" -#: .././config.py:27255 +#: .././config.py:27270 msgid "TRANSLATOR'S NOTE: System preferences > Output > Output tab" msgstr "" -#: .././config.py:27259 +#: .././config.py:27274 msgid "_Output tab" msgstr "" -#: .././config.py:27266 +#: .././config.py:27281 msgid "Output tab preferences" msgstr "" -#: .././config.py:27271 +#: .././config.py:27286 msgid "Display downloader system commands in the Output tab" msgstr "" -#: .././config.py:27280 -msgid "Display output from downloader's STDOUT in the Output tab" +#: .././config.py:27296 +msgid "Display general output (from downloader's STDOUT) in the Output tab" msgstr "" -#: .././config.py:27289 .././config.py:27471 .././config.py:27570 +#: .././config.py:27307 .././config.py:27495 .././config.py:27597 msgid "...but don't write each video's JSON data" msgstr "" -#: .././config.py:27300 .././config.py:27482 .././config.py:27581 +#: .././config.py:27318 .././config.py:27506 .././config.py:27608 msgid "...but don't write each video's download progress" msgstr "" -#: .././config.py:27319 -msgid "Display output from downloader's STDERR in the Output tab" +#: .././config.py:27338 +msgid "Display errors/warnings (from downloader's STDERR) in the Output tab" msgstr "" -#: .././config.py:27328 +#: .././config.py:27349 msgid "Limit the size of Output tab pages to" msgstr "" -#: .././config.py:27352 +#: .././config.py:27373 msgid "Empty pages in the Output tab at the start of every operation" msgstr "" -#: .././config.py:27367 +#: .././config.py:27388 msgid "" "Show a summary of active threads (changes are applied when Tartube restarts)" msgstr "" -#: .././config.py:27382 +#: .././config.py:27403 msgid "During update/info operations, automatically switch to the Output tab" msgstr "" -#: .././config.py:27393 +#: .././config.py:27414 msgid "During a refresh operation, show all matching videos in the Output tab" msgstr "" -#: .././config.py:27404 +#: .././config.py:27425 msgid "...also show all non-matching videos" msgstr "" -#: .././config.py:27438 +#: .././config.py:27459 msgid "TRANSLATOR'S NOTE: System preferences > Output > Terminal window" msgstr "" -#: .././config.py:27442 +#: .././config.py:27463 msgid "_Terminal window" msgstr "" -#: .././config.py:27448 +#: .././config.py:27469 msgid "Terminal window preferences" msgstr "" -#: .././config.py:27453 +#: .././config.py:27474 msgid "Write downloader system commands to the terminal window" msgstr "" -#: .././config.py:27462 -msgid "Write output from downloader's STDOUT to the terminal window" +#: .././config.py:27484 +msgid "Write general output (from downloader's STDOUT) to the terminal window" msgstr "" -#: .././config.py:27504 -msgid "Write output from downloader's STDERR to the terminal window" +#: .././config.py:27529 +msgid "Write errors/warnings (from downloader's STDERR) to the terminal window" msgstr "" -#: .././config.py:27529 +#: .././config.py:27556 msgid "TRANSLATOR'S NOTE: System preferences > Output > Log" msgstr "" -#: .././config.py:27533 +#: .././config.py:27560 msgid "_Downloader log" msgstr "" -#: .././config.py:27539 +#: .././config.py:27566 msgid "Downloader log preferences" msgstr "" -#: .././config.py:27545 +#: .././config.py:27572 #, python-brace-format msgid "If enabled, the file '{0}' is written to Tartube's data folder" msgstr "" -#: .././config.py:27552 +#: .././config.py:27579 msgid "Write downloader system commands to the log" msgstr "" -#: .././config.py:27561 -msgid "Write output from downloader's STDOUT to the log" +#: .././config.py:27588 +msgid "Write general output (from downloader's STDOUT) to the log" msgstr "" -#: .././config.py:27603 -msgid "Write output from downloader's STDERR to the log" +#: .././config.py:27630 +msgid "Write errors/warnings (from downloader's STDERR) to the log" msgstr "" -#: .././config.py:28564 .././config.py:30767 .././config.py:30826 -#: .././config.py:31678 .././config.py:33086 .././config.py:33178 +#: .././config.py:28591 .././config.py:30794 .././config.py:30853 +#: .././config.py:31713 .././config.py:33121 .././config.py:33213 msgid "" "TRANSLATOR'S NOTE: Dialogue window, generated by: System preferences > Files " "> Update" msgstr "" #. Confirm the result -#: .././config.py:28584 .././config.py:30800 .././config.py:30862 -#: .././config.py:31702 .././config.py:33112 .././config.py:33204 +#: .././config.py:28611 .././config.py:30827 .././config.py:30889 +#: .././config.py:31737 .././config.py:33147 .././config.py:33239 #: .././refresh.py:496 .././refresh.py:604 msgid "Total videos:" msgstr "" -#: .././config.py:28585 .././config.py:30802 .././config.py:30864 -#: .././config.py:31703 .././config.py:33113 .././config.py:33205 +#: .././config.py:28612 .././config.py:30829 .././config.py:30891 +#: .././config.py:31738 .././config.py:33148 .././config.py:33240 msgid "Videos updated:" msgstr "" -#: .././config.py:28769 .././config.py:28878 +#: .././config.py:28796 .././config.py:28905 msgid "" "TRANSLATOR'S NOTE: Dialogue window, generated by: System preferences > Files " "> URLs" msgstr "" -#: .././config.py:28813 +#: .././config.py:28840 #, python-brace-format msgid "There is already a channel, playlist or folder called '{0}'" msgstr "" -#: .././config.py:28836 +#: .././config.py:28863 msgid "Are you sure you want to rename this channel?" msgstr "" -#: .././config.py:28838 +#: .././config.py:28865 msgid "Are you sure you want to rename this playlist?" msgstr "" -#: .././config.py:28840 +#: .././config.py:28867 msgid "Are you sure you want to rename this folder?" msgstr "" -#: .././config.py:28885 +#: .././config.py:28912 msgid "That is not a valid URL" msgstr "" -#: .././config.py:28908 +#: .././config.py:28935 msgid "Are you sure you want to update the URL?" msgstr "" -#: .././config.py:28939 +#: .././config.py:28966 msgid "" "TRANSLATOR'S NOTE: Dialogue window, generated by:System preferences > Files " "> URLs" msgstr "" -#: .././config.py:28960 +#: .././config.py:28987 msgid "The regex is invalid" msgstr "" -#: .././config.py:29010 +#: .././config.py:29037 msgid "Are you sure you want to update these URLs?" msgstr "" -#: .././config.py:29210 +#: .././config.py:29237 msgid "" "TRANSLATOR'S NOTE: Dialogue window, generated by: System preferences > " "Operations > Custom" msgstr "" -#: .././config.py:29235 +#: .././config.py:29262 msgid "The default custom download manager cannot be deleted" msgstr "" -#: .././config.py:29245 +#: .././config.py:29272 msgid "Are you sure you want to delete this custom download manager?" msgstr "" -#: .././config.py:29489 .././config.py:29610 .././config.py:29660 -#: .././config.py:29852 .././config.py:30512 .././config.py:35281 +#: .././config.py:29516 .././config.py:29637 .././config.py:29687 +#: .././config.py:29879 .././config.py:30539 .././config.py:35337 msgid "" "TRANSLATOR'S NOTE: Dialogue window, generated by: System preferences > Files " "> Database" msgstr "" -#: .././config.py:29521 +#: .././config.py:29548 msgid "Are you sure you want to create a new database at this location?" msgstr "" -#: .././config.py:29633 +#: .././config.py:29660 msgid "Are you sure you want to forget this database?" msgstr "" -#: .././config.py:29673 +#: .././config.py:29700 msgid "Are you sure you want to forget all databases except the current one?" msgstr "" -#: .././config.py:29881 +#: .././config.py:29908 msgid "No database exists at this location:" msgstr "" -#: .././config.py:29883 +#: .././config.py:29910 msgid "Do you want to create a new one?" msgstr "" -#: .././config.py:30518 +#: .././config.py:30545 msgid "Select a Tartube database file" msgstr "" -#: .././config.py:30540 +#: .././config.py:30567 msgid "This file is not loadable (might be corrupted)" msgstr "" -#: .././config.py:30551 +#: .././config.py:30578 msgid "This file does is not compatible with Tartube" msgstr "" -#: .././config.py:30561 +#: .././config.py:30588 msgid "This file was loaded, but is empty" msgstr "" -#: .././config.py:31019 +#: .././config.py:31046 msgid "" "TRANSLATOR'S NOTE: Dialogue window, generated by: System preferences > " "Options > FFmpeg options" msgstr "" -#: .././config.py:31044 +#: .././config.py:31071 msgid "The current options manager cannot be deleted" msgstr "" -#: .././config.py:31054 .././config.py:32463 +#: .././config.py:31081 .././config.py:32498 msgid "Are you sure you want to delete this options manager?" msgstr "" -#: .././config.py:31239 .././config.py:34028 +#: .././config.py:31267 .././config.py:34063 msgid "" "TRANSLATOR'S NOTE: Dialogue window, generated by: System preferences > " "Windows > Main Window" msgstr "" -#: .././config.py:31253 .././config.py:31761 .././config.py:34040 +#: .././config.py:31286 .././config.py:31796 .././config.py:34075 msgid "The new setting will be applied when Tartube restarts" msgstr "" -#: .././config.py:31729 +#: .././config.py:31764 msgid "" "TRANSLATOR'S NOTE: Dialogue window, generated by: System preferences > " "General > Application" msgstr "" -#: .././config.py:32428 +#: .././config.py:32463 msgid "" "TRANSLATOR'S NOTE: Dialogue window, generated by: System preferences > " "Options > Download options" msgstr "" -#: .././config.py:32453 +#: .././config.py:32488 msgid "The default options manager cannot be deleted" msgstr "" -#: .././config.py:33585 .././config.py:33633 +#: .././config.py:33620 .././config.py:33668 msgid "" "TRANSLATOR'S NOTE: Dialogue window, generated by: System preferences > " "Scheduling > Start" msgstr "" -#: .././config.py:33598 +#: .././config.py:33633 msgid "There is already a scheduled download with that name" msgstr "" -#: .././config.py:33650 +#: .././config.py:33685 msgid "Are you sure you want to delete this scheduled download?" msgstr "" -#: .././config.py:33835 +#: .././config.py:33870 msgid "" "TRANSLATOR'S NOTE: Dialogue window, generated by: System preferences > " "Operations > Archive" msgstr "" -#: .././config.py:33840 +#: .././config.py:33875 msgid "Select the location of the archive file" msgstr "" -#: .././config.py:33873 .././config.py:33911 +#: .././config.py:33908 .././config.py:33946 msgid "" "TRANSLATOR'S NOTE: Dialogue window, generated by: System preferences > " "Downloaders > FFmpeg / AVConv" msgstr "" -#: .././config.py:33878 +#: .././config.py:33913 msgid "Please select the AVConv executable" msgstr "" -#: .././config.py:33916 +#: .././config.py:33951 msgid "Please select the FFmpeg executable" msgstr "" -#: .././config.py:33949 +#: .././config.py:33984 msgid "" "TRANSLATOR'S NOTE: Dialogue window, generated by: System preferences > " "Downloaders > streamlink" msgstr "" -#: .././config.py:33954 +#: .././config.py:33989 msgid "Please select the streamlink executable" msgstr "" -#: .././config.py:35131 +#: .././config.py:35187 msgid "" "TRANSLATOR'S NOTE: Dialogue window, generated by: System preferences > " "Downloaders > File paths" msgstr "" -#: .././config.py:35137 +#: .././config.py:35193 msgid "Select the youtube-dl-compatible executable" msgstr "" -#: .././config.py:35314 +#: .././config.py:35370 msgid "Database file not loaded" msgstr "" -#: .././config.py:35334 +#: .././config.py:35390 msgid "Did not try to load the database file" msgstr "" -#: .././config.py:35359 +#: .././config.py:35415 msgid "Database file loaded" msgstr "" @@ -10577,11 +10588,11 @@ msgstr "" msgid "Unrecognised download item ID" msgstr "" -#: .././downloads.py:3535 .././downloads.py:9270 +#: .././downloads.py:3535 .././downloads.py:9280 msgid "Download did not start" msgstr "" -#: .././downloads.py:3541 .././downloads.py:9276 .././info.py:310 +#: .././downloads.py:3541 .././downloads.py:9286 .././info.py:310 #: .././updates.py:270 .././updates.py:382 .././updates.py:495 #: .././updates.py:665 msgid "Child process exited with non-zero code: {}" @@ -10600,91 +10611,91 @@ msgstr "" msgid "Simulated download of video with unprintable characters" msgstr "" -#: .././downloads.py:6717 +#: .././downloads.py:6727 msgid "Invalid timestamps in temporary buffer" msgstr "" -#: .././downloads.py:6739 +#: .././downloads.py:6749 msgid "No timestamps defined in video's timestamp list" msgstr "" -#: .././downloads.py:6760 +#: .././downloads.py:6770 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:6864 .././downloads.py:7055 +#: .././downloads.py:6874 .././downloads.py:7065 msgid "FAILED: Cannot create temporary directory" msgstr "" -#: .././downloads.py:6961 .././downloads.py:7152 .././downloads.py:7459 -#: .././downloads.py:7730 +#: .././downloads.py:6971 .././downloads.py:7162 .././downloads.py:7469 +#: .././downloads.py:7740 msgid "FAILED: Clip download did not start" msgstr "" -#: .././downloads.py:6969 .././downloads.py:7160 .././downloads.py:7467 -#: .././downloads.py:7738 +#: .././downloads.py:6979 .././downloads.py:7170 .././downloads.py:7477 +#: .././downloads.py:7748 msgid "FAILED: Child process exited with non-zero code: {}" msgstr "" -#: .././downloads.py:7576 +#: .././downloads.py:7586 msgid "No slices defined in video's slice list" msgstr "" -#: .././downloads.py:7762 +#: .././downloads.py:7772 msgid "FAILED: One or more clips were not downloaded" msgstr "" -#: .././downloads.py:7863 +#: .././downloads.py:7873 msgid "FAILED: Can't concatenate clips" msgstr "" -#: .././downloads.py:7884 +#: .././downloads.py:7894 msgid "" "FAILED: Clips were concatenated, but could not move the output file out of " "the temporary directory" msgstr "" -#: .././downloads.py:8024 +#: .././downloads.py:8034 msgid "Failed to copy the original video's thumbnail" msgstr "" -#: .././downloads.py:8207 +#: .././downloads.py:8217 msgid "FAILED: Can't create a temporary folder for video clips" msgstr "" -#: .././downloads.py:8256 +#: .././downloads.py:8266 msgid "FAILED: Can't create a temporary folder for video slices" msgstr "" #. There are currently three download methods, specified by self.dl_mode -#: .././downloads.py:9029 +#: .././downloads.py:9039 msgid "Tartube is starting the livestream download" msgstr "" -#: .././downloads.py:9053 +#: .././downloads.py:9063 msgid "Invalid livestream download mode" msgstr "" -#: .././downloads.py:9102 +#: .././downloads.py:9112 msgid "" "Incomplete livestream download detected; removing the .part component from " "the output file" msgstr "" -#: .././downloads.py:9117 +#: .././downloads.py:9127 msgid "" "Incomplete livestream download detected; to complete the download, right-" "click the video and select 'Finalise livestream'" msgstr "" -#: .././downloads.py:9347 .././downloads.py:9894 +#: .././downloads.py:9357 .././downloads.py:9904 msgid "Failed to download the .m3u manifest" msgstr "" -#: .././downloads.py:9785 +#: .././downloads.py:9795 msgid "Downloaded the .m3u manifest, now downloading the livestream..." msgstr "" @@ -11406,5 +11417,15 @@ msgstr "" msgid "Update did not start" msgstr "" +#~ msgid "" +#~ "Failed to load the Tartube config file (file cannot be read by this " +#~ "version)" +#~ msgstr "" +#~ "Tartube yapılandırma dosyası yüklenemedi (dosya programın bu sürümü " +#~ "tarafından okunamaz)" + +#~ msgid "Database file can't be read by this version of Tartube" +#~ msgstr "Veritabanı Tartube'un bu sürümü tarafından okunamaz" + #~ msgid "Videos not moved:" #~ msgstr "Taşınmayan videolar:" diff --git a/locale/vi/LC_MESSAGES/base.mo b/locale/vi/LC_MESSAGES/base.mo index 5eaeb73..5e6e872 100644 Binary files a/locale/vi/LC_MESSAGES/base.mo and b/locale/vi/LC_MESSAGES/base.mo differ diff --git a/locale/vi/LC_MESSAGES/base.po b/locale/vi/LC_MESSAGES/base.po index efa7441..5c7c3ff 100644 --- a/locale/vi/LC_MESSAGES/base.po +++ b/locale/vi/LC_MESSAGES/base.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2023-04-13 14:30+0100\n" +"POT-Creation-Date: 2023-06-08 10:49+0100\n" "PO-Revision-Date: 2022-06-10 05:19+0000\n" "Last-Translator: Zeref \n" "Language-Team: Vietnamese Test youtube-dl" msgstr "" -#: .././mainwin.py:38654 .././config.py:25150 +#: .././mainwin.py:38654 .././config.py:25165 msgid "Test" msgstr "" @@ -5100,7 +5109,7 @@ msgstr "" msgid "Uploads" msgstr "" -#: .././config.py:482 .././config.py:14844 +#: .././config.py:482 .././config.py:14842 msgid "File size" msgstr "" @@ -5152,7 +5161,7 @@ msgstr "" msgid "Days" msgstr "" -#: .././config.py:583 .././config.py:18956 +#: .././config.py:583 .././config.py:18954 msgid "Hours" msgstr "" @@ -5193,7 +5202,7 @@ msgstr "" msgid "Apply changes without closing the window" msgstr "" -#: .././config.py:1258 .././config.py:13884 .././config.py:14250 +#: .././config.py:1258 .././config.py:13882 .././config.py:14248 msgid "Apply changes" msgstr "" @@ -5201,1969 +5210,1969 @@ msgstr "" msgid "Cancel changes" msgstr "" -#: .././config.py:2067 +#: .././config.py:2065 msgid "Listed as" msgstr "" -#: .././config.py:2079 +#: .././config.py:2077 msgid "Contained in" msgstr "" -#: .././config.py:2137 +#: .././config.py:2135 msgid "Download to" msgstr "" -#: .././config.py:2185 +#: .././config.py:2183 msgid "Default location" msgstr "" -#: .././config.py:2214 +#: .././config.py:2212 msgid "Channel URL" msgstr "" -#: .././config.py:2216 +#: .././config.py:2214 msgid "Playlist URL" msgstr "" -#: .././config.py:2218 .././config.py:5445 +#: .././config.py:2216 .././config.py:5443 msgid "Video URL" msgstr "" -#: .././config.py:2241 .././config.py:7529 +#: .././config.py:2239 .././config.py:7527 msgid "_Options" msgstr "" -#: .././config.py:2255 .././config.py:4347 +#: .././config.py:2253 .././config.py:4345 msgid "Download options" msgstr "" -#: .././config.py:2266 +#: .././config.py:2264 msgid "Edit download options" msgstr "" -#: .././config.py:2273 +#: .././config.py:2271 msgid "Remove download options" msgstr "" -#: .././config.py:2444 +#: .././config.py:2442 msgid "Close this window" msgstr "" -#: .././config.py:2853 +#: .././config.py:2851 msgid "" "TRANSLATOR'S NOTE: Custom downloads window starts here. In the menu, click " "Edit > System preferences... > Operations > Custom > Edit" msgstr "" -#: .././config.py:2858 +#: .././config.py:2856 msgid "Custom download settings" msgstr "" -#: .././config.py:3112 +#: .././config.py:3110 msgid "TRANSLATOR'S NOTE: Custom downloads > Name" msgstr "" -#: .././config.py:3115 .././config.py:4693 .././config.py:10928 +#: .././config.py:3113 .././config.py:4691 .././config.py:10926 msgid "_Name" msgstr "" -#: .././config.py:3137 +#: .././config.py:3135 msgid "Usage" msgstr "" -#: .././config.py:3149 +#: .././config.py:3147 msgid "Applies everywhere except the Classic Mode tab" msgstr "" -#: .././config.py:3152 +#: .././config.py:3150 msgid "Applies to the Classic Mode tab" msgstr "" -#: .././config.py:3154 +#: .././config.py:3152 msgid "Applies when selected" msgstr "" -#: .././config.py:3180 .././config.py:3220 +#: .././config.py:3178 .././config.py:3218 msgid "HINT" msgstr "" -#: .././config.py:3180 +#: .././config.py:3178 msgid "Enable these settings first!" msgstr "" -#: .././config.py:3185 +#: .././config.py:3183 msgid "Download each video independently of its channel or playlist" msgstr "" -#: .././config.py:3193 +#: .././config.py:3191 msgid "" "Check channels/playlists/folders before each custom download (recommended)" msgstr "" -#: .././config.py:3221 +#: .././config.py:3219 msgid "" "The Check all and Download all buttons will not start a custom " "download!" msgstr "" -#: .././config.py:3228 +#: .././config.py:3226 msgid "Use the main menu, or right-click a video, channel, playlist or folder!" msgstr "" -#: .././config.py:3243 +#: .././config.py:3241 msgid "Import settings from the general custom download into this window" msgstr "" -#: .././config.py:3260 +#: .././config.py:3258 msgid "Completely reset all settings to their default values" msgstr "" -#: .././config.py:3274 +#: .././config.py:3272 msgid "TRANSLATOR'S NOTE: Custom downloads > Subtitles" msgstr "" #. Add this tab... -#: .././config.py:3277 .././config.py:7503 +#: .././config.py:3275 .././config.py:7501 msgid "_Subtitles" msgstr "" -#: .././config.py:3290 +#: .././config.py:3288 msgid "Subtitles settings" msgstr "" -#: .././config.py:3296 +#: .././config.py:3294 msgid "" "Note: this tab downloads videos. To download subtitles, use the download " "options windows" msgstr "" -#: .././config.py:3303 +#: .././config.py:3301 msgid "Only download videos with available subtitles" msgstr "" -#: .././config.py:3313 +#: .././config.py:3311 msgid "" "During the custom download, don't add videos without subtitles to the " "database at all" msgstr "" -#: .././config.py:3325 +#: .././config.py:3323 msgid "" "Require subtitles in these languages (leave empty to download videos with " "any subtitles):" msgstr "" -#: .././config.py:3340 .././config.py:7603 +#: .././config.py:3338 .././config.py:7601 msgid "Add language" msgstr "" -#: .././config.py:3352 .././config.py:7621 +#: .././config.py:3350 .././config.py:7619 msgid "Remove language" msgstr "" -#: .././config.py:3391 +#: .././config.py:3389 msgid "TRANSLATOR'S NOTE: Custom downloads > Clips" msgstr "" -#: .././config.py:3394 .././config.py:12306 +#: .././config.py:3392 .././config.py:12304 msgid "_Clips" msgstr "" -#: .././config.py:3398 +#: .././config.py:3396 msgid "Clip settings" msgstr "" -#: .././config.py:3404 +#: .././config.py:3402 msgid "Split videos into video clips using timestamps (requires FFmpeg)" msgstr "" -#: .././config.py:3423 +#: .././config.py:3421 msgid "TRANSLATOR'S NOTE: Custom downloads > Slices" msgstr "" -#: .././config.py:3426 +#: .././config.py:3424 msgid "S_lices" msgstr "" -#: .././config.py:3431 +#: .././config.py:3429 msgid "Slice settings" msgstr "" -#: .././config.py:3437 +#: .././config.py:3435 msgid "Remove slices from the video using SponsorBlock data (requires FFmpeg)" msgstr "" -#: .././config.py:3463 .././config.py:18993 .././config.py:19338 +#: .././config.py:3461 .././config.py:18991 .././config.py:19336 msgid "Remove" msgstr "" #. Editing buttons -#: .././config.py:3497 +#: .././config.py:3495 msgid "Remove all" msgstr "" -#: .././config.py:3503 +#: .././config.py:3501 msgid "Remove none" msgstr "" -#: .././config.py:3548 +#: .././config.py:3546 msgid "TRANSLATOR'S NOTE: Custom downloads > Delay" msgstr "" -#: .././config.py:3551 +#: .././config.py:3549 msgid "_Delays" msgstr "" -#: .././config.py:3556 +#: .././config.py:3554 msgid "Download delay settings" msgstr "" -#: .././config.py:3561 +#: .././config.py:3559 msgid "Apply a delay after each video/channel/playlist is downloaded" msgstr "" -#: .././config.py:3568 +#: .././config.py:3566 msgid "Maximum delay to apply (in minutes)" msgstr "" -#: .././config.py:3584 +#: .././config.py:3582 msgid "Minimum delay to apply (in minutes; randomises the actual delay)" msgstr "" -#: .././config.py:3608 +#: .././config.py:3606 msgid "TRANSLATOR'S NOTE: Custom downloads > Mirrors" msgstr "" -#: .././config.py:3611 .././config.py:25723 +#: .././config.py:3609 .././config.py:25738 msgid "_Mirrors" msgstr "" -#: .././config.py:3616 +#: .././config.py:3614 msgid "Mirror settings" msgstr "" -#: .././config.py:3622 +#: .././config.py:3620 msgid "Obtain a YouTube video from the original website" msgstr "" -#: .././config.py:3630 +#: .././config.py:3628 msgid "Obtain the video from HookTube rather than YouTube" msgstr "" -#: .././config.py:3640 +#: .././config.py:3638 msgid "Obtain the video from Invidious rather than YouTube" msgstr "" -#: .././config.py:3650 +#: .././config.py:3648 msgid "Obtain the video from this YouTube front-end:" msgstr "" -#: .././config.py:3666 .././config.py:25755 +#: .././config.py:3664 .././config.py:25770 msgid "Type the exact text that replaces www.youtube.com e.g." msgstr "" -#: .././config.py:3690 +#: .././config.py:3688 msgid "TRANSLATOR'S NOTE: Custom downloads > Livestreams" msgstr "" -#: .././config.py:3693 +#: .././config.py:3691 msgid "L_ivestreams" msgstr "" -#: .././config.py:3697 +#: .././config.py:3695 msgid "Livestream settings" msgstr "" -#: .././config.py:3702 +#: .././config.py:3700 msgid "Don't download broadcasting livestreams" msgstr "" -#: .././config.py:3711 +#: .././config.py:3709 msgid "Don't download finished livestreams" msgstr "" -#: .././config.py:3720 +#: .././config.py:3718 msgid "Only download broadcasting livestreams" msgstr "" -#: .././config.py:3729 +#: .././config.py:3727 msgid "Only download finished livestreams" msgstr "" -#: .././config.py:3791 .././config.py:4178 +#: .././config.py:3789 .././config.py:4176 msgid "" "TRANSLATOR'S NOTE: Dialogue window, generated by: Custom downloads > Name" msgstr "" -#: .././config.py:3797 .././config.py:4184 .././config.py:8993 -#: .././config.py:9947 .././config.py:13384 .././config.py:13785 +#: .././config.py:3795 .././config.py:4182 .././config.py:8991 +#: .././config.py:9945 .././config.py:13382 .././config.py:13783 msgid "This procedure cannot be reversed. Are you sure you want to continue?" msgstr "" -#: .././config.py:4343 +#: .././config.py:4341 msgid "" "TRANSLATOR'S NOTE: Download options window starts here. In the menu, click " "Edit > General download options..." msgstr "" -#: .././config.py:4690 +#: .././config.py:4688 msgid "TRANSLATOR'S NOTE: Download options > Name" msgstr "" -#: .././config.py:4697 +#: .././config.py:4695 msgid "Name for these download options" msgstr "" -#: .././config.py:4716 +#: .././config.py:4714 msgid "Description" msgstr "" -#: .././config.py:4727 +#: .././config.py:4725 msgid "Download options applied to" msgstr "" -#: .././config.py:4738 +#: .././config.py:4736 msgid "All channels, playlists and folders" msgstr "" -#: .././config.py:4740 +#: .././config.py:4738 msgid "Downloads in the Classic Mode tab" msgstr "" -#: .././config.py:4744 +#: .././config.py:4742 msgid "These options are not applied to anything" msgstr "" -#: .././config.py:4750 +#: .././config.py:4748 msgid "" "Additional download options, e.g. --write-subs (do not use -o or --output)" msgstr "" -#: .././config.py:4759 +#: .././config.py:4757 msgid "Additional download options" msgstr "" -#: .././config.py:4767 +#: .././config.py:4765 msgid "Use ONLY these options (Tartube adds the output folder)" msgstr "" -#: .././config.py:4778 +#: .././config.py:4776 msgid "Use ONLY these options (Tartube adds the output directory)" msgstr "" -#: .././config.py:4789 +#: .././config.py:4787 msgid "If URLs are specified below, use only those URLs" msgstr "" -#: .././config.py:4829 +#: .././config.py:4827 msgid "Hide advanced download options" msgstr "" -#: .././config.py:4831 +#: .././config.py:4829 msgid "Show advanced download options" msgstr "" -#: .././config.py:4842 +#: .././config.py:4840 msgid "Import general download options into this window" msgstr "" -#: .././config.py:4858 +#: .././config.py:4856 msgid "Completely reset all download options to their default values" msgstr "" -#: .././config.py:4873 +#: .././config.py:4871 msgid "TRANSLATOR'S NOTE: Download options > Downloads" msgstr "" #. Add this tab... -#: .././config.py:4879 .././config.py:4890 .././config.py:24010 +#: .././config.py:4877 .././config.py:4888 .././config.py:24015 msgid "_Downloads" msgstr "" -#: .././config.py:4920 +#: .././config.py:4918 msgid "" "TRANSLATOR'S NOTE: Download options > Downloads > General (to make hidden " "tabs visible, click the 'Show advanced download options' button in the Name " "tab)" msgstr "" -#: .././config.py:4944 +#: .././config.py:4942 msgid "Number of fragments of a DASH/HLS video to download concurrently" msgstr "" -#: .././config.py:4959 +#: .././config.py:4957 msgid "Minimum download rate (bytes/sec) below which throttling is assumed" msgstr "" -#: .././config.py:4986 +#: .././config.py:4984 msgid "TRANSLATOR'S NOTE: Download options > Downloads > Videos" msgstr "" -#: .././config.py:4997 +#: .././config.py:4995 msgid "Video selection options" msgstr "" -#: .././config.py:5002 +#: .././config.py:5000 msgid "Stop download process when encountering a file in the archive" msgstr "" -#: .././config.py:5010 +#: .././config.py:5008 msgid "" "Stop download process when encountering a file that has been filtered out" msgstr "" -#: .././config.py:5019 +#: .././config.py:5017 msgid "Number of failures allowed before rest of playlist is skipped" msgstr "" -#: .././config.py:5032 +#: .././config.py:5030 msgid "Verbosity and simulation options" msgstr "" -#: .././config.py:5039 +#: .././config.py:5037 msgid "" "Ignore 'No video formats' error (useful for extracting metadata from " "unavailable videos)" msgstr "" -#: .././config.py:5049 +#: .././config.py:5047 msgid "Force download archive entries to be written as long as no errors occur" msgstr "" -#: .././config.py:5071 +#: .././config.py:5069 msgid "TRANSLATOR'S NOTE: Download options > Downloads > Live" msgstr "" -#: .././config.py:5075 .././config.py:14917 +#: .././config.py:5073 .././config.py:14915 msgid "_Live" msgstr "" -#: .././config.py:5082 +#: .././config.py:5080 msgid "Livestream options" msgstr "" -#: .././config.py:5087 +#: .././config.py:5085 msgid "Download livestreams from start (experimental, YouTube only)" msgstr "" -#: .././config.py:5094 +#: .././config.py:5092 msgid "Minimum seconds to wait for scheduled streams" msgstr "" -#: .././config.py:5119 .././config.py:8736 +#: .././config.py:5117 .././config.py:8734 msgid "TRANSLATOR'S NOTE: Download options > Downloads > Playlists" msgstr "" -#: .././config.py:5123 +#: .././config.py:5121 msgid "_Playlists" msgstr "" -#: .././config.py:5143 .././config.py:8463 .././config.py:8491 -#: .././config.py:8832 .././config.py:8887 +#: .././config.py:5141 .././config.py:8461 .././config.py:8489 +#: .././config.py:8830 .././config.py:8885 msgid "TRANSLATOR'S NOTE: Download options > Downloads > Limits" msgstr "" -#: .././config.py:5147 +#: .././config.py:5145 msgid "L_imits" msgstr "" -#: .././config.py:5170 +#: .././config.py:5168 msgid "TRANSLATOR'S NOTE: Download options > Downloads > Merge" msgstr "" -#: .././config.py:5174 +#: .././config.py:5172 msgid "_Merge" msgstr "" -#: .././config.py:5180 +#: .././config.py:5178 msgid "Video/audio merge options" msgstr "" -#: .././config.py:5186 +#: .././config.py:5184 msgid "Allow multiple video streams to be merged into a single file" msgstr "" -#: .././config.py:5193 +#: .././config.py:5191 msgid "Allow multiple audio streams to be merged into a single file" msgstr "" -#: .././config.py:5213 +#: .././config.py:5211 msgid "TRANSLATOR'S NOTE: Download options > Downloads > Extractor" msgstr "" -#: .././config.py:5217 +#: .././config.py:5215 msgid "_Extractor" msgstr "" -#: .././config.py:5224 +#: .././config.py:5222 msgid "Extractor options" msgstr "" -#: .././config.py:5246 +#: .././config.py:5244 msgid "Do not process dynamic DASH manifests" msgstr "" -#: .././config.py:5254 +#: .././config.py:5252 msgid "" "Split HLS playlists to different formats at discontinuities such as ad breaks" msgstr "" -#: .././config.py:5264 +#: .././config.py:5262 msgid "Extractor arguments" msgstr "" -#: .././config.py:5269 +#: .././config.py:5267 msgid "One argument per line, e.g." msgstr "" -#: .././config.py:5294 .././config.py:8621 +#: .././config.py:5292 .././config.py:8619 msgid "TRANSLATOR'S NOTE: Download options > Downloads > Filtering" msgstr "" -#: .././config.py:5298 +#: .././config.py:5296 msgid "_Filtering" msgstr "" -#: .././config.py:5318 .././config.py:8573 +#: .././config.py:5316 .././config.py:8571 msgid "TRANSLATOR'S NOTE: Download options > Downloads > External" msgstr "" -#: .././config.py:5321 +#: .././config.py:5319 msgid "E_xternal" msgstr "" -#: .././config.py:5334 +#: .././config.py:5332 msgid "TRANSLATOR'S NOTE: Download options > Files" msgstr "" #. Add this tab... -#: .././config.py:5338 .././config.py:20568 +#: .././config.py:5336 .././config.py:20566 msgid "_Files" msgstr "" -#: .././config.py:5369 +#: .././config.py:5367 msgid "TRANSLATOR'S NOTE: Download options > Files > File names" msgstr "" -#: .././config.py:5373 +#: .././config.py:5371 msgid "File _names" msgstr "" -#: .././config.py:5380 +#: .././config.py:5378 msgid "File name options" msgstr "" -#: .././config.py:5385 +#: .././config.py:5383 msgid "Format for video file names" msgstr "" -#: .././config.py:5412 +#: .././config.py:5410 msgid "File output template" msgstr "" -#: .././config.py:5434 +#: .././config.py:5432 msgid "Add to template:" msgstr "" -#: .././config.py:5439 .././config.py:14477 +#: .././config.py:5437 .././config.py:14475 msgid "Video properties" msgstr "" -#: .././config.py:5441 .././config.py:14814 +#: .././config.py:5439 .././config.py:14812 msgid "Video ID" msgstr "" -#: .././config.py:5442 +#: .././config.py:5440 msgid "Video title" msgstr "" -#: .././config.py:5443 +#: .././config.py:5441 msgid "Alternative video ID" msgstr "" -#: .././config.py:5444 +#: .././config.py:5442 msgid "Secondary video title" msgstr "" -#: .././config.py:5446 +#: .././config.py:5444 msgid "Video filename extension" msgstr "" -#: .././config.py:5447 +#: .././config.py:5445 msgid "Video licence" msgstr "" -#: .././config.py:5448 +#: .././config.py:5446 msgid "Age restriction (years)" msgstr "" -#: .././config.py:5450 +#: .././config.py:5448 msgid "Autonumber videos" msgstr "" -#: .././config.py:5452 +#: .././config.py:5450 msgid "Autonumber videos (playlists)" msgstr "" -#: .././config.py:5454 +#: .././config.py:5452 msgid "Creator/uploader" msgstr "" -#: .././config.py:5456 +#: .././config.py:5454 msgid "Full name of video uploader" msgstr "" -#: .././config.py:5457 +#: .././config.py:5455 msgid "Uploader ID" msgstr "" -#: .././config.py:5458 +#: .././config.py:5456 msgid "Nickname/ID of video uploader" msgstr "" -#: .././config.py:5459 +#: .././config.py:5457 msgid "Channel name" msgstr "" -#: .././config.py:5460 +#: .././config.py:5458 msgid "Channel ID" msgstr "" -#: .././config.py:5461 +#: .././config.py:5459 msgid "Playlist name" msgstr "" -#: .././config.py:5462 .././config.py:17243 +#: .././config.py:5460 .././config.py:17241 msgid "Playlist ID" msgstr "" -#: .././config.py:5463 +#: .././config.py:5461 msgid "Video index in playlist" msgstr "" -#: .././config.py:5465 .././config.py:5570 +#: .././config.py:5463 .././config.py:5568 msgid "Date/time/location" msgstr "" -#: .././config.py:5467 +#: .././config.py:5465 msgid "Release date (YYYYMMDD)" msgstr "" -#: .././config.py:5469 +#: .././config.py:5467 msgid "Release date (custom format)" msgstr "" -#: .././config.py:5470 +#: .././config.py:5468 msgid "Release time (UNIX timestamp)" msgstr "" -#: .././config.py:5471 +#: .././config.py:5469 msgid "Release time (custom format)" msgstr "" -#: .././config.py:5472 +#: .././config.py:5470 msgid "Upload date (YYYYMMDD)" msgstr "" -#: .././config.py:5474 +#: .././config.py:5472 msgid "Upload date (custom format)" msgstr "" -#: .././config.py:5475 +#: .././config.py:5473 msgid "Video length (seconds)" msgstr "" -#: .././config.py:5476 +#: .././config.py:5474 msgid "Video length (custom format)" msgstr "" -#: .././config.py:5477 +#: .././config.py:5475 msgid "Filming location" msgstr "" -#: .././config.py:5479 .././config.py:5526 +#: .././config.py:5477 .././config.py:5524 msgid "Time format" msgstr "" -#: .././config.py:5481 .././config.py:5483 +#: .././config.py:5479 .././config.py:5481 msgid "Video format" msgstr "" -#: .././config.py:5484 +#: .././config.py:5482 msgid "Video format code" msgstr "" -#: .././config.py:5485 +#: .././config.py:5483 msgid "Video width" msgstr "" -#: .././config.py:5486 +#: .././config.py:5484 msgid "Video height" msgstr "" -#: .././config.py:5488 +#: .././config.py:5486 msgid "Video frame rate" msgstr "" -#: .././config.py:5489 +#: .././config.py:5487 msgid "Average video/audio bitrate (KiB/s)" msgstr "" -#: .././config.py:5490 +#: .././config.py:5488 msgid "Average video bitrate (KiB/s)" msgstr "" -#: .././config.py:5491 +#: .././config.py:5489 msgid "Average audio bitrate (KiB/s)" msgstr "" -#: .././config.py:5493 +#: .././config.py:5491 msgid "Ratings/comments" msgstr "" -#: .././config.py:5495 +#: .././config.py:5493 msgid "Number of views" msgstr "" -#: .././config.py:5496 +#: .././config.py:5494 msgid "Number of positive ratings" msgstr "" -#: .././config.py:5497 +#: .././config.py:5495 msgid "Number of negative ratings" msgstr "" -#: .././config.py:5498 +#: .././config.py:5496 msgid "Average rating" msgstr "" -#: .././config.py:5499 +#: .././config.py:5497 msgid "Number of reposts" msgstr "" -#: .././config.py:5500 +#: .././config.py:5498 msgid "Number of comments" msgstr "" -#: .././config.py:5556 .././config.py:5700 .././config.py:5847 -#: .././config.py:18987 .././config.py:19328 .././config.py:23365 -#: .././config.py:24449 .././config.py:26763 .././config.py:27044 +#: .././config.py:5554 .././config.py:5698 .././config.py:5845 +#: .././config.py:18985 .././config.py:19326 .././config.py:23370 +#: .././config.py:24464 .././config.py:26778 .././config.py:27059 msgid "Add" msgstr "" -#: .././config.py:5619 +#: .././config.py:5617 msgid "TRANSLATOR'S NOTE: Download options > Files > Override" msgstr "" -#: .././config.py:5624 +#: .././config.py:5622 msgid "_Override" msgstr "" -#: .././config.py:5631 +#: .././config.py:5629 msgid "List of output filename templates" msgstr "" -#: .././config.py:5638 +#: .././config.py:5636 msgid "Overrides the output template in the 'File names' tab" msgstr "" -#: .././config.py:5657 +#: .././config.py:5655 msgid "Template" msgstr "" -#: .././config.py:5676 .././config.py:5811 +#: .././config.py:5674 .././config.py:5809 msgid "Output type" msgstr "" -#: .././config.py:5689 +#: .././config.py:5687 msgid "Output template" msgstr "" -#: .././config.py:5711 .././config.py:5858 .././config.py:23401 -#: .././config.py:24507 .././config.py:26821 .././config.py:27102 +#: .././config.py:5709 .././config.py:5856 .././config.py:23406 +#: .././config.py:24522 .././config.py:26836 .././config.py:27117 msgid "Delete" msgstr "" -#: .././config.py:5720 .././config.py:5867 .././config.py:21754 -#: .././config.py:24523 .././config.py:26839 .././config.py:27118 +#: .././config.py:5718 .././config.py:5865 .././config.py:21752 +#: .././config.py:24538 .././config.py:26854 .././config.py:27133 msgid "Refresh list" msgstr "" -#: .././config.py:5763 +#: .././config.py:5761 msgid "TRANSLATOR'S NOTE: Download options > Files > Paths" msgstr "" -#: .././config.py:5767 +#: .././config.py:5765 msgid "_Paths" msgstr "" -#: .././config.py:5774 +#: .././config.py:5772 msgid "List of output paths" msgstr "" -#: .././config.py:5792 +#: .././config.py:5790 msgid "Path" msgstr "" -#: .././config.py:5826 +#: .././config.py:5824 msgid "Output path" msgstr "" -#: .././config.py:5910 +#: .././config.py:5908 msgid "TRANSLATOR'S NOTE: Download options > Files > Filesystem" msgstr "" -#: .././config.py:5914 +#: .././config.py:5912 msgid "_Filesystem" msgstr "" -#: .././config.py:5921 .././config.py:6026 +#: .././config.py:5919 .././config.py:6024 msgid "Filesystem options" msgstr "" -#: .././config.py:5926 +#: .././config.py:5924 msgid "Restrict filenames to ASCII characters" msgstr "" -#: .././config.py:5935 +#: .././config.py:5933 msgid "Don't use the server's file modification time" msgstr "" -#: .././config.py:5942 +#: .././config.py:5940 msgid "Download all videos into this folder" msgstr "" -#: .././config.py:6031 +#: .././config.py:6029 msgid "Force filenames to be MS Windows compatible" msgstr "" -#: .././config.py:6039 +#: .././config.py:6037 msgid "Limit filename length (excluding extension) to this many characters" msgstr "" -#: .././config.py:6054 +#: .././config.py:6052 msgid "WARNING: The filename length includes the length of the folder name!" msgstr "" -#: .././config.py:6059 +#: .././config.py:6057 msgid "WARNING: The filename length includes the length of the directory name!" msgstr "" -#: .././config.py:6071 +#: .././config.py:6069 msgid "Do not overwrite any files" msgstr "" -#: .././config.py:6079 +#: .././config.py:6077 msgid "Overwrite all video and metadata files (includes '--no-continue')" msgstr "" -#: .././config.py:6088 +#: .././config.py:6086 msgid "Write playlist metadata in addition to video metadata" msgstr "" -#: .././config.py:6096 +#: .././config.py:6094 msgid "Write all fields, including private fields, to the .info.json file" msgstr "" -#: .././config.py:6118 +#: .././config.py:6116 msgid "TRANSLATOR'S NOTE: Download options > Files > Cookies" msgstr "" -#: .././config.py:6122 +#: .././config.py:6120 msgid "_Cookies" msgstr "" -#: .././config.py:6129 +#: .././config.py:6127 msgid "Cookies options" msgstr "" -#: .././config.py:6134 +#: .././config.py:6132 msgid "Path to the downloader's cookie jar file" msgstr "" -#: .././config.py:6189 +#: .././config.py:6187 msgid "Cookie options" msgstr "" -#: .././config.py:6194 +#: .././config.py:6192 msgid "Do not read/dump cookies from/to the cookiejar file" msgstr "" -#: .././config.py:6201 +#: .././config.py:6199 msgid "Do not load cookies from browser" msgstr "" -#: .././config.py:6212 +#: .././config.py:6210 msgid "Retrieve cookies from browser" msgstr "" -#: .././config.py:6230 +#: .././config.py:6228 msgid "Browser" msgstr "" -#: .././config.py:6248 +#: .././config.py:6246 msgid "Chromium keyring" msgstr "" -#: .././config.py:6267 +#: .././config.py:6265 msgid "Browser profile name (optional)" msgstr "" -#: .././config.py:6280 +#: .././config.py:6278 msgid "Browser profile path (optional)" msgstr "" -#: .././config.py:6472 +#: .././config.py:6470 msgid "TRANSLATOR'S NOTE: Download options > Files > Shortcuts" msgstr "" -#: .././config.py:6476 +#: .././config.py:6474 msgid "_Shortcuts" msgstr "" -#: .././config.py:6482 +#: .././config.py:6480 msgid "Internet shortcut options" msgstr "" -#: .././config.py:6488 +#: .././config.py:6486 msgid "Write an internet shortcut file (.url, .webloc or .desktop)" msgstr "" -#: .././config.py:6495 +#: .././config.py:6493 msgid "Write a Windows internet shortcut file (.url)" msgstr "" -#: .././config.py:6502 +#: .././config.py:6500 msgid "Write a macOS inernet shortcut file (.webloc)" msgstr "" -#: .././config.py:6509 +#: .././config.py:6507 msgid "Write a Linux internet shortcut file (.desktop)" msgstr "" -#: .././config.py:6529 +#: .././config.py:6527 msgid "TRANSLATOR'S NOTE: Download options > Files > Write/move" msgstr "" -#: .././config.py:6533 +#: .././config.py:6531 msgid "_Write/move" msgstr "" -#: .././config.py:6540 +#: .././config.py:6538 msgid "File write options" msgstr "" -#: .././config.py:6545 +#: .././config.py:6543 msgid "Write video's description to a .description file" msgstr "" -#: .././config.py:6552 +#: .././config.py:6550 msgid "Write video's metadata to an .info.json file" msgstr "" -#: .././config.py:6560 +#: .././config.py:6558 msgid "Write video's annotations to an .annotations.xml file" msgstr "" -#: .././config.py:6569 +#: .././config.py:6567 msgid "" "Annotations are not downloaded when checking videos/channels/playlists/" "folders" msgstr "" -#: .././config.py:6576 +#: .././config.py:6574 msgid "Write the video's thumbnail to the same folder" msgstr "" -#: .././config.py:6584 +#: .././config.py:6582 msgid "File move options" msgstr "" -#: .././config.py:6589 +#: .././config.py:6587 msgid "Move video's description file into a sub-folder" msgstr "" -#: .././config.py:6595 +#: .././config.py:6593 msgid "Write video's metadata file into a sub-folder" msgstr "" -#: .././config.py:6601 +#: .././config.py:6599 msgid "Write video's annotations file into a sub-folder" msgstr "" -#: .././config.py:6607 +#: .././config.py:6605 msgid "Write the video's thumbnail into a sub-folder" msgstr "" -#: .././config.py:6626 +#: .././config.py:6624 msgid "TRANSLATOR'S NOTE: Download options > Files > Keep" msgstr "" -#: .././config.py:6630 +#: .././config.py:6628 msgid "_Keep" msgstr "" -#: .././config.py:6636 +#: .././config.py:6634 msgid "Options during real (not simulated) downloads" msgstr "" -#: .././config.py:6642 .././config.py:6673 +#: .././config.py:6640 .././config.py:6671 msgid "Keep the description file after the download has finished" msgstr "" -#: .././config.py:6648 .././config.py:6679 +#: .././config.py:6646 .././config.py:6677 msgid "Keep the metadata file after the download has finished" msgstr "" -#: .././config.py:6654 .././config.py:6685 +#: .././config.py:6652 .././config.py:6683 msgid "Keep the annotations file after the download has finished" msgstr "" -#: .././config.py:6660 .././config.py:6691 +#: .././config.py:6658 .././config.py:6689 msgid "Keep the thumbnail file after the download has finished" msgstr "" -#: .././config.py:6667 +#: .././config.py:6665 msgid "Options during simulated (not real) downloads" msgstr "" -#: .././config.py:6705 +#: .././config.py:6703 msgid "TRANSLATOR'S NOTE: Download options > Formats" msgstr "" #. Add this tab... -#: .././config.py:6709 +#: .././config.py:6707 msgid "F_ormats" msgstr "" -#: .././config.py:6741 +#: .././config.py:6739 msgid "TRANSLATOR'S NOTE: Download options > Formats > Preferred" msgstr "" -#: .././config.py:6750 +#: .././config.py:6748 msgid "Preferred format options" msgstr "" -#: .././config.py:6797 +#: .././config.py:6795 msgid "If you want a specific format, install FFmpeg and use the Convert tab!" msgstr "" -#: .././config.py:6804 +#: .././config.py:6802 msgid "Recognised video/audio formats" msgstr "" -#: .././config.py:6819 +#: .././config.py:6817 msgid "Add format" msgstr "" -#: .././config.py:6832 +#: .././config.py:6830 msgid "Type extractor code directly" msgstr "" -#: .././config.py:6837 +#: .././config.py:6835 msgid "List of preferred formats" msgstr "" -#: .././config.py:6850 +#: .././config.py:6848 msgid "Remove format" msgstr "" -#: .././config.py:6917 +#: .././config.py:6915 msgid "If a merge is required after post-processing, output to this format:" msgstr "" -#: .././config.py:6950 +#: .././config.py:6948 msgid "_Preferred" msgstr "" -#: .././config.py:6970 +#: .././config.py:6968 msgid "TRANSLATOR'S NOTE: Download options > Formats > Advanced" msgstr "" #. Add this tab... -#: .././config.py:6974 .././config.py:7750 +#: .././config.py:6972 .././config.py:7748 msgid "_Advanced" msgstr "" -#: .././config.py:6982 +#: .././config.py:6980 msgid "Multiple format options" msgstr "" -#: .././config.py:6991 +#: .././config.py:6989 msgid "" "Multiple formats will not be downloaded, because an archive file will be " "created" msgstr "" -#: .././config.py:6994 +#: .././config.py:6992 msgid "The archive file can be disabled in the System Preferences window" msgstr "" -#: .././config.py:7003 +#: .././config.py:7001 msgid "" "For each video, download the first available format from the preferred list" msgstr "" -#: .././config.py:7017 +#: .././config.py:7015 msgid "" "From the preferred list, download the first format that's available for all " "videos" msgstr "" -#: .././config.py:7031 +#: .././config.py:7029 msgid "For each video, download all available formats from the preferred list" msgstr "" -#: .././config.py:7044 +#: .././config.py:7042 msgid "Download all available formats for all videos" msgstr "" -#: .././config.py:7077 .././config.py:7097 +#: .././config.py:7075 .././config.py:7095 msgid "Other format options" msgstr "" -#: .././config.py:7082 +#: .././config.py:7080 msgid "Prefer free video formats, unless one is specified above" msgstr "" -#: .././config.py:7089 +#: .././config.py:7087 msgid "Do not download DASH-related data for YouTube videos" msgstr "" -#: .././config.py:7104 +#: .././config.py:7102 msgid "Check formats selected are actually downloadable (Experimental)" msgstr "" -#: .././config.py:7114 +#: .././config.py:7112 msgid "" "Allow unplayable formats to be listed and downloaded (also disables post-" "processing)" msgstr "" -#: .././config.py:7131 +#: .././config.py:7129 msgid "TRANSLATOR'S NOTE: Download options > Convert" msgstr "" -#: .././config.py:7134 +#: .././config.py:7132 msgid "_Convert" msgstr "" -#: .././config.py:7139 +#: .././config.py:7137 msgid "Convert to video" msgstr "" -#: .././config.py:7144 +#: .././config.py:7142 msgid "Convert downloaded video to another format" msgstr "" -#: .././config.py:7158 +#: .././config.py:7156 msgid "Convert to audio" msgstr "" -#: .././config.py:7164 +#: .././config.py:7162 msgid "" "Download each video, extract the sound, and then discard the original video" msgstr "" -#: .././config.py:7169 +#: .././config.py:7167 msgid "(requires that FFmpeg or AVConv is installed on your system)" msgstr "" -#: .././config.py:7180 +#: .././config.py:7178 msgid "Use this audio format:" msgstr "" -#: .././config.py:7196 +#: .././config.py:7194 msgid "Use this audio quality:" msgstr "" -#: .././config.py:7202 +#: .././config.py:7200 msgid "High" msgstr "" -#: .././config.py:7204 +#: .././config.py:7202 msgid "Low" msgstr "" -#: .././config.py:7224 +#: .././config.py:7222 msgid "TRANSLATOR'S NOTE: Download options > Post-processing" msgstr "" #. Add this tab... -#: .././config.py:7228 +#: .././config.py:7226 msgid "_Post-processing" msgstr "" -#: .././config.py:7246 +#: .././config.py:7244 msgid "TRANSLATOR'S NOTE: Download options > Post-processing > General" msgstr "" #. Add this tab... -#: .././config.py:7250 .././config.py:14638 .././config.py:17078 -#: .././config.py:18127 .././config.py:18771 .././config.py:20246 -#: .././config.py:27216 +#: .././config.py:7248 .././config.py:14636 .././config.py:17076 +#: .././config.py:18125 .././config.py:18769 .././config.py:20244 +#: .././config.py:27231 msgid "_General" msgstr "" -#: .././config.py:7258 .././config.py:7427 .././config.py:7714 +#: .././config.py:7256 .././config.py:7425 .././config.py:7712 msgid "Post-processing options" msgstr "" -#: .././config.py:7264 +#: .././config.py:7262 msgid "Post-process video files to convert them to audio-only files" msgstr "" -#: .././config.py:7272 +#: .././config.py:7270 msgid "Prefer AVConv over FFmpeg" msgstr "" -#: .././config.py:7281 +#: .././config.py:7279 msgid "Prefer FFmpeg over AVConv (default)" msgstr "" -#: .././config.py:7290 +#: .././config.py:7288 msgid "Audio format of the post-processed file" msgstr "" -#: .././config.py:7304 +#: .././config.py:7302 msgid "Audio quality of the post-processed file" msgstr "" -#: .././config.py:7309 +#: .././config.py:7307 msgid "High VBR" msgstr "" -#: .././config.py:7310 +#: .././config.py:7308 msgid "Medium VBR" msgstr "" -#: .././config.py:7311 +#: .././config.py:7309 msgid "Low VBR" msgstr "" -#: .././config.py:7312 +#: .././config.py:7310 msgid "320 kb/s" msgstr "" -#: .././config.py:7313 +#: .././config.py:7311 msgid "256 kb/s" msgstr "" -#: .././config.py:7314 +#: .././config.py:7312 msgid "192 kb/s" msgstr "" -#: .././config.py:7315 +#: .././config.py:7313 msgid "128 kb/s" msgstr "" -#: .././config.py:7316 +#: .././config.py:7314 msgid "96 kb/s" msgstr "" -#: .././config.py:7327 +#: .././config.py:7325 msgid "Encode video to another format, if necessary" msgstr "" -#: .././config.py:7340 +#: .././config.py:7338 msgid "Arguments to pass to post-processor" msgstr "" -#: .././config.py:7351 +#: .././config.py:7349 msgid "Keep original file after processing it" msgstr "" -#: .././config.py:7359 +#: .././config.py:7357 msgid "Merge subtitles file with video (.mp4 only)" msgstr "" -#: .././config.py:7371 +#: .././config.py:7369 msgid "Embed thumbnail in audio file as cover art" msgstr "" -#: .././config.py:7378 +#: .././config.py:7376 msgid "Write metadata to the video file" msgstr "" -#: .././config.py:7385 +#: .././config.py:7383 msgid "Automatically correct known faults of the file" msgstr "" -#: .././config.py:7391 +#: .././config.py:7389 msgid "Do nothing" msgstr "" -#: .././config.py:7392 +#: .././config.py:7390 msgid "Warn, but do nothing" msgstr "" -#: .././config.py:7393 +#: .././config.py:7391 msgid "Fix if possible, otherwise warn" msgstr "" -#: .././config.py:7416 +#: .././config.py:7414 msgid "TRANSLATOR'S NOTE: Download options > Post-processing > yt-dlp" msgstr "" -#: .././config.py:7420 +#: .././config.py:7418 msgid "_yt-dlp" msgstr "" -#: .././config.py:7432 +#: .././config.py:7430 msgid "Remux video into another container if necessary" msgstr "" -#: .././config.py:7451 +#: .././config.py:7449 msgid "Embed metadata including chapter markers (if supported by format)" msgstr "" -#: .././config.py:7460 +#: .././config.py:7458 msgid "Convert thumbnails to another format" msgstr "" -#: .././config.py:7475 +#: .././config.py:7473 msgid "Split video into multiple files based on internal chapters" msgstr "" -#: .././config.py:7484 +#: .././config.py:7482 msgid "N.B. The 'chapter' prefix can be used in the 'Output' and 'Paths' tabs" msgstr "" -#: .././config.py:7499 +#: .././config.py:7497 msgid "TRANSLATOR'S NOTE: Download options > Subtitles" msgstr "" -#: .././config.py:7526 +#: .././config.py:7524 msgid "TRANSLATOR'S NOTE: Download options > Subtitles > Options" msgstr "" -#: .././config.py:7533 +#: .././config.py:7531 msgid "Subtitles options" msgstr "" -#: .././config.py:7539 +#: .././config.py:7537 msgid "Don't download the subtitles file" msgstr "" -#: .././config.py:7550 +#: .././config.py:7548 msgid "Download the automatic subtitles file (YouTube only)" msgstr "" -#: .././config.py:7563 +#: .././config.py:7561 msgid "Download all available subtitle files" msgstr "" -#: .././config.py:7576 +#: .././config.py:7574 msgid "Download subtitle file for these languages:" msgstr "" -#: .././config.py:7684 +#: .././config.py:7682 msgid "TRANSLATOR'S NOTE: Download options > Subtitles > More options" msgstr "" -#: .././config.py:7688 +#: .././config.py:7686 msgid "_More options" msgstr "" -#: .././config.py:7694 +#: .././config.py:7692 msgid "Subtitle format options" msgstr "" -#: .././config.py:7700 +#: .././config.py:7698 msgid "Preferred subtitle format(s), e.g. 'srt', 'vtt', 'srt/ass/vtt/lrc/best'" msgstr "" -#: .././config.py:7719 +#: .././config.py:7717 msgid "Applies to .mp4 videos only; requires FFmpeg/AVConv" msgstr "" -#: .././config.py:7726 +#: .././config.py:7724 msgid "During post-processing, merge subtitles file with video" msgstr "" -#: .././config.py:7746 +#: .././config.py:7744 msgid "TRANSLATOR'S NOTE: Download options > Advanced" msgstr "" -#: .././config.py:7777 +#: .././config.py:7775 msgid "TRANSLATOR'S NOTE: Download options > Advanced > Configurations" msgstr "" -#: .././config.py:7781 +#: .././config.py:7779 msgid "_Configurations" msgstr "" -#: .././config.py:7788 +#: .././config.py:7786 msgid "Configuration file options" msgstr "" -#: .././config.py:7793 +#: .././config.py:7791 msgid "Use the downloader's configuration file" msgstr "" -#: .././config.py:7804 .././config.py:7998 +#: .././config.py:7802 .././config.py:7996 msgid "File loaded from:" msgstr "" -#: .././config.py:7815 .././config.py:8009 +#: .././config.py:7813 .././config.py:8007 msgid "Save file" msgstr "" -#: .././config.py:7861 +#: .././config.py:7859 msgid "TRANSLATOR'S NOTE: Download options > Advanced > Authentication" msgstr "" -#: .././config.py:7865 +#: .././config.py:7863 msgid "_Authentication" msgstr "" -#: .././config.py:7872 +#: .././config.py:7870 msgid "Authentication options" msgstr "" -#: .././config.py:7877 +#: .././config.py:7875 msgid "Username with which to log in" msgstr "" -#: .././config.py:7888 +#: .././config.py:7886 msgid "Password with which to log in" msgstr "" -#: .././config.py:7899 +#: .././config.py:7897 msgid "Password required for this URL" msgstr "" -#: .././config.py:7910 +#: .././config.py:7908 msgid "Two-factor authentication code" msgstr "" -#: .././config.py:7922 +#: .././config.py:7920 msgid "Adobe Pass multiple-system operator (TV provider) identifier" msgstr "" -#: .././config.py:7935 +#: .././config.py:7933 msgid " Adobe Pass multiple-system operator account login" msgstr "" -#: .././config.py:7946 +#: .././config.py:7944 msgid "Adobe Pass multiple-system operator account password" msgstr "" -#: .././config.py:7970 +#: .././config.py:7968 msgid "TRANSLATOR'S NOTE: Download options > Advanced > .netrc" msgstr "" -#: .././config.py:7974 +#: .././config.py:7972 msgid "._netrc" msgstr "" -#: .././config.py:7981 +#: .././config.py:7979 msgid ".netrc options" msgstr "" -#: .././config.py:7986 +#: .././config.py:7984 msgid "Use .netrc authentication data" msgstr "" -#: .././config.py:8059 +#: .././config.py:8057 msgid "TRANSLATOR'S NOTE: Download options > Advanced > Network" msgstr "" -#: .././config.py:8062 +#: .././config.py:8060 msgid "N_etwork" msgstr "" -#: .././config.py:8067 +#: .././config.py:8065 msgid "Network options" msgstr "" -#: .././config.py:8073 +#: .././config.py:8071 msgid "" "Use this HTTP/HTTPS proxy (if set, overrides the proxies in Tartube's " "preferences window" msgstr "" -#: .././config.py:8086 +#: .././config.py:8084 msgid "Time to wait for socket connection, before giving up" msgstr "" -#: .././config.py:8097 +#: .././config.py:8095 msgid "Bind with this Client-side IP address" msgstr "" -#: .././config.py:8108 +#: .././config.py:8106 msgid "Connect using IPv4 only" msgstr "" -#: .././config.py:8115 +#: .././config.py:8113 msgid "Connect using IPv6 only" msgstr "" -#: .././config.py:8135 +#: .././config.py:8133 msgid "TRANSLATOR'S NOTE: Download options > Advanced > Geo-restriction" msgstr "" -#: .././config.py:8139 +#: .././config.py:8137 msgid "_Geo-restriction" msgstr "" -#: .././config.py:8146 +#: .././config.py:8144 msgid "Geo-restriction options" msgstr "" -#: .././config.py:8151 +#: .././config.py:8149 msgid "Use this proxy to verify IP address" msgstr "" -#: .././config.py:8162 +#: .././config.py:8160 msgid "Bypass using fake X-Forwarded-For HTTP header" msgstr "" -#: .././config.py:8169 +#: .././config.py:8167 msgid "Don't bypass using fake HTTP header" msgstr "" -#: .././config.py:8176 +#: .././config.py:8174 msgid "Bypass geo-restriction with ISO 3166-2 country code" msgstr "" -#: .././config.py:8187 +#: .././config.py:8185 msgid "Bypass with explicit IP block in CIDR notation" msgstr "" -#: .././config.py:8211 +#: .././config.py:8209 msgid "TRANSLATOR'S NOTE: Download options > Advanced > Workaround" msgstr "" -#: .././config.py:8219 .././config.py:8309 +#: .././config.py:8217 .././config.py:8307 msgid "Workaround options" msgstr "" -#: .././config.py:8224 +#: .././config.py:8222 msgid "Custom user agent" msgstr "" -#: .././config.py:8235 +#: .././config.py:8233 msgid "Custom referer if video access has restricted domain" msgstr "" -#: .././config.py:8246 +#: .././config.py:8244 msgid "Minimum seconds to sleep before each download" msgstr "" -#: .././config.py:8259 +#: .././config.py:8257 msgid "Maximum seconds to sleep before each download" msgstr "" -#: .././config.py:8280 +#: .././config.py:8278 msgid "Force this encoding (experimental)" msgstr "" -#: .././config.py:8291 +#: .././config.py:8289 msgid "Suppress HTTPS certificate validation" msgstr "" -#: .././config.py:8299 +#: .././config.py:8297 msgid "" "Use an unencrypted connection to retrieve information about videos (YouTube " "only)" msgstr "" -#: .././config.py:8315 +#: .././config.py:8313 msgid "Number of seconds to sleep between requests during data extraction" msgstr "" -#: .././config.py:8330 +#: .././config.py:8328 msgid "Number of seconds to sleep before each download (or minimum time)" msgstr "" -#: .././config.py:8468 +#: .././config.py:8466 msgid "Video age options" msgstr "" -#: .././config.py:8473 +#: .././config.py:8471 msgid "Download videos suitable for this age" msgstr "" -#: .././config.py:8498 +#: .././config.py:8496 msgid "Video date options" msgstr "" -#: .././config.py:8503 +#: .././config.py:8501 msgid "Only videos uploaded on this date" msgstr "" -#: .././config.py:8524 +#: .././config.py:8522 msgid "Only videos uploaded before this date" msgstr "" -#: .././config.py:8545 +#: .././config.py:8543 msgid "Only videos uploaded after this date" msgstr "" -#: .././config.py:8580 +#: .././config.py:8578 msgid "External downloader options" msgstr "" -#: .././config.py:8585 +#: .././config.py:8583 msgid "Use this external downloader" msgstr "" -#: .././config.py:8603 +#: .././config.py:8601 msgid "Arguments to pass to external downloader" msgstr "" -#: .././config.py:8628 +#: .././config.py:8626 msgid "Video filtering options" msgstr "" -#: .././config.py:8633 +#: .././config.py:8631 msgid "Download only matching titles (regex or caseless substring)" msgstr "" -#: .././config.py:8645 +#: .././config.py:8643 msgid "Don't download only matching titles (regex or caseless substring)" msgstr "" -#: .././config.py:8658 +#: .././config.py:8656 msgid "Generic video filter, for example:" msgstr "" -#: .././config.py:8676 +#: .././config.py:8674 msgid "TRANSLATOR'S NOTE: Download options > Downloads > General" msgstr "" -#: .././config.py:8682 +#: .././config.py:8680 msgid "Prefer HLS (HTTP Live Streaming)" msgstr "" -#: .././config.py:8689 +#: .././config.py:8687 msgid "Prefer FFMpeg over native HLS downloader" msgstr "" -#: .././config.py:8696 +#: .././config.py:8694 msgid "Include advertisements (experimental feature)" msgstr "" -#: .././config.py:8703 +#: .././config.py:8701 msgid "Ignore errors and continue the download operation" msgstr "" -#: .././config.py:8710 +#: .././config.py:8708 msgid "Abort video download if fragments are unavailable" msgstr "" -#: .././config.py:8717 +#: .././config.py:8715 msgid "Number of retries" msgstr "" -#: .././config.py:8743 +#: .././config.py:8741 msgid "Playlist options" msgstr "" -#: .././config.py:8749 +#: .././config.py:8747 msgid "" "Channels and playlists are handled in the same way, so these options can be " "used with both" msgstr "" -#: .././config.py:8756 +#: .././config.py:8754 msgid "Start downloading playlist from index" msgstr "" -#: .././config.py:8768 +#: .././config.py:8766 msgid "Stop downloading playlist at index" msgstr "" -#: .././config.py:8780 +#: .././config.py:8778 msgid "Download playlist range, in form START:STOP:STEP" msgstr "" -#: .././config.py:8792 +#: .././config.py:8790 msgid "Abort operation after downloading this many videos" msgstr "" -#: .././config.py:8804 +#: .././config.py:8802 msgid "Abort downloading the playlist if an error occurs" msgstr "" -#: .././config.py:8811 +#: .././config.py:8809 msgid "Download playlist in reverse order" msgstr "" -#: .././config.py:8818 +#: .././config.py:8816 msgid "Download playlist in random order" msgstr "" -#: .././config.py:8839 +#: .././config.py:8837 msgid "Video size limit options" msgstr "" -#: .././config.py:8844 +#: .././config.py:8842 msgid "Minimum file size for video downloads" msgstr "" -#: .././config.py:8862 +#: .././config.py:8860 msgid "Maximum file size for video downloads" msgstr "" -#: .././config.py:8894 +#: .././config.py:8892 msgid "Video views options" msgstr "" -#: .././config.py:8899 +#: .././config.py:8897 msgid "Minimum number of views" msgstr "" -#: .././config.py:8911 +#: .././config.py:8909 msgid "Maximum number of views" msgstr "" -#: .././config.py:8987 .././config.py:9941 .././config.py:9972 +#: .././config.py:8985 .././config.py:9939 .././config.py:9970 msgid "" "TRANSLATOR'S NOTE: Dialogue window, generated by: Download options > Name" msgstr "" -#: .././config.py:9019 .././config.py:9155 +#: .././config.py:9017 .././config.py:9153 msgid "" "TRANSLATOR'S NOTE: Dialogue window, generated by: Download options > Files > " "Cookies" msgstr "" -#: .././config.py:9025 +#: .././config.py:9023 msgid "Select the cookie jar file" msgstr "" -#: .././config.py:9161 +#: .././config.py:9159 msgid "Select the browser profile" msgstr "" -#: .././config.py:9261 +#: .././config.py:9259 msgid "" "TRANSLATOR'S NOTE: Dialogue window, generated by: Download options > " "Advanced > Configurations" msgstr "" -#: .././config.py:9286 +#: .././config.py:9284 msgid "Could not save the downloader's configuration file" msgstr "" -#: .././config.py:9297 +#: .././config.py:9295 msgid "Downloader's configuration file saved" msgstr "" -#: .././config.py:9621 .././config.py:9764 +#: .././config.py:9619 .././config.py:9762 msgid "" "TRANSLATOR'S NOTE: Dialogue window, generated by: Download options > Formats " "> Preferred" msgstr "" -#: .././config.py:9640 +#: .././config.py:9638 msgid "" "This option won't work unless the format is also added to the list of " "preferred formats above" msgstr "" -#: .././config.py:9783 +#: .././config.py:9781 msgid "Unrecognised extractor code" msgstr "" -#: .././config.py:9881 +#: .././config.py:9879 msgid "" "TRANSLATOR'S NOTE: Dialogue window, generated by: Download options > " "Advanced > .netrc" msgstr "" -#: .././config.py:9906 +#: .././config.py:9904 msgid "Could not save the .netrc file" msgstr "" -#: .././config.py:9923 +#: .././config.py:9921 msgid ".netrc file saved" msgstr "" -#: .././config.py:9991 +#: .././config.py:9989 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:10001 +#: .././config.py:9999 msgid "Show advanced download options (when window re-opens)" msgstr "" -#: .././config.py:10014 +#: .././config.py:10012 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:10024 +#: .././config.py:10022 msgid "Hide advanced download options (when window re-opens)" msgstr "" -#: .././config.py:10493 +#: .././config.py:10491 msgid "" "TRANSLATOR'S NOTE: Dialogue window, generated by: Download options > Files > " "Paths" msgstr "" -#: .././config.py:10499 +#: .././config.py:10497 msgid "Select the output folder" msgstr "" -#: .././config.py:10501 +#: .././config.py:10499 msgid "Select the output directory" msgstr "" -#: .././config.py:10552 +#: .././config.py:10550 msgid "" "TRANSLATOR'S NOTE: FFmpeg options window starts here. In the main window, in " "the Videos tab, right-click a video and select Special > Process with " "FFmpeg..." msgstr "" -#: .././config.py:10557 +#: .././config.py:10555 msgid "FFmpeg options" msgstr "" #. Replace the 'OK' button with a 'Process files' button -#: .././config.py:10910 .././config.py:14195 +#: .././config.py:10908 .././config.py:14193 msgid "Process files" msgstr "" -#: .././config.py:10912 .././config.py:14197 +#: .././config.py:10910 .././config.py:14195 msgid "Process the files with FFmpeg" msgstr "" -#: .././config.py:10925 +#: .././config.py:10923 msgid "TRANSLATOR'S NOTE: FFmpeg options > Name" msgstr "" -#: .././config.py:10932 +#: .././config.py:10930 msgid "Name for these FFmpeg options" msgstr "" -#: .././config.py:10950 +#: .././config.py:10948 msgid "Extra command line options (e.g. --help)" msgstr "" -#: .././config.py:10961 +#: .././config.py:10959 msgid "System command, based on all FFmpeg options in this window:" msgstr "" -#: .././config.py:10992 +#: .././config.py:10990 msgid "Show fewer FFmpeg options" msgstr "" -#: .././config.py:10994 +#: .././config.py:10992 msgid "Show more FFmpeg options" msgstr "" -#: .././config.py:11004 +#: .././config.py:11002 msgid "Import current FFmpeg options into this window" msgstr "" -#: .././config.py:11019 +#: .././config.py:11017 msgid "Completely reset all FFmpeg options to their default values" msgstr "" -#: .././config.py:11033 +#: .././config.py:11031 msgid "TRANSLATOR'S NOTE: FFmpeg options > File" msgstr "" -#: .././config.py:11039 +#: .././config.py:11037 msgid "Add to end of filename:" msgstr "" -#: .././config.py:11049 +#: .././config.py:11047 msgid "If regex matches filename:" msgstr "" -#: .././config.py:11063 +#: .././config.py:11061 msgid "...then apply substitution:" msgstr "" -#: .././config.py:11076 +#: .././config.py:11074 msgid "" "If the video/audio file is renamed, also rename the thumbnail (but not vice-" "versa)" msgstr "" -#: .././config.py:11087 +#: .././config.py:11085 msgid "Change file extension:" msgstr "" -#: .././config.py:11101 +#: .././config.py:11099 msgid "After changing the file extension, delete the original file" msgstr "" -#: .././config.py:11173 +#: .././config.py:11171 msgid "" "TRANSLATOR'S NOTE: FFmpeg options > Settings (to make hidden tabs visible, " "click the 'Show more FFmpeg options' button in the Name tab" msgstr "" -#: .././config.py:11178 +#: .././config.py:11176 msgid "_Settings" msgstr "" -#: .././config.py:11191 +#: .././config.py:11189 msgid "Downloaded video/audio" msgstr "" -#: .././config.py:11200 +#: .././config.py:11198 msgid "with audio" msgstr "" -#: .././config.py:11213 .././config.py:11290 .././config.py:12828 +#: .././config.py:11211 .././config.py:11288 .././config.py:12826 msgid "Thumbnail" msgstr "" -#: .././config.py:11225 +#: .././config.py:11223 msgid "Output" msgstr "" -#: .././config.py:11254 +#: .././config.py:11252 msgid "Video clip" msgstr "" -#: .././config.py:11266 +#: .././config.py:11264 msgid "Video slice" msgstr "" -#: .././config.py:11278 +#: .././config.py:11276 msgid "Merge video/audio" msgstr "" -#: .././config.py:11388 +#: .././config.py:11386 msgid "Audio bitrate" msgstr "" -#: .././config.py:11402 +#: .././config.py:11400 msgid "How to set the quality" msgstr "" -#: .././config.py:11407 +#: .././config.py:11405 msgid "" "FFmpeg always encodes according to a Rate Factor that specifies the quality " "of the result." msgstr "" -#: .././config.py:11410 +#: .././config.py:11408 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:11414 +#: .././config.py:11412 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:11417 +#: .././config.py:11415 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 " @@ -7171,3344 +7180,3348 @@ msgid "" "eventually reach the target bitrate." msgstr "" -#: .././config.py:11430 +#: .././config.py:11428 msgid "Manual rate factor" msgstr "" -#: .././config.py:11439 +#: .././config.py:11437 msgid "Determine from target bitrate (2-Pass)" msgstr "" -#: .././config.py:11449 +#: .././config.py:11447 msgid "Rate factor" msgstr "" -#: .././config.py:11458 +#: .././config.py:11456 msgid "Lossless" msgstr "" -#: .././config.py:11458 +#: .././config.py:11456 msgid "Large file" msgstr "" -#: .././config.py:11480 +#: .././config.py:11478 msgid "Bad quality" msgstr "" -#: .././config.py:11480 +#: .././config.py:11478 msgid "Small file" msgstr "" -#: .././config.py:11487 +#: .././config.py:11485 msgid "Name of dummy file" msgstr "" -#: .././config.py:11491 +#: .././config.py:11489 msgid "A dummy file is created during the first pass." msgstr "" -#: .././config.py:11495 +#: .././config.py:11493 msgid "Use the output file" msgstr "" -#: .././config.py:11496 +#: .././config.py:11494 msgid "Dummy" msgstr "" -#: .././config.py:11497 +#: .././config.py:11495 msgid "/dev/null (Linux)" msgstr "" -#: .././config.py:11498 +#: .././config.py:11496 msgid "NUL (MS Windows)" msgstr "" -#: .././config.py:11510 +#: .././config.py:11508 msgid "Patience preset" msgstr "" -#: .././config.py:11515 +#: .././config.py:11513 msgid "Ultra fast" msgstr "" -#: .././config.py:11516 +#: .././config.py:11514 msgid "Super fast" msgstr "" -#: .././config.py:11517 +#: .././config.py:11515 msgid "Very fast" msgstr "" -#: .././config.py:11518 .././config.py:11616 +#: .././config.py:11516 .././config.py:11614 msgid "Faster" msgstr "" -#: .././config.py:11519 +#: .././config.py:11517 msgid "Fast" msgstr "" -#: .././config.py:11520 +#: .././config.py:11518 msgid "Medium (default)" msgstr "" -#: .././config.py:11521 +#: .././config.py:11519 #, python-format msgid "Slow (file about 5-10% smaller than medium)" msgstr "" -#: .././config.py:11522 +#: .././config.py:11520 #, python-format msgid "Slower (file about 15% smaller than medium)" msgstr "" -#: .././config.py:11523 +#: .././config.py:11521 #, python-format msgid "Very slow (file about 17% smaller than medium)" msgstr "" -#: .././config.py:11534 +#: .././config.py:11532 msgid "GPU encoding" msgstr "" -#: .././config.py:11550 +#: .././config.py:11548 msgid "Hardware acceleration" msgstr "" -#: .././config.py:11610 +#: .././config.py:11608 msgid "Palette:" msgstr "" -#: .././config.py:11617 +#: .././config.py:11615 msgid "Uses dithering to a standard palette provided by FFmpeg" msgstr "" -#: .././config.py:11618 +#: .././config.py:11616 msgid "Can cause dithering artefacts and slight banding" msgstr "" -#: .././config.py:11627 +#: .././config.py:11625 msgid "Better" msgstr "" -#: .././config.py:11628 +#: .././config.py:11626 msgid "Determines an optimized palette for the video" msgstr "" -#: .././config.py:11629 +#: .././config.py:11627 msgid "Uses two passes and a temporary file for the palette" msgstr "" -#: .././config.py:11684 .././config.py:12328 +#: .././config.py:11682 .././config.py:12326 msgid "Split videos using their own timestamps" msgstr "" -#: .././config.py:11693 .././config.py:12339 +#: .././config.py:11691 .././config.py:12337 msgid "Split videos using these timestamps" msgstr "" -#: .././config.py:11798 .././config.py:12446 .././config.py:15203 +#: .././config.py:11796 .././config.py:12444 .././config.py:15201 msgid "Add timestamp" msgstr "" -#: .././config.py:11869 .././config.py:12539 +#: .././config.py:11867 .././config.py:12537 msgid "Use the videos' own slice data" msgstr "" -#: .././config.py:11878 .././config.py:12550 +#: .././config.py:11876 .././config.py:12548 msgid "Use this slice data" msgstr "" -#: .././config.py:12009 +#: .././config.py:12007 msgid "Delete sliuce" msgstr "" -#: .././config.py:12123 +#: .././config.py:12121 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:12164 +#: .././config.py:12162 msgid "The thumbnail's format can be changed in the File tab" msgstr "" -#: .././config.py:12180 +#: .././config.py:12178 msgid "TRANSLATOR'S NOTE: FFmpeg options > Optimisations" msgstr "" -#: .././config.py:12183 +#: .././config.py:12181 msgid "_Optimisations" msgstr "" -#: .././config.py:12188 +#: .././config.py:12186 msgid "" "Optimise for fast seeking (shorter keyframe interval, about 10% larger file)" msgstr "" -#: .././config.py:12196 +#: .././config.py:12194 msgid "Input video is a high-quality movie" msgstr "" -#: .././config.py:12202 +#: .././config.py:12200 msgid "Input video is an animated movie" msgstr "" -#: .././config.py:12208 +#: .././config.py:12206 msgid "Input video contains film grain" msgstr "" -#: .././config.py:12214 +#: .././config.py:12212 msgid "Input video is an image slideshow" msgstr "" -#: .././config.py:12220 +#: .././config.py:12218 msgid "Optimise for really weak CPU playback devices" msgstr "" -#: .././config.py:12227 +#: .././config.py:12225 msgid "Optimise for really old devices (requires rate factor above 0)" msgstr "" -#: .././config.py:12238 +#: .././config.py:12236 msgid "" "Move headers to beginning of file (so it can play while still downloading)" msgstr "" -#: .././config.py:12246 +#: .././config.py:12244 msgid "Fast encoding and low latency streaming" msgstr "" -#: .././config.py:12252 +#: .././config.py:12250 msgid "Limit bitrate (Mbit/s)" msgstr "" -#: .././config.py:12269 +#: .././config.py:12267 msgid "Assuming a receiving buffer (seconds)" msgstr "" -#: .././config.py:12303 +#: .././config.py:12301 msgid "TRANSLATOR'S NOTE: FFmpeg options > Clips" msgstr "" -#: .././config.py:12318 +#: .././config.py:12316 msgid "Split the video(s) to create video clips" msgstr "" -#: .././config.py:12519 +#: .././config.py:12517 msgid "TRANSLATOR'S NOTE: FFmpeg options > Slices" msgstr "" -#: .././config.py:12522 .././config.py:15296 +#: .././config.py:12520 .././config.py:15294 msgid "_Slices" msgstr "" -#: .././config.py:12529 +#: .././config.py:12527 msgid "Remove slices from the video(s)" msgstr "" -#: .././config.py:12801 +#: .././config.py:12799 msgid "TRANSLATOR'S NOTE: FFmpeg options > Videos" msgstr "" -#: .././config.py:12809 +#: .././config.py:12807 msgid "List of videos to be processed" msgstr "" -#: .././config.py:12871 +#: .././config.py:12869 msgid "Show video properties and timestamps" msgstr "" -#: .././config.py:12880 +#: .././config.py:12878 msgid "Remove video from list" msgstr "" -#: .././config.py:13024 +#: .././config.py:13022 msgid "" "TRANSLATOR'S NOTE: Dialogue window, generated by: FFmpeg options > Slices" msgstr "" -#: .././config.py:13151 +#: .././config.py:13149 msgid "" "TRANSLATOR'S NOTE: Dialogue window, generated by: FFmpeg options > Clips" msgstr "" -#: .././config.py:13378 .././config.py:13779 .././config.py:13810 +#: .././config.py:13376 .././config.py:13777 .././config.py:13808 msgid "TRANSLATOR'S NOTE: Dialogue window, generated by: FFmpeg options > Name" msgstr "" -#: .././config.py:13834 +#: .././config.py:13832 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:13844 +#: .././config.py:13842 msgid "Show more FFmpeg options (when window re-opens)" msgstr "" -#: .././config.py:13861 +#: .././config.py:13859 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:13871 +#: .././config.py:13869 msgid "Show fewer FFmpeg options (when window re-opens)" msgstr "" -#: .././config.py:14472 +#: .././config.py:14470 msgid "" "TRANSLATOR'S NOTE: Video properties window starts here. In the main window, " "in the Videos tab, right-click a video and select Show video > Properties..." msgstr "" -#: .././config.py:14635 +#: .././config.py:14633 msgid "TRANSLATOR'S NOTE: Video properties > General" msgstr "" -#: .././config.py:14643 .././config.py:17082 .././config.py:18131 -#: .././config.py:18776 +#: .././config.py:14641 .././config.py:17080 .././config.py:18129 +#: .././config.py:18774 msgid "General properties" msgstr "" -#: .././config.py:14693 +#: .././config.py:14691 msgid "Set the file (if this is the wrong one)" msgstr "" -#: .././config.py:14701 +#: .././config.py:14699 msgid "Metadata file" msgstr "" -#: .././config.py:14740 +#: .././config.py:14738 msgid "Update database using the video's metadata file" msgstr "" -#: .././config.py:14751 +#: .././config.py:14749 msgid "Video downloaded" msgstr "" -#: .././config.py:14758 +#: .././config.py:14756 msgid "Video unwatched" msgstr "" -#: .././config.py:14765 +#: .././config.py:14763 msgid "Video has been split from an original" msgstr "" -#: .././config.py:14772 +#: .././config.py:14770 msgid "Video is archived" msgstr "" -#: .././config.py:14779 +#: .././config.py:14777 msgid "Video is bookmarked" msgstr "" -#: .././config.py:14786 +#: .././config.py:14784 msgid "Video is favourite" msgstr "" -#: .././config.py:14793 +#: .././config.py:14791 msgid "Video is in waiting list" msgstr "" -#: .././config.py:14800 +#: .././config.py:14798 msgid "Video is blocked/censored/age-restricted" msgstr "" -#: .././config.py:14807 +#: .././config.py:14805 msgid "Always simulate download of this video" msgstr "" -#: .././config.py:14872 +#: .././config.py:14870 msgid "Receive time" msgstr "" -#: .././config.py:14886 +#: .././config.py:14884 msgid "Subtitles" msgstr "" -#: .././config.py:14914 +#: .././config.py:14912 msgid "TRANSLATOR'S NOTE: Video properties > Live" msgstr "" -#: .././config.py:14922 +#: .././config.py:14920 msgid "Livestream properties" msgstr "" -#: .././config.py:14927 +#: .././config.py:14925 msgid "Livestream status" msgstr "" -#: .././config.py:14938 +#: .././config.py:14936 msgid "Waiting to start" msgstr "" -#: .././config.py:14942 +#: .././config.py:14940 msgid "Livestream has finished" msgstr "" -#: .././config.py:14944 +#: .././config.py:14942 msgid "Not a livestream" msgstr "" -#: .././config.py:14947 +#: .././config.py:14945 msgid "Livestream message" msgstr "" -#: .././config.py:14962 +#: .././config.py:14960 msgid "Video is pre-recorded" msgstr "" -#: .././config.py:14974 +#: .././config.py:14972 msgid "Livestream actions" msgstr "" -#: .././config.py:14981 +#: .././config.py:14979 msgid "When the livestream starts, show a desktop notification" msgstr "" -#: .././config.py:14990 +#: .././config.py:14988 msgid "When the livestream starts, play an alarm" msgstr "" -#: .././config.py:15000 +#: .././config.py:14998 msgid "When the livestream starts, open it in the system's web browser" msgstr "" -#: .././config.py:15012 +#: .././config.py:15010 msgid "When the livestream starts, begin downloading it immediately" msgstr "" -#: .././config.py:15023 .././config.py:25185 +#: .././config.py:15021 .././config.py:25200 msgid "When a livestream stops, download it (overwriting any earlier file)" msgstr "" -#: .././config.py:15040 +#: .././config.py:15038 msgid "TRANSLATOR'S NOTE: Video properties > Description" msgstr "" -#: .././config.py:15043 +#: .././config.py:15041 msgid "_Description" msgstr "" -#: .././config.py:15048 +#: .././config.py:15046 msgid "Video description" msgstr "" -#: .././config.py:15061 +#: .././config.py:15059 msgid "Update from the description file, and set the line length to:" msgstr "" -#: .././config.py:15081 +#: .././config.py:15079 msgid "Clear the description (does not modify the file)" msgstr "" -#: .././config.py:15109 +#: .././config.py:15107 msgid "TRANSLATOR'S NOTE: Video properties > Timestamps" msgstr "" -#: .././config.py:15112 +#: .././config.py:15110 msgid "_Timestamps" msgstr "" -#: .././config.py:15117 .././config.py:25280 +#: .././config.py:15115 .././config.py:25295 msgid "Timestamps" msgstr "" -#: .././config.py:15123 +#: .././config.py:15121 msgid "Timestamps can be used to download or create video clips" msgstr "" -#: .././config.py:15293 +#: .././config.py:15291 msgid "TRANSLATOR'S NOTE: Video properties > Slices" msgstr "" -#: .././config.py:15301 +#: .././config.py:15299 msgid "Video slices" msgstr "" -#: .././config.py:15307 +#: .././config.py:15305 msgid "SponsorBlock provides a list of slices that can be removed from a video" msgstr "" -#: .././config.py:15490 +#: .././config.py:15488 msgid "TRANSLATOR'S NOTE: Video properties > Comments" msgstr "" -#: .././config.py:15493 +#: .././config.py:15491 msgid "_Comments" msgstr "" -#: .././config.py:15504 +#: .././config.py:15502 msgid "Total comments:" msgstr "" -#: .././config.py:15543 +#: .././config.py:15541 msgid "Show formatted list" msgstr "" -#: .././config.py:15554 +#: .././config.py:15552 msgid "Show comment times as text" msgstr "" -#: .././config.py:15564 +#: .././config.py:15562 msgid "Show comment timestamps" msgstr "" -#: .././config.py:15602 .././config.py:15714 +#: .././config.py:15600 .././config.py:15712 msgid "Author" msgstr "" -#: .././config.py:15609 .././config.py:15714 +#: .././config.py:15607 .././config.py:15712 msgid "Comment" msgstr "" -#: .././config.py:15617 .././config.py:15715 +#: .././config.py:15615 .././config.py:15713 msgid "Uploader" msgstr "" -#: .././config.py:15663 +#: .././config.py:15661 msgid "Update from the metadata file" msgstr "" -#: .././config.py:15685 +#: .././config.py:15683 msgid "Clear comments (does not modify the file)" msgstr "" -#: .././config.py:15714 +#: .././config.py:15712 msgid "Likes" msgstr "" -#: .././config.py:16112 +#: .././config.py:16110 msgid "TRANSLATOR'S NOTE: Video properties > Errors / Warnings" msgstr "" -#: .././config.py:16119 .././config.py:17480 +#: .././config.py:16117 .././config.py:17478 msgid "Errors / Warnings" msgstr "" -#: .././config.py:16125 +#: .././config.py:16123 msgid "Error messages produced the last time this video was checked/downloaded" msgstr "" -#: .././config.py:16141 +#: .././config.py:16139 msgid "" "Warning messages produced the last time this video was checked/downloaded" msgstr "" -#: .././config.py:16186 +#: .././config.py:16184 msgid "" "TRANSLATOR'S NOTE: Dialogue window, generated by: Video properties > Slices" msgstr "" -#: .././config.py:16276 +#: .././config.py:16274 msgid "" "TRANSLATOR'S NOTE: Dialogue window, generated by: Video properties > " "Timestamps" msgstr "" -#: .././config.py:16684 +#: .././config.py:16682 msgid "" "TRANSLATOR'S NOTE: Dialogue window, generated by: Video properties > General" msgstr "" -#: .././config.py:16690 +#: .././config.py:16688 msgid "Select the correct video/audio file" msgstr "" -#: .././config.py:16716 +#: .././config.py:16714 msgid "" "The replacement video/audio file must be in the same channel, playlist or " "folder" msgstr "" -#: .././config.py:16734 +#: .././config.py:16732 msgid "You must select a valid video/audio file" msgstr "" -#: .././config.py:16919 +#: .././config.py:16917 msgid "" "TRANSLATOR'S NOTE: Channel/playlist properties window starts here. In the " "main window, in the Videos tab, right-click a channel or playlist and select " "Show > Channel properties... of Show > Playlist properties..." msgstr "" -#: .././config.py:16927 +#: .././config.py:16925 msgid "Channel properties" msgstr "" -#: .././config.py:16930 +#: .././config.py:16928 msgid "Playlist properties" msgstr "" -#: .././config.py:17075 +#: .././config.py:17073 msgid "TRANSLATOR'S NOTE: Channel properties > General" msgstr "" -#: .././config.py:17097 +#: .././config.py:17095 msgid "Don't add videos in this channel to Tartube's database" msgstr "" -#: .././config.py:17101 +#: .././config.py:17099 msgid "Don't add videos in this playlist to Tartube's database" msgstr "" -#: .././config.py:17112 +#: .././config.py:17110 msgid "Always simulate download of videos in this channel" msgstr "" -#: .././config.py:17114 +#: .././config.py:17112 msgid "Always simulate download of videos in this playlist" msgstr "" -#: .././config.py:17124 +#: .././config.py:17122 msgid "Disable checking/downloading for this channel" msgstr "" -#: .././config.py:17126 +#: .././config.py:17124 msgid "Disable checking/downloading for this playlist" msgstr "" -#: .././config.py:17136 +#: .././config.py:17134 msgid "This channel is marked as a favourite" msgstr "" -#: .././config.py:17138 +#: .././config.py:17136 msgid "This playlist is marked as a favourite" msgstr "" -#: .././config.py:17148 +#: .././config.py:17146 msgid "Total videos" msgstr "" -#: .././config.py:17172 +#: .././config.py:17170 msgid "Favourite videos" msgstr "" -#: .././config.py:17184 +#: .././config.py:17182 msgid "Downloaded videos" msgstr "" -#: .././config.py:17207 +#: .././config.py:17205 msgid "" "TRANSLATOR'S NOTE: Channel properties > Associated playlists. Only visible " "for the compatible websites (e.g. YouTube)" msgstr "" -#: .././config.py:17211 +#: .././config.py:17209 msgid "Associated _Playlists" msgstr "" -#: .././config.py:17216 +#: .././config.py:17214 msgid "Associated playlists" msgstr "" -#: .././config.py:17222 +#: .././config.py:17220 msgid "" "When a video is associated with a playlist, the playlist's ID is stored here" msgstr "" -#: .././config.py:17243 +#: .././config.py:17241 msgid "Playlist Title" msgstr "" -#: .././config.py:17262 +#: .././config.py:17260 msgid "Set the channel as the download destination" msgstr "" -#: .././config.py:17269 +#: .././config.py:17267 msgid "Add selected playlist" msgstr "" -#: .././config.py:17278 +#: .././config.py:17276 msgid "Add all playlists" msgstr "" -#: .././config.py:17286 +#: .././config.py:17284 msgid "Download preferences" msgstr "" #. (This button works even if mainapp.TartubeApp.store_playlist_id_flag #. is False) -#: .././config.py:17302 +#: .././config.py:17300 msgid "Reset list using metadata file" msgstr "" -#: .././config.py:17333 +#: .././config.py:17331 msgid "Unnamed playlist" msgstr "" -#: .././config.py:17350 +#: .././config.py:17348 msgid "TRANSLATOR'S NOTE: Channel properties > History" msgstr "" -#: .././config.py:17353 .././config.py:18382 .././config.py:22079 +#: .././config.py:17351 .././config.py:18380 .././config.py:22077 msgid "_History" msgstr "" -#: .././config.py:17358 .././config.py:18387 .././config.py:22086 +#: .././config.py:17356 .././config.py:18385 .././config.py:22084 msgid "Download history" msgstr "" -#: .././config.py:17372 .././config.py:18401 .././config.py:22100 +#: .././config.py:17370 .././config.py:18399 .././config.py:22098 msgid "Draw" msgstr "" -#: .././config.py:17401 .././config.py:17901 +#: .././config.py:17399 .././config.py:17899 msgid "TRANSLATOR'S NOTE: Channel properties > RSS feed" msgstr "" -#: .././config.py:17404 +#: .././config.py:17402 msgid "_RSS feed" msgstr "" -#: .././config.py:17409 +#: .././config.py:17407 msgid "RSS feed (used to detect livestreams)" msgstr "" -#: .././config.py:17415 +#: .././config.py:17413 msgid "" "If Tartube cannot detect the channel's RSS feed, you can enter the URL here" msgstr "" -#: .././config.py:17420 +#: .././config.py:17418 msgid "" "If Tartube cannot detect the playlist's RSS feed, you can enter the URL here" msgstr "" -#: .././config.py:17439 +#: .././config.py:17437 msgid "Open in web browser" msgstr "" -#: .././config.py:17444 +#: .././config.py:17442 msgid "Set to default feed" msgstr "" -#: .././config.py:17451 +#: .././config.py:17449 msgid "Reset feed" msgstr "" -#: .././config.py:17458 +#: .././config.py:17456 msgid "" "N.B. The Set to default feed button won't work if the RSS feed was " "obtained from video metadata" msgstr "" -#: .././config.py:17473 +#: .././config.py:17471 msgid "TRANSLATOR'S NOTE: Channel properties > Errors / Warnings" msgstr "" -#: .././config.py:17486 +#: .././config.py:17484 msgid "" "Error messages produced the last time this channel was checked/downloaded" msgstr "" -#: .././config.py:17491 +#: .././config.py:17489 msgid "" "Error messages produced the last time this playlist was checked/downloaded" msgstr "" -#: .././config.py:17510 +#: .././config.py:17508 msgid "" "Warning messages produced the last time this channel was checked/downloaded" msgstr "" -#: .././config.py:17515 +#: .././config.py:17513 msgid "" "Warning messages produced the last time this playlist was checked/downloaded" msgstr "" -#: .././config.py:17565 .././config.py:17696 +#: .././config.py:17563 .././config.py:17694 msgid "" "TRANSLATOR'S NOTE: Dialogue window, generated by: Channel properties > " "Associated playlists" msgstr "" -#: .././config.py:17592 +#: .././config.py:17590 #, python-brace-format msgid "The name '{0}' is already in use" msgstr "Tên '{0}' đã được sử dụng" -#: .././config.py:17611 +#: .././config.py:17609 msgid "Unable to extrapolate the URL for this playlist" msgstr "" -#: .././config.py:17626 +#: .././config.py:17624 msgid "The playlist is already in Tartube's database" msgstr "" -#: .././config.py:17649 +#: .././config.py:17647 msgid "Unable to create new playlist" msgstr "" -#: .././config.py:17670 +#: .././config.py:17668 #, python-brace-format msgid "Added playlist '{0}' to Tartube's database" msgstr "" #. Show confirmation -#: .././config.py:17781 +#: .././config.py:17779 #, python-brace-format msgid "Playlists added: {0}" msgstr "" -#: .././config.py:17782 +#: .././config.py:17780 #, python-brace-format msgid "Playlists not added: {0}" msgstr "" -#: .././config.py:17923 +#: .././config.py:17921 msgid "Could not set the RSS feed" msgstr "" -#: .././config.py:17977 +#: .././config.py:17975 msgid "" "TRANSLATOR'S NOTE: Folder properties window starts here. In the main window, " "in the Videos tab, right-click a folder and select Show > Folder " "properties..." msgstr "" -#: .././config.py:17982 +#: .././config.py:17980 msgid "Folder properties" msgstr "" -#: .././config.py:18124 +#: .././config.py:18122 msgid "TRANSLATOR'S NOTE: Folder properties > General" msgstr "" -#: .././config.py:18144 +#: .././config.py:18142 msgid "Don't add videos to Tartube's database" msgstr "" -#: .././config.py:18151 +#: .././config.py:18149 msgid "Always simulate download of videos" msgstr "" -#: .././config.py:18158 +#: .././config.py:18156 msgid "Disable checking/downloading" msgstr "" -#: .././config.py:18165 +#: .././config.py:18163 msgid "This folder is marked as a favourite" msgstr "" -#: .././config.py:18172 +#: .././config.py:18170 msgid "This folder is hidden" msgstr "" -#: .././config.py:18179 +#: .././config.py:18177 msgid "This folder can't be deleted by the user" msgstr "" -#: .././config.py:18186 +#: .././config.py:18184 msgid "This is a system-controlled folder" msgstr "" -#: .././config.py:18193 +#: .././config.py:18191 msgid "All contents deleted when Tartube shuts down" msgstr "" -#: .././config.py:18200 +#: .././config.py:18198 msgid "Restrictions:" msgstr "" -#: .././config.py:18211 +#: .././config.py:18209 msgid "Can only contain videos" msgstr "" -#: .././config.py:18213 +#: .././config.py:18211 msgid "Can contain folders and videos" msgstr "" -#: .././config.py:18215 +#: .././config.py:18213 msgid "Can contain anything" msgstr "" -#: .././config.py:18226 +#: .././config.py:18224 msgid "TRANSLATOR'S NOTE: Folder properties > Statistics" msgstr "" -#: .././config.py:18229 .././config.py:21899 +#: .././config.py:18227 .././config.py:21897 msgid "_Statistics" msgstr "" -#: .././config.py:18234 .././config.py:21906 +#: .././config.py:18232 .././config.py:21904 msgid "Statistics" msgstr "" -#: .././config.py:18255 .././config.py:21927 +#: .././config.py:18253 .././config.py:21925 msgid "Downloaded" msgstr "" -#: .././config.py:18299 +#: .././config.py:18297 msgid "Sub-folders" msgstr "" -#: .././config.py:18321 +#: .././config.py:18319 msgid "Recalculate" msgstr "" -#: .././config.py:18379 +#: .././config.py:18377 msgid "TRANSLATOR'S NOTE: Folder properties > History" msgstr "" -#: .././config.py:18430 +#: .././config.py:18428 msgid "" "TRANSLATOR'S NOTE: Folder properties > Recent videos. Only visible for the " "'Recent videos' folder" msgstr "" -#: .././config.py:18434 +#: .././config.py:18432 msgid "_Recent Videos" msgstr "" -#: .././config.py:18439 +#: .././config.py:18437 msgid "Recent videos" msgstr "" -#: .././config.py:18445 +#: .././config.py:18443 msgid "" "When videos are checked/downloaded, older videos are removed from this folder" msgstr "" -#: .././config.py:18617 +#: .././config.py:18615 msgid "" "TRANSLATOR'S NOTE: Scheduled downloads window starts here. In the menu, " "click Edit > System preferences... Scheduling > Start. In the 'Scheduled " "download name' box, add a name. Then click the Add button" msgstr "" -#: .././config.py:18623 +#: .././config.py:18621 msgid "Scheduled download" msgstr "" -#: .././config.py:18768 +#: .././config.py:18766 msgid "TRANSLATOR'S NOTE: Scheduled downloads > General" msgstr "" -#: .././config.py:18781 .././config.py:23352 +#: .././config.py:18779 .././config.py:23357 msgid "Scheduled download name" msgstr "" -#: .././config.py:18793 +#: .././config.py:18791 msgid "Download mode" msgstr "" -#: .././config.py:18798 +#: .././config.py:18796 msgid "Check channels, playlist and folders" msgstr "" -#: .././config.py:18799 +#: .././config.py:18797 msgid "Download channels, playlists and folders" msgstr "" -#: .././config.py:18800 +#: .././config.py:18798 msgid "Perform a custom download" msgstr "" -#: .././config.py:18812 +#: .././config.py:18810 msgid "Custom download name" msgstr "" -#: .././config.py:18870 +#: .././config.py:18868 msgid "TRANSLATOR'S NOTE: Scheduled downloads > Start" msgstr "" -#: .././config.py:18873 .././config.py:23293 +#: .././config.py:18871 .././config.py:23298 msgid "_Start" msgstr "" -#: .././config.py:18878 +#: .././config.py:18876 msgid "Start conditions" msgstr "" -#: .././config.py:18883 .././config.py:23318 +#: .././config.py:18881 .././config.py:23323 msgid "Start mode" msgstr "" -#: .././config.py:18888 +#: .././config.py:18886 msgid "Perform this download at regular intervals" msgstr "" -#: .././config.py:18889 +#: .././config.py:18887 msgid "Perform this download when Tartube starts" msgstr "" -#: .././config.py:18891 +#: .././config.py:18889 msgid "Perform this download some time after Tartube starts" msgstr "" -#: .././config.py:18894 +#: .././config.py:18892 msgid "Perform this download at specified times" msgstr "" -#: .././config.py:18895 +#: .././config.py:18893 msgid "Disable this scheduled download" msgstr "" -#: .././config.py:18969 +#: .././config.py:18967 msgid "Minutes" msgstr "" -#: .././config.py:19096 +#: .././config.py:19094 msgid "Interval time" msgstr "" -#: .././config.py:19106 +#: .././config.py:19104 msgid "Start times" msgstr "" -#: .././config.py:19148 +#: .././config.py:19146 msgid "TRANSLATOR'S NOTE: Scheduled downloads > Conflicts" msgstr "" -#: .././config.py:19151 +#: .././config.py:19149 msgid "_Conflicts" msgstr "" -#: .././config.py:19155 +#: .././config.py:19153 msgid "Conflict settings" msgstr "" -#: .././config.py:19160 +#: .././config.py:19158 msgid "If another scheduled download is running:" msgstr "" -#: .././config.py:19167 +#: .././config.py:19165 msgid "Add channels, playlists and folders to the end of the queue" msgstr "" -#: .././config.py:19173 +#: .././config.py:19171 msgid "Add channels, playlists and folders to the beginning of the queue" msgstr "" -#: .././config.py:19180 +#: .././config.py:19178 msgid "Do nothing, just wait until the next scheduled download time" msgstr "" -#: .././config.py:19195 +#: .././config.py:19193 msgid "This scheduled download takes priority over others" msgstr "" -#: .././config.py:19198 +#: .././config.py:19196 msgid "Other scheduled downloads won't start until this one is finished" msgstr "" -#: .././config.py:19214 +#: .././config.py:19212 msgid "TRANSLATOR'S NOTE: Scheduled downloads > Media" msgstr "" -#: .././config.py:19222 +#: .././config.py:19220 msgid "Media to download" msgstr "" -#: .././config.py:19228 +#: .././config.py:19226 msgid "Check/download everything" msgstr "" -#: .././config.py:19236 +#: .././config.py:19234 msgid "Only check/download the media below" msgstr "" -#: .././config.py:19250 +#: .././config.py:19248 msgid "" "Hint: you can drag and drop channels, playlists and your own folders here" msgstr "" -#: .././config.py:19390 +#: .././config.py:19388 msgid "TRANSLATOR'S NOTE: Scheduled downloads > Limits" msgstr "" -#: .././config.py:19393 .././config.py:23684 +#: .././config.py:19391 .././config.py:23689 msgid "_Limits" msgstr "" -#: .././config.py:19398 .././config.py:23691 +#: .././config.py:19396 .././config.py:23696 msgid "Performance limits" msgstr "" -#: .././config.py:19403 .././config.py:23696 +#: .././config.py:19401 .././config.py:23701 msgid "Limits are applied when you start downloading a video/channel/playlist" msgstr "" -#: .././config.py:19409 +#: .././config.py:19407 msgid "" "These limits override the default and alternative limits specified elsewhere" msgstr "" -#: .././config.py:19415 .././config.py:23702 .././config.py:23773 +#: .././config.py:19413 .././config.py:23707 .././config.py:23778 msgid "Limit simultaneous downloads to" msgstr "" -#: .././config.py:19430 .././config.py:23720 .././config.py:23795 +#: .././config.py:19428 .././config.py:23725 .././config.py:23800 msgid "Limit download speed to" msgstr "" -#: .././config.py:19458 +#: .././config.py:19456 msgid "TRANSLATOR'S NOTE: Scheduled downloads > Other" msgstr "" -#: .././config.py:19461 +#: .././config.py:19459 msgid "_Other" msgstr "" -#: .././config.py:19465 +#: .././config.py:19463 msgid "Other settings" msgstr "" -#: .././config.py:19471 +#: .././config.py:19469 msgid "" "Ignore time-saving preferences, and check/download the whole channel/" "playlist/folder" msgstr "" -#: .././config.py:19479 +#: .././config.py:19477 msgid "Shut down Tartube when this scheduled download has finished" msgstr "" -#: .././config.py:19898 +#: .././config.py:19896 msgid "" "TRANSLATOR'S NOTE: System preferences window starts here. In the menu, click " "Edit > System preferences..." msgstr "" -#: .././config.py:20242 +#: .././config.py:20240 msgid "TRANSLATOR'S NOTE: System preferences > General" msgstr "" -#: .././config.py:20270 +#: .././config.py:20268 msgid "TRANSLATOR'S NOTE: System preferences > General > Application" msgstr "" -#: .././config.py:20277 +#: .././config.py:20275 msgid "_Application" msgstr "" -#: .././config.py:20284 +#: .././config.py:20282 msgid "Application details" msgstr "" -#: .././config.py:20289 +#: .././config.py:20287 msgid "Version" msgstr "" -#: .././config.py:20307 +#: .././config.py:20305 msgid "Locale override" msgstr "" -#: .././config.py:20316 +#: .././config.py:20314 msgid "Use your system locale" msgstr "" -#: .././config.py:20324 +#: .././config.py:20322 msgid "Current locale" msgstr "" -#: .././config.py:20333 +#: .././config.py:20331 msgid "Unrecognised locale" msgstr "" -#: .././config.py:20403 +#: .././config.py:20401 msgid "Preferences mode" msgstr "" -#: .././config.py:20430 +#: .././config.py:20428 msgid "Hide advanced preferences" msgstr "" -#: .././config.py:20432 +#: .././config.py:20430 msgid "Show advanced preferences" msgstr "" -#: .././config.py:20450 +#: .././config.py:20448 msgid "TRANSLATOR'S NOTE: System preferences > General > Modules" msgstr "" -#: .././config.py:20453 +#: .././config.py:20451 msgid "_Modules" msgstr "" -#: .././config.py:20458 +#: .././config.py:20456 msgid "Module availability" msgstr "" -#: .././config.py:20464 +#: .././config.py:20462 msgid "feedparser module is available (required for detecting livestreams)" msgstr "" -#: .././config.py:20473 +#: .././config.py:20471 msgid "matplotlib module is available (draws graphs)" msgstr "" -#: .././config.py:20481 +#: .././config.py:20479 msgid "moviepy module is available (finds the length of videos, if unknown)" msgstr "" -#: .././config.py:20491 +#: .././config.py:20489 msgid "playsound module is available (sound an alarm when a livestream starts)" msgstr "" -#: .././config.py:20501 +#: .././config.py:20499 msgid "" "XDG module is available (saves the config file in the standard location)" msgstr "" -#: .././config.py:20511 +#: .././config.py:20509 msgid "" "Notify module is available (shows desktop notifications; Linux/*BSD only)" msgstr "" -#: .././config.py:20521 +#: .././config.py:20519 msgid "Module preferences" msgstr "" -#: .././config.py:20527 +#: .././config.py:20525 msgid "" "Use 'moviepy' module to get a video's duration, if not known (may be slow)" msgstr "" -#: .././config.py:20539 +#: .././config.py:20537 msgid "Timeout applied when moviepy checks a video file" msgstr "" -#: .././config.py:20564 +#: .././config.py:20562 msgid "TRANSLATOR'S NOTE: System preferences > Files > xxx" msgstr "" -#: .././config.py:20604 +#: .././config.py:20602 msgid "TRANSLATOR'S NOTE: System preferences > Files > Device" msgstr "" -#: .././config.py:20607 +#: .././config.py:20605 msgid "_Device" msgstr "" -#: .././config.py:20612 +#: .././config.py:20610 msgid "Device preferences" msgstr "" -#: .././config.py:20617 +#: .././config.py:20615 msgid "Size of device" msgstr "" -#: .././config.py:20634 +#: .././config.py:20632 msgid "Free space on device" msgstr "" -#: .././config.py:20652 +#: .././config.py:20650 msgid "" "Before checking/downloading videos, warn user if disk space is less than" msgstr "" -#: .././config.py:20677 +#: .././config.py:20675 msgid "Halt downloads if disk space is less than" msgstr "" -#: .././config.py:20733 +#: .././config.py:20731 msgid "TRANSLATOR'S NOTE: System preferences > Files > Config" msgstr "" -#: .././config.py:20736 +#: .././config.py:20734 msgid "_Config" msgstr "" -#: .././config.py:20740 +#: .././config.py:20738 msgid "Configuration preferences" msgstr "" -#: .././config.py:20745 +#: .././config.py:20743 msgid "Tartube configuration file loaded from" msgstr "" -#: .././config.py:20757 +#: .././config.py:20755 msgid "Default location for Tartube configuration" msgstr "" -#: .././config.py:20769 +#: .././config.py:20767 msgid "Alternative location for Tartube configuration" msgstr "" -#: .././config.py:20794 +#: .././config.py:20792 msgid "TRANSLATOR'S NOTE: System preferences > Files > Database" msgstr "" -#: .././config.py:20797 +#: .././config.py:20795 msgid "D_atabase" msgstr "" -#: .././config.py:20802 +#: .././config.py:20800 msgid "Database preferences" msgstr "" -#: .././config.py:20807 +#: .././config.py:20805 msgid "Current data folder" msgstr "" -#: .././config.py:20820 +#: .././config.py:20818 msgid "Current database" msgstr "" -#: .././config.py:20837 +#: .././config.py:20835 msgid "Recent data folders" msgstr "" -#: .././config.py:20853 +#: .././config.py:20851 msgid "Add new database" msgstr "" -#: .././config.py:20855 +#: .././config.py:20853 msgid "Change to a different data folder" msgstr "" -#: .././config.py:20862 +#: .././config.py:20860 msgid "Check and repair database" msgstr "" -#: .././config.py:20865 +#: .././config.py:20863 msgid "Check for inconsistencies, and repair them" msgstr "" -#: .././config.py:20870 +#: .././config.py:20868 msgid "Dump database to JSON" msgstr "" -#: .././config.py:20873 +#: .././config.py:20871 msgid "Convert databases to JSON, even when Tartube can't load them" msgstr "" -#: .././config.py:20878 +#: .././config.py:20876 msgid "Switch to this database" msgstr "" -#: .././config.py:20880 +#: .././config.py:20878 msgid "Switch to the selected data folder" msgstr "" -#: .././config.py:20890 +#: .././config.py:20888 msgid "Forget" msgstr "" -#: .././config.py:20893 +#: .././config.py:20891 msgid "Remove the selected data folder from the list" msgstr "" -#: .././config.py:20903 +#: .././config.py:20901 msgid "Forget all" msgstr "" -#: .././config.py:20906 +#: .././config.py:20904 msgid "Forget every folder in this list (except the current one)" msgstr "" -#: .././config.py:20920 +#: .././config.py:20918 msgid "Move the selected folder up the list" msgstr "" -#: .././config.py:20929 +#: .././config.py:20927 msgid "Move the selected folder down the list" msgstr "" -#: .././config.py:20957 +#: .././config.py:20955 msgid "" "On startup, load the first database on the list (not the most recently-use " "one)" msgstr "" -#: .././config.py:20967 +#: .././config.py:20965 msgid "If one database is in use, try to load others" msgstr "" -#: .././config.py:20975 +#: .././config.py:20973 msgid "New databases are added to this list" msgstr "" -#: .././config.py:21021 +#: .././config.py:21019 msgid "TRANSLATOR'S NOTE: System preferences > Files > Backups" msgstr "" -#: .././config.py:21024 +#: .././config.py:21022 msgid "_Backups" msgstr "" -#: .././config.py:21029 +#: .././config.py:21027 msgid "Backup preferences" msgstr "" -#: .././config.py:21034 +#: .././config.py:21032 msgid "" "When saving the database, Tartube makes a backup copy of its database file" msgstr "" -#: .././config.py:21042 +#: .././config.py:21040 msgid "Delete the backup as soon as the database has been saved" msgstr "" -#: .././config.py:21049 +#: .././config.py:21047 msgid "Keep the backup file, replacing any previous backup file" msgstr "" -#: .././config.py:21058 +#: .././config.py:21056 msgid "Make a new backup file once per day" msgstr "" -#: .././config.py:21067 +#: .././config.py:21065 msgid "Make a new backup file every time the database is saved" msgstr "" -#: .././config.py:21100 +#: .././config.py:21098 msgid "Export preferences" msgstr "" -#: .././config.py:21105 +#: .././config.py:21103 msgid "Separator used in CSV exports" msgstr "" -#: .././config.py:21140 +#: .././config.py:21138 msgid "TRANSLATOR'S NOTE: System preferences > Files > Videos" msgstr "" -#: .././config.py:21151 +#: .././config.py:21149 msgid "Video matching preferences" msgstr "" -#: .././config.py:21156 +#: .././config.py:21154 msgid "When matching videos on the filesystem:" msgstr "" -#: .././config.py:21162 +#: .././config.py:21160 msgid "The video names must match exactly" msgstr "" -#: .././config.py:21169 +#: .././config.py:21167 msgid "The first # characters must match exactly" msgstr "" -#: .././config.py:21183 +#: .././config.py:21181 msgid "Ignore the last # characters; the remaining name must match exactly" msgstr "" -#: .././config.py:21221 +#: .././config.py:21219 msgid "Video matching recommended preferences" msgstr "" -#: .././config.py:21227 +#: .././config.py:21225 msgid "Check the video's original name and the downloaded file name" msgstr "" -#: .././config.py:21239 +#: .././config.py:21237 msgid "" "N.B. If disabled, custom file templates will interfere with video matching" msgstr "" -#: .././config.py:21259 +#: .././config.py:21257 msgid "TRANSLATOR'S NOTE: System preferences > Files > Delete" msgstr "" -#: .././config.py:21263 +#: .././config.py:21261 msgid "D_elete" msgstr "" -#: .././config.py:21270 +#: .././config.py:21268 msgid "Automatic video deletion/removal preferences" msgstr "" -#: .././config.py:21276 +#: .././config.py:21274 msgid "" "Deleted videos are re-downloaded without an archive file. See the Operations " "> Archive tab" msgstr "" -#: .././config.py:21283 +#: .././config.py:21281 msgid "Automatically delete downloaded videos" msgstr "" -#: .././config.py:21299 .././config.py:21323 .././formats.py:451 +#: .././config.py:21297 .././config.py:21321 .././formats.py:451 msgid "days" msgstr "" -#: .././config.py:21305 +#: .././config.py:21303 msgid "Remove downloaded videos from the database (but don't delete files)" msgstr "" -#: .././config.py:21328 +#: .././config.py:21326 msgid "Only delete/remove videos which have been watched" msgstr "" -#: .././config.py:21340 +#: .././config.py:21338 msgid "Delete/remove files:" msgstr "" -#: .././config.py:21346 +#: .././config.py:21344 msgid "When the database is loaded" msgstr "" -#: .././config.py:21353 +#: .././config.py:21351 msgid "After every download operation" msgstr "" -#: .././config.py:21397 +#: .././config.py:21395 msgid "Manual video deletion/removal preferences" msgstr "" -#: .././config.py:21402 +#: .././config.py:21400 msgid "Show dialogue window before removing video(s)" msgstr "" -#: .././config.py:21413 +#: .././config.py:21411 msgid "When removing videos, remove all files from the filesystem" msgstr "" -#: .././config.py:21425 +#: .././config.py:21423 msgid "Show dialogue window before removing channels/playlists/folders" msgstr "" -#: .././config.py:21439 +#: .././config.py:21437 msgid "When removing containers, remove all files from the filesystem" msgstr "" -#: .././config.py:21465 +#: .././config.py:21463 msgid "TRANSLATOR'S NOTE: System preferences > Files > Update" msgstr "" -#: .././config.py:21476 +#: .././config.py:21474 msgid "Update video descriptions" msgstr "" -#: .././config.py:21483 +#: .././config.py:21481 msgid "These procedures might take a long time on a large database" msgstr "" -#: .././config.py:21490 +#: .././config.py:21488 msgid "Update from description files, and set the line lengths to:" msgstr "" -#: .././config.py:21509 +#: .././config.py:21507 msgid "Clear descriptions (does not modify the description files)" msgstr "" -#: .././config.py:21532 +#: .././config.py:21530 msgid "Video timestamps" msgstr "" -#: .././config.py:21536 +#: .././config.py:21534 msgid "Extract timestamps for all videos" msgstr "" -#: .././config.py:21544 +#: .././config.py:21542 msgid "Remove timestamps from all videos" msgstr "" -#: .././config.py:21554 .././config.py:25647 +#: .././config.py:21552 .././config.py:25662 msgid "Video comments" msgstr "" -#: .././config.py:21558 +#: .././config.py:21556 msgid "Extract comments for all videos" msgstr "" -#: .././config.py:21566 +#: .././config.py:21564 msgid "Remove comments from all videos" msgstr "" -#: .././config.py:21576 +#: .././config.py:21574 msgid "" "Comments are extracted from each video's metadata file, so this procedure " "may take a long time" msgstr "" -#: .././config.py:21596 +#: .././config.py:21594 msgid "TRANSLATOR'S NOTE: System preferences > Files > URLs" msgstr "" -#: .././config.py:21600 +#: .././config.py:21598 msgid "U_RLs" msgstr "" -#: .././config.py:21607 +#: .././config.py:21605 msgid "Update channel/playlist URLs" msgstr "" -#: .././config.py:21612 +#: .././config.py:21610 msgid "Confirm every change" msgstr "" -#: .././config.py:21695 +#: .././config.py:21693 msgid "Pattern" msgstr "" -#: .././config.py:21706 +#: .././config.py:21704 msgid "Substitution" msgstr "" -#: .././config.py:21717 +#: .././config.py:21715 msgid "This pattern is a regex" msgstr "" -#: .././config.py:21729 +#: .././config.py:21727 msgid "Search and replace text in the selected URLs" msgstr "" -#: .././config.py:21744 +#: .././config.py:21742 msgid "Open URLs" msgstr "" -#: .././config.py:21832 +#: .././config.py:21830 msgid "TRANSLATOR'S NOTE: System preferences > Files > Temporary" msgstr "" -#: .././config.py:21842 +#: .././config.py:21840 msgid "Temporary folder preferences" msgstr "" -#: .././config.py:21847 +#: .././config.py:21845 msgid "Empty temporary folders when Tartube shuts down" msgstr "" -#: .././config.py:21856 +#: .././config.py:21854 msgid "(N.B. Temporary folders are always emptied when Tartube starts up)" msgstr "" -#: .././config.py:21864 +#: .././config.py:21862 msgid "Open temporary folders (on the desktop) when Tartube shuts down" msgstr "" -#: .././config.py:21895 +#: .././config.py:21893 msgid "TRANSLATOR'S NOTE: System preferences > Files > Statistics" msgstr "" -#: .././config.py:21911 +#: .././config.py:21909 msgid "The Tartube database contains:" msgstr "" -#: .././config.py:21971 +#: .././config.py:21969 msgid "Custom folders" msgstr "" -#: .././config.py:21994 +#: .././config.py:21992 msgid "Calculate" msgstr "" -#: .././config.py:22075 +#: .././config.py:22073 msgid "TRANSLATOR'S NOTE: System preferences > Files > History" msgstr "" -#: .././config.py:22129 +#: .././config.py:22127 msgid "TRANSLATOR'S NOTE: System preferences > Windows" msgstr "" #. Add this tab... -#: .././config.py:22133 +#: .././config.py:22131 msgid "_Windows" msgstr "" -#: .././config.py:22163 +#: .././config.py:22161 msgid "TRANSLATOR'S NOTE: System preferences > Windows > Main Window" msgstr "" -#: .././config.py:22167 +#: .././config.py:22165 msgid "_Main window" msgstr "" -#: .././config.py:22174 +#: .././config.py:22172 msgid "Main window preferences" msgstr "" -#: .././config.py:22179 +#: .././config.py:22177 msgid "Remember size of the main window" msgstr "" -#: .././config.py:22187 +#: .././config.py:22185 msgid "Remember slider positions" msgstr "" -#: .././config.py:22196 +#: .././config.py:22194 msgid "Reset both" msgstr "" -#: .././config.py:22212 +#: .././config.py:22210 msgid "Don't show the main window toolbar" msgstr "" -#: .././config.py:22222 +#: .././config.py:22220 msgid "Don't show labels in the main window toolbar" msgstr "" -#: .././config.py:22240 +#: .././config.py:22245 msgid "" "Replace stock icons with custom icons (in case stock icons are not visible)" msgstr "" -#: .././config.py:22252 +#: .././config.py:22257 msgid "Show tooltips for videos, channels, playlists and folders" msgstr "" -#: .././config.py:22261 +#: .././config.py:22266 msgid "Show errors/warnings in tooltips (but not in the Videos tab)" msgstr "" -#: .././config.py:22284 +#: .././config.py:22289 msgid "Disable the download buttons in the toolbar and the Videos tab" msgstr "" -#: .././config.py:22294 +#: .././config.py:22299 msgid "In the Progress tab, hide finished downloads" msgstr "" -#: .././config.py:22303 +#: .././config.py:22308 msgid "Show downloads in reverse order" msgstr "" -#: .././config.py:22312 +#: .././config.py:22317 msgid "In the Progress/Classic Mode tabs, remember the width of (some) columns" msgstr "" -#: .././config.py:22322 +#: .././config.py:22327 msgid "When Tartube starts, automatically open the Classic Mode tab" msgstr "" -#: .././config.py:22338 +#: .././config.py:22343 msgid "" "In the Classic Mode tab, when adding URLs, remove duplicates rather than " "retaining them" msgstr "" -#: .././config.py:22352 +#: .././config.py:22357 msgid "" "In the Errors/Warnings tab, don't reset the tab title when it is clicked" msgstr "" -#: .././config.py:22378 +#: .././config.py:22383 msgid "TRANSLATOR'S NOTE: System preferences > Windows > Videos" msgstr "" -#: .././config.py:22386 +#: .././config.py:22391 msgid "Video Index (left side of the Videos tab)" msgstr "" -#: .././config.py:22391 +#: .././config.py:22396 msgid "Show a 'Custom download all' button" msgstr "" -#: .././config.py:22401 +#: .././config.py:22406 msgid "While checking/downloading videos, show free disk space" msgstr "" -#: .././config.py:22412 +#: .././config.py:22417 msgid "Allow each row to be marked for checking/downloading" msgstr "" -#: .././config.py:22423 +#: .././config.py:22428 msgid "Show smaller icons" msgstr "" -#: .././config.py:22432 +#: .././config.py:22437 msgid "" "Show detailed statistics about the videos in each channel / playlist / folder" msgstr "" -#: .././config.py:22443 +#: .././config.py:22448 msgid "" "After clicking on a folder, automatically expand/collapse the tree around it" msgstr "" -#: .././config.py:22454 +#: .././config.py:22459 msgid "Expand the whole tree, not just the level beneath the clicked folder" msgstr "" -#: .././config.py:22475 +#: .././config.py:22480 msgid "Video Catalogue (right side of the Videos tab)" msgstr "" -#: .././config.py:22481 +#: .././config.py:22486 msgid "Show 'today' and 'yesterday' as the date, when possible" msgstr "" -#: .././config.py:22489 +#: .././config.py:22494 msgid "Show livestreams with a different background colour" msgstr "" -#: .././config.py:22497 +#: .././config.py:22502 msgid "Use same background colours for livestream and debut videos" msgstr "" -#: .././config.py:22520 +#: .././config.py:22525 msgid "Channel and playlist names are clickable (grid mode only)" msgstr "" -#: .././config.py:22528 +#: .././config.py:22533 msgid "Show nicknames (not video file names)" msgstr "" -#: .././config.py:22549 +#: .././config.py:22554 msgid "TRANSLATOR'S NOTE: System preferences > Windows > Drag" msgstr "" -#: .././config.py:22552 +#: .././config.py:22557 msgid "_Drag" msgstr "" -#: .././config.py:22556 +#: .././config.py:22561 msgid "Drag and drop preferences" msgstr "" -#: .././config.py:22562 +#: .././config.py:22567 msgid "When dragging and dropping videos to an external application..." msgstr "" -#: .././config.py:22568 +#: .././config.py:22573 msgid "Transfer the video's full file path" msgstr "" -#: .././config.py:22576 +#: .././config.py:22581 msgid "Transfer the video's source URL" msgstr "" -#: .././config.py:22584 +#: .././config.py:22589 msgid "Transfer the video's name" msgstr "" -#: .././config.py:22592 .././config.py:22654 +#: .././config.py:22597 .././config.py:22659 msgid "Transfer error/warning messages" msgstr "" -#: .././config.py:22600 +#: .././config.py:22605 msgid "Transfer the thumbnail's full file path" msgstr "" -#: .././config.py:22608 .././config.py:22665 +#: .././config.py:22613 .././config.py:22670 msgid "Add a text separator before each item" msgstr "" -#: .././config.py:22617 +#: .././config.py:22622 msgid "" "When dragging and dropping messages from the Errors/Warnings tab to an " "external application..." msgstr "" -#: .././config.py:22624 +#: .././config.py:22629 msgid "Transfer the video/channel/playlist file path" msgstr "" -#: .././config.py:22632 +#: .././config.py:22637 msgid "Transfer the video/channel/playlist URL" msgstr "" -#: .././config.py:22643 +#: .././config.py:22648 msgid "Transfer the video/channel/playlist name" msgstr "" -#: .././config.py:22689 +#: .././config.py:22694 msgid "TRANSLATOR'S NOTE: System preferences > Windows > Tray" msgstr "" -#: .././config.py:22693 +#: .././config.py:22698 msgid "_Tray" msgstr "" -#: .././config.py:22699 +#: .././config.py:22704 msgid "System tray preferences" msgstr "" -#: .././config.py:22704 +#: .././config.py:22709 msgid "Show Tartube in the system tray" msgstr "" -#: .././config.py:22713 +#: .././config.py:22718 msgid "Start Tartube in the system tray" msgstr "" -#: .././config.py:22724 +#: .././config.py:22729 msgid "Close to the tray, rather than closing the application" msgstr "" -#: .././config.py:22736 +#: .././config.py:22741 msgid "" "After closing to the tray, restore the window's position (does not work on " "Wayland)" msgstr "" -#: .././config.py:22779 +#: .././config.py:22784 msgid "TRANSLATOR'S NOTE: System preferences > Windows > Dialogues" msgstr "" -#: .././config.py:22783 +#: .././config.py:22788 msgid "D_ialogues" msgstr "" -#: .././config.py:22789 +#: .././config.py:22794 msgid "Dialogue window preferences" msgstr "" -#: .././config.py:22794 +#: .././config.py:22799 msgid "When adding channels/playlists, keep the dialogue window open" msgstr "" -#: .././config.py:22804 +#: .././config.py:22809 msgid "When the dialogue window opens, add URLs from the system clipboard" msgstr "" -#: .././config.py:22825 +#: .././config.py:22830 msgid "When adding YouTube channels, remind the user to copy the correct URL" msgstr "" -#: .././config.py:22837 +#: .././config.py:22842 msgid "Debugging preferences" msgstr "" -#: .././config.py:22843 +#: .././config.py:22848 msgid "" "Temporarily disable message dialogue windows (display messages in terminal " "instead)" msgstr "" -#: .././config.py:22855 +#: .././config.py:22860 msgid "" "N.B. Tartube shows a dialogue window after checking or downloading videos" msgstr "" -#: .././config.py:22863 +#: .././config.py:22868 msgid "That dialogue window can be disabled in the Operations > Actions tab" msgstr "" -#: .././config.py:22883 +#: .././config.py:22888 msgid "TRANSLATOR'S NOTE: System preferences > Windows > Colours" msgstr "" -#: .././config.py:22887 +#: .././config.py:22892 msgid "_Colours" msgstr "" -#: .././config.py:22894 +#: .././config.py:22899 msgid "Video catalogue colour preferences" msgstr "" -#: .././config.py:22902 +#: .././config.py:22907 msgid "Waiting livestreams" msgstr "" -#: .././config.py:22908 +#: .././config.py:22913 msgid "Broadcasting livestreams" msgstr "" -#: .././config.py:22914 +#: .././config.py:22919 msgid "Waiting debut videos" msgstr "" -#: .././config.py:22920 +#: .././config.py:22925 msgid "Broadcasting debut videos" msgstr "" -#: .././config.py:22926 +#: .././config.py:22931 msgid "Selected videos" msgstr "" -#: .././config.py:22932 +#: .././config.py:22937 msgid "Selected waiting videos" msgstr "" -#: .././config.py:22938 +#: .././config.py:22943 msgid "Selected broadcasting videos" msgstr "" -#: .././config.py:22944 +#: .././config.py:22949 msgid "Drag and Drop notification" msgstr "" -#: .././config.py:22950 +#: .././config.py:22955 msgid "Drag and Drop background 1" msgstr "" -#: .././config.py:22956 +#: .././config.py:22961 msgid "Drag and Drop background 2" msgstr "" -#: .././config.py:22987 +#: .././config.py:22992 msgid "Custom colour:" msgstr "" -#: .././config.py:23010 +#: .././config.py:23015 msgid "Default colour:" msgstr "" -#: .././config.py:23047 +#: .././config.py:23052 msgid "TRANSLATOR'S NOTE: System preferences > Windows > Errors/Warnings" msgstr "" -#: .././config.py:23052 +#: .././config.py:23057 msgid "_Errors/Warnings" msgstr "" -#: .././config.py:23058 +#: .././config.py:23063 msgid "Errors/Warnings tab preferences" msgstr "" -#: .././config.py:23158 +#: .././config.py:23163 msgid "TRANSLATOR'S NOTE: System preferences > Windows > Websites" msgstr "" -#: .././config.py:23162 +#: .././config.py:23167 msgid "_Websites" msgstr "" -#: .././config.py:23169 +#: .././config.py:23174 msgid "YouTube error/warning preferences" msgstr "" -#: .././config.py:23174 +#: .././config.py:23179 msgid "Ignore YouTube copyright errors" msgstr "" -#: .././config.py:23182 +#: .././config.py:23187 msgid "Ignore YouTube age-restriction errors" msgstr "" -#: .././config.py:23190 +#: .././config.py:23195 msgid "Ignore YouTube deletion by uploader errors" msgstr "" -#: .././config.py:23198 +#: .././config.py:23203 msgid "Ignore YouTube payment errors" msgstr "" -#: .././config.py:23207 .././config.py:27221 +#: .././config.py:23212 .././config.py:27236 msgid "General preferences" msgstr "" -#: .././config.py:23213 +#: .././config.py:23218 msgid "" "Ignore any errors/warnings which match lines in this list (applies to all " "websites)" msgstr "" -#: .././config.py:23227 +#: .././config.py:23232 msgid "These are ordinary strings" msgstr "" -#: .././config.py:23234 +#: .././config.py:23239 msgid "These are regular expressions (regexes)" msgstr "" -#: .././config.py:23263 +#: .././config.py:23268 msgid "TRANSLATOR'S NOTE: System preferences > Scheduling" msgstr "" #. Add this tab... -#: .././config.py:23267 +#: .././config.py:23272 msgid "_Scheduling" msgstr "" -#: .././config.py:23290 +#: .././config.py:23295 msgid "TRANSLATOR'S NOTE: System preferences > Scheduling > Start" msgstr "" -#: .././config.py:23298 +#: .././config.py:23303 msgid "Scheduled download preferences" msgstr "" -#: .././config.py:23319 +#: .././config.py:23324 msgid "Priority" msgstr "" -#: .././config.py:23319 +#: .././config.py:23324 msgid "Whole" msgstr "" -#: .././config.py:23319 +#: .././config.py:23324 msgid "Shutdown" msgstr "" -#: .././config.py:23319 +#: .././config.py:23324 msgid "D/L All" msgstr "" -#: .././config.py:23320 +#: .././config.py:23325 msgid "Join mode" msgstr "" -#: .././config.py:23374 .././config.py:24471 .././config.py:26785 -#: .././config.py:27066 +#: .././config.py:23379 .././config.py:24486 .././config.py:26800 +#: .././config.py:27081 msgid "Edit" msgstr "" -#: .././config.py:23446 .././formats.py:1229 +#: .././config.py:23451 .././formats.py:1229 msgid "Custom" msgstr "" -#: .././config.py:23490 +#: .././config.py:23495 msgid "TRANSLATOR'S NOTE: System preferences > Scheduling > Stop" msgstr "" -#: .././config.py:23493 +#: .././config.py:23498 msgid "S_top" msgstr "" -#: .././config.py:23498 +#: .././config.py:23503 msgid "Scheduled stop preferences" msgstr "" -#: .././config.py:23503 +#: .././config.py:23508 msgid "Stop all download operations after this much time" msgstr "" -#: .././config.py:23551 +#: .././config.py:23556 msgid "Stop all download operations after this many videos" msgstr "" -#: .././config.py:23578 +#: .././config.py:23583 msgid "Stop all download operations after this much disk space" msgstr "" -#: .././config.py:23621 +#: .././config.py:23626 msgid "" "N.B. Disk space is estimated. This setting does not apply to simulated " "downloads" msgstr "" -#: .././config.py:23636 +#: .././config.py:23641 msgid "TRANSLATOR'S NOTE: System preferences > Operations" msgstr "" -#: .././config.py:23680 +#: .././config.py:23685 msgid "TRANSLATOR'S NOTE: System preferences > Operations > Limits" msgstr "" -#: .././config.py:23746 +#: .././config.py:23751 msgid "Overriding video format options, limit video resolution to" msgstr "" -#: .././config.py:23768 +#: .././config.py:23773 msgid "Alternative performance limits" msgstr "" -#: .././config.py:23826 +#: .././config.py:23831 msgid "Alternative limits apply between" msgstr "" -#: .././config.py:23866 +#: .././config.py:23871 msgid "and" msgstr "" -#: .././config.py:23894 +#: .././config.py:23899 msgid "On days" msgstr "" -#: .././config.py:23927 +#: .././config.py:23932 msgid "TRANSLATOR'S NOTE: System preferences > Operations > Stop" msgstr "" -#: .././config.py:23931 +#: .././config.py:23936 msgid "_Stop" msgstr "" -#: .././config.py:23938 +#: .././config.py:23943 msgid "Time-saving settings" msgstr "" -#: .././config.py:23944 +#: .././config.py:23949 msgid "" "Stop checking/downloading a channel/playlist when it finds videos you " "already have" msgstr "" -#: .././config.py:23955 +#: .././config.py:23960 msgid "Stop after this many videos (when checking)" msgstr "" -#: .././config.py:23970 +#: .././config.py:23975 msgid "Stop after this many videos (when downloading)" msgstr "" -#: .././config.py:24006 +#: .././config.py:24011 msgid "TRANSLATOR'S NOTE: System preferences > Operations > Downloads" msgstr "" -#: .././config.py:24017 +#: .././config.py:24022 msgid "Download operation preferences" msgstr "" -#: .././config.py:24023 +#: .././config.py:24028 msgid "Automatically update downloader before every download operation" msgstr "" -#: .././config.py:24035 +#: .././config.py:24040 msgid "Automatically save files at the end of all operations" msgstr "" -#: .././config.py:24047 +#: .././config.py:24052 msgid "For simulated downloads, don't check a video in a folder more than once" msgstr "" -#: .././config.py:24061 +#: .././config.py:24066 msgid "If a download stalls, restart it after this many minutes" msgstr "" -#: .././config.py:24083 +#: .././config.py:24088 msgid "Maximum restarts after a stalled download (0 for no maximum)" msgstr "" -#: .././config.py:24116 +#: .././config.py:24121 msgid "Apply a timeout (in minutes) when checking a video" msgstr "" -#: .././config.py:24128 +#: .././config.py:24133 msgid "Without comments" msgstr "" -#: .././config.py:24144 +#: .././config.py:24149 msgid "With comments" msgstr "" -#: .././config.py:24177 +#: .././config.py:24182 msgid "Assign anonymous error/warning messages to the most probable video" msgstr "" -#: .././config.py:24188 +#: .././config.py:24193 msgid "Add censored, age-restricted and other blocked videos to the database" msgstr "" -#: .././config.py:24201 +#: .././config.py:24206 msgid "" "Extract playlist IDs from each video, and store them in the parent channel/" "playlist" msgstr "" -#: .././config.py:24212 +#: .././config.py:24217 msgid "" "Convert .webp thumbnails into .jpg thumbnails (using FFmpeg) after " "downloading them" msgstr "" -#: .././config.py:24223 +#: .././config.py:24228 msgid "" "...but don't delete the original thumbnails (enable before embedding " "thumbnails in videos)" msgstr "" -#: .././config.py:24258 +#: .././config.py:24263 msgid "TRANSLATOR'S NOTE: System preferences > Operations > Ignore" msgstr "" -#: .././config.py:24262 +#: .././config.py:24267 msgid "_Ignore" msgstr "" -#: .././config.py:24269 +#: .././config.py:24274 msgid "Ignore downloader errors/warnings" msgstr "" -#: .././config.py:24274 +#: .././config.py:24279 msgid "TRANSLATOR'S NOTE: These error messages are always in English" msgstr "" -#: .././config.py:24278 +#: .././config.py:24283 msgid "Ignore 'Child process exited with non-zero code' errors" msgstr "" -#: .././config.py:24287 +#: .././config.py:24292 msgid "" "Ignore 'Unable to download video data' and 'Unable to extract video data' " "errors" msgstr "" -#: .././config.py:24297 +#: .././config.py:24302 msgid "Ignore 'Did not get any data blocks' errors" msgstr "" -#: .././config.py:24306 +#: .././config.py:24311 msgid "Ignore 'Requested formats are incompatible for merge' warnings" msgstr "" -#: .././config.py:24315 +#: .././config.py:24320 msgid "Ignore 'No video formats found' errors" msgstr "" -#: .././config.py:24323 +#: .././config.py:24328 msgid "Ignore 'There are no annotations to write' warnings" msgstr "" -#: .././config.py:24331 +#: .././config.py:24336 msgid "Ignore 'Video doesn't have subtitles' warnings" msgstr "" -#: .././config.py:24339 +#: .././config.py:24344 msgid "Ignore 'A channel/user page was given' warnings" msgstr "" -#: .././config.py:24347 +#: .././config.py:24352 msgid "Ignore 'There's no playlist description to write' warnings" msgstr "" -#: .././config.py:24356 +#: .././config.py:24361 msgid "" -"Ignore 'Unable to download video thumbnail: HTTP Error 404: Not Fuund' " +"Ignore 'Unable to download video thumbnail: HTTP Error 404: Not Found' " "warnings" msgstr "" -#: .././config.py:24379 +#: .././config.py:24372 +msgid "Ignore 'The channel is not currently live' warnings on Twitch" +msgstr "" + +#: .././config.py:24394 msgid "TRANSLATOR'S NOTE: System preferences > Operations > Custom" msgstr "" -#: .././config.py:24382 +#: .././config.py:24397 msgid "_Custom" msgstr "" -#: .././config.py:24387 +#: .././config.py:24402 msgid "Custom downloads" msgstr "" -#: .././config.py:24408 .././config.py:26720 +#: .././config.py:24423 .././config.py:26735 msgid "Classic Mode" msgstr "" -#: .././config.py:24480 .././config.py:26794 .././config.py:27075 +#: .././config.py:24495 .././config.py:26809 .././config.py:27090 msgid "Export" msgstr "" -#: .././config.py:24489 .././config.py:26803 .././config.py:27084 +#: .././config.py:24504 .././config.py:26818 .././config.py:27099 msgid "Clone" msgstr "" -#: .././config.py:24498 .././config.py:26812 +#: .././config.py:24513 .././config.py:26827 msgid "Use in Classic Mode tab" msgstr "" -#: .././config.py:24601 +#: .././config.py:24616 msgid "TRANSLATOR'S NOTE: System preferences > Operations > Archive" msgstr "" -#: .././config.py:24605 +#: .././config.py:24620 msgid "_Archive" msgstr "" -#: .././config.py:24613 +#: .././config.py:24628 msgid "Archive file preferences" msgstr "" -#: .././config.py:24619 +#: .././config.py:24634 msgid "" "Allow downloader to create its own archive file (so deleted videos are not " "re-downloaded)" msgstr "" -#: .././config.py:24638 +#: .././config.py:24653 msgid "Store the archive file in the same location as the video" msgstr "" -#: .././config.py:24646 +#: .././config.py:24661 msgid "" "N.B. Archive files are never stored in system folders like 'Unsorted Videos'" msgstr "" -#: .././config.py:24655 +#: .././config.py:24670 msgid "Store the archive file in Tartube's data directory" msgstr "" -#: .././config.py:24666 +#: .././config.py:24681 msgid "Store the archive file at this location:" msgstr "" -#: .././config.py:24746 +#: .././config.py:24761 msgid "Classic Mode tab preferences" msgstr "" -#: .././config.py:24752 +#: .././config.py:24767 msgid "Create an archive file when downloading from the Classic Mode tab" msgstr "" -#: .././config.py:24763 +#: .././config.py:24778 msgid "" "This setting should only be enabled when downloading channels and playlists" msgstr "" -#: .././config.py:24783 +#: .././config.py:24798 msgid "TRANSLATOR'S NOTE: System preferences > Operations > Livestreams" msgstr "" -#: .././config.py:24787 +#: .././config.py:24802 msgid "Li_vestreams" msgstr "" -#: .././config.py:24795 +#: .././config.py:24810 msgid "Livestream preferences (compatible websites only)" msgstr "" -#: .././config.py:24801 +#: .././config.py:24816 msgid "Do not check/download any livestream [yt-dlp only]" msgstr "" -#: .././config.py:24812 +#: .././config.py:24827 msgid "Detect livestreams announced within this many days" msgstr "" -#: .././config.py:24827 +#: .././config.py:24842 msgid "How often to check the status of livestreams (in minutes)" msgstr "" -#: .././config.py:24846 +#: .././config.py:24861 msgid "Check more frequently when a livestream is due to start" msgstr "" -#: .././config.py:24889 +#: .././config.py:24904 msgid "Broadcasting livestream preferences (compatible websites only)" msgstr "" -#: .././config.py:24897 +#: .././config.py:24912 msgid "" "These settings apply when downloading videos individually, for example with " "a custom download" msgstr "" -#: .././config.py:24908 +#: .././config.py:24923 msgid "Download using:" msgstr "" -#: .././config.py:24923 +#: .././config.py:24938 msgid ".m3u manifest" msgstr "" -#: .././config.py:24970 +#: .././config.py:24985 msgid "Replace a partially-downloaded livestream" msgstr "" -#: .././config.py:24977 +#: .././config.py:24992 msgid "Resume a partially-downloaded livestream" msgstr "" -#: .././config.py:24996 +#: .././config.py:25011 msgid "" "Bypass usual limits on simultaneous downloads, so that all livestreams can " "be downloaded" msgstr "" -#: .././config.py:25009 +#: .././config.py:25024 msgid "Timeout after this many minutes of inactivity" msgstr "" -#: .././config.py:25025 +#: .././config.py:25040 msgid "" "When the livestream download is stopped manually, mark the video as " "downloaded" msgstr "" -#: .././config.py:25039 +#: .././config.py:25054 msgid "" "Check a video before the livestream download (ensures metadata is downloaded)" msgstr "" -#: .././config.py:25053 +#: .././config.py:25068 msgid "N.B. This setting is ignored in the Classic Mode tab" msgstr "" -#: .././config.py:25070 +#: .././config.py:25085 msgid "not recommended" msgstr "" -#: .././config.py:25087 +#: .././config.py:25102 msgid "TRANSLATOR'S NOTE: System preferences > Operations > Actions" msgstr "" -#: .././config.py:25091 +#: .././config.py:25106 msgid "Ac_tions" msgstr "" -#: .././config.py:25099 +#: .././config.py:25114 msgid "Livestream actions (can be toggled for individual videos)" msgstr "" -#: .././config.py:25106 +#: .././config.py:25121 msgid "(currently disabled on MS Windows)" msgstr "" -#: .././config.py:25111 +#: .././config.py:25126 msgid "When a livestream starts, show a desktop notification" msgstr "" -#: .././config.py:25125 +#: .././config.py:25140 msgid "When a livestream starts, sound an alarm" msgstr "" -#: .././config.py:25152 +#: .././config.py:25167 msgid "Plays the selected sound effect" msgstr "" -#: .././config.py:25161 +#: .././config.py:25176 msgid "When a livestream starts, open it in the system's web browser" msgstr "" -#: .././config.py:25173 +#: .././config.py:25188 msgid "When a livestream starts, begin downloading it immediately" msgstr "" -#: .././config.py:25201 +#: .././config.py:25216 msgid "Desktop notification preferences" msgstr "" -#: .././config.py:25207 +#: .././config.py:25222 msgid "Show a dialogue window at the end of an operation" msgstr "" -#: .././config.py:25231 +#: .././config.py:25246 msgid "Don't notify the user at the end of an operation" msgstr "" -#: .././config.py:25269 +#: .././config.py:25284 msgid "TRANSLATOR'S NOTE: System preferences > Operations > Clips" msgstr "" -#: .././config.py:25273 +#: .././config.py:25288 msgid "Cli_ps" msgstr "" -#: .././config.py:25286 +#: .././config.py:25301 msgid "" "When a video is checked/downloaded, automatically extract timestamps from " "its metadata file" msgstr "" -#: .././config.py:25297 +#: .././config.py:25312 msgid "" "When a video is checked/downloaded, automatically extract timestamps from " "its description" msgstr "" -#: .././config.py:25309 +#: .././config.py:25324 msgid "If timestamps have already been extracted, replace them" msgstr "" -#: .././config.py:25321 +#: .././config.py:25336 msgid "" "If no timestamps have been extracted, try again before splitting a video" msgstr "" -#: .././config.py:25335 +#: .././config.py:25350 msgid "Video clips (requires FFmpeg or yt-dlp)" msgstr "" -#: .././config.py:25345 +#: .././config.py:25360 msgid "Download video clips using FFmpeg" msgstr "" -#: .././config.py:25352 +#: .././config.py:25367 msgid "Download video clips using yt-dlp" msgstr "" -#: .././config.py:25365 +#: .././config.py:25380 msgid "Format of video clip filenames" msgstr "" -#: .././config.py:25370 +#: .././config.py:25385 msgid "Number" msgstr "" -#: .././config.py:25371 +#: .././config.py:25386 msgid "Clip Title" msgstr "" -#: .././config.py:25372 +#: .././config.py:25387 msgid "Number + Clip Title" msgstr "" -#: .././config.py:25373 +#: .././config.py:25388 msgid "Clip Title + Number" msgstr "" -#: .././config.py:25374 +#: .././config.py:25389 msgid "Original Title" msgstr "" -#: .././config.py:25375 +#: .././config.py:25390 msgid "Original Title + Number" msgstr "" -#: .././config.py:25376 +#: .././config.py:25391 msgid "Original Title + Clip Title" msgstr "" -#: .././config.py:25377 +#: .././config.py:25392 msgid "Original Title + Number + Clip Title" msgstr "" -#: .././config.py:25378 +#: .././config.py:25393 msgid "Original Title + Clip Title + Number" msgstr "" -#: .././config.py:25405 +#: .././config.py:25420 msgid "Generic title for video clips" msgstr "" -#: .././config.py:25422 +#: .././config.py:25437 msgid "Move clips to the Video Clips folder" msgstr "" -#: .././config.py:25429 +#: .././config.py:25444 msgid "Keep clips with their original video" msgstr "" -#: .././config.py:25442 +#: .././config.py:25457 msgid "...but place new files inside a sub-directory" msgstr "" -#: .././config.py:25453 +#: .././config.py:25468 msgid "Add new files to Tartube's database" msgstr "" -#: .././config.py:25464 +#: .././config.py:25479 msgid "Use the original video's thumbnail" msgstr "" -#: .././config.py:25475 .././config.py:25596 +#: .././config.py:25490 .././config.py:25611 msgid "" "Force keyframes at cuts (slower, but fewer video artefacts before and after " "each cut)" msgstr "" -#: .././config.py:25488 +#: .././config.py:25503 msgid "After splitting a video, open the destination folder" msgstr "" -#: .././config.py:25490 +#: .././config.py:25505 msgid "After splitting a video, open the destination directory" msgstr "" -#: .././config.py:25502 +#: .././config.py:25517 msgid "" "After splitting a video, delete the original (ignored for videos in channels/" "playlists)" msgstr "" -#: .././config.py:25525 +#: .././config.py:25540 msgid "TRANSLATOR'S NOTE: System preferences > Operations > Slices" msgstr "" -#: .././config.py:25529 +#: .././config.py:25544 msgid "Slic_es" msgstr "" -#: .././config.py:25536 +#: .././config.py:25551 msgid "Video slices (requires FFmpeg)" msgstr "" -#: .././config.py:25542 +#: .././config.py:25557 msgid "" "While checking/downloading videos, check each video against the SponsorBlock " "server" msgstr "" -#: .././config.py:25553 +#: .././config.py:25568 msgid "When contacting the server, obfuscate each video's ID (recommended)" msgstr "" -#: .././config.py:25569 +#: .././config.py:25584 msgid "If slices have already been extracted, replace the old list" msgstr "" -#: .././config.py:25582 +#: .././config.py:25597 msgid "" "If slices have been extracted, contact the server again before removing more " "slices from the video" msgstr "" -#: .././config.py:25610 +#: .././config.py:25625 msgid "" "After removing slices from a video, reset all timestamp and slice data " "(recommended)" msgstr "" -#: .././config.py:25636 +#: .././config.py:25651 msgid "TRANSLATOR'S NOTE: System preferences > Operations > Comments" msgstr "" -#: .././config.py:25640 +#: .././config.py:25655 msgid "C_omments" msgstr "" -#: .././config.py:25652 +#: .././config.py:25667 msgid "When checking videos, store comments in the metadata file" msgstr "" -#: .././config.py:25660 +#: .././config.py:25675 msgid "When downloading videos, store comments in the metadata file" msgstr "" -#: .././config.py:25668 +#: .././config.py:25683 msgid "" "Warning: fetching comments will increase the download time, perhaps by a lot!" msgstr "" -#: .././config.py:25674 +#: .././config.py:25689 msgid "Also store comments in the Tartube database" msgstr "" -#: .././config.py:25699 +#: .././config.py:25714 msgid "" "Warning: storing comments will increase the size of Tartube's datbase, " "perhaps by a lot!" msgstr "" -#: .././config.py:25719 +#: .././config.py:25734 msgid "TRANSLATOR'S NOTE: System preferences > Operations > Mirrors" msgstr "" -#: .././config.py:25730 +#: .././config.py:25745 msgid "Invidious mirror" msgstr "" -#: .././config.py:25736 +#: .././config.py:25751 msgid "To find an updated list of Invidious mirrors, use any search engine!" msgstr "" -#: .././config.py:25751 +#: .././config.py:25766 msgid "Use the default Invidious mirror" msgstr "" -#: .././config.py:25766 +#: .././config.py:25781 msgid "SponsorBlock API mirror" msgstr "" -#: .././config.py:25779 +#: .././config.py:25794 msgid "Use the default SponsorBlock URL" msgstr "" -#: .././config.py:25796 +#: .././config.py:25811 msgid "TRANSLATOR'S NOTE: System preferences > Operations > Proxies" msgstr "" -#: .././config.py:25800 +#: .././config.py:25815 msgid "P_roxies" msgstr "" -#: .././config.py:25806 +#: .././config.py:25821 msgid "Proxies" msgstr "" -#: .././config.py:25813 +#: .././config.py:25828 msgid "" "During a download operation, Tartube will cycle betwween the proxies in this " "list" msgstr "" -#: .././config.py:25839 +#: .././config.py:25854 msgid "TRANSLATOR'S NOTE: System preferences > Operations > Preferences" msgstr "" -#: .././config.py:25843 +#: .././config.py:25858 msgid "Pre_ferences" msgstr "" -#: .././config.py:25850 +#: .././config.py:25865 msgid "URL flexibility preferences" msgstr "" -#: .././config.py:25857 +#: .././config.py:25872 msgid "" "If a video's URL represents a channel/playlist, not a video, don't download " "it" msgstr "" -#: .././config.py:25866 +#: .././config.py:25881 msgid "...or, download multiple videos into the containing folder" msgstr "" -#: .././config.py:25876 +#: .././config.py:25891 msgid "...or, create a new channel, and download the videos into that" msgstr "" -#: .././config.py:25887 +#: .././config.py:25902 msgid "...or, create a new playlist, and download the videos into that" msgstr "" -#: .././config.py:25919 .././config.py:26001 +#: .././config.py:25934 .././config.py:26016 msgid "Missing video preferences" msgstr "" -#: .././config.py:25925 .././config.py:26007 +#: .././config.py:25940 .././config.py:26022 msgid "" "Add videos which have been removed from a channel/playlist to the Missing " "Videos folder" msgstr "" -#: .././config.py:25936 .././config.py:26018 +#: .././config.py:25951 .././config.py:26033 msgid "Only add videos that were uploaded within this many days" msgstr "" -#: .././config.py:25990 +#: .././config.py:26005 msgid "TRANSLATOR'S NOTE: System preferences > Operations > Missing" msgstr "" -#: .././config.py:25994 +#: .././config.py:26009 msgid "Missi_ng" msgstr "" -#: .././config.py:26067 +#: .././config.py:26082 msgid "TRANSLATOR'S NOTE: System preferences > Downloaders" msgstr "" -#: .././config.py:26099 .././config.py:35379 +#: .././config.py:26114 .././config.py:35435 msgid "TRANSLATOR'S NOTE: System preferences > Downloaders > Forks" msgstr "" -#: .././config.py:26103 +#: .././config.py:26118 msgid "_Forks" msgstr "" -#: .././config.py:26109 +#: .././config.py:26124 msgid "Forks of youtube-dl" msgstr "" -#: .././config.py:26138 +#: .././config.py:26153 msgid "Use yt-dlp" msgstr "" -#: .././config.py:26144 +#: .././config.py:26159 msgid "Install without dependencies" msgstr "" -#: .././config.py:26145 +#: .././config.py:26160 msgid "(recommended on MS Windows)" msgstr "" -#: .././config.py:26176 +#: .././config.py:26191 msgid "Use youtube-dl" msgstr "" -#: .././config.py:26197 +#: .././config.py:26212 msgid "Other forks" msgstr "" -#: .././config.py:26205 +#: .././config.py:26220 msgid "Use this fork (e.g. youtube-dlc):" msgstr "" -#: .././config.py:26283 +#: .././config.py:26298 msgid "When using other downloaders, filter out yt-dlp download options" msgstr "" -#: .././config.py:26305 +#: .././config.py:26320 msgid "TRANSLATOR'S NOTE: System preferences > Downloaders > File paths" msgstr "" -#: .././config.py:26309 +#: .././config.py:26324 msgid "File _paths" msgstr "" -#: .././config.py:26316 +#: .././config.py:26331 msgid "Downloader file paths" msgstr "" -#: .././config.py:26322 +#: .././config.py:26337 msgid "Path to the executable" msgstr "" #. (Signal connect appears below) -#: .././config.py:26328 .././config.py:26507 .././config.py:26548 -#: .././config.py:35396 +#: .././config.py:26343 .././config.py:26522 .././config.py:26563 +#: .././config.py:35452 msgid "Use default path" msgstr "" -#: .././config.py:26338 .././config.py:35410 +#: .././config.py:26353 .././config.py:35466 msgid "Use local path" msgstr "" -#: .././config.py:26344 +#: .././config.py:26359 msgid "Use custom path (not recommended on MS Windows)" msgstr "" -#: .././config.py:26346 +#: .././config.py:26361 msgid "Use custom path" msgstr "" -#: .././config.py:26358 .././config.py:35422 +#: .././config.py:26373 .././config.py:35478 msgid "Use PyPI path" msgstr "" -#: .././config.py:26418 +#: .././config.py:26433 msgid "Command for update operations" msgstr "" -#: .././config.py:26471 +#: .././config.py:26486 msgid "TRANSLATOR'S NOTE: System preferences > Downloaders > FFmpeg / AVConv" msgstr "" -#: .././config.py:26476 +#: .././config.py:26491 msgid "FF_mpeg / AVConv" msgstr "" -#: .././config.py:26483 +#: .././config.py:26498 msgid "Post-processor file paths" msgstr "" -#: .././config.py:26488 +#: .././config.py:26503 msgid "" "You only need to set these paths if Tartube cannot find FFmpeg / AVConv " "automatically" msgstr "" -#: .././config.py:26495 +#: .././config.py:26510 msgid "Path to the FFmpeg executable" msgstr "" -#: .././config.py:26522 .././config.py:26634 +#: .././config.py:26537 .././config.py:26649 msgid "Install from main menu" msgstr "" -#: .././config.py:26536 +#: .././config.py:26551 msgid "Path to the AVConv executable" msgstr "" -#: .././config.py:26563 +#: .././config.py:26578 msgid "Not supported on MS Windows" msgstr "" -#: .././config.py:26591 +#: .././config.py:26606 msgid "TRANSLATOR'S NOTE: System preferences > Downloaders > streamlink" msgstr "" -#: .././config.py:26594 +#: .././config.py:26609 msgid "TRANSLATOR'S NOTE: 'streamlink' is the name of a Python module" msgstr "" -#: .././config.py:26599 +#: .././config.py:26614 msgid "_streamlink" msgstr "" -#: .././config.py:26606 +#: .././config.py:26621 msgid "streamlink file path" msgstr "" -#: .././config.py:26611 +#: .././config.py:26626 msgid "Path to the streamlink executable" msgstr "" -#: .././config.py:26659 +#: .././config.py:26674 msgid "TRANSLATOR'S NOTE: System preferences > Options" msgstr "" -#: .././config.py:26688 +#: .././config.py:26703 msgid "TRANSLATOR'S NOTE: System preferences > Options > Download options" msgstr "" -#: .././config.py:26693 +#: .././config.py:26708 msgid "_Download options" msgstr "" -#: .././config.py:26700 +#: .././config.py:26715 msgid "List of download options" msgstr "" -#: .././config.py:26720 +#: .././config.py:26735 msgid "Videos tab" msgstr "" -#: .././config.py:26721 +#: .././config.py:26736 msgid "Dropzone" msgstr "" -#: .././config.py:26721 +#: .././config.py:26736 msgid "Applied to media" msgstr "" -#: .././config.py:26922 +#: .././config.py:26937 msgid "TRANSLATOR'S NOTE: System preferences > Options > Preferences" msgstr "" -#: .././config.py:26926 +#: .././config.py:26941 msgid "_Preferences" msgstr "" -#: .././config.py:26933 +#: .././config.py:26948 msgid "Download options preferences" msgstr "" -#: .././config.py:26939 +#: .././config.py:26954 msgid "" "When applying download options to something, clone the general download " "options" msgstr "" -#: .././config.py:26950 +#: .././config.py:26965 msgid "After downloading a video, destroy its download options" msgstr "" -#: .././config.py:26972 +#: .././config.py:26987 msgid "TRANSLATOR'S NOTE: System preferences > Options > FFmpeg options" msgstr "" -#: .././config.py:26976 +#: .././config.py:26991 msgid "_FFmpeg options" msgstr "" -#: .././config.py:26983 +#: .././config.py:26998 msgid "List of FFmpeg options managers" msgstr "" -#: .././config.py:27003 +#: .././config.py:27018 msgid "Current" msgstr "" -#: .././config.py:27093 +#: .././config.py:27108 msgid "Use these options" msgstr "" -#: .././config.py:27183 +#: .././config.py:27198 msgid "TRANSLATOR'S NOTE: System preferences > Output" msgstr "" #. Add this tab... -#: .././config.py:27187 +#: .././config.py:27202 msgid "O_utput" msgstr "" -#: .././config.py:27213 +#: .././config.py:27228 msgid "TRANSLATOR'S NOTE: System preferences > Output > General" msgstr "" -#: .././config.py:27227 +#: .././config.py:27242 msgid "Applies to Output tab, terminal window and downloader log" msgstr "" -#: .././config.py:27233 +#: .././config.py:27248 msgid "Downloader writes verbose output (youtube-dl debugging mode)" msgstr "" -#: .././config.py:27255 +#: .././config.py:27270 msgid "TRANSLATOR'S NOTE: System preferences > Output > Output tab" msgstr "" -#: .././config.py:27259 +#: .././config.py:27274 msgid "_Output tab" msgstr "" -#: .././config.py:27266 +#: .././config.py:27281 msgid "Output tab preferences" msgstr "" -#: .././config.py:27271 +#: .././config.py:27286 msgid "Display downloader system commands in the Output tab" msgstr "" -#: .././config.py:27280 -msgid "Display output from downloader's STDOUT in the Output tab" +#: .././config.py:27296 +msgid "Display general output (from downloader's STDOUT) in the Output tab" msgstr "" -#: .././config.py:27289 .././config.py:27471 .././config.py:27570 +#: .././config.py:27307 .././config.py:27495 .././config.py:27597 msgid "...but don't write each video's JSON data" msgstr "" -#: .././config.py:27300 .././config.py:27482 .././config.py:27581 +#: .././config.py:27318 .././config.py:27506 .././config.py:27608 msgid "...but don't write each video's download progress" msgstr "" -#: .././config.py:27319 -msgid "Display output from downloader's STDERR in the Output tab" +#: .././config.py:27338 +msgid "Display errors/warnings (from downloader's STDERR) in the Output tab" msgstr "" -#: .././config.py:27328 +#: .././config.py:27349 msgid "Limit the size of Output tab pages to" msgstr "" -#: .././config.py:27352 +#: .././config.py:27373 msgid "Empty pages in the Output tab at the start of every operation" msgstr "" -#: .././config.py:27367 +#: .././config.py:27388 msgid "" "Show a summary of active threads (changes are applied when Tartube restarts)" msgstr "" -#: .././config.py:27382 +#: .././config.py:27403 msgid "During update/info operations, automatically switch to the Output tab" msgstr "" -#: .././config.py:27393 +#: .././config.py:27414 msgid "During a refresh operation, show all matching videos in the Output tab" msgstr "" -#: .././config.py:27404 +#: .././config.py:27425 msgid "...also show all non-matching videos" msgstr "" -#: .././config.py:27438 +#: .././config.py:27459 msgid "TRANSLATOR'S NOTE: System preferences > Output > Terminal window" msgstr "" -#: .././config.py:27442 +#: .././config.py:27463 msgid "_Terminal window" msgstr "" -#: .././config.py:27448 +#: .././config.py:27469 msgid "Terminal window preferences" msgstr "" -#: .././config.py:27453 +#: .././config.py:27474 msgid "Write downloader system commands to the terminal window" msgstr "" -#: .././config.py:27462 -msgid "Write output from downloader's STDOUT to the terminal window" +#: .././config.py:27484 +msgid "Write general output (from downloader's STDOUT) to the terminal window" msgstr "" -#: .././config.py:27504 -msgid "Write output from downloader's STDERR to the terminal window" +#: .././config.py:27529 +msgid "Write errors/warnings (from downloader's STDERR) to the terminal window" msgstr "" -#: .././config.py:27529 +#: .././config.py:27556 msgid "TRANSLATOR'S NOTE: System preferences > Output > Log" msgstr "" -#: .././config.py:27533 +#: .././config.py:27560 msgid "_Downloader log" msgstr "" -#: .././config.py:27539 +#: .././config.py:27566 msgid "Downloader log preferences" msgstr "" -#: .././config.py:27545 +#: .././config.py:27572 #, python-brace-format msgid "If enabled, the file '{0}' is written to Tartube's data folder" msgstr "" -#: .././config.py:27552 +#: .././config.py:27579 msgid "Write downloader system commands to the log" msgstr "" -#: .././config.py:27561 -msgid "Write output from downloader's STDOUT to the log" +#: .././config.py:27588 +msgid "Write general output (from downloader's STDOUT) to the log" msgstr "" -#: .././config.py:27603 -msgid "Write output from downloader's STDERR to the log" +#: .././config.py:27630 +msgid "Write errors/warnings (from downloader's STDERR) to the log" msgstr "" -#: .././config.py:28564 .././config.py:30767 .././config.py:30826 -#: .././config.py:31678 .././config.py:33086 .././config.py:33178 +#: .././config.py:28591 .././config.py:30794 .././config.py:30853 +#: .././config.py:31713 .././config.py:33121 .././config.py:33213 msgid "" "TRANSLATOR'S NOTE: Dialogue window, generated by: System preferences > Files " "> Update" msgstr "" #. Confirm the result -#: .././config.py:28584 .././config.py:30800 .././config.py:30862 -#: .././config.py:31702 .././config.py:33112 .././config.py:33204 +#: .././config.py:28611 .././config.py:30827 .././config.py:30889 +#: .././config.py:31737 .././config.py:33147 .././config.py:33239 #: .././refresh.py:496 .././refresh.py:604 msgid "Total videos:" msgstr "" -#: .././config.py:28585 .././config.py:30802 .././config.py:30864 -#: .././config.py:31703 .././config.py:33113 .././config.py:33205 +#: .././config.py:28612 .././config.py:30829 .././config.py:30891 +#: .././config.py:31738 .././config.py:33148 .././config.py:33240 msgid "Videos updated:" msgstr "" -#: .././config.py:28769 .././config.py:28878 +#: .././config.py:28796 .././config.py:28905 msgid "" "TRANSLATOR'S NOTE: Dialogue window, generated by: System preferences > Files " "> URLs" msgstr "" -#: .././config.py:28813 +#: .././config.py:28840 #, python-brace-format msgid "There is already a channel, playlist or folder called '{0}'" msgstr "" -#: .././config.py:28836 +#: .././config.py:28863 msgid "Are you sure you want to rename this channel?" msgstr "" -#: .././config.py:28838 +#: .././config.py:28865 msgid "Are you sure you want to rename this playlist?" msgstr "" -#: .././config.py:28840 +#: .././config.py:28867 msgid "Are you sure you want to rename this folder?" msgstr "" -#: .././config.py:28885 +#: .././config.py:28912 msgid "That is not a valid URL" msgstr "" -#: .././config.py:28908 +#: .././config.py:28935 msgid "Are you sure you want to update the URL?" msgstr "" -#: .././config.py:28939 +#: .././config.py:28966 msgid "" "TRANSLATOR'S NOTE: Dialogue window, generated by:System preferences > Files " "> URLs" msgstr "" -#: .././config.py:28960 +#: .././config.py:28987 msgid "The regex is invalid" msgstr "" -#: .././config.py:29010 +#: .././config.py:29037 msgid "Are you sure you want to update these URLs?" msgstr "" -#: .././config.py:29210 +#: .././config.py:29237 msgid "" "TRANSLATOR'S NOTE: Dialogue window, generated by: System preferences > " "Operations > Custom" msgstr "" -#: .././config.py:29235 +#: .././config.py:29262 msgid "The default custom download manager cannot be deleted" msgstr "" -#: .././config.py:29245 +#: .././config.py:29272 msgid "Are you sure you want to delete this custom download manager?" msgstr "" -#: .././config.py:29489 .././config.py:29610 .././config.py:29660 -#: .././config.py:29852 .././config.py:30512 .././config.py:35281 +#: .././config.py:29516 .././config.py:29637 .././config.py:29687 +#: .././config.py:29879 .././config.py:30539 .././config.py:35337 msgid "" "TRANSLATOR'S NOTE: Dialogue window, generated by: System preferences > Files " "> Database" msgstr "" -#: .././config.py:29521 +#: .././config.py:29548 msgid "Are you sure you want to create a new database at this location?" msgstr "" -#: .././config.py:29633 +#: .././config.py:29660 msgid "Are you sure you want to forget this database?" msgstr "" -#: .././config.py:29673 +#: .././config.py:29700 msgid "Are you sure you want to forget all databases except the current one?" msgstr "" -#: .././config.py:29881 +#: .././config.py:29908 msgid "No database exists at this location:" msgstr "" -#: .././config.py:29883 +#: .././config.py:29910 msgid "Do you want to create a new one?" msgstr "" -#: .././config.py:30518 +#: .././config.py:30545 msgid "Select a Tartube database file" msgstr "" -#: .././config.py:30540 +#: .././config.py:30567 msgid "This file is not loadable (might be corrupted)" msgstr "" -#: .././config.py:30551 +#: .././config.py:30578 msgid "This file does is not compatible with Tartube" msgstr "" -#: .././config.py:30561 +#: .././config.py:30588 msgid "This file was loaded, but is empty" msgstr "" -#: .././config.py:31019 +#: .././config.py:31046 msgid "" "TRANSLATOR'S NOTE: Dialogue window, generated by: System preferences > " "Options > FFmpeg options" msgstr "" -#: .././config.py:31044 +#: .././config.py:31071 msgid "The current options manager cannot be deleted" msgstr "" -#: .././config.py:31054 .././config.py:32463 +#: .././config.py:31081 .././config.py:32498 msgid "Are you sure you want to delete this options manager?" msgstr "" -#: .././config.py:31239 .././config.py:34028 +#: .././config.py:31267 .././config.py:34063 msgid "" "TRANSLATOR'S NOTE: Dialogue window, generated by: System preferences > " "Windows > Main Window" msgstr "" -#: .././config.py:31253 .././config.py:31761 .././config.py:34040 +#: .././config.py:31286 .././config.py:31796 .././config.py:34075 msgid "The new setting will be applied when Tartube restarts" msgstr "" -#: .././config.py:31729 +#: .././config.py:31764 msgid "" "TRANSLATOR'S NOTE: Dialogue window, generated by: System preferences > " "General > Application" msgstr "" -#: .././config.py:32428 +#: .././config.py:32463 msgid "" "TRANSLATOR'S NOTE: Dialogue window, generated by: System preferences > " "Options > Download options" msgstr "" -#: .././config.py:32453 +#: .././config.py:32488 msgid "The default options manager cannot be deleted" msgstr "" -#: .././config.py:33585 .././config.py:33633 +#: .././config.py:33620 .././config.py:33668 msgid "" "TRANSLATOR'S NOTE: Dialogue window, generated by: System preferences > " "Scheduling > Start" msgstr "" -#: .././config.py:33598 +#: .././config.py:33633 msgid "There is already a scheduled download with that name" msgstr "" -#: .././config.py:33650 +#: .././config.py:33685 msgid "Are you sure you want to delete this scheduled download?" msgstr "" -#: .././config.py:33835 +#: .././config.py:33870 msgid "" "TRANSLATOR'S NOTE: Dialogue window, generated by: System preferences > " "Operations > Archive" msgstr "" -#: .././config.py:33840 +#: .././config.py:33875 msgid "Select the location of the archive file" msgstr "" -#: .././config.py:33873 .././config.py:33911 +#: .././config.py:33908 .././config.py:33946 msgid "" "TRANSLATOR'S NOTE: Dialogue window, generated by: System preferences > " "Downloaders > FFmpeg / AVConv" msgstr "" -#: .././config.py:33878 +#: .././config.py:33913 msgid "Please select the AVConv executable" msgstr "" -#: .././config.py:33916 +#: .././config.py:33951 msgid "Please select the FFmpeg executable" msgstr "" -#: .././config.py:33949 +#: .././config.py:33984 msgid "" "TRANSLATOR'S NOTE: Dialogue window, generated by: System preferences > " "Downloaders > streamlink" msgstr "" -#: .././config.py:33954 +#: .././config.py:33989 msgid "Please select the streamlink executable" msgstr "" -#: .././config.py:35131 +#: .././config.py:35187 msgid "" "TRANSLATOR'S NOTE: Dialogue window, generated by: System preferences > " "Downloaders > File paths" msgstr "" -#: .././config.py:35137 +#: .././config.py:35193 msgid "Select the youtube-dl-compatible executable" msgstr "" -#: .././config.py:35314 +#: .././config.py:35370 msgid "Database file not loaded" msgstr "" -#: .././config.py:35334 +#: .././config.py:35390 msgid "Did not try to load the database file" msgstr "" -#: .././config.py:35359 +#: .././config.py:35415 msgid "Database file loaded" msgstr "" @@ -10591,11 +10604,11 @@ msgstr "" msgid "Unrecognised download item ID" msgstr "" -#: .././downloads.py:3535 .././downloads.py:9270 +#: .././downloads.py:3535 .././downloads.py:9280 msgid "Download did not start" msgstr "" -#: .././downloads.py:3541 .././downloads.py:9276 .././info.py:310 +#: .././downloads.py:3541 .././downloads.py:9286 .././info.py:310 #: .././updates.py:270 .././updates.py:382 .././updates.py:495 #: .././updates.py:665 msgid "Child process exited with non-zero code: {}" @@ -10614,91 +10627,91 @@ msgstr "" msgid "Simulated download of video with unprintable characters" msgstr "" -#: .././downloads.py:6717 +#: .././downloads.py:6727 msgid "Invalid timestamps in temporary buffer" msgstr "" -#: .././downloads.py:6739 +#: .././downloads.py:6749 msgid "No timestamps defined in video's timestamp list" msgstr "" -#: .././downloads.py:6760 +#: .././downloads.py:6770 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:6864 .././downloads.py:7055 +#: .././downloads.py:6874 .././downloads.py:7065 msgid "FAILED: Cannot create temporary directory" msgstr "" -#: .././downloads.py:6961 .././downloads.py:7152 .././downloads.py:7459 -#: .././downloads.py:7730 +#: .././downloads.py:6971 .././downloads.py:7162 .././downloads.py:7469 +#: .././downloads.py:7740 msgid "FAILED: Clip download did not start" msgstr "" -#: .././downloads.py:6969 .././downloads.py:7160 .././downloads.py:7467 -#: .././downloads.py:7738 +#: .././downloads.py:6979 .././downloads.py:7170 .././downloads.py:7477 +#: .././downloads.py:7748 msgid "FAILED: Child process exited with non-zero code: {}" msgstr "" -#: .././downloads.py:7576 +#: .././downloads.py:7586 msgid "No slices defined in video's slice list" msgstr "" -#: .././downloads.py:7762 +#: .././downloads.py:7772 msgid "FAILED: One or more clips were not downloaded" msgstr "" -#: .././downloads.py:7863 +#: .././downloads.py:7873 msgid "FAILED: Can't concatenate clips" msgstr "" -#: .././downloads.py:7884 +#: .././downloads.py:7894 msgid "" "FAILED: Clips were concatenated, but could not move the output file out of " "the temporary directory" msgstr "" -#: .././downloads.py:8024 +#: .././downloads.py:8034 msgid "Failed to copy the original video's thumbnail" msgstr "" -#: .././downloads.py:8207 +#: .././downloads.py:8217 msgid "FAILED: Can't create a temporary folder for video clips" msgstr "" -#: .././downloads.py:8256 +#: .././downloads.py:8266 msgid "FAILED: Can't create a temporary folder for video slices" msgstr "" #. There are currently three download methods, specified by self.dl_mode -#: .././downloads.py:9029 +#: .././downloads.py:9039 msgid "Tartube is starting the livestream download" msgstr "" -#: .././downloads.py:9053 +#: .././downloads.py:9063 msgid "Invalid livestream download mode" msgstr "" -#: .././downloads.py:9102 +#: .././downloads.py:9112 msgid "" "Incomplete livestream download detected; removing the .part component from " "the output file" msgstr "" -#: .././downloads.py:9117 +#: .././downloads.py:9127 msgid "" "Incomplete livestream download detected; to complete the download, right-" "click the video and select 'Finalise livestream'" msgstr "" -#: .././downloads.py:9347 .././downloads.py:9894 +#: .././downloads.py:9357 .././downloads.py:9904 msgid "Failed to download the .m3u manifest" msgstr "" -#: .././downloads.py:9785 +#: .././downloads.py:9795 msgid "Downloaded the .m3u manifest, now downloading the livestream..." msgstr "" @@ -11420,6 +11433,15 @@ msgstr "" msgid "Update did not start" msgstr "" +#~ msgid "" +#~ "Failed to load the Tartube config file (file cannot be read by this " +#~ "version)" +#~ msgstr "" +#~ "Không tải được tệp cấu hình Tartube (phiên bản này không thể đọc tệp)" + +#~ msgid "Database file can't be read by this version of Tartube" +#~ msgstr "Không thể đọc tệp cơ sở dữ liệu bằng phiên bản Tartube này" + #~ msgid "Process with FFmpeg..." #~ msgstr "Xử lý với FFmpeg..." diff --git a/locale/zh_CN/LC_MESSAGES/base.mo b/locale/zh_CN/LC_MESSAGES/base.mo index 3e78f84..2d9814a 100644 Binary files a/locale/zh_CN/LC_MESSAGES/base.mo and b/locale/zh_CN/LC_MESSAGES/base.mo differ diff --git a/locale/zh_CN/LC_MESSAGES/base.po b/locale/zh_CN/LC_MESSAGES/base.po index 833e8e7..4fcb964 100644 --- a/locale/zh_CN/LC_MESSAGES/base.po +++ b/locale/zh_CN/LC_MESSAGES/base.po @@ -9408,7 +9408,7 @@ msgstr "忽略 \"没有播放列表描述可写 \"的警告" #: .././config.py:24356 msgid "" -"Ignore 'Unable to download video thumbnail: HTTP Error 404: Not Fuund' " +"Ignore 'Unable to download video thumbnail: HTTP Error 404: Not Found' " "warnings" msgstr "忽略 \"无法下载视频缩略图: HTTP 404错误: Not Found \"的警告" diff --git a/nsis/tartube_install_64bit.nsi b/nsis/tartube_install_64bit.nsi index 9d2239d..d2197fd 100644 --- a/nsis/tartube_install_64bit.nsi +++ b/nsis/tartube_install_64bit.nsi @@ -1,4 +1,4 @@ -# Tartube v2.4.378 installer script for MS Windows +# Tartube v2.4.386 installer script for MS Windows # # Copyright (C) 2019-2023 A S Lewis # @@ -294,7 +294,7 @@ ;Name and file Name "Tartube" - OutFile "install-tartube-2.4.378-64bit.exe" + OutFile "install-tartube-2.4.386-64bit.exe" ;Default installation folder InstallDir "$LOCALAPPDATA\Tartube" @@ -397,7 +397,7 @@ Section "Tartube" SecClient # "Publisher" "A S Lewis" # WriteRegStr HKLM \ # "Software\Microsoft\Windows\CurrentVersion\Uninstall\Tartube" \ -# "DisplayVersion" "2.4.378" +# "DisplayVersion" "2.4.386" # Create uninstaller WriteUninstaller "$INSTDIR\Uninstall.exe" diff --git a/pack/bin/no_download/tartube b/pack/bin/no_download/tartube index 7110558..f3878ce 100644 --- a/pack/bin/no_download/tartube +++ b/pack/bin/no_download/tartube @@ -44,8 +44,8 @@ import mainapp # 'Global' variables __packagename__ = 'tartube' -__version__ = '2.4.378' -__date__ = '31 May 2023' +__version__ = '2.4.386' +__date__ = '8 Jun 2023' __copyright__ = 'Copyright \xa9 2019-2023 A S Lewis' __license__ = """ Copyright \xa9 2019-2023 A S Lewis. diff --git a/pack/bin/pkg/tartube b/pack/bin/pkg/tartube index 27fe9df..8b26411 100644 --- a/pack/bin/pkg/tartube +++ b/pack/bin/pkg/tartube @@ -44,8 +44,8 @@ import mainapp # 'Global' variables __packagename__ = 'tartube' -__version__ = '2.4.378' -__date__ = '31 May 2023' +__version__ = '2.4.386' +__date__ = '8 Jun 2023' __copyright__ = 'Copyright \xa9 2019-2023 A S Lewis' __license__ = """ Copyright \xa9 2019-2023 A S Lewis. diff --git a/pack/bin/strict/tartube b/pack/bin/strict/tartube index 8b50696..6040a9d 100644 --- a/pack/bin/strict/tartube +++ b/pack/bin/strict/tartube @@ -44,8 +44,8 @@ import mainapp # 'Global' variables __packagename__ = 'tartube' -__version__ = '2.4.378' -__date__ = '31 May 2023' +__version__ = '2.4.386' +__date__ = '8 Jun 2023' __copyright__ = 'Copyright \xa9 2019-2023 A S Lewis' __license__ = """ Copyright \xa9 2019-2023 A S Lewis. diff --git a/pack/tartube.1 b/pack/tartube.1 index 9ddadb5..c2033c0 100644 --- a/pack/tartube.1 +++ b/pack/tartube.1 @@ -1,4 +1,4 @@ -.TH man 1 "31 May 2023" "2.4.378" "tartube man page" +.TH man 1 "8 Jun 2023" "2.4.386" "tartube man page" .SH NAME tartube \- GUI front-end for youtube-dl and yt-dlp .SH SYNOPSIS diff --git a/setup.py b/setup.py index 9cccb1c..9c66bbe 100644 --- a/setup.py +++ b/setup.py @@ -186,7 +186,7 @@ # Setup setuptools.setup( name = 'tartube', - version = '2.4.378', + version = '2.4.386', description = 'GUI front-end for youtube-dl, yt-dlp and other compatible' \ + ' video downloaders', long_description = long_description, diff --git a/tartube/config.py b/tartube/config.py index 745af26..1173392 100644 --- a/tartube/config.py +++ b/tartube/config.py @@ -24366,17 +24366,16 @@ def setup_operations_ignore_tab(self, inner_notebook): 0, 10, grid_width, 1, ) checkbutton10.connect('toggled', self.on_thumb_404_button_toggled) - + checkbutton11 = self.add_checkbutton(grid, _( - 'Ignore \'ERROR: [twitch:stream] [N]: The channel is not' - + ' currently live\' warnings', + 'Ignore \'The channel is not currently live\' warnings on Twitch', ), self.app_obj.ignore_twitch_not_live_flag, True, # Can be toggled by user 0, 11, grid_width, 1, ) - checkbutton11.connect('toggled', self.on_twitch_not_live_button_toggled) + checkbutton11.connect('toggled', self.on_twitch_live_button_toggled) def setup_operations_custom_dl_tab(self, inner_notebook): @@ -34769,12 +34768,12 @@ def on_timeout_with_comments_spinbutton_changed(self, spinbutton): ) - def on_twitch_not_live_button_toggled(self, checkbutton): + def on_twitch_live_button_toggled(self, checkbutton): """Called from callback in self.setup_operations_ignore_tab(). - Enables/disables ignoring of the 'ERROR: twitch stream not live' - warning messages. + Enables/disables ignoring of the Twitch 'this channel is not live' + error messages. Args: diff --git a/tartube/downloads.py b/tartube/downloads.py index bf5006f..4a028f9 100644 --- a/tartube/downloads.py +++ b/tartube/downloads.py @@ -5623,7 +5623,7 @@ def is_ignorable(self, stderr): ) or ( app_obj.ignore_twitch_not_live_flag \ and re.search( - r'ERROR. .twitch.stream.* The channel is not currently live', + r'twitch.*The channel is not currently live', stderr, ) ) or ( @@ -6258,6 +6258,10 @@ def register_error_warning(self, data): break + # Not a true error/warning, so don't mark it as one in the code + # below + return + # Assign the error/warning to a media data object if not self.is_ignorable(data): diff --git a/tartube/mainapp.py b/tartube/mainapp.py index 84ebaa0..416fdfd 100644 --- a/tartube/mainapp.py +++ b/tartube/mainapp.py @@ -2194,9 +2194,8 @@ def __init__(self, *args, **kwargs): # Error 404: Not Found' warnings should be ignored (in the Errors/ # Warnings tab) self.ignore_thumb_404_flag = True - # Flag set to True if 'ERROR: [twitch:stream] [N]: The channel is not - # currently live' warnings should be ignored (in the Errors/ - # Warnings tab) + # Flag set to True if 'The channel is not currently live' warnings on + # Twitch should be ignored (in the Errors/Warnings tab) self.ignore_twitch_not_live_flag = True # Flag set to True if YouTube copyright messages should be ignored (in @@ -5174,8 +5173,9 @@ def load_config(self): self.ignore_no_descrip_flag = json_dict['ignore_no_descrip_flag'] if version >= 2003403 and 'ignore_thumb_404_flag' in json_dict: self.ignore_thumb_404_flag = json_dict['ignore_thumb_404_flag'] - if version >= 2004370 and 'ignore_twitch_not_live_flag' in json_dict: - self.ignore_twitch_not_live_flag = json_dict['ignore_twitch_not_live_flag'] + if version >= 2004383 and 'ignore_twitch_not_live_flag' in json_dict: + self.ignore_twitch_not_live_flag \ + = json_dict['ignore_twitch_not_live_flag'] if version >= 5004 and 'ignore_yt_copyright_flag' in json_dict: self.ignore_yt_copyright_flag \ @@ -26898,20 +26898,20 @@ def set_ignore_page_given_flag(self, flag): self.ignore_page_given_flag = True - def set_ignore_thumb_404_flag(self, flag): + def set_ignore_twitch_not_live_flag(self, flag): if not flag: - self.ignore_thumb_404_flag = False + self.ignore_twitch_not_live_flag = False else: - self.ignore_thumb_404_flag = True + self.ignore_twitch_not_live_flag = True - def set_ignore_twitch_not_live_flag(self, flag): + def set_ignore_thumb_404_flag(self, flag): if not flag: - self.ignore_twitch_not_live_flag = False + self.ignore_thumb_404_flag = False else: - self.ignore_twitch_not_live_flag = True + self.ignore_thumb_404_flag = True def set_ignore_yt_age_restrict_flag(self, flag): diff --git a/tartube/media.py b/tartube/media.py index bc48f4a..bafd3d1 100644 --- a/tartube/media.py +++ b/tartube/media.py @@ -714,8 +714,8 @@ def find_matching_video(self, app_obj, name): """ method = app_obj.match_method - first = app_obj.match_first_chars - ignore = app_obj.match_ignore_chars * -1 + first = int(app_obj.match_first_chars) + ignore = int(app_obj.match_ignore_chars * -1) # Defend against two different version of a name from the same video, # one with punctuation marks stripped away, and double quotes @@ -756,7 +756,7 @@ def find_matching_video(self, app_obj, name): child_name[:ignore] == test_name[:ignore] \ or ( app_obj.match_nickname_flag \ - and child_name[:ignore] == test_name[:ignore] + and child_nickname[:ignore] == test_name[:ignore] ) ) ): diff --git a/tartube/po/messages.pot b/tartube/po/messages.pot index 746e984..f22da83 100644 --- a/tartube/po/messages.pot +++ b/tartube/po/messages.pot @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2023-04-13 14:30+0100\n" +"POT-Creation-Date: 2023-06-08 10:49+0100\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -25,7 +25,7 @@ msgstr "" msgid "Small" msgstr "" -#: .././mainapp.py:308 .././config.py:7203 +#: .././mainapp.py:308 .././config.py:7201 msgid "Medium" msgstr "" @@ -46,68 +46,68 @@ msgid "" "conversions" msgstr "" -#: .././mainapp.py:2365 +#: .././mainapp.py:2368 msgid "" "TRANSLATOR'S NOTE: Videos in the Videos tab can be displayed in one of " "several formats" msgstr "" -#: .././mainapp.py:2372 +#: .././mainapp.py:2375 msgid "_Basic list" msgstr "" -#: .././mainapp.py:2377 +#: .././mainapp.py:2380 msgid "Basic list with _container names" msgstr "" -#: .././mainapp.py:2382 +#: .././mainapp.py:2385 msgid "_Thumbnails" msgstr "" -#: .././mainapp.py:2387 +#: .././mainapp.py:2390 msgid "Thumbnails and _extra labels" msgstr "" -#: .././mainapp.py:2392 +#: .././mainapp.py:2395 msgid "T_humbnails and container names" msgstr "" -#: .././mainapp.py:2397 +#: .././mainapp.py:2400 msgid "Th_umbnails, container names and extra labels" msgstr "" -#: .././mainapp.py:2402 +#: .././mainapp.py:2405 msgid "_Grid" msgstr "" -#: .././mainapp.py:2407 +#: .././mainapp.py:2410 msgid "G_rid with extra labels" msgstr "" -#: .././mainapp.py:3635 +#: .././mainapp.py:3638 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:3682 +#: .././mainapp.py:3685 msgid "Tartube failed to start because:" msgstr "" -#: .././mainapp.py:3690 +#: .././mainapp.py:3693 msgid "If you don't know how to resolve this error, please contact the authors" msgstr "" -#: .././mainapp.py:3920 +#: .././mainapp.py:3923 msgid "Because of an error, file load/save has been disabled" msgstr "" -#: .././mainapp.py:3929 +#: .././mainapp.py:3932 msgid "Because of the error, file load/save has been disabled" msgstr "" -#: .././mainapp.py:4031 +#: .././mainapp.py:4034 msgid "" "TRANSLATOR'S NOTE: In Tartube, there is a small set of'operations', each " "with a unique name. Most operations use a separate Python file. Two or more " @@ -116,204 +116,213 @@ msgid "" "Operation literally" msgstr "" -#: .././mainapp.py:4039 +#: .././mainapp.py:4042 msgid "" "TRANSLATOR'S NOTE: Download operations can download videos or fetch a list " "of downloadable videos (usually called 'checking' the videos)" msgstr "" -#: .././mainapp.py:4044 +#: .././mainapp.py:4047 msgid "TRANSLATOR'S NOTE: Update operations update youtube-dl, FFmpeg, etc" msgstr "" -#: .././mainapp.py:4048 +#: .././mainapp.py:4051 msgid "" "TRANSLATOR'S NOTE: Refresh operations examine the files in Tartube's data " "folder, and update the database accordingly" msgstr "" -#: .././mainapp.py:4053 +#: .././mainapp.py:4056 msgid "" "TRANSLATOR'S NOTE: Info operations fetch a list of available formats/" "subtitles for a video" msgstr "" -#: .././mainapp.py:4057 +#: .././mainapp.py:4060 msgid "" "TRANSLATOR'S NOTE: Tidy operations remove or convert files in Tartube's data " "folder" msgstr "" -#: .././mainapp.py:4061 +#: .././mainapp.py:4064 msgid "" "TRANSLATOR'S NOTE: Process operations convert videos using FFmpeg or AVConv" msgstr "" -#: .././mainapp.py:4066 +#: .././mainapp.py:4069 msgid "There is a download operation in progress." msgstr "" -#: .././mainapp.py:4068 +#: .././mainapp.py:4071 msgid "There is an update operation in progress." msgstr "" -#: .././mainapp.py:4070 +#: .././mainapp.py:4073 msgid "There is a refresh operation in progress." msgstr "" -#: .././mainapp.py:4072 +#: .././mainapp.py:4075 msgid "There is an info operation in progress." msgstr "" -#: .././mainapp.py:4074 +#: .././mainapp.py:4077 msgid "There is a tidy operation in progress." msgstr "" -#: .././mainapp.py:4076 +#: .././mainapp.py:4079 msgid "There is a process operation in progress." msgstr "" -#: .././mainapp.py:4081 +#: .././mainapp.py:4084 msgid "Are you sure you want to quit Tartube?" msgstr "" -#: .././mainapp.py:4334 +#: .././mainapp.py:4337 msgid "Failed to load the Tartube config file (failed sanity check)" msgstr "" -#: .././mainapp.py:4357 +#: .././mainapp.py:4360 msgid "Failed to load the Tartube config file (file is locked)" msgstr "" -#: .././mainapp.py:4387 +#: .././mainapp.py:4390 msgid "Failed to load the Tartube config file (JSON load failure)" msgstr "" -#: .././mainapp.py:4405 +#: .././mainapp.py:4408 msgid "Failed to load the Tartube config file (file is invalid)" msgstr "" -#: .././mainapp.py:4423 +#: .././mainapp.py:4426 msgid "" -"Failed to load the Tartube config file (file cannot be read by this version)" +"Failed to load the Tartube config file (file cannot be read by this version " +"of Tartube; please install the most recent version)" msgstr "" -#: .././mainapp.py:4438 +#: .././mainapp.py:4442 msgid "Failed to load the Tartube config file (missing file type)" msgstr "" -#: .././mainapp.py:5692 +#: .././mainapp.py:5699 msgid "Failed to save the Tartube config file (failed sanity check)" msgstr "" -#: .././mainapp.py:6159 +#: .././mainapp.py:6167 msgid "Failed to save the Tartube config file (file is locked)" msgstr "" -#: .././mainapp.py:6161 .././mainapp.py:8238 .././mainapp.py:8301 -#: .././mainapp.py:8307 +#: .././mainapp.py:6169 .././mainapp.py:8254 .././mainapp.py:8317 +#: .././mainapp.py:8323 msgid "File load/save has been disabled" msgstr "" -#: .././mainapp.py:6180 +#: .././mainapp.py:6188 msgid "Failed to save the Tartube config file (file already in use)" msgstr "" -#: .././mainapp.py:6199 +#: .././mainapp.py:6207 msgid "Failed to save the Tartube config file" msgstr "" -#: .././mainapp.py:6309 .././mainapp.py:6324 .././mainapp.py:6357 +#: .././mainapp.py:6317 .././mainapp.py:6332 .././mainapp.py:6365 msgid "Failed to load the Tartube database file" msgstr "" -#: .././mainapp.py:6373 +#: .././mainapp.py:6368 +msgid "" +"If this message is unexpected, the database file may be corrupt. Try " +"replacing it with one of the files in the '.backups' folder" +msgstr "" + +#: .././mainapp.py:6386 msgid "The Tartube database file is invalid" msgstr "" -#: .././mainapp.py:6390 -msgid "Database file can't be read by this version of Tartube" +#: .././mainapp.py:6404 +msgid "" +"Database file can't be read by this version of Tartube (please install the " +"most recent version)" msgstr "" -#: .././mainapp.py:6797 +#: .././mainapp.py:6813 msgid "Tartube is applying an essential database update" msgstr "" -#: .././mainapp.py:6799 +#: .././mainapp.py:6815 msgid "This might take a few minutes, so please be patient" msgstr "" -#: .././mainapp.py:7851 +#: .././mainapp.py:7867 msgid "General (default) download options" msgstr "" -#: .././mainapp.py:7857 +#: .././mainapp.py:7873 msgid "Download options for the Classic Mode tab" msgstr "" -#: .././mainapp.py:8232 .././mainapp.py:8297 .././mainapp.py:8306 +#: .././mainapp.py:8248 .././mainapp.py:8313 .././mainapp.py:8322 msgid "Failed to save the Tartube database file" msgstr "" -#: .././mainapp.py:8235 +#: .././mainapp.py:8251 msgid "(Could not make a backup copy of the existing file)" msgstr "" -#: .././mainapp.py:8277 +#: .././mainapp.py:8293 msgid "Failed to save the Tartube database file (file already in use)" msgstr "" -#: .././mainapp.py:8299 +#: .././mainapp.py:8315 msgid "A backup of the previous file can be found at:" msgstr "" -#: .././mainapp.py:8480 .././mainapp.py:8490 +#: .././mainapp.py:8496 .././mainapp.py:8506 msgid "Database file created" msgstr "" -#: .././mainapp.py:8865 +#: .././mainapp.py:8881 msgid "Tartube's database can't be checked while an operation is in progress" msgstr "" -#: .././mainapp.py:9119 +#: .././mainapp.py:9135 msgid "Database check complete, no inconsistencies found" msgstr "" -#: .././mainapp.py:9154 +#: .././mainapp.py:9170 msgid "Database check complete, problems found:" msgstr "" -#: .././mainapp.py:9157 +#: .././mainapp.py:9173 msgid "" "Do you want to repair these problems? (The database will be fixed, but no " "files will be deleted)" msgstr "" -#: .././mainapp.py:9368 +#: .././mainapp.py:9384 msgid "Database inconsistencies repaired" msgstr "" -#: .././mainapp.py:10759 .././config.py:29494 +#: .././mainapp.py:10775 .././config.py:29521 msgid "Please select Tartube's data folder" msgstr "" -#: .././mainapp.py:11216 +#: .././mainapp.py:11232 msgid "" "A download operation cannot start if one or more configuration windows are " "still open" msgstr "" -#: .././mainapp.py:11240 .././mainapp.py:11265 +#: .././mainapp.py:11256 .././mainapp.py:11281 #, python-brace-format msgid "You only have {0} / {1} Gb remaining on your device" msgstr "" -#: .././mainapp.py:11268 .././mainapp.py:17766 .././mainapp.py:17887 -#: .././mainapp.py:18074 .././mainwin.py:22906 +#: .././mainapp.py:11284 .././mainapp.py:17782 .././mainapp.py:17903 +#: .././mainapp.py:18090 .././mainwin.py:22906 msgid "Are you sure you want to continue?" msgstr "" -#: .././mainapp.py:11360 +#: .././mainapp.py:11376 msgid "" "1. Copy URLs into the box at the top\n" "2. Select a destination and a format\n" @@ -321,620 +330,620 @@ msgid "" "4. Click 'Download all'" msgstr "" -#: .././mainapp.py:11368 +#: .././mainapp.py:11384 msgid "There is nothing to check!" msgstr "" -#: .././mainapp.py:11372 +#: .././mainapp.py:11388 msgid "There is nothing to download!" msgstr "" -#: .././mainapp.py:11665 +#: .././mainapp.py:11681 msgid "Download operation complete" msgstr "" -#: .././mainapp.py:11667 +#: .././mainapp.py:11683 msgid "Download operation halted" msgstr "" -#: .././mainapp.py:11671 +#: .././mainapp.py:11687 msgid "Videos downloaded:" msgstr "" -#: .././mainapp.py:11672 .././config.py:30801 .././config.py:30863 +#: .././mainapp.py:11688 .././config.py:30828 .././config.py:30890 msgid "Videos checked:" msgstr "" -#: .././mainapp.py:11679 +#: .././mainapp.py:11695 msgid "Clips downloaded:" msgstr "" -#: .././mainapp.py:11682 +#: .././mainapp.py:11698 msgid "Video slices removed:" msgstr "" -#: .././mainapp.py:11687 +#: .././mainapp.py:11703 msgid "Total download:" msgstr "" -#: .././mainapp.py:11692 .././mainapp.py:12388 .././mainapp.py:12903 -#: .././mainapp.py:13307 +#: .././mainapp.py:11708 .././mainapp.py:12404 .././mainapp.py:12919 +#: .././mainapp.py:13323 msgid "Time taken:" msgstr "" -#: .././mainapp.py:11888 +#: .././mainapp.py:11904 msgid "" "An update operation cannot start if one or more configuration windows are " "still open" msgstr "" -#: .././mainapp.py:12091 +#: .././mainapp.py:12107 msgid "Installation failed" msgstr "" -#: .././mainapp.py:12093 +#: .././mainapp.py:12109 msgid "Installation complete" msgstr "" -#: .././mainapp.py:12097 +#: .././mainapp.py:12113 msgid "Update operation failed" msgstr "" -#: .././mainapp.py:12099 +#: .././mainapp.py:12115 msgid "Update operation halted" msgstr "" -#: .././mainapp.py:12101 +#: .././mainapp.py:12117 msgid "Update operation complete" msgstr "" -#: .././mainapp.py:12103 +#: .././mainapp.py:12119 msgid "version:" msgstr "" -#: .././mainapp.py:12107 +#: .././mainapp.py:12123 msgid "(unknown)" msgstr "" -#: .././mainapp.py:12209 +#: .././mainapp.py:12225 msgid "" "A refresh operation cannot start if one or more configuration windows are " "still open" msgstr "" -#: .././mainapp.py:12222 +#: .././mainapp.py:12238 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:12226 +#: .././mainapp.py:12242 msgid "" "You only need to perform a refresh operation if you have manually copied " "videos into Tartube's data folder" msgstr "" -#: .././mainapp.py:12233 +#: .././mainapp.py:12249 msgid "" "Before starting a refresh operation, you should click the 'Check all' button " "in the main window" msgstr "" -#: .././mainapp.py:12240 +#: .././mainapp.py:12256 msgid "" "Before starting a refresh operation, you should right-click the channel and " "select 'Check channel'" msgstr "" -#: .././mainapp.py:12247 +#: .././mainapp.py:12263 msgid "" "Before starting a refresh operation, you should right-click the playlist and " "select 'Check playlist'" msgstr "" -#: .././mainapp.py:12254 +#: .././mainapp.py:12270 msgid "" "Before starting a refresh operation, you should right-click the folder and " "select 'Check folder'" msgstr "" -#: .././mainapp.py:12259 +#: .././mainapp.py:12275 msgid "Are you sure you want to proceed with the refresh operation?" msgstr "" -#: .././mainapp.py:12383 +#: .././mainapp.py:12399 msgid "Refresh operation complete" msgstr "" -#: .././mainapp.py:12385 +#: .././mainapp.py:12401 msgid "Refresh operation halted" msgstr "" -#: .././mainapp.py:12499 +#: .././mainapp.py:12515 msgid "" "An info operation cannot start if one or more configuration windows are " "still open" msgstr "" -#: .././mainapp.py:12624 +#: .././mainapp.py:12640 msgid "Operation failed" msgstr "" -#: .././mainapp.py:12626 .././mainwin.py:33125 .././downloads.py:519 +#: .././mainapp.py:12642 .././mainwin.py:33125 .././downloads.py:519 msgid "Operation complete" msgstr "" -#: .././mainapp.py:12628 +#: .././mainapp.py:12644 msgid "Click the Output tab to see the results" msgstr "" -#: .././mainapp.py:12641 +#: .././mainapp.py:12657 msgid "A new release is available!" msgstr "" -#: .././mainapp.py:12643 +#: .././mainapp.py:12659 msgid "Your installation is up to date!" msgstr "" -#: .././mainapp.py:12645 +#: .././mainapp.py:12661 msgid "Installed version:" msgstr "" -#: .././mainapp.py:12650 +#: .././mainapp.py:12666 msgid "Stable release:" msgstr "" -#: .././mainapp.py:12655 +#: .././mainapp.py:12671 msgid "Stable release: not found" msgstr "" -#: .././mainapp.py:12658 +#: .././mainapp.py:12674 msgid "Development release:" msgstr "" -#: .././mainapp.py:12660 +#: .././mainapp.py:12676 msgid "Development release: not found" msgstr "" -#: .././mainapp.py:12796 +#: .././mainapp.py:12812 msgid "" "A tidy operation cannot start if one or more configuration windows are still " "open" msgstr "" -#: .././mainapp.py:12898 +#: .././mainapp.py:12914 msgid "Tidy operation complete" msgstr "" -#: .././mainapp.py:12900 +#: .././mainapp.py:12916 msgid "Tidy operation halted" msgstr "" -#: .././mainapp.py:13048 .././mainwin.py:23602 .././config.py:14940 +#: .././mainapp.py:13064 .././mainwin.py:23602 .././config.py:14938 msgid "Livestream has started" msgstr "" -#: .././mainapp.py:13296 +#: .././mainapp.py:13312 msgid "Process operation complete" msgstr "" -#: .././mainapp.py:13298 +#: .././mainapp.py:13314 msgid "Process operation halted" msgstr "" -#: .././mainapp.py:13302 +#: .././mainapp.py:13318 msgid "Files processed:" msgstr "" -#: .././mainapp.py:13303 +#: .././mainapp.py:13319 msgid "Errors:" msgstr "" -#: .././mainapp.py:14657 .././mainapp.py:14866 +#: .././mainapp.py:14673 .././mainapp.py:14882 msgid "" "Cannot move the channel/playlist/folder because a container with the same " "name already exists" msgstr "" -#: .././mainapp.py:14679 .././mainapp.py:14887 +#: .././mainapp.py:14695 .././mainapp.py:14903 msgid "Cannot move anything to:" msgstr "" -#: .././mainapp.py:14681 .././mainapp.py:14889 +#: .././mainapp.py:14697 .././mainapp.py:14905 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:14685 +#: .././mainapp.py:14701 msgid "" "You probably created that file/folder accidentally, in which case you should " "delete it manually before trying again" msgstr "" -#: .././mainapp.py:14699 .././mainapp.py:14907 +#: .././mainapp.py:14715 .././mainapp.py:14923 msgid "Are you sure you want to move this channel:" msgstr "" -#: .././mainapp.py:14701 .././mainapp.py:14909 +#: .././mainapp.py:14717 .././mainapp.py:14925 msgid "Are you sure you want to move this playlist:" msgstr "" -#: .././mainapp.py:14703 .././mainapp.py:14911 +#: .././mainapp.py:14719 .././mainapp.py:14927 msgid "Are you sure you want to move this folder:" msgstr "" -#: .././mainapp.py:14708 +#: .././mainapp.py:14724 msgid "" "This procedure will move all downloaded files to the top level of Tartube's " "data folder" msgstr "" -#: .././mainapp.py:14746 .././mainapp.py:14966 +#: .././mainapp.py:14762 .././mainapp.py:14982 #, python-brace-format msgid "Could not move '{0}' (filesystem error)" msgstr "" -#: .././mainapp.py:14814 +#: .././mainapp.py:14830 msgid "Channels, playlists and folders can only be dragged into a folder" msgstr "" -#: .././mainapp.py:14827 +#: .././mainapp.py:14843 #, python-brace-format msgid "The fixed folder '{0}' cannot be moved (but it can still be hidden)" msgstr "" -#: .././mainapp.py:14840 +#: .././mainapp.py:14856 #, python-brace-format msgid "The folder '{0}' can only contain videos" msgstr "" -#: .././mainapp.py:14852 +#: .././mainapp.py:14868 #, python-brace-format msgid "The folder '{0}' can only contain other folders and videos" msgstr "" -#: .././mainapp.py:14894 +#: .././mainapp.py:14910 msgid "" "You probably created that file/folder accidentally, in which case, you " "should delete it manually before trying again" msgstr "" -#: .././mainapp.py:14913 +#: .././mainapp.py:14929 msgid "into this folder:" msgstr "" -#: .././mainapp.py:14917 +#: .././mainapp.py:14933 msgid "This procedure will move all downloaded files to the new location" msgstr "" -#: .././mainapp.py:14923 .././mainapp.py:15056 +#: .././mainapp.py:14939 .././mainapp.py:15072 msgid "" "WARNING: The destination folder is marked as temporary, so everything inside " "it will be DELETED when Tartube restarts!" msgstr "" -#: .././mainapp.py:15034 +#: .././mainapp.py:15050 msgid "Videos cannot be dragged into this folder" msgstr "" -#: .././mainapp.py:15044 +#: .././mainapp.py:15060 #, python-brace-format msgid "Are you sure you want to move the video to '{0}'?" msgstr "" -#: .././mainapp.py:15050 +#: .././mainapp.py:15066 #, python-brace-format msgid "Are you sure you want to move '{0}' videos to '{1}'?" msgstr "" #. Show confirmation dialogue -#: .././mainapp.py:15191 +#: .././mainapp.py:15207 msgid "Videos moved" msgstr "" -#: .././mainapp.py:15192 +#: .././mainapp.py:15208 msgid "Videos not moved" msgstr "" -#: .././mainapp.py:15590 +#: .././mainapp.py:15606 msgid "" "Are you SURE you want to delete files? This procedure cannot be reversed!" msgstr "" -#: .././mainapp.py:15607 +#: .././mainapp.py:15623 msgid "" "Are you SURE you want to remove these items from your database? This " "procedure cannot be reversed!" msgstr "" -#: .././mainapp.py:17750 .././mainapp.py:17871 .././mainapp.py:18058 +#: .././mainapp.py:17766 .././mainapp.py:17887 .././mainapp.py:18074 #, python-brace-format msgid "The channel contains {0} item(s), so this action may take a while" msgstr "" -#: .././mainapp.py:17756 .././mainapp.py:17877 .././mainapp.py:18064 +#: .././mainapp.py:17772 .././mainapp.py:17893 .././mainapp.py:18080 #, python-brace-format msgid "The playlist contains {0} item(s), so this action may take a while" msgstr "" -#: .././mainapp.py:17762 .././mainapp.py:17883 .././mainapp.py:18070 +#: .././mainapp.py:17778 .././mainapp.py:17899 .././mainapp.py:18086 #, python-brace-format msgid "The folder contains {0} item(s), so this action may take a while" msgstr "" -#: .././mainapp.py:18136 +#: .././mainapp.py:18152 msgid "You did not give the folder a new name" msgstr "" -#: .././mainapp.py:18147 .././mainapp.py:24084 .././mainapp.py:24227 -#: .././mainapp.py:24363 .././mainwin.py:18637 .././config.py:28779 +#: .././mainapp.py:18163 .././mainapp.py:24100 .././mainapp.py:24243 +#: .././mainapp.py:24379 .././mainwin.py:18637 .././config.py:28806 #, python-brace-format msgid "The name '{0}' is not allowed" msgstr "" -#: .././mainapp.py:18164 .././mainapp.py:24113 .././mainapp.py:24243 -#: .././mainapp.py:24392 +#: .././mainapp.py:18180 .././mainapp.py:24129 .././mainapp.py:24259 +#: .././mainapp.py:24408 msgid "That name is not permitted on your system" msgstr "" -#: .././mainapp.py:18195 +#: .././mainapp.py:18211 #, python-brace-format msgid "Failed to rename '{0}'" msgstr "" #. Confirm the result -#: .././mainapp.py:18397 +#: .././mainapp.py:18413 msgid "Search/replace complete" msgstr "" -#: .././mainapp.py:18398 +#: .././mainapp.py:18414 #, python-brace-format msgid "Updated URLs: {0}" msgstr "" -#: .././mainapp.py:18399 +#: .././mainapp.py:18415 #, python-brace-format msgid "Errors: {0}" msgstr "" -#: .././mainapp.py:18674 +#: .././mainapp.py:18690 msgid "Select where to save the database export" msgstr "" -#: .././mainapp.py:18804 +#: .././mainapp.py:18820 msgid "There is nothing to export!" msgstr "" -#: .././mainapp.py:18846 .././mainapp.py:18893 .././mainapp.py:18948 -#: .././config.py:30639 +#: .././mainapp.py:18862 .././mainapp.py:18909 .././mainapp.py:18964 +#: .././config.py:30666 msgid "Failed to save the database export file:" msgstr "" -#: .././mainapp.py:18958 .././config.py:30629 +#: .././mainapp.py:18974 .././config.py:30656 msgid "Database export file saved to:" msgstr "" -#: .././mainapp.py:19223 +#: .././mainapp.py:19239 msgid "Select the database export" msgstr "" -#: .././mainapp.py:19241 .././mainapp.py:19254 .././mainapp.py:19292 +#: .././mainapp.py:19257 .././mainapp.py:19270 .././mainapp.py:19308 msgid "Failed to load the database export file" msgstr "" -#: .././mainapp.py:19273 +#: .././mainapp.py:19289 msgid "The database export file is invalid" msgstr "" -#: .././mainapp.py:19308 +#: .././mainapp.py:19324 msgid "The database export file is invalid (or empty)" msgstr "" -#: .././mainapp.py:19355 +#: .././mainapp.py:19371 msgid "Nothing was imported from the database export file" msgstr "" #. Show a confirmation -#: .././mainapp.py:19369 +#: .././mainapp.py:19385 msgid "Imported into database" msgstr "" -#: .././mainapp.py:19370 .././mainwin.py:1889 .././config.py:740 -#: .././config.py:1108 .././config.py:18244 .././config.py:21916 +#: .././mainapp.py:19386 .././mainwin.py:1889 .././config.py:740 +#: .././config.py:1108 .././config.py:18242 .././config.py:21914 msgid "Videos" msgstr "" -#: .././mainapp.py:19371 .././config.py:743 .././config.py:18277 -#: .././config.py:21949 +#: .././mainapp.py:19387 .././config.py:743 .././config.py:18275 +#: .././config.py:21947 msgid "Channels" msgstr "" -#: .././mainapp.py:19372 .././config.py:746 .././config.py:18288 -#: .././config.py:21960 +#: .././mainapp.py:19388 .././config.py:746 .././config.py:18286 +#: .././config.py:21958 msgid "Playlists" msgstr "" -#: .././mainapp.py:19373 .././config.py:749 +#: .././mainapp.py:19389 .././config.py:749 msgid "Folders" msgstr "" -#: .././mainapp.py:20145 +#: .././mainapp.py:20161 msgid "" "The video file is missing from Tartube's data folder (try downloading the " "video again!)" msgstr "" -#: .././mainapp.py:20500 +#: .././mainapp.py:20516 msgid "Select where to save the custom download export" msgstr "" -#: .././mainapp.py:20557 +#: .././mainapp.py:20573 msgid "Failed to save the custom download export file:" msgstr "" -#: .././mainapp.py:20567 +#: .././mainapp.py:20583 msgid "Custom download exported to:" msgstr "" -#: .././mainapp.py:20595 +#: .././mainapp.py:20611 msgid "Select the custom download export file" msgstr "" -#: .././mainapp.py:20614 +#: .././mainapp.py:20630 msgid "Failed to load the custom download export file" msgstr "" -#: .././mainapp.py:20633 +#: .././mainapp.py:20649 msgid "The custom download export file is invalid" msgstr "" -#: .././mainapp.py:20646 +#: .././mainapp.py:20662 msgid "The custom download export file is invalid (or empty)" msgstr "" -#: .././mainapp.py:21293 .././mainapp.py:21662 +#: .././mainapp.py:21309 .././mainapp.py:21678 msgid "Select where to save the options export" msgstr "" -#: .././mainapp.py:21341 .././mainapp.py:21710 +#: .././mainapp.py:21357 .././mainapp.py:21726 msgid "Failed to save the options export file:" msgstr "" -#: .././mainapp.py:21351 +#: .././mainapp.py:21367 msgid "Download options exported to to:" msgstr "" -#: .././mainapp.py:21379 .././mainapp.py:21748 +#: .././mainapp.py:21395 .././mainapp.py:21764 msgid "Select the options export file" msgstr "" -#: .././mainapp.py:21398 .././mainapp.py:21767 +#: .././mainapp.py:21414 .././mainapp.py:21783 msgid "Failed to load the options export file" msgstr "" -#: .././mainapp.py:21417 .././mainapp.py:21786 +#: .././mainapp.py:21433 .././mainapp.py:21802 msgid "The options export file is invalid" msgstr "" -#: .././mainapp.py:21430 .././mainapp.py:21799 +#: .././mainapp.py:21446 .././mainapp.py:21815 msgid "The options export file is invalid (or empty)" msgstr "" -#: .././mainapp.py:21720 +#: .././mainapp.py:21736 msgid "FFmpeg options exported to to:" msgstr "" -#: .././mainapp.py:22768 +#: .././mainapp.py:22784 msgid "Please select a destination folder" msgstr "" #. Prompt for confirmation -#: .././mainapp.py:22834 +#: .././mainapp.py:22850 msgid "Are you sure you want to clear this list?" msgstr "" #. Prompt for confirmation -#: .././mainapp.py:22878 +#: .././mainapp.py:22894 msgid "Are you sure you want to clear downloaded videos?" msgstr "" -#: .././mainapp.py:22928 +#: .././mainapp.py:22944 msgid "Only downloaded videos can be used to create video clips" msgstr "" -#: .././mainapp.py:22936 +#: .././mainapp.py:22952 msgid "You can create video clips from only one video at a time!" msgstr "" -#: .././mainapp.py:23001 .././mainwin.py:19178 +#: .././mainapp.py:23017 .././mainwin.py:19178 msgid "Only checked/downloaded videos can be processed by FFmpeg" msgstr "" -#: .././mainapp.py:23108 +#: .././mainapp.py:23124 msgid "No destination(s) to show" msgstr "" -#: .././mainapp.py:23155 +#: .././mainapp.py:23171 msgid "No video(s) have been downloaded" msgstr "" #. Prompt for confirmation -#: .././mainapp.py:23282 +#: .././mainapp.py:23298 msgid "Are you sure you want to remove the selected item(s)?" msgstr "" -#: .././mainapp.py:24074 +#: .././mainapp.py:24090 msgid "You must give the channel a name" msgstr "" -#: .././mainapp.py:24094 .././mainapp.py:24373 +#: .././mainapp.py:24110 .././mainapp.py:24389 msgid "You must enter a valid URL" msgstr "" -#: .././mainapp.py:24217 +#: .././mainapp.py:24233 msgid "You must give the folder a name" msgstr "" -#: .././mainapp.py:24353 +#: .././mainapp.py:24369 msgid "You must give the playlist a name" msgstr "" -#: .././mainapp.py:24561 .././mainapp.py:24888 +#: .././mainapp.py:24577 .././mainapp.py:24904 msgid "No channels, playlists or folders are marked for download" msgstr "" -#: .././mainapp.py:24575 .././mainapp.py:24902 +#: .././mainapp.py:24591 .././mainapp.py:24918 #, python-brace-format msgid "The maximum number of profiles permitted is {0}" msgstr "" -#: .././mainapp.py:24600 .././mainapp.py:24927 +#: .././mainapp.py:24616 .././mainapp.py:24943 #, python-brace-format msgid "A profile called '{0}' already exists" msgstr "" -#: .././mainapp.py:24618 .././mainapp.py:24945 +#: .././mainapp.py:24634 .././mainapp.py:24961 #, python-brace-format msgid "Created the profile '{0}'" msgstr "" -#: .././mainapp.py:24678 +#: .././mainapp.py:24694 msgid "There were no livestream alerts to cancel" msgstr "" -#: .././mainapp.py:24680 +#: .././mainapp.py:24696 msgid "Livestream alerts for 1 video were cancelled" msgstr "" -#: .././mainapp.py:24683 +#: .././mainapp.py:24699 #, python-brace-format msgid "Livestream alerts for {0} videos were cancelled" msgstr "" -#: .././mainapp.py:24739 +#: .././mainapp.py:24755 msgid "Restart Tartube to see the new theme!" msgstr "" -#: .././mainapp.py:24740 +#: .././mainapp.py:24756 msgid "Tartube failed to set the new theme" msgstr "" -#: .././mainapp.py:25270 +#: .././mainapp.py:25286 msgid "" "Before trying to reset channel/playlist names, you must check or download at " "one least one video from each!" msgstr "" -#: .././mainapp.py:25347 +#: .././mainapp.py:25363 msgid "All Tartube data has been saved" msgstr "" -#: .././mainapp.py:25374 +#: .././mainapp.py:25390 msgid "Database saved" msgstr "" -#: .././mainapp.py:25674 .././mainwin.py:17513 +#: .././mainapp.py:25690 .././mainwin.py:17513 msgid "" "Files cannot be recovered, after being deleted. Are you sure you want to " "continue?" @@ -943,51 +952,51 @@ 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:25745 +#: .././mainapp.py:25761 msgid "Cannot update existing livestreams because" msgstr "" -#: .././mainapp.py:25747 +#: .././mainapp.py:25763 msgid "there is another operation running" msgstr "" -#: .././mainapp.py:25749 +#: .././mainapp.py:25765 msgid "they are currently being updated" msgstr "" -#: .././mainapp.py:25751 +#: .././mainapp.py:25767 msgid "one or more configuration windows are open" msgstr "" -#: .././mainapp.py:25753 +#: .././mainapp.py:25769 msgid "there are no livestreams to update" msgstr "" -#: .././mainapp.py:25825 +#: .././mainapp.py:25841 msgid "There is already a channel with that name" msgstr "" -#: .././mainapp.py:25827 +#: .././mainapp.py:25843 msgid "There is already a playlist with that name" msgstr "" -#: .././mainapp.py:25829 +#: .././mainapp.py:25845 msgid "There is already a folder with that name" msgstr "" -#: .././mainapp.py:25834 +#: .././mainapp.py:25850 msgid "The folder already contains a channel with that name" msgstr "" -#: .././mainapp.py:25838 +#: .././mainapp.py:25854 msgid "The folder already contains a playlist with that name" msgstr "" -#: .././mainapp.py:25843 +#: .././mainapp.py:25859 msgid "The folder already contains another folder with that name" msgstr "" -#: .././mainapp.py:25847 +#: .././mainapp.py:25863 msgid "(so please choose a different name)" msgstr "" @@ -1000,7 +1009,7 @@ msgid "TRANSLATOR'S NOTE: Main window menu starts here" msgstr "" #. File column -#: .././mainwin.py:1342 .././config.py:11036 +#: .././mainwin.py:1342 .././config.py:11034 msgid "_File" msgstr "" @@ -1063,7 +1072,7 @@ msgid "_Change theme..." msgstr "" #. Media column -#: .././mainwin.py:1451 .././config.py:19217 +#: .././mainwin.py:1451 .././config.py:19215 msgid "_Media" msgstr "" @@ -1161,7 +1170,7 @@ msgstr "" #. Operations column #. Add this tab... -#: .././mainwin.py:1678 .././config.py:23640 +#: .././mainwin.py:1678 .././config.py:23645 msgid "_Operations" msgstr "" @@ -1289,7 +1298,7 @@ msgstr "" msgid "Add a new folder" msgstr "" -#: .././mainwin.py:1974 .././mainwin.py:12762 .././config.py:23442 +#: .././mainwin.py:1974 .././mainwin.py:12762 .././config.py:23447 msgid "Check" msgstr "" @@ -1307,8 +1316,8 @@ msgstr "" #: .././mainwin.py:1995 .././mainwin.py:24834 .././mainwin.py:24846 #: .././mainwin.py:24851 .././mainwin.py:24859 .././mainwin.py:25145 #: .././mainwin.py:25157 .././mainwin.py:25841 .././mainwin.py:27152 -#: .././mainwin.py:27164 .././mainwin.py:27190 .././config.py:23318 -#: .././config.py:23444 +#: .././mainwin.py:27164 .././mainwin.py:27190 .././config.py:23323 +#: .././config.py:23449 msgid "Download" msgstr "" @@ -1318,8 +1327,8 @@ msgid "Download all videos, channels, playlists and folders" msgstr "" #: .././mainwin.py:2021 .././mainwin.py:35053 .././mainwin.py:36098 -#: .././config.py:11727 .././config.py:11912 .././config.py:12375 -#: .././config.py:12586 .././config.py:15143 .././config.py:15328 +#: .././config.py:11725 .././config.py:11910 .././config.py:12373 +#: .././config.py:12584 .././config.py:15141 .././config.py:15326 msgid "Stop" msgstr "" @@ -1327,11 +1336,11 @@ msgstr "" msgid "Stop the current operation" msgstr "" -#: .././mainwin.py:2057 .././config.py:19902 +#: .././mainwin.py:2057 .././config.py:19900 msgid "System preferences" msgstr "" -#: .././mainwin.py:2071 .././config.py:4929 .././config.py:4938 +#: .././mainwin.py:2071 .././config.py:4927 .././config.py:4936 msgid "General download options" msgstr "" @@ -1371,8 +1380,8 @@ msgstr "" msgid "TRANSLATOR'S NOTE: Main window tabs are defined here" msgstr "" -#: .././mainwin.py:2173 .././config.py:4990 .././config.py:12804 -#: .././config.py:21144 .././config.py:22381 +#: .././mainwin.py:2173 .././config.py:4988 .././config.py:12802 +#: .././config.py:21142 .././config.py:22386 msgid "_Videos" msgstr "" @@ -1392,7 +1401,7 @@ msgstr "" msgid "_Output" msgstr "" -#: .././mainwin.py:2216 .././config.py:16115 .././config.py:17476 +#: .././mainwin.py:2216 .././config.py:16113 .././config.py:17474 msgid "_Errors / Warnings" msgstr "" @@ -1471,14 +1480,14 @@ msgstr "" msgid "Sort" msgstr "" -#: .././mainwin.py:2552 .././config.py:14858 +#: .././mainwin.py:2552 .././config.py:14856 msgid "Upload time" msgstr "" #: .././mainwin.py:2553 .././mainwin.py:29030 .././mainwin.py:31972 -#: .././mainwin.py:33405 .././config.py:3119 .././config.py:12828 -#: .././config.py:21642 .././config.py:23318 .././config.py:24408 -#: .././config.py:26720 .././config.py:27003 +#: .././mainwin.py:33405 .././config.py:3117 .././config.py:12826 +#: .././config.py:21640 .././config.py:23323 .././config.py:24423 +#: .././config.py:26735 .././config.py:27018 msgid "Name" msgstr "" @@ -1518,15 +1527,15 @@ msgstr "" msgid "Thumbnail size" msgstr "" -#: .././mainwin.py:2703 .././mainwin.py:4319 .././config.py:15585 +#: .././mainwin.py:2703 .././mainwin.py:4319 .././config.py:15583 msgid "Filter" msgstr "" -#: .././mainwin.py:2711 .././mainwin.py:4325 .././config.py:15595 +#: .././mainwin.py:2711 .././mainwin.py:4325 .././config.py:15593 msgid "Enter search text" msgstr "" -#: .././mainwin.py:2716 .././mainwin.py:4327 .././config.py:15598 +#: .././mainwin.py:2716 .././mainwin.py:4327 .././config.py:15596 msgid "Regex" msgstr "" @@ -1542,7 +1551,7 @@ msgstr "" msgid "Descriptions" msgstr "" -#: .././mainwin.py:2768 .././config.py:15498 +#: .././mainwin.py:2768 .././config.py:15496 msgid "Comments" msgstr "" @@ -1582,7 +1591,7 @@ msgstr "" msgid "TRANSLATOR'S NOTE: Ext is short for a file extension, e.g. .EXE" msgstr "" -#: .././mainwin.py:2945 .././mainwin.py:3675 .././config.py:11184 +#: .././mainwin.py:2945 .././mainwin.py:3675 .././config.py:11182 msgid "Source" msgstr "" @@ -1606,11 +1615,11 @@ msgstr "" msgid "ETA" msgstr "" -#: .././mainwin.py:3047 .././config.py:17160 +#: .././mainwin.py:3047 .././config.py:17158 msgid "New videos" msgstr "" -#: .././mainwin.py:3047 .././config.py:483 .././config.py:14828 +#: .././mainwin.py:3047 .././config.py:483 .././config.py:14826 msgid "Duration" msgstr "" @@ -1618,7 +1627,7 @@ msgstr "" msgid "Date" msgstr "" -#: .././mainwin.py:3048 .././config.py:14652 +#: .././mainwin.py:3048 .././config.py:14650 msgid "File" msgstr "" @@ -1638,7 +1647,7 @@ msgstr "" msgid "Alternative limits do not currently apply" msgstr "" -#: .././mainwin.py:3180 .././config.py:5487 +#: .././mainwin.py:3180 .././config.py:5485 msgid "Video resolution" msgstr "" @@ -1690,7 +1699,7 @@ msgid "Format:" msgstr "" #. (Dummy items in the combo) -#: .././mainwin.py:3454 .././mainwin.py:20980 .././config.py:24408 +#: .././mainwin.py:3454 .././mainwin.py:20980 .././config.py:24423 msgid "Default" msgstr "" @@ -1728,7 +1737,7 @@ msgstr "" msgid "Other:" msgstr "" -#: .././mainwin.py:3588 .././config.py:5449 +#: .././mainwin.py:3588 .././config.py:5447 msgid "Is a livestream" msgstr "" @@ -1775,14 +1784,14 @@ msgid "Process with FFmpeg" msgstr "" #. (Signal connect appears below) -#: .././mainwin.py:3892 .././config.py:6854 .././config.py:20917 -#: .././config.py:23383 +#: .././mainwin.py:3892 .././config.py:6852 .././config.py:20915 +#: .././config.py:23388 msgid "Move up" msgstr "" #. (Signal connect appears below) -#: .././mainwin.py:3908 .././config.py:6858 .././config.py:20926 -#: .././config.py:23392 +#: .././mainwin.py:3908 .././config.py:6856 .././config.py:20924 +#: .././config.py:23397 msgid "Move down" msgstr "" @@ -1842,35 +1851,35 @@ msgstr "" msgid "TRANSLATOR'S NOTE: Main window's Errors / Warnings tab" msgstr "" -#: .././mainwin.py:4183 .././config.py:23063 +#: .././mainwin.py:4183 .././config.py:23068 msgid "Show Tartube errors" msgstr "" -#: .././mainwin.py:4196 .././config.py:23071 +#: .././mainwin.py:4196 .././config.py:23076 msgid "Show Tartube warnings" msgstr "" -#: .././mainwin.py:4209 .././config.py:23079 +#: .././mainwin.py:4209 .././config.py:23084 msgid "Show operation errors" msgstr "" -#: .././mainwin.py:4227 .././config.py:23090 +#: .././mainwin.py:4227 .././config.py:23095 msgid "Show operation warnings" msgstr "" -#: .././mainwin.py:4250 .././config.py:23101 +#: .././mainwin.py:4250 .././config.py:23106 msgid "Show dates" msgstr "" -#: .././mainwin.py:4268 .././config.py:23112 +#: .././mainwin.py:4268 .././config.py:23117 msgid "Show channel/playlist/folder names" msgstr "" -#: .././mainwin.py:4286 .././config.py:23123 +#: .././mainwin.py:4286 .././config.py:23128 msgid "Show video names" msgstr "" -#: .././mainwin.py:4304 .././config.py:23134 +#: .././mainwin.py:4304 .././config.py:23139 msgid "Show full messages" msgstr "" @@ -1879,9 +1888,9 @@ msgid "Filter messages" msgstr "" #: .././mainwin.py:4389 .././mainwin.py:35110 .././mainwin.py:36219 -#: .././config.py:11824 .././config.py:12028 .././config.py:12472 -#: .././config.py:12703 .././config.py:15231 .././config.py:15427 -#: .././config.py:17293 .././config.py:19347 +#: .././config.py:11822 .././config.py:12026 .././config.py:12470 +#: .././config.py:12701 .././config.py:15229 .././config.py:15425 +#: .././config.py:17291 .././config.py:19345 msgid "Clear list" msgstr "" @@ -1991,7 +2000,7 @@ msgstr "" msgid "Videos downloaded here are not added to Tartube's database" msgstr "" -#: .././mainwin.py:5756 .././config.py:6788 +#: .././mainwin.py:5756 .././config.py:6786 msgid "If your preferred formats are not available, the download will fail!" msgstr "" @@ -2386,7 +2395,7 @@ msgid "_Download" msgstr "" #: .././mainwin.py:7389 .././mainwin.py:7974 .././mainwin.py:8594 -#: .././config.py:21836 +#: .././config.py:21834 msgid "_Temporary" msgstr "" @@ -2658,7 +2667,7 @@ msgstr "" msgid "Custom downloads _preferences..." msgstr "" -#: .././mainwin.py:8751 .././config.py:21469 +#: .././mainwin.py:8751 .././config.py:21467 msgid "_Update" msgstr "" @@ -2881,7 +2890,7 @@ msgstr "" #. then use a Glib timer to restore it (after some small fraction of a #. second) #: .././mainwin.py:12768 .././mainwin.py:24989 .././mainwin.py:26058 -#: .././config.py:18266 .././config.py:21938 +#: .././config.py:18264 .././config.py:21936 msgid "Other" msgstr "" @@ -2903,7 +2912,7 @@ msgstr "" msgid "TRANSLATOR'S NOTE: Extra items for the Errors/Warnings tab" msgstr "" -#: .././mainwin.py:15031 .././config.py:15714 .././config.py:23318 +#: .././mainwin.py:15031 .././config.py:15712 .././config.py:23323 msgid "Time" msgstr "" @@ -2911,7 +2920,7 @@ msgstr "" msgid "Container" msgstr "" -#: .././mainwin.py:15031 .././config.py:12828 .././downloads.py:7776 +#: .././mainwin.py:15031 .././config.py:12826 .././downloads.py:7786 #: .././media.py:110 msgid "Video" msgstr "" @@ -2968,7 +2977,7 @@ msgid "The URL is not valid" msgstr "" #: .././mainwin.py:18782 .././mainwin.py:18804 .././mainwin.py:18936 -#: .././mainwin.py:18958 .././config.py:13242 .././config.py:16333 +#: .././mainwin.py:18958 .././config.py:13240 .././config.py:16331 msgid "Invalid timestamp(s)" msgstr "" @@ -2983,8 +2992,8 @@ msgid "" msgstr "" #: .././mainwin.py:19253 .././mainwin.py:19262 .././mainwin.py:36435 -#: .././mainwin.py:36445 .././config.py:13084 .././config.py:13094 -#: .././config.py:16220 .././config.py:16230 +#: .././mainwin.py:36445 .././config.py:13082 .././config.py:13092 +#: .././config.py:16218 .././config.py:16228 msgid "Invalid start/stop times" msgstr "" @@ -3408,7 +3417,7 @@ msgstr "" #. then use a Glib timer to restore it (after some small fraction of a #. second) #: .././mainwin.py:25211 .././mainwin.py:25215 .././mainwin.py:25668 -#: .././mainwin.py:27278 .././mainwin.py:27282 .././config.py:15715 +#: .././mainwin.py:27278 .././mainwin.py:27282 .././config.py:15713 msgid "Favourite" msgstr "" @@ -3519,12 +3528,12 @@ msgid "" msgstr "" #: .././mainwin.py:29030 .././mainwin.py:31964 .././mainwin.py:33397 -#: .././mainwin.py:37332 .././config.py:3463 .././config.py:5657 -#: .././config.py:5792 +#: .././mainwin.py:37332 .././config.py:3461 .././config.py:5655 +#: .././config.py:5790 msgid "Type" msgstr "" -#: .././mainwin.py:29030 .././config.py:21642 +#: .././mainwin.py:29030 .././config.py:21640 msgid "URL" msgstr "" @@ -3725,7 +3734,7 @@ msgid "" "Apply download options..." msgstr "" -#: .././mainwin.py:31347 .././config.py:2259 +#: .././mainwin.py:31347 .././config.py:2257 msgid "Apply download options" msgstr "" @@ -3833,7 +3842,7 @@ msgstr "" msgid "This playlist contains:" msgstr "" -#: .././mainwin.py:32174 .././config.py:18239 +#: .././mainwin.py:32174 .././config.py:18237 msgid "This folder contains:" msgstr "" @@ -4145,8 +4154,8 @@ msgstr "" msgid "Choose which items to import" msgstr "" -#: .././mainwin.py:33389 .././config.py:24458 .././config.py:26772 -#: .././config.py:27053 +#: .././mainwin.py:33389 .././config.py:24473 .././config.py:26787 +#: .././config.py:27068 msgid "Import" msgstr "" @@ -4239,8 +4248,8 @@ msgid "Cancel" msgstr "" #. 'OK' button -#: .././mainwin.py:34099 .././config.py:1255 .././config.py:2441 -#: .././config.py:13881 .././config.py:14247 +#: .././mainwin.py:34099 .././config.py:1255 .././config.py:2439 +#: .././config.py:13879 .././config.py:14245 msgid "OK" msgstr "" @@ -4388,18 +4397,18 @@ msgstr "" msgid "Download one clip" msgstr "" -#: .././mainwin.py:34987 .././config.py:11750 .././config.py:12398 -#: .././config.py:15162 +#: .././mainwin.py:34987 .././config.py:11748 .././config.py:12396 +#: .././config.py:15160 msgid "Start timestamp (e.g. 15:29)" msgstr "" -#: .././mainwin.py:34999 .././config.py:11770 .././config.py:12418 -#: .././config.py:15175 +#: .././mainwin.py:34999 .././config.py:11768 .././config.py:12416 +#: .././config.py:15173 msgid "Stop timestamp (optional)" msgstr "" -#: .././mainwin.py:35008 .././config.py:11785 .././config.py:12433 -#: .././config.py:15188 +#: .././mainwin.py:35008 .././config.py:11783 .././config.py:12431 +#: .././config.py:15186 msgid "Clip title (optional)" msgstr "" @@ -4423,14 +4432,14 @@ msgstr "" msgid "Marked" msgstr "" -#: .././mainwin.py:35053 .././mainwin.py:36097 .././config.py:11727 -#: .././config.py:11912 .././config.py:12375 .././config.py:12586 -#: .././config.py:15143 .././config.py:15328 +#: .././mainwin.py:35053 .././mainwin.py:36097 .././config.py:11725 +#: .././config.py:11910 .././config.py:12373 .././config.py:12584 +#: .././config.py:15141 .././config.py:15326 msgid "Start" msgstr "" -#: .././mainwin.py:35053 .././config.py:11727 .././config.py:12375 -#: .././config.py:15143 +#: .././mainwin.py:35053 .././config.py:11725 .././config.py:12373 +#: .././config.py:15141 msgid "Clip title" msgstr "" @@ -4438,13 +4447,13 @@ msgstr "" msgid "Add timestamp from above" msgstr "" -#: .././mainwin.py:35100 .././config.py:11807 .././config.py:12455 -#: .././config.py:15214 +#: .././mainwin.py:35100 .././config.py:11805 .././config.py:12453 +#: .././config.py:15212 msgid "Delete timestamp" msgstr "" -#: .././mainwin.py:35105 .././config.py:11817 .././config.py:12465 -#: .././config.py:15223 +#: .././mainwin.py:35105 .././config.py:11815 .././config.py:12463 +#: .././config.py:15221 msgid "Clip preferences" msgstr "" @@ -4453,11 +4462,11 @@ msgstr "" msgid "Select none" msgstr "" -#: .././mainwin.py:35133 .././config.py:15239 +#: .././mainwin.py:35133 .././config.py:15237 msgid "Reset list using copied text" msgstr "" -#: .././mainwin.py:35139 .././config.py:15247 +#: .././mainwin.py:35139 .././config.py:15245 msgid "Reset list using video description" msgstr "" @@ -4516,13 +4525,13 @@ msgstr "" msgid "Download video with one slice" msgstr "" -#: .././mainwin.py:36036 .././mainwin.py:36178 .././config.py:11970 -#: .././config.py:12644 .././config.py:15371 +#: .././mainwin.py:36036 .././mainwin.py:36178 .././config.py:11968 +#: .././config.py:12642 .././config.py:15369 msgid "Start (timestamp or seconds)" msgstr "" -#: .././mainwin.py:36048 .././mainwin.py:36188 .././config.py:11983 -#: .././config.py:12657 .././config.py:15383 +#: .././mainwin.py:36048 .././mainwin.py:36188 .././config.py:11981 +#: .././config.py:12655 .././config.py:15381 msgid "Stop (optional)" msgstr "" @@ -4542,33 +4551,33 @@ msgstr "" msgid "Download video with multiple slices" msgstr "" -#: .././mainwin.py:36095 .././mainwin.py:36142 .././config.py:11912 -#: .././config.py:11935 .././config.py:12586 .././config.py:12609 -#: .././config.py:15328 .././config.py:15347 +#: .././mainwin.py:36095 .././mainwin.py:36142 .././config.py:11910 +#: .././config.py:11933 .././config.py:12584 .././config.py:12607 +#: .././config.py:15326 .././config.py:15345 msgid "Category" msgstr "" -#: .././mainwin.py:36096 .././mainwin.py:36160 .././config.py:11912 -#: .././config.py:11955 .././config.py:12586 .././config.py:12629 -#: .././config.py:15328 .././config.py:15359 +#: .././mainwin.py:36096 .././mainwin.py:36160 .././config.py:11910 +#: .././config.py:11953 .././config.py:12584 .././config.py:12627 +#: .././config.py:15326 .././config.py:15357 msgid "Action type" msgstr "" -#: .././mainwin.py:36204 .././config.py:11999 .././config.py:12673 -#: .././config.py:15398 +#: .././mainwin.py:36204 .././config.py:11997 .././config.py:12671 +#: .././config.py:15396 msgid "Add slice" msgstr "" -#: .././mainwin.py:36209 .././config.py:12683 .././config.py:15410 +#: .././mainwin.py:36209 .././config.py:12681 .././config.py:15408 msgid "Delete slice" msgstr "" -#: .././mainwin.py:36214 .././config.py:12020 .././config.py:12695 -#: .././config.py:15419 +#: .././mainwin.py:36214 .././config.py:12018 .././config.py:12693 +#: .././config.py:15417 msgid "SponsorBlock settings" msgstr "" -#: .././mainwin.py:36243 .././config.py:15435 +#: .././mainwin.py:36243 .././config.py:15433 msgid "Contact SponsorBlock to reset list" msgstr "" @@ -4605,11 +4614,11 @@ msgid "" "are removed from the Recent Videos folder." msgstr "" -#: .././mainwin.py:36888 .././config.py:18453 +#: .././mainwin.py:36888 .././config.py:18451 msgid "Empty the whole folder" msgstr "" -#: .././mainwin.py:36895 .././config.py:18462 +#: .././mainwin.py:36895 .././config.py:18460 msgid "Remove videos after days" msgstr "" @@ -4705,10 +4714,10 @@ msgstr "" #. 'Reset' button #. (Signal connect appears below) -#: .././mainwin.py:37324 .././config.py:1237 .././config.py:5509 -#: .././config.py:6142 .././config.py:6296 .././config.py:24688 -#: .././config.py:25749 .././config.py:25777 .././config.py:26503 -#: .././config.py:26544 .././config.py:26619 +#: .././mainwin.py:37324 .././config.py:1237 .././config.py:5507 +#: .././config.py:6140 .././config.py:6294 .././config.py:24703 +#: .././config.py:25764 .././config.py:25792 .././config.py:26518 +#: .././config.py:26559 .././config.py:26634 msgid "Reset" msgstr "" @@ -4823,10 +4832,10 @@ msgid "" msgstr "" #. (Signal connect appears below) -#: .././mainwin.py:37937 .././config.py:5838 .././config.py:6138 -#: .././config.py:6292 .././config.py:8513 .././config.py:8534 -#: .././config.py:8555 .././config.py:24684 .././config.py:26382 -#: .././config.py:26499 .././config.py:26540 .././config.py:26615 +#: .././mainwin.py:37937 .././config.py:5836 .././config.py:6136 +#: .././config.py:6290 .././config.py:8511 .././config.py:8532 +#: .././config.py:8553 .././config.py:24699 .././config.py:26397 +#: .././config.py:26514 .././config.py:26555 .././config.py:26630 msgid "Set" msgstr "" @@ -4916,7 +4925,7 @@ msgid "" "window menu, click Operations > Test youtube-dl" msgstr "" -#: .././mainwin.py:38654 .././config.py:25150 +#: .././mainwin.py:38654 .././config.py:25165 msgid "Test" msgstr "" @@ -5023,7 +5032,7 @@ msgstr "" msgid "Uploads" msgstr "" -#: .././config.py:482 .././config.py:14844 +#: .././config.py:482 .././config.py:14842 msgid "File size" msgstr "" @@ -5075,7 +5084,7 @@ msgstr "" msgid "Days" msgstr "" -#: .././config.py:583 .././config.py:18956 +#: .././config.py:583 .././config.py:18954 msgid "Hours" msgstr "" @@ -5116,7 +5125,7 @@ msgstr "" msgid "Apply changes without closing the window" msgstr "" -#: .././config.py:1258 .././config.py:13884 .././config.py:14250 +#: .././config.py:1258 .././config.py:13882 .././config.py:14248 msgid "Apply changes" msgstr "" @@ -5124,1969 +5133,1969 @@ msgstr "" msgid "Cancel changes" msgstr "" -#: .././config.py:2067 +#: .././config.py:2065 msgid "Listed as" msgstr "" -#: .././config.py:2079 +#: .././config.py:2077 msgid "Contained in" msgstr "" -#: .././config.py:2137 +#: .././config.py:2135 msgid "Download to" msgstr "" -#: .././config.py:2185 +#: .././config.py:2183 msgid "Default location" msgstr "" -#: .././config.py:2214 +#: .././config.py:2212 msgid "Channel URL" msgstr "" -#: .././config.py:2216 +#: .././config.py:2214 msgid "Playlist URL" msgstr "" -#: .././config.py:2218 .././config.py:5445 +#: .././config.py:2216 .././config.py:5443 msgid "Video URL" msgstr "" -#: .././config.py:2241 .././config.py:7529 +#: .././config.py:2239 .././config.py:7527 msgid "_Options" msgstr "" -#: .././config.py:2255 .././config.py:4347 +#: .././config.py:2253 .././config.py:4345 msgid "Download options" msgstr "" -#: .././config.py:2266 +#: .././config.py:2264 msgid "Edit download options" msgstr "" -#: .././config.py:2273 +#: .././config.py:2271 msgid "Remove download options" msgstr "" -#: .././config.py:2444 +#: .././config.py:2442 msgid "Close this window" msgstr "" -#: .././config.py:2853 +#: .././config.py:2851 msgid "" "TRANSLATOR'S NOTE: Custom downloads window starts here. In the menu, click " "Edit > System preferences... > Operations > Custom > Edit" msgstr "" -#: .././config.py:2858 +#: .././config.py:2856 msgid "Custom download settings" msgstr "" -#: .././config.py:3112 +#: .././config.py:3110 msgid "TRANSLATOR'S NOTE: Custom downloads > Name" msgstr "" -#: .././config.py:3115 .././config.py:4693 .././config.py:10928 +#: .././config.py:3113 .././config.py:4691 .././config.py:10926 msgid "_Name" msgstr "" -#: .././config.py:3137 +#: .././config.py:3135 msgid "Usage" msgstr "" -#: .././config.py:3149 +#: .././config.py:3147 msgid "Applies everywhere except the Classic Mode tab" msgstr "" -#: .././config.py:3152 +#: .././config.py:3150 msgid "Applies to the Classic Mode tab" msgstr "" -#: .././config.py:3154 +#: .././config.py:3152 msgid "Applies when selected" msgstr "" -#: .././config.py:3180 .././config.py:3220 +#: .././config.py:3178 .././config.py:3218 msgid "HINT" msgstr "" -#: .././config.py:3180 +#: .././config.py:3178 msgid "Enable these settings first!" msgstr "" -#: .././config.py:3185 +#: .././config.py:3183 msgid "Download each video independently of its channel or playlist" msgstr "" -#: .././config.py:3193 +#: .././config.py:3191 msgid "" "Check channels/playlists/folders before each custom download (recommended)" msgstr "" -#: .././config.py:3221 +#: .././config.py:3219 msgid "" "The Check all and Download all buttons will not start a custom " "download!" msgstr "" -#: .././config.py:3228 +#: .././config.py:3226 msgid "Use the main menu, or right-click a video, channel, playlist or folder!" msgstr "" -#: .././config.py:3243 +#: .././config.py:3241 msgid "Import settings from the general custom download into this window" msgstr "" -#: .././config.py:3260 +#: .././config.py:3258 msgid "Completely reset all settings to their default values" msgstr "" -#: .././config.py:3274 +#: .././config.py:3272 msgid "TRANSLATOR'S NOTE: Custom downloads > Subtitles" msgstr "" #. Add this tab... -#: .././config.py:3277 .././config.py:7503 +#: .././config.py:3275 .././config.py:7501 msgid "_Subtitles" msgstr "" -#: .././config.py:3290 +#: .././config.py:3288 msgid "Subtitles settings" msgstr "" -#: .././config.py:3296 +#: .././config.py:3294 msgid "" "Note: this tab downloads videos. To download subtitles, use the download " "options windows" msgstr "" -#: .././config.py:3303 +#: .././config.py:3301 msgid "Only download videos with available subtitles" msgstr "" -#: .././config.py:3313 +#: .././config.py:3311 msgid "" "During the custom download, don't add videos without subtitles to the " "database at all" msgstr "" -#: .././config.py:3325 +#: .././config.py:3323 msgid "" "Require subtitles in these languages (leave empty to download videos with " "any subtitles):" msgstr "" -#: .././config.py:3340 .././config.py:7603 +#: .././config.py:3338 .././config.py:7601 msgid "Add language" msgstr "" -#: .././config.py:3352 .././config.py:7621 +#: .././config.py:3350 .././config.py:7619 msgid "Remove language" msgstr "" -#: .././config.py:3391 +#: .././config.py:3389 msgid "TRANSLATOR'S NOTE: Custom downloads > Clips" msgstr "" -#: .././config.py:3394 .././config.py:12306 +#: .././config.py:3392 .././config.py:12304 msgid "_Clips" msgstr "" -#: .././config.py:3398 +#: .././config.py:3396 msgid "Clip settings" msgstr "" -#: .././config.py:3404 +#: .././config.py:3402 msgid "Split videos into video clips using timestamps (requires FFmpeg)" msgstr "" -#: .././config.py:3423 +#: .././config.py:3421 msgid "TRANSLATOR'S NOTE: Custom downloads > Slices" msgstr "" -#: .././config.py:3426 +#: .././config.py:3424 msgid "S_lices" msgstr "" -#: .././config.py:3431 +#: .././config.py:3429 msgid "Slice settings" msgstr "" -#: .././config.py:3437 +#: .././config.py:3435 msgid "Remove slices from the video using SponsorBlock data (requires FFmpeg)" msgstr "" -#: .././config.py:3463 .././config.py:18993 .././config.py:19338 +#: .././config.py:3461 .././config.py:18991 .././config.py:19336 msgid "Remove" msgstr "" #. Editing buttons -#: .././config.py:3497 +#: .././config.py:3495 msgid "Remove all" msgstr "" -#: .././config.py:3503 +#: .././config.py:3501 msgid "Remove none" msgstr "" -#: .././config.py:3548 +#: .././config.py:3546 msgid "TRANSLATOR'S NOTE: Custom downloads > Delay" msgstr "" -#: .././config.py:3551 +#: .././config.py:3549 msgid "_Delays" msgstr "" -#: .././config.py:3556 +#: .././config.py:3554 msgid "Download delay settings" msgstr "" -#: .././config.py:3561 +#: .././config.py:3559 msgid "Apply a delay after each video/channel/playlist is downloaded" msgstr "" -#: .././config.py:3568 +#: .././config.py:3566 msgid "Maximum delay to apply (in minutes)" msgstr "" -#: .././config.py:3584 +#: .././config.py:3582 msgid "Minimum delay to apply (in minutes; randomises the actual delay)" msgstr "" -#: .././config.py:3608 +#: .././config.py:3606 msgid "TRANSLATOR'S NOTE: Custom downloads > Mirrors" msgstr "" -#: .././config.py:3611 .././config.py:25723 +#: .././config.py:3609 .././config.py:25738 msgid "_Mirrors" msgstr "" -#: .././config.py:3616 +#: .././config.py:3614 msgid "Mirror settings" msgstr "" -#: .././config.py:3622 +#: .././config.py:3620 msgid "Obtain a YouTube video from the original website" msgstr "" -#: .././config.py:3630 +#: .././config.py:3628 msgid "Obtain the video from HookTube rather than YouTube" msgstr "" -#: .././config.py:3640 +#: .././config.py:3638 msgid "Obtain the video from Invidious rather than YouTube" msgstr "" -#: .././config.py:3650 +#: .././config.py:3648 msgid "Obtain the video from this YouTube front-end:" msgstr "" -#: .././config.py:3666 .././config.py:25755 +#: .././config.py:3664 .././config.py:25770 msgid "Type the exact text that replaces www.youtube.com e.g." msgstr "" -#: .././config.py:3690 +#: .././config.py:3688 msgid "TRANSLATOR'S NOTE: Custom downloads > Livestreams" msgstr "" -#: .././config.py:3693 +#: .././config.py:3691 msgid "L_ivestreams" msgstr "" -#: .././config.py:3697 +#: .././config.py:3695 msgid "Livestream settings" msgstr "" -#: .././config.py:3702 +#: .././config.py:3700 msgid "Don't download broadcasting livestreams" msgstr "" -#: .././config.py:3711 +#: .././config.py:3709 msgid "Don't download finished livestreams" msgstr "" -#: .././config.py:3720 +#: .././config.py:3718 msgid "Only download broadcasting livestreams" msgstr "" -#: .././config.py:3729 +#: .././config.py:3727 msgid "Only download finished livestreams" msgstr "" -#: .././config.py:3791 .././config.py:4178 +#: .././config.py:3789 .././config.py:4176 msgid "" "TRANSLATOR'S NOTE: Dialogue window, generated by: Custom downloads > Name" msgstr "" -#: .././config.py:3797 .././config.py:4184 .././config.py:8993 -#: .././config.py:9947 .././config.py:13384 .././config.py:13785 +#: .././config.py:3795 .././config.py:4182 .././config.py:8991 +#: .././config.py:9945 .././config.py:13382 .././config.py:13783 msgid "This procedure cannot be reversed. Are you sure you want to continue?" msgstr "" -#: .././config.py:4343 +#: .././config.py:4341 msgid "" "TRANSLATOR'S NOTE: Download options window starts here. In the menu, click " "Edit > General download options..." msgstr "" -#: .././config.py:4690 +#: .././config.py:4688 msgid "TRANSLATOR'S NOTE: Download options > Name" msgstr "" -#: .././config.py:4697 +#: .././config.py:4695 msgid "Name for these download options" msgstr "" -#: .././config.py:4716 +#: .././config.py:4714 msgid "Description" msgstr "" -#: .././config.py:4727 +#: .././config.py:4725 msgid "Download options applied to" msgstr "" -#: .././config.py:4738 +#: .././config.py:4736 msgid "All channels, playlists and folders" msgstr "" -#: .././config.py:4740 +#: .././config.py:4738 msgid "Downloads in the Classic Mode tab" msgstr "" -#: .././config.py:4744 +#: .././config.py:4742 msgid "These options are not applied to anything" msgstr "" -#: .././config.py:4750 +#: .././config.py:4748 msgid "" "Additional download options, e.g. --write-subs (do not use -o or --output)" msgstr "" -#: .././config.py:4759 +#: .././config.py:4757 msgid "Additional download options" msgstr "" -#: .././config.py:4767 +#: .././config.py:4765 msgid "Use ONLY these options (Tartube adds the output folder)" msgstr "" -#: .././config.py:4778 +#: .././config.py:4776 msgid "Use ONLY these options (Tartube adds the output directory)" msgstr "" -#: .././config.py:4789 +#: .././config.py:4787 msgid "If URLs are specified below, use only those URLs" msgstr "" -#: .././config.py:4829 +#: .././config.py:4827 msgid "Hide advanced download options" msgstr "" -#: .././config.py:4831 +#: .././config.py:4829 msgid "Show advanced download options" msgstr "" -#: .././config.py:4842 +#: .././config.py:4840 msgid "Import general download options into this window" msgstr "" -#: .././config.py:4858 +#: .././config.py:4856 msgid "Completely reset all download options to their default values" msgstr "" -#: .././config.py:4873 +#: .././config.py:4871 msgid "TRANSLATOR'S NOTE: Download options > Downloads" msgstr "" #. Add this tab... -#: .././config.py:4879 .././config.py:4890 .././config.py:24010 +#: .././config.py:4877 .././config.py:4888 .././config.py:24015 msgid "_Downloads" msgstr "" -#: .././config.py:4920 +#: .././config.py:4918 msgid "" "TRANSLATOR'S NOTE: Download options > Downloads > General (to make hidden " "tabs visible, click the 'Show advanced download options' button in the Name " "tab)" msgstr "" -#: .././config.py:4944 +#: .././config.py:4942 msgid "Number of fragments of a DASH/HLS video to download concurrently" msgstr "" -#: .././config.py:4959 +#: .././config.py:4957 msgid "Minimum download rate (bytes/sec) below which throttling is assumed" msgstr "" -#: .././config.py:4986 +#: .././config.py:4984 msgid "TRANSLATOR'S NOTE: Download options > Downloads > Videos" msgstr "" -#: .././config.py:4997 +#: .././config.py:4995 msgid "Video selection options" msgstr "" -#: .././config.py:5002 +#: .././config.py:5000 msgid "Stop download process when encountering a file in the archive" msgstr "" -#: .././config.py:5010 +#: .././config.py:5008 msgid "" "Stop download process when encountering a file that has been filtered out" msgstr "" -#: .././config.py:5019 +#: .././config.py:5017 msgid "Number of failures allowed before rest of playlist is skipped" msgstr "" -#: .././config.py:5032 +#: .././config.py:5030 msgid "Verbosity and simulation options" msgstr "" -#: .././config.py:5039 +#: .././config.py:5037 msgid "" "Ignore 'No video formats' error (useful for extracting metadata from " "unavailable videos)" msgstr "" -#: .././config.py:5049 +#: .././config.py:5047 msgid "Force download archive entries to be written as long as no errors occur" msgstr "" -#: .././config.py:5071 +#: .././config.py:5069 msgid "TRANSLATOR'S NOTE: Download options > Downloads > Live" msgstr "" -#: .././config.py:5075 .././config.py:14917 +#: .././config.py:5073 .././config.py:14915 msgid "_Live" msgstr "" -#: .././config.py:5082 +#: .././config.py:5080 msgid "Livestream options" msgstr "" -#: .././config.py:5087 +#: .././config.py:5085 msgid "Download livestreams from start (experimental, YouTube only)" msgstr "" -#: .././config.py:5094 +#: .././config.py:5092 msgid "Minimum seconds to wait for scheduled streams" msgstr "" -#: .././config.py:5119 .././config.py:8736 +#: .././config.py:5117 .././config.py:8734 msgid "TRANSLATOR'S NOTE: Download options > Downloads > Playlists" msgstr "" -#: .././config.py:5123 +#: .././config.py:5121 msgid "_Playlists" msgstr "" -#: .././config.py:5143 .././config.py:8463 .././config.py:8491 -#: .././config.py:8832 .././config.py:8887 +#: .././config.py:5141 .././config.py:8461 .././config.py:8489 +#: .././config.py:8830 .././config.py:8885 msgid "TRANSLATOR'S NOTE: Download options > Downloads > Limits" msgstr "" -#: .././config.py:5147 +#: .././config.py:5145 msgid "L_imits" msgstr "" -#: .././config.py:5170 +#: .././config.py:5168 msgid "TRANSLATOR'S NOTE: Download options > Downloads > Merge" msgstr "" -#: .././config.py:5174 +#: .././config.py:5172 msgid "_Merge" msgstr "" -#: .././config.py:5180 +#: .././config.py:5178 msgid "Video/audio merge options" msgstr "" -#: .././config.py:5186 +#: .././config.py:5184 msgid "Allow multiple video streams to be merged into a single file" msgstr "" -#: .././config.py:5193 +#: .././config.py:5191 msgid "Allow multiple audio streams to be merged into a single file" msgstr "" -#: .././config.py:5213 +#: .././config.py:5211 msgid "TRANSLATOR'S NOTE: Download options > Downloads > Extractor" msgstr "" -#: .././config.py:5217 +#: .././config.py:5215 msgid "_Extractor" msgstr "" -#: .././config.py:5224 +#: .././config.py:5222 msgid "Extractor options" msgstr "" -#: .././config.py:5246 +#: .././config.py:5244 msgid "Do not process dynamic DASH manifests" msgstr "" -#: .././config.py:5254 +#: .././config.py:5252 msgid "" "Split HLS playlists to different formats at discontinuities such as ad breaks" msgstr "" -#: .././config.py:5264 +#: .././config.py:5262 msgid "Extractor arguments" msgstr "" -#: .././config.py:5269 +#: .././config.py:5267 msgid "One argument per line, e.g." msgstr "" -#: .././config.py:5294 .././config.py:8621 +#: .././config.py:5292 .././config.py:8619 msgid "TRANSLATOR'S NOTE: Download options > Downloads > Filtering" msgstr "" -#: .././config.py:5298 +#: .././config.py:5296 msgid "_Filtering" msgstr "" -#: .././config.py:5318 .././config.py:8573 +#: .././config.py:5316 .././config.py:8571 msgid "TRANSLATOR'S NOTE: Download options > Downloads > External" msgstr "" -#: .././config.py:5321 +#: .././config.py:5319 msgid "E_xternal" msgstr "" -#: .././config.py:5334 +#: .././config.py:5332 msgid "TRANSLATOR'S NOTE: Download options > Files" msgstr "" #. Add this tab... -#: .././config.py:5338 .././config.py:20568 +#: .././config.py:5336 .././config.py:20566 msgid "_Files" msgstr "" -#: .././config.py:5369 +#: .././config.py:5367 msgid "TRANSLATOR'S NOTE: Download options > Files > File names" msgstr "" -#: .././config.py:5373 +#: .././config.py:5371 msgid "File _names" msgstr "" -#: .././config.py:5380 +#: .././config.py:5378 msgid "File name options" msgstr "" -#: .././config.py:5385 +#: .././config.py:5383 msgid "Format for video file names" msgstr "" -#: .././config.py:5412 +#: .././config.py:5410 msgid "File output template" msgstr "" -#: .././config.py:5434 +#: .././config.py:5432 msgid "Add to template:" msgstr "" -#: .././config.py:5439 .././config.py:14477 +#: .././config.py:5437 .././config.py:14475 msgid "Video properties" msgstr "" -#: .././config.py:5441 .././config.py:14814 +#: .././config.py:5439 .././config.py:14812 msgid "Video ID" msgstr "" -#: .././config.py:5442 +#: .././config.py:5440 msgid "Video title" msgstr "" -#: .././config.py:5443 +#: .././config.py:5441 msgid "Alternative video ID" msgstr "" -#: .././config.py:5444 +#: .././config.py:5442 msgid "Secondary video title" msgstr "" -#: .././config.py:5446 +#: .././config.py:5444 msgid "Video filename extension" msgstr "" -#: .././config.py:5447 +#: .././config.py:5445 msgid "Video licence" msgstr "" -#: .././config.py:5448 +#: .././config.py:5446 msgid "Age restriction (years)" msgstr "" -#: .././config.py:5450 +#: .././config.py:5448 msgid "Autonumber videos" msgstr "" -#: .././config.py:5452 +#: .././config.py:5450 msgid "Autonumber videos (playlists)" msgstr "" -#: .././config.py:5454 +#: .././config.py:5452 msgid "Creator/uploader" msgstr "" -#: .././config.py:5456 +#: .././config.py:5454 msgid "Full name of video uploader" msgstr "" -#: .././config.py:5457 +#: .././config.py:5455 msgid "Uploader ID" msgstr "" -#: .././config.py:5458 +#: .././config.py:5456 msgid "Nickname/ID of video uploader" msgstr "" -#: .././config.py:5459 +#: .././config.py:5457 msgid "Channel name" msgstr "" -#: .././config.py:5460 +#: .././config.py:5458 msgid "Channel ID" msgstr "" -#: .././config.py:5461 +#: .././config.py:5459 msgid "Playlist name" msgstr "" -#: .././config.py:5462 .././config.py:17243 +#: .././config.py:5460 .././config.py:17241 msgid "Playlist ID" msgstr "" -#: .././config.py:5463 +#: .././config.py:5461 msgid "Video index in playlist" msgstr "" -#: .././config.py:5465 .././config.py:5570 +#: .././config.py:5463 .././config.py:5568 msgid "Date/time/location" msgstr "" -#: .././config.py:5467 +#: .././config.py:5465 msgid "Release date (YYYYMMDD)" msgstr "" -#: .././config.py:5469 +#: .././config.py:5467 msgid "Release date (custom format)" msgstr "" -#: .././config.py:5470 +#: .././config.py:5468 msgid "Release time (UNIX timestamp)" msgstr "" -#: .././config.py:5471 +#: .././config.py:5469 msgid "Release time (custom format)" msgstr "" -#: .././config.py:5472 +#: .././config.py:5470 msgid "Upload date (YYYYMMDD)" msgstr "" -#: .././config.py:5474 +#: .././config.py:5472 msgid "Upload date (custom format)" msgstr "" -#: .././config.py:5475 +#: .././config.py:5473 msgid "Video length (seconds)" msgstr "" -#: .././config.py:5476 +#: .././config.py:5474 msgid "Video length (custom format)" msgstr "" -#: .././config.py:5477 +#: .././config.py:5475 msgid "Filming location" msgstr "" -#: .././config.py:5479 .././config.py:5526 +#: .././config.py:5477 .././config.py:5524 msgid "Time format" msgstr "" -#: .././config.py:5481 .././config.py:5483 +#: .././config.py:5479 .././config.py:5481 msgid "Video format" msgstr "" -#: .././config.py:5484 +#: .././config.py:5482 msgid "Video format code" msgstr "" -#: .././config.py:5485 +#: .././config.py:5483 msgid "Video width" msgstr "" -#: .././config.py:5486 +#: .././config.py:5484 msgid "Video height" msgstr "" -#: .././config.py:5488 +#: .././config.py:5486 msgid "Video frame rate" msgstr "" -#: .././config.py:5489 +#: .././config.py:5487 msgid "Average video/audio bitrate (KiB/s)" msgstr "" -#: .././config.py:5490 +#: .././config.py:5488 msgid "Average video bitrate (KiB/s)" msgstr "" -#: .././config.py:5491 +#: .././config.py:5489 msgid "Average audio bitrate (KiB/s)" msgstr "" -#: .././config.py:5493 +#: .././config.py:5491 msgid "Ratings/comments" msgstr "" -#: .././config.py:5495 +#: .././config.py:5493 msgid "Number of views" msgstr "" -#: .././config.py:5496 +#: .././config.py:5494 msgid "Number of positive ratings" msgstr "" -#: .././config.py:5497 +#: .././config.py:5495 msgid "Number of negative ratings" msgstr "" -#: .././config.py:5498 +#: .././config.py:5496 msgid "Average rating" msgstr "" -#: .././config.py:5499 +#: .././config.py:5497 msgid "Number of reposts" msgstr "" -#: .././config.py:5500 +#: .././config.py:5498 msgid "Number of comments" msgstr "" -#: .././config.py:5556 .././config.py:5700 .././config.py:5847 -#: .././config.py:18987 .././config.py:19328 .././config.py:23365 -#: .././config.py:24449 .././config.py:26763 .././config.py:27044 +#: .././config.py:5554 .././config.py:5698 .././config.py:5845 +#: .././config.py:18985 .././config.py:19326 .././config.py:23370 +#: .././config.py:24464 .././config.py:26778 .././config.py:27059 msgid "Add" msgstr "" -#: .././config.py:5619 +#: .././config.py:5617 msgid "TRANSLATOR'S NOTE: Download options > Files > Override" msgstr "" -#: .././config.py:5624 +#: .././config.py:5622 msgid "_Override" msgstr "" -#: .././config.py:5631 +#: .././config.py:5629 msgid "List of output filename templates" msgstr "" -#: .././config.py:5638 +#: .././config.py:5636 msgid "Overrides the output template in the 'File names' tab" msgstr "" -#: .././config.py:5657 +#: .././config.py:5655 msgid "Template" msgstr "" -#: .././config.py:5676 .././config.py:5811 +#: .././config.py:5674 .././config.py:5809 msgid "Output type" msgstr "" -#: .././config.py:5689 +#: .././config.py:5687 msgid "Output template" msgstr "" -#: .././config.py:5711 .././config.py:5858 .././config.py:23401 -#: .././config.py:24507 .././config.py:26821 .././config.py:27102 +#: .././config.py:5709 .././config.py:5856 .././config.py:23406 +#: .././config.py:24522 .././config.py:26836 .././config.py:27117 msgid "Delete" msgstr "" -#: .././config.py:5720 .././config.py:5867 .././config.py:21754 -#: .././config.py:24523 .././config.py:26839 .././config.py:27118 +#: .././config.py:5718 .././config.py:5865 .././config.py:21752 +#: .././config.py:24538 .././config.py:26854 .././config.py:27133 msgid "Refresh list" msgstr "" -#: .././config.py:5763 +#: .././config.py:5761 msgid "TRANSLATOR'S NOTE: Download options > Files > Paths" msgstr "" -#: .././config.py:5767 +#: .././config.py:5765 msgid "_Paths" msgstr "" -#: .././config.py:5774 +#: .././config.py:5772 msgid "List of output paths" msgstr "" -#: .././config.py:5792 +#: .././config.py:5790 msgid "Path" msgstr "" -#: .././config.py:5826 +#: .././config.py:5824 msgid "Output path" msgstr "" -#: .././config.py:5910 +#: .././config.py:5908 msgid "TRANSLATOR'S NOTE: Download options > Files > Filesystem" msgstr "" -#: .././config.py:5914 +#: .././config.py:5912 msgid "_Filesystem" msgstr "" -#: .././config.py:5921 .././config.py:6026 +#: .././config.py:5919 .././config.py:6024 msgid "Filesystem options" msgstr "" -#: .././config.py:5926 +#: .././config.py:5924 msgid "Restrict filenames to ASCII characters" msgstr "" -#: .././config.py:5935 +#: .././config.py:5933 msgid "Don't use the server's file modification time" msgstr "" -#: .././config.py:5942 +#: .././config.py:5940 msgid "Download all videos into this folder" msgstr "" -#: .././config.py:6031 +#: .././config.py:6029 msgid "Force filenames to be MS Windows compatible" msgstr "" -#: .././config.py:6039 +#: .././config.py:6037 msgid "Limit filename length (excluding extension) to this many characters" msgstr "" -#: .././config.py:6054 +#: .././config.py:6052 msgid "WARNING: The filename length includes the length of the folder name!" msgstr "" -#: .././config.py:6059 +#: .././config.py:6057 msgid "WARNING: The filename length includes the length of the directory name!" msgstr "" -#: .././config.py:6071 +#: .././config.py:6069 msgid "Do not overwrite any files" msgstr "" -#: .././config.py:6079 +#: .././config.py:6077 msgid "Overwrite all video and metadata files (includes '--no-continue')" msgstr "" -#: .././config.py:6088 +#: .././config.py:6086 msgid "Write playlist metadata in addition to video metadata" msgstr "" -#: .././config.py:6096 +#: .././config.py:6094 msgid "Write all fields, including private fields, to the .info.json file" msgstr "" -#: .././config.py:6118 +#: .././config.py:6116 msgid "TRANSLATOR'S NOTE: Download options > Files > Cookies" msgstr "" -#: .././config.py:6122 +#: .././config.py:6120 msgid "_Cookies" msgstr "" -#: .././config.py:6129 +#: .././config.py:6127 msgid "Cookies options" msgstr "" -#: .././config.py:6134 +#: .././config.py:6132 msgid "Path to the downloader's cookie jar file" msgstr "" -#: .././config.py:6189 +#: .././config.py:6187 msgid "Cookie options" msgstr "" -#: .././config.py:6194 +#: .././config.py:6192 msgid "Do not read/dump cookies from/to the cookiejar file" msgstr "" -#: .././config.py:6201 +#: .././config.py:6199 msgid "Do not load cookies from browser" msgstr "" -#: .././config.py:6212 +#: .././config.py:6210 msgid "Retrieve cookies from browser" msgstr "" -#: .././config.py:6230 +#: .././config.py:6228 msgid "Browser" msgstr "" -#: .././config.py:6248 +#: .././config.py:6246 msgid "Chromium keyring" msgstr "" -#: .././config.py:6267 +#: .././config.py:6265 msgid "Browser profile name (optional)" msgstr "" -#: .././config.py:6280 +#: .././config.py:6278 msgid "Browser profile path (optional)" msgstr "" -#: .././config.py:6472 +#: .././config.py:6470 msgid "TRANSLATOR'S NOTE: Download options > Files > Shortcuts" msgstr "" -#: .././config.py:6476 +#: .././config.py:6474 msgid "_Shortcuts" msgstr "" -#: .././config.py:6482 +#: .././config.py:6480 msgid "Internet shortcut options" msgstr "" -#: .././config.py:6488 +#: .././config.py:6486 msgid "Write an internet shortcut file (.url, .webloc or .desktop)" msgstr "" -#: .././config.py:6495 +#: .././config.py:6493 msgid "Write a Windows internet shortcut file (.url)" msgstr "" -#: .././config.py:6502 +#: .././config.py:6500 msgid "Write a macOS inernet shortcut file (.webloc)" msgstr "" -#: .././config.py:6509 +#: .././config.py:6507 msgid "Write a Linux internet shortcut file (.desktop)" msgstr "" -#: .././config.py:6529 +#: .././config.py:6527 msgid "TRANSLATOR'S NOTE: Download options > Files > Write/move" msgstr "" -#: .././config.py:6533 +#: .././config.py:6531 msgid "_Write/move" msgstr "" -#: .././config.py:6540 +#: .././config.py:6538 msgid "File write options" msgstr "" -#: .././config.py:6545 +#: .././config.py:6543 msgid "Write video's description to a .description file" msgstr "" -#: .././config.py:6552 +#: .././config.py:6550 msgid "Write video's metadata to an .info.json file" msgstr "" -#: .././config.py:6560 +#: .././config.py:6558 msgid "Write video's annotations to an .annotations.xml file" msgstr "" -#: .././config.py:6569 +#: .././config.py:6567 msgid "" "Annotations are not downloaded when checking videos/channels/playlists/" "folders" msgstr "" -#: .././config.py:6576 +#: .././config.py:6574 msgid "Write the video's thumbnail to the same folder" msgstr "" -#: .././config.py:6584 +#: .././config.py:6582 msgid "File move options" msgstr "" -#: .././config.py:6589 +#: .././config.py:6587 msgid "Move video's description file into a sub-folder" msgstr "" -#: .././config.py:6595 +#: .././config.py:6593 msgid "Write video's metadata file into a sub-folder" msgstr "" -#: .././config.py:6601 +#: .././config.py:6599 msgid "Write video's annotations file into a sub-folder" msgstr "" -#: .././config.py:6607 +#: .././config.py:6605 msgid "Write the video's thumbnail into a sub-folder" msgstr "" -#: .././config.py:6626 +#: .././config.py:6624 msgid "TRANSLATOR'S NOTE: Download options > Files > Keep" msgstr "" -#: .././config.py:6630 +#: .././config.py:6628 msgid "_Keep" msgstr "" -#: .././config.py:6636 +#: .././config.py:6634 msgid "Options during real (not simulated) downloads" msgstr "" -#: .././config.py:6642 .././config.py:6673 +#: .././config.py:6640 .././config.py:6671 msgid "Keep the description file after the download has finished" msgstr "" -#: .././config.py:6648 .././config.py:6679 +#: .././config.py:6646 .././config.py:6677 msgid "Keep the metadata file after the download has finished" msgstr "" -#: .././config.py:6654 .././config.py:6685 +#: .././config.py:6652 .././config.py:6683 msgid "Keep the annotations file after the download has finished" msgstr "" -#: .././config.py:6660 .././config.py:6691 +#: .././config.py:6658 .././config.py:6689 msgid "Keep the thumbnail file after the download has finished" msgstr "" -#: .././config.py:6667 +#: .././config.py:6665 msgid "Options during simulated (not real) downloads" msgstr "" -#: .././config.py:6705 +#: .././config.py:6703 msgid "TRANSLATOR'S NOTE: Download options > Formats" msgstr "" #. Add this tab... -#: .././config.py:6709 +#: .././config.py:6707 msgid "F_ormats" msgstr "" -#: .././config.py:6741 +#: .././config.py:6739 msgid "TRANSLATOR'S NOTE: Download options > Formats > Preferred" msgstr "" -#: .././config.py:6750 +#: .././config.py:6748 msgid "Preferred format options" msgstr "" -#: .././config.py:6797 +#: .././config.py:6795 msgid "If you want a specific format, install FFmpeg and use the Convert tab!" msgstr "" -#: .././config.py:6804 +#: .././config.py:6802 msgid "Recognised video/audio formats" msgstr "" -#: .././config.py:6819 +#: .././config.py:6817 msgid "Add format" msgstr "" -#: .././config.py:6832 +#: .././config.py:6830 msgid "Type extractor code directly" msgstr "" -#: .././config.py:6837 +#: .././config.py:6835 msgid "List of preferred formats" msgstr "" -#: .././config.py:6850 +#: .././config.py:6848 msgid "Remove format" msgstr "" -#: .././config.py:6917 +#: .././config.py:6915 msgid "If a merge is required after post-processing, output to this format:" msgstr "" -#: .././config.py:6950 +#: .././config.py:6948 msgid "_Preferred" msgstr "" -#: .././config.py:6970 +#: .././config.py:6968 msgid "TRANSLATOR'S NOTE: Download options > Formats > Advanced" msgstr "" #. Add this tab... -#: .././config.py:6974 .././config.py:7750 +#: .././config.py:6972 .././config.py:7748 msgid "_Advanced" msgstr "" -#: .././config.py:6982 +#: .././config.py:6980 msgid "Multiple format options" msgstr "" -#: .././config.py:6991 +#: .././config.py:6989 msgid "" "Multiple formats will not be downloaded, because an archive file will be " "created" msgstr "" -#: .././config.py:6994 +#: .././config.py:6992 msgid "The archive file can be disabled in the System Preferences window" msgstr "" -#: .././config.py:7003 +#: .././config.py:7001 msgid "" "For each video, download the first available format from the preferred list" msgstr "" -#: .././config.py:7017 +#: .././config.py:7015 msgid "" "From the preferred list, download the first format that's available for all " "videos" msgstr "" -#: .././config.py:7031 +#: .././config.py:7029 msgid "For each video, download all available formats from the preferred list" msgstr "" -#: .././config.py:7044 +#: .././config.py:7042 msgid "Download all available formats for all videos" msgstr "" -#: .././config.py:7077 .././config.py:7097 +#: .././config.py:7075 .././config.py:7095 msgid "Other format options" msgstr "" -#: .././config.py:7082 +#: .././config.py:7080 msgid "Prefer free video formats, unless one is specified above" msgstr "" -#: .././config.py:7089 +#: .././config.py:7087 msgid "Do not download DASH-related data for YouTube videos" msgstr "" -#: .././config.py:7104 +#: .././config.py:7102 msgid "Check formats selected are actually downloadable (Experimental)" msgstr "" -#: .././config.py:7114 +#: .././config.py:7112 msgid "" "Allow unplayable formats to be listed and downloaded (also disables post-" "processing)" msgstr "" -#: .././config.py:7131 +#: .././config.py:7129 msgid "TRANSLATOR'S NOTE: Download options > Convert" msgstr "" -#: .././config.py:7134 +#: .././config.py:7132 msgid "_Convert" msgstr "" -#: .././config.py:7139 +#: .././config.py:7137 msgid "Convert to video" msgstr "" -#: .././config.py:7144 +#: .././config.py:7142 msgid "Convert downloaded video to another format" msgstr "" -#: .././config.py:7158 +#: .././config.py:7156 msgid "Convert to audio" msgstr "" -#: .././config.py:7164 +#: .././config.py:7162 msgid "" "Download each video, extract the sound, and then discard the original video" msgstr "" -#: .././config.py:7169 +#: .././config.py:7167 msgid "(requires that FFmpeg or AVConv is installed on your system)" msgstr "" -#: .././config.py:7180 +#: .././config.py:7178 msgid "Use this audio format:" msgstr "" -#: .././config.py:7196 +#: .././config.py:7194 msgid "Use this audio quality:" msgstr "" -#: .././config.py:7202 +#: .././config.py:7200 msgid "High" msgstr "" -#: .././config.py:7204 +#: .././config.py:7202 msgid "Low" msgstr "" -#: .././config.py:7224 +#: .././config.py:7222 msgid "TRANSLATOR'S NOTE: Download options > Post-processing" msgstr "" #. Add this tab... -#: .././config.py:7228 +#: .././config.py:7226 msgid "_Post-processing" msgstr "" -#: .././config.py:7246 +#: .././config.py:7244 msgid "TRANSLATOR'S NOTE: Download options > Post-processing > General" msgstr "" #. Add this tab... -#: .././config.py:7250 .././config.py:14638 .././config.py:17078 -#: .././config.py:18127 .././config.py:18771 .././config.py:20246 -#: .././config.py:27216 +#: .././config.py:7248 .././config.py:14636 .././config.py:17076 +#: .././config.py:18125 .././config.py:18769 .././config.py:20244 +#: .././config.py:27231 msgid "_General" msgstr "" -#: .././config.py:7258 .././config.py:7427 .././config.py:7714 +#: .././config.py:7256 .././config.py:7425 .././config.py:7712 msgid "Post-processing options" msgstr "" -#: .././config.py:7264 +#: .././config.py:7262 msgid "Post-process video files to convert them to audio-only files" msgstr "" -#: .././config.py:7272 +#: .././config.py:7270 msgid "Prefer AVConv over FFmpeg" msgstr "" -#: .././config.py:7281 +#: .././config.py:7279 msgid "Prefer FFmpeg over AVConv (default)" msgstr "" -#: .././config.py:7290 +#: .././config.py:7288 msgid "Audio format of the post-processed file" msgstr "" -#: .././config.py:7304 +#: .././config.py:7302 msgid "Audio quality of the post-processed file" msgstr "" -#: .././config.py:7309 +#: .././config.py:7307 msgid "High VBR" msgstr "" -#: .././config.py:7310 +#: .././config.py:7308 msgid "Medium VBR" msgstr "" -#: .././config.py:7311 +#: .././config.py:7309 msgid "Low VBR" msgstr "" -#: .././config.py:7312 +#: .././config.py:7310 msgid "320 kb/s" msgstr "" -#: .././config.py:7313 +#: .././config.py:7311 msgid "256 kb/s" msgstr "" -#: .././config.py:7314 +#: .././config.py:7312 msgid "192 kb/s" msgstr "" -#: .././config.py:7315 +#: .././config.py:7313 msgid "128 kb/s" msgstr "" -#: .././config.py:7316 +#: .././config.py:7314 msgid "96 kb/s" msgstr "" -#: .././config.py:7327 +#: .././config.py:7325 msgid "Encode video to another format, if necessary" msgstr "" -#: .././config.py:7340 +#: .././config.py:7338 msgid "Arguments to pass to post-processor" msgstr "" -#: .././config.py:7351 +#: .././config.py:7349 msgid "Keep original file after processing it" msgstr "" -#: .././config.py:7359 +#: .././config.py:7357 msgid "Merge subtitles file with video (.mp4 only)" msgstr "" -#: .././config.py:7371 +#: .././config.py:7369 msgid "Embed thumbnail in audio file as cover art" msgstr "" -#: .././config.py:7378 +#: .././config.py:7376 msgid "Write metadata to the video file" msgstr "" -#: .././config.py:7385 +#: .././config.py:7383 msgid "Automatically correct known faults of the file" msgstr "" -#: .././config.py:7391 +#: .././config.py:7389 msgid "Do nothing" msgstr "" -#: .././config.py:7392 +#: .././config.py:7390 msgid "Warn, but do nothing" msgstr "" -#: .././config.py:7393 +#: .././config.py:7391 msgid "Fix if possible, otherwise warn" msgstr "" -#: .././config.py:7416 +#: .././config.py:7414 msgid "TRANSLATOR'S NOTE: Download options > Post-processing > yt-dlp" msgstr "" -#: .././config.py:7420 +#: .././config.py:7418 msgid "_yt-dlp" msgstr "" -#: .././config.py:7432 +#: .././config.py:7430 msgid "Remux video into another container if necessary" msgstr "" -#: .././config.py:7451 +#: .././config.py:7449 msgid "Embed metadata including chapter markers (if supported by format)" msgstr "" -#: .././config.py:7460 +#: .././config.py:7458 msgid "Convert thumbnails to another format" msgstr "" -#: .././config.py:7475 +#: .././config.py:7473 msgid "Split video into multiple files based on internal chapters" msgstr "" -#: .././config.py:7484 +#: .././config.py:7482 msgid "N.B. The 'chapter' prefix can be used in the 'Output' and 'Paths' tabs" msgstr "" -#: .././config.py:7499 +#: .././config.py:7497 msgid "TRANSLATOR'S NOTE: Download options > Subtitles" msgstr "" -#: .././config.py:7526 +#: .././config.py:7524 msgid "TRANSLATOR'S NOTE: Download options > Subtitles > Options" msgstr "" -#: .././config.py:7533 +#: .././config.py:7531 msgid "Subtitles options" msgstr "" -#: .././config.py:7539 +#: .././config.py:7537 msgid "Don't download the subtitles file" msgstr "" -#: .././config.py:7550 +#: .././config.py:7548 msgid "Download the automatic subtitles file (YouTube only)" msgstr "" -#: .././config.py:7563 +#: .././config.py:7561 msgid "Download all available subtitle files" msgstr "" -#: .././config.py:7576 +#: .././config.py:7574 msgid "Download subtitle file for these languages:" msgstr "" -#: .././config.py:7684 +#: .././config.py:7682 msgid "TRANSLATOR'S NOTE: Download options > Subtitles > More options" msgstr "" -#: .././config.py:7688 +#: .././config.py:7686 msgid "_More options" msgstr "" -#: .././config.py:7694 +#: .././config.py:7692 msgid "Subtitle format options" msgstr "" -#: .././config.py:7700 +#: .././config.py:7698 msgid "Preferred subtitle format(s), e.g. 'srt', 'vtt', 'srt/ass/vtt/lrc/best'" msgstr "" -#: .././config.py:7719 +#: .././config.py:7717 msgid "Applies to .mp4 videos only; requires FFmpeg/AVConv" msgstr "" -#: .././config.py:7726 +#: .././config.py:7724 msgid "During post-processing, merge subtitles file with video" msgstr "" -#: .././config.py:7746 +#: .././config.py:7744 msgid "TRANSLATOR'S NOTE: Download options > Advanced" msgstr "" -#: .././config.py:7777 +#: .././config.py:7775 msgid "TRANSLATOR'S NOTE: Download options > Advanced > Configurations" msgstr "" -#: .././config.py:7781 +#: .././config.py:7779 msgid "_Configurations" msgstr "" -#: .././config.py:7788 +#: .././config.py:7786 msgid "Configuration file options" msgstr "" -#: .././config.py:7793 +#: .././config.py:7791 msgid "Use the downloader's configuration file" msgstr "" -#: .././config.py:7804 .././config.py:7998 +#: .././config.py:7802 .././config.py:7996 msgid "File loaded from:" msgstr "" -#: .././config.py:7815 .././config.py:8009 +#: .././config.py:7813 .././config.py:8007 msgid "Save file" msgstr "" -#: .././config.py:7861 +#: .././config.py:7859 msgid "TRANSLATOR'S NOTE: Download options > Advanced > Authentication" msgstr "" -#: .././config.py:7865 +#: .././config.py:7863 msgid "_Authentication" msgstr "" -#: .././config.py:7872 +#: .././config.py:7870 msgid "Authentication options" msgstr "" -#: .././config.py:7877 +#: .././config.py:7875 msgid "Username with which to log in" msgstr "" -#: .././config.py:7888 +#: .././config.py:7886 msgid "Password with which to log in" msgstr "" -#: .././config.py:7899 +#: .././config.py:7897 msgid "Password required for this URL" msgstr "" -#: .././config.py:7910 +#: .././config.py:7908 msgid "Two-factor authentication code" msgstr "" -#: .././config.py:7922 +#: .././config.py:7920 msgid "Adobe Pass multiple-system operator (TV provider) identifier" msgstr "" -#: .././config.py:7935 +#: .././config.py:7933 msgid " Adobe Pass multiple-system operator account login" msgstr "" -#: .././config.py:7946 +#: .././config.py:7944 msgid "Adobe Pass multiple-system operator account password" msgstr "" -#: .././config.py:7970 +#: .././config.py:7968 msgid "TRANSLATOR'S NOTE: Download options > Advanced > .netrc" msgstr "" -#: .././config.py:7974 +#: .././config.py:7972 msgid "._netrc" msgstr "" -#: .././config.py:7981 +#: .././config.py:7979 msgid ".netrc options" msgstr "" -#: .././config.py:7986 +#: .././config.py:7984 msgid "Use .netrc authentication data" msgstr "" -#: .././config.py:8059 +#: .././config.py:8057 msgid "TRANSLATOR'S NOTE: Download options > Advanced > Network" msgstr "" -#: .././config.py:8062 +#: .././config.py:8060 msgid "N_etwork" msgstr "" -#: .././config.py:8067 +#: .././config.py:8065 msgid "Network options" msgstr "" -#: .././config.py:8073 +#: .././config.py:8071 msgid "" "Use this HTTP/HTTPS proxy (if set, overrides the proxies in Tartube's " "preferences window" msgstr "" -#: .././config.py:8086 +#: .././config.py:8084 msgid "Time to wait for socket connection, before giving up" msgstr "" -#: .././config.py:8097 +#: .././config.py:8095 msgid "Bind with this Client-side IP address" msgstr "" -#: .././config.py:8108 +#: .././config.py:8106 msgid "Connect using IPv4 only" msgstr "" -#: .././config.py:8115 +#: .././config.py:8113 msgid "Connect using IPv6 only" msgstr "" -#: .././config.py:8135 +#: .././config.py:8133 msgid "TRANSLATOR'S NOTE: Download options > Advanced > Geo-restriction" msgstr "" -#: .././config.py:8139 +#: .././config.py:8137 msgid "_Geo-restriction" msgstr "" -#: .././config.py:8146 +#: .././config.py:8144 msgid "Geo-restriction options" msgstr "" -#: .././config.py:8151 +#: .././config.py:8149 msgid "Use this proxy to verify IP address" msgstr "" -#: .././config.py:8162 +#: .././config.py:8160 msgid "Bypass using fake X-Forwarded-For HTTP header" msgstr "" -#: .././config.py:8169 +#: .././config.py:8167 msgid "Don't bypass using fake HTTP header" msgstr "" -#: .././config.py:8176 +#: .././config.py:8174 msgid "Bypass geo-restriction with ISO 3166-2 country code" msgstr "" -#: .././config.py:8187 +#: .././config.py:8185 msgid "Bypass with explicit IP block in CIDR notation" msgstr "" -#: .././config.py:8211 +#: .././config.py:8209 msgid "TRANSLATOR'S NOTE: Download options > Advanced > Workaround" msgstr "" -#: .././config.py:8219 .././config.py:8309 +#: .././config.py:8217 .././config.py:8307 msgid "Workaround options" msgstr "" -#: .././config.py:8224 +#: .././config.py:8222 msgid "Custom user agent" msgstr "" -#: .././config.py:8235 +#: .././config.py:8233 msgid "Custom referer if video access has restricted domain" msgstr "" -#: .././config.py:8246 +#: .././config.py:8244 msgid "Minimum seconds to sleep before each download" msgstr "" -#: .././config.py:8259 +#: .././config.py:8257 msgid "Maximum seconds to sleep before each download" msgstr "" -#: .././config.py:8280 +#: .././config.py:8278 msgid "Force this encoding (experimental)" msgstr "" -#: .././config.py:8291 +#: .././config.py:8289 msgid "Suppress HTTPS certificate validation" msgstr "" -#: .././config.py:8299 +#: .././config.py:8297 msgid "" "Use an unencrypted connection to retrieve information about videos (YouTube " "only)" msgstr "" -#: .././config.py:8315 +#: .././config.py:8313 msgid "Number of seconds to sleep between requests during data extraction" msgstr "" -#: .././config.py:8330 +#: .././config.py:8328 msgid "Number of seconds to sleep before each download (or minimum time)" msgstr "" -#: .././config.py:8468 +#: .././config.py:8466 msgid "Video age options" msgstr "" -#: .././config.py:8473 +#: .././config.py:8471 msgid "Download videos suitable for this age" msgstr "" -#: .././config.py:8498 +#: .././config.py:8496 msgid "Video date options" msgstr "" -#: .././config.py:8503 +#: .././config.py:8501 msgid "Only videos uploaded on this date" msgstr "" -#: .././config.py:8524 +#: .././config.py:8522 msgid "Only videos uploaded before this date" msgstr "" -#: .././config.py:8545 +#: .././config.py:8543 msgid "Only videos uploaded after this date" msgstr "" -#: .././config.py:8580 +#: .././config.py:8578 msgid "External downloader options" msgstr "" -#: .././config.py:8585 +#: .././config.py:8583 msgid "Use this external downloader" msgstr "" -#: .././config.py:8603 +#: .././config.py:8601 msgid "Arguments to pass to external downloader" msgstr "" -#: .././config.py:8628 +#: .././config.py:8626 msgid "Video filtering options" msgstr "" -#: .././config.py:8633 +#: .././config.py:8631 msgid "Download only matching titles (regex or caseless substring)" msgstr "" -#: .././config.py:8645 +#: .././config.py:8643 msgid "Don't download only matching titles (regex or caseless substring)" msgstr "" -#: .././config.py:8658 +#: .././config.py:8656 msgid "Generic video filter, for example:" msgstr "" -#: .././config.py:8676 +#: .././config.py:8674 msgid "TRANSLATOR'S NOTE: Download options > Downloads > General" msgstr "" -#: .././config.py:8682 +#: .././config.py:8680 msgid "Prefer HLS (HTTP Live Streaming)" msgstr "" -#: .././config.py:8689 +#: .././config.py:8687 msgid "Prefer FFMpeg over native HLS downloader" msgstr "" -#: .././config.py:8696 +#: .././config.py:8694 msgid "Include advertisements (experimental feature)" msgstr "" -#: .././config.py:8703 +#: .././config.py:8701 msgid "Ignore errors and continue the download operation" msgstr "" -#: .././config.py:8710 +#: .././config.py:8708 msgid "Abort video download if fragments are unavailable" msgstr "" -#: .././config.py:8717 +#: .././config.py:8715 msgid "Number of retries" msgstr "" -#: .././config.py:8743 +#: .././config.py:8741 msgid "Playlist options" msgstr "" -#: .././config.py:8749 +#: .././config.py:8747 msgid "" "Channels and playlists are handled in the same way, so these options can be " "used with both" msgstr "" -#: .././config.py:8756 +#: .././config.py:8754 msgid "Start downloading playlist from index" msgstr "" -#: .././config.py:8768 +#: .././config.py:8766 msgid "Stop downloading playlist at index" msgstr "" -#: .././config.py:8780 +#: .././config.py:8778 msgid "Download playlist range, in form START:STOP:STEP" msgstr "" -#: .././config.py:8792 +#: .././config.py:8790 msgid "Abort operation after downloading this many videos" msgstr "" -#: .././config.py:8804 +#: .././config.py:8802 msgid "Abort downloading the playlist if an error occurs" msgstr "" -#: .././config.py:8811 +#: .././config.py:8809 msgid "Download playlist in reverse order" msgstr "" -#: .././config.py:8818 +#: .././config.py:8816 msgid "Download playlist in random order" msgstr "" -#: .././config.py:8839 +#: .././config.py:8837 msgid "Video size limit options" msgstr "" -#: .././config.py:8844 +#: .././config.py:8842 msgid "Minimum file size for video downloads" msgstr "" -#: .././config.py:8862 +#: .././config.py:8860 msgid "Maximum file size for video downloads" msgstr "" -#: .././config.py:8894 +#: .././config.py:8892 msgid "Video views options" msgstr "" -#: .././config.py:8899 +#: .././config.py:8897 msgid "Minimum number of views" msgstr "" -#: .././config.py:8911 +#: .././config.py:8909 msgid "Maximum number of views" msgstr "" -#: .././config.py:8987 .././config.py:9941 .././config.py:9972 +#: .././config.py:8985 .././config.py:9939 .././config.py:9970 msgid "" "TRANSLATOR'S NOTE: Dialogue window, generated by: Download options > Name" msgstr "" -#: .././config.py:9019 .././config.py:9155 +#: .././config.py:9017 .././config.py:9153 msgid "" "TRANSLATOR'S NOTE: Dialogue window, generated by: Download options > Files > " "Cookies" msgstr "" -#: .././config.py:9025 +#: .././config.py:9023 msgid "Select the cookie jar file" msgstr "" -#: .././config.py:9161 +#: .././config.py:9159 msgid "Select the browser profile" msgstr "" -#: .././config.py:9261 +#: .././config.py:9259 msgid "" "TRANSLATOR'S NOTE: Dialogue window, generated by: Download options > " "Advanced > Configurations" msgstr "" -#: .././config.py:9286 +#: .././config.py:9284 msgid "Could not save the downloader's configuration file" msgstr "" -#: .././config.py:9297 +#: .././config.py:9295 msgid "Downloader's configuration file saved" msgstr "" -#: .././config.py:9621 .././config.py:9764 +#: .././config.py:9619 .././config.py:9762 msgid "" "TRANSLATOR'S NOTE: Dialogue window, generated by: Download options > Formats " "> Preferred" msgstr "" -#: .././config.py:9640 +#: .././config.py:9638 msgid "" "This option won't work unless the format is also added to the list of " "preferred formats above" msgstr "" -#: .././config.py:9783 +#: .././config.py:9781 msgid "Unrecognised extractor code" msgstr "" -#: .././config.py:9881 +#: .././config.py:9879 msgid "" "TRANSLATOR'S NOTE: Dialogue window, generated by: Download options > " "Advanced > .netrc" msgstr "" -#: .././config.py:9906 +#: .././config.py:9904 msgid "Could not save the .netrc file" msgstr "" -#: .././config.py:9923 +#: .././config.py:9921 msgid ".netrc file saved" msgstr "" -#: .././config.py:9991 +#: .././config.py:9989 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:10001 +#: .././config.py:9999 msgid "Show advanced download options (when window re-opens)" msgstr "" -#: .././config.py:10014 +#: .././config.py:10012 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:10024 +#: .././config.py:10022 msgid "Hide advanced download options (when window re-opens)" msgstr "" -#: .././config.py:10493 +#: .././config.py:10491 msgid "" "TRANSLATOR'S NOTE: Dialogue window, generated by: Download options > Files > " "Paths" msgstr "" -#: .././config.py:10499 +#: .././config.py:10497 msgid "Select the output folder" msgstr "" -#: .././config.py:10501 +#: .././config.py:10499 msgid "Select the output directory" msgstr "" -#: .././config.py:10552 +#: .././config.py:10550 msgid "" "TRANSLATOR'S NOTE: FFmpeg options window starts here. In the main window, in " "the Videos tab, right-click a video and select Special > Process with " "FFmpeg..." msgstr "" -#: .././config.py:10557 +#: .././config.py:10555 msgid "FFmpeg options" msgstr "" #. Replace the 'OK' button with a 'Process files' button -#: .././config.py:10910 .././config.py:14195 +#: .././config.py:10908 .././config.py:14193 msgid "Process files" msgstr "" -#: .././config.py:10912 .././config.py:14197 +#: .././config.py:10910 .././config.py:14195 msgid "Process the files with FFmpeg" msgstr "" -#: .././config.py:10925 +#: .././config.py:10923 msgid "TRANSLATOR'S NOTE: FFmpeg options > Name" msgstr "" -#: .././config.py:10932 +#: .././config.py:10930 msgid "Name for these FFmpeg options" msgstr "" -#: .././config.py:10950 +#: .././config.py:10948 msgid "Extra command line options (e.g. --help)" msgstr "" -#: .././config.py:10961 +#: .././config.py:10959 msgid "System command, based on all FFmpeg options in this window:" msgstr "" -#: .././config.py:10992 +#: .././config.py:10990 msgid "Show fewer FFmpeg options" msgstr "" -#: .././config.py:10994 +#: .././config.py:10992 msgid "Show more FFmpeg options" msgstr "" -#: .././config.py:11004 +#: .././config.py:11002 msgid "Import current FFmpeg options into this window" msgstr "" -#: .././config.py:11019 +#: .././config.py:11017 msgid "Completely reset all FFmpeg options to their default values" msgstr "" -#: .././config.py:11033 +#: .././config.py:11031 msgid "TRANSLATOR'S NOTE: FFmpeg options > File" msgstr "" -#: .././config.py:11039 +#: .././config.py:11037 msgid "Add to end of filename:" msgstr "" -#: .././config.py:11049 +#: .././config.py:11047 msgid "If regex matches filename:" msgstr "" -#: .././config.py:11063 +#: .././config.py:11061 msgid "...then apply substitution:" msgstr "" -#: .././config.py:11076 +#: .././config.py:11074 msgid "" "If the video/audio file is renamed, also rename the thumbnail (but not vice-" "versa)" msgstr "" -#: .././config.py:11087 +#: .././config.py:11085 msgid "Change file extension:" msgstr "" -#: .././config.py:11101 +#: .././config.py:11099 msgid "After changing the file extension, delete the original file" msgstr "" -#: .././config.py:11173 +#: .././config.py:11171 msgid "" "TRANSLATOR'S NOTE: FFmpeg options > Settings (to make hidden tabs visible, " "click the 'Show more FFmpeg options' button in the Name tab" msgstr "" -#: .././config.py:11178 +#: .././config.py:11176 msgid "_Settings" msgstr "" -#: .././config.py:11191 +#: .././config.py:11189 msgid "Downloaded video/audio" msgstr "" -#: .././config.py:11200 +#: .././config.py:11198 msgid "with audio" msgstr "" -#: .././config.py:11213 .././config.py:11290 .././config.py:12828 +#: .././config.py:11211 .././config.py:11288 .././config.py:12826 msgid "Thumbnail" msgstr "" -#: .././config.py:11225 +#: .././config.py:11223 msgid "Output" msgstr "" -#: .././config.py:11254 +#: .././config.py:11252 msgid "Video clip" msgstr "" -#: .././config.py:11266 +#: .././config.py:11264 msgid "Video slice" msgstr "" -#: .././config.py:11278 +#: .././config.py:11276 msgid "Merge video/audio" msgstr "" -#: .././config.py:11388 +#: .././config.py:11386 msgid "Audio bitrate" msgstr "" -#: .././config.py:11402 +#: .././config.py:11400 msgid "How to set the quality" msgstr "" -#: .././config.py:11407 +#: .././config.py:11405 msgid "" "FFmpeg always encodes according to a Rate Factor that specifies the quality " "of the result." msgstr "" -#: .././config.py:11410 +#: .././config.py:11408 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:11414 +#: .././config.py:11412 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:11417 +#: .././config.py:11415 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 " @@ -7094,3344 +7103,3348 @@ msgid "" "eventually reach the target bitrate." msgstr "" -#: .././config.py:11430 +#: .././config.py:11428 msgid "Manual rate factor" msgstr "" -#: .././config.py:11439 +#: .././config.py:11437 msgid "Determine from target bitrate (2-Pass)" msgstr "" -#: .././config.py:11449 +#: .././config.py:11447 msgid "Rate factor" msgstr "" -#: .././config.py:11458 +#: .././config.py:11456 msgid "Lossless" msgstr "" -#: .././config.py:11458 +#: .././config.py:11456 msgid "Large file" msgstr "" -#: .././config.py:11480 +#: .././config.py:11478 msgid "Bad quality" msgstr "" -#: .././config.py:11480 +#: .././config.py:11478 msgid "Small file" msgstr "" -#: .././config.py:11487 +#: .././config.py:11485 msgid "Name of dummy file" msgstr "" -#: .././config.py:11491 +#: .././config.py:11489 msgid "A dummy file is created during the first pass." msgstr "" -#: .././config.py:11495 +#: .././config.py:11493 msgid "Use the output file" msgstr "" -#: .././config.py:11496 +#: .././config.py:11494 msgid "Dummy" msgstr "" -#: .././config.py:11497 +#: .././config.py:11495 msgid "/dev/null (Linux)" msgstr "" -#: .././config.py:11498 +#: .././config.py:11496 msgid "NUL (MS Windows)" msgstr "" -#: .././config.py:11510 +#: .././config.py:11508 msgid "Patience preset" msgstr "" -#: .././config.py:11515 +#: .././config.py:11513 msgid "Ultra fast" msgstr "" -#: .././config.py:11516 +#: .././config.py:11514 msgid "Super fast" msgstr "" -#: .././config.py:11517 +#: .././config.py:11515 msgid "Very fast" msgstr "" -#: .././config.py:11518 .././config.py:11616 +#: .././config.py:11516 .././config.py:11614 msgid "Faster" msgstr "" -#: .././config.py:11519 +#: .././config.py:11517 msgid "Fast" msgstr "" -#: .././config.py:11520 +#: .././config.py:11518 msgid "Medium (default)" msgstr "" -#: .././config.py:11521 +#: .././config.py:11519 #, python-format msgid "Slow (file about 5-10% smaller than medium)" msgstr "" -#: .././config.py:11522 +#: .././config.py:11520 #, python-format msgid "Slower (file about 15% smaller than medium)" msgstr "" -#: .././config.py:11523 +#: .././config.py:11521 #, python-format msgid "Very slow (file about 17% smaller than medium)" msgstr "" -#: .././config.py:11534 +#: .././config.py:11532 msgid "GPU encoding" msgstr "" -#: .././config.py:11550 +#: .././config.py:11548 msgid "Hardware acceleration" msgstr "" -#: .././config.py:11610 +#: .././config.py:11608 msgid "Palette:" msgstr "" -#: .././config.py:11617 +#: .././config.py:11615 msgid "Uses dithering to a standard palette provided by FFmpeg" msgstr "" -#: .././config.py:11618 +#: .././config.py:11616 msgid "Can cause dithering artefacts and slight banding" msgstr "" -#: .././config.py:11627 +#: .././config.py:11625 msgid "Better" msgstr "" -#: .././config.py:11628 +#: .././config.py:11626 msgid "Determines an optimized palette for the video" msgstr "" -#: .././config.py:11629 +#: .././config.py:11627 msgid "Uses two passes and a temporary file for the palette" msgstr "" -#: .././config.py:11684 .././config.py:12328 +#: .././config.py:11682 .././config.py:12326 msgid "Split videos using their own timestamps" msgstr "" -#: .././config.py:11693 .././config.py:12339 +#: .././config.py:11691 .././config.py:12337 msgid "Split videos using these timestamps" msgstr "" -#: .././config.py:11798 .././config.py:12446 .././config.py:15203 +#: .././config.py:11796 .././config.py:12444 .././config.py:15201 msgid "Add timestamp" msgstr "" -#: .././config.py:11869 .././config.py:12539 +#: .././config.py:11867 .././config.py:12537 msgid "Use the videos' own slice data" msgstr "" -#: .././config.py:11878 .././config.py:12550 +#: .././config.py:11876 .././config.py:12548 msgid "Use this slice data" msgstr "" -#: .././config.py:12009 +#: .././config.py:12007 msgid "Delete sliuce" msgstr "" -#: .././config.py:12123 +#: .././config.py:12121 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:12164 +#: .././config.py:12162 msgid "The thumbnail's format can be changed in the File tab" msgstr "" -#: .././config.py:12180 +#: .././config.py:12178 msgid "TRANSLATOR'S NOTE: FFmpeg options > Optimisations" msgstr "" -#: .././config.py:12183 +#: .././config.py:12181 msgid "_Optimisations" msgstr "" -#: .././config.py:12188 +#: .././config.py:12186 msgid "" "Optimise for fast seeking (shorter keyframe interval, about 10% larger file)" msgstr "" -#: .././config.py:12196 +#: .././config.py:12194 msgid "Input video is a high-quality movie" msgstr "" -#: .././config.py:12202 +#: .././config.py:12200 msgid "Input video is an animated movie" msgstr "" -#: .././config.py:12208 +#: .././config.py:12206 msgid "Input video contains film grain" msgstr "" -#: .././config.py:12214 +#: .././config.py:12212 msgid "Input video is an image slideshow" msgstr "" -#: .././config.py:12220 +#: .././config.py:12218 msgid "Optimise for really weak CPU playback devices" msgstr "" -#: .././config.py:12227 +#: .././config.py:12225 msgid "Optimise for really old devices (requires rate factor above 0)" msgstr "" -#: .././config.py:12238 +#: .././config.py:12236 msgid "" "Move headers to beginning of file (so it can play while still downloading)" msgstr "" -#: .././config.py:12246 +#: .././config.py:12244 msgid "Fast encoding and low latency streaming" msgstr "" -#: .././config.py:12252 +#: .././config.py:12250 msgid "Limit bitrate (Mbit/s)" msgstr "" -#: .././config.py:12269 +#: .././config.py:12267 msgid "Assuming a receiving buffer (seconds)" msgstr "" -#: .././config.py:12303 +#: .././config.py:12301 msgid "TRANSLATOR'S NOTE: FFmpeg options > Clips" msgstr "" -#: .././config.py:12318 +#: .././config.py:12316 msgid "Split the video(s) to create video clips" msgstr "" -#: .././config.py:12519 +#: .././config.py:12517 msgid "TRANSLATOR'S NOTE: FFmpeg options > Slices" msgstr "" -#: .././config.py:12522 .././config.py:15296 +#: .././config.py:12520 .././config.py:15294 msgid "_Slices" msgstr "" -#: .././config.py:12529 +#: .././config.py:12527 msgid "Remove slices from the video(s)" msgstr "" -#: .././config.py:12801 +#: .././config.py:12799 msgid "TRANSLATOR'S NOTE: FFmpeg options > Videos" msgstr "" -#: .././config.py:12809 +#: .././config.py:12807 msgid "List of videos to be processed" msgstr "" -#: .././config.py:12871 +#: .././config.py:12869 msgid "Show video properties and timestamps" msgstr "" -#: .././config.py:12880 +#: .././config.py:12878 msgid "Remove video from list" msgstr "" -#: .././config.py:13024 +#: .././config.py:13022 msgid "" "TRANSLATOR'S NOTE: Dialogue window, generated by: FFmpeg options > Slices" msgstr "" -#: .././config.py:13151 +#: .././config.py:13149 msgid "" "TRANSLATOR'S NOTE: Dialogue window, generated by: FFmpeg options > Clips" msgstr "" -#: .././config.py:13378 .././config.py:13779 .././config.py:13810 +#: .././config.py:13376 .././config.py:13777 .././config.py:13808 msgid "TRANSLATOR'S NOTE: Dialogue window, generated by: FFmpeg options > Name" msgstr "" -#: .././config.py:13834 +#: .././config.py:13832 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:13844 +#: .././config.py:13842 msgid "Show more FFmpeg options (when window re-opens)" msgstr "" -#: .././config.py:13861 +#: .././config.py:13859 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:13871 +#: .././config.py:13869 msgid "Show fewer FFmpeg options (when window re-opens)" msgstr "" -#: .././config.py:14472 +#: .././config.py:14470 msgid "" "TRANSLATOR'S NOTE: Video properties window starts here. In the main window, " "in the Videos tab, right-click a video and select Show video > Properties..." msgstr "" -#: .././config.py:14635 +#: .././config.py:14633 msgid "TRANSLATOR'S NOTE: Video properties > General" msgstr "" -#: .././config.py:14643 .././config.py:17082 .././config.py:18131 -#: .././config.py:18776 +#: .././config.py:14641 .././config.py:17080 .././config.py:18129 +#: .././config.py:18774 msgid "General properties" msgstr "" -#: .././config.py:14693 +#: .././config.py:14691 msgid "Set the file (if this is the wrong one)" msgstr "" -#: .././config.py:14701 +#: .././config.py:14699 msgid "Metadata file" msgstr "" -#: .././config.py:14740 +#: .././config.py:14738 msgid "Update database using the video's metadata file" msgstr "" -#: .././config.py:14751 +#: .././config.py:14749 msgid "Video downloaded" msgstr "" -#: .././config.py:14758 +#: .././config.py:14756 msgid "Video unwatched" msgstr "" -#: .././config.py:14765 +#: .././config.py:14763 msgid "Video has been split from an original" msgstr "" -#: .././config.py:14772 +#: .././config.py:14770 msgid "Video is archived" msgstr "" -#: .././config.py:14779 +#: .././config.py:14777 msgid "Video is bookmarked" msgstr "" -#: .././config.py:14786 +#: .././config.py:14784 msgid "Video is favourite" msgstr "" -#: .././config.py:14793 +#: .././config.py:14791 msgid "Video is in waiting list" msgstr "" -#: .././config.py:14800 +#: .././config.py:14798 msgid "Video is blocked/censored/age-restricted" msgstr "" -#: .././config.py:14807 +#: .././config.py:14805 msgid "Always simulate download of this video" msgstr "" -#: .././config.py:14872 +#: .././config.py:14870 msgid "Receive time" msgstr "" -#: .././config.py:14886 +#: .././config.py:14884 msgid "Subtitles" msgstr "" -#: .././config.py:14914 +#: .././config.py:14912 msgid "TRANSLATOR'S NOTE: Video properties > Live" msgstr "" -#: .././config.py:14922 +#: .././config.py:14920 msgid "Livestream properties" msgstr "" -#: .././config.py:14927 +#: .././config.py:14925 msgid "Livestream status" msgstr "" -#: .././config.py:14938 +#: .././config.py:14936 msgid "Waiting to start" msgstr "" -#: .././config.py:14942 +#: .././config.py:14940 msgid "Livestream has finished" msgstr "" -#: .././config.py:14944 +#: .././config.py:14942 msgid "Not a livestream" msgstr "" -#: .././config.py:14947 +#: .././config.py:14945 msgid "Livestream message" msgstr "" -#: .././config.py:14962 +#: .././config.py:14960 msgid "Video is pre-recorded" msgstr "" -#: .././config.py:14974 +#: .././config.py:14972 msgid "Livestream actions" msgstr "" -#: .././config.py:14981 +#: .././config.py:14979 msgid "When the livestream starts, show a desktop notification" msgstr "" -#: .././config.py:14990 +#: .././config.py:14988 msgid "When the livestream starts, play an alarm" msgstr "" -#: .././config.py:15000 +#: .././config.py:14998 msgid "When the livestream starts, open it in the system's web browser" msgstr "" -#: .././config.py:15012 +#: .././config.py:15010 msgid "When the livestream starts, begin downloading it immediately" msgstr "" -#: .././config.py:15023 .././config.py:25185 +#: .././config.py:15021 .././config.py:25200 msgid "When a livestream stops, download it (overwriting any earlier file)" msgstr "" -#: .././config.py:15040 +#: .././config.py:15038 msgid "TRANSLATOR'S NOTE: Video properties > Description" msgstr "" -#: .././config.py:15043 +#: .././config.py:15041 msgid "_Description" msgstr "" -#: .././config.py:15048 +#: .././config.py:15046 msgid "Video description" msgstr "" -#: .././config.py:15061 +#: .././config.py:15059 msgid "Update from the description file, and set the line length to:" msgstr "" -#: .././config.py:15081 +#: .././config.py:15079 msgid "Clear the description (does not modify the file)" msgstr "" -#: .././config.py:15109 +#: .././config.py:15107 msgid "TRANSLATOR'S NOTE: Video properties > Timestamps" msgstr "" -#: .././config.py:15112 +#: .././config.py:15110 msgid "_Timestamps" msgstr "" -#: .././config.py:15117 .././config.py:25280 +#: .././config.py:15115 .././config.py:25295 msgid "Timestamps" msgstr "" -#: .././config.py:15123 +#: .././config.py:15121 msgid "Timestamps can be used to download or create video clips" msgstr "" -#: .././config.py:15293 +#: .././config.py:15291 msgid "TRANSLATOR'S NOTE: Video properties > Slices" msgstr "" -#: .././config.py:15301 +#: .././config.py:15299 msgid "Video slices" msgstr "" -#: .././config.py:15307 +#: .././config.py:15305 msgid "SponsorBlock provides a list of slices that can be removed from a video" msgstr "" -#: .././config.py:15490 +#: .././config.py:15488 msgid "TRANSLATOR'S NOTE: Video properties > Comments" msgstr "" -#: .././config.py:15493 +#: .././config.py:15491 msgid "_Comments" msgstr "" -#: .././config.py:15504 +#: .././config.py:15502 msgid "Total comments:" msgstr "" -#: .././config.py:15543 +#: .././config.py:15541 msgid "Show formatted list" msgstr "" -#: .././config.py:15554 +#: .././config.py:15552 msgid "Show comment times as text" msgstr "" -#: .././config.py:15564 +#: .././config.py:15562 msgid "Show comment timestamps" msgstr "" -#: .././config.py:15602 .././config.py:15714 +#: .././config.py:15600 .././config.py:15712 msgid "Author" msgstr "" -#: .././config.py:15609 .././config.py:15714 +#: .././config.py:15607 .././config.py:15712 msgid "Comment" msgstr "" -#: .././config.py:15617 .././config.py:15715 +#: .././config.py:15615 .././config.py:15713 msgid "Uploader" msgstr "" -#: .././config.py:15663 +#: .././config.py:15661 msgid "Update from the metadata file" msgstr "" -#: .././config.py:15685 +#: .././config.py:15683 msgid "Clear comments (does not modify the file)" msgstr "" -#: .././config.py:15714 +#: .././config.py:15712 msgid "Likes" msgstr "" -#: .././config.py:16112 +#: .././config.py:16110 msgid "TRANSLATOR'S NOTE: Video properties > Errors / Warnings" msgstr "" -#: .././config.py:16119 .././config.py:17480 +#: .././config.py:16117 .././config.py:17478 msgid "Errors / Warnings" msgstr "" -#: .././config.py:16125 +#: .././config.py:16123 msgid "Error messages produced the last time this video was checked/downloaded" msgstr "" -#: .././config.py:16141 +#: .././config.py:16139 msgid "" "Warning messages produced the last time this video was checked/downloaded" msgstr "" -#: .././config.py:16186 +#: .././config.py:16184 msgid "" "TRANSLATOR'S NOTE: Dialogue window, generated by: Video properties > Slices" msgstr "" -#: .././config.py:16276 +#: .././config.py:16274 msgid "" "TRANSLATOR'S NOTE: Dialogue window, generated by: Video properties > " "Timestamps" msgstr "" -#: .././config.py:16684 +#: .././config.py:16682 msgid "" "TRANSLATOR'S NOTE: Dialogue window, generated by: Video properties > General" msgstr "" -#: .././config.py:16690 +#: .././config.py:16688 msgid "Select the correct video/audio file" msgstr "" -#: .././config.py:16716 +#: .././config.py:16714 msgid "" "The replacement video/audio file must be in the same channel, playlist or " "folder" msgstr "" -#: .././config.py:16734 +#: .././config.py:16732 msgid "You must select a valid video/audio file" msgstr "" -#: .././config.py:16919 +#: .././config.py:16917 msgid "" "TRANSLATOR'S NOTE: Channel/playlist properties window starts here. In the " "main window, in the Videos tab, right-click a channel or playlist and select " "Show > Channel properties... of Show > Playlist properties..." msgstr "" -#: .././config.py:16927 +#: .././config.py:16925 msgid "Channel properties" msgstr "" -#: .././config.py:16930 +#: .././config.py:16928 msgid "Playlist properties" msgstr "" -#: .././config.py:17075 +#: .././config.py:17073 msgid "TRANSLATOR'S NOTE: Channel properties > General" msgstr "" -#: .././config.py:17097 +#: .././config.py:17095 msgid "Don't add videos in this channel to Tartube's database" msgstr "" -#: .././config.py:17101 +#: .././config.py:17099 msgid "Don't add videos in this playlist to Tartube's database" msgstr "" -#: .././config.py:17112 +#: .././config.py:17110 msgid "Always simulate download of videos in this channel" msgstr "" -#: .././config.py:17114 +#: .././config.py:17112 msgid "Always simulate download of videos in this playlist" msgstr "" -#: .././config.py:17124 +#: .././config.py:17122 msgid "Disable checking/downloading for this channel" msgstr "" -#: .././config.py:17126 +#: .././config.py:17124 msgid "Disable checking/downloading for this playlist" msgstr "" -#: .././config.py:17136 +#: .././config.py:17134 msgid "This channel is marked as a favourite" msgstr "" -#: .././config.py:17138 +#: .././config.py:17136 msgid "This playlist is marked as a favourite" msgstr "" -#: .././config.py:17148 +#: .././config.py:17146 msgid "Total videos" msgstr "" -#: .././config.py:17172 +#: .././config.py:17170 msgid "Favourite videos" msgstr "" -#: .././config.py:17184 +#: .././config.py:17182 msgid "Downloaded videos" msgstr "" -#: .././config.py:17207 +#: .././config.py:17205 msgid "" "TRANSLATOR'S NOTE: Channel properties > Associated playlists. Only visible " "for the compatible websites (e.g. YouTube)" msgstr "" -#: .././config.py:17211 +#: .././config.py:17209 msgid "Associated _Playlists" msgstr "" -#: .././config.py:17216 +#: .././config.py:17214 msgid "Associated playlists" msgstr "" -#: .././config.py:17222 +#: .././config.py:17220 msgid "" "When a video is associated with a playlist, the playlist's ID is stored here" msgstr "" -#: .././config.py:17243 +#: .././config.py:17241 msgid "Playlist Title" msgstr "" -#: .././config.py:17262 +#: .././config.py:17260 msgid "Set the channel as the download destination" msgstr "" -#: .././config.py:17269 +#: .././config.py:17267 msgid "Add selected playlist" msgstr "" -#: .././config.py:17278 +#: .././config.py:17276 msgid "Add all playlists" msgstr "" -#: .././config.py:17286 +#: .././config.py:17284 msgid "Download preferences" msgstr "" #. (This button works even if mainapp.TartubeApp.store_playlist_id_flag #. is False) -#: .././config.py:17302 +#: .././config.py:17300 msgid "Reset list using metadata file" msgstr "" -#: .././config.py:17333 +#: .././config.py:17331 msgid "Unnamed playlist" msgstr "" -#: .././config.py:17350 +#: .././config.py:17348 msgid "TRANSLATOR'S NOTE: Channel properties > History" msgstr "" -#: .././config.py:17353 .././config.py:18382 .././config.py:22079 +#: .././config.py:17351 .././config.py:18380 .././config.py:22077 msgid "_History" msgstr "" -#: .././config.py:17358 .././config.py:18387 .././config.py:22086 +#: .././config.py:17356 .././config.py:18385 .././config.py:22084 msgid "Download history" msgstr "" -#: .././config.py:17372 .././config.py:18401 .././config.py:22100 +#: .././config.py:17370 .././config.py:18399 .././config.py:22098 msgid "Draw" msgstr "" -#: .././config.py:17401 .././config.py:17901 +#: .././config.py:17399 .././config.py:17899 msgid "TRANSLATOR'S NOTE: Channel properties > RSS feed" msgstr "" -#: .././config.py:17404 +#: .././config.py:17402 msgid "_RSS feed" msgstr "" -#: .././config.py:17409 +#: .././config.py:17407 msgid "RSS feed (used to detect livestreams)" msgstr "" -#: .././config.py:17415 +#: .././config.py:17413 msgid "" "If Tartube cannot detect the channel's RSS feed, you can enter the URL here" msgstr "" -#: .././config.py:17420 +#: .././config.py:17418 msgid "" "If Tartube cannot detect the playlist's RSS feed, you can enter the URL here" msgstr "" -#: .././config.py:17439 +#: .././config.py:17437 msgid "Open in web browser" msgstr "" -#: .././config.py:17444 +#: .././config.py:17442 msgid "Set to default feed" msgstr "" -#: .././config.py:17451 +#: .././config.py:17449 msgid "Reset feed" msgstr "" -#: .././config.py:17458 +#: .././config.py:17456 msgid "" "N.B. The Set to default feed button won't work if the RSS feed was " "obtained from video metadata" msgstr "" -#: .././config.py:17473 +#: .././config.py:17471 msgid "TRANSLATOR'S NOTE: Channel properties > Errors / Warnings" msgstr "" -#: .././config.py:17486 +#: .././config.py:17484 msgid "" "Error messages produced the last time this channel was checked/downloaded" msgstr "" -#: .././config.py:17491 +#: .././config.py:17489 msgid "" "Error messages produced the last time this playlist was checked/downloaded" msgstr "" -#: .././config.py:17510 +#: .././config.py:17508 msgid "" "Warning messages produced the last time this channel was checked/downloaded" msgstr "" -#: .././config.py:17515 +#: .././config.py:17513 msgid "" "Warning messages produced the last time this playlist was checked/downloaded" msgstr "" -#: .././config.py:17565 .././config.py:17696 +#: .././config.py:17563 .././config.py:17694 msgid "" "TRANSLATOR'S NOTE: Dialogue window, generated by: Channel properties > " "Associated playlists" msgstr "" -#: .././config.py:17592 +#: .././config.py:17590 #, python-brace-format msgid "The name '{0}' is already in use" msgstr "" -#: .././config.py:17611 +#: .././config.py:17609 msgid "Unable to extrapolate the URL for this playlist" msgstr "" -#: .././config.py:17626 +#: .././config.py:17624 msgid "The playlist is already in Tartube's database" msgstr "" -#: .././config.py:17649 +#: .././config.py:17647 msgid "Unable to create new playlist" msgstr "" -#: .././config.py:17670 +#: .././config.py:17668 #, python-brace-format msgid "Added playlist '{0}' to Tartube's database" msgstr "" #. Show confirmation -#: .././config.py:17781 +#: .././config.py:17779 #, python-brace-format msgid "Playlists added: {0}" msgstr "" -#: .././config.py:17782 +#: .././config.py:17780 #, python-brace-format msgid "Playlists not added: {0}" msgstr "" -#: .././config.py:17923 +#: .././config.py:17921 msgid "Could not set the RSS feed" msgstr "" -#: .././config.py:17977 +#: .././config.py:17975 msgid "" "TRANSLATOR'S NOTE: Folder properties window starts here. In the main window, " "in the Videos tab, right-click a folder and select Show > Folder " "properties..." msgstr "" -#: .././config.py:17982 +#: .././config.py:17980 msgid "Folder properties" msgstr "" -#: .././config.py:18124 +#: .././config.py:18122 msgid "TRANSLATOR'S NOTE: Folder properties > General" msgstr "" -#: .././config.py:18144 +#: .././config.py:18142 msgid "Don't add videos to Tartube's database" msgstr "" -#: .././config.py:18151 +#: .././config.py:18149 msgid "Always simulate download of videos" msgstr "" -#: .././config.py:18158 +#: .././config.py:18156 msgid "Disable checking/downloading" msgstr "" -#: .././config.py:18165 +#: .././config.py:18163 msgid "This folder is marked as a favourite" msgstr "" -#: .././config.py:18172 +#: .././config.py:18170 msgid "This folder is hidden" msgstr "" -#: .././config.py:18179 +#: .././config.py:18177 msgid "This folder can't be deleted by the user" msgstr "" -#: .././config.py:18186 +#: .././config.py:18184 msgid "This is a system-controlled folder" msgstr "" -#: .././config.py:18193 +#: .././config.py:18191 msgid "All contents deleted when Tartube shuts down" msgstr "" -#: .././config.py:18200 +#: .././config.py:18198 msgid "Restrictions:" msgstr "" -#: .././config.py:18211 +#: .././config.py:18209 msgid "Can only contain videos" msgstr "" -#: .././config.py:18213 +#: .././config.py:18211 msgid "Can contain folders and videos" msgstr "" -#: .././config.py:18215 +#: .././config.py:18213 msgid "Can contain anything" msgstr "" -#: .././config.py:18226 +#: .././config.py:18224 msgid "TRANSLATOR'S NOTE: Folder properties > Statistics" msgstr "" -#: .././config.py:18229 .././config.py:21899 +#: .././config.py:18227 .././config.py:21897 msgid "_Statistics" msgstr "" -#: .././config.py:18234 .././config.py:21906 +#: .././config.py:18232 .././config.py:21904 msgid "Statistics" msgstr "" -#: .././config.py:18255 .././config.py:21927 +#: .././config.py:18253 .././config.py:21925 msgid "Downloaded" msgstr "" -#: .././config.py:18299 +#: .././config.py:18297 msgid "Sub-folders" msgstr "" -#: .././config.py:18321 +#: .././config.py:18319 msgid "Recalculate" msgstr "" -#: .././config.py:18379 +#: .././config.py:18377 msgid "TRANSLATOR'S NOTE: Folder properties > History" msgstr "" -#: .././config.py:18430 +#: .././config.py:18428 msgid "" "TRANSLATOR'S NOTE: Folder properties > Recent videos. Only visible for the " "'Recent videos' folder" msgstr "" -#: .././config.py:18434 +#: .././config.py:18432 msgid "_Recent Videos" msgstr "" -#: .././config.py:18439 +#: .././config.py:18437 msgid "Recent videos" msgstr "" -#: .././config.py:18445 +#: .././config.py:18443 msgid "" "When videos are checked/downloaded, older videos are removed from this folder" msgstr "" -#: .././config.py:18617 +#: .././config.py:18615 msgid "" "TRANSLATOR'S NOTE: Scheduled downloads window starts here. In the menu, " "click Edit > System preferences... Scheduling > Start. In the 'Scheduled " "download name' box, add a name. Then click the Add button" msgstr "" -#: .././config.py:18623 +#: .././config.py:18621 msgid "Scheduled download" msgstr "" -#: .././config.py:18768 +#: .././config.py:18766 msgid "TRANSLATOR'S NOTE: Scheduled downloads > General" msgstr "" -#: .././config.py:18781 .././config.py:23352 +#: .././config.py:18779 .././config.py:23357 msgid "Scheduled download name" msgstr "" -#: .././config.py:18793 +#: .././config.py:18791 msgid "Download mode" msgstr "" -#: .././config.py:18798 +#: .././config.py:18796 msgid "Check channels, playlist and folders" msgstr "" -#: .././config.py:18799 +#: .././config.py:18797 msgid "Download channels, playlists and folders" msgstr "" -#: .././config.py:18800 +#: .././config.py:18798 msgid "Perform a custom download" msgstr "" -#: .././config.py:18812 +#: .././config.py:18810 msgid "Custom download name" msgstr "" -#: .././config.py:18870 +#: .././config.py:18868 msgid "TRANSLATOR'S NOTE: Scheduled downloads > Start" msgstr "" -#: .././config.py:18873 .././config.py:23293 +#: .././config.py:18871 .././config.py:23298 msgid "_Start" msgstr "" -#: .././config.py:18878 +#: .././config.py:18876 msgid "Start conditions" msgstr "" -#: .././config.py:18883 .././config.py:23318 +#: .././config.py:18881 .././config.py:23323 msgid "Start mode" msgstr "" -#: .././config.py:18888 +#: .././config.py:18886 msgid "Perform this download at regular intervals" msgstr "" -#: .././config.py:18889 +#: .././config.py:18887 msgid "Perform this download when Tartube starts" msgstr "" -#: .././config.py:18891 +#: .././config.py:18889 msgid "Perform this download some time after Tartube starts" msgstr "" -#: .././config.py:18894 +#: .././config.py:18892 msgid "Perform this download at specified times" msgstr "" -#: .././config.py:18895 +#: .././config.py:18893 msgid "Disable this scheduled download" msgstr "" -#: .././config.py:18969 +#: .././config.py:18967 msgid "Minutes" msgstr "" -#: .././config.py:19096 +#: .././config.py:19094 msgid "Interval time" msgstr "" -#: .././config.py:19106 +#: .././config.py:19104 msgid "Start times" msgstr "" -#: .././config.py:19148 +#: .././config.py:19146 msgid "TRANSLATOR'S NOTE: Scheduled downloads > Conflicts" msgstr "" -#: .././config.py:19151 +#: .././config.py:19149 msgid "_Conflicts" msgstr "" -#: .././config.py:19155 +#: .././config.py:19153 msgid "Conflict settings" msgstr "" -#: .././config.py:19160 +#: .././config.py:19158 msgid "If another scheduled download is running:" msgstr "" -#: .././config.py:19167 +#: .././config.py:19165 msgid "Add channels, playlists and folders to the end of the queue" msgstr "" -#: .././config.py:19173 +#: .././config.py:19171 msgid "Add channels, playlists and folders to the beginning of the queue" msgstr "" -#: .././config.py:19180 +#: .././config.py:19178 msgid "Do nothing, just wait until the next scheduled download time" msgstr "" -#: .././config.py:19195 +#: .././config.py:19193 msgid "This scheduled download takes priority over others" msgstr "" -#: .././config.py:19198 +#: .././config.py:19196 msgid "Other scheduled downloads won't start until this one is finished" msgstr "" -#: .././config.py:19214 +#: .././config.py:19212 msgid "TRANSLATOR'S NOTE: Scheduled downloads > Media" msgstr "" -#: .././config.py:19222 +#: .././config.py:19220 msgid "Media to download" msgstr "" -#: .././config.py:19228 +#: .././config.py:19226 msgid "Check/download everything" msgstr "" -#: .././config.py:19236 +#: .././config.py:19234 msgid "Only check/download the media below" msgstr "" -#: .././config.py:19250 +#: .././config.py:19248 msgid "" "Hint: you can drag and drop channels, playlists and your own folders here" msgstr "" -#: .././config.py:19390 +#: .././config.py:19388 msgid "TRANSLATOR'S NOTE: Scheduled downloads > Limits" msgstr "" -#: .././config.py:19393 .././config.py:23684 +#: .././config.py:19391 .././config.py:23689 msgid "_Limits" msgstr "" -#: .././config.py:19398 .././config.py:23691 +#: .././config.py:19396 .././config.py:23696 msgid "Performance limits" msgstr "" -#: .././config.py:19403 .././config.py:23696 +#: .././config.py:19401 .././config.py:23701 msgid "Limits are applied when you start downloading a video/channel/playlist" msgstr "" -#: .././config.py:19409 +#: .././config.py:19407 msgid "" "These limits override the default and alternative limits specified elsewhere" msgstr "" -#: .././config.py:19415 .././config.py:23702 .././config.py:23773 +#: .././config.py:19413 .././config.py:23707 .././config.py:23778 msgid "Limit simultaneous downloads to" msgstr "" -#: .././config.py:19430 .././config.py:23720 .././config.py:23795 +#: .././config.py:19428 .././config.py:23725 .././config.py:23800 msgid "Limit download speed to" msgstr "" -#: .././config.py:19458 +#: .././config.py:19456 msgid "TRANSLATOR'S NOTE: Scheduled downloads > Other" msgstr "" -#: .././config.py:19461 +#: .././config.py:19459 msgid "_Other" msgstr "" -#: .././config.py:19465 +#: .././config.py:19463 msgid "Other settings" msgstr "" -#: .././config.py:19471 +#: .././config.py:19469 msgid "" "Ignore time-saving preferences, and check/download the whole channel/" "playlist/folder" msgstr "" -#: .././config.py:19479 +#: .././config.py:19477 msgid "Shut down Tartube when this scheduled download has finished" msgstr "" -#: .././config.py:19898 +#: .././config.py:19896 msgid "" "TRANSLATOR'S NOTE: System preferences window starts here. In the menu, click " "Edit > System preferences..." msgstr "" -#: .././config.py:20242 +#: .././config.py:20240 msgid "TRANSLATOR'S NOTE: System preferences > General" msgstr "" -#: .././config.py:20270 +#: .././config.py:20268 msgid "TRANSLATOR'S NOTE: System preferences > General > Application" msgstr "" -#: .././config.py:20277 +#: .././config.py:20275 msgid "_Application" msgstr "" -#: .././config.py:20284 +#: .././config.py:20282 msgid "Application details" msgstr "" -#: .././config.py:20289 +#: .././config.py:20287 msgid "Version" msgstr "" -#: .././config.py:20307 +#: .././config.py:20305 msgid "Locale override" msgstr "" -#: .././config.py:20316 +#: .././config.py:20314 msgid "Use your system locale" msgstr "" -#: .././config.py:20324 +#: .././config.py:20322 msgid "Current locale" msgstr "" -#: .././config.py:20333 +#: .././config.py:20331 msgid "Unrecognised locale" msgstr "" -#: .././config.py:20403 +#: .././config.py:20401 msgid "Preferences mode" msgstr "" -#: .././config.py:20430 +#: .././config.py:20428 msgid "Hide advanced preferences" msgstr "" -#: .././config.py:20432 +#: .././config.py:20430 msgid "Show advanced preferences" msgstr "" -#: .././config.py:20450 +#: .././config.py:20448 msgid "TRANSLATOR'S NOTE: System preferences > General > Modules" msgstr "" -#: .././config.py:20453 +#: .././config.py:20451 msgid "_Modules" msgstr "" -#: .././config.py:20458 +#: .././config.py:20456 msgid "Module availability" msgstr "" -#: .././config.py:20464 +#: .././config.py:20462 msgid "feedparser module is available (required for detecting livestreams)" msgstr "" -#: .././config.py:20473 +#: .././config.py:20471 msgid "matplotlib module is available (draws graphs)" msgstr "" -#: .././config.py:20481 +#: .././config.py:20479 msgid "moviepy module is available (finds the length of videos, if unknown)" msgstr "" -#: .././config.py:20491 +#: .././config.py:20489 msgid "playsound module is available (sound an alarm when a livestream starts)" msgstr "" -#: .././config.py:20501 +#: .././config.py:20499 msgid "" "XDG module is available (saves the config file in the standard location)" msgstr "" -#: .././config.py:20511 +#: .././config.py:20509 msgid "" "Notify module is available (shows desktop notifications; Linux/*BSD only)" msgstr "" -#: .././config.py:20521 +#: .././config.py:20519 msgid "Module preferences" msgstr "" -#: .././config.py:20527 +#: .././config.py:20525 msgid "" "Use 'moviepy' module to get a video's duration, if not known (may be slow)" msgstr "" -#: .././config.py:20539 +#: .././config.py:20537 msgid "Timeout applied when moviepy checks a video file" msgstr "" -#: .././config.py:20564 +#: .././config.py:20562 msgid "TRANSLATOR'S NOTE: System preferences > Files > xxx" msgstr "" -#: .././config.py:20604 +#: .././config.py:20602 msgid "TRANSLATOR'S NOTE: System preferences > Files > Device" msgstr "" -#: .././config.py:20607 +#: .././config.py:20605 msgid "_Device" msgstr "" -#: .././config.py:20612 +#: .././config.py:20610 msgid "Device preferences" msgstr "" -#: .././config.py:20617 +#: .././config.py:20615 msgid "Size of device" msgstr "" -#: .././config.py:20634 +#: .././config.py:20632 msgid "Free space on device" msgstr "" -#: .././config.py:20652 +#: .././config.py:20650 msgid "" "Before checking/downloading videos, warn user if disk space is less than" msgstr "" -#: .././config.py:20677 +#: .././config.py:20675 msgid "Halt downloads if disk space is less than" msgstr "" -#: .././config.py:20733 +#: .././config.py:20731 msgid "TRANSLATOR'S NOTE: System preferences > Files > Config" msgstr "" -#: .././config.py:20736 +#: .././config.py:20734 msgid "_Config" msgstr "" -#: .././config.py:20740 +#: .././config.py:20738 msgid "Configuration preferences" msgstr "" -#: .././config.py:20745 +#: .././config.py:20743 msgid "Tartube configuration file loaded from" msgstr "" -#: .././config.py:20757 +#: .././config.py:20755 msgid "Default location for Tartube configuration" msgstr "" -#: .././config.py:20769 +#: .././config.py:20767 msgid "Alternative location for Tartube configuration" msgstr "" -#: .././config.py:20794 +#: .././config.py:20792 msgid "TRANSLATOR'S NOTE: System preferences > Files > Database" msgstr "" -#: .././config.py:20797 +#: .././config.py:20795 msgid "D_atabase" msgstr "" -#: .././config.py:20802 +#: .././config.py:20800 msgid "Database preferences" msgstr "" -#: .././config.py:20807 +#: .././config.py:20805 msgid "Current data folder" msgstr "" -#: .././config.py:20820 +#: .././config.py:20818 msgid "Current database" msgstr "" -#: .././config.py:20837 +#: .././config.py:20835 msgid "Recent data folders" msgstr "" -#: .././config.py:20853 +#: .././config.py:20851 msgid "Add new database" msgstr "" -#: .././config.py:20855 +#: .././config.py:20853 msgid "Change to a different data folder" msgstr "" -#: .././config.py:20862 +#: .././config.py:20860 msgid "Check and repair database" msgstr "" -#: .././config.py:20865 +#: .././config.py:20863 msgid "Check for inconsistencies, and repair them" msgstr "" -#: .././config.py:20870 +#: .././config.py:20868 msgid "Dump database to JSON" msgstr "" -#: .././config.py:20873 +#: .././config.py:20871 msgid "Convert databases to JSON, even when Tartube can't load them" msgstr "" -#: .././config.py:20878 +#: .././config.py:20876 msgid "Switch to this database" msgstr "" -#: .././config.py:20880 +#: .././config.py:20878 msgid "Switch to the selected data folder" msgstr "" -#: .././config.py:20890 +#: .././config.py:20888 msgid "Forget" msgstr "" -#: .././config.py:20893 +#: .././config.py:20891 msgid "Remove the selected data folder from the list" msgstr "" -#: .././config.py:20903 +#: .././config.py:20901 msgid "Forget all" msgstr "" -#: .././config.py:20906 +#: .././config.py:20904 msgid "Forget every folder in this list (except the current one)" msgstr "" -#: .././config.py:20920 +#: .././config.py:20918 msgid "Move the selected folder up the list" msgstr "" -#: .././config.py:20929 +#: .././config.py:20927 msgid "Move the selected folder down the list" msgstr "" -#: .././config.py:20957 +#: .././config.py:20955 msgid "" "On startup, load the first database on the list (not the most recently-use " "one)" msgstr "" -#: .././config.py:20967 +#: .././config.py:20965 msgid "If one database is in use, try to load others" msgstr "" -#: .././config.py:20975 +#: .././config.py:20973 msgid "New databases are added to this list" msgstr "" -#: .././config.py:21021 +#: .././config.py:21019 msgid "TRANSLATOR'S NOTE: System preferences > Files > Backups" msgstr "" -#: .././config.py:21024 +#: .././config.py:21022 msgid "_Backups" msgstr "" -#: .././config.py:21029 +#: .././config.py:21027 msgid "Backup preferences" msgstr "" -#: .././config.py:21034 +#: .././config.py:21032 msgid "" "When saving the database, Tartube makes a backup copy of its database file" msgstr "" -#: .././config.py:21042 +#: .././config.py:21040 msgid "Delete the backup as soon as the database has been saved" msgstr "" -#: .././config.py:21049 +#: .././config.py:21047 msgid "Keep the backup file, replacing any previous backup file" msgstr "" -#: .././config.py:21058 +#: .././config.py:21056 msgid "Make a new backup file once per day" msgstr "" -#: .././config.py:21067 +#: .././config.py:21065 msgid "Make a new backup file every time the database is saved" msgstr "" -#: .././config.py:21100 +#: .././config.py:21098 msgid "Export preferences" msgstr "" -#: .././config.py:21105 +#: .././config.py:21103 msgid "Separator used in CSV exports" msgstr "" -#: .././config.py:21140 +#: .././config.py:21138 msgid "TRANSLATOR'S NOTE: System preferences > Files > Videos" msgstr "" -#: .././config.py:21151 +#: .././config.py:21149 msgid "Video matching preferences" msgstr "" -#: .././config.py:21156 +#: .././config.py:21154 msgid "When matching videos on the filesystem:" msgstr "" -#: .././config.py:21162 +#: .././config.py:21160 msgid "The video names must match exactly" msgstr "" -#: .././config.py:21169 +#: .././config.py:21167 msgid "The first # characters must match exactly" msgstr "" -#: .././config.py:21183 +#: .././config.py:21181 msgid "Ignore the last # characters; the remaining name must match exactly" msgstr "" -#: .././config.py:21221 +#: .././config.py:21219 msgid "Video matching recommended preferences" msgstr "" -#: .././config.py:21227 +#: .././config.py:21225 msgid "Check the video's original name and the downloaded file name" msgstr "" -#: .././config.py:21239 +#: .././config.py:21237 msgid "" "N.B. If disabled, custom file templates will interfere with video matching" msgstr "" -#: .././config.py:21259 +#: .././config.py:21257 msgid "TRANSLATOR'S NOTE: System preferences > Files > Delete" msgstr "" -#: .././config.py:21263 +#: .././config.py:21261 msgid "D_elete" msgstr "" -#: .././config.py:21270 +#: .././config.py:21268 msgid "Automatic video deletion/removal preferences" msgstr "" -#: .././config.py:21276 +#: .././config.py:21274 msgid "" "Deleted videos are re-downloaded without an archive file. See the Operations " "> Archive tab" msgstr "" -#: .././config.py:21283 +#: .././config.py:21281 msgid "Automatically delete downloaded videos" msgstr "" -#: .././config.py:21299 .././config.py:21323 .././formats.py:451 +#: .././config.py:21297 .././config.py:21321 .././formats.py:451 msgid "days" msgstr "" -#: .././config.py:21305 +#: .././config.py:21303 msgid "Remove downloaded videos from the database (but don't delete files)" msgstr "" -#: .././config.py:21328 +#: .././config.py:21326 msgid "Only delete/remove videos which have been watched" msgstr "" -#: .././config.py:21340 +#: .././config.py:21338 msgid "Delete/remove files:" msgstr "" -#: .././config.py:21346 +#: .././config.py:21344 msgid "When the database is loaded" msgstr "" -#: .././config.py:21353 +#: .././config.py:21351 msgid "After every download operation" msgstr "" -#: .././config.py:21397 +#: .././config.py:21395 msgid "Manual video deletion/removal preferences" msgstr "" -#: .././config.py:21402 +#: .././config.py:21400 msgid "Show dialogue window before removing video(s)" msgstr "" -#: .././config.py:21413 +#: .././config.py:21411 msgid "When removing videos, remove all files from the filesystem" msgstr "" -#: .././config.py:21425 +#: .././config.py:21423 msgid "Show dialogue window before removing channels/playlists/folders" msgstr "" -#: .././config.py:21439 +#: .././config.py:21437 msgid "When removing containers, remove all files from the filesystem" msgstr "" -#: .././config.py:21465 +#: .././config.py:21463 msgid "TRANSLATOR'S NOTE: System preferences > Files > Update" msgstr "" -#: .././config.py:21476 +#: .././config.py:21474 msgid "Update video descriptions" msgstr "" -#: .././config.py:21483 +#: .././config.py:21481 msgid "These procedures might take a long time on a large database" msgstr "" -#: .././config.py:21490 +#: .././config.py:21488 msgid "Update from description files, and set the line lengths to:" msgstr "" -#: .././config.py:21509 +#: .././config.py:21507 msgid "Clear descriptions (does not modify the description files)" msgstr "" -#: .././config.py:21532 +#: .././config.py:21530 msgid "Video timestamps" msgstr "" -#: .././config.py:21536 +#: .././config.py:21534 msgid "Extract timestamps for all videos" msgstr "" -#: .././config.py:21544 +#: .././config.py:21542 msgid "Remove timestamps from all videos" msgstr "" -#: .././config.py:21554 .././config.py:25647 +#: .././config.py:21552 .././config.py:25662 msgid "Video comments" msgstr "" -#: .././config.py:21558 +#: .././config.py:21556 msgid "Extract comments for all videos" msgstr "" -#: .././config.py:21566 +#: .././config.py:21564 msgid "Remove comments from all videos" msgstr "" -#: .././config.py:21576 +#: .././config.py:21574 msgid "" "Comments are extracted from each video's metadata file, so this procedure " "may take a long time" msgstr "" -#: .././config.py:21596 +#: .././config.py:21594 msgid "TRANSLATOR'S NOTE: System preferences > Files > URLs" msgstr "" -#: .././config.py:21600 +#: .././config.py:21598 msgid "U_RLs" msgstr "" -#: .././config.py:21607 +#: .././config.py:21605 msgid "Update channel/playlist URLs" msgstr "" -#: .././config.py:21612 +#: .././config.py:21610 msgid "Confirm every change" msgstr "" -#: .././config.py:21695 +#: .././config.py:21693 msgid "Pattern" msgstr "" -#: .././config.py:21706 +#: .././config.py:21704 msgid "Substitution" msgstr "" -#: .././config.py:21717 +#: .././config.py:21715 msgid "This pattern is a regex" msgstr "" -#: .././config.py:21729 +#: .././config.py:21727 msgid "Search and replace text in the selected URLs" msgstr "" -#: .././config.py:21744 +#: .././config.py:21742 msgid "Open URLs" msgstr "" -#: .././config.py:21832 +#: .././config.py:21830 msgid "TRANSLATOR'S NOTE: System preferences > Files > Temporary" msgstr "" -#: .././config.py:21842 +#: .././config.py:21840 msgid "Temporary folder preferences" msgstr "" -#: .././config.py:21847 +#: .././config.py:21845 msgid "Empty temporary folders when Tartube shuts down" msgstr "" -#: .././config.py:21856 +#: .././config.py:21854 msgid "(N.B. Temporary folders are always emptied when Tartube starts up)" msgstr "" -#: .././config.py:21864 +#: .././config.py:21862 msgid "Open temporary folders (on the desktop) when Tartube shuts down" msgstr "" -#: .././config.py:21895 +#: .././config.py:21893 msgid "TRANSLATOR'S NOTE: System preferences > Files > Statistics" msgstr "" -#: .././config.py:21911 +#: .././config.py:21909 msgid "The Tartube database contains:" msgstr "" -#: .././config.py:21971 +#: .././config.py:21969 msgid "Custom folders" msgstr "" -#: .././config.py:21994 +#: .././config.py:21992 msgid "Calculate" msgstr "" -#: .././config.py:22075 +#: .././config.py:22073 msgid "TRANSLATOR'S NOTE: System preferences > Files > History" msgstr "" -#: .././config.py:22129 +#: .././config.py:22127 msgid "TRANSLATOR'S NOTE: System preferences > Windows" msgstr "" #. Add this tab... -#: .././config.py:22133 +#: .././config.py:22131 msgid "_Windows" msgstr "" -#: .././config.py:22163 +#: .././config.py:22161 msgid "TRANSLATOR'S NOTE: System preferences > Windows > Main Window" msgstr "" -#: .././config.py:22167 +#: .././config.py:22165 msgid "_Main window" msgstr "" -#: .././config.py:22174 +#: .././config.py:22172 msgid "Main window preferences" msgstr "" -#: .././config.py:22179 +#: .././config.py:22177 msgid "Remember size of the main window" msgstr "" -#: .././config.py:22187 +#: .././config.py:22185 msgid "Remember slider positions" msgstr "" -#: .././config.py:22196 +#: .././config.py:22194 msgid "Reset both" msgstr "" -#: .././config.py:22212 +#: .././config.py:22210 msgid "Don't show the main window toolbar" msgstr "" -#: .././config.py:22222 +#: .././config.py:22220 msgid "Don't show labels in the main window toolbar" msgstr "" -#: .././config.py:22240 +#: .././config.py:22245 msgid "" "Replace stock icons with custom icons (in case stock icons are not visible)" msgstr "" -#: .././config.py:22252 +#: .././config.py:22257 msgid "Show tooltips for videos, channels, playlists and folders" msgstr "" -#: .././config.py:22261 +#: .././config.py:22266 msgid "Show errors/warnings in tooltips (but not in the Videos tab)" msgstr "" -#: .././config.py:22284 +#: .././config.py:22289 msgid "Disable the download buttons in the toolbar and the Videos tab" msgstr "" -#: .././config.py:22294 +#: .././config.py:22299 msgid "In the Progress tab, hide finished downloads" msgstr "" -#: .././config.py:22303 +#: .././config.py:22308 msgid "Show downloads in reverse order" msgstr "" -#: .././config.py:22312 +#: .././config.py:22317 msgid "In the Progress/Classic Mode tabs, remember the width of (some) columns" msgstr "" -#: .././config.py:22322 +#: .././config.py:22327 msgid "When Tartube starts, automatically open the Classic Mode tab" msgstr "" -#: .././config.py:22338 +#: .././config.py:22343 msgid "" "In the Classic Mode tab, when adding URLs, remove duplicates rather than " "retaining them" msgstr "" -#: .././config.py:22352 +#: .././config.py:22357 msgid "" "In the Errors/Warnings tab, don't reset the tab title when it is clicked" msgstr "" -#: .././config.py:22378 +#: .././config.py:22383 msgid "TRANSLATOR'S NOTE: System preferences > Windows > Videos" msgstr "" -#: .././config.py:22386 +#: .././config.py:22391 msgid "Video Index (left side of the Videos tab)" msgstr "" -#: .././config.py:22391 +#: .././config.py:22396 msgid "Show a 'Custom download all' button" msgstr "" -#: .././config.py:22401 +#: .././config.py:22406 msgid "While checking/downloading videos, show free disk space" msgstr "" -#: .././config.py:22412 +#: .././config.py:22417 msgid "Allow each row to be marked for checking/downloading" msgstr "" -#: .././config.py:22423 +#: .././config.py:22428 msgid "Show smaller icons" msgstr "" -#: .././config.py:22432 +#: .././config.py:22437 msgid "" "Show detailed statistics about the videos in each channel / playlist / folder" msgstr "" -#: .././config.py:22443 +#: .././config.py:22448 msgid "" "After clicking on a folder, automatically expand/collapse the tree around it" msgstr "" -#: .././config.py:22454 +#: .././config.py:22459 msgid "Expand the whole tree, not just the level beneath the clicked folder" msgstr "" -#: .././config.py:22475 +#: .././config.py:22480 msgid "Video Catalogue (right side of the Videos tab)" msgstr "" -#: .././config.py:22481 +#: .././config.py:22486 msgid "Show 'today' and 'yesterday' as the date, when possible" msgstr "" -#: .././config.py:22489 +#: .././config.py:22494 msgid "Show livestreams with a different background colour" msgstr "" -#: .././config.py:22497 +#: .././config.py:22502 msgid "Use same background colours for livestream and debut videos" msgstr "" -#: .././config.py:22520 +#: .././config.py:22525 msgid "Channel and playlist names are clickable (grid mode only)" msgstr "" -#: .././config.py:22528 +#: .././config.py:22533 msgid "Show nicknames (not video file names)" msgstr "" -#: .././config.py:22549 +#: .././config.py:22554 msgid "TRANSLATOR'S NOTE: System preferences > Windows > Drag" msgstr "" -#: .././config.py:22552 +#: .././config.py:22557 msgid "_Drag" msgstr "" -#: .././config.py:22556 +#: .././config.py:22561 msgid "Drag and drop preferences" msgstr "" -#: .././config.py:22562 +#: .././config.py:22567 msgid "When dragging and dropping videos to an external application..." msgstr "" -#: .././config.py:22568 +#: .././config.py:22573 msgid "Transfer the video's full file path" msgstr "" -#: .././config.py:22576 +#: .././config.py:22581 msgid "Transfer the video's source URL" msgstr "" -#: .././config.py:22584 +#: .././config.py:22589 msgid "Transfer the video's name" msgstr "" -#: .././config.py:22592 .././config.py:22654 +#: .././config.py:22597 .././config.py:22659 msgid "Transfer error/warning messages" msgstr "" -#: .././config.py:22600 +#: .././config.py:22605 msgid "Transfer the thumbnail's full file path" msgstr "" -#: .././config.py:22608 .././config.py:22665 +#: .././config.py:22613 .././config.py:22670 msgid "Add a text separator before each item" msgstr "" -#: .././config.py:22617 +#: .././config.py:22622 msgid "" "When dragging and dropping messages from the Errors/Warnings tab to an " "external application..." msgstr "" -#: .././config.py:22624 +#: .././config.py:22629 msgid "Transfer the video/channel/playlist file path" msgstr "" -#: .././config.py:22632 +#: .././config.py:22637 msgid "Transfer the video/channel/playlist URL" msgstr "" -#: .././config.py:22643 +#: .././config.py:22648 msgid "Transfer the video/channel/playlist name" msgstr "" -#: .././config.py:22689 +#: .././config.py:22694 msgid "TRANSLATOR'S NOTE: System preferences > Windows > Tray" msgstr "" -#: .././config.py:22693 +#: .././config.py:22698 msgid "_Tray" msgstr "" -#: .././config.py:22699 +#: .././config.py:22704 msgid "System tray preferences" msgstr "" -#: .././config.py:22704 +#: .././config.py:22709 msgid "Show Tartube in the system tray" msgstr "" -#: .././config.py:22713 +#: .././config.py:22718 msgid "Start Tartube in the system tray" msgstr "" -#: .././config.py:22724 +#: .././config.py:22729 msgid "Close to the tray, rather than closing the application" msgstr "" -#: .././config.py:22736 +#: .././config.py:22741 msgid "" "After closing to the tray, restore the window's position (does not work on " "Wayland)" msgstr "" -#: .././config.py:22779 +#: .././config.py:22784 msgid "TRANSLATOR'S NOTE: System preferences > Windows > Dialogues" msgstr "" -#: .././config.py:22783 +#: .././config.py:22788 msgid "D_ialogues" msgstr "" -#: .././config.py:22789 +#: .././config.py:22794 msgid "Dialogue window preferences" msgstr "" -#: .././config.py:22794 +#: .././config.py:22799 msgid "When adding channels/playlists, keep the dialogue window open" msgstr "" -#: .././config.py:22804 +#: .././config.py:22809 msgid "When the dialogue window opens, add URLs from the system clipboard" msgstr "" -#: .././config.py:22825 +#: .././config.py:22830 msgid "When adding YouTube channels, remind the user to copy the correct URL" msgstr "" -#: .././config.py:22837 +#: .././config.py:22842 msgid "Debugging preferences" msgstr "" -#: .././config.py:22843 +#: .././config.py:22848 msgid "" "Temporarily disable message dialogue windows (display messages in terminal " "instead)" msgstr "" -#: .././config.py:22855 +#: .././config.py:22860 msgid "" "N.B. Tartube shows a dialogue window after checking or downloading videos" msgstr "" -#: .././config.py:22863 +#: .././config.py:22868 msgid "That dialogue window can be disabled in the Operations > Actions tab" msgstr "" -#: .././config.py:22883 +#: .././config.py:22888 msgid "TRANSLATOR'S NOTE: System preferences > Windows > Colours" msgstr "" -#: .././config.py:22887 +#: .././config.py:22892 msgid "_Colours" msgstr "" -#: .././config.py:22894 +#: .././config.py:22899 msgid "Video catalogue colour preferences" msgstr "" -#: .././config.py:22902 +#: .././config.py:22907 msgid "Waiting livestreams" msgstr "" -#: .././config.py:22908 +#: .././config.py:22913 msgid "Broadcasting livestreams" msgstr "" -#: .././config.py:22914 +#: .././config.py:22919 msgid "Waiting debut videos" msgstr "" -#: .././config.py:22920 +#: .././config.py:22925 msgid "Broadcasting debut videos" msgstr "" -#: .././config.py:22926 +#: .././config.py:22931 msgid "Selected videos" msgstr "" -#: .././config.py:22932 +#: .././config.py:22937 msgid "Selected waiting videos" msgstr "" -#: .././config.py:22938 +#: .././config.py:22943 msgid "Selected broadcasting videos" msgstr "" -#: .././config.py:22944 +#: .././config.py:22949 msgid "Drag and Drop notification" msgstr "" -#: .././config.py:22950 +#: .././config.py:22955 msgid "Drag and Drop background 1" msgstr "" -#: .././config.py:22956 +#: .././config.py:22961 msgid "Drag and Drop background 2" msgstr "" -#: .././config.py:22987 +#: .././config.py:22992 msgid "Custom colour:" msgstr "" -#: .././config.py:23010 +#: .././config.py:23015 msgid "Default colour:" msgstr "" -#: .././config.py:23047 +#: .././config.py:23052 msgid "TRANSLATOR'S NOTE: System preferences > Windows > Errors/Warnings" msgstr "" -#: .././config.py:23052 +#: .././config.py:23057 msgid "_Errors/Warnings" msgstr "" -#: .././config.py:23058 +#: .././config.py:23063 msgid "Errors/Warnings tab preferences" msgstr "" -#: .././config.py:23158 +#: .././config.py:23163 msgid "TRANSLATOR'S NOTE: System preferences > Windows > Websites" msgstr "" -#: .././config.py:23162 +#: .././config.py:23167 msgid "_Websites" msgstr "" -#: .././config.py:23169 +#: .././config.py:23174 msgid "YouTube error/warning preferences" msgstr "" -#: .././config.py:23174 +#: .././config.py:23179 msgid "Ignore YouTube copyright errors" msgstr "" -#: .././config.py:23182 +#: .././config.py:23187 msgid "Ignore YouTube age-restriction errors" msgstr "" -#: .././config.py:23190 +#: .././config.py:23195 msgid "Ignore YouTube deletion by uploader errors" msgstr "" -#: .././config.py:23198 +#: .././config.py:23203 msgid "Ignore YouTube payment errors" msgstr "" -#: .././config.py:23207 .././config.py:27221 +#: .././config.py:23212 .././config.py:27236 msgid "General preferences" msgstr "" -#: .././config.py:23213 +#: .././config.py:23218 msgid "" "Ignore any errors/warnings which match lines in this list (applies to all " "websites)" msgstr "" -#: .././config.py:23227 +#: .././config.py:23232 msgid "These are ordinary strings" msgstr "" -#: .././config.py:23234 +#: .././config.py:23239 msgid "These are regular expressions (regexes)" msgstr "" -#: .././config.py:23263 +#: .././config.py:23268 msgid "TRANSLATOR'S NOTE: System preferences > Scheduling" msgstr "" #. Add this tab... -#: .././config.py:23267 +#: .././config.py:23272 msgid "_Scheduling" msgstr "" -#: .././config.py:23290 +#: .././config.py:23295 msgid "TRANSLATOR'S NOTE: System preferences > Scheduling > Start" msgstr "" -#: .././config.py:23298 +#: .././config.py:23303 msgid "Scheduled download preferences" msgstr "" -#: .././config.py:23319 +#: .././config.py:23324 msgid "Priority" msgstr "" -#: .././config.py:23319 +#: .././config.py:23324 msgid "Whole" msgstr "" -#: .././config.py:23319 +#: .././config.py:23324 msgid "Shutdown" msgstr "" -#: .././config.py:23319 +#: .././config.py:23324 msgid "D/L All" msgstr "" -#: .././config.py:23320 +#: .././config.py:23325 msgid "Join mode" msgstr "" -#: .././config.py:23374 .././config.py:24471 .././config.py:26785 -#: .././config.py:27066 +#: .././config.py:23379 .././config.py:24486 .././config.py:26800 +#: .././config.py:27081 msgid "Edit" msgstr "" -#: .././config.py:23446 .././formats.py:1229 +#: .././config.py:23451 .././formats.py:1229 msgid "Custom" msgstr "" -#: .././config.py:23490 +#: .././config.py:23495 msgid "TRANSLATOR'S NOTE: System preferences > Scheduling > Stop" msgstr "" -#: .././config.py:23493 +#: .././config.py:23498 msgid "S_top" msgstr "" -#: .././config.py:23498 +#: .././config.py:23503 msgid "Scheduled stop preferences" msgstr "" -#: .././config.py:23503 +#: .././config.py:23508 msgid "Stop all download operations after this much time" msgstr "" -#: .././config.py:23551 +#: .././config.py:23556 msgid "Stop all download operations after this many videos" msgstr "" -#: .././config.py:23578 +#: .././config.py:23583 msgid "Stop all download operations after this much disk space" msgstr "" -#: .././config.py:23621 +#: .././config.py:23626 msgid "" "N.B. Disk space is estimated. This setting does not apply to simulated " "downloads" msgstr "" -#: .././config.py:23636 +#: .././config.py:23641 msgid "TRANSLATOR'S NOTE: System preferences > Operations" msgstr "" -#: .././config.py:23680 +#: .././config.py:23685 msgid "TRANSLATOR'S NOTE: System preferences > Operations > Limits" msgstr "" -#: .././config.py:23746 +#: .././config.py:23751 msgid "Overriding video format options, limit video resolution to" msgstr "" -#: .././config.py:23768 +#: .././config.py:23773 msgid "Alternative performance limits" msgstr "" -#: .././config.py:23826 +#: .././config.py:23831 msgid "Alternative limits apply between" msgstr "" -#: .././config.py:23866 +#: .././config.py:23871 msgid "and" msgstr "" -#: .././config.py:23894 +#: .././config.py:23899 msgid "On days" msgstr "" -#: .././config.py:23927 +#: .././config.py:23932 msgid "TRANSLATOR'S NOTE: System preferences > Operations > Stop" msgstr "" -#: .././config.py:23931 +#: .././config.py:23936 msgid "_Stop" msgstr "" -#: .././config.py:23938 +#: .././config.py:23943 msgid "Time-saving settings" msgstr "" -#: .././config.py:23944 +#: .././config.py:23949 msgid "" "Stop checking/downloading a channel/playlist when it finds videos you " "already have" msgstr "" -#: .././config.py:23955 +#: .././config.py:23960 msgid "Stop after this many videos (when checking)" msgstr "" -#: .././config.py:23970 +#: .././config.py:23975 msgid "Stop after this many videos (when downloading)" msgstr "" -#: .././config.py:24006 +#: .././config.py:24011 msgid "TRANSLATOR'S NOTE: System preferences > Operations > Downloads" msgstr "" -#: .././config.py:24017 +#: .././config.py:24022 msgid "Download operation preferences" msgstr "" -#: .././config.py:24023 +#: .././config.py:24028 msgid "Automatically update downloader before every download operation" msgstr "" -#: .././config.py:24035 +#: .././config.py:24040 msgid "Automatically save files at the end of all operations" msgstr "" -#: .././config.py:24047 +#: .././config.py:24052 msgid "For simulated downloads, don't check a video in a folder more than once" msgstr "" -#: .././config.py:24061 +#: .././config.py:24066 msgid "If a download stalls, restart it after this many minutes" msgstr "" -#: .././config.py:24083 +#: .././config.py:24088 msgid "Maximum restarts after a stalled download (0 for no maximum)" msgstr "" -#: .././config.py:24116 +#: .././config.py:24121 msgid "Apply a timeout (in minutes) when checking a video" msgstr "" -#: .././config.py:24128 +#: .././config.py:24133 msgid "Without comments" msgstr "" -#: .././config.py:24144 +#: .././config.py:24149 msgid "With comments" msgstr "" -#: .././config.py:24177 +#: .././config.py:24182 msgid "Assign anonymous error/warning messages to the most probable video" msgstr "" -#: .././config.py:24188 +#: .././config.py:24193 msgid "Add censored, age-restricted and other blocked videos to the database" msgstr "" -#: .././config.py:24201 +#: .././config.py:24206 msgid "" "Extract playlist IDs from each video, and store them in the parent channel/" "playlist" msgstr "" -#: .././config.py:24212 +#: .././config.py:24217 msgid "" "Convert .webp thumbnails into .jpg thumbnails (using FFmpeg) after " "downloading them" msgstr "" -#: .././config.py:24223 +#: .././config.py:24228 msgid "" "...but don't delete the original thumbnails (enable before embedding " "thumbnails in videos)" msgstr "" -#: .././config.py:24258 +#: .././config.py:24263 msgid "TRANSLATOR'S NOTE: System preferences > Operations > Ignore" msgstr "" -#: .././config.py:24262 +#: .././config.py:24267 msgid "_Ignore" msgstr "" -#: .././config.py:24269 +#: .././config.py:24274 msgid "Ignore downloader errors/warnings" msgstr "" -#: .././config.py:24274 +#: .././config.py:24279 msgid "TRANSLATOR'S NOTE: These error messages are always in English" msgstr "" -#: .././config.py:24278 +#: .././config.py:24283 msgid "Ignore 'Child process exited with non-zero code' errors" msgstr "" -#: .././config.py:24287 +#: .././config.py:24292 msgid "" "Ignore 'Unable to download video data' and 'Unable to extract video data' " "errors" msgstr "" -#: .././config.py:24297 +#: .././config.py:24302 msgid "Ignore 'Did not get any data blocks' errors" msgstr "" -#: .././config.py:24306 +#: .././config.py:24311 msgid "Ignore 'Requested formats are incompatible for merge' warnings" msgstr "" -#: .././config.py:24315 +#: .././config.py:24320 msgid "Ignore 'No video formats found' errors" msgstr "" -#: .././config.py:24323 +#: .././config.py:24328 msgid "Ignore 'There are no annotations to write' warnings" msgstr "" -#: .././config.py:24331 +#: .././config.py:24336 msgid "Ignore 'Video doesn't have subtitles' warnings" msgstr "" -#: .././config.py:24339 +#: .././config.py:24344 msgid "Ignore 'A channel/user page was given' warnings" msgstr "" -#: .././config.py:24347 +#: .././config.py:24352 msgid "Ignore 'There's no playlist description to write' warnings" msgstr "" -#: .././config.py:24356 +#: .././config.py:24361 msgid "" -"Ignore 'Unable to download video thumbnail: HTTP Error 404: Not Fuund' " +"Ignore 'Unable to download video thumbnail: HTTP Error 404: Not Found' " "warnings" msgstr "" -#: .././config.py:24379 +#: .././config.py:24372 +msgid "Ignore 'The channel is not currently live' warnings on Twitch" +msgstr "" + +#: .././config.py:24394 msgid "TRANSLATOR'S NOTE: System preferences > Operations > Custom" msgstr "" -#: .././config.py:24382 +#: .././config.py:24397 msgid "_Custom" msgstr "" -#: .././config.py:24387 +#: .././config.py:24402 msgid "Custom downloads" msgstr "" -#: .././config.py:24408 .././config.py:26720 +#: .././config.py:24423 .././config.py:26735 msgid "Classic Mode" msgstr "" -#: .././config.py:24480 .././config.py:26794 .././config.py:27075 +#: .././config.py:24495 .././config.py:26809 .././config.py:27090 msgid "Export" msgstr "" -#: .././config.py:24489 .././config.py:26803 .././config.py:27084 +#: .././config.py:24504 .././config.py:26818 .././config.py:27099 msgid "Clone" msgstr "" -#: .././config.py:24498 .././config.py:26812 +#: .././config.py:24513 .././config.py:26827 msgid "Use in Classic Mode tab" msgstr "" -#: .././config.py:24601 +#: .././config.py:24616 msgid "TRANSLATOR'S NOTE: System preferences > Operations > Archive" msgstr "" -#: .././config.py:24605 +#: .././config.py:24620 msgid "_Archive" msgstr "" -#: .././config.py:24613 +#: .././config.py:24628 msgid "Archive file preferences" msgstr "" -#: .././config.py:24619 +#: .././config.py:24634 msgid "" "Allow downloader to create its own archive file (so deleted videos are not " "re-downloaded)" msgstr "" -#: .././config.py:24638 +#: .././config.py:24653 msgid "Store the archive file in the same location as the video" msgstr "" -#: .././config.py:24646 +#: .././config.py:24661 msgid "" "N.B. Archive files are never stored in system folders like 'Unsorted Videos'" msgstr "" -#: .././config.py:24655 +#: .././config.py:24670 msgid "Store the archive file in Tartube's data directory" msgstr "" -#: .././config.py:24666 +#: .././config.py:24681 msgid "Store the archive file at this location:" msgstr "" -#: .././config.py:24746 +#: .././config.py:24761 msgid "Classic Mode tab preferences" msgstr "" -#: .././config.py:24752 +#: .././config.py:24767 msgid "Create an archive file when downloading from the Classic Mode tab" msgstr "" -#: .././config.py:24763 +#: .././config.py:24778 msgid "" "This setting should only be enabled when downloading channels and playlists" msgstr "" -#: .././config.py:24783 +#: .././config.py:24798 msgid "TRANSLATOR'S NOTE: System preferences > Operations > Livestreams" msgstr "" -#: .././config.py:24787 +#: .././config.py:24802 msgid "Li_vestreams" msgstr "" -#: .././config.py:24795 +#: .././config.py:24810 msgid "Livestream preferences (compatible websites only)" msgstr "" -#: .././config.py:24801 +#: .././config.py:24816 msgid "Do not check/download any livestream [yt-dlp only]" msgstr "" -#: .././config.py:24812 +#: .././config.py:24827 msgid "Detect livestreams announced within this many days" msgstr "" -#: .././config.py:24827 +#: .././config.py:24842 msgid "How often to check the status of livestreams (in minutes)" msgstr "" -#: .././config.py:24846 +#: .././config.py:24861 msgid "Check more frequently when a livestream is due to start" msgstr "" -#: .././config.py:24889 +#: .././config.py:24904 msgid "Broadcasting livestream preferences (compatible websites only)" msgstr "" -#: .././config.py:24897 +#: .././config.py:24912 msgid "" "These settings apply when downloading videos individually, for example with " "a custom download" msgstr "" -#: .././config.py:24908 +#: .././config.py:24923 msgid "Download using:" msgstr "" -#: .././config.py:24923 +#: .././config.py:24938 msgid ".m3u manifest" msgstr "" -#: .././config.py:24970 +#: .././config.py:24985 msgid "Replace a partially-downloaded livestream" msgstr "" -#: .././config.py:24977 +#: .././config.py:24992 msgid "Resume a partially-downloaded livestream" msgstr "" -#: .././config.py:24996 +#: .././config.py:25011 msgid "" "Bypass usual limits on simultaneous downloads, so that all livestreams can " "be downloaded" msgstr "" -#: .././config.py:25009 +#: .././config.py:25024 msgid "Timeout after this many minutes of inactivity" msgstr "" -#: .././config.py:25025 +#: .././config.py:25040 msgid "" "When the livestream download is stopped manually, mark the video as " "downloaded" msgstr "" -#: .././config.py:25039 +#: .././config.py:25054 msgid "" "Check a video before the livestream download (ensures metadata is downloaded)" msgstr "" -#: .././config.py:25053 +#: .././config.py:25068 msgid "N.B. This setting is ignored in the Classic Mode tab" msgstr "" -#: .././config.py:25070 +#: .././config.py:25085 msgid "not recommended" msgstr "" -#: .././config.py:25087 +#: .././config.py:25102 msgid "TRANSLATOR'S NOTE: System preferences > Operations > Actions" msgstr "" -#: .././config.py:25091 +#: .././config.py:25106 msgid "Ac_tions" msgstr "" -#: .././config.py:25099 +#: .././config.py:25114 msgid "Livestream actions (can be toggled for individual videos)" msgstr "" -#: .././config.py:25106 +#: .././config.py:25121 msgid "(currently disabled on MS Windows)" msgstr "" -#: .././config.py:25111 +#: .././config.py:25126 msgid "When a livestream starts, show a desktop notification" msgstr "" -#: .././config.py:25125 +#: .././config.py:25140 msgid "When a livestream starts, sound an alarm" msgstr "" -#: .././config.py:25152 +#: .././config.py:25167 msgid "Plays the selected sound effect" msgstr "" -#: .././config.py:25161 +#: .././config.py:25176 msgid "When a livestream starts, open it in the system's web browser" msgstr "" -#: .././config.py:25173 +#: .././config.py:25188 msgid "When a livestream starts, begin downloading it immediately" msgstr "" -#: .././config.py:25201 +#: .././config.py:25216 msgid "Desktop notification preferences" msgstr "" -#: .././config.py:25207 +#: .././config.py:25222 msgid "Show a dialogue window at the end of an operation" msgstr "" -#: .././config.py:25231 +#: .././config.py:25246 msgid "Don't notify the user at the end of an operation" msgstr "" -#: .././config.py:25269 +#: .././config.py:25284 msgid "TRANSLATOR'S NOTE: System preferences > Operations > Clips" msgstr "" -#: .././config.py:25273 +#: .././config.py:25288 msgid "Cli_ps" msgstr "" -#: .././config.py:25286 +#: .././config.py:25301 msgid "" "When a video is checked/downloaded, automatically extract timestamps from " "its metadata file" msgstr "" -#: .././config.py:25297 +#: .././config.py:25312 msgid "" "When a video is checked/downloaded, automatically extract timestamps from " "its description" msgstr "" -#: .././config.py:25309 +#: .././config.py:25324 msgid "If timestamps have already been extracted, replace them" msgstr "" -#: .././config.py:25321 +#: .././config.py:25336 msgid "" "If no timestamps have been extracted, try again before splitting a video" msgstr "" -#: .././config.py:25335 +#: .././config.py:25350 msgid "Video clips (requires FFmpeg or yt-dlp)" msgstr "" -#: .././config.py:25345 +#: .././config.py:25360 msgid "Download video clips using FFmpeg" msgstr "" -#: .././config.py:25352 +#: .././config.py:25367 msgid "Download video clips using yt-dlp" msgstr "" -#: .././config.py:25365 +#: .././config.py:25380 msgid "Format of video clip filenames" msgstr "" -#: .././config.py:25370 +#: .././config.py:25385 msgid "Number" msgstr "" -#: .././config.py:25371 +#: .././config.py:25386 msgid "Clip Title" msgstr "" -#: .././config.py:25372 +#: .././config.py:25387 msgid "Number + Clip Title" msgstr "" -#: .././config.py:25373 +#: .././config.py:25388 msgid "Clip Title + Number" msgstr "" -#: .././config.py:25374 +#: .././config.py:25389 msgid "Original Title" msgstr "" -#: .././config.py:25375 +#: .././config.py:25390 msgid "Original Title + Number" msgstr "" -#: .././config.py:25376 +#: .././config.py:25391 msgid "Original Title + Clip Title" msgstr "" -#: .././config.py:25377 +#: .././config.py:25392 msgid "Original Title + Number + Clip Title" msgstr "" -#: .././config.py:25378 +#: .././config.py:25393 msgid "Original Title + Clip Title + Number" msgstr "" -#: .././config.py:25405 +#: .././config.py:25420 msgid "Generic title for video clips" msgstr "" -#: .././config.py:25422 +#: .././config.py:25437 msgid "Move clips to the Video Clips folder" msgstr "" -#: .././config.py:25429 +#: .././config.py:25444 msgid "Keep clips with their original video" msgstr "" -#: .././config.py:25442 +#: .././config.py:25457 msgid "...but place new files inside a sub-directory" msgstr "" -#: .././config.py:25453 +#: .././config.py:25468 msgid "Add new files to Tartube's database" msgstr "" -#: .././config.py:25464 +#: .././config.py:25479 msgid "Use the original video's thumbnail" msgstr "" -#: .././config.py:25475 .././config.py:25596 +#: .././config.py:25490 .././config.py:25611 msgid "" "Force keyframes at cuts (slower, but fewer video artefacts before and after " "each cut)" msgstr "" -#: .././config.py:25488 +#: .././config.py:25503 msgid "After splitting a video, open the destination folder" msgstr "" -#: .././config.py:25490 +#: .././config.py:25505 msgid "After splitting a video, open the destination directory" msgstr "" -#: .././config.py:25502 +#: .././config.py:25517 msgid "" "After splitting a video, delete the original (ignored for videos in channels/" "playlists)" msgstr "" -#: .././config.py:25525 +#: .././config.py:25540 msgid "TRANSLATOR'S NOTE: System preferences > Operations > Slices" msgstr "" -#: .././config.py:25529 +#: .././config.py:25544 msgid "Slic_es" msgstr "" -#: .././config.py:25536 +#: .././config.py:25551 msgid "Video slices (requires FFmpeg)" msgstr "" -#: .././config.py:25542 +#: .././config.py:25557 msgid "" "While checking/downloading videos, check each video against the SponsorBlock " "server" msgstr "" -#: .././config.py:25553 +#: .././config.py:25568 msgid "When contacting the server, obfuscate each video's ID (recommended)" msgstr "" -#: .././config.py:25569 +#: .././config.py:25584 msgid "If slices have already been extracted, replace the old list" msgstr "" -#: .././config.py:25582 +#: .././config.py:25597 msgid "" "If slices have been extracted, contact the server again before removing more " "slices from the video" msgstr "" -#: .././config.py:25610 +#: .././config.py:25625 msgid "" "After removing slices from a video, reset all timestamp and slice data " "(recommended)" msgstr "" -#: .././config.py:25636 +#: .././config.py:25651 msgid "TRANSLATOR'S NOTE: System preferences > Operations > Comments" msgstr "" -#: .././config.py:25640 +#: .././config.py:25655 msgid "C_omments" msgstr "" -#: .././config.py:25652 +#: .././config.py:25667 msgid "When checking videos, store comments in the metadata file" msgstr "" -#: .././config.py:25660 +#: .././config.py:25675 msgid "When downloading videos, store comments in the metadata file" msgstr "" -#: .././config.py:25668 +#: .././config.py:25683 msgid "" "Warning: fetching comments will increase the download time, perhaps by a lot!" msgstr "" -#: .././config.py:25674 +#: .././config.py:25689 msgid "Also store comments in the Tartube database" msgstr "" -#: .././config.py:25699 +#: .././config.py:25714 msgid "" "Warning: storing comments will increase the size of Tartube's datbase, " "perhaps by a lot!" msgstr "" -#: .././config.py:25719 +#: .././config.py:25734 msgid "TRANSLATOR'S NOTE: System preferences > Operations > Mirrors" msgstr "" -#: .././config.py:25730 +#: .././config.py:25745 msgid "Invidious mirror" msgstr "" -#: .././config.py:25736 +#: .././config.py:25751 msgid "To find an updated list of Invidious mirrors, use any search engine!" msgstr "" -#: .././config.py:25751 +#: .././config.py:25766 msgid "Use the default Invidious mirror" msgstr "" -#: .././config.py:25766 +#: .././config.py:25781 msgid "SponsorBlock API mirror" msgstr "" -#: .././config.py:25779 +#: .././config.py:25794 msgid "Use the default SponsorBlock URL" msgstr "" -#: .././config.py:25796 +#: .././config.py:25811 msgid "TRANSLATOR'S NOTE: System preferences > Operations > Proxies" msgstr "" -#: .././config.py:25800 +#: .././config.py:25815 msgid "P_roxies" msgstr "" -#: .././config.py:25806 +#: .././config.py:25821 msgid "Proxies" msgstr "" -#: .././config.py:25813 +#: .././config.py:25828 msgid "" "During a download operation, Tartube will cycle betwween the proxies in this " "list" msgstr "" -#: .././config.py:25839 +#: .././config.py:25854 msgid "TRANSLATOR'S NOTE: System preferences > Operations > Preferences" msgstr "" -#: .././config.py:25843 +#: .././config.py:25858 msgid "Pre_ferences" msgstr "" -#: .././config.py:25850 +#: .././config.py:25865 msgid "URL flexibility preferences" msgstr "" -#: .././config.py:25857 +#: .././config.py:25872 msgid "" "If a video's URL represents a channel/playlist, not a video, don't download " "it" msgstr "" -#: .././config.py:25866 +#: .././config.py:25881 msgid "...or, download multiple videos into the containing folder" msgstr "" -#: .././config.py:25876 +#: .././config.py:25891 msgid "...or, create a new channel, and download the videos into that" msgstr "" -#: .././config.py:25887 +#: .././config.py:25902 msgid "...or, create a new playlist, and download the videos into that" msgstr "" -#: .././config.py:25919 .././config.py:26001 +#: .././config.py:25934 .././config.py:26016 msgid "Missing video preferences" msgstr "" -#: .././config.py:25925 .././config.py:26007 +#: .././config.py:25940 .././config.py:26022 msgid "" "Add videos which have been removed from a channel/playlist to the Missing " "Videos folder" msgstr "" -#: .././config.py:25936 .././config.py:26018 +#: .././config.py:25951 .././config.py:26033 msgid "Only add videos that were uploaded within this many days" msgstr "" -#: .././config.py:25990 +#: .././config.py:26005 msgid "TRANSLATOR'S NOTE: System preferences > Operations > Missing" msgstr "" -#: .././config.py:25994 +#: .././config.py:26009 msgid "Missi_ng" msgstr "" -#: .././config.py:26067 +#: .././config.py:26082 msgid "TRANSLATOR'S NOTE: System preferences > Downloaders" msgstr "" -#: .././config.py:26099 .././config.py:35379 +#: .././config.py:26114 .././config.py:35435 msgid "TRANSLATOR'S NOTE: System preferences > Downloaders > Forks" msgstr "" -#: .././config.py:26103 +#: .././config.py:26118 msgid "_Forks" msgstr "" -#: .././config.py:26109 +#: .././config.py:26124 msgid "Forks of youtube-dl" msgstr "" -#: .././config.py:26138 +#: .././config.py:26153 msgid "Use yt-dlp" msgstr "" -#: .././config.py:26144 +#: .././config.py:26159 msgid "Install without dependencies" msgstr "" -#: .././config.py:26145 +#: .././config.py:26160 msgid "(recommended on MS Windows)" msgstr "" -#: .././config.py:26176 +#: .././config.py:26191 msgid "Use youtube-dl" msgstr "" -#: .././config.py:26197 +#: .././config.py:26212 msgid "Other forks" msgstr "" -#: .././config.py:26205 +#: .././config.py:26220 msgid "Use this fork (e.g. youtube-dlc):" msgstr "" -#: .././config.py:26283 +#: .././config.py:26298 msgid "When using other downloaders, filter out yt-dlp download options" msgstr "" -#: .././config.py:26305 +#: .././config.py:26320 msgid "TRANSLATOR'S NOTE: System preferences > Downloaders > File paths" msgstr "" -#: .././config.py:26309 +#: .././config.py:26324 msgid "File _paths" msgstr "" -#: .././config.py:26316 +#: .././config.py:26331 msgid "Downloader file paths" msgstr "" -#: .././config.py:26322 +#: .././config.py:26337 msgid "Path to the executable" msgstr "" #. (Signal connect appears below) -#: .././config.py:26328 .././config.py:26507 .././config.py:26548 -#: .././config.py:35396 +#: .././config.py:26343 .././config.py:26522 .././config.py:26563 +#: .././config.py:35452 msgid "Use default path" msgstr "" -#: .././config.py:26338 .././config.py:35410 +#: .././config.py:26353 .././config.py:35466 msgid "Use local path" msgstr "" -#: .././config.py:26344 +#: .././config.py:26359 msgid "Use custom path (not recommended on MS Windows)" msgstr "" -#: .././config.py:26346 +#: .././config.py:26361 msgid "Use custom path" msgstr "" -#: .././config.py:26358 .././config.py:35422 +#: .././config.py:26373 .././config.py:35478 msgid "Use PyPI path" msgstr "" -#: .././config.py:26418 +#: .././config.py:26433 msgid "Command for update operations" msgstr "" -#: .././config.py:26471 +#: .././config.py:26486 msgid "TRANSLATOR'S NOTE: System preferences > Downloaders > FFmpeg / AVConv" msgstr "" -#: .././config.py:26476 +#: .././config.py:26491 msgid "FF_mpeg / AVConv" msgstr "" -#: .././config.py:26483 +#: .././config.py:26498 msgid "Post-processor file paths" msgstr "" -#: .././config.py:26488 +#: .././config.py:26503 msgid "" "You only need to set these paths if Tartube cannot find FFmpeg / AVConv " "automatically" msgstr "" -#: .././config.py:26495 +#: .././config.py:26510 msgid "Path to the FFmpeg executable" msgstr "" -#: .././config.py:26522 .././config.py:26634 +#: .././config.py:26537 .././config.py:26649 msgid "Install from main menu" msgstr "" -#: .././config.py:26536 +#: .././config.py:26551 msgid "Path to the AVConv executable" msgstr "" -#: .././config.py:26563 +#: .././config.py:26578 msgid "Not supported on MS Windows" msgstr "" -#: .././config.py:26591 +#: .././config.py:26606 msgid "TRANSLATOR'S NOTE: System preferences > Downloaders > streamlink" msgstr "" -#: .././config.py:26594 +#: .././config.py:26609 msgid "TRANSLATOR'S NOTE: 'streamlink' is the name of a Python module" msgstr "" -#: .././config.py:26599 +#: .././config.py:26614 msgid "_streamlink" msgstr "" -#: .././config.py:26606 +#: .././config.py:26621 msgid "streamlink file path" msgstr "" -#: .././config.py:26611 +#: .././config.py:26626 msgid "Path to the streamlink executable" msgstr "" -#: .././config.py:26659 +#: .././config.py:26674 msgid "TRANSLATOR'S NOTE: System preferences > Options" msgstr "" -#: .././config.py:26688 +#: .././config.py:26703 msgid "TRANSLATOR'S NOTE: System preferences > Options > Download options" msgstr "" -#: .././config.py:26693 +#: .././config.py:26708 msgid "_Download options" msgstr "" -#: .././config.py:26700 +#: .././config.py:26715 msgid "List of download options" msgstr "" -#: .././config.py:26720 +#: .././config.py:26735 msgid "Videos tab" msgstr "" -#: .././config.py:26721 +#: .././config.py:26736 msgid "Dropzone" msgstr "" -#: .././config.py:26721 +#: .././config.py:26736 msgid "Applied to media" msgstr "" -#: .././config.py:26922 +#: .././config.py:26937 msgid "TRANSLATOR'S NOTE: System preferences > Options > Preferences" msgstr "" -#: .././config.py:26926 +#: .././config.py:26941 msgid "_Preferences" msgstr "" -#: .././config.py:26933 +#: .././config.py:26948 msgid "Download options preferences" msgstr "" -#: .././config.py:26939 +#: .././config.py:26954 msgid "" "When applying download options to something, clone the general download " "options" msgstr "" -#: .././config.py:26950 +#: .././config.py:26965 msgid "After downloading a video, destroy its download options" msgstr "" -#: .././config.py:26972 +#: .././config.py:26987 msgid "TRANSLATOR'S NOTE: System preferences > Options > FFmpeg options" msgstr "" -#: .././config.py:26976 +#: .././config.py:26991 msgid "_FFmpeg options" msgstr "" -#: .././config.py:26983 +#: .././config.py:26998 msgid "List of FFmpeg options managers" msgstr "" -#: .././config.py:27003 +#: .././config.py:27018 msgid "Current" msgstr "" -#: .././config.py:27093 +#: .././config.py:27108 msgid "Use these options" msgstr "" -#: .././config.py:27183 +#: .././config.py:27198 msgid "TRANSLATOR'S NOTE: System preferences > Output" msgstr "" #. Add this tab... -#: .././config.py:27187 +#: .././config.py:27202 msgid "O_utput" msgstr "" -#: .././config.py:27213 +#: .././config.py:27228 msgid "TRANSLATOR'S NOTE: System preferences > Output > General" msgstr "" -#: .././config.py:27227 +#: .././config.py:27242 msgid "Applies to Output tab, terminal window and downloader log" msgstr "" -#: .././config.py:27233 +#: .././config.py:27248 msgid "Downloader writes verbose output (youtube-dl debugging mode)" msgstr "" -#: .././config.py:27255 +#: .././config.py:27270 msgid "TRANSLATOR'S NOTE: System preferences > Output > Output tab" msgstr "" -#: .././config.py:27259 +#: .././config.py:27274 msgid "_Output tab" msgstr "" -#: .././config.py:27266 +#: .././config.py:27281 msgid "Output tab preferences" msgstr "" -#: .././config.py:27271 +#: .././config.py:27286 msgid "Display downloader system commands in the Output tab" msgstr "" -#: .././config.py:27280 -msgid "Display output from downloader's STDOUT in the Output tab" +#: .././config.py:27296 +msgid "Display general output (from downloader's STDOUT) in the Output tab" msgstr "" -#: .././config.py:27289 .././config.py:27471 .././config.py:27570 +#: .././config.py:27307 .././config.py:27495 .././config.py:27597 msgid "...but don't write each video's JSON data" msgstr "" -#: .././config.py:27300 .././config.py:27482 .././config.py:27581 +#: .././config.py:27318 .././config.py:27506 .././config.py:27608 msgid "...but don't write each video's download progress" msgstr "" -#: .././config.py:27319 -msgid "Display output from downloader's STDERR in the Output tab" +#: .././config.py:27338 +msgid "Display errors/warnings (from downloader's STDERR) in the Output tab" msgstr "" -#: .././config.py:27328 +#: .././config.py:27349 msgid "Limit the size of Output tab pages to" msgstr "" -#: .././config.py:27352 +#: .././config.py:27373 msgid "Empty pages in the Output tab at the start of every operation" msgstr "" -#: .././config.py:27367 +#: .././config.py:27388 msgid "" "Show a summary of active threads (changes are applied when Tartube restarts)" msgstr "" -#: .././config.py:27382 +#: .././config.py:27403 msgid "During update/info operations, automatically switch to the Output tab" msgstr "" -#: .././config.py:27393 +#: .././config.py:27414 msgid "During a refresh operation, show all matching videos in the Output tab" msgstr "" -#: .././config.py:27404 +#: .././config.py:27425 msgid "...also show all non-matching videos" msgstr "" -#: .././config.py:27438 +#: .././config.py:27459 msgid "TRANSLATOR'S NOTE: System preferences > Output > Terminal window" msgstr "" -#: .././config.py:27442 +#: .././config.py:27463 msgid "_Terminal window" msgstr "" -#: .././config.py:27448 +#: .././config.py:27469 msgid "Terminal window preferences" msgstr "" -#: .././config.py:27453 +#: .././config.py:27474 msgid "Write downloader system commands to the terminal window" msgstr "" -#: .././config.py:27462 -msgid "Write output from downloader's STDOUT to the terminal window" +#: .././config.py:27484 +msgid "Write general output (from downloader's STDOUT) to the terminal window" msgstr "" -#: .././config.py:27504 -msgid "Write output from downloader's STDERR to the terminal window" +#: .././config.py:27529 +msgid "Write errors/warnings (from downloader's STDERR) to the terminal window" msgstr "" -#: .././config.py:27529 +#: .././config.py:27556 msgid "TRANSLATOR'S NOTE: System preferences > Output > Log" msgstr "" -#: .././config.py:27533 +#: .././config.py:27560 msgid "_Downloader log" msgstr "" -#: .././config.py:27539 +#: .././config.py:27566 msgid "Downloader log preferences" msgstr "" -#: .././config.py:27545 +#: .././config.py:27572 #, python-brace-format msgid "If enabled, the file '{0}' is written to Tartube's data folder" msgstr "" -#: .././config.py:27552 +#: .././config.py:27579 msgid "Write downloader system commands to the log" msgstr "" -#: .././config.py:27561 -msgid "Write output from downloader's STDOUT to the log" +#: .././config.py:27588 +msgid "Write general output (from downloader's STDOUT) to the log" msgstr "" -#: .././config.py:27603 -msgid "Write output from downloader's STDERR to the log" +#: .././config.py:27630 +msgid "Write errors/warnings (from downloader's STDERR) to the log" msgstr "" -#: .././config.py:28564 .././config.py:30767 .././config.py:30826 -#: .././config.py:31678 .././config.py:33086 .././config.py:33178 +#: .././config.py:28591 .././config.py:30794 .././config.py:30853 +#: .././config.py:31713 .././config.py:33121 .././config.py:33213 msgid "" "TRANSLATOR'S NOTE: Dialogue window, generated by: System preferences > Files " "> Update" msgstr "" #. Confirm the result -#: .././config.py:28584 .././config.py:30800 .././config.py:30862 -#: .././config.py:31702 .././config.py:33112 .././config.py:33204 +#: .././config.py:28611 .././config.py:30827 .././config.py:30889 +#: .././config.py:31737 .././config.py:33147 .././config.py:33239 #: .././refresh.py:496 .././refresh.py:604 msgid "Total videos:" msgstr "" -#: .././config.py:28585 .././config.py:30802 .././config.py:30864 -#: .././config.py:31703 .././config.py:33113 .././config.py:33205 +#: .././config.py:28612 .././config.py:30829 .././config.py:30891 +#: .././config.py:31738 .././config.py:33148 .././config.py:33240 msgid "Videos updated:" msgstr "" -#: .././config.py:28769 .././config.py:28878 +#: .././config.py:28796 .././config.py:28905 msgid "" "TRANSLATOR'S NOTE: Dialogue window, generated by: System preferences > Files " "> URLs" msgstr "" -#: .././config.py:28813 +#: .././config.py:28840 #, python-brace-format msgid "There is already a channel, playlist or folder called '{0}'" msgstr "" -#: .././config.py:28836 +#: .././config.py:28863 msgid "Are you sure you want to rename this channel?" msgstr "" -#: .././config.py:28838 +#: .././config.py:28865 msgid "Are you sure you want to rename this playlist?" msgstr "" -#: .././config.py:28840 +#: .././config.py:28867 msgid "Are you sure you want to rename this folder?" msgstr "" -#: .././config.py:28885 +#: .././config.py:28912 msgid "That is not a valid URL" msgstr "" -#: .././config.py:28908 +#: .././config.py:28935 msgid "Are you sure you want to update the URL?" msgstr "" -#: .././config.py:28939 +#: .././config.py:28966 msgid "" "TRANSLATOR'S NOTE: Dialogue window, generated by:System preferences > Files " "> URLs" msgstr "" -#: .././config.py:28960 +#: .././config.py:28987 msgid "The regex is invalid" msgstr "" -#: .././config.py:29010 +#: .././config.py:29037 msgid "Are you sure you want to update these URLs?" msgstr "" -#: .././config.py:29210 +#: .././config.py:29237 msgid "" "TRANSLATOR'S NOTE: Dialogue window, generated by: System preferences > " "Operations > Custom" msgstr "" -#: .././config.py:29235 +#: .././config.py:29262 msgid "The default custom download manager cannot be deleted" msgstr "" -#: .././config.py:29245 +#: .././config.py:29272 msgid "Are you sure you want to delete this custom download manager?" msgstr "" -#: .././config.py:29489 .././config.py:29610 .././config.py:29660 -#: .././config.py:29852 .././config.py:30512 .././config.py:35281 +#: .././config.py:29516 .././config.py:29637 .././config.py:29687 +#: .././config.py:29879 .././config.py:30539 .././config.py:35337 msgid "" "TRANSLATOR'S NOTE: Dialogue window, generated by: System preferences > Files " "> Database" msgstr "" -#: .././config.py:29521 +#: .././config.py:29548 msgid "Are you sure you want to create a new database at this location?" msgstr "" -#: .././config.py:29633 +#: .././config.py:29660 msgid "Are you sure you want to forget this database?" msgstr "" -#: .././config.py:29673 +#: .././config.py:29700 msgid "Are you sure you want to forget all databases except the current one?" msgstr "" -#: .././config.py:29881 +#: .././config.py:29908 msgid "No database exists at this location:" msgstr "" -#: .././config.py:29883 +#: .././config.py:29910 msgid "Do you want to create a new one?" msgstr "" -#: .././config.py:30518 +#: .././config.py:30545 msgid "Select a Tartube database file" msgstr "" -#: .././config.py:30540 +#: .././config.py:30567 msgid "This file is not loadable (might be corrupted)" msgstr "" -#: .././config.py:30551 +#: .././config.py:30578 msgid "This file does is not compatible with Tartube" msgstr "" -#: .././config.py:30561 +#: .././config.py:30588 msgid "This file was loaded, but is empty" msgstr "" -#: .././config.py:31019 +#: .././config.py:31046 msgid "" "TRANSLATOR'S NOTE: Dialogue window, generated by: System preferences > " "Options > FFmpeg options" msgstr "" -#: .././config.py:31044 +#: .././config.py:31071 msgid "The current options manager cannot be deleted" msgstr "" -#: .././config.py:31054 .././config.py:32463 +#: .././config.py:31081 .././config.py:32498 msgid "Are you sure you want to delete this options manager?" msgstr "" -#: .././config.py:31239 .././config.py:34028 +#: .././config.py:31267 .././config.py:34063 msgid "" "TRANSLATOR'S NOTE: Dialogue window, generated by: System preferences > " "Windows > Main Window" msgstr "" -#: .././config.py:31253 .././config.py:31761 .././config.py:34040 +#: .././config.py:31286 .././config.py:31796 .././config.py:34075 msgid "The new setting will be applied when Tartube restarts" msgstr "" -#: .././config.py:31729 +#: .././config.py:31764 msgid "" "TRANSLATOR'S NOTE: Dialogue window, generated by: System preferences > " "General > Application" msgstr "" -#: .././config.py:32428 +#: .././config.py:32463 msgid "" "TRANSLATOR'S NOTE: Dialogue window, generated by: System preferences > " "Options > Download options" msgstr "" -#: .././config.py:32453 +#: .././config.py:32488 msgid "The default options manager cannot be deleted" msgstr "" -#: .././config.py:33585 .././config.py:33633 +#: .././config.py:33620 .././config.py:33668 msgid "" "TRANSLATOR'S NOTE: Dialogue window, generated by: System preferences > " "Scheduling > Start" msgstr "" -#: .././config.py:33598 +#: .././config.py:33633 msgid "There is already a scheduled download with that name" msgstr "" -#: .././config.py:33650 +#: .././config.py:33685 msgid "Are you sure you want to delete this scheduled download?" msgstr "" -#: .././config.py:33835 +#: .././config.py:33870 msgid "" "TRANSLATOR'S NOTE: Dialogue window, generated by: System preferences > " "Operations > Archive" msgstr "" -#: .././config.py:33840 +#: .././config.py:33875 msgid "Select the location of the archive file" msgstr "" -#: .././config.py:33873 .././config.py:33911 +#: .././config.py:33908 .././config.py:33946 msgid "" "TRANSLATOR'S NOTE: Dialogue window, generated by: System preferences > " "Downloaders > FFmpeg / AVConv" msgstr "" -#: .././config.py:33878 +#: .././config.py:33913 msgid "Please select the AVConv executable" msgstr "" -#: .././config.py:33916 +#: .././config.py:33951 msgid "Please select the FFmpeg executable" msgstr "" -#: .././config.py:33949 +#: .././config.py:33984 msgid "" "TRANSLATOR'S NOTE: Dialogue window, generated by: System preferences > " "Downloaders > streamlink" msgstr "" -#: .././config.py:33954 +#: .././config.py:33989 msgid "Please select the streamlink executable" msgstr "" -#: .././config.py:35131 +#: .././config.py:35187 msgid "" "TRANSLATOR'S NOTE: Dialogue window, generated by: System preferences > " "Downloaders > File paths" msgstr "" -#: .././config.py:35137 +#: .././config.py:35193 msgid "Select the youtube-dl-compatible executable" msgstr "" -#: .././config.py:35314 +#: .././config.py:35370 msgid "Database file not loaded" msgstr "" -#: .././config.py:35334 +#: .././config.py:35390 msgid "Did not try to load the database file" msgstr "" -#: .././config.py:35359 +#: .././config.py:35415 msgid "Database file loaded" msgstr "" @@ -10514,11 +10527,11 @@ msgstr "" msgid "Unrecognised download item ID" msgstr "" -#: .././downloads.py:3535 .././downloads.py:9270 +#: .././downloads.py:3535 .././downloads.py:9280 msgid "Download did not start" msgstr "" -#: .././downloads.py:3541 .././downloads.py:9276 .././info.py:310 +#: .././downloads.py:3541 .././downloads.py:9286 .././info.py:310 #: .././updates.py:270 .././updates.py:382 .././updates.py:495 #: .././updates.py:665 msgid "Child process exited with non-zero code: {}" @@ -10537,91 +10550,91 @@ msgstr "" msgid "Simulated download of video with unprintable characters" msgstr "" -#: .././downloads.py:6717 +#: .././downloads.py:6727 msgid "Invalid timestamps in temporary buffer" msgstr "" -#: .././downloads.py:6739 +#: .././downloads.py:6749 msgid "No timestamps defined in video's timestamp list" msgstr "" -#: .././downloads.py:6760 +#: .././downloads.py:6770 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:6864 .././downloads.py:7055 +#: .././downloads.py:6874 .././downloads.py:7065 msgid "FAILED: Cannot create temporary directory" msgstr "" -#: .././downloads.py:6961 .././downloads.py:7152 .././downloads.py:7459 -#: .././downloads.py:7730 +#: .././downloads.py:6971 .././downloads.py:7162 .././downloads.py:7469 +#: .././downloads.py:7740 msgid "FAILED: Clip download did not start" msgstr "" -#: .././downloads.py:6969 .././downloads.py:7160 .././downloads.py:7467 -#: .././downloads.py:7738 +#: .././downloads.py:6979 .././downloads.py:7170 .././downloads.py:7477 +#: .././downloads.py:7748 msgid "FAILED: Child process exited with non-zero code: {}" msgstr "" -#: .././downloads.py:7576 +#: .././downloads.py:7586 msgid "No slices defined in video's slice list" msgstr "" -#: .././downloads.py:7762 +#: .././downloads.py:7772 msgid "FAILED: One or more clips were not downloaded" msgstr "" -#: .././downloads.py:7863 +#: .././downloads.py:7873 msgid "FAILED: Can't concatenate clips" msgstr "" -#: .././downloads.py:7884 +#: .././downloads.py:7894 msgid "" "FAILED: Clips were concatenated, but could not move the output file out of " "the temporary directory" msgstr "" -#: .././downloads.py:8024 +#: .././downloads.py:8034 msgid "Failed to copy the original video's thumbnail" msgstr "" -#: .././downloads.py:8207 +#: .././downloads.py:8217 msgid "FAILED: Can't create a temporary folder for video clips" msgstr "" -#: .././downloads.py:8256 +#: .././downloads.py:8266 msgid "FAILED: Can't create a temporary folder for video slices" msgstr "" #. There are currently three download methods, specified by self.dl_mode -#: .././downloads.py:9029 +#: .././downloads.py:9039 msgid "Tartube is starting the livestream download" msgstr "" -#: .././downloads.py:9053 +#: .././downloads.py:9063 msgid "Invalid livestream download mode" msgstr "" -#: .././downloads.py:9102 +#: .././downloads.py:9112 msgid "" "Incomplete livestream download detected; removing the .part component from " "the output file" msgstr "" -#: .././downloads.py:9117 +#: .././downloads.py:9127 msgid "" "Incomplete livestream download detected; to complete the download, right-" "click the video and select 'Finalise livestream'" msgstr "" -#: .././downloads.py:9347 .././downloads.py:9894 +#: .././downloads.py:9357 .././downloads.py:9904 msgid "Failed to download the .m3u manifest" msgstr "" -#: .././downloads.py:9785 +#: .././downloads.py:9795 msgid "Downloaded the .m3u manifest, now downloading the livestream..." msgstr "" diff --git a/tartube/tartube b/tartube/tartube index b96185a..82d92ed 100644 --- a/tartube/tartube +++ b/tartube/tartube @@ -44,8 +44,8 @@ import mainapp # 'Global' variables __packagename__ = 'tartube' -__version__ = '2.4.378' -__date__ = '31 May 2023' +__version__ = '2.4.386' +__date__ = '8 Jun 2023' __copyright__ = 'Copyright \xa9 2019-2023 A S Lewis' __license__ = """ Copyright \xa9 2019-2023 A S Lewis.