diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 6109590..4050802 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -54,7 +54,7 @@ jobs: - name: Download libmpv # In principle, only update this binary file when significant feature changes occur in mpv/mpv.net shell: msys2 {0} run: | - wget -nv -O libmpv.7z https://downloads.sourceforge.net/mpv-player-windows/mpv-dev-x86_64-20231203-git-f551a9d.7z + wget -nv -O libmpv.7z https://github.com/zhongfly/mpv-winbuild/releases/download/2024-01-02-ab5b250/mpv-dev-x86_64-20240102-git-ab5b250.7z 7z x -y libmpv.7z -olibmpv cp -f libmpv/libmpv-2.dll src/MpvNet.Windows/bin/Debug/ || true - name: Download MediaInfo diff --git a/docs/changelog.md b/docs/changelog.md index 54bf5dd..6cedf15 100644 --- a/docs/changelog.md +++ b/docs/changelog.md @@ -1,8 +1,12 @@ # v7.0.0.7 Beta (2023-??-??) +- GitHub Auto/Action/Workflow builds use a newer libmpv build. +- German translation updated. Thanks to our translation team! +- New PowerShell script etc/update-mpv-and-libmpv.ps1 to update mpv and libmpv. - Context menu supports audio device selection (Audio > Audio Device) - New option `remember-audio-device` to save and restore the audio device chosen in the context menu. +- New zhongfly libmpv build. # v7.0.0.6 Beta (2023-01-02) diff --git a/docs/manual.md b/docs/manual.md index 364e3ba..81698f0 100644 --- a/docs/manual.md +++ b/docs/manual.md @@ -213,6 +213,9 @@ mpv.net commands are used when mpv commands don't exist or lack a feature. ### add-to-path Adds mpv.net to the Path environment variable. +### remove-from-path +Removes mpv.net from the Path environment variable. + ### edit-conf-file [mpv.conf|input.conf] Opens mpv.conf or input.conf in a text editor. diff --git a/etc/update-mpv-and-libmpv.ps1 b/etc/update-mpv-and-libmpv.ps1 new file mode 100644 index 0000000..9137111 --- /dev/null +++ b/etc/update-mpv-and-libmpv.ps1 @@ -0,0 +1,73 @@ + +<# + +This script updates mpv and libmpv using github.com/zhongfly/mpv-winbuild + +Two positoninal command line arguments need to be passed into the script: + +1. The directory containing libmpv to be updated. +2. The directory containing mpv to be updated. + +To skip one of both pass 'no' instead of the path. + +Requires 7zip being installed at 'C:\Program Files\7-Zip\7z.exe' + +#> + +$zip7Path = 'C:\Program Files\7-Zip\7z.exe' +$ScriptArgs = $args + +# Stop when the first error occurs +$ErrorActionPreference = 'Stop' + +# Throw exception if file or folder does not exist +function Test($path) { + if (-not (Test-Path $path)) { + throw $path + } + return $path +} + +# Download file to temp dir and return file path +function Download($pattern) { + $api = "https://api.github.com/repos/zhongfly/mpv-winbuild/releases/latest" + $json = Invoke-WebRequest $api -MaximumRedirection 0 -ErrorAction Ignore -UseBasicParsing | ConvertFrom-Json + $filename = ($json.assets | Where-Object { $_.name -Match $pattern }).name + $path = Join-Path $env:TEMP $filename + $link = ($json.assets | Where-Object { $_.name -Match $pattern }).browser_download_url + Invoke-WebRequest -Uri $link -UserAgent "mpv-win-updater" -OutFile $path + return Test $path +} + +function Unpack($archieveFile, $outputRootDir) { + $outputDir = Join-Path $outputRootDir $archieveFile.BaseName + if (Test-Path $outputDir) { Remove-Item $outputDir -Recurse } + $process = Start-Process (Test $zip7Path) @('x', $archieveFile.FullName, "-o$outputDir") -NoNewWindow -Wait + if ($process.ExitCode) { throw $process.ExitCode } + return Test $outputDir +} + +function UpdateLibmpv { + $targetFolder = $ScriptArgs[0] + if ($targetFolder -eq 'no') { return } + $archiveFile = Get-Item (Download "mpv-dev-x86_64-[0-9]{8}") + $archiveDir = Unpack $archiveFile $env:TEMP + Copy-Item $archiveDir\libmpv-2.dll (Test $targetFolder) -Force + Remove-Item $archiveFile.FullName + Remove-Item $archiveDir -Recurse +} + +function UpdateMpv() { + $targetFolder = $ScriptArgs[1] + if ($targetFolder -eq 'no') { return } + $archiveFile = Get-Item (Download "mpv-x86_64-[0-9]{8}") + $archiveDir = Unpack $archiveFile $env:TEMP + Copy-Item "$archiveDir\mpv\*" $targetFolder -Force -Recurse + Remove-Item $archiveFile.FullName + Remove-Item $archiveDir -Recurse +} + +UpdateLibmpv +UpdateMpv + +Write-Host 'Script finished successfully' -ForegroundColor Green diff --git a/lang/po/de.po b/lang/po/de.po index a18d201..501abba 100644 --- a/lang/po/de.po +++ b/lang/po/de.po @@ -4,16 +4,16 @@ # FIRST AUTHOR , YEAR. # # Translators: -# Frank Skare, 2023 +# Frank Skare, 2024 # #, fuzzy msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2023-12-26 10:28+0100\n" +"POT-Creation-Date: 2024-01-04 02:51+0100\n" "PO-Revision-Date: 2023-12-08 00:34+0000\n" -"Last-Translator: Frank Skare, 2023\n" +"Last-Translator: Frank Skare, 2024\n" "Language-Team: German (https://app.transifex.com/stax76/teams/179964/de/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -65,13 +65,13 @@ msgid "Add files/URLs to playlist from clipboard" msgstr "Dateien/URLs zur Wiedergabeliste aus der Zwischenablage hinzufügen" #: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:22 -#: D:\Projects\CS\mpv.net\src\MpvNet.Windows\WinForms\MainForm.cs:380 +#: D:\Projects\CS\mpv.net\src\MpvNet.Windows\WinForms\MainForm.cs:379 msgid "Recent Files" msgstr "Zuletzt geöffnete Dateien" #: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:23 -#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:179 -#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:213 +#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:187 +#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:219 msgid "Exit" msgstr "Beenden" @@ -81,15 +81,15 @@ msgid "Playback" msgstr "Wiedergabe" #: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:25 -#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:181 -#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:182 -#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:183 -#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:184 +#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:189 +#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:190 +#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:191 +#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:192 msgid "Play/Pause" msgstr "Wiedergabe/Pause" #: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:26 -#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:185 +#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:193 msgid "Stop" msgstr "Stopp" @@ -120,16 +120,16 @@ msgid "Navigate" msgstr "Navigieren" #: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:28 -#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:192 -#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:194 -#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:196 +#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:200 +#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:202 +#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:204 msgid "Previous File" msgstr "Vorherige Datei" #: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:29 -#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:193 -#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:195 -#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:197 +#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:201 +#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:203 +#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:205 msgid "Next File" msgstr "Nächste Datei" @@ -182,12 +182,12 @@ msgid "Jump 5 min backward" msgstr "5 Minuten rückwärts springen" #: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:50 -#: D:\Projects\CS\mpv.net\src\MpvNet.Windows\WinForms\MainForm.cs:402 +#: D:\Projects\CS\mpv.net\src\MpvNet.Windows\WinForms\MainForm.cs:398 msgid "Title" msgstr "Titel" #: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:51 -#: D:\Projects\CS\mpv.net\src\MpvNet.Windows\WinForms\MainForm.cs:359 +#: D:\Projects\CS\mpv.net\src\MpvNet.Windows\WinForms\MainForm.cs:358 msgid "Chapter" msgstr "Kapitel" @@ -224,12 +224,12 @@ msgid "Move Right" msgstr "Nach rechts bewegen" #: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:59 -#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:96 +#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:97 msgid "Move Up" msgstr "Nach oben bewegen" #: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:60 -#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:97 +#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:98 msgid "Move Down" msgstr "Nach unten bewegen" @@ -242,7 +242,7 @@ msgid "Increase Height" msgstr "Höhe erhöhen" #: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:65 -#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:117 +#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:118 msgid "Reset" msgstr "Zurücksetzen" @@ -322,25 +322,30 @@ msgstr "Video drehen" #: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:86 #: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:87 #: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:88 +#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:89 msgid "Audio" msgstr "Audio" #: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:85 -#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:90 +#: D:\Projects\CS\mpv.net\src\MpvNet.Windows\WinForms\MainForm.cs:446 +msgid "Audio Device" +msgstr "Audiogerät" + +#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:86 +#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:91 msgid "Next Track" msgstr "Nächster Titel" -#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:87 -#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:94 +#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:88 +#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:95 msgid "Delay +0.1" msgstr "Verzögerung +0.1" -#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:88 -#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:93 +#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:89 +#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:94 msgid "Delay -0.1" msgstr "Verzögerung -0.1" -#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:90 #: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:91 #: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:92 #: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:93 @@ -353,86 +358,91 @@ msgstr "Verzögerung -0.1" #: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:100 #: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:101 #: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:102 +#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:103 msgid "Subtitle" msgstr "Untertitel" -#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:91 +#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:92 msgid "Toggle Visibility" msgstr "Sichtbarkeit umschalten" -#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:99 +#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:100 msgid "Decrease Font Size" msgstr "Schriftgröße verringern" -#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:100 +#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:101 msgid "Increase Font Size" msgstr "Schriftgröße erhöhen" -#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:102 -#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:126 +#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:103 #: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:127 #: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:128 #: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:129 +#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:130 +#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:131 +#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:132 +#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:133 +#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:134 +#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:135 msgid "More" msgstr "Mehr" -#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:102 +#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:103 msgid "Toggle overriding SSA/ASS styles with normal styles" msgstr "Überschreiben von SSA/ASS-Stilen mit normalen Stilen umschalten" -#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:104 -#: D:\Projects\CS\mpv.net\src\MpvNet.Windows\WinForms\MainForm.cs:297 +#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:105 +#: D:\Projects\CS\mpv.net\src\MpvNet.Windows\WinForms\MainForm.cs:296 msgid "Track" msgstr "Spur" -#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:106 #: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:107 #: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:108 #: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:109 +#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:110 msgid "Volume" msgstr "Lautstärke" -#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:106 -#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:141 +#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:107 +#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:147 msgid "Up" msgstr "Hoch" -#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:107 -#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:142 +#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:108 +#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:148 msgid "Down" msgstr "Runter" -#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:109 +#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:110 msgid "Mute" msgstr "Stumm" -#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:111 #: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:112 #: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:113 #: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:114 #: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:115 #: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:116 #: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:117 +#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:118 msgid "Speed" msgstr "Geschwindigkeit" -#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:111 +#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:112 msgid "-10%" msgstr "-10%" -#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:112 +#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:113 msgid "+10%" msgstr "+10%" -#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:114 +#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:115 msgid "Half" msgstr "Halb" -#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:115 +#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:116 msgid "Double" msgstr "Doppelt" -#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:119 #: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:120 #: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:121 #: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:122 @@ -443,59 +453,79 @@ msgstr "Doppelt" #: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:127 #: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:128 #: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:129 +#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:130 +#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:131 +#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:132 +#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:133 +#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:134 +#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:135 msgid "View" msgstr "Ansicht" -#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:119 +#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:120 msgid "Show Playlist" msgstr "Wiedergabeliste anzeigen" -#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:120 +#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:121 msgid "Show Profiles" msgstr "Profile anzeigen" -#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:121 +#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:122 msgid "Toggle Statistics" msgstr "Statistiken umschalten" -#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:122 +#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:123 msgid "Toggle OSC Visibility" msgstr "Bildschirmschaltflächen-Sichtbarkeit umschalten" -#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:123 +#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:124 msgid "Show Media Info On-Screen" msgstr "Medieninformationen auf dem Bildschirm anzeigen" -#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:124 +#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:125 msgid "Show Media Info Message Box" msgstr "Medieninformation in Nachrichtenbox anzeigen" -#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:125 +#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:126 msgid "Show Progress" msgstr "Fortschritt anzeigen" -#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:126 +#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:127 msgid "Show Console" msgstr "Konsole anzeigen" -#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:127 +#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:128 msgid "Show Audio Devices" msgstr "Audio-Geräte anzeigen" -#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:128 +#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:129 msgid "Show Commands" msgstr "Befehle anzeigen" -#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:129 +#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:130 msgid "Show Bindings" msgstr "Tastenkombinationen anzeigen" #: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:131 +msgid "Show Properties" +msgstr "Eigenschaften anzeigen" + #: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:132 +msgid "Show Keys" +msgstr "Tastenkombinationen anzeigen" + #: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:133 +msgid "Show Protocols" +msgstr "Protokolle anzeigen" + #: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:134 +msgid "Show Decoders" +msgstr "Decoder anzeigen" + #: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:135 -#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:136 +msgid "Show Demuxers" +msgstr "Demuxer anzeigen" + #: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:137 #: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:138 #: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:139 @@ -505,305 +535,334 @@ msgstr "Tastenkombinationen anzeigen" #: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:143 #: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:144 #: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:145 -msgid "Window" -msgstr "Fenster" - -#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:131 -#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:199 -#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:200 -msgid "Fullscreen" -msgstr "Vollbild" - -#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:132 -#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:133 -#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:134 -#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:135 -#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:136 -#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:137 -#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:138 -msgid "Zoom" -msgstr "Zoom" - -#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:132 -msgid "Enlarge" -msgstr "Vergrößern" - -#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:133 -msgid "Shrink" -msgstr "Verkleinern" - -#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:135 -msgid "50 %" -msgstr "50 %" - -#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:136 -msgid "100 %" -msgstr "100 %" - -#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:137 -msgid "200 %" -msgstr "200 %" - -#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:138 -msgid "300 %" -msgstr "300 %" - -#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:139 -#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:140 -#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:141 -#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:142 -#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:143 -msgid "Move" -msgstr "Verschieben" - -#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:139 -msgid "Left" -msgstr "Links" - -#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:140 -msgid "Right" -msgstr "Rechts" - -#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:143 -msgid "Center" -msgstr "Mitte" - -#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:144 -msgid "Toggle Border" -msgstr "Rahmen umschalten" - -#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:145 -msgid "Toggle On Top" -msgstr "Fenster im Vordergrund umschalten" - +#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:146 #: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:147 -#: D:\Projects\CS\mpv.net\src\MpvNet.Windows\WinForms\MainForm.cs:435 -msgid "Profile" -msgstr "Profil" - +#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:148 #: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:149 #: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:150 #: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:151 -#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:152 +msgid "Window" +msgstr "Fenster" + +#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:137 +#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:207 +#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:208 +msgid "Fullscreen" +msgstr "Vollbild" + +#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:138 +#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:139 +#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:140 +#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:141 +#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:142 +#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:143 +#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:144 +msgid "Zoom" +msgstr "Zoom" + +#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:138 +msgid "Enlarge" +msgstr "Vergrößern" + +#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:139 +msgid "Shrink" +msgstr "Verkleinern" + +#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:141 +msgid "50 %" +msgstr "50 %" + +#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:142 +msgid "100 %" +msgstr "100 %" + +#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:143 +msgid "200 %" +msgstr "200 %" + +#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:144 +msgid "300 %" +msgstr "300 %" + +#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:145 +#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:146 +#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:147 +#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:148 +#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:149 +msgid "Move" +msgstr "Verschieben" + +#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:145 +msgid "Left" +msgstr "Links" + +#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:146 +msgid "Right" +msgstr "Rechts" + +#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:149 +msgid "Center" +msgstr "Mitte" + +#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:150 +msgid "Toggle Border" +msgstr "Rahmen umschalten" + +#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:151 +msgid "Toggle On Top" +msgstr "Fenster im Vordergrund umschalten" + #: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:153 -#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:154 +#: D:\Projects\CS\mpv.net\src\MpvNet.Windows\WinForms\MainForm.cs:427 +msgid "Profile" +msgstr "Profil" + #: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:155 #: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:156 #: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:157 #: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:158 #: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:159 #: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:160 +#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:161 +#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:162 +#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:163 +#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:164 +#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:165 +#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:166 +#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:167 +#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:168 msgid "Settings" msgstr "Einstellungen" -#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:149 +#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:155 msgid "Show Config Editor" msgstr "Konfigurationseditor anzeigen" -#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:150 +#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:156 msgid "Show Input Editor" msgstr "Tastenkombinationeneditor anzeigen" -#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:152 +#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:158 msgid "Edit mpv.conf" msgstr "mpv.conf bearbeiten" -#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:153 +#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:159 msgid "Edit input.conf" msgstr "input.conf bearbeiten" -#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:155 +#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:161 msgid "Open Config Folder" msgstr "Konfigurationsordner öffnen" -#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:156 -#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:157 -#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:158 -#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:159 -#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:160 +#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:162 +#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:163 +#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:164 +#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:165 +#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:166 +#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:167 +#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:168 msgid "Setup" msgstr "Einrichten" -#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:156 +#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:162 msgid "Register video file associations" msgstr "Video-Dateizuordnungen registrieren" -#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:157 +#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:163 msgid "Register audio file associations" msgstr "Audio-Dateizuordnungen registrieren" -#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:158 +#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:164 msgid "Register image file associations" msgstr "Bild-Dateizuordnungen registrieren" -#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:159 +#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:165 msgid "Unregister file associations" msgstr "Dateizuordnungen entfernen" -#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:160 +#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:167 msgid "Add mpv.net to Path environment variable" msgstr "mpv.net zur Umgebungsvariable Path hinzufügen" -#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:162 -#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:163 -#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:164 -#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:165 -#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:166 -msgid "Tools" -msgstr "Werkzeuge" - -#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:162 -msgid "Set/clear A-B loop points" -msgstr "Setzen/Löschen von A-B Schleifenpunkten" - -#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:163 -msgid "Toggle infinite file looping" -msgstr "Unendliche Dateischleife umschalten" - -#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:164 -msgid "Shuffle Playlist" -msgstr "Wiedergabeliste mischen" - -#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:165 -msgid "Toggle Hardware Decoding" -msgstr "Hardware-Decodierung umschalten" - -#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:166 -msgid "Exit Watch Later" -msgstr "Beenden und später anschauen" - #: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:168 -#: D:\Projects\CS\mpv.net\src\MpvNet.Windows\WinForms\MainForm.cs:457 -msgid "Custom" -msgstr "Benutzerdefiniert" +msgid "Remove mpv.net from Path environment variable" +msgstr "mpv.net aus der Umgebungsvariablen 'Path' entfernen" #: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:170 #: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:171 #: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:172 #: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:173 #: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:174 -#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:175 +msgid "Tools" +msgstr "Werkzeuge" + +#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:170 +msgid "Set/clear A-B loop points" +msgstr "Setzen/Löschen von A-B Schleifenpunkten" + +#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:171 +msgid "Toggle infinite file looping" +msgstr "Unendliche Dateischleife umschalten" + +#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:172 +msgid "Shuffle Playlist" +msgstr "Wiedergabeliste mischen" + +#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:173 +msgid "Toggle Hardware Decoding" +msgstr "Hardware-Decodierung umschalten" + +#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:174 +msgid "Exit Watch Later" +msgstr "Beenden und später anschauen" + #: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:176 -#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:177 +#: D:\Projects\CS\mpv.net\src\MpvNet.Windows\WinForms\MainForm.cs:466 +msgid "Custom" +msgstr "Benutzerdefiniert" + +#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:178 +#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:179 +#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:180 +#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:181 +#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:182 +#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:183 +#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:184 +#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:185 msgid "Help" msgstr "Hilfe" -#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:170 +#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:178 msgid "Website mpv" msgstr "Webseite mpv" -#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:171 +#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:179 msgid "Website mpv.net" msgstr "Webseite mpv.net" -#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:173 +#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:181 msgid "Manual mpv" msgstr "Handbuch mpv" -#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:174 +#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:182 msgid "Manual mpv.net" msgstr "Handbuch mpv.net" -#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:176 +#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:184 msgid "awesome-mpv" msgstr "awesome-mpv" -#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:177 +#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:185 msgid "About mpv.net" msgstr "Über mpv.net" -#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:180 +#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:188 msgid "Show Menu" msgstr "Menü anzeigen" -#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:186 +#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:194 msgid "Forward" msgstr "Vorwärts" -#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:187 +#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:195 msgid "Backward" msgstr "Rückwärts" -#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:188 -#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:190 +#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:196 +#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:198 msgid "Volume Up" msgstr "Lautstärke erhöhen" -#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:189 -#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:191 +#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:197 +#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:199 msgid "Volume Down" msgstr "Lautstärke verringern" -#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:198 +#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:206 msgid "Ignore left mouse butten" msgstr "Ignoriere die linke Maustaste" -#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:201 -#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:203 #: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:209 +#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:211 +#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:217 msgid "Seek Forward" msgstr "Suchen vorwärts" -#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:202 -#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:204 #: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:210 +#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:212 +#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:218 msgid "Seek Backward" msgstr "Suchen rückwärts" -#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:205 +#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:213 msgid "Undo previous (or marked) seek" msgstr "Rückgängig machen vorherige (oder markierte) Suche" -#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:206 +#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:214 msgid "Mark position for revert-seek" msgstr "Markieren der Position für die Rückwärtssuche" -#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:207 +#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:215 msgid "Seek to previous subtitle" msgstr "Zum vorherigen Untertitel springen" -#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:208 +#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:216 msgid "Seek to next subtitle" msgstr "Zum nächsten Untertitel springen" -#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:211 -#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:212 -msgid "Quit encoding" -msgstr "Enkodierung beenden" - -#: D:\Projects\CS\mpv.net\src\MpvNet.Windows\GuiCommand.cs:164 -#: D:\Projects\CS\mpv.net\src\MpvNet.Windows\GuiCommand.cs:184 +#: D:\Projects\CS\mpv.net\src\MpvNet.Windows\GuiCommand.cs:189 +#: D:\Projects\CS\mpv.net\src\MpvNet.Windows\GuiCommand.cs:209 msgid "Files/URLs were added to the playlist" msgstr "Dateien/URLs wurden zur Wiedergabeliste hinzugefügt" -#: D:\Projects\CS\mpv.net\src\MpvNet.Windows\GuiCommand.cs:177 +#: D:\Projects\CS\mpv.net\src\MpvNet.Windows\GuiCommand.cs:202 msgid "The clipboard does not contain a valid URL or file." msgstr "Die Zwischenablage enthält keine gültige URL oder Datei." -#: D:\Projects\CS\mpv.net\src\MpvNet.Windows\GuiCommand.cs:228 +#: D:\Projects\CS\mpv.net\src\MpvNet.Windows\GuiCommand.cs:253 msgid "File Explorer icons will refresh after process restart." msgstr "" "Datei-Explorer-Symbole werden nach dem Neustart des Prozesses aktualisiert." -#: D:\Projects\CS\mpv.net\src\MpvNet.Windows\GuiCommand.cs:231 +#: D:\Projects\CS\mpv.net\src\MpvNet.Windows\GuiCommand.cs:256 msgid "File associations were successfully removed." msgstr "Dateizuordnungen wurden erfolgreich entfernt." -#: D:\Projects\CS\mpv.net\src\MpvNet.Windows\GuiCommand.cs:233 +#: D:\Projects\CS\mpv.net\src\MpvNet.Windows\GuiCommand.cs:258 msgid "File associations were successfully created." msgstr "Dateizuordnungen wurden erfolgreich erstellt." -#: D:\Projects\CS\mpv.net\src\MpvNet.Windows\GuiCommand.cs:236 +#: D:\Projects\CS\mpv.net\src\MpvNet.Windows\GuiCommand.cs:261 msgid "Error creating file associations." msgstr "Fehler beim Erstellen von Dateizuordnungen." -#: D:\Projects\CS\mpv.net\src\MpvNet.Windows\GuiCommand.cs:333 -msgid "mpv.net is already in Path." -msgstr "mpv.net ist bereits in Path enthalten." +#: D:\Projects\CS\mpv.net\src\MpvNet.Windows\GuiCommand.cs:358 +msgid "mpv.net is already in the Path environment variable." +msgstr "mpv.net ist bereits in der 'Path' Umgebungsvariable enthalten." -#: D:\Projects\CS\mpv.net\src\MpvNet.Windows\GuiCommand.cs:341 -msgid "mpv.net successfully was added to Path." -msgstr "mpv.net wurde erfolgreich zu Path hinzugefügt." +#: D:\Projects\CS\mpv.net\src\MpvNet.Windows\GuiCommand.cs:366 +msgid "mpv.net was successfully added to the Path environment variable." +msgstr "mpv.net wurde erfolgreich zur 'Path' Umgebungsvariable hinzugefügt." + +#: D:\Projects\CS\mpv.net\src\MpvNet.Windows\GuiCommand.cs:375 +msgid "mpv.net was not found in the Path environment variable." +msgstr "mpv.net wurde nicht in der 'Path' Umgebungsvariable gefunden." + +#: D:\Projects\CS\mpv.net\src\MpvNet.Windows\GuiCommand.cs:384 +msgid "mpv.net was successfully removed from the Path environment variable." +msgstr "mpv.net wurde erfolgreich aus der 'Path' Umgebungsvariable entfernt." + +#: D:\Projects\CS\mpv.net\src\MpvNet.Windows\GuiCommand.cs:389 +#: D:\Projects\CS\mpv.net\src\MpvNet.Windows\GuiCommand.cs:396 +#: D:\Projects\CS\mpv.net\src\MpvNet.Windows\GuiCommand.cs:404 +#: D:\Projects\CS\mpv.net\src\MpvNet.Windows\GuiCommand.cs:411 +#: D:\Projects\CS\mpv.net\src\MpvNet.Windows\GuiCommand.cs:416 +msgid "This feature was removed, but there are user scripts:" +msgstr "Diese Funktion wurde entfernt, aber es gibt Benutzerskripte:" + +#: D:\Projects\CS\mpv.net\src\MpvNet.Windows\GuiCommand.cs:420 +msgid "This feature was removed." +msgstr "Diese Funktion wurde entfernt." #: D:\Projects\CS\mpv.net\src\MpvNet.Windows\Properties\Resources.Designer.cs:79 msgid "editor_conf" @@ -813,7 +872,7 @@ msgstr "editor_conf" msgid "theme" msgstr "theme" -#: D:\Projects\CS\mpv.net\src\MpvNet.Windows\WinForms\MainForm.cs:1396 +#: D:\Projects\CS\mpv.net\src\MpvNet.Windows\WinForms\MainForm.cs:1398 msgid "Shutdown thread failed to complete within 10 seconds." msgstr "" "Shutdown-Thread konnte nicht innerhalb von 10 Sekunden abgeschlossen werden." diff --git a/lang/po/zh_CN.po b/lang/po/zh_CN.po index 7c5309c..36ef9a9 100644 --- a/lang/po/zh_CN.po +++ b/lang/po/zh_CN.po @@ -12,7 +12,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2023-12-26 10:28+0100\n" +"POT-Creation-Date: 2024-01-04 02:51+0100\n" "PO-Revision-Date: 2023-12-08 00:34+0000\n" "Last-Translator: nkh0472 , 2023\n" "Language-Team: Chinese (China) (https://app.transifex.com/stax76/teams/179964/zh_CN/)\n" @@ -66,13 +66,13 @@ msgid "Add files/URLs to playlist from clipboard" msgstr "将 文件/URL 从剪贴板添加到播放列表" #: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:22 -#: D:\Projects\CS\mpv.net\src\MpvNet.Windows\WinForms\MainForm.cs:380 +#: D:\Projects\CS\mpv.net\src\MpvNet.Windows\WinForms\MainForm.cs:379 msgid "Recent Files" msgstr "近期文件" #: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:23 -#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:179 -#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:213 +#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:187 +#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:219 msgid "Exit" msgstr "退出" @@ -82,15 +82,15 @@ msgid "Playback" msgstr "回放" #: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:25 -#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:181 -#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:182 -#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:183 -#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:184 +#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:189 +#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:190 +#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:191 +#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:192 msgid "Play/Pause" msgstr "播放/暂停" #: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:26 -#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:185 +#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:193 msgid "Stop" msgstr "停止" @@ -121,16 +121,16 @@ msgid "Navigate" msgstr "导航" #: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:28 -#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:192 -#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:194 -#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:196 +#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:200 +#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:202 +#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:204 msgid "Previous File" msgstr "上一个文件" #: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:29 -#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:193 -#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:195 -#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:197 +#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:201 +#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:203 +#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:205 msgid "Next File" msgstr "下一个文件" @@ -183,12 +183,12 @@ msgid "Jump 5 min backward" msgstr "快退 5 分钟" #: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:50 -#: D:\Projects\CS\mpv.net\src\MpvNet.Windows\WinForms\MainForm.cs:402 +#: D:\Projects\CS\mpv.net\src\MpvNet.Windows\WinForms\MainForm.cs:398 msgid "Title" msgstr "标题" #: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:51 -#: D:\Projects\CS\mpv.net\src\MpvNet.Windows\WinForms\MainForm.cs:359 +#: D:\Projects\CS\mpv.net\src\MpvNet.Windows\WinForms\MainForm.cs:358 msgid "Chapter" msgstr "章节" @@ -225,12 +225,12 @@ msgid "Move Right" msgstr "右移" #: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:59 -#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:96 +#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:97 msgid "Move Up" msgstr "上移" #: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:60 -#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:97 +#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:98 msgid "Move Down" msgstr "下移" @@ -243,7 +243,7 @@ msgid "Increase Height" msgstr "增加高度" #: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:65 -#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:117 +#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:118 msgid "Reset" msgstr "重置" @@ -323,25 +323,30 @@ msgstr "旋转视频" #: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:86 #: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:87 #: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:88 +#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:89 msgid "Audio" msgstr "音频" #: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:85 -#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:90 +#: D:\Projects\CS\mpv.net\src\MpvNet.Windows\WinForms\MainForm.cs:446 +msgid "Audio Device" +msgstr "" + +#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:86 +#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:91 msgid "Next Track" msgstr "下一个轨道" -#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:87 -#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:94 +#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:88 +#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:95 msgid "Delay +0.1" msgstr "延迟 +0.1" -#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:88 -#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:93 +#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:89 +#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:94 msgid "Delay -0.1" msgstr "延迟 -0.1" -#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:90 #: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:91 #: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:92 #: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:93 @@ -354,86 +359,91 @@ msgstr "延迟 -0.1" #: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:100 #: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:101 #: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:102 +#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:103 msgid "Subtitle" msgstr "字幕" -#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:91 +#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:92 msgid "Toggle Visibility" msgstr "切换 可见性" -#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:99 +#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:100 msgid "Decrease Font Size" msgstr "减小字体大小" -#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:100 +#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:101 msgid "Increase Font Size" msgstr "增加字体大小" -#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:102 -#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:126 +#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:103 #: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:127 #: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:128 #: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:129 +#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:130 +#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:131 +#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:132 +#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:133 +#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:134 +#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:135 msgid "More" msgstr "更多" -#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:102 +#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:103 msgid "Toggle overriding SSA/ASS styles with normal styles" msgstr "切换 使用常规样式覆盖 SSA/ASS 样式" -#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:104 -#: D:\Projects\CS\mpv.net\src\MpvNet.Windows\WinForms\MainForm.cs:297 +#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:105 +#: D:\Projects\CS\mpv.net\src\MpvNet.Windows\WinForms\MainForm.cs:296 msgid "Track" msgstr "轨道" -#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:106 #: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:107 #: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:108 #: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:109 +#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:110 msgid "Volume" msgstr "音量" -#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:106 -#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:141 +#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:107 +#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:147 msgid "Up" msgstr "上移" -#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:107 -#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:142 +#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:108 +#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:148 msgid "Down" msgstr "下移" -#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:109 +#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:110 msgid "Mute" msgstr "静音" -#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:111 #: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:112 #: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:113 #: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:114 #: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:115 #: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:116 #: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:117 +#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:118 msgid "Speed" msgstr "速度" -#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:111 +#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:112 msgid "-10%" msgstr "-10%" -#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:112 +#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:113 msgid "+10%" msgstr "+10%" -#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:114 +#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:115 msgid "Half" msgstr "减半" -#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:115 +#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:116 msgid "Double" msgstr "翻倍" -#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:119 #: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:120 #: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:121 #: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:122 @@ -444,59 +454,79 @@ msgstr "翻倍" #: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:127 #: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:128 #: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:129 +#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:130 +#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:131 +#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:132 +#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:133 +#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:134 +#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:135 msgid "View" msgstr "查看" -#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:119 +#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:120 msgid "Show Playlist" msgstr "显示播放列表" -#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:120 +#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:121 msgid "Show Profiles" msgstr "显示配置文件" -#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:121 +#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:122 msgid "Toggle Statistics" msgstr "切换 统计信息" -#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:122 +#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:123 msgid "Toggle OSC Visibility" msgstr "切换 OSC 可见性" -#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:123 +#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:124 msgid "Show Media Info On-Screen" msgstr "在 OSD 上显示媒体信息" -#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:124 +#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:125 msgid "Show Media Info Message Box" msgstr "显示媒体信息消息框" -#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:125 +#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:126 msgid "Show Progress" msgstr "显示进度" -#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:126 +#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:127 msgid "Show Console" msgstr "显示控制台" -#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:127 +#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:128 msgid "Show Audio Devices" msgstr "显示音频设备" -#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:128 +#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:129 msgid "Show Commands" msgstr "显示命令" -#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:129 +#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:130 msgid "Show Bindings" msgstr "显示键位绑定" #: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:131 +msgid "Show Properties" +msgstr "" + #: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:132 +msgid "Show Keys" +msgstr "" + #: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:133 +msgid "Show Protocols" +msgstr "" + #: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:134 +msgid "Show Decoders" +msgstr "" + #: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:135 -#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:136 +msgid "Show Demuxers" +msgstr "" + #: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:137 #: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:138 #: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:139 @@ -506,304 +536,333 @@ msgstr "显示键位绑定" #: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:143 #: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:144 #: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:145 -msgid "Window" -msgstr "窗口" - -#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:131 -#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:199 -#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:200 -msgid "Fullscreen" -msgstr "全屏" - -#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:132 -#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:133 -#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:134 -#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:135 -#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:136 -#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:137 -#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:138 -msgid "Zoom" -msgstr "缩放" - -#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:132 -msgid "Enlarge" -msgstr "放大" - -#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:133 -msgid "Shrink" -msgstr "缩小" - -#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:135 -msgid "50 %" -msgstr "50 %" - -#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:136 -msgid "100 %" -msgstr "100 %" - -#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:137 -msgid "200 %" -msgstr "200 %" - -#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:138 -msgid "300 %" -msgstr "300 %" - -#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:139 -#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:140 -#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:141 -#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:142 -#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:143 -msgid "Move" -msgstr "移动" - -#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:139 -msgid "Left" -msgstr "左移" - -#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:140 -msgid "Right" -msgstr "右移" - -#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:143 -msgid "Center" -msgstr "居中" - -#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:144 -msgid "Toggle Border" -msgstr "切换 边框" - -#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:145 -msgid "Toggle On Top" -msgstr "切换 置顶" - +#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:146 #: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:147 -#: D:\Projects\CS\mpv.net\src\MpvNet.Windows\WinForms\MainForm.cs:435 -msgid "Profile" -msgstr "配置文件" - +#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:148 #: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:149 #: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:150 #: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:151 -#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:152 +msgid "Window" +msgstr "窗口" + +#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:137 +#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:207 +#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:208 +msgid "Fullscreen" +msgstr "全屏" + +#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:138 +#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:139 +#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:140 +#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:141 +#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:142 +#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:143 +#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:144 +msgid "Zoom" +msgstr "缩放" + +#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:138 +msgid "Enlarge" +msgstr "放大" + +#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:139 +msgid "Shrink" +msgstr "缩小" + +#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:141 +msgid "50 %" +msgstr "50 %" + +#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:142 +msgid "100 %" +msgstr "100 %" + +#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:143 +msgid "200 %" +msgstr "200 %" + +#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:144 +msgid "300 %" +msgstr "300 %" + +#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:145 +#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:146 +#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:147 +#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:148 +#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:149 +msgid "Move" +msgstr "移动" + +#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:145 +msgid "Left" +msgstr "左移" + +#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:146 +msgid "Right" +msgstr "右移" + +#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:149 +msgid "Center" +msgstr "居中" + +#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:150 +msgid "Toggle Border" +msgstr "切换 边框" + +#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:151 +msgid "Toggle On Top" +msgstr "切换 置顶" + #: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:153 -#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:154 +#: D:\Projects\CS\mpv.net\src\MpvNet.Windows\WinForms\MainForm.cs:427 +msgid "Profile" +msgstr "配置文件" + #: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:155 #: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:156 #: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:157 #: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:158 #: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:159 #: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:160 +#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:161 +#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:162 +#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:163 +#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:164 +#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:165 +#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:166 +#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:167 +#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:168 msgid "Settings" msgstr "设置" -#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:149 +#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:155 msgid "Show Config Editor" msgstr "显示配置编辑器" -#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:150 +#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:156 msgid "Show Input Editor" msgstr "显示输入编辑器" -#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:152 +#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:158 msgid "Edit mpv.conf" msgstr "编辑 mpv.conf" -#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:153 +#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:159 msgid "Edit input.conf" msgstr "编辑 input.conf" -#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:155 +#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:161 msgid "Open Config Folder" msgstr "打开配置文件夹" -#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:156 -#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:157 -#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:158 -#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:159 -#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:160 +#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:162 +#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:163 +#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:164 +#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:165 +#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:166 +#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:167 +#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:168 msgid "Setup" msgstr "设置" -#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:156 +#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:162 msgid "Register video file associations" msgstr "注册视频文件关联" -#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:157 +#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:163 msgid "Register audio file associations" msgstr "注册音频文件关联" -#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:158 +#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:164 msgid "Register image file associations" msgstr "注册图像文件关联" -#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:159 +#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:165 msgid "Unregister file associations" msgstr "注销文件关联" -#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:160 +#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:167 msgid "Add mpv.net to Path environment variable" msgstr "将 mpv.net 添加到环境变量" -#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:162 -#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:163 -#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:164 -#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:165 -#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:166 -msgid "Tools" -msgstr "工具" - -#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:162 -msgid "Set/clear A-B loop points" -msgstr "设置/清除 A-B 循环点" - -#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:163 -msgid "Toggle infinite file looping" -msgstr "切换 无限文件循环" - -#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:164 -msgid "Shuffle Playlist" -msgstr "随机播放列表" - -#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:165 -msgid "Toggle Hardware Decoding" -msgstr "切换 硬件解码" - -#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:166 -msgid "Exit Watch Later" -msgstr "退出(稍后观看)" - #: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:168 -#: D:\Projects\CS\mpv.net\src\MpvNet.Windows\WinForms\MainForm.cs:457 -msgid "Custom" -msgstr "自定义" +msgid "Remove mpv.net from Path environment variable" +msgstr "" #: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:170 #: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:171 #: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:172 #: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:173 #: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:174 -#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:175 +msgid "Tools" +msgstr "工具" + +#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:170 +msgid "Set/clear A-B loop points" +msgstr "设置/清除 A-B 循环点" + +#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:171 +msgid "Toggle infinite file looping" +msgstr "切换 无限文件循环" + +#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:172 +msgid "Shuffle Playlist" +msgstr "随机播放列表" + +#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:173 +msgid "Toggle Hardware Decoding" +msgstr "切换 硬件解码" + +#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:174 +msgid "Exit Watch Later" +msgstr "退出(稍后观看)" + #: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:176 -#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:177 +#: D:\Projects\CS\mpv.net\src\MpvNet.Windows\WinForms\MainForm.cs:466 +msgid "Custom" +msgstr "自定义" + +#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:178 +#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:179 +#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:180 +#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:181 +#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:182 +#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:183 +#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:184 +#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:185 msgid "Help" msgstr "帮助" -#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:170 +#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:178 msgid "Website mpv" msgstr "mpv 网址" -#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:171 +#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:179 msgid "Website mpv.net" msgstr "mpv.net 网址" -#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:173 +#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:181 msgid "Manual mpv" msgstr "mpv 手册" -#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:174 +#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:182 msgid "Manual mpv.net" msgstr "mpv.net 手册" -#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:176 +#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:184 msgid "awesome-mpv" msgstr "awesome-mpv" -#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:177 +#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:185 msgid "About mpv.net" msgstr "关于 mpv.net" -#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:180 +#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:188 msgid "Show Menu" msgstr "显示菜单" -#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:186 +#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:194 msgid "Forward" msgstr "前进" -#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:187 +#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:195 msgid "Backward" msgstr "后退" -#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:188 -#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:190 +#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:196 +#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:198 msgid "Volume Up" msgstr "增加 音量" -#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:189 -#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:191 +#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:197 +#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:199 msgid "Volume Down" msgstr "降低 音量" -#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:198 +#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:206 msgid "Ignore left mouse butten" msgstr "忽略左键" -#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:201 -#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:203 #: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:209 +#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:211 +#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:217 msgid "Seek Forward" msgstr "向前跳转" -#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:202 -#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:204 #: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:210 +#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:212 +#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:218 msgid "Seek Backward" msgstr "向后跳转" -#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:205 +#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:213 msgid "Undo previous (or marked) seek" msgstr "撤销之前(或标记的)跳转" -#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:206 +#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:214 msgid "Mark position for revert-seek" msgstr "标记回退查找的位置" -#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:207 +#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:215 msgid "Seek to previous subtitle" msgstr "跳至上一条字幕" -#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:208 +#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:216 msgid "Seek to next subtitle" msgstr "跳至下一条字幕" -#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:211 -#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:212 -msgid "Quit encoding" -msgstr "退出编码" - -#: D:\Projects\CS\mpv.net\src\MpvNet.Windows\GuiCommand.cs:164 -#: D:\Projects\CS\mpv.net\src\MpvNet.Windows\GuiCommand.cs:184 +#: D:\Projects\CS\mpv.net\src\MpvNet.Windows\GuiCommand.cs:189 +#: D:\Projects\CS\mpv.net\src\MpvNet.Windows\GuiCommand.cs:209 msgid "Files/URLs were added to the playlist" msgstr "已添加 文件/URL 到播放列表" -#: D:\Projects\CS\mpv.net\src\MpvNet.Windows\GuiCommand.cs:177 +#: D:\Projects\CS\mpv.net\src\MpvNet.Windows\GuiCommand.cs:202 msgid "The clipboard does not contain a valid URL or file." msgstr "剪贴板中未包含有效的 URL 或文件。" -#: D:\Projects\CS\mpv.net\src\MpvNet.Windows\GuiCommand.cs:228 +#: D:\Projects\CS\mpv.net\src\MpvNet.Windows\GuiCommand.cs:253 msgid "File Explorer icons will refresh after process restart." msgstr "文件资源管理器图标将在进程重新启动后刷新" -#: D:\Projects\CS\mpv.net\src\MpvNet.Windows\GuiCommand.cs:231 +#: D:\Projects\CS\mpv.net\src\MpvNet.Windows\GuiCommand.cs:256 msgid "File associations were successfully removed." msgstr "文件关联已成功删除" -#: D:\Projects\CS\mpv.net\src\MpvNet.Windows\GuiCommand.cs:233 +#: D:\Projects\CS\mpv.net\src\MpvNet.Windows\GuiCommand.cs:258 msgid "File associations were successfully created." msgstr "文件关联已成功创建" -#: D:\Projects\CS\mpv.net\src\MpvNet.Windows\GuiCommand.cs:236 +#: D:\Projects\CS\mpv.net\src\MpvNet.Windows\GuiCommand.cs:261 msgid "Error creating file associations." msgstr "创建文件关联时出错" -#: D:\Projects\CS\mpv.net\src\MpvNet.Windows\GuiCommand.cs:333 -msgid "mpv.net is already in Path." -msgstr "mpv.net 已存在于环境变量" +#: D:\Projects\CS\mpv.net\src\MpvNet.Windows\GuiCommand.cs:358 +msgid "mpv.net is already in the Path environment variable." +msgstr "" -#: D:\Projects\CS\mpv.net\src\MpvNet.Windows\GuiCommand.cs:341 -msgid "mpv.net successfully was added to Path." -msgstr "成功添加 mpv.net 到环境变量" +#: D:\Projects\CS\mpv.net\src\MpvNet.Windows\GuiCommand.cs:366 +msgid "mpv.net was successfully added to the Path environment variable." +msgstr "" + +#: D:\Projects\CS\mpv.net\src\MpvNet.Windows\GuiCommand.cs:375 +msgid "mpv.net was not found in the Path environment variable." +msgstr "" + +#: D:\Projects\CS\mpv.net\src\MpvNet.Windows\GuiCommand.cs:384 +msgid "mpv.net was successfully removed from the Path environment variable." +msgstr "" + +#: D:\Projects\CS\mpv.net\src\MpvNet.Windows\GuiCommand.cs:389 +#: D:\Projects\CS\mpv.net\src\MpvNet.Windows\GuiCommand.cs:396 +#: D:\Projects\CS\mpv.net\src\MpvNet.Windows\GuiCommand.cs:404 +#: D:\Projects\CS\mpv.net\src\MpvNet.Windows\GuiCommand.cs:411 +#: D:\Projects\CS\mpv.net\src\MpvNet.Windows\GuiCommand.cs:416 +msgid "This feature was removed, but there are user scripts:" +msgstr "" + +#: D:\Projects\CS\mpv.net\src\MpvNet.Windows\GuiCommand.cs:420 +msgid "This feature was removed." +msgstr "" #: D:\Projects\CS\mpv.net\src\MpvNet.Windows\Properties\Resources.Designer.cs:79 msgid "editor_conf" @@ -813,7 +872,7 @@ msgstr "editor_conf" msgid "theme" msgstr "主题" -#: D:\Projects\CS\mpv.net\src\MpvNet.Windows\WinForms\MainForm.cs:1396 +#: D:\Projects\CS\mpv.net\src\MpvNet.Windows\WinForms\MainForm.cs:1398 msgid "Shutdown thread failed to complete within 10 seconds." msgstr "线程关闭未能在 10 秒内完成" diff --git a/lang/source.pot b/lang/source.pot index 2525bf0..af1675b 100644 --- a/lang/source.pot +++ b/lang/source.pot @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2023-12-26 10:28+0100\n" +"POT-Creation-Date: 2024-01-04 02:51+0100\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -61,13 +61,13 @@ msgid "Add files/URLs to playlist from clipboard" msgstr "" #: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:22 -#: D:\Projects\CS\mpv.net\src\MpvNet.Windows\WinForms\MainForm.cs:380 +#: D:\Projects\CS\mpv.net\src\MpvNet.Windows\WinForms\MainForm.cs:379 msgid "Recent Files" msgstr "" #: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:23 -#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:179 -#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:213 +#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:187 +#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:219 msgid "Exit" msgstr "" @@ -77,15 +77,15 @@ msgid "Playback" msgstr "" #: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:25 -#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:181 -#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:182 -#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:183 -#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:184 +#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:189 +#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:190 +#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:191 +#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:192 msgid "Play/Pause" msgstr "" #: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:26 -#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:185 +#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:193 msgid "Stop" msgstr "" @@ -116,16 +116,16 @@ msgid "Navigate" msgstr "" #: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:28 -#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:192 -#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:194 -#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:196 +#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:200 +#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:202 +#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:204 msgid "Previous File" msgstr "" #: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:29 -#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:193 -#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:195 -#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:197 +#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:201 +#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:203 +#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:205 msgid "Next File" msgstr "" @@ -178,12 +178,12 @@ msgid "Jump 5 min backward" msgstr "" #: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:50 -#: D:\Projects\CS\mpv.net\src\MpvNet.Windows\WinForms\MainForm.cs:402 +#: D:\Projects\CS\mpv.net\src\MpvNet.Windows\WinForms\MainForm.cs:398 msgid "Title" msgstr "" #: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:51 -#: D:\Projects\CS\mpv.net\src\MpvNet.Windows\WinForms\MainForm.cs:359 +#: D:\Projects\CS\mpv.net\src\MpvNet.Windows\WinForms\MainForm.cs:358 msgid "Chapter" msgstr "" @@ -220,12 +220,12 @@ msgid "Move Right" msgstr "" #: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:59 -#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:96 +#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:97 msgid "Move Up" msgstr "" #: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:60 -#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:97 +#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:98 msgid "Move Down" msgstr "" @@ -238,7 +238,7 @@ msgid "Increase Height" msgstr "" #: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:65 -#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:117 +#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:118 msgid "Reset" msgstr "" @@ -318,25 +318,30 @@ msgstr "" #: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:86 #: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:87 #: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:88 +#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:89 msgid "Audio" msgstr "" #: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:85 -#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:90 +#: D:\Projects\CS\mpv.net\src\MpvNet.Windows\WinForms\MainForm.cs:446 +msgid "Audio Device" +msgstr "" + +#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:86 +#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:91 msgid "Next Track" msgstr "" -#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:87 -#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:94 +#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:88 +#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:95 msgid "Delay +0.1" msgstr "" -#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:88 -#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:93 +#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:89 +#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:94 msgid "Delay -0.1" msgstr "" -#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:90 #: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:91 #: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:92 #: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:93 @@ -349,86 +354,91 @@ msgstr "" #: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:100 #: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:101 #: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:102 +#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:103 msgid "Subtitle" msgstr "" -#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:91 +#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:92 msgid "Toggle Visibility" msgstr "" -#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:99 +#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:100 msgid "Decrease Font Size" msgstr "" -#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:100 +#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:101 msgid "Increase Font Size" msgstr "" -#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:102 -#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:126 +#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:103 #: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:127 #: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:128 #: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:129 +#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:130 +#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:131 +#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:132 +#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:133 +#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:134 +#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:135 msgid "More" msgstr "" -#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:102 +#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:103 msgid "Toggle overriding SSA/ASS styles with normal styles" msgstr "" -#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:104 -#: D:\Projects\CS\mpv.net\src\MpvNet.Windows\WinForms\MainForm.cs:297 +#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:105 +#: D:\Projects\CS\mpv.net\src\MpvNet.Windows\WinForms\MainForm.cs:296 msgid "Track" msgstr "" -#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:106 #: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:107 #: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:108 #: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:109 +#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:110 msgid "Volume" msgstr "" -#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:106 -#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:141 +#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:107 +#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:147 msgid "Up" msgstr "" -#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:107 -#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:142 +#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:108 +#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:148 msgid "Down" msgstr "" -#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:109 +#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:110 msgid "Mute" msgstr "" -#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:111 #: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:112 #: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:113 #: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:114 #: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:115 #: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:116 #: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:117 +#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:118 msgid "Speed" msgstr "" -#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:111 +#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:112 msgid "-10%" msgstr "" -#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:112 +#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:113 msgid "+10%" msgstr "" -#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:114 +#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:115 msgid "Half" msgstr "" -#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:115 +#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:116 msgid "Double" msgstr "" -#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:119 #: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:120 #: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:121 #: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:122 @@ -439,59 +449,79 @@ msgstr "" #: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:127 #: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:128 #: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:129 +#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:130 +#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:131 +#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:132 +#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:133 +#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:134 +#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:135 msgid "View" msgstr "" -#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:119 +#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:120 msgid "Show Playlist" msgstr "" -#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:120 +#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:121 msgid "Show Profiles" msgstr "" -#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:121 +#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:122 msgid "Toggle Statistics" msgstr "" -#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:122 +#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:123 msgid "Toggle OSC Visibility" msgstr "" -#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:123 +#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:124 msgid "Show Media Info On-Screen" msgstr "" -#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:124 +#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:125 msgid "Show Media Info Message Box" msgstr "" -#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:125 +#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:126 msgid "Show Progress" msgstr "" -#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:126 +#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:127 msgid "Show Console" msgstr "" -#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:127 +#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:128 msgid "Show Audio Devices" msgstr "" -#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:128 +#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:129 msgid "Show Commands" msgstr "" -#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:129 +#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:130 msgid "Show Bindings" msgstr "" #: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:131 +msgid "Show Properties" +msgstr "" + #: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:132 +msgid "Show Keys" +msgstr "" + #: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:133 +msgid "Show Protocols" +msgstr "" + #: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:134 +msgid "Show Decoders" +msgstr "" + #: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:135 -#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:136 +msgid "Show Demuxers" +msgstr "" + #: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:137 #: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:138 #: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:139 @@ -501,176 +531,157 @@ msgstr "" #: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:143 #: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:144 #: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:145 -msgid "Window" -msgstr "" - -#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:131 -#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:199 -#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:200 -msgid "Fullscreen" -msgstr "" - -#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:132 -#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:133 -#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:134 -#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:135 -#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:136 -#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:137 -#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:138 -msgid "Zoom" -msgstr "" - -#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:132 -msgid "Enlarge" -msgstr "" - -#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:133 -msgid "Shrink" -msgstr "" - -#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:135 -msgid "50 %" -msgstr "" - -#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:136 -msgid "100 %" -msgstr "" - -#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:137 -msgid "200 %" -msgstr "" - -#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:138 -msgid "300 %" -msgstr "" - -#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:139 -#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:140 -#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:141 -#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:142 -#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:143 -msgid "Move" -msgstr "" - -#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:139 -msgid "Left" -msgstr "" - -#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:140 -msgid "Right" -msgstr "" - -#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:143 -msgid "Center" -msgstr "" - -#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:144 -msgid "Toggle Border" -msgstr "" - -#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:145 -msgid "Toggle On Top" -msgstr "" - +#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:146 #: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:147 -#: D:\Projects\CS\mpv.net\src\MpvNet.Windows\WinForms\MainForm.cs:435 -msgid "Profile" -msgstr "" - +#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:148 #: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:149 #: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:150 #: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:151 -#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:152 -#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:153 -#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:154 -#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:155 -#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:156 -#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:157 -#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:158 -#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:159 -#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:160 -msgid "Settings" +msgid "Window" +msgstr "" + +#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:137 +#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:207 +#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:208 +msgid "Fullscreen" +msgstr "" + +#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:138 +#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:139 +#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:140 +#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:141 +#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:142 +#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:143 +#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:144 +msgid "Zoom" +msgstr "" + +#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:138 +msgid "Enlarge" +msgstr "" + +#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:139 +msgid "Shrink" +msgstr "" + +#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:141 +msgid "50 %" +msgstr "" + +#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:142 +msgid "100 %" +msgstr "" + +#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:143 +msgid "200 %" +msgstr "" + +#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:144 +msgid "300 %" +msgstr "" + +#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:145 +#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:146 +#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:147 +#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:148 +#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:149 +msgid "Move" +msgstr "" + +#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:145 +msgid "Left" +msgstr "" + +#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:146 +msgid "Right" msgstr "" #: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:149 -msgid "Show Config Editor" +msgid "Center" msgstr "" #: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:150 -msgid "Show Input Editor" +msgid "Toggle Border" msgstr "" -#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:152 -msgid "Edit mpv.conf" +#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:151 +msgid "Toggle On Top" msgstr "" #: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:153 -msgid "Edit input.conf" +#: D:\Projects\CS\mpv.net\src\MpvNet.Windows\WinForms\MainForm.cs:427 +msgid "Profile" msgstr "" #: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:155 +#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:156 +#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:157 +#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:158 +#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:159 +#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:160 +#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:161 +#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:162 +#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:163 +#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:164 +#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:165 +#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:166 +#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:167 +#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:168 +msgid "Settings" +msgstr "" + +#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:155 +msgid "Show Config Editor" +msgstr "" + +#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:156 +msgid "Show Input Editor" +msgstr "" + +#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:158 +msgid "Edit mpv.conf" +msgstr "" + +#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:159 +msgid "Edit input.conf" +msgstr "" + +#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:161 msgid "Open Config Folder" msgstr "" -#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:156 -#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:157 -#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:158 -#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:159 -#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:160 +#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:162 +#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:163 +#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:164 +#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:165 +#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:166 +#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:167 +#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:168 msgid "Setup" msgstr "" -#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:156 +#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:162 msgid "Register video file associations" msgstr "" -#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:157 +#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:163 msgid "Register audio file associations" msgstr "" -#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:158 +#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:164 msgid "Register image file associations" msgstr "" -#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:159 +#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:165 msgid "Unregister file associations" msgstr "" -#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:160 +#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:167 msgid "Add mpv.net to Path environment variable" msgstr "" -#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:162 -#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:163 -#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:164 -#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:165 -#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:166 -msgid "Tools" -msgstr "" - -#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:162 -msgid "Set/clear A-B loop points" -msgstr "" - -#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:163 -msgid "Toggle infinite file looping" -msgstr "" - -#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:164 -msgid "Shuffle Playlist" -msgstr "" - -#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:165 -msgid "Toggle Hardware Decoding" -msgstr "" - -#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:166 -msgid "Exit Watch Later" -msgstr "" - #: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:168 -#: D:\Projects\CS\mpv.net\src\MpvNet.Windows\WinForms\MainForm.cs:457 -msgid "Custom" +msgid "Remove mpv.net from Path environment variable" msgstr "" #: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:170 @@ -678,126 +689,174 @@ msgstr "" #: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:172 #: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:173 #: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:174 -#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:175 -#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:176 -#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:177 -msgid "Help" +msgid "Tools" msgstr "" #: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:170 -msgid "Website mpv" +msgid "Set/clear A-B loop points" msgstr "" #: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:171 -msgid "Website mpv.net" +msgid "Toggle infinite file looping" +msgstr "" + +#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:172 +msgid "Shuffle Playlist" msgstr "" #: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:173 -msgid "Manual mpv" +msgid "Toggle Hardware Decoding" msgstr "" #: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:174 -msgid "Manual mpv.net" +msgid "Exit Watch Later" msgstr "" #: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:176 +#: D:\Projects\CS\mpv.net\src\MpvNet.Windows\WinForms\MainForm.cs:466 +msgid "Custom" +msgstr "" + +#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:178 +#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:179 +#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:180 +#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:181 +#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:182 +#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:183 +#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:184 +#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:185 +msgid "Help" +msgstr "" + +#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:178 +msgid "Website mpv" +msgstr "" + +#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:179 +msgid "Website mpv.net" +msgstr "" + +#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:181 +msgid "Manual mpv" +msgstr "" + +#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:182 +msgid "Manual mpv.net" +msgstr "" + +#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:184 msgid "awesome-mpv" msgstr "" -#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:177 +#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:185 msgid "About mpv.net" msgstr "" -#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:180 +#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:188 msgid "Show Menu" msgstr "" -#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:186 +#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:194 msgid "Forward" msgstr "" -#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:187 +#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:195 msgid "Backward" msgstr "" -#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:188 -#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:190 +#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:196 +#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:198 msgid "Volume Up" msgstr "" -#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:189 -#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:191 +#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:197 +#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:199 msgid "Volume Down" msgstr "" -#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:198 +#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:206 msgid "Ignore left mouse butten" msgstr "" -#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:201 -#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:203 #: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:209 +#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:211 +#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:217 msgid "Seek Forward" msgstr "" -#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:202 -#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:204 #: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:210 +#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:212 +#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:218 msgid "Seek Backward" msgstr "" -#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:205 +#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:213 msgid "Undo previous (or marked) seek" msgstr "" -#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:206 +#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:214 msgid "Mark position for revert-seek" msgstr "" -#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:207 +#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:215 msgid "Seek to previous subtitle" msgstr "" -#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:208 +#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:216 msgid "Seek to next subtitle" msgstr "" -#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:211 -#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:212 -msgid "Quit encoding" -msgstr "" - -#: D:\Projects\CS\mpv.net\src\MpvNet.Windows\GuiCommand.cs:164 -#: D:\Projects\CS\mpv.net\src\MpvNet.Windows\GuiCommand.cs:184 +#: D:\Projects\CS\mpv.net\src\MpvNet.Windows\GuiCommand.cs:189 +#: D:\Projects\CS\mpv.net\src\MpvNet.Windows\GuiCommand.cs:209 msgid "Files/URLs were added to the playlist" msgstr "" -#: D:\Projects\CS\mpv.net\src\MpvNet.Windows\GuiCommand.cs:177 +#: D:\Projects\CS\mpv.net\src\MpvNet.Windows\GuiCommand.cs:202 msgid "The clipboard does not contain a valid URL or file." msgstr "" -#: D:\Projects\CS\mpv.net\src\MpvNet.Windows\GuiCommand.cs:228 +#: D:\Projects\CS\mpv.net\src\MpvNet.Windows\GuiCommand.cs:253 msgid "File Explorer icons will refresh after process restart." msgstr "" -#: D:\Projects\CS\mpv.net\src\MpvNet.Windows\GuiCommand.cs:231 +#: D:\Projects\CS\mpv.net\src\MpvNet.Windows\GuiCommand.cs:256 msgid "File associations were successfully removed." msgstr "" -#: D:\Projects\CS\mpv.net\src\MpvNet.Windows\GuiCommand.cs:233 +#: D:\Projects\CS\mpv.net\src\MpvNet.Windows\GuiCommand.cs:258 msgid "File associations were successfully created." msgstr "" -#: D:\Projects\CS\mpv.net\src\MpvNet.Windows\GuiCommand.cs:236 +#: D:\Projects\CS\mpv.net\src\MpvNet.Windows\GuiCommand.cs:261 msgid "Error creating file associations." msgstr "" -#: D:\Projects\CS\mpv.net\src\MpvNet.Windows\GuiCommand.cs:333 -msgid "mpv.net is already in Path." +#: D:\Projects\CS\mpv.net\src\MpvNet.Windows\GuiCommand.cs:358 +msgid "mpv.net is already in the Path environment variable." msgstr "" -#: D:\Projects\CS\mpv.net\src\MpvNet.Windows\GuiCommand.cs:341 -msgid "mpv.net successfully was added to Path." +#: D:\Projects\CS\mpv.net\src\MpvNet.Windows\GuiCommand.cs:366 +msgid "mpv.net was successfully added to the Path environment variable." +msgstr "" + +#: D:\Projects\CS\mpv.net\src\MpvNet.Windows\GuiCommand.cs:375 +msgid "mpv.net was not found in the Path environment variable." +msgstr "" + +#: D:\Projects\CS\mpv.net\src\MpvNet.Windows\GuiCommand.cs:384 +msgid "mpv.net was successfully removed from the Path environment variable." +msgstr "" + +#: D:\Projects\CS\mpv.net\src\MpvNet.Windows\GuiCommand.cs:389 +#: D:\Projects\CS\mpv.net\src\MpvNet.Windows\GuiCommand.cs:396 +#: D:\Projects\CS\mpv.net\src\MpvNet.Windows\GuiCommand.cs:404 +#: D:\Projects\CS\mpv.net\src\MpvNet.Windows\GuiCommand.cs:411 +#: D:\Projects\CS\mpv.net\src\MpvNet.Windows\GuiCommand.cs:416 +msgid "This feature was removed, but there are user scripts:" +msgstr "" + +#: D:\Projects\CS\mpv.net\src\MpvNet.Windows\GuiCommand.cs:420 +msgid "This feature was removed." msgstr "" #: D:\Projects\CS\mpv.net\src\MpvNet.Windows\Properties\Resources.Designer.cs:79 @@ -808,7 +867,7 @@ msgstr "" msgid "theme" msgstr "" -#: D:\Projects\CS\mpv.net\src\MpvNet.Windows\WinForms\MainForm.cs:1396 +#: D:\Projects\CS\mpv.net\src\MpvNet.Windows\WinForms\MainForm.cs:1398 msgid "Shutdown thread failed to complete within 10 seconds." msgstr "" diff --git a/src/MpvNet.Windows/GuiCommand.cs b/src/MpvNet.Windows/GuiCommand.cs index 7c484d4..afd7070 100644 --- a/src/MpvNet.Windows/GuiCommand.cs +++ b/src/MpvNet.Windows/GuiCommand.cs @@ -14,6 +14,7 @@ using MpvNet.Windows.WPF; using MpvNet.Windows.WPF.MsgBox; using MpvNet.Windows.Help; using MpvNet.Help; +using System; namespace MpvNet; @@ -30,32 +31,33 @@ public class GuiCommand public Dictionary>> Commands => _commands ??= new() { - ["show-about"] = args => ShowDialog(typeof(AboutWindow)), - ["show-conf-editor"] = args => ShowDialog(typeof(ConfWindow)), - ["show-input-editor"] = args => ShowDialog(typeof(InputWindow)), - ["show-audio-devices"] = args => Msg.ShowInfo(Player.GetPropertyOsdString("audio-device-list")), - ["show-profiles"] = args => Msg.ShowInfo(Player.GetProfiles()), - ["load-sub"] = LoadSubtitle, - ["open-files"] = OpenFiles, - ["open-optical-media"] = Open_DVD_Or_BD_Folder, - ["load-audio"] = LoadAudio, - ["open-clipboard"] = OpenFromClipboard, - ["reg-file-assoc"] = RegisterFileAssociations, - ["scale-window"] = args => ScaleWindow?.Invoke(float.Parse(args[0], CultureInfo.InvariantCulture)), - ["show-media-info"] = ShowMediaInfo, - ["move-window"] = args => MoveWindow?.Invoke(args[0]), - ["window-scale"] = args => WindowScaleNet?.Invoke(float.Parse(args[0], CultureInfo.InvariantCulture)), - ["show-menu"] = args => ShowMenu?.Invoke(), - ["show-bindings"] = args => ShowBindings(), ["add-to-path"] = args => AddToPath(), ["edit-conf-file"] = EditCongFile, + ["load-audio"] = LoadAudio, + ["load-sub"] = LoadSubtitle, + ["move-window"] = args => MoveWindow?.Invoke(args[0]), + ["open-clipboard"] = OpenFromClipboard, + ["open-files"] = OpenFiles, + ["open-optical-media"] = Open_DVD_Or_BD_Folder, + ["reg-file-assoc"] = RegisterFileAssociations, + ["remove-from-path"] = args => RemoveFromPath(), + ["scale-window"] = args => ScaleWindow?.Invoke(float.Parse(args[0], CultureInfo.InvariantCulture)), + ["show-about"] = args => ShowDialog(typeof(AboutWindow)), + ["show-audio-devices"] = args => Msg.ShowInfo(Player.GetPropertyOsdString("audio-device-list")), + ["show-bindings"] = args => ShowBindings(), ["show-commands"] = args => ShowCommands(), - ["show-properties"] = args => ShowProperties(), - ["show-keys"] = args => ShowKeys(), - ["show-protocols"] = args => ShowProtocols(), + ["show-conf-editor"] = args => ShowDialog(typeof(ConfWindow)), ["show-decoders"] = args => ShowDecoders(), ["show-demuxers"] = args => ShowDemuxers(), ["show-info"] = args => ShowMediaInfo(new[] { "osd" }), + ["show-input-editor"] = args => ShowDialog(typeof(InputWindow)), + ["show-keys"] = args => ShowKeys(), + ["show-media-info"] = ShowMediaInfo, + ["show-menu"] = args => ShowMenu?.Invoke(), + ["show-profiles"] = args => Msg.ShowInfo(Player.GetProfiles()), + ["show-properties"] = args => ShowProperties(), + ["show-protocols"] = args => ShowProtocols(), + ["window-scale"] = args => WindowScaleNet?.Invoke(float.Parse(args[0], CultureInfo.InvariantCulture)), // deprecated @@ -353,7 +355,7 @@ public class GuiCommand if (path.ToLower().Contains(Folder.Startup.TrimEnd(Path.DirectorySeparatorChar).ToLower())) { - Msg.ShowWarning(_("mpv.net is already in Path.")); + Msg.ShowWarning(_("mpv.net is already in the Path environment variable.")); return; } @@ -361,7 +363,25 @@ public class GuiCommand Folder.Startup.TrimEnd(Path.DirectorySeparatorChar) + ";" + path, EnvironmentVariableTarget.User); - Msg.ShowInfo(_("mpv.net was successfully added to Path.")); + Msg.ShowInfo(_("mpv.net was successfully added to the Path environment variable.")); + } + + void RemoveFromPath() + { + string path = Environment.GetEnvironmentVariable("Path", EnvironmentVariableTarget.User)!; + + if (!path.Contains(Folder.Startup.TrimEnd(Path.DirectorySeparatorChar))) + { + Msg.ShowWarning(_("mpv.net was not found in the Path environment variable.")); + return; + } + + path = path.Replace(Folder.Startup.TrimEnd(Path.DirectorySeparatorChar), ""); + path = path.Replace(";;", ";").Trim(';'); + + Environment.SetEnvironmentVariable("Path", path, EnvironmentVariableTarget.User); + + Msg.ShowInfo(_("mpv.net was successfully removed from the Path environment variable.")); } // deprecated diff --git a/src/MpvNet/InputHelp.cs b/src/MpvNet/InputHelp.cs index 9d8eea1..ec0a546 100644 --- a/src/MpvNet/InputHelp.cs +++ b/src/MpvNet/InputHelp.cs @@ -163,7 +163,9 @@ public static class InputHelp new (_("Settings") + " > " + _("Setup"), _("Register audio file associations"), "script-message-to mpvnet reg-file-assoc audio"), new (_("Settings") + " > " + _("Setup"), _("Register image file associations"), "script-message-to mpvnet reg-file-assoc image"), new (_("Settings") + " > " + _("Setup"), _("Unregister file associations"), "script-message-to mpvnet reg-file-assoc unreg"), + new (_("Settings") + " > " + _("Setup"), "-"), new (_("Settings") + " > " + _("Setup"), _("Add mpv.net to Path environment variable"), "script-message-to mpvnet add-to-path"), + new (_("Settings") + " > " + _("Setup"), _("Remove mpv.net from Path environment variable"), "script-message-to mpvnet remove-from-path"), new (_("Tools"), _("Set/clear A-B loop points"), "ab-loop", "l"), new (_("Tools"), _("Toggle infinite file looping"), "cycle-values loop-file inf no", "L"),