Compare commits
44 Commits
v7.1.1.3-b
...
main
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
ef45baecbd | ||
|
|
30e75b2100 | ||
|
|
563472b489 | ||
|
|
724a9adab8 | ||
|
|
9686c28f6a | ||
|
|
03d0aeb879 | ||
|
|
96afc62165 | ||
|
|
fd3ea9afe9 | ||
|
|
853d38a427 | ||
|
|
76a2f64fa6 | ||
|
|
6c0e116918 | ||
|
|
c1abf90559 | ||
|
|
eb085a6534 | ||
|
|
78b85d59aa | ||
|
|
0f900e01fa | ||
|
|
f754d4d865 | ||
|
|
474c4e888d | ||
|
|
8f8ca453da | ||
|
|
8bd00fd2f1 | ||
|
|
61958aba2c | ||
|
|
3fa6f44828 | ||
|
|
31be72efb2 | ||
|
|
405c20f056 | ||
|
|
5f0fb4ebc3 | ||
|
|
c6a2b06fdf | ||
|
|
8f38eba23e | ||
|
|
79164aae72 | ||
|
|
e5d3ac0d92 | ||
|
|
f7c8c16344 | ||
|
|
b1fccbf175 | ||
|
|
cc1e4bc9f8 | ||
|
|
3812f3031c | ||
|
|
837f97d491 | ||
|
|
2dab825af4 | ||
|
|
a78c1ba50d | ||
|
|
50aea3b5ba | ||
|
|
6a971595f7 | ||
|
|
a1d944a9a0 | ||
|
|
8b49312bad | ||
|
|
95b279b0e9 | ||
|
|
01477d8b25 | ||
|
|
4e5182eb73 | ||
|
|
8d0b70a5dc | ||
|
|
37a241f136 |
@@ -54,7 +54,7 @@ jobs:
|
|||||||
- name: Download libmpv # In principle, only update this binary file when significant feature changes occur in mpv/mpv.net
|
- name: Download libmpv # In principle, only update this binary file when significant feature changes occur in mpv/mpv.net
|
||||||
shell: msys2 {0}
|
shell: msys2 {0}
|
||||||
run: |
|
run: |
|
||||||
wget -nv -O libmpv.7z https://github.com/zhongfly/mpv-winbuild/releases/download/2024-10-09-e09278c/mpv-dev-x86_64-20241009-git-e09278c.7z
|
wget -nv -O libmpv.7z https://github.com/zhongfly/mpv-winbuild/releases/download/2025-05-03-e663cbc/mpv-dev-x86_64-20250503-git-e663cbc.7z
|
||||||
7z x -y libmpv.7z -olibmpv
|
7z x -y libmpv.7z -olibmpv
|
||||||
cp -f libmpv/libmpv-2.dll src/MpvNet.Windows/bin/Debug/ || true
|
cp -f libmpv/libmpv-2.dll src/MpvNet.Windows/bin/Debug/ || true
|
||||||
- name: Download MediaInfo
|
- name: Download MediaInfo
|
||||||
@@ -69,7 +69,7 @@ jobs:
|
|||||||
wget -nv -O mpvnet.com https://github.com/mpvnet-player/file-host/releases/download/tag/mpvnet.com.txt
|
wget -nv -O mpvnet.com https://github.com/mpvnet-player/file-host/releases/download/tag/mpvnet.com.txt
|
||||||
cp -f mpvnet.com src/MpvNet.Windows/bin/Debug/ || true
|
cp -f mpvnet.com src/MpvNet.Windows/bin/Debug/ || true
|
||||||
- name: Upload
|
- name: Upload
|
||||||
uses: actions/upload-artifact@v3
|
uses: actions/upload-artifact@v4
|
||||||
with:
|
with:
|
||||||
name: "mpv.net-win64"
|
name: "mpv.net-win64"
|
||||||
path: src/MpvNet.Windows/bin/Debug/
|
path: src/MpvNet.Windows/bin/Debug/
|
||||||
@@ -137,3 +137,11 @@ Searchable config editor as alternative to edit the conf file manually.
|
|||||||
#### Terminal
|
#### Terminal
|
||||||
|
|
||||||

|

|
||||||
|
|
||||||
|
|
||||||
|
Other projects from me
|
||||||
|
----------------------
|
||||||
|
|
||||||
|
A list of my other projects can be found here:
|
||||||
|
|
||||||
|
https://stax76.github.io/software-list
|
||||||
@@ -1,4 +1,47 @@
|
|||||||
|
|
||||||
|
- The Japanese translation was updated. Thanks to the translators!
|
||||||
|
|
||||||
|
# v7.1.2.0 (2026-01-09)
|
||||||
|
|
||||||
|
- libmpv updated to v0.41 2026-01-09.
|
||||||
|
- Some adjustments to recent mpv changes.
|
||||||
|
- The Japanese and Turkish translations were updated. Thanks to the translators!
|
||||||
|
|
||||||
|
# v7.1.1.5 Beta (2025-11-20)
|
||||||
|
|
||||||
|
- Same as in mpv the `?` and `t-4` keys can be used to show the active
|
||||||
|
key bindings on-screen, it supports scrolling and searching.
|
||||||
|
In the context menu it's located at:
|
||||||
|
`View > More > Show Active Bindings On-Screen`
|
||||||
|
- Bindings of select.lua menus have changed:
|
||||||
|
`F1` On-Screen menu
|
||||||
|
`F2` Bindings
|
||||||
|
`F3` Properties
|
||||||
|
`F4` Commands
|
||||||
|
- The German, Chinese, Japanese and Turkish translations were updated. Thanks to the translators!
|
||||||
|
- Users need to install .NET 10 LTS (Long Term Support), it should run on Windows 10.
|
||||||
|
It was requested by users to prefer LTS over STS (Short Term Support).
|
||||||
|
- libmpv and MediaInfo was updated.
|
||||||
|
|
||||||
|
# v7.1.1.4 Beta (2025-10-05)
|
||||||
|
|
||||||
|
- Support for select.lua has been added. It's a new Lua script built
|
||||||
|
directly into mpv like the osc or console script. It's similar to command_palete.lua.
|
||||||
|
- Fix --script-opt not working.
|
||||||
|
- The mpv.net manual was updated.
|
||||||
|
- The Turkish translation was updated. A Bulgarian translation was added.
|
||||||
|
Thanks to the translators!
|
||||||
|
- The required Dotnet version changed from 6.0 to 9.0. This drops Win 7 support
|
||||||
|
unfortunately. It was done to use new C# language features and make
|
||||||
|
the mpv.net project more attractive for new developers to contribute.
|
||||||
|
Also most users prefer having the newest runtime.
|
||||||
|
- auto build has been disabled because it requires updating libmpv and
|
||||||
|
mediainfo all the time which is too much manual work.
|
||||||
|
- The script src/Tools/update-mpv.ps1 has been improved. It's the easiest way
|
||||||
|
update mpv and libmpv (x64 and ARM64). Shinshiro has a update script too,
|
||||||
|
but it's a lot longer and more complex.
|
||||||
|
- mediainfo and libmpv have been updated.
|
||||||
|
|
||||||
# v7.1.1.3 Beta (2024-10-20)
|
# v7.1.1.3 Beta (2024-10-20)
|
||||||
|
|
||||||
- Support for autocreate-playlist, video-exts, audio-exts, image-exts.
|
- Support for autocreate-playlist, video-exts, audio-exts, image-exts.
|
||||||
|
|||||||
791
docs/manual.md
791
docs/manual.md
@@ -11,7 +11,7 @@ Table of contents
|
|||||||
* [Download](#download)
|
* [Download](#download)
|
||||||
* [Installation](#installation)
|
* [Installation](#installation)
|
||||||
* [Support](#support)
|
* [Support](#support)
|
||||||
* [Settings](#settings)
|
* [Config Folder](#config-folder)
|
||||||
* [Input and context menu](#input-and-context-menu)
|
* [Input and context menu](#input-and-context-menu)
|
||||||
* [Command Line Interface](#command-line-interface)
|
* [Command Line Interface](#command-line-interface)
|
||||||
* [Terminal](#terminal)
|
* [Terminal](#terminal)
|
||||||
@@ -42,9 +42,7 @@ differences are documented in this manual under [Differences compared to mpv](#d
|
|||||||
Download
|
Download
|
||||||
--------
|
--------
|
||||||
|
|
||||||
1. [Stable and beta portable and setup via GitHub download](../../../releases)
|
[Stable and beta portable and setup via GitHub download](../../../releases)
|
||||||
2. Stable via command line with winget: `winget install mpv.net`
|
|
||||||
3. [Automated nightly portable builds](https://github.com/mpvnet-player/mpv.net/actions)
|
|
||||||
|
|
||||||
[Changelog](changelog.md)
|
[Changelog](changelog.md)
|
||||||
|
|
||||||
@@ -52,37 +50,43 @@ Download
|
|||||||
Installation
|
Installation
|
||||||
------------
|
------------
|
||||||
|
|
||||||
|
#### Requirements
|
||||||
|
|
||||||
1. Windows 10 or higher.
|
1. Windows 10 or higher.
|
||||||
2. [.NET Desktop Runtime 6.0](https://dotnet.microsoft.com/en-us/download/dotnet/6.0)
|
2. [.NET Desktop Runtime 10.0](https://dotnet.microsoft.com/en-us/download/dotnet/10.0)
|
||||||
|
|
||||||
Internet streaming requires:
|
Internet streaming requires:
|
||||||
|
|
||||||
- Downloading [yt-dlp](https://github.com/yt-dlp/yt-dlp) and adding its folder
|
- Downloading [yt-dlp](https://github.com/yt-dlp/yt-dlp) and adding its folder
|
||||||
to the [user environment variable PATH](https://www.google.com/search?q=user+environment+variable+PATH).
|
to the [user environment variable PATH](https://www.google.com/search?q=user+environment+variable+PATH).
|
||||||
|
Alternativly the yt-dlp executable can be saved in the mpv.net executable folder.
|
||||||
- In case of proxy server usage, [manual configuration](https://github.com/mpvnet-player/mpv.net/issues/401).
|
- In case of proxy server usage, [manual configuration](https://github.com/mpvnet-player/mpv.net/issues/401).
|
||||||
|
|
||||||
#### File Associations
|
#### File Associations
|
||||||
|
|
||||||
File Associations can be registered using the context menu under 'Settings > Setup'.
|
File Associations can be registered using the context menu under `Config > Setup`.
|
||||||
|
|
||||||
After the file associations were registered, it might still be necessary to change the
|
After the file associations were registered, it might still be necessary to change the
|
||||||
default app in the Windows settings.
|
default app in the Windows settings.
|
||||||
|
|
||||||
Another way to register file associations is using Windows File Explorer,
|
Another way to register file associations is using Windows File Explorer,
|
||||||
select a media file and select 'Open with > Choose another app' in the context menu.
|
select a media file and select `Open with > Choose another app` in the context menu.
|
||||||
|
|
||||||
[Open with++](#open-with) can be used to extend the File Explorer context menu
|
[Open with++](#open-with) can be used to extend the File Explorer context menu
|
||||||
to get menu items for [Play with mpv.net](https://github.com/stax76/OpenWithPlusPlus#play-with-mpvnet) and
|
to get menu items for [Play with mpv.net](https://github.com/stax76/OpenWithPlusPlus#play-with-mpvnet) and
|
||||||
[Add to mpv.net playlist](https://github.com/stax76/OpenWithPlusPlus#add-to-mpvnet-playlist).
|
[Add to mpv.net playlist](https://github.com/stax76/OpenWithPlusPlus#add-to-mpvnet-playlist).
|
||||||
|
Alternativly the `Send To` feature of Windows File Explorer can be used.
|
||||||
When multiple files are selected in File Explorer and enter is pressed then
|
|
||||||
the files are opened in mpv.net in random order, this works with maximum 15 files.
|
|
||||||
|
|
||||||
#### Path environment variable
|
#### Path environment variable
|
||||||
|
|
||||||
In order to use mpv.net in a terminal for advanced use cases,
|
In order to use mpv.net in a terminal for advanced use cases,
|
||||||
mpv.net must be added to the Path environment variable,
|
mpv.net can be added to the Path environment variable, it allows
|
||||||
this can be achieved with the context menu (Settings/Setup).
|
to run mpv.net in a terminal by typing `mpvnet`. The easiest way
|
||||||
|
to add mpv.net to path is:
|
||||||
|
|
||||||
|
`Context Menu > Config > Setup > Add mpv.net to Path environment variable`
|
||||||
|
|
||||||
|
For more information see the [terminal section](#terminal).
|
||||||
|
|
||||||
Support
|
Support
|
||||||
-------
|
-------
|
||||||
@@ -103,9 +107,11 @@ Advanced mpv questions:
|
|||||||
|
|
||||||
https://github.com/mpv-player/mpv/issues
|
https://github.com/mpv-player/mpv/issues
|
||||||
|
|
||||||
|
https://github.com/mpv-player/mpv/discussions
|
||||||
|
|
||||||
Settings
|
|
||||||
--------
|
Config Folder
|
||||||
|
-------------
|
||||||
|
|
||||||
mpv.net searches the config folder at:
|
mpv.net searches the config folder at:
|
||||||
|
|
||||||
@@ -113,9 +119,17 @@ mpv.net searches the config folder at:
|
|||||||
2. startup\portable_config (startup means the directory containing mpvnet.exe)
|
2. startup\portable_config (startup means the directory containing mpvnet.exe)
|
||||||
3. `%APPDATA%\mpv.net` (`C:\Users\Username\AppData\Roaming\mpv.net`)
|
3. `%APPDATA%\mpv.net` (`C:\Users\Username\AppData\Roaming\mpv.net`)
|
||||||
|
|
||||||
mpv options are stored in the file mpv.conf,
|
The config folder can be easily opened with:
|
||||||
mpv.net options are stored in the file mpvnet.conf,
|
|
||||||
mpv.net options are documented [here](#mpvnet-specific-options).
|
`Context Menu > Config > Open Config Folder`
|
||||||
|
|
||||||
|
The most important files and folders in the config folder are:
|
||||||
|
|
||||||
|
- `mpv.conf` file containing the mpv configuration.
|
||||||
|
- `mpvnet.conf` file containing the mpv.net configuration.
|
||||||
|
- `input.conf` file containing mpv key and mouse input bindings.
|
||||||
|
- `scripts` folder containing mpv user scripts.
|
||||||
|
- `script-opts` folder containing user scripts configuration files.
|
||||||
|
|
||||||
|
|
||||||
Input and context menu
|
Input and context menu
|
||||||
@@ -123,13 +137,13 @@ Input and context menu
|
|||||||
|
|
||||||
Global keyboard shortcuts are supported via `global-input.conf` file.
|
Global keyboard shortcuts are supported via `global-input.conf` file.
|
||||||
|
|
||||||
The config folder can be opened from the context menu: `Settings > Open Config Folder`
|
The config folder can be opened from the context menu: `Config > Open Config Folder`
|
||||||
|
|
||||||
A input and config editor can be found in the context menu under 'Settings'.
|
A input and config editor can be found in the context menu under `Config`.
|
||||||
|
|
||||||
The input test mode can be started via command line: --input-test
|
The input test mode can be started via command line: `--input-test`
|
||||||
|
|
||||||
The input key list can be printed with --input-keylist
|
The input key list can be printed with `--input-keylist`.
|
||||||
|
|
||||||
mpv input.conf defaults:
|
mpv input.conf defaults:
|
||||||
https://github.com/mpv-player/mpv/blob/master/etc/input.conf
|
https://github.com/mpv-player/mpv/blob/master/etc/input.conf
|
||||||
@@ -201,14 +215,11 @@ Terminal
|
|||||||
When mpv.net is started from a terminal it will output status,
|
When mpv.net is started from a terminal it will output status,
|
||||||
error and debug messages to the terminal and accept input keys from the terminal.
|
error and debug messages to the terminal and accept input keys from the terminal.
|
||||||
|
|
||||||
|
|
||||||
mpv.net specific commands
|
mpv.net specific commands
|
||||||
-------------------------
|
-------------------------
|
||||||
|
|
||||||
`script-message-to mpvnet <command> <arguments>`
|
`script-message-to mpvnet <command> <arguments>`
|
||||||
|
|
||||||
mpv.net commands are used when mpv commands don't exist or lack a feature.
|
|
||||||
|
|
||||||
### add-to-path
|
### add-to-path
|
||||||
Adds mpv.net to the Path environment variable.
|
Adds mpv.net to the Path environment variable.
|
||||||
|
|
||||||
@@ -221,9 +232,19 @@ Opens mpv.conf or input.conf in a text editor.
|
|||||||
### load-audio
|
### load-audio
|
||||||
Shows a file browser dialog to open external audio files.
|
Shows a file browser dialog to open external audio files.
|
||||||
|
|
||||||
|
For automatic detection of external audio files based on the file name,
|
||||||
|
use the mpv option `audio-file-auto`, it can be found it the config dialog:
|
||||||
|
|
||||||
|
`Context Menu > Config > Show Config Editor > Audio > audio-file-auto`
|
||||||
|
|
||||||
### load-sub
|
### load-sub
|
||||||
Shows a file browser dialog to open external subtitle files.
|
Shows a file browser dialog to open external subtitle files.
|
||||||
|
|
||||||
|
For automatic detection of external subtitle files based on the file name,
|
||||||
|
use the mpv option `sub-auto`, it can be found it the config dialog:
|
||||||
|
|
||||||
|
`Context Menu > Config > Show Config Editor > Subtitles > sub-auto`
|
||||||
|
|
||||||
### move-window [left|top|right|bottom|center]
|
### move-window [left|top|right|bottom|center]
|
||||||
Moves the Window to the screen edge (Alt+Arrow) or center (Alt+BS).
|
Moves the Window to the screen edge (Alt+Arrow) or center (Alt+BS).
|
||||||
|
|
||||||
@@ -236,7 +257,9 @@ Appends files to the playlist.
|
|||||||
|
|
||||||
Opens a file browser dialog in order to select files to be opened.
|
Opens a file browser dialog in order to select files to be opened.
|
||||||
The file browser dialog supports multiselect to load multiple files
|
The file browser dialog supports multiselect to load multiple files
|
||||||
at once. Pressing CTRL appends the files to the playlist.
|
at once.
|
||||||
|
|
||||||
|
Supported are media files and Blu-ray and DVD ISO image files.
|
||||||
|
|
||||||
### open-optical-media
|
### open-optical-media
|
||||||
Shows a folder browser dialog to open a DVD or BD folder.
|
Shows a folder browser dialog to open a DVD or BD folder.
|
||||||
@@ -244,8 +267,8 @@ ISO images don't have to be mounted, but instead can be
|
|||||||
opened directly with the open-files command.
|
opened directly with the open-files command.
|
||||||
|
|
||||||
### open-clipboard [\<flags\>]
|
### open-clipboard [\<flags\>]
|
||||||
Opens a single URL or filepath from the clipboard,
|
Opens URLs or filepaths from the clipboard,
|
||||||
or multiple files in the file clipboard format.
|
or files in the file clipboard format.
|
||||||
|
|
||||||
**append**
|
**append**
|
||||||
Appends files/URLs to the playlist.
|
Appends files/URLs to the playlist.
|
||||||
@@ -318,9 +341,6 @@ Shows available profiles with a message box.
|
|||||||
### show-text \<text\> \<duration\> \<font-size\>
|
### show-text \<text\> \<duration\> \<font-size\>
|
||||||
Shows a OSD message with given text, duration and font size.
|
Shows a OSD message with given text, duration and font size.
|
||||||
|
|
||||||
### stream-quality
|
|
||||||
Shows a menu to select the stream quality.
|
|
||||||
|
|
||||||
### window-scale \<factor\>
|
### window-scale \<factor\>
|
||||||
Works similar as the [window-scale](https://mpv.io/manual/master/#command-interface-window-scale) mpv property.
|
Works similar as the [window-scale](https://mpv.io/manual/master/#command-interface-window-scale) mpv property.
|
||||||
|
|
||||||
@@ -514,14 +534,15 @@ Alternatively the Chrome/Firefox extension [Open With](../../../issues/119) can
|
|||||||
[Open with++](https://github.com/stax76/OpenWithPlusPlus) can be used to extend the File Explorer context menu to get menu items for [Play with mpv.net](https://github.com/stax76/OpenWithPlusPlus#play-with-mpvnet) and [Add to mpv.net playlist](https://github.com/stax76/OpenWithPlusPlus#add-to-mpvnet-playlist).
|
[Open with++](https://github.com/stax76/OpenWithPlusPlus) can be used to extend the File Explorer context menu to get menu items for [Play with mpv.net](https://github.com/stax76/OpenWithPlusPlus#play-with-mpvnet) and [Add to mpv.net playlist](https://github.com/stax76/OpenWithPlusPlus#add-to-mpvnet-playlist).
|
||||||
|
|
||||||
|
|
||||||
### External Application Button
|
### External Application Launcher
|
||||||
|
|
||||||
Videos can be streamed or downloaded easily with the Chrome extension
|
Videos can be streamed or downloaded easily with the Chrome extension
|
||||||
External Application Button, for download (recommended):
|
[External Application Launcher](https://chromewebstore.google.com/detail/external-application-laun/bifmfjgpgndemajpeeoiopbeilbaifdo),
|
||||||
|
for download (recommended):
|
||||||
|
|
||||||
path: `wt`
|
path: `wt`
|
||||||
|
|
||||||
args: `-- pwsh -NoLogo -Command "yt-dlp --ignore-errors --download-archive 'C:\External Application Button.txt' --output 'C:\YouTube\%(channel)s - %(title)s.%(ext)s' ('[HREF]' -replace '&list=.+','')"`
|
args: `-- powershell -NoLogo -Command "yt-dlp --ignore-errors --download-archive 'C:\External Application Button.txt' --output 'C:\YouTube\%(channel)s - %(title)s.%(ext)s' ('[HREF]' -replace '&list=.+','')"`
|
||||||
|
|
||||||
|
|
||||||
Scripting
|
Scripting
|
||||||
@@ -562,9 +583,9 @@ Custom themes can be saved at:
|
|||||||
|
|
||||||
`<conf folder>\theme.conf`
|
`<conf folder>\theme.conf`
|
||||||
|
|
||||||
The theme.conf file may contain an unlimited amount of themes.
|
The theme.conf file may contain multiple themes.
|
||||||
|
|
||||||
In the config editor under UI there are the settings dark-theme and
|
In the config editor under UI there are the options dark-theme and
|
||||||
light-theme to define the themes used in dark and in light mode.
|
light-theme to define the themes used in dark and in light mode.
|
||||||
|
|
||||||
|
|
||||||
@@ -589,7 +610,7 @@ Differences compared to mpv
|
|||||||
mpv.net is designed to work exactly like mpv, there are a few
|
mpv.net is designed to work exactly like mpv, there are a few
|
||||||
differences and limitations:
|
differences and limitations:
|
||||||
|
|
||||||
The settings folder is named `mpv.net` instead of `mpv`:
|
The configuration folder is named `mpv.net` instead of `mpv`:
|
||||||
|
|
||||||
`C:\Users\username\AppData\Roaming\mpv.net`
|
`C:\Users\username\AppData\Roaming\mpv.net`
|
||||||
|
|
||||||
@@ -707,7 +728,7 @@ Environment Variables
|
|||||||
|
|
||||||
### MPVNET_HOME
|
### MPVNET_HOME
|
||||||
|
|
||||||
Directory where mpv.net looks for user settings.
|
Directory where mpv.net looks for the user configuration.
|
||||||
|
|
||||||
|
|
||||||
user-data
|
user-data
|
||||||
@@ -729,700 +750,6 @@ Work on the translation is done with transifex, translators have to create a tra
|
|||||||
|
|
||||||
https://app.transifex.com/stax76/teams/
|
https://app.transifex.com/stax76/teams/
|
||||||
|
|
||||||
For questions visit:
|
For translation questions visit:
|
||||||
|
|
||||||
https://github.com/mpvnet-player/mpv.net/issues/576
|
https://github.com/mpvnet-player/mpv.net/issues/576
|
||||||
|
|
||||||
Context Menu Commands
|
|
||||||
---------------------
|
|
||||||
|
|
||||||
### Open > Open Files
|
|
||||||
|
|
||||||
The Open Files menu entry is one way to open files in mpv.net, it supports multi selection.
|
|
||||||
|
|
||||||
Another way to open files is the command line which is used by
|
|
||||||
File Explorer for existing associations.
|
|
||||||
|
|
||||||
A third way is to drag and drop files on the main window.
|
|
||||||
|
|
||||||
Blu-ray and DVD ISO image files are supported.
|
|
||||||
|
|
||||||
|
|
||||||
### Open > Open URL or file path from clipboard
|
|
||||||
|
|
||||||
Opens files and URLs from the clipboard. Shift key appends to the playlist.
|
|
||||||
How to open URLs directly from the browser from sites like YouTube is described in the
|
|
||||||
[External Tools section](#external-tools).
|
|
||||||
|
|
||||||
|
|
||||||
### Open > Open DVD/Blu-ray Drive/Folder
|
|
||||||
|
|
||||||
Opens a DVD/Blu-ray Drive/Folder.
|
|
||||||
|
|
||||||
|
|
||||||
### Open > Load external audio files
|
|
||||||
|
|
||||||
Allows to load an external audio file. It's also possible to auto detect
|
|
||||||
external audio files based on the file name, the option for this can be
|
|
||||||
found in the settings under 'Settings > Show Config Editor > Audio > audio-file-auto'.
|
|
||||||
|
|
||||||
|
|
||||||
### Open > Load external subtitle files
|
|
||||||
|
|
||||||
Allows to load an external subtitle file. It's also possible to auto detect
|
|
||||||
external subtitle files based on the file name, the option for this can be
|
|
||||||
found in the settings under 'Settings > Show Config Editor > Subtitles > sub-auto'.
|
|
||||||
|
|
||||||
|
|
||||||
### Play/Pause
|
|
||||||
|
|
||||||
Play/Pause using the command:
|
|
||||||
|
|
||||||
`cycle pause`
|
|
||||||
|
|
||||||
[cycle command](https://mpv.io/manual/master/#command-interface-cycle-%3Cname%3E-[%3Cvalue%3E])
|
|
||||||
|
|
||||||
[pause property](https://mpv.io/manual/master/#options-pause)
|
|
||||||
|
|
||||||
|
|
||||||
### Stop
|
|
||||||
|
|
||||||
Stops the player and unloads the playlist using the command:
|
|
||||||
|
|
||||||
`stop`
|
|
||||||
|
|
||||||
[stop command](https://mpv.io/manual/master/#command-interface-stop)
|
|
||||||
|
|
||||||
|
|
||||||
### Toggle Fullscreen
|
|
||||||
|
|
||||||
Toggles fullscreen using the command:
|
|
||||||
|
|
||||||
`cycle fullscreen`
|
|
||||||
|
|
||||||
[cycle command](https://mpv.io/manual/master/#command-interface-cycle-%3Cname%3E-[%3Cvalue%3E])
|
|
||||||
|
|
||||||
[fullscreen property](https://mpv.io/manual/master/#options-fs)
|
|
||||||
|
|
||||||
|
|
||||||
### Navigate > Previous File
|
|
||||||
|
|
||||||
Navigates to the previous file in the playlist using the command:
|
|
||||||
|
|
||||||
`playlist-prev`
|
|
||||||
|
|
||||||
[playlist-prev command](https://mpv.io/manual/master/#command-interface-playlist-prev)
|
|
||||||
|
|
||||||
|
|
||||||
### Navigate > Next File
|
|
||||||
|
|
||||||
Navigates to the next file in the playlist using the command:
|
|
||||||
|
|
||||||
`playlist-next`
|
|
||||||
|
|
||||||
[playlist-next command](https://mpv.io/manual/master/#command-interface-playlist-next)
|
|
||||||
|
|
||||||
|
|
||||||
### Navigate > Next Chapter
|
|
||||||
|
|
||||||
Navigates to the next chapter using the command:
|
|
||||||
|
|
||||||
`add chapter 1`
|
|
||||||
|
|
||||||
[add command](https://mpv.io/manual/master/#command-interface-add-%3Cname%3E-[%3Cvalue%3E])
|
|
||||||
|
|
||||||
[chapter property](https://mpv.io/manual/master/#command-interface-chapter)
|
|
||||||
|
|
||||||
|
|
||||||
### Navigate > Previous Chapter
|
|
||||||
|
|
||||||
Navigates to the previous chapter using the command:
|
|
||||||
|
|
||||||
`add chapter -1`
|
|
||||||
|
|
||||||
[add command](https://mpv.io/manual/master/#command-interface-add-%3Cname%3E-[%3Cvalue%3E])
|
|
||||||
|
|
||||||
[chapter property](https://mpv.io/manual/master/#command-interface-chapter)
|
|
||||||
|
|
||||||
|
|
||||||
### Navigate > Jump Next Frame
|
|
||||||
|
|
||||||
Jumps to the next frame using the command:
|
|
||||||
|
|
||||||
`frame-step`
|
|
||||||
|
|
||||||
[frame-step command](https://mpv.io/manual/master/#command-interface-frame-step)
|
|
||||||
|
|
||||||
|
|
||||||
### Navigate > Jump Previous Frame
|
|
||||||
|
|
||||||
Jumps to the previous frame using the command:
|
|
||||||
|
|
||||||
`frame-back-step`
|
|
||||||
|
|
||||||
[frame-back-step command](https://mpv.io/manual/master/#command-interface-frame-back-step)
|
|
||||||
|
|
||||||
|
|
||||||
### Navigate > Jump
|
|
||||||
|
|
||||||
Seeking using the command:
|
|
||||||
|
|
||||||
`no-osd seek sec`
|
|
||||||
|
|
||||||
sec is the relative amount of seconds to jump, the no-osd prefix
|
|
||||||
is used because mpv.net includes a script that shows the position
|
|
||||||
when a seek operation is performed, the script uses a more simple
|
|
||||||
time format.
|
|
||||||
|
|
||||||
[no-osd command prefix](https://mpv.io/manual/master/#command-interface-no-osd)
|
|
||||||
|
|
||||||
[seek command](https://mpv.io/manual/master/#command-interface-seek-%3Ctarget%3E-[%3Cflags%3E])
|
|
||||||
|
|
||||||
|
|
||||||
### Pan & Scan > Increase Size
|
|
||||||
|
|
||||||
Adds video zoom using the command:
|
|
||||||
|
|
||||||
`add video-zoom 0.1`
|
|
||||||
|
|
||||||
[add command](https://mpv.io/manual/master/#command-interface-add-%3Cname%3E-[%3Cvalue%3E])
|
|
||||||
|
|
||||||
[video-zoom property](https://mpv.io/manual/master/#options-video-zoom)
|
|
||||||
|
|
||||||
|
|
||||||
### Pan & Scan > Decrease Size
|
|
||||||
|
|
||||||
Adds negative video zoom using the command:
|
|
||||||
|
|
||||||
`add video-zoom -0.1`
|
|
||||||
|
|
||||||
[add command](https://mpv.io/manual/master/#command-interface-add-%3Cname%3E-[%3Cvalue%3E])
|
|
||||||
|
|
||||||
[video-zoom property](https://mpv.io/manual/master/#options-video-zoom)
|
|
||||||
|
|
||||||
|
|
||||||
### Pan & Scan > Move Left
|
|
||||||
|
|
||||||
`add video-pan-x -0.01`
|
|
||||||
|
|
||||||
[add command](https://mpv.io/manual/master/#command-interface-add-%3Cname%3E-[%3Cvalue%3E])
|
|
||||||
|
|
||||||
[video-pan-x, video-pan-y property](https://mpv.io/manual/master/#options-video-pan-y)
|
|
||||||
|
|
||||||
|
|
||||||
### Pan & Scan > Move Right
|
|
||||||
|
|
||||||
`add video-pan-x 0.01`
|
|
||||||
|
|
||||||
[add command](https://mpv.io/manual/master/#command-interface-add-%3Cname%3E-[%3Cvalue%3E])
|
|
||||||
|
|
||||||
[video-pan-x, video-pan-y property](https://mpv.io/manual/master/#options-video-pan-y)
|
|
||||||
|
|
||||||
|
|
||||||
### Pan & Scan > Move Up
|
|
||||||
|
|
||||||
`add video-pan-y -0.01`
|
|
||||||
|
|
||||||
[add command](https://mpv.io/manual/master/#command-interface-add-%3Cname%3E-[%3Cvalue%3E])
|
|
||||||
|
|
||||||
[video-pan-x, video-pan-y property](https://mpv.io/manual/master/#options-video-pan-y)
|
|
||||||
|
|
||||||
|
|
||||||
### Pan & Scan > Move Down
|
|
||||||
|
|
||||||
`add video-pan-y 0.01`
|
|
||||||
|
|
||||||
[add command](https://mpv.io/manual/master/#command-interface-add-%3Cname%3E-[%3Cvalue%3E])
|
|
||||||
|
|
||||||
[video-pan-x, video-pan-y property](https://mpv.io/manual/master/#options-video-pan-y)
|
|
||||||
|
|
||||||
|
|
||||||
### Pan & Scan > Decrease Height
|
|
||||||
|
|
||||||
`add panscan -0.1`
|
|
||||||
|
|
||||||
[add command](https://mpv.io/manual/master/#command-interface-add-%3Cname%3E-[%3Cvalue%3E])
|
|
||||||
|
|
||||||
[panscan property](https://mpv.io/manual/master/#options-panscan)
|
|
||||||
|
|
||||||
|
|
||||||
### Pan & Scan > Increase Height
|
|
||||||
|
|
||||||
`add panscan 0.1`
|
|
||||||
|
|
||||||
[add command](https://mpv.io/manual/master/#command-interface-add-%3Cname%3E-[%3Cvalue%3E])
|
|
||||||
|
|
||||||
[panscan property](https://mpv.io/manual/master/#options-panscan)
|
|
||||||
|
|
||||||
|
|
||||||
### Pan & Scan > Reset
|
|
||||||
|
|
||||||
Resets Pan & Scan, multiple commands in the same line are separated with semicolon.
|
|
||||||
|
|
||||||
`set video-zoom 0; set video-pan-x 0; set video-pan-y 0`
|
|
||||||
|
|
||||||
[video-zoom property](https://mpv.io/manual/master/#options-video-zoom)
|
|
||||||
|
|
||||||
[video-pan-x, video-pan-y property](https://mpv.io/manual/master/#options-video-pan-y)
|
|
||||||
|
|
||||||
|
|
||||||
### Video > Decrease Contrast
|
|
||||||
|
|
||||||
Decreases contrast with the following command:
|
|
||||||
|
|
||||||
`add contrast -1`
|
|
||||||
|
|
||||||
[add command](https://mpv.io/manual/master/#command-interface-add-%3Cname%3E-[%3Cvalue%3E])
|
|
||||||
|
|
||||||
[contrast property](https://mpv.io/manual/master/#options-contrast)
|
|
||||||
|
|
||||||
|
|
||||||
### Video > Increase Contrast
|
|
||||||
|
|
||||||
Increases contrast with the following command:
|
|
||||||
|
|
||||||
`add contrast 1`
|
|
||||||
|
|
||||||
[add command](https://mpv.io/manual/master/#command-interface-add-%3Cname%3E-[%3Cvalue%3E])
|
|
||||||
|
|
||||||
[contrast property](https://mpv.io/manual/master/#options-contrast)
|
|
||||||
|
|
||||||
|
|
||||||
### Video > Decrease Brightness
|
|
||||||
|
|
||||||
Decreases brightness using the following command:
|
|
||||||
|
|
||||||
`add brightness -1`
|
|
||||||
|
|
||||||
[add command](https://mpv.io/manual/master/#command-interface-add-%3Cname%3E-[%3Cvalue%3E])
|
|
||||||
|
|
||||||
[brightness property](https://mpv.io/manual/master/#options-brightness)
|
|
||||||
|
|
||||||
|
|
||||||
### Video > Increase Brightness
|
|
||||||
|
|
||||||
Increases brightness using the following command:
|
|
||||||
|
|
||||||
`add brightness 1`
|
|
||||||
|
|
||||||
[add command](https://mpv.io/manual/master/#command-interface-add-%3Cname%3E-[%3Cvalue%3E])
|
|
||||||
|
|
||||||
[brightness property](https://mpv.io/manual/master/#options-brightness)
|
|
||||||
|
|
||||||
|
|
||||||
### Video > Decrease Gamma
|
|
||||||
|
|
||||||
Decreases gamma using the following command:
|
|
||||||
|
|
||||||
`add gamma -1`
|
|
||||||
|
|
||||||
[add command](https://mpv.io/manual/master/#command-interface-add-%3Cname%3E-[%3Cvalue%3E])
|
|
||||||
|
|
||||||
[gamma property](https://mpv.io/manual/master/#options-gamma)
|
|
||||||
|
|
||||||
|
|
||||||
### Video > Increase Gamma
|
|
||||||
|
|
||||||
Increases gamma using the following command:
|
|
||||||
|
|
||||||
`add gamma 1`
|
|
||||||
|
|
||||||
[add command](https://mpv.io/manual/master/#command-interface-add-%3Cname%3E-[%3Cvalue%3E])
|
|
||||||
|
|
||||||
[gamma property](https://mpv.io/manual/master/#options-gamma)
|
|
||||||
|
|
||||||
|
|
||||||
### Video > Decrease Saturation
|
|
||||||
|
|
||||||
Decreases saturation using the following command:
|
|
||||||
|
|
||||||
`add saturation -1`
|
|
||||||
|
|
||||||
[add command](https://mpv.io/manual/master/#command-interface-add-%3Cname%3E-[%3Cvalue%3E])
|
|
||||||
|
|
||||||
[saturation property](https://mpv.io/manual/master/#options-saturation)
|
|
||||||
|
|
||||||
|
|
||||||
### Video > Increase Saturation
|
|
||||||
|
|
||||||
Increases saturation using the following command:
|
|
||||||
|
|
||||||
`add saturation 1`
|
|
||||||
|
|
||||||
[add command](https://mpv.io/manual/master/#command-interface-add-%3Cname%3E-[%3Cvalue%3E])
|
|
||||||
|
|
||||||
[saturation property](https://mpv.io/manual/master/#options-saturation)
|
|
||||||
|
|
||||||
|
|
||||||
### Video > Take Screenshot
|
|
||||||
|
|
||||||
`async screenshot`
|
|
||||||
|
|
||||||
[async command prefix](https://mpv.io/manual/master/#command-interface-async)
|
|
||||||
|
|
||||||
[screenshot command](https://mpv.io/manual/master/#command-interface-screenshot-%3Cflags%3E)
|
|
||||||
|
|
||||||
|
|
||||||
### Video > Toggle Deinterlace
|
|
||||||
|
|
||||||
Cycles the deinterlace property using the following command:
|
|
||||||
|
|
||||||
`cycle deinterlace`
|
|
||||||
|
|
||||||
[cycle command](https://mpv.io/manual/master/#command-interface-cycle-%3Cname%3E-[%3Cvalue%3E])
|
|
||||||
|
|
||||||
[deinterlace property](https://mpv.io/manual/master/#options-deinterlace)
|
|
||||||
|
|
||||||
|
|
||||||
### Video > Cycle Aspect Ratio
|
|
||||||
|
|
||||||
Cycles the aspect ratio using the following command:
|
|
||||||
|
|
||||||
`cycle-values video-aspect-override 16:9 4:3 2.35:1 0 -1`
|
|
||||||
|
|
||||||
[cycle-values command](https://mpv.io/manual/master/#command-interface-cycle-values)
|
|
||||||
|
|
||||||
[video-aspect property](https://mpv.io/manual/master/#options-video-aspect-override)
|
|
||||||
|
|
||||||
|
|
||||||
### Audio > Next
|
|
||||||
|
|
||||||
This uses a mpv.net command that shows better info then the mpv preset
|
|
||||||
and also has the advantage of not showing no audio.
|
|
||||||
|
|
||||||
|
|
||||||
### Audio > Delay +0.1
|
|
||||||
|
|
||||||
Adds a audio delay using the following command:
|
|
||||||
|
|
||||||
`add audio-delay 0.1`
|
|
||||||
|
|
||||||
[add command](https://mpv.io/manual/master/#command-interface-add-%3Cname%3E-[%3Cvalue%3E])
|
|
||||||
|
|
||||||
[audio-delay property](https://mpv.io/manual/master/#options-audio-delay)
|
|
||||||
|
|
||||||
|
|
||||||
### Audio > Delay -0.1
|
|
||||||
|
|
||||||
Adds a negative audio delay using the following command:
|
|
||||||
|
|
||||||
`add audio-delay -0.1`
|
|
||||||
|
|
||||||
[add command](https://mpv.io/manual/master/#command-interface-add-%3Cname%3E-[%3Cvalue%3E])
|
|
||||||
|
|
||||||
[audio-delay property](https://mpv.io/manual/master/#options-audio-delay)
|
|
||||||
|
|
||||||
|
|
||||||
### Subtitle > Toggle Visibility
|
|
||||||
|
|
||||||
Cycles the subtitle visibility using the following command:
|
|
||||||
|
|
||||||
`cycle sub-visibility`
|
|
||||||
|
|
||||||
[cycle command](https://mpv.io/manual/master/#command-interface-cycle-%3Cname%3E-[%3Cvalue%3E])
|
|
||||||
|
|
||||||
[sub-visibility property](https://mpv.io/manual/master/#options-no-sub-visibility)
|
|
||||||
|
|
||||||
|
|
||||||
### Subtitle > Delay -0.1
|
|
||||||
|
|
||||||
Adds a negative subtitle delay using the following command:
|
|
||||||
|
|
||||||
`add sub-delay -0.1`
|
|
||||||
|
|
||||||
[add command](https://mpv.io/manual/master/#command-interface-add-%3Cname%3E-[%3Cvalue%3E])
|
|
||||||
|
|
||||||
[sub-delay property](https://mpv.io/manual/master/#options-sub-delay)
|
|
||||||
|
|
||||||
|
|
||||||
### Subtitle > Delay 0.1
|
|
||||||
|
|
||||||
Adds a positive subtitle delay using the following command:
|
|
||||||
|
|
||||||
`add sub-delay 0.1`
|
|
||||||
|
|
||||||
[add command](https://mpv.io/manual/master/#command-interface-add-%3Cname%3E-[%3Cvalue%3E])
|
|
||||||
|
|
||||||
[sub-delay property](https://mpv.io/manual/master/#options-sub-delay)
|
|
||||||
|
|
||||||
|
|
||||||
### Subtitle > Move Up
|
|
||||||
|
|
||||||
Moves the subtitle up using the following command:
|
|
||||||
|
|
||||||
`add sub-pos -1`
|
|
||||||
|
|
||||||
[add command](https://mpv.io/manual/master/#command-interface-add-%3Cname%3E-[%3Cvalue%3E])
|
|
||||||
|
|
||||||
[sub-pos property](https://mpv.io/manual/master/#options-sub-pos)
|
|
||||||
|
|
||||||
|
|
||||||
### Subtitle > Move Down
|
|
||||||
|
|
||||||
Moves the subtitle down using the following command:
|
|
||||||
|
|
||||||
`add sub-pos 1`
|
|
||||||
|
|
||||||
[add command](https://mpv.io/manual/master/#command-interface-add-%3Cname%3E-[%3Cvalue%3E])
|
|
||||||
|
|
||||||
[sub-pos property](https://mpv.io/manual/master/#options-sub-pos)
|
|
||||||
|
|
||||||
|
|
||||||
### Subtitle > Decrease Subtitle Font Size
|
|
||||||
|
|
||||||
Decreases the subtitle font size using the following command:
|
|
||||||
|
|
||||||
`add sub-scale -0.1`
|
|
||||||
|
|
||||||
[add command](https://mpv.io/manual/master/#command-interface-add-%3Cname%3E-[%3Cvalue%3E])
|
|
||||||
|
|
||||||
[sub-scale property](https://mpv.io/manual/master/#options-sub-scale)
|
|
||||||
|
|
||||||
|
|
||||||
### Subtitle > Increase Subtitle Font Size
|
|
||||||
|
|
||||||
Increases the subtitle font size using the following command:
|
|
||||||
|
|
||||||
`add sub-scale 0.1`
|
|
||||||
|
|
||||||
[add command](https://mpv.io/manual/master/#command-interface-add-%3Cname%3E-[%3Cvalue%3E])
|
|
||||||
|
|
||||||
[sub-scale property](https://mpv.io/manual/master/#options-sub-scale)
|
|
||||||
|
|
||||||
|
|
||||||
### Volume > Up
|
|
||||||
|
|
||||||
Increases the volume using the following command:
|
|
||||||
|
|
||||||
`add volume 2`
|
|
||||||
|
|
||||||
[add command](https://mpv.io/manual/master/#command-interface-add-%3Cname%3E-[%3Cvalue%3E])
|
|
||||||
|
|
||||||
[volume property](https://mpv.io/manual/master/#options-volume)
|
|
||||||
|
|
||||||
|
|
||||||
### Volume > Down
|
|
||||||
|
|
||||||
Decreases the volume using the following command:
|
|
||||||
|
|
||||||
`add volume -2`
|
|
||||||
|
|
||||||
[add command](https://mpv.io/manual/master/#command-interface-add-%3Cname%3E-[%3Cvalue%3E])
|
|
||||||
|
|
||||||
[volume property](https://mpv.io/manual/master/#options-volume)
|
|
||||||
|
|
||||||
|
|
||||||
### Volume > Mute
|
|
||||||
|
|
||||||
Cycles the mute property using the following command:
|
|
||||||
|
|
||||||
`cycle mute`
|
|
||||||
|
|
||||||
[cycle command](https://mpv.io/manual/master/#command-interface-cycle-%3Cname%3E-[%3Cvalue%3E])
|
|
||||||
|
|
||||||
[mute property](https://mpv.io/manual/master/#options-mute)
|
|
||||||
|
|
||||||
|
|
||||||
### Speed > -10%
|
|
||||||
|
|
||||||
Decreases the speed by 10% using the following command:
|
|
||||||
|
|
||||||
`multiply speed 1/1.1`
|
|
||||||
|
|
||||||
[multiply command](https://mpv.io/manual/master/#command-interface-multiply-%3Cname%3E-%3Cvalue%3E)
|
|
||||||
|
|
||||||
[speed property](https://mpv.io/manual/master/#options-speed)
|
|
||||||
|
|
||||||
|
|
||||||
### Speed > 10%
|
|
||||||
|
|
||||||
Increases the speed by 10% using the following command:
|
|
||||||
|
|
||||||
`multiply speed 1.1`
|
|
||||||
|
|
||||||
[multiply command](https://mpv.io/manual/master/#command-interface-multiply-%3Cname%3E-%3Cvalue%3E)
|
|
||||||
|
|
||||||
[speed property](https://mpv.io/manual/master/#options-speed)
|
|
||||||
|
|
||||||
|
|
||||||
### Speed > Half
|
|
||||||
|
|
||||||
Halfs the speed using the following command:
|
|
||||||
|
|
||||||
`multiply speed 0.5`
|
|
||||||
|
|
||||||
[multiply command](https://mpv.io/manual/master/#command-interface-multiply-%3Cname%3E-%3Cvalue%3E)
|
|
||||||
|
|
||||||
[speed property](https://mpv.io/manual/master/#options-speed)
|
|
||||||
|
|
||||||
|
|
||||||
### Speed > Double
|
|
||||||
|
|
||||||
Doubles the speed using the following command:
|
|
||||||
|
|
||||||
`multiply speed 2`
|
|
||||||
|
|
||||||
[multiply command](https://mpv.io/manual/master/#command-interface-multiply-%3Cname%3E-%3Cvalue%3E)
|
|
||||||
|
|
||||||
[speed property](https://mpv.io/manual/master/#options-speed)
|
|
||||||
|
|
||||||
|
|
||||||
### Speed > Reset
|
|
||||||
|
|
||||||
Resets the speed using the following command:
|
|
||||||
|
|
||||||
`set speed 1`
|
|
||||||
|
|
||||||
[set command](https://mpv.io/manual/master/#command-interface-set-%3Cname%3E-%3Cvalue%3E)
|
|
||||||
|
|
||||||
[speed property](https://mpv.io/manual/master/#options-speed)
|
|
||||||
|
|
||||||
|
|
||||||
### View > On Top > Enable
|
|
||||||
|
|
||||||
Forces the player to stay on top of other windows using the following command:
|
|
||||||
|
|
||||||
`set ontop yes`
|
|
||||||
|
|
||||||
[set command](https://mpv.io/manual/master/#command-interface-set-%3Cname%3E-%3Cvalue%3E)
|
|
||||||
|
|
||||||
[ontop property](https://mpv.io/manual/master/#options-ontop)
|
|
||||||
|
|
||||||
|
|
||||||
### View > On Top > Disable
|
|
||||||
|
|
||||||
Disables the player to stay on top of other windows using the following command:
|
|
||||||
|
|
||||||
`set ontop no`
|
|
||||||
|
|
||||||
[set command](https://mpv.io/manual/master/#command-interface-set-%3Cname%3E-%3Cvalue%3E)
|
|
||||||
|
|
||||||
[ontop property](https://mpv.io/manual/master/#options-ontop)
|
|
||||||
|
|
||||||
|
|
||||||
### View > File Info
|
|
||||||
|
|
||||||
Shows info using a mpv.net command about the current file, shows length, position, formats, size and filename.
|
|
||||||
|
|
||||||
|
|
||||||
### View > Show Statistics
|
|
||||||
|
|
||||||
Show statistics using the following command:
|
|
||||||
|
|
||||||
`script-binding stats/display-stats`
|
|
||||||
|
|
||||||
[script-binding command](https://mpv.io/manual/master/#command-interface-script-binding)
|
|
||||||
|
|
||||||
|
|
||||||
### View > Toggle Statistics
|
|
||||||
|
|
||||||
Toggles statistics using the following command:
|
|
||||||
|
|
||||||
`script-binding stats/display-stats-toggle`
|
|
||||||
|
|
||||||
[script-binding command](https://mpv.io/manual/master/#command-interface-script-binding)
|
|
||||||
|
|
||||||
|
|
||||||
### View > Toggle OSC Visibility
|
|
||||||
|
|
||||||
Toggles OSC Visibility using the following command:
|
|
||||||
|
|
||||||
`script-binding osc/visibility`
|
|
||||||
|
|
||||||
[script-binding command](https://mpv.io/manual/master/#command-interface-script-binding)
|
|
||||||
|
|
||||||
|
|
||||||
### Settings > Show Config Editor
|
|
||||||
|
|
||||||
Shows mpv.net's config editor.
|
|
||||||
|
|
||||||
|
|
||||||
### Settings > Show Input Editor
|
|
||||||
|
|
||||||
Shows mpv.net's key binding editor.
|
|
||||||
|
|
||||||
|
|
||||||
### Settings > Open Config Folder
|
|
||||||
|
|
||||||
Opens the config folder which contains:
|
|
||||||
|
|
||||||
mpv.conf file containing mpv settings
|
|
||||||
|
|
||||||
mpvnet.conf file containing mpv.net settings
|
|
||||||
|
|
||||||
input.conf containing mpv key and mouse bindings
|
|
||||||
|
|
||||||
User scripts and user extensions
|
|
||||||
|
|
||||||
### Tools > Set/clear A-B loop points
|
|
||||||
|
|
||||||
Enables to set loop start and end points using the following command:
|
|
||||||
|
|
||||||
`ab-loop`
|
|
||||||
|
|
||||||
[ab-loop command](https://mpv.io/manual/master/#command-interface-ab-loop)
|
|
||||||
|
|
||||||
|
|
||||||
### Tools > Toggle infinite file looping
|
|
||||||
|
|
||||||
Loops the current file infinitely using the following command:
|
|
||||||
|
|
||||||
`cycle-values loop-file "inf" "no"`
|
|
||||||
|
|
||||||
[cycle-values command](https://mpv.io/manual/master/#command-interface-cycle-values)
|
|
||||||
|
|
||||||
[loop-file command](https://mpv.io/manual/master/#options-loop)
|
|
||||||
|
|
||||||
|
|
||||||
### Tools > Toggle Hardware Decoding
|
|
||||||
|
|
||||||
Cycles the hwdec property to enable/disable hardware decoding using the following command:
|
|
||||||
|
|
||||||
`cycle-values hwdec "auto" "no"`
|
|
||||||
|
|
||||||
[cycle-values command](https://mpv.io/manual/master/#command-interface-cycle-values)
|
|
||||||
|
|
||||||
[hwdec property](https://mpv.io/manual/master/#options-hwdec)
|
|
||||||
|
|
||||||
|
|
||||||
### Tools > Setup
|
|
||||||
|
|
||||||
Allows to manage file associations.
|
|
||||||
|
|
||||||
|
|
||||||
### Help > Show mpv manual
|
|
||||||
|
|
||||||
Shows the [mpv manual](https://mpv.io/manual/stable/).
|
|
||||||
|
|
||||||
|
|
||||||
### Help > Show mpv.net web site
|
|
||||||
|
|
||||||
Shows the [mpv.net web site](https://github.com/mpvnet-player/mpv.net).
|
|
||||||
|
|
||||||
|
|
||||||
### Help > Show mpv.net manual
|
|
||||||
|
|
||||||
Shows the [mpv.net manual](https://github.com/mpvnet-player/mpv.net/blob/main/docs/manual.md).
|
|
||||||
|
|
||||||
|
|
||||||
### Help > About mpv.net
|
|
||||||
|
|
||||||
Shows the mpv.net about dialog which shows a copyright notice, the versions of mpv.net and libmpv and a license notice (GPL v2).
|
|
||||||
|
|
||||||
|
|
||||||
### Exit
|
|
||||||
|
|
||||||
Exits mpv.net using the following command:
|
|
||||||
|
|
||||||
`quit`
|
|
||||||
|
|
||||||
[quit command](https://mpv.io/manual/master/#command-interface-quit-[%3Ccode%3E])
|
|
||||||
|
|
||||||
|
|
||||||
### Exit Watch Later
|
|
||||||
|
|
||||||
Exits mpv.net and remembers the position in the file using the following command:
|
|
||||||
|
|
||||||
`quit-watch-later`
|
|
||||||
|
|
||||||
[quit-watch-later command](https://mpv.io/manual/master/#command-interface-quit-watch-later)
|
|
||||||
|
|||||||
1013
lang/po/bg.po
Normal file
1013
lang/po/bg.po
Normal file
File diff suppressed because it is too large
Load Diff
474
lang/po/de.po
474
lang/po/de.po
@@ -4,16 +4,16 @@
|
|||||||
# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
|
# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
|
||||||
#
|
#
|
||||||
# Translators:
|
# Translators:
|
||||||
# Frank Skare, 2024
|
# Frank Skare, 2025
|
||||||
#
|
#
|
||||||
#, fuzzy
|
#, fuzzy
|
||||||
msgid ""
|
msgid ""
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Project-Id-Version: PACKAGE VERSION\n"
|
"Project-Id-Version: PACKAGE VERSION\n"
|
||||||
"Report-Msgid-Bugs-To: \n"
|
"Report-Msgid-Bugs-To: \n"
|
||||||
"POT-Creation-Date: 2024-07-25 10:31+0200\n"
|
"POT-Creation-Date: 2025-10-06 00:24+0200\n"
|
||||||
"PO-Revision-Date: 2023-12-08 00:34+0000\n"
|
"PO-Revision-Date: 2023-12-08 00:34+0000\n"
|
||||||
"Last-Translator: Frank Skare, 2024\n"
|
"Last-Translator: Frank Skare, 2025\n"
|
||||||
"Language-Team: German (https://app.transifex.com/stax76/teams/179964/de/)\n"
|
"Language-Team: German (https://app.transifex.com/stax76/teams/179964/de/)\n"
|
||||||
"MIME-Version: 1.0\n"
|
"MIME-Version: 1.0\n"
|
||||||
"Content-Type: text/plain; charset=UTF-8\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"
|
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\InputHelp.cs:22
|
||||||
#: D:\Projects\CS\mpv.net\src\MpvNet.Windows\WinForms\MainForm.cs:370
|
#: D:\Projects\CS\mpv.net\src\MpvNet.Windows\WinForms\MainForm.cs:372
|
||||||
msgid "Recent Files"
|
msgid "Recent Files"
|
||||||
msgstr "Zuletzt geöffnete Dateien"
|
msgstr "Zuletzt geöffnete Dateien"
|
||||||
|
|
||||||
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:23
|
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:23
|
||||||
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:196
|
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:201
|
||||||
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:228
|
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:233
|
||||||
msgid "Exit"
|
msgid "Exit"
|
||||||
msgstr "Beenden"
|
msgstr "Beenden"
|
||||||
|
|
||||||
@@ -81,15 +81,15 @@ msgid "Playback"
|
|||||||
msgstr "Wiedergabe"
|
msgstr "Wiedergabe"
|
||||||
|
|
||||||
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:25
|
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:25
|
||||||
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:198
|
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:203
|
||||||
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:199
|
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:204
|
||||||
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:200
|
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:205
|
||||||
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:201
|
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:206
|
||||||
msgid "Play/Pause"
|
msgid "Play/Pause"
|
||||||
msgstr "Wiedergabe/Pause"
|
msgstr "Wiedergabe/Pause"
|
||||||
|
|
||||||
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:26
|
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:26
|
||||||
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:202
|
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:207
|
||||||
msgid "Stop"
|
msgid "Stop"
|
||||||
msgstr "Stopp"
|
msgstr "Stopp"
|
||||||
|
|
||||||
@@ -120,16 +120,16 @@ msgid "Navigate"
|
|||||||
msgstr "Navigieren"
|
msgstr "Navigieren"
|
||||||
|
|
||||||
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:28
|
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:28
|
||||||
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:209
|
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:214
|
||||||
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:211
|
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:216
|
||||||
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:213
|
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:218
|
||||||
msgid "Previous File"
|
msgid "Previous File"
|
||||||
msgstr "Vorherige Datei"
|
msgstr "Vorherige Datei"
|
||||||
|
|
||||||
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:29
|
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:29
|
||||||
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:210
|
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:215
|
||||||
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:212
|
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:217
|
||||||
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:214
|
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:219
|
||||||
msgid "Next File"
|
msgid "Next File"
|
||||||
msgstr "Nächste Datei"
|
msgstr "Nächste Datei"
|
||||||
|
|
||||||
@@ -182,12 +182,12 @@ msgid "Jump 5 min backward"
|
|||||||
msgstr "5 Minuten rückwärts springen"
|
msgstr "5 Minuten rückwärts springen"
|
||||||
|
|
||||||
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:50
|
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:50
|
||||||
#: D:\Projects\CS\mpv.net\src\MpvNet.Windows\WinForms\MainForm.cs:391
|
#: D:\Projects\CS\mpv.net\src\MpvNet.Windows\WinForms\MainForm.cs:393
|
||||||
msgid "Title"
|
msgid "Title"
|
||||||
msgstr "Titel"
|
msgstr "Titel"
|
||||||
|
|
||||||
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:51
|
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:51
|
||||||
#: D:\Projects\CS\mpv.net\src\MpvNet.Windows\WinForms\MainForm.cs:349
|
#: D:\Projects\CS\mpv.net\src\MpvNet.Windows\WinForms\MainForm.cs:351
|
||||||
msgid "Chapter"
|
msgid "Chapter"
|
||||||
msgstr "Kapitel"
|
msgstr "Kapitel"
|
||||||
|
|
||||||
@@ -327,7 +327,7 @@ msgid "Audio"
|
|||||||
msgstr "Audio"
|
msgstr "Audio"
|
||||||
|
|
||||||
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:85
|
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:85
|
||||||
#: D:\Projects\CS\mpv.net\src\MpvNet.Windows\WinForms\MainForm.cs:451
|
#: D:\Projects\CS\mpv.net\src\MpvNet.Windows\WinForms\MainForm.cs:453
|
||||||
msgid "Audio Device"
|
msgid "Audio Device"
|
||||||
msgstr "Audiogerät"
|
msgstr "Audiogerät"
|
||||||
|
|
||||||
@@ -375,13 +375,14 @@ msgid "Increase Font Size"
|
|||||||
msgstr "Schriftgröße erhöhen"
|
msgstr "Schriftgröße erhöhen"
|
||||||
|
|
||||||
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:103
|
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:103
|
||||||
#: 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:142
|
||||||
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:143
|
#: 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:144
|
||||||
|
#: 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 "More"
|
msgid "More"
|
||||||
msgstr "Mehr"
|
msgstr "Mehr"
|
||||||
|
|
||||||
@@ -390,7 +391,7 @@ msgid "Toggle overriding SSA/ASS styles with normal styles"
|
|||||||
msgstr "Überschreiben von SSA/ASS-Stilen mit normalen Stilen umschalten"
|
msgstr "Überschreiben von SSA/ASS-Stilen mit normalen Stilen umschalten"
|
||||||
|
|
||||||
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:105
|
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:105
|
||||||
#: D:\Projects\CS\mpv.net\src\MpvNet.Windows\WinForms\MainForm.cs:287
|
#: D:\Projects\CS\mpv.net\src\MpvNet.Windows\WinForms\MainForm.cs:289
|
||||||
msgid "Track"
|
msgid "Track"
|
||||||
msgstr "Spur"
|
msgstr "Spur"
|
||||||
|
|
||||||
@@ -446,6 +447,7 @@ msgstr "Doppelt"
|
|||||||
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:122
|
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:122
|
||||||
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:123
|
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:123
|
||||||
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:124
|
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:124
|
||||||
|
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:125
|
||||||
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:126
|
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:126
|
||||||
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:127
|
#: 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:128
|
||||||
@@ -457,6 +459,7 @@ msgstr "Doppelt"
|
|||||||
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:134
|
#: 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:135
|
||||||
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:136
|
#: 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
|
#: 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:139
|
||||||
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:140
|
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:140
|
||||||
@@ -464,120 +467,156 @@ msgstr "Doppelt"
|
|||||||
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:142
|
#: 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:143
|
||||||
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:144
|
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:144
|
||||||
|
#: 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 "View"
|
msgid "View"
|
||||||
msgstr "Ansicht"
|
msgstr "Ansicht"
|
||||||
|
|
||||||
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:120
|
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:120
|
||||||
msgid "Toggle Statistics"
|
|
||||||
msgstr "Statistiken umschalten"
|
|
||||||
|
|
||||||
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:121
|
|
||||||
msgid "Toggle OSC Visibility"
|
|
||||||
msgstr "Bildschirmschaltflächen-Sichtbarkeit umschalten"
|
|
||||||
|
|
||||||
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:122
|
|
||||||
msgid "Show Media Info On-Screen"
|
|
||||||
msgstr "Medieninformationen auf dem Bildschirm anzeigen"
|
|
||||||
|
|
||||||
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:123
|
|
||||||
msgid "Show Media Info Message Box"
|
|
||||||
msgstr "Medieninformation in Nachrichtenbox anzeigen"
|
|
||||||
|
|
||||||
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:124
|
|
||||||
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
|
#: 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:234
|
||||||
#: 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
|
|
||||||
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:136
|
|
||||||
msgid "On Screen Menu"
|
|
||||||
msgstr "Bildschirmmenü"
|
|
||||||
|
|
||||||
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:126
|
|
||||||
msgid "Playlist"
|
msgid "Playlist"
|
||||||
msgstr "Wiedergabeliste"
|
msgstr "Wiedergabeliste"
|
||||||
|
|
||||||
|
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:121
|
||||||
|
msgid "Toggle Statistics"
|
||||||
|
msgstr "Statistiken umschalten"
|
||||||
|
|
||||||
|
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:122
|
||||||
|
msgid "Toggle OSC Visibility"
|
||||||
|
msgstr "Bildschirmschaltflächen-Sichtbarkeit umschalten"
|
||||||
|
|
||||||
|
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:123
|
||||||
|
msgid "Media Info On-Screen"
|
||||||
|
msgstr "Media Info Bildschirm"
|
||||||
|
|
||||||
|
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:124
|
||||||
|
msgid "Media Info Message Box"
|
||||||
|
msgstr "Media Info Message Box"
|
||||||
|
|
||||||
|
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:125
|
||||||
|
msgid "Progress"
|
||||||
|
msgstr "Fortschritt"
|
||||||
|
|
||||||
|
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:126
|
||||||
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:127
|
#: 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
|
||||||
|
#: 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
|
||||||
|
#: 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:248
|
||||||
|
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:249
|
||||||
|
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:250
|
||||||
|
msgid "On-Screen Menu"
|
||||||
|
msgstr "Bildschirmmenü"
|
||||||
|
|
||||||
|
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:128
|
||||||
|
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:246
|
||||||
msgid "Bindings"
|
msgid "Bindings"
|
||||||
msgstr "Tastaturkurzbefehle"
|
msgstr "Tastaturkurzbefehle"
|
||||||
|
|
||||||
#: 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:247
|
||||||
msgid "Properties"
|
msgid "Properties"
|
||||||
msgstr "Eigenschaften"
|
msgstr "Eigenschaften"
|
||||||
|
|
||||||
#: 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:240
|
||||||
msgid "Chapters"
|
msgid "Chapters"
|
||||||
msgstr "Kapitel"
|
msgstr "Kapitel"
|
||||||
|
|
||||||
#: 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:239
|
||||||
msgid "Tracks"
|
msgid "Tracks"
|
||||||
msgstr "Spuren"
|
msgstr "Spuren"
|
||||||
|
|
||||||
#: 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:237
|
||||||
msgid "Audio Tracks"
|
msgid "Audio Tracks"
|
||||||
msgstr "Audiospuren"
|
msgstr "Audiospuren"
|
||||||
|
|
||||||
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:132
|
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:133
|
||||||
msgid "Subtitle Tracks"
|
msgid "Subtitle Tracks"
|
||||||
msgstr "Untertitelspuren"
|
msgstr "Untertitelspuren"
|
||||||
|
|
||||||
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:133
|
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:134
|
||||||
msgid "Secondary Subtitle"
|
msgid "Secondary Subtitle"
|
||||||
msgstr "Sekundärer Untertitel"
|
msgstr "Sekundärer Untertitel"
|
||||||
|
|
||||||
#: 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:238
|
||||||
msgid "Video Tracks"
|
msgid "Video Tracks"
|
||||||
msgstr "Videospuren"
|
msgstr "Videospuren"
|
||||||
|
|
||||||
#: 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:241
|
||||||
|
msgid "Editions"
|
||||||
|
msgstr "Editionen"
|
||||||
|
|
||||||
|
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:137
|
||||||
|
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:242
|
||||||
msgid "Subtitle Lines"
|
msgid "Subtitle Lines"
|
||||||
msgstr "Untertitellinien"
|
msgstr "Untertitellinien"
|
||||||
|
|
||||||
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:136
|
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:138
|
||||||
|
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:243
|
||||||
msgid "Audio Devices"
|
msgid "Audio Devices"
|
||||||
msgstr "Audiogeräte"
|
msgstr "Audiogeräte"
|
||||||
|
|
||||||
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:138
|
|
||||||
msgid "Show Console"
|
|
||||||
msgstr "Konsole anzeigen"
|
|
||||||
|
|
||||||
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:139
|
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:139
|
||||||
msgid "Show Commands"
|
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:244
|
||||||
msgstr "Befehle anzeigen"
|
msgid "Watch History"
|
||||||
|
msgstr "Anschauverlauf"
|
||||||
|
|
||||||
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:140
|
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:140
|
||||||
msgid "Show Bindings"
|
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:245
|
||||||
msgstr "Tastenkombinationen anzeigen"
|
msgid "Watch Later"
|
||||||
|
msgstr "Später Anschauen"
|
||||||
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:141
|
|
||||||
msgid "Show Keys"
|
|
||||||
msgstr "Tastenkombinationen anzeigen"
|
|
||||||
|
|
||||||
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:142
|
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:142
|
||||||
msgid "Show Protocols"
|
msgid "Console"
|
||||||
msgstr "Protokolle anzeigen"
|
msgstr "Konsole"
|
||||||
|
|
||||||
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:143
|
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:143
|
||||||
msgid "Show Decoders"
|
msgid "Commands"
|
||||||
msgstr "Decoder anzeigen"
|
msgstr "Befehle"
|
||||||
|
|
||||||
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:144
|
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:144
|
||||||
msgid "Show Demuxers"
|
msgid "Active Bindings In Text Editor"
|
||||||
msgstr "Demuxer anzeigen"
|
msgstr "Aktive Tastaturkombinationen Im Texteditor"
|
||||||
|
|
||||||
|
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:145
|
||||||
|
msgid "Active Bindings On-Screen"
|
||||||
|
msgstr "Aktive Tastaturkombinationen Auf Bildschirm"
|
||||||
|
|
||||||
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:146
|
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:146
|
||||||
|
msgid "Keys"
|
||||||
|
msgstr "Tastaturkombinationen"
|
||||||
|
|
||||||
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:147
|
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:147
|
||||||
|
msgid "Protocols"
|
||||||
|
msgstr "Protokolle"
|
||||||
|
|
||||||
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:148
|
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:148
|
||||||
|
msgid "Decoders"
|
||||||
|
msgstr "Dekoder"
|
||||||
|
|
||||||
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:149
|
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:149
|
||||||
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:150
|
msgid "Demuxers"
|
||||||
|
msgstr "Demuxer"
|
||||||
|
|
||||||
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:151
|
#: 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:152
|
||||||
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:153
|
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:153
|
||||||
@@ -588,100 +627,100 @@ msgstr "Demuxer anzeigen"
|
|||||||
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:158
|
#: 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:159
|
||||||
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:160
|
#: 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
|
||||||
msgid "Window"
|
msgid "Window"
|
||||||
msgstr "Fenster"
|
msgstr "Fenster"
|
||||||
|
|
||||||
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:146
|
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:151
|
||||||
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:216
|
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:221
|
||||||
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:217
|
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:222
|
||||||
msgid "Fullscreen"
|
msgid "Fullscreen"
|
||||||
msgstr "Vollbild"
|
msgstr "Vollbild"
|
||||||
|
|
||||||
#: 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
|
|
||||||
#: 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:152
|
||||||
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:153
|
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:153
|
||||||
msgid "Zoom"
|
|
||||||
msgstr "Zoom"
|
|
||||||
|
|
||||||
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:147
|
|
||||||
msgid "Enlarge"
|
|
||||||
msgstr "Vergrößern"
|
|
||||||
|
|
||||||
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:148
|
|
||||||
msgid "Shrink"
|
|
||||||
msgstr "Verkleinern"
|
|
||||||
|
|
||||||
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:150
|
|
||||||
msgid "50 %"
|
|
||||||
msgstr "50 %"
|
|
||||||
|
|
||||||
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:151
|
|
||||||
msgid "100 %"
|
|
||||||
msgstr "100 %"
|
|
||||||
|
|
||||||
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:152
|
|
||||||
msgid "200 %"
|
|
||||||
msgstr "200 %"
|
|
||||||
|
|
||||||
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:153
|
|
||||||
msgid "300 %"
|
|
||||||
msgstr "300 %"
|
|
||||||
|
|
||||||
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:154
|
#: 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:155
|
||||||
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:156
|
#: 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:157
|
||||||
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:158
|
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:158
|
||||||
|
msgid "Zoom"
|
||||||
|
msgstr "Zoom"
|
||||||
|
|
||||||
|
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:152
|
||||||
|
msgid "Enlarge"
|
||||||
|
msgstr "Vergrößern"
|
||||||
|
|
||||||
|
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:153
|
||||||
|
msgid "Shrink"
|
||||||
|
msgstr "Verkleinern"
|
||||||
|
|
||||||
|
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:155
|
||||||
|
msgid "50 %"
|
||||||
|
msgstr "50 %"
|
||||||
|
|
||||||
|
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:156
|
||||||
|
msgid "100 %"
|
||||||
|
msgstr "100 %"
|
||||||
|
|
||||||
|
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:157
|
||||||
|
msgid "200 %"
|
||||||
|
msgstr "200 %"
|
||||||
|
|
||||||
|
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:158
|
||||||
|
msgid "300 %"
|
||||||
|
msgstr "300 %"
|
||||||
|
|
||||||
|
#: 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
|
||||||
msgid "Move"
|
msgid "Move"
|
||||||
msgstr "Verschieben"
|
msgstr "Verschieben"
|
||||||
|
|
||||||
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:154
|
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:159
|
||||||
msgctxt "Move"
|
msgctxt "Move"
|
||||||
msgid "Left"
|
msgid "Left"
|
||||||
msgstr "Links"
|
msgstr "Links"
|
||||||
|
|
||||||
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:155
|
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:160
|
||||||
msgctxt "Move"
|
msgctxt "Move"
|
||||||
msgid "Right"
|
msgid "Right"
|
||||||
msgstr "Rechts"
|
msgstr "Rechts"
|
||||||
|
|
||||||
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:156
|
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:161
|
||||||
msgctxt "Move"
|
msgctxt "Move"
|
||||||
msgid "Up"
|
msgid "Up"
|
||||||
msgstr "Hoch"
|
msgstr "Hoch"
|
||||||
|
|
||||||
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:157
|
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:162
|
||||||
msgctxt "Move"
|
msgctxt "Move"
|
||||||
msgid "Down"
|
msgid "Down"
|
||||||
msgstr "Runter"
|
msgstr "Runter"
|
||||||
|
|
||||||
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:158
|
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:163
|
||||||
msgctxt "Move"
|
msgctxt "Move"
|
||||||
msgid "Center"
|
msgid "Center"
|
||||||
msgstr "Mitte"
|
msgstr "Mitte"
|
||||||
|
|
||||||
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:159
|
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:164
|
||||||
msgid "Toggle Border"
|
msgid "Toggle Border"
|
||||||
msgstr "Rahmen umschalten"
|
msgstr "Rahmen umschalten"
|
||||||
|
|
||||||
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:160
|
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:165
|
||||||
msgid "Toggle On Top"
|
msgid "Toggle On Top"
|
||||||
msgstr "Fenster im Vordergrund umschalten"
|
msgstr "Fenster im Vordergrund umschalten"
|
||||||
|
|
||||||
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:162
|
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:167
|
||||||
#: D:\Projects\CS\mpv.net\src\MpvNet.Windows\WinForms\MainForm.cs:424
|
#: D:\Projects\CS\mpv.net\src\MpvNet.Windows\WinForms\MainForm.cs:426
|
||||||
msgid "Profile"
|
msgid "Profile"
|
||||||
msgstr "Profil"
|
msgstr "Profil"
|
||||||
|
|
||||||
#: 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
|
|
||||||
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:169
|
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:169
|
||||||
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:170
|
#: 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:171
|
||||||
@@ -691,233 +730,246 @@ msgstr "Profil"
|
|||||||
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:175
|
#: 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:176
|
||||||
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:177
|
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:177
|
||||||
msgid "Settings"
|
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:178
|
||||||
msgstr "Einstellungen"
|
#: 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
|
||||||
|
msgid "Config"
|
||||||
|
msgstr "Konfiguration"
|
||||||
|
|
||||||
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:164
|
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:169
|
||||||
msgid "Show Config Editor"
|
msgid "Show Config Editor"
|
||||||
msgstr "Konfigurationseditor anzeigen"
|
msgstr "Konfigurationseditor anzeigen"
|
||||||
|
|
||||||
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:165
|
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:170
|
||||||
msgid "Show Input Editor"
|
msgid "Show Input Editor"
|
||||||
msgstr "Tastenkombinationeneditor anzeigen"
|
msgstr "Tastenkombinationeneditor anzeigen"
|
||||||
|
|
||||||
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:167
|
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:172
|
||||||
msgid "Edit mpv.conf"
|
msgid "Edit mpv.conf"
|
||||||
msgstr "mpv.conf bearbeiten"
|
msgstr "mpv.conf bearbeiten"
|
||||||
|
|
||||||
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:168
|
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:173
|
||||||
msgid "Edit input.conf"
|
msgid "Edit input.conf"
|
||||||
msgstr "input.conf bearbeiten"
|
msgstr "input.conf bearbeiten"
|
||||||
|
|
||||||
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:170
|
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:175
|
||||||
msgid "Open Config Folder"
|
msgid "Open Config Folder"
|
||||||
msgstr "Konfigurationsordner öffnen"
|
msgstr "Konfigurationsordner öffnen"
|
||||||
|
|
||||||
#: 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
|
|
||||||
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:176
|
#: 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\InputHelp.cs:177
|
||||||
|
#: 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
|
||||||
msgid "Setup"
|
msgid "Setup"
|
||||||
msgstr "Einrichten"
|
msgstr "Einrichten"
|
||||||
|
|
||||||
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:171
|
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:176
|
||||||
msgid "Register video file associations"
|
msgid "Register video file associations"
|
||||||
msgstr "Video-Dateizuordnungen registrieren"
|
msgstr "Video-Dateizuordnungen registrieren"
|
||||||
|
|
||||||
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:172
|
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:177
|
||||||
msgid "Register audio file associations"
|
msgid "Register audio file associations"
|
||||||
msgstr "Audio-Dateizuordnungen registrieren"
|
msgstr "Audio-Dateizuordnungen registrieren"
|
||||||
|
|
||||||
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:173
|
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:178
|
||||||
msgid "Register image file associations"
|
msgid "Register image file associations"
|
||||||
msgstr "Bild-Dateizuordnungen registrieren"
|
msgstr "Bild-Dateizuordnungen registrieren"
|
||||||
|
|
||||||
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:174
|
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:179
|
||||||
msgid "Unregister file associations"
|
msgid "Unregister file associations"
|
||||||
msgstr "Dateizuordnungen entfernen"
|
msgstr "Dateizuordnungen entfernen"
|
||||||
|
|
||||||
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:176
|
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:181
|
||||||
msgid "Add mpv.net to Path environment variable"
|
msgid "Add mpv.net to Path environment variable"
|
||||||
msgstr "mpv.net zur Umgebungsvariable Path hinzufügen"
|
msgstr "mpv.net zur Umgebungsvariable Path hinzufügen"
|
||||||
|
|
||||||
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:177
|
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:182
|
||||||
msgid "Remove mpv.net from Path environment variable"
|
msgid "Remove mpv.net from Path environment variable"
|
||||||
msgstr "mpv.net aus der Umgebungsvariablen 'Path' entfernen"
|
msgstr "mpv.net aus der Umgebungsvariablen 'Path' entfernen"
|
||||||
|
|
||||||
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:179
|
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:184
|
||||||
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:180
|
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:185
|
||||||
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:181
|
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:186
|
||||||
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:182
|
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:187
|
||||||
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:183
|
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:188
|
||||||
msgid "Tools"
|
msgid "Tools"
|
||||||
msgstr "Werkzeuge"
|
msgstr "Werkzeuge"
|
||||||
|
|
||||||
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:179
|
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:184
|
||||||
msgid "Set/clear A-B loop points"
|
msgid "Set/clear A-B loop points"
|
||||||
msgstr "Setzen/Löschen von A-B Schleifenpunkten"
|
msgstr "Setzen/Löschen von A-B Schleifenpunkten"
|
||||||
|
|
||||||
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:180
|
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:185
|
||||||
msgid "Toggle infinite file looping"
|
msgid "Toggle infinite file looping"
|
||||||
msgstr "Unendliche Dateischleife umschalten"
|
msgstr "Unendliche Dateischleife umschalten"
|
||||||
|
|
||||||
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:181
|
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:186
|
||||||
msgid "Shuffle Playlist"
|
msgid "Shuffle Playlist"
|
||||||
msgstr "Wiedergabeliste mischen"
|
msgstr "Wiedergabeliste mischen"
|
||||||
|
|
||||||
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:182
|
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:187
|
||||||
msgid "Toggle Hardware Decoding"
|
msgid "Toggle Hardware Decoding"
|
||||||
msgstr "Hardware-Decodierung umschalten"
|
msgstr "Hardware-Decodierung umschalten"
|
||||||
|
|
||||||
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:183
|
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:188
|
||||||
msgid "Exit Watch Later"
|
msgid "Exit Watch Later"
|
||||||
msgstr "Beenden und später anschauen"
|
msgstr "Beenden und später anschauen"
|
||||||
|
|
||||||
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:185
|
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:190
|
||||||
#: D:\Projects\CS\mpv.net\src\MpvNet.Windows\WinForms\MainForm.cs:475
|
#: D:\Projects\CS\mpv.net\src\MpvNet.Windows\WinForms\MainForm.cs:477
|
||||||
msgid "Custom"
|
msgid "Custom"
|
||||||
msgstr "Benutzerdefiniert"
|
msgstr "Benutzerdefiniert"
|
||||||
|
|
||||||
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:187
|
|
||||||
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:188
|
|
||||||
#: 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
|
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:192
|
||||||
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:193
|
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:193
|
||||||
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:194
|
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:194
|
||||||
|
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:195
|
||||||
|
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:196
|
||||||
|
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:197
|
||||||
|
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:198
|
||||||
|
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:199
|
||||||
msgid "Help"
|
msgid "Help"
|
||||||
msgstr "Hilfe"
|
msgstr "Hilfe"
|
||||||
|
|
||||||
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:187
|
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:192
|
||||||
msgid "Website mpv"
|
msgid "Website mpv"
|
||||||
msgstr "Webseite mpv"
|
msgstr "Webseite mpv"
|
||||||
|
|
||||||
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:188
|
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:193
|
||||||
msgid "Website mpv.net"
|
msgid "Website mpv.net"
|
||||||
msgstr "Webseite mpv.net"
|
msgstr "Webseite mpv.net"
|
||||||
|
|
||||||
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:190
|
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:195
|
||||||
msgid "Manual mpv"
|
msgid "Manual mpv"
|
||||||
msgstr "Handbuch mpv"
|
msgstr "Handbuch mpv"
|
||||||
|
|
||||||
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:191
|
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:196
|
||||||
msgid "Manual mpv.net"
|
msgid "Manual mpv.net"
|
||||||
msgstr "Handbuch mpv.net"
|
msgstr "Handbuch mpv.net"
|
||||||
|
|
||||||
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:193
|
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:198
|
||||||
msgid "awesome-mpv"
|
msgid "awesome-mpv"
|
||||||
msgstr "awesome-mpv"
|
msgstr "awesome-mpv"
|
||||||
|
|
||||||
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:194
|
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:199
|
||||||
msgid "About mpv.net"
|
msgid "About mpv.net"
|
||||||
msgstr "Über mpv.net"
|
msgstr "Über mpv.net"
|
||||||
|
|
||||||
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:197
|
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:202
|
||||||
msgid "Show Menu"
|
msgid "Show Menu"
|
||||||
msgstr "Menü anzeigen"
|
msgstr "Menü anzeigen"
|
||||||
|
|
||||||
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:203
|
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:208
|
||||||
msgid "Forward"
|
msgid "Forward"
|
||||||
msgstr "Vorwärts"
|
msgstr "Vorwärts"
|
||||||
|
|
||||||
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:204
|
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:209
|
||||||
msgid "Backward"
|
msgid "Backward"
|
||||||
msgstr "Rückwärts"
|
msgstr "Rückwärts"
|
||||||
|
|
||||||
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:205
|
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:210
|
||||||
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:207
|
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:212
|
||||||
msgid "Volume Up"
|
msgid "Volume Up"
|
||||||
msgstr "Lautstärke erhöhen"
|
msgstr "Lautstärke erhöhen"
|
||||||
|
|
||||||
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:206
|
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:211
|
||||||
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:208
|
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:213
|
||||||
msgid "Volume Down"
|
msgid "Volume Down"
|
||||||
msgstr "Lautstärke verringern"
|
msgstr "Lautstärke verringern"
|
||||||
|
|
||||||
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:215
|
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:220
|
||||||
msgid "Ignore left mouse butten"
|
msgid "Ignore left mouse butten"
|
||||||
msgstr "Ignoriere die linke Maustaste"
|
msgstr "Ignoriere die linke Maustaste"
|
||||||
|
|
||||||
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:218
|
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:223
|
||||||
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:220
|
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:225
|
||||||
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:226
|
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:231
|
||||||
msgid "Seek Forward"
|
msgid "Seek Forward"
|
||||||
msgstr "Suchen vorwärts"
|
msgstr "Suchen vorwärts"
|
||||||
|
|
||||||
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:219
|
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:224
|
||||||
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:221
|
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:226
|
||||||
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:227
|
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:232
|
||||||
msgid "Seek Backward"
|
msgid "Seek Backward"
|
||||||
msgstr "Suchen rückwärts"
|
msgstr "Suchen rückwärts"
|
||||||
|
|
||||||
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:222
|
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:227
|
||||||
msgid "Undo previous (or marked) seek"
|
msgid "Undo previous (or marked) seek"
|
||||||
msgstr "Rückgängig machen vorherige (oder markierte) Suche"
|
msgstr "Rückgängig machen vorherige (oder markierte) Suche"
|
||||||
|
|
||||||
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:223
|
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:228
|
||||||
msgid "Mark position for revert-seek"
|
msgid "Mark position for revert-seek"
|
||||||
msgstr "Markieren der Position für die Rückwärtssuche"
|
msgstr "Markieren der Position für die Rückwärtssuche"
|
||||||
|
|
||||||
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:224
|
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:229
|
||||||
msgid "Seek to previous subtitle"
|
msgid "Seek to previous subtitle"
|
||||||
msgstr "Zum vorherigen Untertitel springen"
|
msgstr "Zum vorherigen Untertitel springen"
|
||||||
|
|
||||||
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:225
|
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:230
|
||||||
msgid "Seek to next subtitle"
|
msgid "Seek to next subtitle"
|
||||||
msgstr "Zum nächsten Untertitel springen"
|
msgstr "Zum nächsten Untertitel springen"
|
||||||
|
|
||||||
#: D:\Projects\CS\mpv.net\src\MpvNet.Windows\GuiCommand.cs:193
|
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:235
|
||||||
#: D:\Projects\CS\mpv.net\src\MpvNet.Windows\GuiCommand.cs:213
|
msgid "Subtitles"
|
||||||
|
msgstr "Untertitel"
|
||||||
|
|
||||||
|
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:236
|
||||||
|
msgid "Secondary Subtitles"
|
||||||
|
msgstr "Zweite Untertitel"
|
||||||
|
|
||||||
|
#: D:\Projects\CS\mpv.net\src\MpvNet.Windows\GuiCommand.cs:192
|
||||||
|
#: D:\Projects\CS\mpv.net\src\MpvNet.Windows\GuiCommand.cs:214
|
||||||
msgid "Files/URLs were added to the playlist"
|
msgid "Files/URLs were added to the playlist"
|
||||||
msgstr "Dateien/URLs wurden zur Wiedergabeliste hinzugefügt"
|
msgstr "Dateien/URLs wurden zur Wiedergabeliste hinzugefügt"
|
||||||
|
|
||||||
#: D:\Projects\CS\mpv.net\src\MpvNet.Windows\GuiCommand.cs:206
|
#: D:\Projects\CS\mpv.net\src\MpvNet.Windows\GuiCommand.cs:207
|
||||||
msgid "The clipboard does not contain a valid URL or file."
|
msgid "The clipboard does not contain a valid URL or file."
|
||||||
msgstr "Die Zwischenablage enthält keine gültige URL oder Datei."
|
msgstr "Die Zwischenablage enthält keine gültige URL oder Datei."
|
||||||
|
|
||||||
#: D:\Projects\CS\mpv.net\src\MpvNet.Windows\GuiCommand.cs:257
|
#: D:\Projects\CS\mpv.net\src\MpvNet.Windows\GuiCommand.cs:262
|
||||||
msgid "File Explorer icons will refresh after process restart."
|
msgid "File Explorer icons will refresh after process restart."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Datei-Explorer-Symbole werden nach dem Neustart des Prozesses aktualisiert."
|
"Datei-Explorer-Symbole werden nach dem Neustart des Prozesses aktualisiert."
|
||||||
|
|
||||||
#: D:\Projects\CS\mpv.net\src\MpvNet.Windows\GuiCommand.cs:260
|
#: D:\Projects\CS\mpv.net\src\MpvNet.Windows\GuiCommand.cs:265
|
||||||
msgid "File associations were successfully removed."
|
msgid "File associations were successfully removed."
|
||||||
msgstr "Dateizuordnungen wurden erfolgreich entfernt."
|
msgstr "Dateizuordnungen wurden erfolgreich entfernt."
|
||||||
|
|
||||||
#: D:\Projects\CS\mpv.net\src\MpvNet.Windows\GuiCommand.cs:262
|
#: D:\Projects\CS\mpv.net\src\MpvNet.Windows\GuiCommand.cs:267
|
||||||
msgid "File associations were successfully created."
|
msgid "File associations were successfully created."
|
||||||
msgstr "Dateizuordnungen wurden erfolgreich erstellt."
|
msgstr "Dateizuordnungen wurden erfolgreich erstellt."
|
||||||
|
|
||||||
#: D:\Projects\CS\mpv.net\src\MpvNet.Windows\GuiCommand.cs:265
|
#: D:\Projects\CS\mpv.net\src\MpvNet.Windows\GuiCommand.cs:270
|
||||||
msgid "Error creating file associations."
|
msgid "Error creating file associations."
|
||||||
msgstr "Fehler beim Erstellen von Dateizuordnungen."
|
msgstr "Fehler beim Erstellen von Dateizuordnungen."
|
||||||
|
|
||||||
#: D:\Projects\CS\mpv.net\src\MpvNet.Windows\GuiCommand.cs:362
|
#: D:\Projects\CS\mpv.net\src\MpvNet.Windows\GuiCommand.cs:387
|
||||||
msgid "mpv.net is already in the Path environment variable."
|
msgid "mpv.net is already in the Path environment variable."
|
||||||
msgstr "mpv.net ist bereits in der 'Path' Umgebungsvariable enthalten."
|
msgstr "mpv.net ist bereits in der 'Path' Umgebungsvariable enthalten."
|
||||||
|
|
||||||
#: D:\Projects\CS\mpv.net\src\MpvNet.Windows\GuiCommand.cs:370
|
#: D:\Projects\CS\mpv.net\src\MpvNet.Windows\GuiCommand.cs:395
|
||||||
msgid "mpv.net was successfully added to the Path environment variable."
|
msgid "mpv.net was successfully added to the Path environment variable."
|
||||||
msgstr "mpv.net wurde erfolgreich zur 'Path' Umgebungsvariable hinzugefügt."
|
msgstr "mpv.net wurde erfolgreich zur 'Path' Umgebungsvariable hinzugefügt."
|
||||||
|
|
||||||
#: D:\Projects\CS\mpv.net\src\MpvNet.Windows\GuiCommand.cs:379
|
#: D:\Projects\CS\mpv.net\src\MpvNet.Windows\GuiCommand.cs:404
|
||||||
msgid "mpv.net was not found in the Path environment variable."
|
msgid "mpv.net was not found in the Path environment variable."
|
||||||
msgstr "mpv.net wurde nicht in der 'Path' Umgebungsvariable gefunden."
|
msgstr "mpv.net wurde nicht in der 'Path' Umgebungsvariable gefunden."
|
||||||
|
|
||||||
#: D:\Projects\CS\mpv.net\src\MpvNet.Windows\GuiCommand.cs:388
|
#: D:\Projects\CS\mpv.net\src\MpvNet.Windows\GuiCommand.cs:413
|
||||||
msgid "mpv.net was successfully removed from the Path environment variable."
|
msgid "mpv.net was successfully removed from the Path environment variable."
|
||||||
msgstr "mpv.net wurde erfolgreich aus der 'Path' Umgebungsvariable entfernt."
|
msgstr "mpv.net wurde erfolgreich aus der 'Path' Umgebungsvariable entfernt."
|
||||||
|
|
||||||
#: D:\Projects\CS\mpv.net\src\MpvNet.Windows\GuiCommand.cs:393
|
#: D:\Projects\CS\mpv.net\src\MpvNet.Windows\GuiCommand.cs:418
|
||||||
#: D:\Projects\CS\mpv.net\src\MpvNet.Windows\GuiCommand.cs:398
|
#: D:\Projects\CS\mpv.net\src\MpvNet.Windows\GuiCommand.cs:423
|
||||||
msgid "This feature was removed, but there are user scripts:"
|
msgid "This feature was removed, but there are user scripts:"
|
||||||
msgstr "Diese Funktion wurde entfernt, aber es gibt Benutzerskripte:"
|
msgstr "Diese Funktion wurde entfernt, aber es gibt Benutzerskripte:"
|
||||||
|
|
||||||
#: D:\Projects\CS\mpv.net\src\MpvNet.Windows\GuiCommand.cs:402
|
#: D:\Projects\CS\mpv.net\src\MpvNet.Windows\GuiCommand.cs:427
|
||||||
msgid "This feature was removed."
|
msgid "This feature was removed."
|
||||||
msgstr "Diese Funktion wurde entfernt."
|
msgstr "Diese Funktion wurde entfernt."
|
||||||
|
|
||||||
@@ -929,15 +981,15 @@ msgstr "editor_conf"
|
|||||||
msgid "theme"
|
msgid "theme"
|
||||||
msgstr "theme"
|
msgstr "theme"
|
||||||
|
|
||||||
#: D:\Projects\CS\mpv.net\src\MpvNet.Windows\WinForms\MainForm.cs:386
|
#: D:\Projects\CS\mpv.net\src\MpvNet.Windows\WinForms\MainForm.cs:388
|
||||||
msgid "Clear List"
|
msgid "Clear List"
|
||||||
msgstr "Liste löschen"
|
msgstr "Liste löschen"
|
||||||
|
|
||||||
#: D:\Projects\CS\mpv.net\src\MpvNet.Windows\WinForms\MainForm.cs:446
|
#: D:\Projects\CS\mpv.net\src\MpvNet.Windows\WinForms\MainForm.cs:448
|
||||||
msgid "Show Profiles"
|
msgid "Show Profiles"
|
||||||
msgstr "Profile anzeigen"
|
msgstr "Profile anzeigen"
|
||||||
|
|
||||||
#: D:\Projects\CS\mpv.net\src\MpvNet.Windows\WinForms\MainForm.cs:1414
|
#: D:\Projects\CS\mpv.net\src\MpvNet.Windows\WinForms\MainForm.cs:1432
|
||||||
msgid "Shutdown thread failed to complete within 10 seconds."
|
msgid "Shutdown thread failed to complete within 10 seconds."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Shutdown-Thread konnte nicht innerhalb von 10 Sekunden abgeschlossen werden."
|
"Shutdown-Thread konnte nicht innerhalb von 10 Sekunden abgeschlossen werden."
|
||||||
|
|||||||
1628
lang/po/fr.po
1628
lang/po/fr.po
File diff suppressed because it is too large
Load Diff
502
lang/po/ja.po
502
lang/po/ja.po
@@ -4,16 +4,16 @@
|
|||||||
# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
|
# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
|
||||||
#
|
#
|
||||||
# Translators:
|
# Translators:
|
||||||
# ever_green, 2024
|
# ever_green, 2025
|
||||||
#
|
#
|
||||||
#, fuzzy
|
#, fuzzy
|
||||||
msgid ""
|
msgid ""
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Project-Id-Version: PACKAGE VERSION\n"
|
"Project-Id-Version: PACKAGE VERSION\n"
|
||||||
"Report-Msgid-Bugs-To: \n"
|
"Report-Msgid-Bugs-To: \n"
|
||||||
"POT-Creation-Date: 2024-07-25 10:31+0200\n"
|
"POT-Creation-Date: 2025-10-06 00:24+0200\n"
|
||||||
"PO-Revision-Date: 2023-12-08 00:34+0000\n"
|
"PO-Revision-Date: 2023-12-08 00:34+0000\n"
|
||||||
"Last-Translator: ever_green, 2024\n"
|
"Last-Translator: ever_green, 2025\n"
|
||||||
"Language-Team: Japanese (https://app.transifex.com/stax76/teams/179964/ja/)\n"
|
"Language-Team: Japanese (https://app.transifex.com/stax76/teams/179964/ja/)\n"
|
||||||
"MIME-Version: 1.0\n"
|
"MIME-Version: 1.0\n"
|
||||||
"Content-Type: text/plain; charset=UTF-8\n"
|
"Content-Type: text/plain; charset=UTF-8\n"
|
||||||
@@ -65,13 +65,13 @@ msgid "Add files/URLs to playlist from clipboard"
|
|||||||
msgstr "クリップボードからプレイリストへファイル/URL を追加"
|
msgstr "クリップボードからプレイリストへファイル/URL を追加"
|
||||||
|
|
||||||
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:22
|
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:22
|
||||||
#: D:\Projects\CS\mpv.net\src\MpvNet.Windows\WinForms\MainForm.cs:370
|
#: D:\Projects\CS\mpv.net\src\MpvNet.Windows\WinForms\MainForm.cs:372
|
||||||
msgid "Recent Files"
|
msgid "Recent Files"
|
||||||
msgstr "最近のファイル"
|
msgstr "最近のファイル"
|
||||||
|
|
||||||
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:23
|
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:23
|
||||||
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:196
|
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:201
|
||||||
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:228
|
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:233
|
||||||
msgid "Exit"
|
msgid "Exit"
|
||||||
msgstr "終了"
|
msgstr "終了"
|
||||||
|
|
||||||
@@ -81,15 +81,15 @@ msgid "Playback"
|
|||||||
msgstr "再生"
|
msgstr "再生"
|
||||||
|
|
||||||
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:25
|
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:25
|
||||||
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:198
|
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:203
|
||||||
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:199
|
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:204
|
||||||
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:200
|
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:205
|
||||||
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:201
|
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:206
|
||||||
msgid "Play/Pause"
|
msgid "Play/Pause"
|
||||||
msgstr "再生/一時停止"
|
msgstr "再生/一時停止"
|
||||||
|
|
||||||
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:26
|
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:26
|
||||||
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:202
|
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:207
|
||||||
msgid "Stop"
|
msgid "Stop"
|
||||||
msgstr "停止"
|
msgstr "停止"
|
||||||
|
|
||||||
@@ -120,16 +120,16 @@ msgid "Navigate"
|
|||||||
msgstr "操作"
|
msgstr "操作"
|
||||||
|
|
||||||
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:28
|
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:28
|
||||||
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:209
|
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:214
|
||||||
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:211
|
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:216
|
||||||
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:213
|
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:218
|
||||||
msgid "Previous File"
|
msgid "Previous File"
|
||||||
msgstr "前のファイル"
|
msgstr "前のファイル"
|
||||||
|
|
||||||
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:29
|
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:29
|
||||||
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:210
|
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:215
|
||||||
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:212
|
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:217
|
||||||
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:214
|
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:219
|
||||||
msgid "Next File"
|
msgid "Next File"
|
||||||
msgstr "次のファイル"
|
msgstr "次のファイル"
|
||||||
|
|
||||||
@@ -151,43 +151,43 @@ msgstr "前のチャプター"
|
|||||||
|
|
||||||
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:38
|
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:38
|
||||||
msgid "Jump To Next Frame"
|
msgid "Jump To Next Frame"
|
||||||
msgstr "次のフレームへジャンプ"
|
msgstr "次のフレームへ進む"
|
||||||
|
|
||||||
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:39
|
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:39
|
||||||
msgid "Jump To Previous Frame"
|
msgid "Jump To Previous Frame"
|
||||||
msgstr "前のフレームへジャンプ"
|
msgstr "前のフレームへ戻る"
|
||||||
|
|
||||||
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:41
|
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:41
|
||||||
msgid "Jump 5 sec forward"
|
msgid "Jump 5 sec forward"
|
||||||
msgstr "5 秒前方へジャンプ"
|
msgstr "5 秒進む"
|
||||||
|
|
||||||
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:42
|
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:42
|
||||||
msgid "Jump 5 sec backward"
|
msgid "Jump 5 sec backward"
|
||||||
msgstr "5 秒後方へジャンプ"
|
msgstr "5 秒戻る"
|
||||||
|
|
||||||
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:44
|
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:44
|
||||||
msgid "Jump 30 sec forward"
|
msgid "Jump 30 sec forward"
|
||||||
msgstr "30 秒前方へジャンプ"
|
msgstr "30 秒進む"
|
||||||
|
|
||||||
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:45
|
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:45
|
||||||
msgid "Jump 30 sec backward"
|
msgid "Jump 30 sec backward"
|
||||||
msgstr "30 秒後方へジャンプ"
|
msgstr "30 秒戻る"
|
||||||
|
|
||||||
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:47
|
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:47
|
||||||
msgid "Jump 5 min forward"
|
msgid "Jump 5 min forward"
|
||||||
msgstr "5 分前方へジャンプ"
|
msgstr "5 分進む"
|
||||||
|
|
||||||
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:48
|
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:48
|
||||||
msgid "Jump 5 min backward"
|
msgid "Jump 5 min backward"
|
||||||
msgstr "5 分後方へジャンプ"
|
msgstr "5 分戻る"
|
||||||
|
|
||||||
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:50
|
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:50
|
||||||
#: D:\Projects\CS\mpv.net\src\MpvNet.Windows\WinForms\MainForm.cs:391
|
#: D:\Projects\CS\mpv.net\src\MpvNet.Windows\WinForms\MainForm.cs:393
|
||||||
msgid "Title"
|
msgid "Title"
|
||||||
msgstr "タイトル"
|
msgstr "タイトル"
|
||||||
|
|
||||||
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:51
|
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:51
|
||||||
#: D:\Projects\CS\mpv.net\src\MpvNet.Windows\WinForms\MainForm.cs:349
|
#: D:\Projects\CS\mpv.net\src\MpvNet.Windows\WinForms\MainForm.cs:351
|
||||||
msgid "Chapter"
|
msgid "Chapter"
|
||||||
msgstr "チャプター"
|
msgstr "チャプター"
|
||||||
|
|
||||||
@@ -327,7 +327,7 @@ msgid "Audio"
|
|||||||
msgstr "オーディオ"
|
msgstr "オーディオ"
|
||||||
|
|
||||||
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:85
|
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:85
|
||||||
#: D:\Projects\CS\mpv.net\src\MpvNet.Windows\WinForms\MainForm.cs:451
|
#: D:\Projects\CS\mpv.net\src\MpvNet.Windows\WinForms\MainForm.cs:453
|
||||||
msgid "Audio Device"
|
msgid "Audio Device"
|
||||||
msgstr "オーディオデバイス"
|
msgstr "オーディオデバイス"
|
||||||
|
|
||||||
@@ -375,22 +375,23 @@ msgid "Increase Font Size"
|
|||||||
msgstr "フォントサイズを拡大"
|
msgstr "フォントサイズを拡大"
|
||||||
|
|
||||||
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:103
|
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:103
|
||||||
#: 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:142
|
||||||
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:143
|
#: 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:144
|
||||||
|
#: 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 "More"
|
msgid "More"
|
||||||
msgstr "詳細"
|
msgstr "その他"
|
||||||
|
|
||||||
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:103
|
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:103
|
||||||
msgid "Toggle overriding SSA/ASS styles with normal styles"
|
msgid "Toggle overriding SSA/ASS styles with normal styles"
|
||||||
msgstr "SSA/ASS スタイルを通常のスタイルで上書きする"
|
msgstr "SSA/ASS スタイルを通常のスタイルで上書きする"
|
||||||
|
|
||||||
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:105
|
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:105
|
||||||
#: D:\Projects\CS\mpv.net\src\MpvNet.Windows\WinForms\MainForm.cs:287
|
#: D:\Projects\CS\mpv.net\src\MpvNet.Windows\WinForms\MainForm.cs:289
|
||||||
msgid "Track"
|
msgid "Track"
|
||||||
msgstr "トラック"
|
msgstr "トラック"
|
||||||
|
|
||||||
@@ -446,6 +447,7 @@ msgstr "2 倍"
|
|||||||
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:122
|
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:122
|
||||||
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:123
|
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:123
|
||||||
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:124
|
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:124
|
||||||
|
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:125
|
||||||
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:126
|
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:126
|
||||||
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:127
|
#: 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:128
|
||||||
@@ -457,6 +459,7 @@ msgstr "2 倍"
|
|||||||
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:134
|
#: 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:135
|
||||||
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:136
|
#: 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
|
#: 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:139
|
||||||
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:140
|
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:140
|
||||||
@@ -464,120 +467,156 @@ msgstr "2 倍"
|
|||||||
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:142
|
#: 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:143
|
||||||
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:144
|
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:144
|
||||||
|
#: 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 "View"
|
msgid "View"
|
||||||
msgstr "表示"
|
msgstr "表示"
|
||||||
|
|
||||||
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:120
|
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:120
|
||||||
msgid "Toggle Statistics"
|
|
||||||
msgstr "統計情報の切り替え"
|
|
||||||
|
|
||||||
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:121
|
|
||||||
msgid "Toggle OSC Visibility"
|
|
||||||
msgstr "OSC 表示の切り替え"
|
|
||||||
|
|
||||||
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:122
|
|
||||||
msgid "Show Media Info On-Screen"
|
|
||||||
msgstr "画面上にメディア情報を表示"
|
|
||||||
|
|
||||||
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:123
|
|
||||||
msgid "Show Media Info Message Box"
|
|
||||||
msgstr "メディア情報メッセージボックスを表示"
|
|
||||||
|
|
||||||
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:124
|
|
||||||
msgid "Show Progress"
|
|
||||||
msgstr "進行状況を表示"
|
|
||||||
|
|
||||||
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:126
|
|
||||||
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:127
|
#: 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:234
|
||||||
#: 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
|
|
||||||
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:136
|
|
||||||
msgid "On Screen Menu"
|
|
||||||
msgstr "オンスクリーンメニュー"
|
|
||||||
|
|
||||||
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:126
|
|
||||||
msgid "Playlist"
|
msgid "Playlist"
|
||||||
msgstr "プレイリスト"
|
msgstr "プレイリスト"
|
||||||
|
|
||||||
|
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:121
|
||||||
|
msgid "Toggle Statistics"
|
||||||
|
msgstr "統計情報の切り替え"
|
||||||
|
|
||||||
|
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:122
|
||||||
|
msgid "Toggle OSC Visibility"
|
||||||
|
msgstr "OSC 表示の切り替え"
|
||||||
|
|
||||||
|
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:123
|
||||||
|
msgid "Media Info On-Screen"
|
||||||
|
msgstr "画面メディア情報"
|
||||||
|
|
||||||
|
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:124
|
||||||
|
msgid "Media Info Message Box"
|
||||||
|
msgstr "メッセージメディア情報"
|
||||||
|
|
||||||
|
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:125
|
||||||
|
msgid "Progress"
|
||||||
|
msgstr "再生位置"
|
||||||
|
|
||||||
|
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:126
|
||||||
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:127
|
#: 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
|
||||||
|
#: 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
|
||||||
|
#: 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:248
|
||||||
|
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:249
|
||||||
|
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:250
|
||||||
|
msgid "On-Screen Menu"
|
||||||
|
msgstr "画面メニュー"
|
||||||
|
|
||||||
|
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:128
|
||||||
|
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:246
|
||||||
msgid "Bindings"
|
msgid "Bindings"
|
||||||
msgstr "バインディング"
|
msgstr "バインディング"
|
||||||
|
|
||||||
#: 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:247
|
||||||
msgid "Properties"
|
msgid "Properties"
|
||||||
msgstr "プロパティ"
|
msgstr "プロパティ"
|
||||||
|
|
||||||
#: 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:240
|
||||||
msgid "Chapters"
|
msgid "Chapters"
|
||||||
msgstr "チャプター"
|
msgstr "チャプター"
|
||||||
|
|
||||||
#: 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:239
|
||||||
msgid "Tracks"
|
msgid "Tracks"
|
||||||
msgstr "トラック"
|
msgstr "トラック"
|
||||||
|
|
||||||
#: 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:237
|
||||||
msgid "Audio Tracks"
|
msgid "Audio Tracks"
|
||||||
msgstr "オーディオトラック"
|
msgstr "オーディオトラック"
|
||||||
|
|
||||||
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:132
|
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:133
|
||||||
msgid "Subtitle Tracks"
|
msgid "Subtitle Tracks"
|
||||||
msgstr "字幕トラック"
|
msgstr "字幕トラック"
|
||||||
|
|
||||||
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:133
|
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:134
|
||||||
msgid "Secondary Subtitle"
|
msgid "Secondary Subtitle"
|
||||||
msgstr "セカンダリ字幕"
|
msgstr "セカンダリ字幕"
|
||||||
|
|
||||||
#: 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:238
|
||||||
msgid "Video Tracks"
|
msgid "Video Tracks"
|
||||||
msgstr "ビデオトラック"
|
msgstr "ビデオトラック"
|
||||||
|
|
||||||
#: 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:241
|
||||||
|
msgid "Editions"
|
||||||
|
msgstr "エディション"
|
||||||
|
|
||||||
|
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:137
|
||||||
|
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:242
|
||||||
msgid "Subtitle Lines"
|
msgid "Subtitle Lines"
|
||||||
msgstr "字幕ライン"
|
msgstr "字幕ライン"
|
||||||
|
|
||||||
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:136
|
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:138
|
||||||
|
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:243
|
||||||
msgid "Audio Devices"
|
msgid "Audio Devices"
|
||||||
msgstr "オーディオデバイス"
|
msgstr "オーディオデバイス"
|
||||||
|
|
||||||
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:138
|
|
||||||
msgid "Show Console"
|
|
||||||
msgstr "コンソールを表示"
|
|
||||||
|
|
||||||
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:139
|
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:139
|
||||||
msgid "Show Commands"
|
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:244
|
||||||
msgstr "コマンドを表示"
|
msgid "Watch History"
|
||||||
|
msgstr "再生履歴"
|
||||||
|
|
||||||
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:140
|
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:140
|
||||||
msgid "Show Bindings"
|
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:245
|
||||||
msgstr "バインディングを表示"
|
msgid "Watch Later"
|
||||||
|
msgstr "再生位置を保存"
|
||||||
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:141
|
|
||||||
msgid "Show Keys"
|
|
||||||
msgstr "キーを表示"
|
|
||||||
|
|
||||||
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:142
|
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:142
|
||||||
msgid "Show Protocols"
|
msgid "Console"
|
||||||
msgstr "プロトコルを表示"
|
msgstr "コンソール"
|
||||||
|
|
||||||
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:143
|
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:143
|
||||||
msgid "Show Decoders"
|
msgid "Commands"
|
||||||
msgstr "デコーダを表示"
|
msgstr "コマンド"
|
||||||
|
|
||||||
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:144
|
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:144
|
||||||
msgid "Show Demuxers"
|
msgid "Active Bindings In Text Editor"
|
||||||
msgstr "デマルチプレクサを表示"
|
msgstr "キーバインドをエディタで編集"
|
||||||
|
|
||||||
|
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:145
|
||||||
|
msgid "Active Bindings On-Screen"
|
||||||
|
msgstr "キーバインドを画面に表示"
|
||||||
|
|
||||||
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:146
|
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:146
|
||||||
|
msgid "Keys"
|
||||||
|
msgstr "キー"
|
||||||
|
|
||||||
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:147
|
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:147
|
||||||
|
msgid "Protocols"
|
||||||
|
msgstr "プロトコル"
|
||||||
|
|
||||||
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:148
|
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:148
|
||||||
|
msgid "Decoders"
|
||||||
|
msgstr "デコーダー"
|
||||||
|
|
||||||
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:149
|
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:149
|
||||||
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:150
|
msgid "Demuxers"
|
||||||
|
msgstr "デマルチプレクサ"
|
||||||
|
|
||||||
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:151
|
#: 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:152
|
||||||
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:153
|
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:153
|
||||||
@@ -588,100 +627,100 @@ msgstr "デマルチプレクサを表示"
|
|||||||
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:158
|
#: 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:159
|
||||||
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:160
|
#: 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
|
||||||
msgid "Window"
|
msgid "Window"
|
||||||
msgstr "ウィンドウ"
|
msgstr "ウィンドウ"
|
||||||
|
|
||||||
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:146
|
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:151
|
||||||
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:216
|
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:221
|
||||||
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:217
|
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:222
|
||||||
msgid "Fullscreen"
|
msgid "Fullscreen"
|
||||||
msgstr "フルスクリーン"
|
msgstr "フルスクリーン"
|
||||||
|
|
||||||
#: 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
|
|
||||||
#: 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:152
|
||||||
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:153
|
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:153
|
||||||
msgid "Zoom"
|
|
||||||
msgstr "ズーム"
|
|
||||||
|
|
||||||
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:147
|
|
||||||
msgid "Enlarge"
|
|
||||||
msgstr "拡大"
|
|
||||||
|
|
||||||
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:148
|
|
||||||
msgid "Shrink"
|
|
||||||
msgstr "縮小"
|
|
||||||
|
|
||||||
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:150
|
|
||||||
msgid "50 %"
|
|
||||||
msgstr "50 %"
|
|
||||||
|
|
||||||
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:151
|
|
||||||
msgid "100 %"
|
|
||||||
msgstr "100 %"
|
|
||||||
|
|
||||||
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:152
|
|
||||||
msgid "200 %"
|
|
||||||
msgstr "200 %"
|
|
||||||
|
|
||||||
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:153
|
|
||||||
msgid "300 %"
|
|
||||||
msgstr "300 %"
|
|
||||||
|
|
||||||
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:154
|
#: 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:155
|
||||||
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:156
|
#: 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:157
|
||||||
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:158
|
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:158
|
||||||
|
msgid "Zoom"
|
||||||
|
msgstr "ズーム"
|
||||||
|
|
||||||
|
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:152
|
||||||
|
msgid "Enlarge"
|
||||||
|
msgstr "拡大"
|
||||||
|
|
||||||
|
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:153
|
||||||
|
msgid "Shrink"
|
||||||
|
msgstr "縮小"
|
||||||
|
|
||||||
|
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:155
|
||||||
|
msgid "50 %"
|
||||||
|
msgstr "50 %"
|
||||||
|
|
||||||
|
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:156
|
||||||
|
msgid "100 %"
|
||||||
|
msgstr "100 %"
|
||||||
|
|
||||||
|
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:157
|
||||||
|
msgid "200 %"
|
||||||
|
msgstr "200 %"
|
||||||
|
|
||||||
|
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:158
|
||||||
|
msgid "300 %"
|
||||||
|
msgstr "300 %"
|
||||||
|
|
||||||
|
#: 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
|
||||||
msgid "Move"
|
msgid "Move"
|
||||||
msgstr "移動"
|
msgstr "移動"
|
||||||
|
|
||||||
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:154
|
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:159
|
||||||
msgctxt "Move"
|
msgctxt "Move"
|
||||||
msgid "Left"
|
msgid "Left"
|
||||||
msgstr "左へ"
|
msgstr "左へ"
|
||||||
|
|
||||||
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:155
|
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:160
|
||||||
msgctxt "Move"
|
msgctxt "Move"
|
||||||
msgid "Right"
|
msgid "Right"
|
||||||
msgstr "右へ"
|
msgstr "右へ"
|
||||||
|
|
||||||
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:156
|
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:161
|
||||||
msgctxt "Move"
|
msgctxt "Move"
|
||||||
msgid "Up"
|
msgid "Up"
|
||||||
msgstr "上へ"
|
msgstr "上へ"
|
||||||
|
|
||||||
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:157
|
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:162
|
||||||
msgctxt "Move"
|
msgctxt "Move"
|
||||||
msgid "Down"
|
msgid "Down"
|
||||||
msgstr "下へ"
|
msgstr "下へ"
|
||||||
|
|
||||||
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:158
|
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:163
|
||||||
msgctxt "Move"
|
msgctxt "Move"
|
||||||
msgid "Center"
|
msgid "Center"
|
||||||
msgstr "中央"
|
msgstr "中央"
|
||||||
|
|
||||||
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:159
|
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:164
|
||||||
msgid "Toggle Border"
|
msgid "Toggle Border"
|
||||||
msgstr "ボーダーの切り替え"
|
msgstr "ボーダーの切り替え"
|
||||||
|
|
||||||
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:160
|
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:165
|
||||||
msgid "Toggle On Top"
|
msgid "Toggle On Top"
|
||||||
msgstr "常に手前に表示"
|
msgstr "常に手前に表示"
|
||||||
|
|
||||||
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:162
|
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:167
|
||||||
#: D:\Projects\CS\mpv.net\src\MpvNet.Windows\WinForms\MainForm.cs:424
|
#: D:\Projects\CS\mpv.net\src\MpvNet.Windows\WinForms\MainForm.cs:426
|
||||||
msgid "Profile"
|
msgid "Profile"
|
||||||
msgstr "プロファイル"
|
msgstr "プロファイル"
|
||||||
|
|
||||||
#: 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
|
|
||||||
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:169
|
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:169
|
||||||
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:170
|
#: 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:171
|
||||||
@@ -691,232 +730,245 @@ msgstr "プロファイル"
|
|||||||
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:175
|
#: 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:176
|
||||||
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:177
|
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:177
|
||||||
msgid "Settings"
|
#: 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
|
||||||
|
msgid "Config"
|
||||||
msgstr "設定"
|
msgstr "設定"
|
||||||
|
|
||||||
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:164
|
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:169
|
||||||
msgid "Show Config Editor"
|
msgid "Show Config Editor"
|
||||||
msgstr "構成エディターを表示"
|
msgstr "構成エディターを表示"
|
||||||
|
|
||||||
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:165
|
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:170
|
||||||
msgid "Show Input Editor"
|
msgid "Show Input Editor"
|
||||||
msgstr "入力エディターを表示"
|
msgstr "入力エディターを表示"
|
||||||
|
|
||||||
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:167
|
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:172
|
||||||
msgid "Edit mpv.conf"
|
msgid "Edit mpv.conf"
|
||||||
msgstr "mpv.conf の編集"
|
msgstr "mpv.conf の編集"
|
||||||
|
|
||||||
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:168
|
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:173
|
||||||
msgid "Edit input.conf"
|
msgid "Edit input.conf"
|
||||||
msgstr "input.conf の編集"
|
msgstr "input.conf の編集"
|
||||||
|
|
||||||
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:170
|
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:175
|
||||||
msgid "Open Config Folder"
|
msgid "Open Config Folder"
|
||||||
msgstr "構成フォルダを開く"
|
msgstr "構成フォルダを開く"
|
||||||
|
|
||||||
#: 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
|
|
||||||
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:176
|
#: 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\InputHelp.cs:177
|
||||||
|
#: 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
|
||||||
msgid "Setup"
|
msgid "Setup"
|
||||||
msgstr "セットアップ"
|
msgstr "セットアップ"
|
||||||
|
|
||||||
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:171
|
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:176
|
||||||
msgid "Register video file associations"
|
msgid "Register video file associations"
|
||||||
msgstr "ビデオファイルの関連付けを登録"
|
msgstr "ビデオファイルの関連付けを登録"
|
||||||
|
|
||||||
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:172
|
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:177
|
||||||
msgid "Register audio file associations"
|
msgid "Register audio file associations"
|
||||||
msgstr "オーディオファイルの関連付けを登録"
|
msgstr "オーディオファイルの関連付けを登録"
|
||||||
|
|
||||||
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:173
|
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:178
|
||||||
msgid "Register image file associations"
|
msgid "Register image file associations"
|
||||||
msgstr "画像ファイルの関連付けを登録"
|
msgstr "画像ファイルの関連付けを登録"
|
||||||
|
|
||||||
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:174
|
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:179
|
||||||
msgid "Unregister file associations"
|
msgid "Unregister file associations"
|
||||||
msgstr "ファイルの関連付けの登録解除"
|
msgstr "ファイルの関連付けの登録解除"
|
||||||
|
|
||||||
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:176
|
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:181
|
||||||
msgid "Add mpv.net to Path environment variable"
|
msgid "Add mpv.net to Path environment variable"
|
||||||
msgstr "mpv.net を Path 環境変数へ追加"
|
msgstr "mpv.net を Path 環境変数へ追加"
|
||||||
|
|
||||||
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:177
|
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:182
|
||||||
msgid "Remove mpv.net from Path environment variable"
|
msgid "Remove mpv.net from Path environment variable"
|
||||||
msgstr "mpv.net を Path 環境変数から削除"
|
msgstr "mpv.net を Path 環境変数から削除"
|
||||||
|
|
||||||
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:179
|
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:184
|
||||||
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:180
|
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:185
|
||||||
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:181
|
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:186
|
||||||
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:182
|
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:187
|
||||||
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:183
|
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:188
|
||||||
msgid "Tools"
|
msgid "Tools"
|
||||||
msgstr "ツール"
|
msgstr "ツール"
|
||||||
|
|
||||||
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:179
|
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:184
|
||||||
msgid "Set/clear A-B loop points"
|
msgid "Set/clear A-B loop points"
|
||||||
msgstr "A-B 区間ループの設定/解除"
|
msgstr "A-B 区間ループの設定/解除"
|
||||||
|
|
||||||
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:180
|
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:185
|
||||||
msgid "Toggle infinite file looping"
|
msgid "Toggle infinite file looping"
|
||||||
msgstr "無限ファイルループの切り替え"
|
msgstr "無限ファイルループの切り替え"
|
||||||
|
|
||||||
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:181
|
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:186
|
||||||
msgid "Shuffle Playlist"
|
msgid "Shuffle Playlist"
|
||||||
msgstr "プレイリストをシャッフル"
|
msgstr "プレイリストをシャッフル"
|
||||||
|
|
||||||
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:182
|
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:187
|
||||||
msgid "Toggle Hardware Decoding"
|
msgid "Toggle Hardware Decoding"
|
||||||
msgstr "ハードウェアデコードの切り替え"
|
msgstr "ハードウェアデコードの切り替え"
|
||||||
|
|
||||||
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:183
|
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:188
|
||||||
msgid "Exit Watch Later"
|
msgid "Exit Watch Later"
|
||||||
msgstr "後で見るから終了"
|
msgstr "再生位置を保存して終了"
|
||||||
|
|
||||||
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:185
|
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:190
|
||||||
#: D:\Projects\CS\mpv.net\src\MpvNet.Windows\WinForms\MainForm.cs:475
|
#: D:\Projects\CS\mpv.net\src\MpvNet.Windows\WinForms\MainForm.cs:477
|
||||||
msgid "Custom"
|
msgid "Custom"
|
||||||
msgstr "カスタム"
|
msgstr "カスタム"
|
||||||
|
|
||||||
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:187
|
|
||||||
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:188
|
|
||||||
#: 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
|
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:192
|
||||||
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:193
|
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:193
|
||||||
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:194
|
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:194
|
||||||
|
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:195
|
||||||
|
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:196
|
||||||
|
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:197
|
||||||
|
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:198
|
||||||
|
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:199
|
||||||
msgid "Help"
|
msgid "Help"
|
||||||
msgstr "ヘルプ"
|
msgstr "ヘルプ"
|
||||||
|
|
||||||
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:187
|
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:192
|
||||||
msgid "Website mpv"
|
msgid "Website mpv"
|
||||||
msgstr "mpv ウェブサイト"
|
msgstr "mpv ウェブサイト"
|
||||||
|
|
||||||
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:188
|
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:193
|
||||||
msgid "Website mpv.net"
|
msgid "Website mpv.net"
|
||||||
msgstr "mpv.net ウェブサイト"
|
msgstr "mpv.net ウェブサイト"
|
||||||
|
|
||||||
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:190
|
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:195
|
||||||
msgid "Manual mpv"
|
msgid "Manual mpv"
|
||||||
msgstr "mpv マニュアル"
|
msgstr "mpv マニュアル"
|
||||||
|
|
||||||
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:191
|
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:196
|
||||||
msgid "Manual mpv.net"
|
msgid "Manual mpv.net"
|
||||||
msgstr "mpv.net マニュアル"
|
msgstr "mpv.net マニュアル"
|
||||||
|
|
||||||
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:193
|
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:198
|
||||||
msgid "awesome-mpv"
|
msgid "awesome-mpv"
|
||||||
msgstr "awesome-mpv"
|
msgstr "awesome-mpv"
|
||||||
|
|
||||||
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:194
|
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:199
|
||||||
msgid "About mpv.net"
|
msgid "About mpv.net"
|
||||||
msgstr "mpv.net のバージョン情報"
|
msgstr "mpv.net のバージョン情報"
|
||||||
|
|
||||||
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:197
|
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:202
|
||||||
msgid "Show Menu"
|
msgid "Show Menu"
|
||||||
msgstr "メニューを表示"
|
msgstr "メニューを表示"
|
||||||
|
|
||||||
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:203
|
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:208
|
||||||
msgid "Forward"
|
msgid "Forward"
|
||||||
msgstr "進む"
|
msgstr "進む"
|
||||||
|
|
||||||
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:204
|
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:209
|
||||||
msgid "Backward"
|
msgid "Backward"
|
||||||
msgstr "戻る"
|
msgstr "戻る"
|
||||||
|
|
||||||
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:205
|
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:210
|
||||||
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:207
|
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:212
|
||||||
msgid "Volume Up"
|
msgid "Volume Up"
|
||||||
msgstr "音量を上げる"
|
msgstr "音量を上げる"
|
||||||
|
|
||||||
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:206
|
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:211
|
||||||
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:208
|
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:213
|
||||||
msgid "Volume Down"
|
msgid "Volume Down"
|
||||||
msgstr "音量を下げる"
|
msgstr "音量を下げる"
|
||||||
|
|
||||||
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:215
|
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:220
|
||||||
msgid "Ignore left mouse butten"
|
msgid "Ignore left mouse butten"
|
||||||
msgstr "マウスの左ボタンを無視"
|
msgstr "マウスの左ボタンを無視"
|
||||||
|
|
||||||
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:218
|
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:223
|
||||||
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:220
|
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:225
|
||||||
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:226
|
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:231
|
||||||
msgid "Seek Forward"
|
msgid "Seek Forward"
|
||||||
msgstr "前方へシーク"
|
msgstr "早送り"
|
||||||
|
|
||||||
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:219
|
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:224
|
||||||
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:221
|
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:226
|
||||||
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:227
|
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:232
|
||||||
msgid "Seek Backward"
|
msgid "Seek Backward"
|
||||||
msgstr "後方へシーク"
|
msgstr "早戻し"
|
||||||
|
|
||||||
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:222
|
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:227
|
||||||
msgid "Undo previous (or marked) seek"
|
msgid "Undo previous (or marked) seek"
|
||||||
msgstr "直前の (またはマークした) シークを元に戻す"
|
msgstr "直前の (またはマークした) シークを元に戻す"
|
||||||
|
|
||||||
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:223
|
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:228
|
||||||
msgid "Mark position for revert-seek"
|
msgid "Mark position for revert-seek"
|
||||||
msgstr "復帰シークの位置をマーク"
|
msgstr "戻り位置をマーク"
|
||||||
|
|
||||||
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:224
|
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:229
|
||||||
msgid "Seek to previous subtitle"
|
msgid "Seek to previous subtitle"
|
||||||
msgstr "前の字幕へシーク"
|
msgstr "前の字幕へ戻る"
|
||||||
|
|
||||||
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:225
|
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:230
|
||||||
msgid "Seek to next subtitle"
|
msgid "Seek to next subtitle"
|
||||||
msgstr "次の字幕へシーク"
|
msgstr "次の字幕へ進む"
|
||||||
|
|
||||||
#: D:\Projects\CS\mpv.net\src\MpvNet.Windows\GuiCommand.cs:193
|
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:235
|
||||||
#: D:\Projects\CS\mpv.net\src\MpvNet.Windows\GuiCommand.cs:213
|
msgid "Subtitles"
|
||||||
|
msgstr "字幕"
|
||||||
|
|
||||||
|
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:236
|
||||||
|
msgid "Secondary Subtitles"
|
||||||
|
msgstr "セカンダリ字幕"
|
||||||
|
|
||||||
|
#: D:\Projects\CS\mpv.net\src\MpvNet.Windows\GuiCommand.cs:192
|
||||||
|
#: D:\Projects\CS\mpv.net\src\MpvNet.Windows\GuiCommand.cs:214
|
||||||
msgid "Files/URLs were added to the playlist"
|
msgid "Files/URLs were added to the playlist"
|
||||||
msgstr "ファイル/URL がプレイリストへ追加されました"
|
msgstr "ファイル/URL がプレイリストへ追加されました"
|
||||||
|
|
||||||
#: D:\Projects\CS\mpv.net\src\MpvNet.Windows\GuiCommand.cs:206
|
#: D:\Projects\CS\mpv.net\src\MpvNet.Windows\GuiCommand.cs:207
|
||||||
msgid "The clipboard does not contain a valid URL or file."
|
msgid "The clipboard does not contain a valid URL or file."
|
||||||
msgstr "クリップボードに有効な URL またはファイルが含まれていません。"
|
msgstr "クリップボードに有効な URL またはファイルが含まれていません。"
|
||||||
|
|
||||||
#: D:\Projects\CS\mpv.net\src\MpvNet.Windows\GuiCommand.cs:257
|
#: D:\Projects\CS\mpv.net\src\MpvNet.Windows\GuiCommand.cs:262
|
||||||
msgid "File Explorer icons will refresh after process restart."
|
msgid "File Explorer icons will refresh after process restart."
|
||||||
msgstr "ファイルエクスプローラーのアイコンは、プロセスの再起動後に更新されます。"
|
msgstr "ファイルエクスプローラーのアイコンは、プロセスの再起動後に更新されます。"
|
||||||
|
|
||||||
#: D:\Projects\CS\mpv.net\src\MpvNet.Windows\GuiCommand.cs:260
|
#: D:\Projects\CS\mpv.net\src\MpvNet.Windows\GuiCommand.cs:265
|
||||||
msgid "File associations were successfully removed."
|
msgid "File associations were successfully removed."
|
||||||
msgstr "ファイルの関連付けは正常に削除されました。"
|
msgstr "ファイルの関連付けは正常に削除されました。"
|
||||||
|
|
||||||
#: D:\Projects\CS\mpv.net\src\MpvNet.Windows\GuiCommand.cs:262
|
#: D:\Projects\CS\mpv.net\src\MpvNet.Windows\GuiCommand.cs:267
|
||||||
msgid "File associations were successfully created."
|
msgid "File associations were successfully created."
|
||||||
msgstr "ファイルの関連付けが正常に作成されました。"
|
msgstr "ファイルの関連付けが正常に作成されました。"
|
||||||
|
|
||||||
#: D:\Projects\CS\mpv.net\src\MpvNet.Windows\GuiCommand.cs:265
|
#: D:\Projects\CS\mpv.net\src\MpvNet.Windows\GuiCommand.cs:270
|
||||||
msgid "Error creating file associations."
|
msgid "Error creating file associations."
|
||||||
msgstr "ファイルの関連付けの作成中にエラーが発生しました。"
|
msgstr "ファイルの関連付けの作成中にエラーが発生しました。"
|
||||||
|
|
||||||
#: D:\Projects\CS\mpv.net\src\MpvNet.Windows\GuiCommand.cs:362
|
#: D:\Projects\CS\mpv.net\src\MpvNet.Windows\GuiCommand.cs:387
|
||||||
msgid "mpv.net is already in the Path environment variable."
|
msgid "mpv.net is already in the Path environment variable."
|
||||||
msgstr "mpv.net は既に Path 環境変数にあります。"
|
msgstr "mpv.net は既に Path 環境変数にあります。"
|
||||||
|
|
||||||
#: D:\Projects\CS\mpv.net\src\MpvNet.Windows\GuiCommand.cs:370
|
#: D:\Projects\CS\mpv.net\src\MpvNet.Windows\GuiCommand.cs:395
|
||||||
msgid "mpv.net was successfully added to the Path environment variable."
|
msgid "mpv.net was successfully added to the Path environment variable."
|
||||||
msgstr "mpv.net が Path 環境変数へ正常に追加されました。"
|
msgstr "mpv.net が Path 環境変数へ正常に追加されました。"
|
||||||
|
|
||||||
#: D:\Projects\CS\mpv.net\src\MpvNet.Windows\GuiCommand.cs:379
|
#: D:\Projects\CS\mpv.net\src\MpvNet.Windows\GuiCommand.cs:404
|
||||||
msgid "mpv.net was not found in the Path environment variable."
|
msgid "mpv.net was not found in the Path environment variable."
|
||||||
msgstr "mpv.net が Path 環境変数に見つかりませんでした。"
|
msgstr "mpv.net が Path 環境変数に見つかりませんでした。"
|
||||||
|
|
||||||
#: D:\Projects\CS\mpv.net\src\MpvNet.Windows\GuiCommand.cs:388
|
#: D:\Projects\CS\mpv.net\src\MpvNet.Windows\GuiCommand.cs:413
|
||||||
msgid "mpv.net was successfully removed from the Path environment variable."
|
msgid "mpv.net was successfully removed from the Path environment variable."
|
||||||
msgstr "mpv.net は Path 環境変数から正常に削除されました。"
|
msgstr "mpv.net は Path 環境変数から正常に削除されました。"
|
||||||
|
|
||||||
#: D:\Projects\CS\mpv.net\src\MpvNet.Windows\GuiCommand.cs:393
|
#: D:\Projects\CS\mpv.net\src\MpvNet.Windows\GuiCommand.cs:418
|
||||||
#: D:\Projects\CS\mpv.net\src\MpvNet.Windows\GuiCommand.cs:398
|
#: D:\Projects\CS\mpv.net\src\MpvNet.Windows\GuiCommand.cs:423
|
||||||
msgid "This feature was removed, but there are user scripts:"
|
msgid "This feature was removed, but there are user scripts:"
|
||||||
msgstr "この機能は削除されましたが、ユーザースクリプトがあります:"
|
msgstr "この機能は削除されましたが、ユーザースクリプトがあります:"
|
||||||
|
|
||||||
#: D:\Projects\CS\mpv.net\src\MpvNet.Windows\GuiCommand.cs:402
|
#: D:\Projects\CS\mpv.net\src\MpvNet.Windows\GuiCommand.cs:427
|
||||||
msgid "This feature was removed."
|
msgid "This feature was removed."
|
||||||
msgstr "この機能は削除されました。"
|
msgstr "この機能は削除されました。"
|
||||||
|
|
||||||
@@ -928,15 +980,15 @@ msgstr "editor_conf"
|
|||||||
msgid "theme"
|
msgid "theme"
|
||||||
msgstr "テーマ"
|
msgstr "テーマ"
|
||||||
|
|
||||||
#: D:\Projects\CS\mpv.net\src\MpvNet.Windows\WinForms\MainForm.cs:386
|
#: D:\Projects\CS\mpv.net\src\MpvNet.Windows\WinForms\MainForm.cs:388
|
||||||
msgid "Clear List"
|
msgid "Clear List"
|
||||||
msgstr "リストをクリア"
|
msgstr "リストをクリア"
|
||||||
|
|
||||||
#: D:\Projects\CS\mpv.net\src\MpvNet.Windows\WinForms\MainForm.cs:446
|
#: D:\Projects\CS\mpv.net\src\MpvNet.Windows\WinForms\MainForm.cs:448
|
||||||
msgid "Show Profiles"
|
msgid "Show Profiles"
|
||||||
msgstr "プロファイルを表示"
|
msgstr "プロファイルを表示"
|
||||||
|
|
||||||
#: D:\Projects\CS\mpv.net\src\MpvNet.Windows\WinForms\MainForm.cs:1414
|
#: D:\Projects\CS\mpv.net\src\MpvNet.Windows\WinForms\MainForm.cs:1432
|
||||||
msgid "Shutdown thread failed to complete within 10 seconds."
|
msgid "Shutdown thread failed to complete within 10 seconds."
|
||||||
msgstr "シャットダウン スレッドが 10 秒以内に完了しませんでした。"
|
msgstr "シャットダウン スレッドが 10 秒以内に完了しませんでした。"
|
||||||
|
|
||||||
|
|||||||
1621
lang/po/ko.po
1621
lang/po/ko.po
File diff suppressed because it is too large
Load Diff
1625
lang/po/pl.po
1625
lang/po/pl.po
File diff suppressed because it is too large
Load Diff
1621
lang/po/ru.po
1621
lang/po/ru.po
File diff suppressed because it is too large
Load Diff
1580
lang/po/tr.po
1580
lang/po/tr.po
File diff suppressed because it is too large
Load Diff
474
lang/po/zh_CN.po
474
lang/po/zh_CN.po
@@ -5,16 +5,16 @@
|
|||||||
#
|
#
|
||||||
# Translators:
|
# Translators:
|
||||||
# dyphire, 2023
|
# dyphire, 2023
|
||||||
# nkh0472 <nkh0472@hotmail.com>, 2024
|
# nkh0472 <nkh0472@hotmail.com>, 2025
|
||||||
#
|
#
|
||||||
#, fuzzy
|
#, fuzzy
|
||||||
msgid ""
|
msgid ""
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Project-Id-Version: PACKAGE VERSION\n"
|
"Project-Id-Version: PACKAGE VERSION\n"
|
||||||
"Report-Msgid-Bugs-To: \n"
|
"Report-Msgid-Bugs-To: \n"
|
||||||
"POT-Creation-Date: 2024-07-25 10:31+0200\n"
|
"POT-Creation-Date: 2025-10-06 00:24+0200\n"
|
||||||
"PO-Revision-Date: 2023-12-08 00:34+0000\n"
|
"PO-Revision-Date: 2023-12-08 00:34+0000\n"
|
||||||
"Last-Translator: nkh0472 <nkh0472@hotmail.com>, 2024\n"
|
"Last-Translator: nkh0472 <nkh0472@hotmail.com>, 2025\n"
|
||||||
"Language-Team: Chinese (China) (https://app.transifex.com/stax76/teams/179964/zh_CN/)\n"
|
"Language-Team: Chinese (China) (https://app.transifex.com/stax76/teams/179964/zh_CN/)\n"
|
||||||
"MIME-Version: 1.0\n"
|
"MIME-Version: 1.0\n"
|
||||||
"Content-Type: text/plain; charset=UTF-8\n"
|
"Content-Type: text/plain; charset=UTF-8\n"
|
||||||
@@ -66,13 +66,13 @@ msgid "Add files/URLs to playlist from clipboard"
|
|||||||
msgstr "将 文件/URL 从剪贴板添加到播放列表"
|
msgstr "将 文件/URL 从剪贴板添加到播放列表"
|
||||||
|
|
||||||
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:22
|
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:22
|
||||||
#: D:\Projects\CS\mpv.net\src\MpvNet.Windows\WinForms\MainForm.cs:370
|
#: D:\Projects\CS\mpv.net\src\MpvNet.Windows\WinForms\MainForm.cs:372
|
||||||
msgid "Recent Files"
|
msgid "Recent Files"
|
||||||
msgstr "近期文件"
|
msgstr "近期文件"
|
||||||
|
|
||||||
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:23
|
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:23
|
||||||
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:196
|
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:201
|
||||||
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:228
|
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:233
|
||||||
msgid "Exit"
|
msgid "Exit"
|
||||||
msgstr "退出"
|
msgstr "退出"
|
||||||
|
|
||||||
@@ -82,15 +82,15 @@ msgid "Playback"
|
|||||||
msgstr "回放"
|
msgstr "回放"
|
||||||
|
|
||||||
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:25
|
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:25
|
||||||
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:198
|
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:203
|
||||||
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:199
|
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:204
|
||||||
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:200
|
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:205
|
||||||
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:201
|
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:206
|
||||||
msgid "Play/Pause"
|
msgid "Play/Pause"
|
||||||
msgstr "播放/暂停"
|
msgstr "播放/暂停"
|
||||||
|
|
||||||
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:26
|
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:26
|
||||||
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:202
|
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:207
|
||||||
msgid "Stop"
|
msgid "Stop"
|
||||||
msgstr "停止"
|
msgstr "停止"
|
||||||
|
|
||||||
@@ -121,16 +121,16 @@ msgid "Navigate"
|
|||||||
msgstr "导航"
|
msgstr "导航"
|
||||||
|
|
||||||
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:28
|
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:28
|
||||||
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:209
|
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:214
|
||||||
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:211
|
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:216
|
||||||
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:213
|
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:218
|
||||||
msgid "Previous File"
|
msgid "Previous File"
|
||||||
msgstr "上一个文件"
|
msgstr "上一个文件"
|
||||||
|
|
||||||
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:29
|
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:29
|
||||||
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:210
|
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:215
|
||||||
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:212
|
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:217
|
||||||
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:214
|
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:219
|
||||||
msgid "Next File"
|
msgid "Next File"
|
||||||
msgstr "下一个文件"
|
msgstr "下一个文件"
|
||||||
|
|
||||||
@@ -183,12 +183,12 @@ msgid "Jump 5 min backward"
|
|||||||
msgstr "快退 5 分钟"
|
msgstr "快退 5 分钟"
|
||||||
|
|
||||||
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:50
|
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:50
|
||||||
#: D:\Projects\CS\mpv.net\src\MpvNet.Windows\WinForms\MainForm.cs:391
|
#: D:\Projects\CS\mpv.net\src\MpvNet.Windows\WinForms\MainForm.cs:393
|
||||||
msgid "Title"
|
msgid "Title"
|
||||||
msgstr "标题"
|
msgstr "标题"
|
||||||
|
|
||||||
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:51
|
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:51
|
||||||
#: D:\Projects\CS\mpv.net\src\MpvNet.Windows\WinForms\MainForm.cs:349
|
#: D:\Projects\CS\mpv.net\src\MpvNet.Windows\WinForms\MainForm.cs:351
|
||||||
msgid "Chapter"
|
msgid "Chapter"
|
||||||
msgstr "章节"
|
msgstr "章节"
|
||||||
|
|
||||||
@@ -328,7 +328,7 @@ msgid "Audio"
|
|||||||
msgstr "音频"
|
msgstr "音频"
|
||||||
|
|
||||||
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:85
|
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:85
|
||||||
#: D:\Projects\CS\mpv.net\src\MpvNet.Windows\WinForms\MainForm.cs:451
|
#: D:\Projects\CS\mpv.net\src\MpvNet.Windows\WinForms\MainForm.cs:453
|
||||||
msgid "Audio Device"
|
msgid "Audio Device"
|
||||||
msgstr "音频设备"
|
msgstr "音频设备"
|
||||||
|
|
||||||
@@ -376,13 +376,14 @@ msgid "Increase Font Size"
|
|||||||
msgstr "增加字体大小"
|
msgstr "增加字体大小"
|
||||||
|
|
||||||
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:103
|
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:103
|
||||||
#: 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:142
|
||||||
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:143
|
#: 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:144
|
||||||
|
#: 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 "More"
|
msgid "More"
|
||||||
msgstr "更多"
|
msgstr "更多"
|
||||||
|
|
||||||
@@ -391,7 +392,7 @@ msgid "Toggle overriding SSA/ASS styles with normal styles"
|
|||||||
msgstr "切换 使用常规样式覆盖 SSA/ASS 样式"
|
msgstr "切换 使用常规样式覆盖 SSA/ASS 样式"
|
||||||
|
|
||||||
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:105
|
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:105
|
||||||
#: D:\Projects\CS\mpv.net\src\MpvNet.Windows\WinForms\MainForm.cs:287
|
#: D:\Projects\CS\mpv.net\src\MpvNet.Windows\WinForms\MainForm.cs:289
|
||||||
msgid "Track"
|
msgid "Track"
|
||||||
msgstr "轨道"
|
msgstr "轨道"
|
||||||
|
|
||||||
@@ -447,6 +448,7 @@ msgstr "翻倍"
|
|||||||
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:122
|
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:122
|
||||||
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:123
|
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:123
|
||||||
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:124
|
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:124
|
||||||
|
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:125
|
||||||
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:126
|
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:126
|
||||||
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:127
|
#: 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:128
|
||||||
@@ -458,6 +460,7 @@ msgstr "翻倍"
|
|||||||
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:134
|
#: 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:135
|
||||||
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:136
|
#: 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
|
#: 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:139
|
||||||
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:140
|
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:140
|
||||||
@@ -465,120 +468,156 @@ msgstr "翻倍"
|
|||||||
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:142
|
#: 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:143
|
||||||
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:144
|
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:144
|
||||||
|
#: 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 "View"
|
msgid "View"
|
||||||
msgstr "查看"
|
msgstr "查看"
|
||||||
|
|
||||||
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:120
|
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:120
|
||||||
msgid "Toggle Statistics"
|
|
||||||
msgstr "切换 统计信息"
|
|
||||||
|
|
||||||
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:121
|
|
||||||
msgid "Toggle OSC Visibility"
|
|
||||||
msgstr "切换 OSC 可见性"
|
|
||||||
|
|
||||||
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:122
|
|
||||||
msgid "Show Media Info On-Screen"
|
|
||||||
msgstr "在 OSD 上显示媒体信息"
|
|
||||||
|
|
||||||
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:123
|
|
||||||
msgid "Show Media Info Message Box"
|
|
||||||
msgstr "显示媒体信息消息框"
|
|
||||||
|
|
||||||
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:124
|
|
||||||
msgid "Show Progress"
|
|
||||||
msgstr "显示进度"
|
|
||||||
|
|
||||||
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:126
|
|
||||||
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:127
|
#: 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:234
|
||||||
#: 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
|
|
||||||
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:136
|
|
||||||
msgid "On Screen Menu"
|
|
||||||
msgstr "屏幕菜单"
|
|
||||||
|
|
||||||
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:126
|
|
||||||
msgid "Playlist"
|
msgid "Playlist"
|
||||||
msgstr "播放列表"
|
msgstr "播放列表"
|
||||||
|
|
||||||
|
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:121
|
||||||
|
msgid "Toggle Statistics"
|
||||||
|
msgstr "切换 统计信息"
|
||||||
|
|
||||||
|
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:122
|
||||||
|
msgid "Toggle OSC Visibility"
|
||||||
|
msgstr "切换 OSC 可见性"
|
||||||
|
|
||||||
|
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:123
|
||||||
|
msgid "Media Info On-Screen"
|
||||||
|
msgstr "显示媒体信息"
|
||||||
|
|
||||||
|
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:124
|
||||||
|
msgid "Media Info Message Box"
|
||||||
|
msgstr "媒体信息消息框"
|
||||||
|
|
||||||
|
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:125
|
||||||
|
msgid "Progress"
|
||||||
|
msgstr "进度"
|
||||||
|
|
||||||
|
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:126
|
||||||
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:127
|
#: 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
|
||||||
|
#: 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
|
||||||
|
#: 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:248
|
||||||
|
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:249
|
||||||
|
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:250
|
||||||
|
msgid "On-Screen Menu"
|
||||||
|
msgstr "屏幕菜单"
|
||||||
|
|
||||||
|
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:128
|
||||||
|
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:246
|
||||||
msgid "Bindings"
|
msgid "Bindings"
|
||||||
msgstr "键位绑定"
|
msgstr "键位绑定"
|
||||||
|
|
||||||
#: 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:247
|
||||||
msgid "Properties"
|
msgid "Properties"
|
||||||
msgstr "属性"
|
msgstr "属性"
|
||||||
|
|
||||||
#: 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:240
|
||||||
msgid "Chapters"
|
msgid "Chapters"
|
||||||
msgstr "章节"
|
msgstr "章节"
|
||||||
|
|
||||||
#: 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:239
|
||||||
msgid "Tracks"
|
msgid "Tracks"
|
||||||
msgstr "轨道"
|
msgstr "轨道"
|
||||||
|
|
||||||
#: 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:237
|
||||||
msgid "Audio Tracks"
|
msgid "Audio Tracks"
|
||||||
msgstr "音频轨道"
|
msgstr "音频轨道"
|
||||||
|
|
||||||
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:132
|
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:133
|
||||||
msgid "Subtitle Tracks"
|
msgid "Subtitle Tracks"
|
||||||
msgstr "字幕轨道"
|
msgstr "字幕轨道"
|
||||||
|
|
||||||
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:133
|
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:134
|
||||||
msgid "Secondary Subtitle"
|
msgid "Secondary Subtitle"
|
||||||
msgstr "第二字幕"
|
msgstr "第二字幕"
|
||||||
|
|
||||||
#: 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:238
|
||||||
msgid "Video Tracks"
|
msgid "Video Tracks"
|
||||||
msgstr "视频轨道"
|
msgstr "视频轨道"
|
||||||
|
|
||||||
#: 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:241
|
||||||
|
msgid "Editions"
|
||||||
|
msgstr "版本"
|
||||||
|
|
||||||
|
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:137
|
||||||
|
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:242
|
||||||
msgid "Subtitle Lines"
|
msgid "Subtitle Lines"
|
||||||
msgstr "字幕行"
|
msgstr "字幕行"
|
||||||
|
|
||||||
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:136
|
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:138
|
||||||
|
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:243
|
||||||
msgid "Audio Devices"
|
msgid "Audio Devices"
|
||||||
msgstr "音频设备"
|
msgstr "音频设备"
|
||||||
|
|
||||||
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:138
|
|
||||||
msgid "Show Console"
|
|
||||||
msgstr "显示控制台"
|
|
||||||
|
|
||||||
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:139
|
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:139
|
||||||
msgid "Show Commands"
|
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:244
|
||||||
msgstr "显示命令"
|
msgid "Watch History"
|
||||||
|
msgstr "观看历史"
|
||||||
|
|
||||||
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:140
|
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:140
|
||||||
msgid "Show Bindings"
|
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:245
|
||||||
msgstr "显示键位绑定"
|
msgid "Watch Later"
|
||||||
|
msgstr "稍后观看"
|
||||||
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:141
|
|
||||||
msgid "Show Keys"
|
|
||||||
msgstr "显示按键"
|
|
||||||
|
|
||||||
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:142
|
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:142
|
||||||
msgid "Show Protocols"
|
msgid "Console"
|
||||||
msgstr "显示协议"
|
msgstr "控制台"
|
||||||
|
|
||||||
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:143
|
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:143
|
||||||
msgid "Show Decoders"
|
msgid "Commands"
|
||||||
msgstr "显示解码器"
|
msgstr "命令"
|
||||||
|
|
||||||
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:144
|
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:144
|
||||||
msgid "Show Demuxers"
|
msgid "Active Bindings In Text Editor"
|
||||||
msgstr "显示解复用器"
|
msgstr "文本编辑器中的活动绑定"
|
||||||
|
|
||||||
|
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:145
|
||||||
|
msgid "Active Bindings On-Screen"
|
||||||
|
msgstr "屏幕上的活动绑定"
|
||||||
|
|
||||||
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:146
|
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:146
|
||||||
|
msgid "Keys"
|
||||||
|
msgstr "键"
|
||||||
|
|
||||||
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:147
|
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:147
|
||||||
|
msgid "Protocols"
|
||||||
|
msgstr "协议"
|
||||||
|
|
||||||
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:148
|
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:148
|
||||||
|
msgid "Decoders"
|
||||||
|
msgstr "解码器"
|
||||||
|
|
||||||
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:149
|
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:149
|
||||||
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:150
|
msgid "Demuxers"
|
||||||
|
msgstr "解复用器"
|
||||||
|
|
||||||
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:151
|
#: 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:152
|
||||||
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:153
|
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:153
|
||||||
@@ -589,100 +628,100 @@ msgstr "显示解复用器"
|
|||||||
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:158
|
#: 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:159
|
||||||
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:160
|
#: 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
|
||||||
msgid "Window"
|
msgid "Window"
|
||||||
msgstr "窗口"
|
msgstr "窗口"
|
||||||
|
|
||||||
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:146
|
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:151
|
||||||
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:216
|
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:221
|
||||||
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:217
|
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:222
|
||||||
msgid "Fullscreen"
|
msgid "Fullscreen"
|
||||||
msgstr "全屏"
|
msgstr "全屏"
|
||||||
|
|
||||||
#: 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
|
|
||||||
#: 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:152
|
||||||
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:153
|
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:153
|
||||||
msgid "Zoom"
|
|
||||||
msgstr "缩放"
|
|
||||||
|
|
||||||
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:147
|
|
||||||
msgid "Enlarge"
|
|
||||||
msgstr "放大"
|
|
||||||
|
|
||||||
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:148
|
|
||||||
msgid "Shrink"
|
|
||||||
msgstr "缩小"
|
|
||||||
|
|
||||||
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:150
|
|
||||||
msgid "50 %"
|
|
||||||
msgstr "50 %"
|
|
||||||
|
|
||||||
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:151
|
|
||||||
msgid "100 %"
|
|
||||||
msgstr "100 %"
|
|
||||||
|
|
||||||
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:152
|
|
||||||
msgid "200 %"
|
|
||||||
msgstr "200 %"
|
|
||||||
|
|
||||||
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:153
|
|
||||||
msgid "300 %"
|
|
||||||
msgstr "300 %"
|
|
||||||
|
|
||||||
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:154
|
#: 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:155
|
||||||
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:156
|
#: 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:157
|
||||||
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:158
|
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:158
|
||||||
|
msgid "Zoom"
|
||||||
|
msgstr "缩放"
|
||||||
|
|
||||||
|
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:152
|
||||||
|
msgid "Enlarge"
|
||||||
|
msgstr "放大"
|
||||||
|
|
||||||
|
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:153
|
||||||
|
msgid "Shrink"
|
||||||
|
msgstr "缩小"
|
||||||
|
|
||||||
|
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:155
|
||||||
|
msgid "50 %"
|
||||||
|
msgstr "50 %"
|
||||||
|
|
||||||
|
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:156
|
||||||
|
msgid "100 %"
|
||||||
|
msgstr "100 %"
|
||||||
|
|
||||||
|
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:157
|
||||||
|
msgid "200 %"
|
||||||
|
msgstr "200 %"
|
||||||
|
|
||||||
|
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:158
|
||||||
|
msgid "300 %"
|
||||||
|
msgstr "300 %"
|
||||||
|
|
||||||
|
#: 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
|
||||||
msgid "Move"
|
msgid "Move"
|
||||||
msgstr "移动"
|
msgstr "移动"
|
||||||
|
|
||||||
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:154
|
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:159
|
||||||
msgctxt "Move"
|
msgctxt "Move"
|
||||||
msgid "Left"
|
msgid "Left"
|
||||||
msgstr "左移"
|
msgstr "左移"
|
||||||
|
|
||||||
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:155
|
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:160
|
||||||
msgctxt "Move"
|
msgctxt "Move"
|
||||||
msgid "Right"
|
msgid "Right"
|
||||||
msgstr "右移"
|
msgstr "右移"
|
||||||
|
|
||||||
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:156
|
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:161
|
||||||
msgctxt "Move"
|
msgctxt "Move"
|
||||||
msgid "Up"
|
msgid "Up"
|
||||||
msgstr "上移"
|
msgstr "上移"
|
||||||
|
|
||||||
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:157
|
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:162
|
||||||
msgctxt "Move"
|
msgctxt "Move"
|
||||||
msgid "Down"
|
msgid "Down"
|
||||||
msgstr "下移"
|
msgstr "下移"
|
||||||
|
|
||||||
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:158
|
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:163
|
||||||
msgctxt "Move"
|
msgctxt "Move"
|
||||||
msgid "Center"
|
msgid "Center"
|
||||||
msgstr "居中"
|
msgstr "居中"
|
||||||
|
|
||||||
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:159
|
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:164
|
||||||
msgid "Toggle Border"
|
msgid "Toggle Border"
|
||||||
msgstr "切换 边框"
|
msgstr "切换 边框"
|
||||||
|
|
||||||
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:160
|
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:165
|
||||||
msgid "Toggle On Top"
|
msgid "Toggle On Top"
|
||||||
msgstr "切换 置顶"
|
msgstr "切换 置顶"
|
||||||
|
|
||||||
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:162
|
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:167
|
||||||
#: D:\Projects\CS\mpv.net\src\MpvNet.Windows\WinForms\MainForm.cs:424
|
#: D:\Projects\CS\mpv.net\src\MpvNet.Windows\WinForms\MainForm.cs:426
|
||||||
msgid "Profile"
|
msgid "Profile"
|
||||||
msgstr "配置文件"
|
msgstr "配置文件"
|
||||||
|
|
||||||
#: 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
|
|
||||||
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:169
|
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:169
|
||||||
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:170
|
#: 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:171
|
||||||
@@ -692,232 +731,245 @@ msgstr "配置文件"
|
|||||||
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:175
|
#: 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:176
|
||||||
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:177
|
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:177
|
||||||
msgid "Settings"
|
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:178
|
||||||
msgstr "设置"
|
#: 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
|
||||||
|
msgid "Config"
|
||||||
|
msgstr "配置"
|
||||||
|
|
||||||
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:164
|
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:169
|
||||||
msgid "Show Config Editor"
|
msgid "Show Config Editor"
|
||||||
msgstr "显示配置编辑器"
|
msgstr "显示配置编辑器"
|
||||||
|
|
||||||
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:165
|
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:170
|
||||||
msgid "Show Input Editor"
|
msgid "Show Input Editor"
|
||||||
msgstr "显示输入编辑器"
|
msgstr "显示输入编辑器"
|
||||||
|
|
||||||
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:167
|
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:172
|
||||||
msgid "Edit mpv.conf"
|
msgid "Edit mpv.conf"
|
||||||
msgstr "编辑 mpv.conf"
|
msgstr "编辑 mpv.conf"
|
||||||
|
|
||||||
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:168
|
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:173
|
||||||
msgid "Edit input.conf"
|
msgid "Edit input.conf"
|
||||||
msgstr "编辑 input.conf"
|
msgstr "编辑 input.conf"
|
||||||
|
|
||||||
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:170
|
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:175
|
||||||
msgid "Open Config Folder"
|
msgid "Open Config Folder"
|
||||||
msgstr "打开配置文件夹"
|
msgstr "打开配置文件夹"
|
||||||
|
|
||||||
#: 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
|
|
||||||
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:176
|
#: 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\InputHelp.cs:177
|
||||||
|
#: 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
|
||||||
msgid "Setup"
|
msgid "Setup"
|
||||||
msgstr "设置"
|
msgstr "设置"
|
||||||
|
|
||||||
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:171
|
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:176
|
||||||
msgid "Register video file associations"
|
msgid "Register video file associations"
|
||||||
msgstr "注册视频文件关联"
|
msgstr "注册视频文件关联"
|
||||||
|
|
||||||
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:172
|
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:177
|
||||||
msgid "Register audio file associations"
|
msgid "Register audio file associations"
|
||||||
msgstr "注册音频文件关联"
|
msgstr "注册音频文件关联"
|
||||||
|
|
||||||
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:173
|
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:178
|
||||||
msgid "Register image file associations"
|
msgid "Register image file associations"
|
||||||
msgstr "注册图像文件关联"
|
msgstr "注册图像文件关联"
|
||||||
|
|
||||||
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:174
|
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:179
|
||||||
msgid "Unregister file associations"
|
msgid "Unregister file associations"
|
||||||
msgstr "注销文件关联"
|
msgstr "注销文件关联"
|
||||||
|
|
||||||
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:176
|
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:181
|
||||||
msgid "Add mpv.net to Path environment variable"
|
msgid "Add mpv.net to Path environment variable"
|
||||||
msgstr "将 mpv.net 添加到环境变量"
|
msgstr "将 mpv.net 添加到环境变量"
|
||||||
|
|
||||||
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:177
|
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:182
|
||||||
msgid "Remove mpv.net from Path environment variable"
|
msgid "Remove mpv.net from Path environment variable"
|
||||||
msgstr "将 mpv.net 从环境变量中移除"
|
msgstr "将 mpv.net 从环境变量中移除"
|
||||||
|
|
||||||
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:179
|
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:184
|
||||||
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:180
|
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:185
|
||||||
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:181
|
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:186
|
||||||
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:182
|
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:187
|
||||||
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:183
|
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:188
|
||||||
msgid "Tools"
|
msgid "Tools"
|
||||||
msgstr "工具"
|
msgstr "工具"
|
||||||
|
|
||||||
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:179
|
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:184
|
||||||
msgid "Set/clear A-B loop points"
|
msgid "Set/clear A-B loop points"
|
||||||
msgstr "设置/清除 A-B 循环点"
|
msgstr "设置/清除 A-B 循环点"
|
||||||
|
|
||||||
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:180
|
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:185
|
||||||
msgid "Toggle infinite file looping"
|
msgid "Toggle infinite file looping"
|
||||||
msgstr "切换 无限文件循环"
|
msgstr "切换 无限文件循环"
|
||||||
|
|
||||||
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:181
|
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:186
|
||||||
msgid "Shuffle Playlist"
|
msgid "Shuffle Playlist"
|
||||||
msgstr "随机播放列表"
|
msgstr "随机播放列表"
|
||||||
|
|
||||||
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:182
|
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:187
|
||||||
msgid "Toggle Hardware Decoding"
|
msgid "Toggle Hardware Decoding"
|
||||||
msgstr "切换 硬件解码"
|
msgstr "切换 硬件解码"
|
||||||
|
|
||||||
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:183
|
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:188
|
||||||
msgid "Exit Watch Later"
|
msgid "Exit Watch Later"
|
||||||
msgstr "退出(稍后观看)"
|
msgstr "退出(稍后观看)"
|
||||||
|
|
||||||
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:185
|
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:190
|
||||||
#: D:\Projects\CS\mpv.net\src\MpvNet.Windows\WinForms\MainForm.cs:475
|
#: D:\Projects\CS\mpv.net\src\MpvNet.Windows\WinForms\MainForm.cs:477
|
||||||
msgid "Custom"
|
msgid "Custom"
|
||||||
msgstr "自定义"
|
msgstr "自定义"
|
||||||
|
|
||||||
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:187
|
|
||||||
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:188
|
|
||||||
#: 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
|
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:192
|
||||||
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:193
|
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:193
|
||||||
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:194
|
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:194
|
||||||
|
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:195
|
||||||
|
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:196
|
||||||
|
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:197
|
||||||
|
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:198
|
||||||
|
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:199
|
||||||
msgid "Help"
|
msgid "Help"
|
||||||
msgstr "帮助"
|
msgstr "帮助"
|
||||||
|
|
||||||
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:187
|
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:192
|
||||||
msgid "Website mpv"
|
msgid "Website mpv"
|
||||||
msgstr "mpv 网址"
|
msgstr "mpv 网址"
|
||||||
|
|
||||||
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:188
|
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:193
|
||||||
msgid "Website mpv.net"
|
msgid "Website mpv.net"
|
||||||
msgstr "mpv.net 网址"
|
msgstr "mpv.net 网址"
|
||||||
|
|
||||||
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:190
|
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:195
|
||||||
msgid "Manual mpv"
|
msgid "Manual mpv"
|
||||||
msgstr "mpv 手册"
|
msgstr "mpv 手册"
|
||||||
|
|
||||||
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:191
|
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:196
|
||||||
msgid "Manual mpv.net"
|
msgid "Manual mpv.net"
|
||||||
msgstr "mpv.net 手册"
|
msgstr "mpv.net 手册"
|
||||||
|
|
||||||
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:193
|
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:198
|
||||||
msgid "awesome-mpv"
|
msgid "awesome-mpv"
|
||||||
msgstr "awesome-mpv"
|
msgstr "awesome-mpv"
|
||||||
|
|
||||||
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:194
|
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:199
|
||||||
msgid "About mpv.net"
|
msgid "About mpv.net"
|
||||||
msgstr "关于 mpv.net"
|
msgstr "关于 mpv.net"
|
||||||
|
|
||||||
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:197
|
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:202
|
||||||
msgid "Show Menu"
|
msgid "Show Menu"
|
||||||
msgstr "显示菜单"
|
msgstr "显示菜单"
|
||||||
|
|
||||||
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:203
|
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:208
|
||||||
msgid "Forward"
|
msgid "Forward"
|
||||||
msgstr "前进"
|
msgstr "前进"
|
||||||
|
|
||||||
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:204
|
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:209
|
||||||
msgid "Backward"
|
msgid "Backward"
|
||||||
msgstr "后退"
|
msgstr "后退"
|
||||||
|
|
||||||
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:205
|
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:210
|
||||||
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:207
|
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:212
|
||||||
msgid "Volume Up"
|
msgid "Volume Up"
|
||||||
msgstr "增加 音量"
|
msgstr "增加 音量"
|
||||||
|
|
||||||
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:206
|
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:211
|
||||||
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:208
|
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:213
|
||||||
msgid "Volume Down"
|
msgid "Volume Down"
|
||||||
msgstr "降低 音量"
|
msgstr "降低 音量"
|
||||||
|
|
||||||
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:215
|
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:220
|
||||||
msgid "Ignore left mouse butten"
|
msgid "Ignore left mouse butten"
|
||||||
msgstr "忽略左键"
|
msgstr "忽略左键"
|
||||||
|
|
||||||
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:218
|
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:223
|
||||||
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:220
|
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:225
|
||||||
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:226
|
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:231
|
||||||
msgid "Seek Forward"
|
msgid "Seek Forward"
|
||||||
msgstr "向前跳转"
|
msgstr "向前跳转"
|
||||||
|
|
||||||
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:219
|
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:224
|
||||||
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:221
|
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:226
|
||||||
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:227
|
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:232
|
||||||
msgid "Seek Backward"
|
msgid "Seek Backward"
|
||||||
msgstr "向后跳转"
|
msgstr "向后跳转"
|
||||||
|
|
||||||
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:222
|
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:227
|
||||||
msgid "Undo previous (or marked) seek"
|
msgid "Undo previous (or marked) seek"
|
||||||
msgstr "撤销之前(或标记的)跳转"
|
msgstr "撤销之前(或标记的)跳转"
|
||||||
|
|
||||||
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:223
|
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:228
|
||||||
msgid "Mark position for revert-seek"
|
msgid "Mark position for revert-seek"
|
||||||
msgstr "标记回退查找的位置"
|
msgstr "标记回退查找的位置"
|
||||||
|
|
||||||
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:224
|
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:229
|
||||||
msgid "Seek to previous subtitle"
|
msgid "Seek to previous subtitle"
|
||||||
msgstr "跳至上一条字幕"
|
msgstr "跳至上一条字幕"
|
||||||
|
|
||||||
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:225
|
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:230
|
||||||
msgid "Seek to next subtitle"
|
msgid "Seek to next subtitle"
|
||||||
msgstr "跳至下一条字幕"
|
msgstr "跳至下一条字幕"
|
||||||
|
|
||||||
#: D:\Projects\CS\mpv.net\src\MpvNet.Windows\GuiCommand.cs:193
|
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:235
|
||||||
#: D:\Projects\CS\mpv.net\src\MpvNet.Windows\GuiCommand.cs:213
|
msgid "Subtitles"
|
||||||
|
msgstr "字幕"
|
||||||
|
|
||||||
|
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:236
|
||||||
|
msgid "Secondary Subtitles"
|
||||||
|
msgstr "第二字幕"
|
||||||
|
|
||||||
|
#: D:\Projects\CS\mpv.net\src\MpvNet.Windows\GuiCommand.cs:192
|
||||||
|
#: D:\Projects\CS\mpv.net\src\MpvNet.Windows\GuiCommand.cs:214
|
||||||
msgid "Files/URLs were added to the playlist"
|
msgid "Files/URLs were added to the playlist"
|
||||||
msgstr "已添加 文件/URL 到播放列表"
|
msgstr "已添加 文件/URL 到播放列表"
|
||||||
|
|
||||||
#: D:\Projects\CS\mpv.net\src\MpvNet.Windows\GuiCommand.cs:206
|
#: D:\Projects\CS\mpv.net\src\MpvNet.Windows\GuiCommand.cs:207
|
||||||
msgid "The clipboard does not contain a valid URL or file."
|
msgid "The clipboard does not contain a valid URL or file."
|
||||||
msgstr "剪贴板中未包含有效的 URL 或文件。"
|
msgstr "剪贴板中未包含有效的 URL 或文件。"
|
||||||
|
|
||||||
#: D:\Projects\CS\mpv.net\src\MpvNet.Windows\GuiCommand.cs:257
|
#: D:\Projects\CS\mpv.net\src\MpvNet.Windows\GuiCommand.cs:262
|
||||||
msgid "File Explorer icons will refresh after process restart."
|
msgid "File Explorer icons will refresh after process restart."
|
||||||
msgstr "文件资源管理器图标将在进程重新启动后刷新"
|
msgstr "文件资源管理器图标将在进程重新启动后刷新"
|
||||||
|
|
||||||
#: D:\Projects\CS\mpv.net\src\MpvNet.Windows\GuiCommand.cs:260
|
#: D:\Projects\CS\mpv.net\src\MpvNet.Windows\GuiCommand.cs:265
|
||||||
msgid "File associations were successfully removed."
|
msgid "File associations were successfully removed."
|
||||||
msgstr "文件关联已成功删除"
|
msgstr "文件关联已成功删除"
|
||||||
|
|
||||||
#: D:\Projects\CS\mpv.net\src\MpvNet.Windows\GuiCommand.cs:262
|
#: D:\Projects\CS\mpv.net\src\MpvNet.Windows\GuiCommand.cs:267
|
||||||
msgid "File associations were successfully created."
|
msgid "File associations were successfully created."
|
||||||
msgstr "文件关联已成功创建"
|
msgstr "文件关联已成功创建"
|
||||||
|
|
||||||
#: D:\Projects\CS\mpv.net\src\MpvNet.Windows\GuiCommand.cs:265
|
#: D:\Projects\CS\mpv.net\src\MpvNet.Windows\GuiCommand.cs:270
|
||||||
msgid "Error creating file associations."
|
msgid "Error creating file associations."
|
||||||
msgstr "创建文件关联时出错"
|
msgstr "创建文件关联时出错"
|
||||||
|
|
||||||
#: D:\Projects\CS\mpv.net\src\MpvNet.Windows\GuiCommand.cs:362
|
#: D:\Projects\CS\mpv.net\src\MpvNet.Windows\GuiCommand.cs:387
|
||||||
msgid "mpv.net is already in the Path environment variable."
|
msgid "mpv.net is already in the Path environment variable."
|
||||||
msgstr "mpv.net 已存在于环境变量。"
|
msgstr "mpv.net 已存在于环境变量。"
|
||||||
|
|
||||||
#: D:\Projects\CS\mpv.net\src\MpvNet.Windows\GuiCommand.cs:370
|
#: D:\Projects\CS\mpv.net\src\MpvNet.Windows\GuiCommand.cs:395
|
||||||
msgid "mpv.net was successfully added to the Path environment variable."
|
msgid "mpv.net was successfully added to the Path environment variable."
|
||||||
msgstr "成功添加 mpv.net 至环境变量。"
|
msgstr "成功添加 mpv.net 至环境变量。"
|
||||||
|
|
||||||
#: D:\Projects\CS\mpv.net\src\MpvNet.Windows\GuiCommand.cs:379
|
#: D:\Projects\CS\mpv.net\src\MpvNet.Windows\GuiCommand.cs:404
|
||||||
msgid "mpv.net was not found in the Path environment variable."
|
msgid "mpv.net was not found in the Path environment variable."
|
||||||
msgstr "环境变量中不存在 mpv.net。"
|
msgstr "环境变量中不存在 mpv.net。"
|
||||||
|
|
||||||
#: D:\Projects\CS\mpv.net\src\MpvNet.Windows\GuiCommand.cs:388
|
#: D:\Projects\CS\mpv.net\src\MpvNet.Windows\GuiCommand.cs:413
|
||||||
msgid "mpv.net was successfully removed from the Path environment variable."
|
msgid "mpv.net was successfully removed from the Path environment variable."
|
||||||
msgstr "成功从环境变量中移除 mpv.net 。"
|
msgstr "成功从环境变量中移除 mpv.net 。"
|
||||||
|
|
||||||
#: D:\Projects\CS\mpv.net\src\MpvNet.Windows\GuiCommand.cs:393
|
#: D:\Projects\CS\mpv.net\src\MpvNet.Windows\GuiCommand.cs:418
|
||||||
#: D:\Projects\CS\mpv.net\src\MpvNet.Windows\GuiCommand.cs:398
|
#: D:\Projects\CS\mpv.net\src\MpvNet.Windows\GuiCommand.cs:423
|
||||||
msgid "This feature was removed, but there are user scripts:"
|
msgid "This feature was removed, but there are user scripts:"
|
||||||
msgstr "该功能已被移除,但有用户脚本:"
|
msgstr "该功能已被移除,但有用户脚本:"
|
||||||
|
|
||||||
#: D:\Projects\CS\mpv.net\src\MpvNet.Windows\GuiCommand.cs:402
|
#: D:\Projects\CS\mpv.net\src\MpvNet.Windows\GuiCommand.cs:427
|
||||||
msgid "This feature was removed."
|
msgid "This feature was removed."
|
||||||
msgstr "该功能已被移除。"
|
msgstr "该功能已被移除。"
|
||||||
|
|
||||||
@@ -929,15 +981,15 @@ msgstr "editor_conf"
|
|||||||
msgid "theme"
|
msgid "theme"
|
||||||
msgstr "主题"
|
msgstr "主题"
|
||||||
|
|
||||||
#: D:\Projects\CS\mpv.net\src\MpvNet.Windows\WinForms\MainForm.cs:386
|
#: D:\Projects\CS\mpv.net\src\MpvNet.Windows\WinForms\MainForm.cs:388
|
||||||
msgid "Clear List"
|
msgid "Clear List"
|
||||||
msgstr "清空列表"
|
msgstr "清空列表"
|
||||||
|
|
||||||
#: D:\Projects\CS\mpv.net\src\MpvNet.Windows\WinForms\MainForm.cs:446
|
#: D:\Projects\CS\mpv.net\src\MpvNet.Windows\WinForms\MainForm.cs:448
|
||||||
msgid "Show Profiles"
|
msgid "Show Profiles"
|
||||||
msgstr "显示配置文件"
|
msgstr "显示配置文件"
|
||||||
|
|
||||||
#: D:\Projects\CS\mpv.net\src\MpvNet.Windows\WinForms\MainForm.cs:1414
|
#: D:\Projects\CS\mpv.net\src\MpvNet.Windows\WinForms\MainForm.cs:1432
|
||||||
msgid "Shutdown thread failed to complete within 10 seconds."
|
msgid "Shutdown thread failed to complete within 10 seconds."
|
||||||
msgstr "线程关闭未能在 10 秒内完成"
|
msgstr "线程关闭未能在 10 秒内完成"
|
||||||
|
|
||||||
|
|||||||
454
lang/source.pot
454
lang/source.pot
@@ -8,7 +8,7 @@ msgid ""
|
|||||||
msgstr ""
|
msgstr ""
|
||||||
"Project-Id-Version: PACKAGE VERSION\n"
|
"Project-Id-Version: PACKAGE VERSION\n"
|
||||||
"Report-Msgid-Bugs-To: \n"
|
"Report-Msgid-Bugs-To: \n"
|
||||||
"POT-Creation-Date: 2024-07-25 10:31+0200\n"
|
"POT-Creation-Date: 2025-10-06 00:24+0200\n"
|
||||||
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
|
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
|
||||||
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
||||||
"Language-Team: LANGUAGE <LL@li.org>\n"
|
"Language-Team: LANGUAGE <LL@li.org>\n"
|
||||||
@@ -61,13 +61,13 @@ msgid "Add files/URLs to playlist from clipboard"
|
|||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:22
|
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:22
|
||||||
#: D:\Projects\CS\mpv.net\src\MpvNet.Windows\WinForms\MainForm.cs:370
|
#: D:\Projects\CS\mpv.net\src\MpvNet.Windows\WinForms\MainForm.cs:372
|
||||||
msgid "Recent Files"
|
msgid "Recent Files"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:23
|
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:23
|
||||||
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:196
|
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:201
|
||||||
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:228
|
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:233
|
||||||
msgid "Exit"
|
msgid "Exit"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -77,15 +77,15 @@ msgid "Playback"
|
|||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:25
|
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:25
|
||||||
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:198
|
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:203
|
||||||
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:199
|
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:204
|
||||||
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:200
|
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:205
|
||||||
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:201
|
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:206
|
||||||
msgid "Play/Pause"
|
msgid "Play/Pause"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:26
|
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:26
|
||||||
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:202
|
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:207
|
||||||
msgid "Stop"
|
msgid "Stop"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -116,16 +116,16 @@ msgid "Navigate"
|
|||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:28
|
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:28
|
||||||
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:209
|
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:214
|
||||||
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:211
|
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:216
|
||||||
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:213
|
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:218
|
||||||
msgid "Previous File"
|
msgid "Previous File"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:29
|
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:29
|
||||||
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:210
|
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:215
|
||||||
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:212
|
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:217
|
||||||
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:214
|
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:219
|
||||||
msgid "Next File"
|
msgid "Next File"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -178,12 +178,12 @@ msgid "Jump 5 min backward"
|
|||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:50
|
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:50
|
||||||
#: D:\Projects\CS\mpv.net\src\MpvNet.Windows\WinForms\MainForm.cs:391
|
#: D:\Projects\CS\mpv.net\src\MpvNet.Windows\WinForms\MainForm.cs:393
|
||||||
msgid "Title"
|
msgid "Title"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:51
|
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:51
|
||||||
#: D:\Projects\CS\mpv.net\src\MpvNet.Windows\WinForms\MainForm.cs:349
|
#: D:\Projects\CS\mpv.net\src\MpvNet.Windows\WinForms\MainForm.cs:351
|
||||||
msgid "Chapter"
|
msgid "Chapter"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -323,7 +323,7 @@ msgid "Audio"
|
|||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:85
|
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:85
|
||||||
#: D:\Projects\CS\mpv.net\src\MpvNet.Windows\WinForms\MainForm.cs:451
|
#: D:\Projects\CS\mpv.net\src\MpvNet.Windows\WinForms\MainForm.cs:453
|
||||||
msgid "Audio Device"
|
msgid "Audio Device"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -371,13 +371,14 @@ msgid "Increase Font Size"
|
|||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:103
|
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:103
|
||||||
#: 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:142
|
||||||
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:143
|
#: 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:144
|
||||||
|
#: 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 "More"
|
msgid "More"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -386,7 +387,7 @@ msgid "Toggle overriding SSA/ASS styles with normal styles"
|
|||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:105
|
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:105
|
||||||
#: D:\Projects\CS\mpv.net\src\MpvNet.Windows\WinForms\MainForm.cs:287
|
#: D:\Projects\CS\mpv.net\src\MpvNet.Windows\WinForms\MainForm.cs:289
|
||||||
msgid "Track"
|
msgid "Track"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -442,6 +443,7 @@ msgstr ""
|
|||||||
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:122
|
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:122
|
||||||
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:123
|
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:123
|
||||||
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:124
|
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:124
|
||||||
|
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:125
|
||||||
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:126
|
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:126
|
||||||
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:127
|
#: 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:128
|
||||||
@@ -453,6 +455,7 @@ msgstr ""
|
|||||||
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:134
|
#: 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:135
|
||||||
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:136
|
#: 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
|
#: 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:139
|
||||||
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:140
|
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:140
|
||||||
@@ -460,120 +463,156 @@ msgstr ""
|
|||||||
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:142
|
#: 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:143
|
||||||
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:144
|
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:144
|
||||||
|
#: 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 "View"
|
msgid "View"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:120
|
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:120
|
||||||
msgid "Toggle Statistics"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:121
|
|
||||||
msgid "Toggle OSC Visibility"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:122
|
|
||||||
msgid "Show Media Info On-Screen"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:123
|
|
||||||
msgid "Show Media Info Message Box"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:124
|
|
||||||
msgid "Show Progress"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:126
|
|
||||||
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:127
|
#: 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:234
|
||||||
#: 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
|
|
||||||
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:136
|
|
||||||
msgid "On Screen Menu"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:126
|
|
||||||
msgid "Playlist"
|
msgid "Playlist"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:121
|
||||||
|
msgid "Toggle Statistics"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:122
|
||||||
|
msgid "Toggle OSC Visibility"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:123
|
||||||
|
msgid "Media Info On-Screen"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:124
|
||||||
|
msgid "Media Info Message Box"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:125
|
||||||
|
msgid "Progress"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:126
|
||||||
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:127
|
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:127
|
||||||
msgid "Bindings"
|
#: 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
|
||||||
|
#: 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
|
||||||
|
#: 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:248
|
||||||
|
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:249
|
||||||
|
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:250
|
||||||
|
msgid "On-Screen Menu"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:128
|
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:128
|
||||||
msgid "Properties"
|
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:246
|
||||||
|
msgid "Bindings"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:129
|
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:129
|
||||||
msgid "Chapters"
|
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:247
|
||||||
|
msgid "Properties"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:130
|
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:130
|
||||||
msgid "Tracks"
|
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:240
|
||||||
|
msgid "Chapters"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:131
|
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:131
|
||||||
msgid "Audio Tracks"
|
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:239
|
||||||
|
msgid "Tracks"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:132
|
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:132
|
||||||
msgid "Subtitle Tracks"
|
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:237
|
||||||
|
msgid "Audio Tracks"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:133
|
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:133
|
||||||
msgid "Secondary Subtitle"
|
msgid "Subtitle Tracks"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:134
|
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:134
|
||||||
msgid "Video Tracks"
|
msgid "Secondary Subtitle"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:135
|
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:135
|
||||||
msgid "Subtitle Lines"
|
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:238
|
||||||
|
msgid "Video Tracks"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:136
|
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:136
|
||||||
msgid "Audio Devices"
|
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:241
|
||||||
|
msgid "Editions"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:137
|
||||||
|
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:242
|
||||||
|
msgid "Subtitle Lines"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:138
|
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:138
|
||||||
msgid "Show Console"
|
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:243
|
||||||
|
msgid "Audio Devices"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:139
|
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:139
|
||||||
msgid "Show Commands"
|
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:244
|
||||||
|
msgid "Watch History"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:140
|
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:140
|
||||||
msgid "Show Bindings"
|
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:245
|
||||||
msgstr ""
|
msgid "Watch Later"
|
||||||
|
|
||||||
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:141
|
|
||||||
msgid "Show Keys"
|
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:142
|
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:142
|
||||||
msgid "Show Protocols"
|
msgid "Console"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:143
|
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:143
|
||||||
msgid "Show Decoders"
|
msgid "Commands"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:144
|
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:144
|
||||||
msgid "Show Demuxers"
|
msgid "Active Bindings In Text Editor"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:145
|
||||||
|
msgid "Active Bindings On-Screen"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:146
|
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:146
|
||||||
|
msgid "Keys"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:147
|
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:147
|
||||||
|
msgid "Protocols"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:148
|
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:148
|
||||||
|
msgid "Decoders"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:149
|
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:149
|
||||||
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:150
|
msgid "Demuxers"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:151
|
#: 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:152
|
||||||
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:153
|
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:153
|
||||||
@@ -584,100 +623,100 @@ msgstr ""
|
|||||||
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:158
|
#: 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:159
|
||||||
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:160
|
#: 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
|
||||||
msgid "Window"
|
msgid "Window"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:146
|
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:151
|
||||||
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:216
|
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:221
|
||||||
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:217
|
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:222
|
||||||
msgid "Fullscreen"
|
msgid "Fullscreen"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: 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
|
|
||||||
#: 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:152
|
||||||
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:153
|
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:153
|
||||||
msgid "Zoom"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:147
|
|
||||||
msgid "Enlarge"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:148
|
|
||||||
msgid "Shrink"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:150
|
|
||||||
msgid "50 %"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:151
|
|
||||||
msgid "100 %"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:152
|
|
||||||
msgid "200 %"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:153
|
|
||||||
msgid "300 %"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:154
|
#: 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:155
|
||||||
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:156
|
#: 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:157
|
||||||
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:158
|
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:158
|
||||||
|
msgid "Zoom"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:152
|
||||||
|
msgid "Enlarge"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:153
|
||||||
|
msgid "Shrink"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:155
|
||||||
|
msgid "50 %"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:156
|
||||||
|
msgid "100 %"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:157
|
||||||
|
msgid "200 %"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:158
|
||||||
|
msgid "300 %"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: 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
|
||||||
msgid "Move"
|
msgid "Move"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:154
|
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:159
|
||||||
msgctxt "Move"
|
msgctxt "Move"
|
||||||
msgid "Left"
|
msgid "Left"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:155
|
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:160
|
||||||
msgctxt "Move"
|
msgctxt "Move"
|
||||||
msgid "Right"
|
msgid "Right"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:156
|
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:161
|
||||||
msgctxt "Move"
|
msgctxt "Move"
|
||||||
msgid "Up"
|
msgid "Up"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:157
|
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:162
|
||||||
msgctxt "Move"
|
msgctxt "Move"
|
||||||
msgid "Down"
|
msgid "Down"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:158
|
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:163
|
||||||
msgctxt "Move"
|
msgctxt "Move"
|
||||||
msgid "Center"
|
msgid "Center"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:159
|
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:164
|
||||||
msgid "Toggle Border"
|
msgid "Toggle Border"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:160
|
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:165
|
||||||
msgid "Toggle On Top"
|
msgid "Toggle On Top"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:162
|
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:167
|
||||||
#: D:\Projects\CS\mpv.net\src\MpvNet.Windows\WinForms\MainForm.cs:424
|
#: D:\Projects\CS\mpv.net\src\MpvNet.Windows\WinForms\MainForm.cs:426
|
||||||
msgid "Profile"
|
msgid "Profile"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: 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
|
|
||||||
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:169
|
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:169
|
||||||
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:170
|
#: 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:171
|
||||||
@@ -687,232 +726,245 @@ msgstr ""
|
|||||||
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:175
|
#: 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:176
|
||||||
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:177
|
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:177
|
||||||
msgid "Settings"
|
#: 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
|
||||||
|
msgid "Config"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:164
|
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:169
|
||||||
msgid "Show Config Editor"
|
msgid "Show Config Editor"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:165
|
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:170
|
||||||
msgid "Show Input Editor"
|
msgid "Show Input Editor"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:167
|
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:172
|
||||||
msgid "Edit mpv.conf"
|
msgid "Edit mpv.conf"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:168
|
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:173
|
||||||
msgid "Edit input.conf"
|
msgid "Edit input.conf"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:170
|
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:175
|
||||||
msgid "Open Config Folder"
|
msgid "Open Config Folder"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: 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
|
|
||||||
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:176
|
#: 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\InputHelp.cs:177
|
||||||
|
#: 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
|
||||||
msgid "Setup"
|
msgid "Setup"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:171
|
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:176
|
||||||
msgid "Register video file associations"
|
msgid "Register video file associations"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:172
|
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:177
|
||||||
msgid "Register audio file associations"
|
msgid "Register audio file associations"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:173
|
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:178
|
||||||
msgid "Register image file associations"
|
msgid "Register image file associations"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:174
|
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:179
|
||||||
msgid "Unregister file associations"
|
msgid "Unregister file associations"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:176
|
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:181
|
||||||
msgid "Add mpv.net to Path environment variable"
|
msgid "Add mpv.net to Path environment variable"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:177
|
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:182
|
||||||
msgid "Remove mpv.net from Path environment variable"
|
msgid "Remove mpv.net from Path environment variable"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:179
|
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:184
|
||||||
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:180
|
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:185
|
||||||
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:181
|
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:186
|
||||||
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:182
|
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:187
|
||||||
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:183
|
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:188
|
||||||
msgid "Tools"
|
msgid "Tools"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:179
|
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:184
|
||||||
msgid "Set/clear A-B loop points"
|
msgid "Set/clear A-B loop points"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:180
|
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:185
|
||||||
msgid "Toggle infinite file looping"
|
msgid "Toggle infinite file looping"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:181
|
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:186
|
||||||
msgid "Shuffle Playlist"
|
msgid "Shuffle Playlist"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:182
|
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:187
|
||||||
msgid "Toggle Hardware Decoding"
|
msgid "Toggle Hardware Decoding"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:183
|
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:188
|
||||||
msgid "Exit Watch Later"
|
msgid "Exit Watch Later"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:185
|
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:190
|
||||||
#: D:\Projects\CS\mpv.net\src\MpvNet.Windows\WinForms\MainForm.cs:475
|
#: D:\Projects\CS\mpv.net\src\MpvNet.Windows\WinForms\MainForm.cs:477
|
||||||
msgid "Custom"
|
msgid "Custom"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:187
|
|
||||||
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:188
|
|
||||||
#: 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
|
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:192
|
||||||
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:193
|
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:193
|
||||||
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:194
|
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:194
|
||||||
|
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:195
|
||||||
|
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:196
|
||||||
|
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:197
|
||||||
|
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:198
|
||||||
|
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:199
|
||||||
msgid "Help"
|
msgid "Help"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:187
|
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:192
|
||||||
msgid "Website mpv"
|
msgid "Website mpv"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:188
|
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:193
|
||||||
msgid "Website mpv.net"
|
msgid "Website mpv.net"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:190
|
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:195
|
||||||
msgid "Manual mpv"
|
msgid "Manual mpv"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:191
|
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:196
|
||||||
msgid "Manual mpv.net"
|
msgid "Manual mpv.net"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:193
|
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:198
|
||||||
msgid "awesome-mpv"
|
msgid "awesome-mpv"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:194
|
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:199
|
||||||
msgid "About mpv.net"
|
msgid "About mpv.net"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:197
|
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:202
|
||||||
msgid "Show Menu"
|
msgid "Show Menu"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:203
|
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:208
|
||||||
msgid "Forward"
|
msgid "Forward"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:204
|
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:209
|
||||||
msgid "Backward"
|
msgid "Backward"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:205
|
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:210
|
||||||
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:207
|
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:212
|
||||||
msgid "Volume Up"
|
msgid "Volume Up"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:206
|
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:211
|
||||||
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:208
|
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:213
|
||||||
msgid "Volume Down"
|
msgid "Volume Down"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:215
|
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:220
|
||||||
msgid "Ignore left mouse butten"
|
msgid "Ignore left mouse butten"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:218
|
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:223
|
||||||
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:220
|
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:225
|
||||||
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:226
|
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:231
|
||||||
msgid "Seek Forward"
|
msgid "Seek Forward"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:219
|
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:224
|
||||||
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:221
|
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:226
|
||||||
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:227
|
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:232
|
||||||
msgid "Seek Backward"
|
msgid "Seek Backward"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:222
|
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:227
|
||||||
msgid "Undo previous (or marked) seek"
|
msgid "Undo previous (or marked) seek"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:223
|
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:228
|
||||||
msgid "Mark position for revert-seek"
|
msgid "Mark position for revert-seek"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:224
|
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:229
|
||||||
msgid "Seek to previous subtitle"
|
msgid "Seek to previous subtitle"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:225
|
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:230
|
||||||
msgid "Seek to next subtitle"
|
msgid "Seek to next subtitle"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: D:\Projects\CS\mpv.net\src\MpvNet.Windows\GuiCommand.cs:193
|
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:235
|
||||||
#: D:\Projects\CS\mpv.net\src\MpvNet.Windows\GuiCommand.cs:213
|
msgid "Subtitles"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: D:\Projects\CS\mpv.net\src\MpvNet\InputHelp.cs:236
|
||||||
|
msgid "Secondary Subtitles"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: D:\Projects\CS\mpv.net\src\MpvNet.Windows\GuiCommand.cs:192
|
||||||
|
#: D:\Projects\CS\mpv.net\src\MpvNet.Windows\GuiCommand.cs:214
|
||||||
msgid "Files/URLs were added to the playlist"
|
msgid "Files/URLs were added to the playlist"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: D:\Projects\CS\mpv.net\src\MpvNet.Windows\GuiCommand.cs:206
|
#: D:\Projects\CS\mpv.net\src\MpvNet.Windows\GuiCommand.cs:207
|
||||||
msgid "The clipboard does not contain a valid URL or file."
|
msgid "The clipboard does not contain a valid URL or file."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: D:\Projects\CS\mpv.net\src\MpvNet.Windows\GuiCommand.cs:257
|
#: D:\Projects\CS\mpv.net\src\MpvNet.Windows\GuiCommand.cs:262
|
||||||
msgid "File Explorer icons will refresh after process restart."
|
msgid "File Explorer icons will refresh after process restart."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: D:\Projects\CS\mpv.net\src\MpvNet.Windows\GuiCommand.cs:260
|
#: D:\Projects\CS\mpv.net\src\MpvNet.Windows\GuiCommand.cs:265
|
||||||
msgid "File associations were successfully removed."
|
msgid "File associations were successfully removed."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: D:\Projects\CS\mpv.net\src\MpvNet.Windows\GuiCommand.cs:262
|
#: D:\Projects\CS\mpv.net\src\MpvNet.Windows\GuiCommand.cs:267
|
||||||
msgid "File associations were successfully created."
|
msgid "File associations were successfully created."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: D:\Projects\CS\mpv.net\src\MpvNet.Windows\GuiCommand.cs:265
|
#: D:\Projects\CS\mpv.net\src\MpvNet.Windows\GuiCommand.cs:270
|
||||||
msgid "Error creating file associations."
|
msgid "Error creating file associations."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: D:\Projects\CS\mpv.net\src\MpvNet.Windows\GuiCommand.cs:362
|
#: D:\Projects\CS\mpv.net\src\MpvNet.Windows\GuiCommand.cs:387
|
||||||
msgid "mpv.net is already in the Path environment variable."
|
msgid "mpv.net is already in the Path environment variable."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: D:\Projects\CS\mpv.net\src\MpvNet.Windows\GuiCommand.cs:370
|
#: D:\Projects\CS\mpv.net\src\MpvNet.Windows\GuiCommand.cs:395
|
||||||
msgid "mpv.net was successfully added to the Path environment variable."
|
msgid "mpv.net was successfully added to the Path environment variable."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: D:\Projects\CS\mpv.net\src\MpvNet.Windows\GuiCommand.cs:379
|
#: D:\Projects\CS\mpv.net\src\MpvNet.Windows\GuiCommand.cs:404
|
||||||
msgid "mpv.net was not found in the Path environment variable."
|
msgid "mpv.net was not found in the Path environment variable."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: D:\Projects\CS\mpv.net\src\MpvNet.Windows\GuiCommand.cs:388
|
#: D:\Projects\CS\mpv.net\src\MpvNet.Windows\GuiCommand.cs:413
|
||||||
msgid "mpv.net was successfully removed from the Path environment variable."
|
msgid "mpv.net was successfully removed from the Path environment variable."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: D:\Projects\CS\mpv.net\src\MpvNet.Windows\GuiCommand.cs:393
|
#: D:\Projects\CS\mpv.net\src\MpvNet.Windows\GuiCommand.cs:418
|
||||||
#: D:\Projects\CS\mpv.net\src\MpvNet.Windows\GuiCommand.cs:398
|
#: D:\Projects\CS\mpv.net\src\MpvNet.Windows\GuiCommand.cs:423
|
||||||
msgid "This feature was removed, but there are user scripts:"
|
msgid "This feature was removed, but there are user scripts:"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: D:\Projects\CS\mpv.net\src\MpvNet.Windows\GuiCommand.cs:402
|
#: D:\Projects\CS\mpv.net\src\MpvNet.Windows\GuiCommand.cs:427
|
||||||
msgid "This feature was removed."
|
msgid "This feature was removed."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -924,15 +976,15 @@ msgstr ""
|
|||||||
msgid "theme"
|
msgid "theme"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: D:\Projects\CS\mpv.net\src\MpvNet.Windows\WinForms\MainForm.cs:386
|
#: D:\Projects\CS\mpv.net\src\MpvNet.Windows\WinForms\MainForm.cs:388
|
||||||
msgid "Clear List"
|
msgid "Clear List"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: D:\Projects\CS\mpv.net\src\MpvNet.Windows\WinForms\MainForm.cs:446
|
#: D:\Projects\CS\mpv.net\src\MpvNet.Windows\WinForms\MainForm.cs:448
|
||||||
msgid "Show Profiles"
|
msgid "Show Profiles"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: D:\Projects\CS\mpv.net\src\MpvNet.Windows\WinForms\MainForm.cs:1414
|
#: D:\Projects\CS\mpv.net\src\MpvNet.Windows\WinForms\MainForm.cs:1432
|
||||||
msgid "Shutdown thread failed to complete within 10 seconds."
|
msgid "Shutdown thread failed to complete within 10 seconds."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
|||||||
@@ -5,3 +5,6 @@ csharp_style_implicit_object_creation_when_type_is_apparent = true
|
|||||||
|
|
||||||
# IDE0090: Use 'new(...)'
|
# IDE0090: Use 'new(...)'
|
||||||
dotnet_diagnostic.IDE0090.severity = silent
|
dotnet_diagnostic.IDE0090.severity = silent
|
||||||
|
|
||||||
|
# WFO1000: A property should determine its property content serialization with the DesignerSerializationVisibilityAttribute, DefaultValueAttribute or the ShouldSerializeProperty method
|
||||||
|
dotnet_diagnostic.WFO1000.severity = silent
|
||||||
6
src/Directory.Build.props
Normal file
6
src/Directory.Build.props
Normal file
@@ -0,0 +1,6 @@
|
|||||||
|
<Project>
|
||||||
|
<PropertyGroup>
|
||||||
|
<Product>mpv.net</Product>
|
||||||
|
<Nullable>enable</Nullable>
|
||||||
|
</PropertyGroup>
|
||||||
|
</Project>
|
||||||
10
src/Directory.Packages.props
Normal file
10
src/Directory.Packages.props
Normal file
@@ -0,0 +1,10 @@
|
|||||||
|
<Project>
|
||||||
|
<PropertyGroup>
|
||||||
|
<ManagePackageVersionsCentrally>true</ManagePackageVersionsCentrally>
|
||||||
|
</PropertyGroup>
|
||||||
|
<ItemGroup>
|
||||||
|
<PackageVersion Include="CommunityToolkit.Mvvm" Version="8.4.0" />
|
||||||
|
<PackageVersion Include="NGettext" Version="0.6.7" />
|
||||||
|
<PackageVersion Include="Microsoft.Xaml.Behaviors.Wpf" Version="1.1.135" />
|
||||||
|
</ItemGroup>
|
||||||
|
</Project>
|
||||||
@@ -1,5 +1,5 @@
|
|||||||
|
|
||||||
using MpvNet.ExtensionMethod;
|
using MpvNet.Extensions;
|
||||||
|
|
||||||
namespace MpvNet.Windows;
|
namespace MpvNet.Windows;
|
||||||
|
|
||||||
@@ -101,8 +101,8 @@ public class ConfParser
|
|||||||
}
|
}
|
||||||
else if (line.Contains('='))
|
else if (line.Contains('='))
|
||||||
{
|
{
|
||||||
string name = line[..line.IndexOf("=")].Trim();
|
string name = line[..line.IndexOf('=')].Trim();
|
||||||
string value = line[(line.IndexOf("=") + 1)..].Trim();
|
string value = line[(line.IndexOf('=') + 1)..].Trim();
|
||||||
|
|
||||||
currentGroup?.Items.Add(new StringPair(name, value));
|
currentGroup?.Items.Add(new StringPair(name, value));
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -13,7 +13,7 @@ public static class FileAssociation
|
|||||||
string exeFilename = Path.GetFileName(exePath);
|
string exeFilename = Path.GetFileName(exePath);
|
||||||
string exeFilenameNoExt = Path.GetFileNameWithoutExtension(exePath);
|
string exeFilenameNoExt = Path.GetFileNameWithoutExtension(exePath);
|
||||||
|
|
||||||
string[] protocols = { "ytdl", "rtsp", "srt", "srtp" };
|
string[] protocols = ["ytdl", "rtsp", "srt", "srtp"];
|
||||||
|
|
||||||
if (perceivedType != "unreg")
|
if (perceivedType != "unreg")
|
||||||
{
|
{
|
||||||
|
|||||||
@@ -7,7 +7,7 @@ using System.Windows.Forms;
|
|||||||
using System.Windows.Interop;
|
using System.Windows.Interop;
|
||||||
using System.Windows;
|
using System.Windows;
|
||||||
|
|
||||||
using MpvNet.ExtensionMethod;
|
using MpvNet.Extensions;
|
||||||
using MpvNet.Windows.WinForms;
|
using MpvNet.Windows.WinForms;
|
||||||
using MpvNet.Windows.WPF.Views;
|
using MpvNet.Windows.WPF.Views;
|
||||||
using MpvNet.Windows.WPF;
|
using MpvNet.Windows.WPF;
|
||||||
@@ -32,7 +32,6 @@ public class GuiCommand
|
|||||||
{
|
{
|
||||||
["add-to-path"] = args => AddToPath(),
|
["add-to-path"] = args => AddToPath(),
|
||||||
["edit-conf-file"] = EditCongFile,
|
["edit-conf-file"] = EditCongFile,
|
||||||
["install-command-palette"] = args => InstallCommandPalette(),
|
|
||||||
["load-audio"] = LoadAudio,
|
["load-audio"] = LoadAudio,
|
||||||
["load-sub"] = LoadSubtitle,
|
["load-sub"] = LoadSubtitle,
|
||||||
["move-window"] = args => MoveWindow?.Invoke(args[0]),
|
["move-window"] = args => MoveWindow?.Invoke(args[0]),
|
||||||
@@ -56,8 +55,6 @@ public class GuiCommand
|
|||||||
["show-profiles"] = args => Msg.ShowInfo(Player.GetProfiles()),
|
["show-profiles"] = args => Msg.ShowInfo(Player.GetProfiles()),
|
||||||
["show-properties"] = args => Player.Command("script-binding select/show-properties"),
|
["show-properties"] = args => Player.Command("script-binding select/show-properties"),
|
||||||
["show-protocols"] = args => ShowProtocols(),
|
["show-protocols"] = args => ShowProtocols(),
|
||||||
["show-recent-in-command-palette"] = args => ShowRecentFilesInCommandPalette(),
|
|
||||||
["stream-quality"] = args => StreamQuality(),
|
|
||||||
["window-scale"] = args => WindowScaleNet?.Invoke(float.Parse(args[0], CultureInfo.InvariantCulture)),
|
["window-scale"] = args => WindowScaleNet?.Invoke(float.Parse(args[0], CultureInfo.InvariantCulture)),
|
||||||
|
|
||||||
|
|
||||||
@@ -165,8 +162,7 @@ public class GuiCommand
|
|||||||
}
|
}
|
||||||
|
|
||||||
string header = BR +
|
string header = BR +
|
||||||
"https://mpv.io/manual/master/#list-of-input-commands" + BR2 +
|
"https://mpv.io/manual/master/#list-of-input-commands" + BR;
|
||||||
"https://github.com/stax76/mpv-scripts#command_palette" + BR;
|
|
||||||
|
|
||||||
ShowTextWithEditor("Input Commands", header + sb.ToString());
|
ShowTextWithEditor("Input Commands", header + sb.ToString());
|
||||||
}
|
}
|
||||||
@@ -198,11 +194,13 @@ public class GuiCommand
|
|||||||
else
|
else
|
||||||
{
|
{
|
||||||
string clipboard = System.Windows.Forms.Clipboard.GetText();
|
string clipboard = System.Windows.Forms.Clipboard.GetText();
|
||||||
List<string> files = new List<string>();
|
List<string> files = [];
|
||||||
|
|
||||||
foreach (string i in clipboard.Split(BR.ToCharArray(), StringSplitOptions.RemoveEmptyEntries))
|
foreach (string i in clipboard.Split(BR.ToCharArray(), StringSplitOptions.RemoveEmptyEntries))
|
||||||
|
{
|
||||||
if (i.Contains("://") || File.Exists(i))
|
if (i.Contains("://") || File.Exists(i))
|
||||||
files.Add(i);
|
files.Add(i);
|
||||||
|
}
|
||||||
|
|
||||||
if (files.Count == 0)
|
if (files.Count == 0)
|
||||||
{
|
{
|
||||||
@@ -227,9 +225,13 @@ public class GuiCommand
|
|||||||
|
|
||||||
dialog.Multiselect = true;
|
dialog.Multiselect = true;
|
||||||
|
|
||||||
if (dialog.ShowDialog() == DialogResult.OK)
|
if (dialog.ShowDialog() != DialogResult.OK)
|
||||||
foreach (string i in dialog.FileNames)
|
return;
|
||||||
Player.CommandV("audio-add", i);
|
|
||||||
|
foreach (string i in dialog.FileNames)
|
||||||
|
{
|
||||||
|
Player.CommandV("audio-add", i);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
void RegisterFileAssociations(IList<string> args)
|
void RegisterFileAssociations(IList<string> args)
|
||||||
@@ -270,68 +272,16 @@ public class GuiCommand
|
|||||||
catch { }
|
catch { }
|
||||||
}
|
}
|
||||||
|
|
||||||
void InstallCommandPalette()
|
|
||||||
{
|
|
||||||
if (Msg.ShowQuestion("Install command palette?") != MessageBoxResult.OK)
|
|
||||||
return;
|
|
||||||
|
|
||||||
try
|
|
||||||
{
|
|
||||||
Environment.SetEnvironmentVariable("MPVNET_HOME", Player.ConfigFolder);
|
|
||||||
using Process proc = new Process();
|
|
||||||
proc.StartInfo.FileName = "powershell";
|
|
||||||
proc.StartInfo.Arguments = "-executionpolicy bypass -nologo -noexit -noprofile -command \"irm https://raw.githubusercontent.com/stax76/mpv-scripts/refs/heads/main/powershell/command_palette_installer.ps1 | iex\"";
|
|
||||||
proc.Start();
|
|
||||||
}
|
|
||||||
catch
|
|
||||||
{
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
void StreamQuality()
|
|
||||||
{
|
|
||||||
int version = Player.GetPropertyInt("user-data/command-palette/version");
|
|
||||||
|
|
||||||
if (version >= 2)
|
|
||||||
Player.Command("script-message-to command_palette show-command-palette \"Stream Quality\"");
|
|
||||||
else
|
|
||||||
{
|
|
||||||
var r = Msg.ShowQuestion("The Stream Quality feature requires the command palette to be installed." + BR2 +
|
|
||||||
"Would you like to install the command palette now?");
|
|
||||||
|
|
||||||
if (r == MessageBoxResult.OK)
|
|
||||||
Player.Command("script-message-to mpvnet install-command-palette");
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
void ShowRecentFilesInCommandPalette()
|
|
||||||
{
|
|
||||||
Obj o = new();
|
|
||||||
o.title = "Recent Files";
|
|
||||||
o.selected_index = 0;
|
|
||||||
|
|
||||||
var items = new List<Item>();
|
|
||||||
|
|
||||||
foreach (string file in App.Settings.RecentFiles)
|
|
||||||
items.Add(new Item() { title = Path.GetFileName(file),
|
|
||||||
value = new string []{ "loadfile", file },
|
|
||||||
hint = file});
|
|
||||||
|
|
||||||
o.items = items.ToArray();
|
|
||||||
string json = JsonSerializer.Serialize(o);
|
|
||||||
Player.CommandV("script-message", "show-command-palette-json", json);
|
|
||||||
}
|
|
||||||
|
|
||||||
class Obj
|
class Obj
|
||||||
{
|
{
|
||||||
public string title { get; set; } = "";
|
public string title { get; set; } = "";
|
||||||
public int selected_index { get; set; } = 0;
|
public int selected_index { get; set; } = 0;
|
||||||
public Item[] items { get; set; } = Array.Empty<Item>();
|
public Item[] items { get; set; } = [];
|
||||||
}
|
}
|
||||||
|
|
||||||
class Item
|
class Item
|
||||||
{
|
{
|
||||||
public string[] value { get; set; } = Array.Empty<string>();
|
public string[] value { get; set; } = [];
|
||||||
public string title { get; set; } = "";
|
public string title { get; set; } = "";
|
||||||
public string hint { get; set; } = "";
|
public string hint { get; set; } = "";
|
||||||
}
|
}
|
||||||
@@ -353,20 +303,20 @@ public class GuiCommand
|
|||||||
|
|
||||||
if (File.Exists(path) && osd)
|
if (File.Exists(path) && osd)
|
||||||
{
|
{
|
||||||
if (FileTypes.IsAudio(path.Ext()))
|
if (FileTypes.IsAudio(path.Ext))
|
||||||
{
|
{
|
||||||
text = Player.GetPropertyOsdString("filtered-metadata");
|
text = Player.GetPropertyOsdString("filtered-metadata");
|
||||||
Player.CommandV("show-text", text, "5000");
|
Player.CommandV("show-text", text, "5000");
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
else if (FileTypes.IsImage(path.Ext()))
|
else if (FileTypes.IsImage(path.Ext))
|
||||||
{
|
{
|
||||||
fileSize = new FileInfo(path).Length;
|
fileSize = new FileInfo(path).Length;
|
||||||
|
|
||||||
text = "Width: " + Player.GetPropertyInt("width") + "\n" +
|
text = "Width: " + Player.GetPropertyInt("width") + "\n" +
|
||||||
"Height: " + Player.GetPropertyInt("height") + "\n" +
|
"Height: " + Player.GetPropertyInt("height") + "\n" +
|
||||||
"Size: " + Convert.ToInt32(fileSize / 1024.0) + " KB\n" +
|
"Size: " + Convert.ToInt32(fileSize / 1024.0) + " KB\n" +
|
||||||
"Type: " + path.Ext().ToUpper();
|
"Type: " + path.Ext.ToUpper();
|
||||||
|
|
||||||
Player.CommandV("show-text", text, "5000");
|
Player.CommandV("show-text", text, "5000");
|
||||||
return;
|
return;
|
||||||
@@ -382,7 +332,7 @@ public class GuiCommand
|
|||||||
int width = Player.GetPropertyInt("video-params/w");
|
int width = Player.GetPropertyInt("video-params/w");
|
||||||
int height = Player.GetPropertyInt("video-params/h");
|
int height = Player.GetPropertyInt("video-params/h");
|
||||||
TimeSpan len = TimeSpan.FromSeconds(Player.GetPropertyDouble("duration"));
|
TimeSpan len = TimeSpan.FromSeconds(Player.GetPropertyDouble("duration"));
|
||||||
text = path.FileName() + "\n";
|
text = path.FileName + "\n";
|
||||||
text += FormatTime(len.TotalMinutes) + ":" + FormatTime(len.Seconds) + "\n";
|
text += FormatTime(len.TotalMinutes) + ":" + FormatTime(len.Seconds) + "\n";
|
||||||
if (fileSize > 0)
|
if (fileSize > 0)
|
||||||
text += Convert.ToInt32(fileSize / 1024.0 / 1024.0) + " MB\n";
|
text += Convert.ToInt32(fileSize / 1024.0 / 1024.0) + " MB\n";
|
||||||
@@ -393,15 +343,21 @@ public class GuiCommand
|
|||||||
}
|
}
|
||||||
|
|
||||||
if (App.MediaInfo && !osd && File.Exists(path) && !path.Contains(@"\\.\pipe\"))
|
if (App.MediaInfo && !osd && File.Exists(path) && !path.Contains(@"\\.\pipe\"))
|
||||||
using (MediaInfo mediaInfo = new MediaInfo(path))
|
{
|
||||||
text = Regex.Replace(mediaInfo.GetSummary(full, raw), "Unique ID.+", "");
|
using MediaInfo mediaInfo = new MediaInfo(path);
|
||||||
|
text = Regex.Replace(mediaInfo.GetSummary(full, raw), "Unique ID.+", "");
|
||||||
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
Player.UpdateExternalTracks();
|
Player.UpdateExternalTracks();
|
||||||
text = "N: " + Player.GetPropertyString("filename") + BR;
|
text = "N: " + Player.GetPropertyString("filename") + BR;
|
||||||
lock (Player.MediaTracksLock)
|
lock (Player.MediaTracksLock)
|
||||||
|
{
|
||||||
foreach (MediaTrack track in Player.MediaTracks)
|
foreach (MediaTrack track in Player.MediaTracks)
|
||||||
|
{
|
||||||
text += track.Text + BR;
|
text += track.Text + BR;
|
||||||
|
}
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
text = text.TrimEx();
|
text = text.TrimEx();
|
||||||
@@ -426,7 +382,7 @@ public class GuiCommand
|
|||||||
{
|
{
|
||||||
string path = Environment.GetEnvironmentVariable("Path", EnvironmentVariableTarget.User)!;
|
string path = Environment.GetEnvironmentVariable("Path", EnvironmentVariableTarget.User)!;
|
||||||
|
|
||||||
if (path.ToLower().Contains(Folder.Startup.TrimEnd(Path.DirectorySeparatorChar).ToLower()))
|
if (path.Contains(Folder.Startup.TrimEnd(Path.DirectorySeparatorChar), StringComparison.CurrentCultureIgnoreCase))
|
||||||
{
|
{
|
||||||
Msg.ShowWarning(_("mpv.net is already in the Path environment variable."));
|
Msg.ShowWarning(_("mpv.net is already in the Path environment variable."));
|
||||||
return;
|
return;
|
||||||
|
|||||||
@@ -1,49 +1,47 @@
|
|||||||
<Project Sdk="Microsoft.NET.Sdk">
|
<Project Sdk="Microsoft.NET.Sdk">
|
||||||
|
|
||||||
<PropertyGroup>
|
<PropertyGroup>
|
||||||
<OutputType>WinExe</OutputType>
|
<OutputType>WinExe</OutputType>
|
||||||
<TargetFramework>net6.0-windows</TargetFramework>
|
<TargetFramework>net10.0-windows7.0</TargetFramework>
|
||||||
<RootNamespace>MpvNet.Windows</RootNamespace>
|
<RootNamespace>MpvNet.Windows</RootNamespace>
|
||||||
<AppendTargetFrameworkToOutputPath>false</AppendTargetFrameworkToOutputPath>
|
<AppendTargetFrameworkToOutputPath>false</AppendTargetFrameworkToOutputPath>
|
||||||
<PublishSingleFile>true</PublishSingleFile>
|
<PublishSingleFile>true</PublishSingleFile>
|
||||||
<AssemblyName>mpvnet</AssemblyName>
|
<AssemblyName>mpvnet</AssemblyName>
|
||||||
<UseWPF>true</UseWPF>
|
<UseWPF>true</UseWPF>
|
||||||
<UseWindowsForms>true</UseWindowsForms>
|
<UseWindowsForms>true</UseWindowsForms>
|
||||||
<ApplicationIcon>mpv-icon.ico</ApplicationIcon>
|
<ApplicationIcon>mpv-icon.ico</ApplicationIcon>
|
||||||
<Product>mpv.net</Product>
|
<FileVersion>7.1.2.0</FileVersion>
|
||||||
<FileVersion>7.1.1.3</FileVersion>
|
<AssemblyVersion>7.1.2.0</AssemblyVersion>
|
||||||
<AssemblyVersion>7.1.1.3</AssemblyVersion>
|
<InformationalVersion>7.1.2.0</InformationalVersion>
|
||||||
<InformationalVersion>7.1.1.3</InformationalVersion>
|
</PropertyGroup>
|
||||||
<Nullable>enable</Nullable>
|
|
||||||
</PropertyGroup>
|
|
||||||
|
|
||||||
<ItemGroup>
|
<ItemGroup>
|
||||||
<Compile Remove="Misc\**" />
|
<Compile Remove="Misc\**" />
|
||||||
<EmbeddedResource Remove="Misc\**" />
|
<EmbeddedResource Remove="Misc\**" />
|
||||||
<None Remove="Misc\**" />
|
<None Remove="Misc\**" />
|
||||||
<Page Remove="Misc\**" />
|
<Page Remove="Misc\**" />
|
||||||
</ItemGroup>
|
</ItemGroup>
|
||||||
|
|
||||||
<ItemGroup>
|
<ItemGroup>
|
||||||
<Content Include="mpv-icon.ico" />
|
<Content Include="mpv-icon.ico" />
|
||||||
</ItemGroup>
|
</ItemGroup>
|
||||||
|
|
||||||
<ItemGroup>
|
<ItemGroup>
|
||||||
<ProjectReference Include="..\MpvNet\MpvNet.csproj" />
|
<ProjectReference Include="..\MpvNet\MpvNet.csproj" />
|
||||||
<ProjectReference Include="..\NGettext.Wpf\NGettext.Wpf.csproj" />
|
<ProjectReference Include="..\NGettext.Wpf\NGettext.Wpf.csproj" />
|
||||||
</ItemGroup>
|
</ItemGroup>
|
||||||
|
|
||||||
<ItemGroup>
|
<ItemGroup>
|
||||||
<Page Update="WPF\Views\AboutWindow.xaml">
|
<Page Update="WPF\Views\AboutWindow.xaml">
|
||||||
<Generator>MSBuild:Compile</Generator>
|
<Generator>MSBuild:Compile</Generator>
|
||||||
<XamlRuntime>Wpf</XamlRuntime>
|
<XamlRuntime>Wpf</XamlRuntime>
|
||||||
<SubType>Designer</SubType>
|
<SubType>Designer</SubType>
|
||||||
</Page>
|
</Page>
|
||||||
</ItemGroup>
|
</ItemGroup>
|
||||||
|
|
||||||
<ItemGroup>
|
<ItemGroup>
|
||||||
<PackageReference Include="CommunityToolkit.Mvvm" Version="8.2.2" />
|
<PackageReference Include="CommunityToolkit.Mvvm" />
|
||||||
<PackageReference Include="Microsoft.Xaml.Behaviors.Wpf" Version="1.1.77" />
|
<PackageReference Include="Microsoft.Xaml.Behaviors.Wpf" />
|
||||||
</ItemGroup>
|
</ItemGroup>
|
||||||
|
|
||||||
</Project>
|
</Project>
|
||||||
|
|||||||
@@ -60,7 +60,8 @@ file = mpv
|
|||||||
directory = Video
|
directory = Video
|
||||||
help = Video output drivers to be used.\n\nFor more information visit:
|
help = Video output drivers to be used.\n\nFor more information visit:
|
||||||
url = https://mpv.io/manual/master/#video-output-drivers-vo
|
url = https://mpv.io/manual/master/#video-output-drivers-vo
|
||||||
default = gpu
|
default = info
|
||||||
|
option = info Choose the best mode automatically.
|
||||||
option = gpu General purpose, customizable, GPU-accelerated video output driver. It supports extended scaling methods, dithering, color management, custom shaders, HDR, and more.
|
option = gpu General purpose, customizable, GPU-accelerated video output driver. It supports extended scaling methods, dithering, color management, custom shaders, HDR, and more.
|
||||||
option = gpu-next Experimental video renderer based on libplacebo. This supports almost the same set of features as --vo=gpu.
|
option = gpu-next Experimental video renderer based on libplacebo. This supports almost the same set of features as --vo=gpu.
|
||||||
option = direct3d Video output driver that uses the Direct3D interface.
|
option = direct3d Video output driver that uses the Direct3D interface.
|
||||||
@@ -88,9 +89,9 @@ option = nvdec-copy copies video back to system RAM
|
|||||||
name = gpu-api
|
name = gpu-api
|
||||||
file = mpv
|
file = mpv
|
||||||
directory = Video/Render Options
|
directory = Video/Render Options
|
||||||
help = Controls which type of graphics APIs will be accepted. On Windows this defaults to d3d11 and should not be changed without a good reason.
|
help = Controls which type of graphics APIs will be accepted.
|
||||||
default = auto
|
default = auto
|
||||||
option = auto Use any available API
|
option = auto Use any available API. Note that the default GPU API used for this value is subject to change, and must not be relied upon. If a certain GPU API needs to be used, it must be explicitly specified
|
||||||
option = d3d11 Allow only gpu-context=d3d11
|
option = d3d11 Allow only gpu-context=d3d11
|
||||||
option = opengl Allow only OpenGL (requires OpenGL 2.1+ or GLES 2.0+)
|
option = opengl Allow only OpenGL (requires OpenGL 2.1+ or GLES 2.0+)
|
||||||
option = vulkan Allow only Vulkan
|
option = vulkan Allow only Vulkan
|
||||||
@@ -1117,7 +1118,7 @@ option = no
|
|||||||
name = reset-on-next-file
|
name = reset-on-next-file
|
||||||
file = mpv
|
file = mpv
|
||||||
directory = Program Behavior
|
directory = Program Behavior
|
||||||
help = Normally, mpv will try to keep all settings when playing the next file on the playlist, even if they were changed by the user during playback. This can be changed with this option. It accepts a list of options, and mpv will reset the value of these options on playback start to the initial value.
|
help = Normally, mpv will try to keep all options when playing the next file on the playlist, even if they were changed by the user during playback. This can be changed with this option. It accepts a list of options, and mpv will reset the value of these options on playback start to the initial value.
|
||||||
width = 400
|
width = 400
|
||||||
|
|
||||||
name = input-ar-delay
|
name = input-ar-delay
|
||||||
@@ -1142,8 +1143,9 @@ directory = Appearance
|
|||||||
help = User interface display language.\nmpv.net must be restarted after a change.
|
help = User interface display language.\nmpv.net must be restarted after a change.
|
||||||
default = system
|
default = system
|
||||||
option = system
|
option = system
|
||||||
option = english
|
option = bulgarian
|
||||||
option = chinese-china
|
option = chinese-china
|
||||||
|
option = english
|
||||||
option = french
|
option = french
|
||||||
option = german
|
option = german
|
||||||
option = japanese
|
option = japanese
|
||||||
|
|||||||
@@ -2,7 +2,7 @@
|
|||||||
using System.ComponentModel;
|
using System.ComponentModel;
|
||||||
using System.Runtime.InteropServices;
|
using System.Runtime.InteropServices;
|
||||||
|
|
||||||
using MpvNet.ExtensionMethod;
|
using MpvNet.Extensions;
|
||||||
|
|
||||||
namespace MpvNet.Windows.UI;
|
namespace MpvNet.Windows.UI;
|
||||||
|
|
||||||
|
|||||||
@@ -10,8 +10,9 @@ public class WpfTranslator : ITranslator
|
|||||||
string _localizerLangauge = "";
|
string _localizerLangauge = "";
|
||||||
|
|
||||||
static Language[] Languages { get; } = new Language[] {
|
static Language[] Languages { get; } = new Language[] {
|
||||||
new("english", "en", "en"),
|
new("bulgarian", "bg", "bg"),
|
||||||
new("chinese-china", "zh-CN", "zh"), // Chinese (Simplified)
|
new("chinese-china", "zh-CN", "zh"), // Chinese (Simplified)
|
||||||
|
new("english", "en", "en"),
|
||||||
new("french", "fr", "fr"),
|
new("french", "fr", "fr"),
|
||||||
new("german", "de", "de"),
|
new("german", "de", "de"),
|
||||||
new("japanese", "ja", "ja"),
|
new("japanese", "ja", "ja"),
|
||||||
|
|||||||
@@ -10,7 +10,7 @@ using System.Text.RegularExpressions;
|
|||||||
using MpvNet.Windows.WPF;
|
using MpvNet.Windows.WPF;
|
||||||
using MpvNet.Windows.UI;
|
using MpvNet.Windows.UI;
|
||||||
using MpvNet.Help;
|
using MpvNet.Help;
|
||||||
using MpvNet.ExtensionMethod;
|
using MpvNet.Extensions;
|
||||||
using MpvNet.MVVM;
|
using MpvNet.MVVM;
|
||||||
using MpvNet.Windows.WPF.MsgBox;
|
using MpvNet.Windows.WPF.MsgBox;
|
||||||
|
|
||||||
@@ -556,12 +556,12 @@ public partial class MainForm : Form
|
|||||||
if (App.AutofitImage > 1)
|
if (App.AutofitImage > 1)
|
||||||
App.AutofitImage = 1;
|
App.AutofitImage = 1;
|
||||||
|
|
||||||
bool isAudio = FileTypes.IsAudio(Player.Path.Ext());
|
bool isAudio = FileTypes.IsAudio(Player.Path.Ext);
|
||||||
|
|
||||||
if (isAudio)
|
if (isAudio)
|
||||||
autoFitHeight = Convert.ToInt32(workingArea.Height * App.AutofitAudio);
|
autoFitHeight = Convert.ToInt32(workingArea.Height * App.AutofitAudio);
|
||||||
|
|
||||||
if (FileTypes.IsImage(Player.Path.Ext()))
|
if (FileTypes.IsImage(Player.Path.Ext))
|
||||||
autoFitHeight = Convert.ToInt32(workingArea.Height * App.AutofitImage);
|
autoFitHeight = Convert.ToInt32(workingArea.Height * App.AutofitImage);
|
||||||
|
|
||||||
if (Player.VideoSize.Height == 0 || Player.VideoSize.Width == 0)
|
if (Player.VideoSize.Height == 0 || Player.VideoSize.Width == 0)
|
||||||
|
|||||||
@@ -1,4 +0,0 @@
|
|||||||
<?xml version="1.0" encoding="utf-8"?>
|
|
||||||
<packages>
|
|
||||||
<package id="Microsoft.PowerShell.5.ReferenceAssemblies" version="1.1.0" targetFramework="net472" />
|
|
||||||
</packages>
|
|
||||||
@@ -13,6 +13,7 @@ EndProject
|
|||||||
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Solution Items", "Solution Items", "{2F97C77E-32E3-46FA-8D7C-3940FD9AA384}"
|
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Solution Items", "Solution Items", "{2F97C77E-32E3-46FA-8D7C-3940FD9AA384}"
|
||||||
ProjectSection(SolutionItems) = preProject
|
ProjectSection(SolutionItems) = preProject
|
||||||
.editorconfig = .editorconfig
|
.editorconfig = .editorconfig
|
||||||
|
Directory.Build.props = Directory.Build.props
|
||||||
EndProjectSection
|
EndProjectSection
|
||||||
EndProject
|
EndProject
|
||||||
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "NGettext.Wpf", "NGettext.Wpf\NGettext.Wpf.csproj", "{0B7958FD-2138-482A-A21B-481AE7A0F851}"
|
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "NGettext.Wpf", "NGettext.Wpf\NGettext.Wpf.csproj", "{0B7958FD-2138-482A-A21B-481AE7A0F851}"
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
|
|
||||||
using CommunityToolkit.Mvvm.Messaging;
|
using CommunityToolkit.Mvvm.Messaging;
|
||||||
|
|
||||||
using MpvNet.ExtensionMethod;
|
using MpvNet.Extensions;
|
||||||
using MpvNet.Help;
|
using MpvNet.Help;
|
||||||
using MpvNet.MVVM;
|
using MpvNet.MVVM;
|
||||||
|
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
|
|
||||||
using MpvNet.ExtensionMethod;
|
using MpvNet.Extensions;
|
||||||
|
|
||||||
namespace MpvNet;
|
namespace MpvNet;
|
||||||
|
|
||||||
@@ -19,7 +19,7 @@ public class Chapter
|
|||||||
_timeDisplay = TimeSpan.FromSeconds(Time).ToString();
|
_timeDisplay = TimeSpan.FromSeconds(Time).ToString();
|
||||||
|
|
||||||
if (_timeDisplay.ContainsEx("."))
|
if (_timeDisplay.ContainsEx("."))
|
||||||
_timeDisplay = _timeDisplay[.._timeDisplay.LastIndexOf(".")];
|
_timeDisplay = _timeDisplay[.._timeDisplay.LastIndexOf('.')];
|
||||||
}
|
}
|
||||||
|
|
||||||
return _timeDisplay;
|
return _timeDisplay;
|
||||||
|
|||||||
@@ -28,7 +28,7 @@ public class Command
|
|||||||
["playlist-random"] = args => PlaylistRandom(), // deprecated
|
["playlist-random"] = args => PlaylistRandom(), // deprecated
|
||||||
};
|
};
|
||||||
|
|
||||||
string FormatTime(double value) => ((int)value).ToString("00");
|
static string FormatTime(double value) => ((int)value).ToString("00");
|
||||||
|
|
||||||
void PlayPause(IList<string> args)
|
void PlayPause(IList<string> args)
|
||||||
{
|
{
|
||||||
@@ -42,7 +42,7 @@ public class Command
|
|||||||
{
|
{
|
||||||
if (i.Contains("://") || File.Exists(i))
|
if (i.Contains("://") || File.Exists(i))
|
||||||
{
|
{
|
||||||
Player.LoadFiles(new[] { i }, true, false);
|
Player.LoadFiles([i], true, false);
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -6,9 +6,9 @@ public class CommandLine
|
|||||||
static List<StringPair>? _arguments;
|
static List<StringPair>? _arguments;
|
||||||
|
|
||||||
static string[] _preInitProperties { get; } = {
|
static string[] _preInitProperties { get; } = {
|
||||||
"input-terminal", "terminal", "input-file", "config", "o",
|
"input-terminal", "terminal", "input-file", "config", "o", "config-dir", "input-conf",
|
||||||
"config-dir", "input-conf", "load-scripts", "scripts", "player-operation-mode",
|
"load-scripts", "scripts", "script-opts", "player-operation-mode", "idle", "log-file",
|
||||||
"idle", "log-file", "msg-color", "dump-stats", "msg-level", "really-quiet" };
|
"msg-color", "dump-stats", "msg-level", "really-quiet" };
|
||||||
|
|
||||||
public static List<StringPair> Arguments
|
public static List<StringPair> Arguments
|
||||||
{
|
{
|
||||||
@@ -17,7 +17,7 @@ public class CommandLine
|
|||||||
if (_arguments != null)
|
if (_arguments != null)
|
||||||
return _arguments;
|
return _arguments;
|
||||||
|
|
||||||
_arguments = new();
|
_arguments = [];
|
||||||
|
|
||||||
foreach (string i in Environment.GetCommandLineArgs().Skip(1))
|
foreach (string i in Environment.GetCommandLineArgs().Skip(1))
|
||||||
{
|
{
|
||||||
@@ -37,7 +37,7 @@ public class CommandLine
|
|||||||
arg += "=yes";
|
arg += "=yes";
|
||||||
}
|
}
|
||||||
|
|
||||||
string left = arg[2..arg.IndexOf("=")];
|
string left = arg[2..arg.IndexOf('=')];
|
||||||
string right = arg[(left.Length + 3)..];
|
string right = arg[(left.Length + 3)..];
|
||||||
|
|
||||||
if (string.IsNullOrEmpty(left))
|
if (string.IsNullOrEmpty(left))
|
||||||
@@ -46,6 +46,7 @@ public class CommandLine
|
|||||||
switch (left)
|
switch (left)
|
||||||
{
|
{
|
||||||
case "script": left = "scripts"; break;
|
case "script": left = "scripts"; break;
|
||||||
|
case "script-opt": left = "script-opts"; break;
|
||||||
case "audio-file": left = "audio-files"; break;
|
case "audio-file": left = "audio-files"; break;
|
||||||
case "sub-file": left = "sub-files"; break;
|
case "sub-file": left = "sub-files"; break;
|
||||||
case "external-file": left = "external-files"; break;
|
case "external-file": left = "external-files"; break;
|
||||||
@@ -113,16 +114,19 @@ public class CommandLine
|
|||||||
|
|
||||||
public static void ProcessCommandLineFiles()
|
public static void ProcessCommandLineFiles()
|
||||||
{
|
{
|
||||||
List<string> files = new List<string>();
|
List<string> files = [];
|
||||||
|
|
||||||
foreach (string arg in Environment.GetCommandLineArgs().Skip(1))
|
foreach (string arg in Environment.GetCommandLineArgs().Skip(1))
|
||||||
|
{
|
||||||
if (!arg.StartsWith("--") && (arg == "-" || arg.Contains("://") ||
|
if (!arg.StartsWith("--") && (arg == "-" || arg.Contains("://") ||
|
||||||
arg.Contains(":\\") || arg.StartsWith("\\\\") || arg.StartsWith(".") ||
|
arg.Contains(":\\") || arg.StartsWith("\\\\") || arg.StartsWith('.') ||
|
||||||
File.Exists(arg)))
|
File.Exists(arg)))
|
||||||
|
{
|
||||||
files.Add(arg);
|
files.Add(arg);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
Player.LoadFiles(files.ToArray(), !App.Queue, App.Queue);
|
Player.LoadFiles([.. files], !App.Queue, App.Queue);
|
||||||
|
|
||||||
if (App.CommandLine.Contains("--shuffle"))
|
if (App.CommandLine.Contains("--shuffle"))
|
||||||
{
|
{
|
||||||
@@ -134,8 +138,10 @@ public class CommandLine
|
|||||||
public static bool Contains(string name)
|
public static bool Contains(string name)
|
||||||
{
|
{
|
||||||
foreach (StringPair pair in Arguments)
|
foreach (StringPair pair in Arguments)
|
||||||
|
{
|
||||||
if (pair.Name == name)
|
if (pair.Name == name)
|
||||||
return true;
|
return true;
|
||||||
|
}
|
||||||
|
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
@@ -143,8 +149,10 @@ public class CommandLine
|
|||||||
public static string GetValue(string name)
|
public static string GetValue(string name)
|
||||||
{
|
{
|
||||||
foreach (StringPair pair in Arguments)
|
foreach (StringPair pair in Arguments)
|
||||||
|
{
|
||||||
if (pair.Name == name)
|
if (pair.Name == name)
|
||||||
return pair.Value;
|
return pair.Value;
|
||||||
|
}
|
||||||
|
|
||||||
return "";
|
return "";
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
|
|
||||||
using System.Reflection;
|
using System.Reflection;
|
||||||
|
|
||||||
using MpvNet.ExtensionMethod;
|
using MpvNet.Extensions;
|
||||||
|
|
||||||
namespace MpvNet;
|
namespace MpvNet;
|
||||||
|
|
||||||
@@ -9,7 +9,7 @@ public class ExtensionLoader
|
|||||||
{
|
{
|
||||||
public event Action<Exception>? UnhandledException;
|
public event Action<Exception>? UnhandledException;
|
||||||
|
|
||||||
readonly List<object?> _refs = new();
|
readonly List<object?> _refs = [];
|
||||||
|
|
||||||
void LoadDll(string path)
|
void LoadDll(string path)
|
||||||
{
|
{
|
||||||
@@ -31,8 +31,12 @@ public class ExtensionLoader
|
|||||||
public void LoadFolder(string path)
|
public void LoadFolder(string path)
|
||||||
{
|
{
|
||||||
if (Directory.Exists(path))
|
if (Directory.Exists(path))
|
||||||
|
{
|
||||||
foreach (string dir in Directory.GetDirectories(path))
|
foreach (string dir in Directory.GetDirectories(path))
|
||||||
LoadDll(dir.AddSep() + Path.GetFileName(dir) + ".dll");
|
{
|
||||||
|
LoadDll(dir.Separator + Path.GetFileName(dir) + ".dll");
|
||||||
|
}
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -1,7 +0,0 @@
|
|||||||
|
|
||||||
namespace MpvNet.ExtensionMethod;
|
|
||||||
|
|
||||||
public static class ObjectExtension
|
|
||||||
{
|
|
||||||
public static string ToStringEx(this object instance) => instance?.ToString() ?? "";
|
|
||||||
}
|
|
||||||
10
src/MpvNet/ExtensionMethod/ObjectExtensions.cs
Normal file
10
src/MpvNet/ExtensionMethod/ObjectExtensions.cs
Normal file
@@ -0,0 +1,10 @@
|
|||||||
|
|
||||||
|
namespace MpvNet.Extensions;
|
||||||
|
|
||||||
|
public static class ObjectExtensions
|
||||||
|
{
|
||||||
|
extension(object instance)
|
||||||
|
{
|
||||||
|
public string ToStringEx() => instance?.ToString() ?? "";
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -1,67 +0,0 @@
|
|||||||
|
|
||||||
namespace MpvNet.ExtensionMethod;
|
|
||||||
|
|
||||||
public static class PathStringExtension
|
|
||||||
{
|
|
||||||
public static string Ext(this string filepath) => filepath.Ext(false);
|
|
||||||
|
|
||||||
public static string Ext(this string filepath, bool includeDot)
|
|
||||||
{
|
|
||||||
if (string.IsNullOrEmpty(filepath))
|
|
||||||
return "";
|
|
||||||
|
|
||||||
char[] chars = filepath.ToCharArray();
|
|
||||||
|
|
||||||
for (int x = filepath.Length - 1; x >= 0; x--)
|
|
||||||
{
|
|
||||||
if (chars[x] == Path.DirectorySeparatorChar)
|
|
||||||
return "";
|
|
||||||
|
|
||||||
if (chars[x] == '.')
|
|
||||||
return filepath.Substring(x + (includeDot ? 0 : 1)).ToLowerInvariant();
|
|
||||||
}
|
|
||||||
|
|
||||||
return "";
|
|
||||||
}
|
|
||||||
|
|
||||||
public static string FileName(this string instance)
|
|
||||||
{
|
|
||||||
if (string.IsNullOrEmpty(instance))
|
|
||||||
return "";
|
|
||||||
|
|
||||||
int index = instance.LastIndexOf('\\');
|
|
||||||
|
|
||||||
if (index > -1)
|
|
||||||
return instance.Substring(index + 1);
|
|
||||||
|
|
||||||
index = instance.LastIndexOf('/');
|
|
||||||
|
|
||||||
if (index > -1)
|
|
||||||
return instance.Substring(index + 1);
|
|
||||||
|
|
||||||
return instance;
|
|
||||||
}
|
|
||||||
|
|
||||||
public static string ShortPath(this string instance, int maxLength)
|
|
||||||
{
|
|
||||||
if (string.IsNullOrEmpty(instance))
|
|
||||||
return "";
|
|
||||||
|
|
||||||
if (instance.Length > maxLength && instance.Substring(1, 2) == ":\\")
|
|
||||||
instance = instance[..3] + "...\\" + instance.FileName();
|
|
||||||
|
|
||||||
return instance;
|
|
||||||
}
|
|
||||||
|
|
||||||
// Ensure trailing directory separator char
|
|
||||||
public static string AddSep(this string instance)
|
|
||||||
{
|
|
||||||
if (string.IsNullOrEmpty(instance))
|
|
||||||
return "";
|
|
||||||
|
|
||||||
if (!instance.EndsWith(Path.DirectorySeparatorChar.ToString()))
|
|
||||||
instance = instance + Path.DirectorySeparatorChar;
|
|
||||||
|
|
||||||
return instance;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
77
src/MpvNet/ExtensionMethod/PathStringExtensions.cs
Normal file
77
src/MpvNet/ExtensionMethod/PathStringExtensions.cs
Normal file
@@ -0,0 +1,77 @@
|
|||||||
|
|
||||||
|
namespace MpvNet.Extensions;
|
||||||
|
|
||||||
|
public static class PathStringExtensions
|
||||||
|
{
|
||||||
|
extension(string filepath)
|
||||||
|
{
|
||||||
|
public string Ext => GetExt(filepath, false);
|
||||||
|
|
||||||
|
static string GetExt(string path, bool includeDot)
|
||||||
|
{
|
||||||
|
if (string.IsNullOrEmpty(path))
|
||||||
|
return "";
|
||||||
|
|
||||||
|
char[] chars = path.ToCharArray();
|
||||||
|
|
||||||
|
for (int x = path.Length - 1; x >= 0; x--)
|
||||||
|
{
|
||||||
|
if (chars[x] == '/')
|
||||||
|
return "";
|
||||||
|
if (chars[x] == '\\')
|
||||||
|
return "";
|
||||||
|
if (chars[x] == '.')
|
||||||
|
return path[(x + (includeDot ? 0 : 1))..].ToLowerInvariant();
|
||||||
|
}
|
||||||
|
|
||||||
|
return "";
|
||||||
|
}
|
||||||
|
|
||||||
|
public string FileName
|
||||||
|
{
|
||||||
|
get
|
||||||
|
{
|
||||||
|
if (string.IsNullOrEmpty(filepath))
|
||||||
|
return "";
|
||||||
|
|
||||||
|
int index = filepath.LastIndexOf('\\');
|
||||||
|
|
||||||
|
if (index > -1)
|
||||||
|
return filepath[(index + 1)..];
|
||||||
|
|
||||||
|
index = filepath.LastIndexOf('/');
|
||||||
|
|
||||||
|
if (index > -1)
|
||||||
|
return filepath[(index + 1)..];
|
||||||
|
|
||||||
|
return filepath;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
public string ShortPath(int maxLength)
|
||||||
|
{
|
||||||
|
if (string.IsNullOrEmpty(filepath))
|
||||||
|
return "";
|
||||||
|
|
||||||
|
if (filepath.Length > maxLength && filepath.Substring(1, 2) == ":\\")
|
||||||
|
filepath = $"{filepath[..3]}...\\{filepath.FileName}";
|
||||||
|
|
||||||
|
return filepath;
|
||||||
|
}
|
||||||
|
|
||||||
|
// Ensure trailing directory separator char
|
||||||
|
public string Separator
|
||||||
|
{
|
||||||
|
get
|
||||||
|
{
|
||||||
|
if (string.IsNullOrEmpty(filepath))
|
||||||
|
return "";
|
||||||
|
|
||||||
|
if (!filepath.EndsWith(Path.DirectorySeparatorChar.ToString()))
|
||||||
|
filepath = filepath + Path.DirectorySeparatorChar;
|
||||||
|
|
||||||
|
return filepath;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -1,15 +1,15 @@
|
|||||||
|
|
||||||
using System.Globalization;
|
using System.Globalization;
|
||||||
|
|
||||||
namespace MpvNet.ExtensionMethod;
|
namespace MpvNet.Extensions;
|
||||||
|
|
||||||
public static class StringExtension
|
public static class StringExtensions
|
||||||
{
|
{
|
||||||
public static string ToUpperEx(this string instance) => (instance != null) ? instance.ToUpperInvariant() : "";
|
public static string ToUpperEx(this string instance) => instance?.ToUpperInvariant() ?? "";
|
||||||
|
|
||||||
public static string ToLowerEx(this string instance) => (instance != null) ? instance.ToLowerInvariant() : "";
|
public static string ToLowerEx(this string instance) => instance?.ToLowerInvariant() ?? "";
|
||||||
|
|
||||||
public static string TrimEx(this string? instance) => (instance == null) ? "" : instance.Trim();
|
public static string TrimEx(this string? instance) => instance?.Trim() ?? "";
|
||||||
|
|
||||||
public static int ToInt(this string instance, int defaultValue = 0)
|
public static int ToInt(this string instance, int defaultValue = 0)
|
||||||
{
|
{
|
||||||
@@ -1,11 +1,11 @@
|
|||||||
|
|
||||||
using MpvNet.ExtensionMethod;
|
using MpvNet.Extensions;
|
||||||
|
|
||||||
namespace MpvNet;
|
namespace MpvNet;
|
||||||
|
|
||||||
public static class FileTypes
|
public static class FileTypes
|
||||||
{
|
{
|
||||||
public static string[] Subtitle { get; } = { "srt", "ass", "idx", "sub", "sup", "ttxt", "txt", "ssa", "smi", "mks" };
|
public static string[] Subtitle { get; } = ["srt", "ass", "idx", "sub", "sup", "ttxt", "txt", "ssa", "smi", "mks"];
|
||||||
|
|
||||||
public static bool IsVideo(string[] exts, string ext) => exts?.Contains(ext) ?? false;
|
public static bool IsVideo(string[] exts, string ext) => exts?.Contains(ext) ?? false;
|
||||||
public static bool IsAudio(string[] exts, string ext) => exts?.Contains(ext) ?? false;
|
public static bool IsAudio(string[] exts, string ext) => exts?.Contains(ext) ?? false;
|
||||||
@@ -20,7 +20,7 @@ public static class FileTypes
|
|||||||
string exts = Player.GetPropertyString("video-exts");
|
string exts = Player.GetPropertyString("video-exts");
|
||||||
|
|
||||||
if (string.IsNullOrEmpty(exts))
|
if (string.IsNullOrEmpty(exts))
|
||||||
return "mkv mp4 avi mov flv mpg webm wmv ts vob 264 265 asf avc avs dav h264 h265 hevc m2t m2ts m2v m4v mpeg mpv mts vpy y4m".Split(' ');
|
return ["mkv", "mp4", "avi", "mov", "flv", "mpg", "webm", "wmv", "ts", "vob", "264", "265", "asf", "avc", "avs", "dav", "h264", "h265", "hevc", "m2t", "m2ts", "m2v", "m4v", "mpeg", "mpv", "mts", "vpy", "y4m"];
|
||||||
|
|
||||||
return exts.Split(" ,;".ToCharArray(), StringSplitOptions.RemoveEmptyEntries);
|
return exts.Split(" ,;".ToCharArray(), StringSplitOptions.RemoveEmptyEntries);
|
||||||
}
|
}
|
||||||
@@ -30,7 +30,7 @@ public static class FileTypes
|
|||||||
string exts = Player.GetPropertyString("audio-exts");
|
string exts = Player.GetPropertyString("audio-exts");
|
||||||
|
|
||||||
if (string.IsNullOrEmpty(exts))
|
if (string.IsNullOrEmpty(exts))
|
||||||
return "mp3 flac m4a mka mp2 ogg opus aac ac3 dts dtshd dtshr dtsma eac3 mpa mpc thd w64 wav".Split(' ');
|
return ["mp3", "flac", "m4a", "mka", "mp2", "ogg", "opus", "aac", "ac3", "dts", "dtshd", "dtshr", "dtsma", "eac3", "mpa", "mpc", "thd", "w64", "wav"];
|
||||||
|
|
||||||
return exts.Split(" ,;".ToCharArray(), StringSplitOptions.RemoveEmptyEntries);
|
return exts.Split(" ,;".ToCharArray(), StringSplitOptions.RemoveEmptyEntries);
|
||||||
}
|
}
|
||||||
@@ -40,7 +40,7 @@ public static class FileTypes
|
|||||||
string exts = Player.GetPropertyString("image-exts");
|
string exts = Player.GetPropertyString("image-exts");
|
||||||
|
|
||||||
if (string.IsNullOrEmpty(exts))
|
if (string.IsNullOrEmpty(exts))
|
||||||
return new string[]{ "jpg", "bmp", "png", "gif", "webp" };
|
return ["jpg", "bmp", "png", "gif", "webp"];
|
||||||
|
|
||||||
return exts.Split(" ,;".ToCharArray(), StringSplitOptions.RemoveEmptyEntries);
|
return exts.Split(" ,;".ToCharArray(), StringSplitOptions.RemoveEmptyEntries);
|
||||||
}
|
}
|
||||||
@@ -49,5 +49,5 @@ public static class FileTypes
|
|||||||
IsVideo(exts, ext) || IsAudio(exts, ext) || IsImage(exts, ext);
|
IsVideo(exts, ext) || IsAudio(exts, ext) || IsImage(exts, ext);
|
||||||
|
|
||||||
public static IEnumerable<string> GetMediaFiles(string[] files) =>
|
public static IEnumerable<string> GetMediaFiles(string[] files) =>
|
||||||
files.Where(i => IsMedia(files, i.Ext()));
|
files.Where(i => IsMedia(files, i.Ext));
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -1,10 +1,10 @@
|
|||||||
|
|
||||||
using MpvNet.ExtensionMethod;
|
using MpvNet.Extensions;
|
||||||
|
|
||||||
namespace MpvNet;
|
namespace MpvNet;
|
||||||
|
|
||||||
public class Folder
|
public class Folder
|
||||||
{
|
{
|
||||||
public static string Startup { get; } = Path.GetDirectoryName(Environment.ProcessPath)!.AddSep();
|
public static string Startup { get; } = Path.GetDirectoryName(Environment.ProcessPath)!.Separator;
|
||||||
public static string AppData { get; } = Environment.GetFolderPath(Environment.SpecialFolder.ApplicationData).AddSep();
|
public static string AppData { get; } = Environment.GetFolderPath(Environment.SpecialFolder.ApplicationData).Separator;
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -8,9 +8,7 @@ public static class StringHelp
|
|||||||
{
|
{
|
||||||
public static string GetMD5Hash(string txt)
|
public static string GetMD5Hash(string txt)
|
||||||
{
|
{
|
||||||
using MD5 md5 = MD5.Create();
|
|
||||||
byte[] inputBuffer = Encoding.UTF8.GetBytes(txt);
|
byte[] inputBuffer = Encoding.UTF8.GetBytes(txt);
|
||||||
byte[] hashBuffer = md5.ComputeHash(inputBuffer);
|
return Convert.ToHexString(MD5.HashData(inputBuffer));
|
||||||
return BitConverter.ToString(md5.ComputeHash(inputBuffer)).Replace("-", "");
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -34,17 +34,25 @@ public class InputConf
|
|||||||
var defaultBindings = InputHelp.GetDefaults();
|
var defaultBindings = InputHelp.GetDefaults();
|
||||||
|
|
||||||
foreach (Binding defaultBinding in defaultBindings)
|
foreach (Binding defaultBinding in defaultBindings)
|
||||||
|
{
|
||||||
foreach (Binding confBinding in confbindings)
|
foreach (Binding confBinding in confbindings)
|
||||||
|
{
|
||||||
if (defaultBinding.Input == confBinding.Input &&
|
if (defaultBinding.Input == confBinding.Input &&
|
||||||
defaultBinding.Command != confBinding.Command)
|
defaultBinding.Command != confBinding.Command)
|
||||||
{
|
{
|
||||||
defaultBinding.Input = "";
|
defaultBinding.Input = "";
|
||||||
}
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
foreach (Binding defaultBinding in defaultBindings)
|
foreach (Binding defaultBinding in defaultBindings)
|
||||||
|
{
|
||||||
foreach (Binding confBinding in confbindings)
|
foreach (Binding confBinding in confbindings)
|
||||||
|
{
|
||||||
if (defaultBinding.Command == confBinding.Command)
|
if (defaultBinding.Command == confBinding.Command)
|
||||||
defaultBinding.Input = confBinding.Input;
|
defaultBinding.Input = confBinding.Input;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
return (defaultBindings, confbindings);
|
return (defaultBindings, confbindings);
|
||||||
}
|
}
|
||||||
@@ -82,16 +90,22 @@ public class InputConf
|
|||||||
var conf = InputHelp.Parse(Content);
|
var conf = InputHelp.Parse(Content);
|
||||||
|
|
||||||
foreach (Binding defaultBinding in defaults)
|
foreach (Binding defaultBinding in defaults)
|
||||||
|
{
|
||||||
foreach (Binding confBinding in conf)
|
foreach (Binding confBinding in conf)
|
||||||
|
{
|
||||||
if (defaultBinding.Command == confBinding.Command &&
|
if (defaultBinding.Command == confBinding.Command &&
|
||||||
defaultBinding.Comment == confBinding.Comment)
|
defaultBinding.Comment == confBinding.Comment)
|
||||||
{
|
{
|
||||||
defaultBinding.Input = confBinding.Input;
|
defaultBinding.Input = confBinding.Input;
|
||||||
removed.Add(confBinding);
|
removed.Add(confBinding);
|
||||||
}
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
foreach (Binding binding in removed)
|
foreach (Binding binding in removed)
|
||||||
|
{
|
||||||
conf.Remove(binding);
|
conf.Remove(binding);
|
||||||
|
}
|
||||||
|
|
||||||
defaults.AddRange(conf);
|
defaults.AddRange(conf);
|
||||||
return InputHelp.ConvertToString(defaults);
|
return InputHelp.ConvertToString(defaults);
|
||||||
|
|||||||
@@ -7,14 +7,14 @@ public static class InputHelp
|
|||||||
{
|
{
|
||||||
public static List<Binding> GetDefaults()
|
public static List<Binding> GetDefaults()
|
||||||
{
|
{
|
||||||
List<Binding> b = new();
|
List<Binding> b = [];
|
||||||
|
|
||||||
Add(b, new (_("File"), _("Open Files..."), "script-message-to mpvnet open-files", "o"));
|
Add(b, new (_("File"), _("Open Files..."), "script-message-to mpvnet open-files", "o"));
|
||||||
Add(b, new (_("File"), _("Open URL or file from clipboard"), "script-message-to mpvnet open-clipboard", "Ctrl+v"));
|
Add(b, new (_("File"), _("Open URL or file from clipboard"), "script-message-to mpvnet open-clipboard", "Ctrl+v"));
|
||||||
Add(b, new (_("File"), _("Open DVD/Blu-ray Drive/Folder..."), "script-message-to mpvnet open-optical-media"));
|
Add(b, new (_("File"), _("Open DVD/Blu-ray Drive/Folder..."), "script-message-to mpvnet open-optical-media"));
|
||||||
Add(b, new (_("File"), "-"));
|
Add(b, new (_("File"), "-"));
|
||||||
Add(b, new (_("File"), _("Add external audio files..."), "script-message-to mpvnet load-audio", "Alt+a"));
|
Add(b, new (_("File"), _("Add external audio files..."), "script-message-to mpvnet load-audio"));
|
||||||
Add(b, new (_("File"), _("Add external subtitle files..."), "script-message-to mpvnet load-sub", "Alt+s"));
|
Add(b, new (_("File"), _("Add external subtitle files..."), "script-message-to mpvnet load-sub"));
|
||||||
Add(b, new (_("File"), "-"));
|
Add(b, new (_("File"), "-"));
|
||||||
Add(b, new (_("File"), _("Add files to playlist..."), "script-message-to mpvnet open-files append"));
|
Add(b, new (_("File"), _("Add files to playlist..."), "script-message-to mpvnet open-files append"));
|
||||||
Add(b, new (_("File"), _("Add files/URLs to playlist from clipboard"), "script-message-to mpvnet open-clipboard append", "Ctrl+Shift+v"));
|
Add(b, new (_("File"), _("Add files/URLs to playlist from clipboard"), "script-message-to mpvnet open-clipboard append", "Ctrl+Shift+v"));
|
||||||
@@ -81,7 +81,6 @@ public static class InputHelp
|
|||||||
Add(b, new (_("Video"), _("Toggle Deinterlace"), "cycle deinterlace", "d"));
|
Add(b, new (_("Video"), _("Toggle Deinterlace"), "cycle deinterlace", "d"));
|
||||||
Add(b, new (_("Video"), _("Change Aspect Ratio"), "cycle-values video-aspect-override 16:9 4:3 2.35:1 0 -1", "a"));
|
Add(b, new (_("Video"), _("Change Aspect Ratio"), "cycle-values video-aspect-override 16:9 4:3 2.35:1 0 -1", "a"));
|
||||||
Add(b, new (_("Video"), _("Rotate Video"), "cycle-values video-rotate 90 180 270 0", "Ctrl+r"));
|
Add(b, new (_("Video"), _("Rotate Video"), "cycle-values video-rotate 90 180 270 0", "Ctrl+r"));
|
||||||
Add(b, new (_("Video"), _("Stream Quality"), "script-message-to mpvnet stream-quality", "Alt+q"));
|
|
||||||
|
|
||||||
Add(b, new (_("Audio"), _("Audio Device")));
|
Add(b, new (_("Audio"), _("Audio Device")));
|
||||||
Add(b, new (_("Audio"), _("Next Track"), "script-message-to mpvnet cycle-audio", "KP7"));
|
Add(b, new (_("Audio"), _("Next Track"), "script-message-to mpvnet cycle-audio", "KP7"));
|
||||||
@@ -118,54 +117,36 @@ public static class InputHelp
|
|||||||
Add(b, new (_("Speed"), "-"));
|
Add(b, new (_("Speed"), "-"));
|
||||||
Add(b, new (_("Speed"), _("Reset"), "set speed 1", "BS"));
|
Add(b, new (_("Speed"), _("Reset"), "set speed 1", "BS"));
|
||||||
|
|
||||||
|
Add(b, new (_("View"), _("Playlist"), "script-binding select/select-playlist", "F8"));
|
||||||
Add(b, new (_("View"), _("Toggle Statistics"), "script-binding stats/display-stats-toggle", "t"));
|
Add(b, new (_("View"), _("Toggle Statistics"), "script-binding stats/display-stats-toggle", "t"));
|
||||||
Add(b, new (_("View"), _("Toggle OSC Visibility"), "script-binding osc/visibility", "Del"));
|
Add(b, new (_("View"), _("Toggle OSC Visibility"), "script-binding osc/visibility", "Del"));
|
||||||
Add(b, new (_("View"), _("Show Media Info On-Screen"), "script-message-to mpvnet show-media-info osd", "i"));
|
Add(b, new (_("View"), _("Media Info On-Screen"), "script-message-to mpvnet show-media-info osd", "i"));
|
||||||
Add(b, new (_("View"), _("Show Media Info Message Box"), "script-message-to mpvnet show-media-info msgbox", "Ctrl+m"));
|
Add(b, new (_("View"), _("Media Info Message Box"), "script-message-to mpvnet show-media-info msgbox", "Ctrl+m"));
|
||||||
Add(b, new (_("View"), _("Show Progress"), "show-progress", "p"));
|
Add(b, new (_("View"), _("Progress"), "show-progress", "p"));
|
||||||
|
Add(b, new (_("View") + " > " + _("On-Screen Menu"), _("On-Screen Menu"), "script-binding select/menu", "F1"));
|
||||||
Add(b, new (_("View") + " > " + _("On Screen Menu"), _("Playlist"), "script-binding select/select-playlist", "F8"));
|
Add(b, new (_("View") + " > " + _("On-Screen Menu"), _("Playlist"), "script-binding select/select-playlist", "F8"));
|
||||||
Add(b, new (_("View") + " > " + _("On Screen Menu"), _("Bindings"), "script-binding select/select-binding", "F1"));
|
Add(b, new (_("View") + " > " + _("On-Screen Menu"), _("Bindings"), "script-binding select/select-binding", "F2"));
|
||||||
Add(b, new (_("View") + " > " + _("On Screen Menu"), _("Properties"), "script-binding select/show-properties", "F3"));
|
Add(b, new (_("View") + " > " + _("On-Screen Menu"), _("Properties"), "script-binding select/show-properties", "F3"));
|
||||||
Add(b, new (_("View") + " > " + _("On Screen Menu"), _("Chapters"), "script-binding select/select-chapter", "Alt+c"));
|
Add(b, new (_("View") + " > " + _("On-Screen Menu"), _("Chapters"), "script-binding select/select-chapter", "Alt+c"));
|
||||||
Add(b, new (_("View") + " > " + _("On Screen Menu"), _("Tracks"), "script-binding select/select-track", "F9"));
|
Add(b, new (_("View") + " > " + _("On-Screen Menu"), _("Tracks"), "script-binding select/select-track", "F9"));
|
||||||
Add(b, new (_("View") + " > " + _("On Screen Menu"), _("Audio Tracks"), "script-binding select/select-aid"));
|
Add(b, new (_("View") + " > " + _("On-Screen Menu"), _("Audio Tracks"), "script-binding select/select-aid", "Alt+a"));
|
||||||
Add(b, new (_("View") + " > " + _("On Screen Menu"), _("Subtitle Tracks"), "script-binding select/select-sid"));
|
Add(b, new (_("View") + " > " + _("On-Screen Menu"), _("Subtitle Tracks"), "script-binding select/select-sid", "Alt+s"));
|
||||||
Add(b, new (_("View") + " > " + _("On Screen Menu"), _("Secondary Subtitle"), "script-binding select/select-secondary-sid", "Alt+b"));
|
Add(b, new (_("View") + " > " + _("On-Screen Menu"), _("Secondary Subtitle"), "script-binding select/select-secondary-sid", "Alt+b"));
|
||||||
Add(b, new (_("View") + " > " + _("On Screen Menu"), _("Video Tracks"), "script-binding select/select-vid", "Alt+v"));
|
Add(b, new (_("View") + " > " + _("On-Screen Menu"), _("Video Tracks"), "script-binding select/select-vid", "Alt+v"));
|
||||||
Add(b, new (_("View") + " > " + _("On Screen Menu"), _("Subtitle Lines"), "script-binding select/select-subtitle-line", "Alt+l"));
|
Add(b, new (_("View") + " > " + _("On-Screen Menu"), _("Editions"), "script-binding select/select-edition", "Alt+e"));
|
||||||
Add(b, new (_("View") + " > " + _("On Screen Menu"), _("Audio Devices"), "script-binding select/select-audio-device", "Alt+d"));
|
Add(b, new (_("View") + " > " + _("On-Screen Menu"), _("Subtitle Lines"), "script-binding select/select-subtitle-line", "Alt+l"));
|
||||||
|
Add(b, new (_("View") + " > " + _("On-Screen Menu"), _("Audio Devices"), "script-binding select/select-audio-device", "Alt+d"));
|
||||||
if (File.Exists(Player.ConfigFolder + "/scripts/command_palette.lua"))
|
Add(b, new (_("View") + " > " + _("On-Screen Menu"), _("Watch History"), "script-binding select/select-watch-history", "Alt+h"));
|
||||||
{
|
Add(b, new (_("View") + " > " + _("On-Screen Menu"), _("Watch Later"), "script-binding select/select-watch-later"));
|
||||||
Add(b, new(_("View") + " > " + _("Command Palette"), _("Command Palette"), "script-message-to command_palette show-command-palette \"Command Palette\"", "Ctrl+p"));
|
Add(b, new (_("View"), "-"));
|
||||||
Add(b, new(_("View") + " > " + _("Command Palette"), _("Bindings"), "script-message-to command_palette show-command-palette \"Bindings\"", "F1"));
|
Add(b, new (_("View") + " > " + _("More"), _("Console"), "script-binding console/enable", "`"));
|
||||||
Add(b, new(_("View") + " > " + _("Command Palette"), _("Properties"), "script-message-to command_palette show-command-palette \"Properties\"", "F2"));
|
Add(b, new (_("View") + " > " + _("More"), _("Commands"), "script-message-to mpvnet show-commands", "F4"));
|
||||||
Add(b, new(_("View") + " > " + _("Command Palette"), _("Commands"), "script-message-to command_palette show-command-palette \"Commands\"", "F3"));
|
Add(b, new (_("View") + " > " + _("More"), _("Active Bindings In Text Editor"), "script-message-to mpvnet show-bindings"));
|
||||||
Add(b, new(_("View") + " > " + _("Command Palette"), _("Options"), "script-message-to command_palette show-command-palette \"Options\"", "F4"));
|
Add(b, new (_("View") + " > " + _("More"), _("Active Bindings On-Screen"), "script-binding stats/display-page-4-toggle", "?"));
|
||||||
Add(b, new(_("View") + " > " + _("Command Palette"), _("Playlist"), "script-message-to command_palette show-command-palette \"Playlist\"", "F8"));
|
Add(b, new (_("View") + " > " + _("More"), _("Keys"), "script-message-to mpvnet show-keys", "Alt+k"));
|
||||||
Add(b, new(_("View") + " > " + _("Command Palette"), _("Tracks"), "script-message-to command_palette show-command-palette \"Tracks\"", "F9"));
|
Add(b, new (_("View") + " > " + _("More"), _("Protocols"), "script-message-to mpvnet show-protocols", "Alt+p"));
|
||||||
Add(b, new(_("View") + " > " + _("Command Palette"), _("Audio Tracks"), "script-message-to command_palette show-command-palette \"Audio Tracks\"", "Alt+a"));
|
Add(b, new (_("View") + " > " + _("More"), _("Decoders"), "script-message-to mpvnet show-decoders"));
|
||||||
Add(b, new(_("View") + " > " + _("Command Palette"), _("Subtitle Tracks"), "script-message-to command_palette show-command-palette \"Subtitle Tracks\"", "Alt+s"));
|
Add(b, new (_("View") + " > " + _("More"), _("Demuxers"), "script-message-to mpvnet show-demuxers"));
|
||||||
Add(b, new(_("View") + " > " + _("Command Palette"), _("Secondary Subtitle"), "script-message-to command_palette show-command-palette \"Secondary Subtitle\"", "Alt+b"));
|
|
||||||
Add(b, new(_("View") + " > " + _("Command Palette"), _("Video Tracks"), "script-message-to command_palette show-command-palette \"Video Tracks\"", "Alt+v"));
|
|
||||||
Add(b, new(_("View") + " > " + _("Command Palette"), _("Chapters"), "script-message-to command_palette show-command-palette \"Chapters\"", "Alt+c"));
|
|
||||||
Add(b, new(_("View") + " > " + _("Command Palette"), _("Profiles"), "script-message-to command_palette show-command-palette \"Profiles\"", "Alt+p"));
|
|
||||||
Add(b, new(_("View") + " > " + _("Command Palette"), _("Audio Devices"), "script-message-to command_palette show-command-palette \"Audio Devices\"", "Alt+d"));
|
|
||||||
Add(b, new(_("View") + " > " + _("Command Palette"), _("Subtitle Line"), "script-message-to command_palette show-command-palette \"Subtitle Line\"", "Alt+l"));
|
|
||||||
Add(b, new(_("View") + " > " + _("Command Palette"), _("Blu-ray Titles"), "script-message-to command_palette show-command-palette \"Blu-ray Titles\"", "Alt+t"));
|
|
||||||
Add(b, new(_("View") + " > " + _("Command Palette"), _("Stream Quality"), "script-message-to command_palette show-command-palette \"Stream Quality\"", "Alt+q"));
|
|
||||||
Add(b, new(_("View") + " > " + _("Command Palette"), _("Aspect Ratio"), "script-message-to command_palette show-command-palette \"Aspect Ratio\"", "Alt+r"));
|
|
||||||
Add(b, new(_("View") + " > " + _("Command Palette"), _("Recent Files"), "script-message-to mpvnet show-recent-in-command-palette", "Alt+f"));
|
|
||||||
}
|
|
||||||
|
|
||||||
Add(b, new (_("View") + " > " + _("More"), _("Show Console"), "script-binding console/enable", "`"));
|
|
||||||
Add(b, new (_("View") + " > " + _("More"), _("Show Commands"), "script-message-to mpvnet show-commands", "F2"));
|
|
||||||
Add(b, new (_("View") + " > " + _("More"), _("Show Bindings"), "script-message-to mpvnet show-bindings"));
|
|
||||||
Add(b, new (_("View") + " > " + _("More"), _("Show Keys"), "script-message-to mpvnet show-keys", "Alt+k"));
|
|
||||||
Add(b, new (_("View") + " > " + _("More"), _("Show Protocols"), "script-message-to mpvnet show-protocols", "Alt+p"));
|
|
||||||
Add(b, new (_("View") + " > " + _("More"), _("Show Decoders"), "script-message-to mpvnet show-decoders"));
|
|
||||||
Add(b, new (_("View") + " > " + _("More"), _("Show Demuxers"), "script-message-to mpvnet show-demuxers"));
|
|
||||||
|
|
||||||
Add(b, new (_("Window"), _("Fullscreen"), "cycle fullscreen", "Enter"));
|
Add(b, new (_("Window"), _("Fullscreen"), "cycle fullscreen", "Enter"));
|
||||||
Add(b, new (_("Window") + " > " + _("Zoom"), _("Enlarge"), "script-message-to mpvnet scale-window 1.2", "Alt++"));
|
Add(b, new (_("Window") + " > " + _("Zoom"), _("Enlarge"), "script-message-to mpvnet scale-window 1.2", "Alt++"));
|
||||||
@@ -185,22 +166,20 @@ public static class InputHelp
|
|||||||
|
|
||||||
Add(b, new ("", _("Profile")));
|
Add(b, new ("", _("Profile")));
|
||||||
|
|
||||||
Add(b, new (_("Settings"), _("Show Config Editor"), "script-message-to mpvnet show-conf-editor", "Ctrl+,"));
|
Add(b, new (_("Config"), _("Show Config Editor"), "script-message-to mpvnet show-conf-editor", "Ctrl+,"));
|
||||||
Add(b, new (_("Settings"), _("Show Input Editor"), "script-message-to mpvnet show-input-editor", "Ctrl+i"));
|
Add(b, new (_("Config"), _("Show Input Editor"), "script-message-to mpvnet show-input-editor", "Ctrl+i"));
|
||||||
Add(b, new (_("Settings"), "-"));
|
Add(b, new (_("Config"), "-"));
|
||||||
Add(b, new (_("Settings"), _("Edit mpv.conf"), "script-message-to mpvnet edit-conf-file mpv.conf", "c"));
|
Add(b, new (_("Config"), _("Edit mpv.conf"), "script-message-to mpvnet edit-conf-file mpv.conf", "c"));
|
||||||
Add(b, new (_("Settings"), _("Edit input.conf"), "script-message-to mpvnet edit-conf-file input.conf", "k"));
|
Add(b, new (_("Config"), _("Edit input.conf"), "script-message-to mpvnet edit-conf-file input.conf", "k"));
|
||||||
Add(b, new (_("Settings"), "-"));
|
Add(b, new (_("Config"), "-"));
|
||||||
Add(b, new (_("Settings"), _("Open Config Folder"), "script-message-to mpvnet open-conf-folder", "Ctrl+f"));
|
Add(b, new (_("Config"), _("Open Config Folder"), "script-message-to mpvnet open-conf-folder", "Ctrl+f"));
|
||||||
Add(b, new (_("Settings") + " > " + _("Setup"), _("Register video file associations"), "script-message-to mpvnet reg-file-assoc video"));
|
Add(b, new (_("Config") + " > " + _("Setup"), _("Register video file associations"), "script-message-to mpvnet reg-file-assoc video"));
|
||||||
Add(b, new (_("Settings") + " > " + _("Setup"), _("Register audio file associations"), "script-message-to mpvnet reg-file-assoc audio"));
|
Add(b, new (_("Config") + " > " + _("Setup"), _("Register audio file associations"), "script-message-to mpvnet reg-file-assoc audio"));
|
||||||
Add(b, new (_("Settings") + " > " + _("Setup"), _("Register image file associations"), "script-message-to mpvnet reg-file-assoc image"));
|
Add(b, new (_("Config") + " > " + _("Setup"), _("Register image file associations"), "script-message-to mpvnet reg-file-assoc image"));
|
||||||
Add(b, new (_("Settings") + " > " + _("Setup"), _("Unregister file associations"), "script-message-to mpvnet reg-file-assoc unreg"));
|
Add(b, new (_("Config") + " > " + _("Setup"), _("Unregister file associations"), "script-message-to mpvnet reg-file-assoc unreg"));
|
||||||
Add(b, new (_("Settings") + " > " + _("Setup"), "-"));
|
Add(b, new (_("Config") + " > " + _("Setup"), "-"));
|
||||||
Add(b, new (_("Settings") + " > " + _("Setup"), _("Add mpv.net to Path environment variable"), "script-message-to mpvnet add-to-path"));
|
Add(b, new (_("Config") + " > " + _("Setup"), _("Add mpv.net to Path environment variable"), "script-message-to mpvnet add-to-path"));
|
||||||
Add(b, new (_("Settings") + " > " + _("Setup"), _("Remove mpv.net from Path environment variable"), "script-message-to mpvnet remove-from-path"));
|
Add(b, new (_("Config") + " > " + _("Setup"), _("Remove mpv.net from Path environment variable"), "script-message-to mpvnet remove-from-path"));
|
||||||
Add(b, new (_("Settings") + " > " + _("Setup"), "-"));
|
|
||||||
Add(b, new (_("Settings") + " > " + _("Setup"), _("Install Command Palette"), "script-message-to mpvnet install-command-palette"));
|
|
||||||
|
|
||||||
Add(b, new (_("Tools"), _("Set/clear A-B loop points"), "ab-loop", "l"));
|
Add(b, new (_("Tools"), _("Set/clear A-B loop points"), "ab-loop", "l"));
|
||||||
Add(b, new (_("Tools"), _("Toggle infinite file looping"), "cycle-values loop-file inf no", "L"));
|
Add(b, new (_("Tools"), _("Toggle infinite file looping"), "cycle-values loop-file inf no", "L"));
|
||||||
@@ -221,10 +200,10 @@ public static class InputHelp
|
|||||||
|
|
||||||
Add(b, new ("", "", "quit", "q", _("Exit")));
|
Add(b, new ("", "", "quit", "q", _("Exit")));
|
||||||
Add(b, new ("", "", "script-message-to mpvnet show-menu", "MBTN_Right", _("Show Menu")));
|
Add(b, new ("", "", "script-message-to mpvnet show-menu", "MBTN_Right", _("Show Menu")));
|
||||||
Add(b, new ("", "", "script-message-to mpvnet play-pause", "Play", _("Play/Pause")));
|
Add(b, new("", "", "script-message-to mpvnet play-pause", "Play", _("Play/Pause")));
|
||||||
Add(b, new ("", "", "script-message-to mpvnet play-pause", "Pause", _("Play/Pause")));
|
Add(b, new("", "", "script-message-to mpvnet play-pause", "Pause", _("Play/Pause")));
|
||||||
Add(b, new ("", "", "script-message-to mpvnet play-pause", "PlayPause", _("Play/Pause")));
|
Add(b, new("", "", "script-message-to mpvnet play-pause", "PlayPause", _("Play/Pause")));
|
||||||
Add(b, new ("", "", "script-message-to mpvnet play-pause", "MBTN_Mid", _("Play/Pause")));
|
Add(b, new("", "", "script-message-to mpvnet play-pause", "MBTN_Mid", _("Play/Pause")));
|
||||||
Add(b, new ("", "", "stop", "Stop", _("Stop")));
|
Add(b, new ("", "", "stop", "Stop", _("Stop")));
|
||||||
Add(b, new ("", "", "seek 60", "Forward", _("Forward")));
|
Add(b, new ("", "", "seek 60", "Forward", _("Forward")));
|
||||||
Add(b, new ("", "", "seek -60", "Rewind", _("Backward")));
|
Add(b, new ("", "", "seek -60", "Rewind", _("Backward")));
|
||||||
@@ -238,7 +217,7 @@ public static class InputHelp
|
|||||||
Add(b, new ("", "", "playlist-next", "MBTN_Forward", _("Next File")));
|
Add(b, new ("", "", "playlist-next", "MBTN_Forward", _("Next File")));
|
||||||
Add(b, new ("", "", "playlist-prev", "<", _("Previous File")));
|
Add(b, new ("", "", "playlist-prev", "<", _("Previous File")));
|
||||||
Add(b, new ("", "", "playlist-next", ">", _("Next File")));
|
Add(b, new ("", "", "playlist-next", ">", _("Next File")));
|
||||||
Add(b, new ("", "", "ignore", "MBTN_Left", _("Ignore left mouse butten")));
|
Add(b, new ("", "", "ignore", "MBTN_Left", _("Ignore left mouse button")));
|
||||||
Add(b, new ("", "", "cycle fullscreen", "f", _("Fullscreen")));
|
Add(b, new ("", "", "cycle fullscreen", "f", _("Fullscreen")));
|
||||||
Add(b, new ("", "", "cycle fullscreen", "MBTN_Left_DBL", _("Fullscreen")));
|
Add(b, new ("", "", "cycle fullscreen", "MBTN_Left_DBL", _("Fullscreen")));
|
||||||
Add(b, new ("", "", "no-osd seek 1 exact", "Shift+Right", _("Seek Forward")));
|
Add(b, new ("", "", "no-osd seek 1 exact", "Shift+Right", _("Seek Forward")));
|
||||||
@@ -252,6 +231,23 @@ public static class InputHelp
|
|||||||
Add(b, new ("", "", "no-osd seek 5", "Ctrl+Wheel_Up", _("Seek Forward")));
|
Add(b, new ("", "", "no-osd seek 5", "Ctrl+Wheel_Up", _("Seek Forward")));
|
||||||
Add(b, new ("", "", "no-osd seek -5", "Ctrl+Wheel_Down", _("Seek Backward")));
|
Add(b, new ("", "", "no-osd seek -5", "Ctrl+Wheel_Down", _("Seek Backward")));
|
||||||
Add(b, new ("", "", "quit", "Power", _("Exit")));
|
Add(b, new ("", "", "quit", "Power", _("Exit")));
|
||||||
|
Add(b, new ("", "", "script-binding select/select-playlist", "g-p", _("Playlist")));
|
||||||
|
Add(b, new ("", "", "script-binding select/select-sid", "g-s", _("Subtitles")));
|
||||||
|
Add(b, new ("", "", "script-binding select/select-secondary-sid", "g-S", _("Secondary Subtitles")));
|
||||||
|
Add(b, new ("", "", "script-binding select/select-aid", "g-a", _("Audio Tracks")));
|
||||||
|
Add(b, new ("", "", "script-binding select/select-vid", "g-v", _("Video Tracks")));
|
||||||
|
Add(b, new ("", "", "script-binding select/select-track", "g-t", _("Tracks")));
|
||||||
|
Add(b, new ("", "", "script-binding select/select-chapter", "g-c", _("Chapters")));
|
||||||
|
Add(b, new ("", "", "script-binding select/select-edition", "g-e", _("Editions")));
|
||||||
|
Add(b, new ("", "", "script-binding select/select-subtitle-line", "g-l", _("Subtitle Lines")));
|
||||||
|
Add(b, new ("", "", "script-binding select/select-audio-device", "g-d", _("Audio Devices")));
|
||||||
|
Add(b, new ("", "", "script-binding select/select-watch-history", "g-h", _("Watch History")));
|
||||||
|
Add(b, new ("", "", "script-binding select/select-watch-later", "g-w", _("Watch Later")));
|
||||||
|
Add(b, new ("", "", "script-binding select/select-binding", "g-b", _("Bindings")));
|
||||||
|
Add(b, new ("", "", "script-binding select/show-properties", "g-r", _("Properties")));
|
||||||
|
Add(b, new ("", "", "script-binding select/menu", "g-m", _("On-Screen Menu")));
|
||||||
|
Add(b, new ("", "", "script-binding select/menu", "MENU", _("On-Screen Menu")));
|
||||||
|
Add(b, new ("", "", "script-binding select/menu", "Ctrl+p", _("On-Screen Menu")));
|
||||||
|
|
||||||
return b;
|
return b;
|
||||||
|
|
||||||
@@ -367,7 +363,7 @@ public static class InputHelp
|
|||||||
if (binding.Input.Contains("alt+"))
|
if (binding.Input.Contains("alt+"))
|
||||||
binding.Input = binding.Input.Replace("alt+", "Alt+");
|
binding.Input = binding.Input.Replace("alt+", "Alt+");
|
||||||
|
|
||||||
line = line[(line.IndexOf(" ") + 1)..];
|
line = line[(line.IndexOf(' ') + 1)..];
|
||||||
|
|
||||||
if (line.Contains(App.MenuSyntax))
|
if (line.Contains(App.MenuSyntax))
|
||||||
{
|
{
|
||||||
@@ -383,8 +379,8 @@ public static class InputHelp
|
|||||||
}
|
}
|
||||||
else if (line.Contains('#'))
|
else if (line.Contains('#'))
|
||||||
{
|
{
|
||||||
binding.Comment = line[(line.IndexOf("#") + 1)..].Trim();
|
binding.Comment = line[(line.IndexOf('#') + 1)..].Trim();
|
||||||
line = line[..line.IndexOf("#")];
|
line = line[..line.IndexOf('#')];
|
||||||
}
|
}
|
||||||
|
|
||||||
binding.Command = line.Trim();
|
binding.Command = line.Trim();
|
||||||
@@ -450,7 +446,7 @@ public static class InputHelp
|
|||||||
|
|
||||||
public static Dictionary<string, Binding> GetActiveBindings(List<Binding> bindings)
|
public static Dictionary<string, Binding> GetActiveBindings(List<Binding> bindings)
|
||||||
{
|
{
|
||||||
Dictionary<string, Binding> ret = new();
|
Dictionary<string, Binding> ret = [];
|
||||||
|
|
||||||
foreach (Binding binding in bindings)
|
foreach (Binding binding in bindings)
|
||||||
{
|
{
|
||||||
@@ -475,7 +471,7 @@ public static class InputHelp
|
|||||||
|
|
||||||
Binding binding = it.Value;
|
Binding binding = it.Value;
|
||||||
|
|
||||||
if (!keys.Contains(binding.Input) && (charCount + binding.Input.Length) < 15)
|
if (!keys.Contains(binding.Input) && (charCount + binding.Input.Length) < 30)
|
||||||
{
|
{
|
||||||
keys.Add(binding.Input);
|
keys.Add(binding.Input);
|
||||||
charCount += binding.Input.Length;
|
charCount += binding.Input.Length;
|
||||||
|
|||||||
@@ -1,13 +1,4 @@
|
|||||||
|
|
||||||
using CommunityToolkit.Mvvm.Messaging.Messages;
|
|
||||||
|
|
||||||
namespace MpvNet.MVVM;
|
namespace MpvNet.MVVM;
|
||||||
|
|
||||||
public class MainWindowIsLoadedMessage { }
|
public class MainWindowIsLoadedMessage { }
|
||||||
|
|
||||||
//public class ScaleWindowMessage : ValueChangedMessage<float>
|
|
||||||
//{
|
|
||||||
// public ScaleWindowMessage(float value) : base(value)
|
|
||||||
// {
|
|
||||||
// }
|
|
||||||
//}
|
|
||||||
|
|||||||
@@ -21,11 +21,11 @@ public class MpvClient
|
|||||||
public event Action? Seek; // seek MPV_EVENT_SEEK
|
public event Action? Seek; // seek MPV_EVENT_SEEK
|
||||||
public event Action? PlaybackRestart; // playback-restart MPV_EVENT_PLAYBACK_RESTART
|
public event Action? PlaybackRestart; // playback-restart MPV_EVENT_PLAYBACK_RESTART
|
||||||
|
|
||||||
public Dictionary<string, List<Action>> PropChangeActions { get; set; } = new Dictionary<string, List<Action>>();
|
public Dictionary<string, List<Action>> PropChangeActions { get; set; } = [];
|
||||||
public Dictionary<string, List<Action<int>>> IntPropChangeActions { get; set; } = new Dictionary<string, List<Action<int>>>();
|
public Dictionary<string, List<Action<int>>> IntPropChangeActions { get; set; } = [];
|
||||||
public Dictionary<string, List<Action<bool>>> BoolPropChangeActions { get; set; } = new Dictionary<string, List<Action<bool>>>();
|
public Dictionary<string, List<Action<bool>>> BoolPropChangeActions { get; set; } = [];
|
||||||
public Dictionary<string, List<Action<double>>> DoublePropChangeActions { get; set; } = new Dictionary<string, List<Action<double>>>();
|
public Dictionary<string, List<Action<double>>> DoublePropChangeActions { get; set; } = [];
|
||||||
public Dictionary<string, List<Action<string>>> StringPropChangeActions { get; set; } = new Dictionary<string, List<Action<string>>>();
|
public Dictionary<string, List<Action<string>>> StringPropChangeActions { get; set; } = [];
|
||||||
|
|
||||||
public nint Handle { get; set; }
|
public nint Handle { get; set; }
|
||||||
|
|
||||||
@@ -132,46 +132,72 @@ public class MpvClient
|
|||||||
else if (data.format == mpv_format.MPV_FORMAT_STRING)
|
else if (data.format == mpv_format.MPV_FORMAT_STRING)
|
||||||
{
|
{
|
||||||
lock (StringPropChangeActions)
|
lock (StringPropChangeActions)
|
||||||
|
{
|
||||||
foreach (var pair in StringPropChangeActions)
|
foreach (var pair in StringPropChangeActions)
|
||||||
|
{
|
||||||
if (pair.Key == data.name)
|
if (pair.Key == data.name)
|
||||||
{
|
{
|
||||||
string value = ConvertFromUtf8(Marshal.PtrToStructure<IntPtr>(data.data));
|
string value = ConvertFromUtf8(Marshal.PtrToStructure<IntPtr>(data.data));
|
||||||
|
|
||||||
foreach (var action in pair.Value)
|
foreach (var action in pair.Value)
|
||||||
|
{
|
||||||
action.Invoke(value);
|
action.Invoke(value);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
}
|
}
|
||||||
else if (data.format == mpv_format.MPV_FORMAT_INT64)
|
else if (data.format == mpv_format.MPV_FORMAT_INT64)
|
||||||
{
|
{
|
||||||
lock (IntPropChangeActions)
|
lock (IntPropChangeActions)
|
||||||
|
{
|
||||||
foreach (var pair in IntPropChangeActions)
|
foreach (var pair in IntPropChangeActions)
|
||||||
|
{
|
||||||
if (pair.Key == data.name)
|
if (pair.Key == data.name)
|
||||||
{
|
{
|
||||||
int value = Marshal.PtrToStructure<int>(data.data);
|
int value = Marshal.PtrToStructure<int>(data.data);
|
||||||
|
|
||||||
foreach (var action in pair.Value)
|
foreach (var action in pair.Value)
|
||||||
|
{
|
||||||
action.Invoke(value);
|
action.Invoke(value);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
}
|
}
|
||||||
else if (data.format == mpv_format.MPV_FORMAT_NONE)
|
else if (data.format == mpv_format.MPV_FORMAT_NONE)
|
||||||
{
|
{
|
||||||
lock (PropChangeActions)
|
lock (PropChangeActions)
|
||||||
|
{
|
||||||
foreach (var pair in PropChangeActions)
|
foreach (var pair in PropChangeActions)
|
||||||
|
{
|
||||||
if (pair.Key == data.name)
|
if (pair.Key == data.name)
|
||||||
|
{
|
||||||
foreach (var action in pair.Value)
|
foreach (var action in pair.Value)
|
||||||
|
{
|
||||||
action.Invoke();
|
action.Invoke();
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
}
|
}
|
||||||
else if (data.format == mpv_format.MPV_FORMAT_DOUBLE)
|
else if (data.format == mpv_format.MPV_FORMAT_DOUBLE)
|
||||||
{
|
{
|
||||||
lock (DoublePropChangeActions)
|
lock (DoublePropChangeActions)
|
||||||
|
{
|
||||||
foreach (var pair in DoublePropChangeActions)
|
foreach (var pair in DoublePropChangeActions)
|
||||||
|
{
|
||||||
if (pair.Key == data.name)
|
if (pair.Key == data.name)
|
||||||
{
|
{
|
||||||
double value = Marshal.PtrToStructure<double>(data.data);
|
double value = Marshal.PtrToStructure<double>(data.data);
|
||||||
|
|
||||||
foreach (var action in pair.Value)
|
foreach (var action in pair.Value)
|
||||||
|
{
|
||||||
action.Invoke(value);
|
action.Invoke(value);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -247,7 +273,9 @@ public class MpvClient
|
|||||||
mpv_error err = mpv_command_ret(Handle, rootPtr, resultNodePtr);
|
mpv_error err = mpv_command_ret(Handle, rootPtr, resultNodePtr);
|
||||||
|
|
||||||
foreach (IntPtr ptr in pointers)
|
foreach (IntPtr ptr in pointers)
|
||||||
|
{
|
||||||
Marshal.FreeHGlobal(ptr);
|
Marshal.FreeHGlobal(ptr);
|
||||||
|
}
|
||||||
|
|
||||||
Marshal.FreeHGlobal(rootPtr);
|
Marshal.FreeHGlobal(rootPtr);
|
||||||
|
|
||||||
@@ -409,7 +437,7 @@ public class MpvClient
|
|||||||
if (err < 0)
|
if (err < 0)
|
||||||
HandleError(err, "error observing property: " + name);
|
HandleError(err, "error observing property: " + name);
|
||||||
else
|
else
|
||||||
IntPropChangeActions[name] = new List<Action<int>>();
|
IntPropChangeActions[name] = [];
|
||||||
}
|
}
|
||||||
|
|
||||||
if (IntPropChangeActions.ContainsKey(name))
|
if (IntPropChangeActions.ContainsKey(name))
|
||||||
@@ -428,7 +456,7 @@ public class MpvClient
|
|||||||
if (err < 0)
|
if (err < 0)
|
||||||
HandleError(err, "error observing property: " + name);
|
HandleError(err, "error observing property: " + name);
|
||||||
else
|
else
|
||||||
DoublePropChangeActions[name] = new List<Action<double>>();
|
DoublePropChangeActions[name] = [];
|
||||||
}
|
}
|
||||||
|
|
||||||
if (DoublePropChangeActions.ContainsKey(name))
|
if (DoublePropChangeActions.ContainsKey(name))
|
||||||
@@ -447,7 +475,7 @@ public class MpvClient
|
|||||||
if (err < 0)
|
if (err < 0)
|
||||||
HandleError(err, "error observing property: " + name);
|
HandleError(err, "error observing property: " + name);
|
||||||
else
|
else
|
||||||
BoolPropChangeActions[name] = new List<Action<bool>>();
|
BoolPropChangeActions[name] = [];
|
||||||
}
|
}
|
||||||
|
|
||||||
if (BoolPropChangeActions.ContainsKey(name))
|
if (BoolPropChangeActions.ContainsKey(name))
|
||||||
@@ -466,7 +494,7 @@ public class MpvClient
|
|||||||
if (err < 0)
|
if (err < 0)
|
||||||
HandleError(err, "error observing property: " + name);
|
HandleError(err, "error observing property: " + name);
|
||||||
else
|
else
|
||||||
StringPropChangeActions[name] = new List<Action<string>>();
|
StringPropChangeActions[name] = [];
|
||||||
}
|
}
|
||||||
|
|
||||||
if (StringPropChangeActions.ContainsKey(name))
|
if (StringPropChangeActions.ContainsKey(name))
|
||||||
@@ -485,7 +513,7 @@ public class MpvClient
|
|||||||
if (err < 0)
|
if (err < 0)
|
||||||
HandleError(err, "error observing property: " + name);
|
HandleError(err, "error observing property: " + name);
|
||||||
else
|
else
|
||||||
PropChangeActions[name] = new List<Action>();
|
PropChangeActions[name] = [];
|
||||||
}
|
}
|
||||||
|
|
||||||
if (PropChangeActions.ContainsKey(name))
|
if (PropChangeActions.ContainsKey(name))
|
||||||
|
|||||||
@@ -1,27 +1,25 @@
|
|||||||
<Project Sdk="Microsoft.NET.Sdk">
|
<Project Sdk="Microsoft.NET.Sdk">
|
||||||
|
|
||||||
<PropertyGroup>
|
<PropertyGroup>
|
||||||
<TargetFramework>net6.0</TargetFramework>
|
<TargetFramework>net10.0</TargetFramework>
|
||||||
<AssemblyName>libmpvnet</AssemblyName>
|
<AssemblyName>libmpvnet</AssemblyName>
|
||||||
<Product>mpv.net</Product>
|
|
||||||
<Nullable>enable</Nullable>
|
|
||||||
<RootNamespace>MpvNet</RootNamespace>
|
<RootNamespace>MpvNet</RootNamespace>
|
||||||
<AppendTargetFrameworkToOutputPath>false</AppendTargetFrameworkToOutputPath>
|
<AppendTargetFrameworkToOutputPath>false</AppendTargetFrameworkToOutputPath>
|
||||||
</PropertyGroup>
|
</PropertyGroup>
|
||||||
|
|
||||||
<ItemGroup>
|
<ItemGroup>
|
||||||
<None Include="..\..\docs\changelog.md" Link="Docs\changelog.md" />
|
<None Include="..\..\docs\changelog.md" Link="Docs\changelog.md" />
|
||||||
<None Include="..\..\docs\manual.md" Link="Docs\manual.md" />
|
<None Include="..\..\docs\manual.md" Link="Docs\manual.md" />
|
||||||
<None Include="..\..\README.md" Link="Docs\README.md" />
|
<None Include="..\..\README.md" Link="Docs\README.md" />
|
||||||
</ItemGroup>
|
</ItemGroup>
|
||||||
|
|
||||||
<ItemGroup>
|
<ItemGroup>
|
||||||
<Folder Include="Docs\" />
|
<Folder Include="Docs\" />
|
||||||
</ItemGroup>
|
</ItemGroup>
|
||||||
|
|
||||||
<ItemGroup>
|
<ItemGroup>
|
||||||
<PackageReference Include="CommunityToolkit.Mvvm" Version="8.2.2" />
|
<PackageReference Include="CommunityToolkit.Mvvm" />
|
||||||
<PackageReference Include="NGettext" Version="0.6.7" />
|
<PackageReference Include="NGettext" />
|
||||||
</ItemGroup>
|
</ItemGroup>
|
||||||
|
|
||||||
</Project>
|
</Project>
|
||||||
|
|||||||
@@ -8,7 +8,7 @@ using System.Text.Json;
|
|||||||
using System.Text.RegularExpressions;
|
using System.Text.RegularExpressions;
|
||||||
using System.Threading;
|
using System.Threading;
|
||||||
|
|
||||||
using MpvNet.ExtensionMethod;
|
using MpvNet.Extensions;
|
||||||
using MpvNet.Help;
|
using MpvNet.Help;
|
||||||
using MpvNet.Native;
|
using MpvNet.Native;
|
||||||
|
|
||||||
@@ -73,10 +73,12 @@ public class MainPlayer : MpvClient
|
|||||||
MainHandle = mpv_create();
|
MainHandle = mpv_create();
|
||||||
Handle = MainHandle;
|
Handle = MainHandle;
|
||||||
|
|
||||||
var events = Enum.GetValues(typeof(mpv_event_id)).Cast<mpv_event_id>();
|
var events = Enum.GetValues<mpv_event_id>().Cast<mpv_event_id>();
|
||||||
|
|
||||||
foreach (mpv_event_id i in events)
|
foreach (mpv_event_id i in events)
|
||||||
|
{
|
||||||
mpv_request_event(MainHandle, i, 0);
|
mpv_request_event(MainHandle, i, 0);
|
||||||
|
}
|
||||||
|
|
||||||
mpv_request_log_messages(MainHandle, "no");
|
mpv_request_log_messages(MainHandle, "no");
|
||||||
|
|
||||||
@@ -125,7 +127,7 @@ public class MainPlayer : MpvClient
|
|||||||
{
|
{
|
||||||
string configDir = CommandLine.GetValue("config-dir");
|
string configDir = CommandLine.GetValue("config-dir");
|
||||||
string fullPath = System.IO.Path.GetFullPath(configDir);
|
string fullPath = System.IO.Path.GetFullPath(configDir);
|
||||||
App.InputConf.Path = fullPath.AddSep() + "input.conf";
|
App.InputConf.Path = fullPath.Separator + "input.conf";
|
||||||
string content = App.InputConf.GetContent();
|
string content = App.InputConf.GetContent();
|
||||||
|
|
||||||
if (!string.IsNullOrEmpty(content))
|
if (!string.IsNullOrEmpty(content))
|
||||||
@@ -194,7 +196,9 @@ public class MainPlayer : MpvClient
|
|||||||
mpv_destroy(Handle);
|
mpv_destroy(Handle);
|
||||||
|
|
||||||
foreach (var client in Clients)
|
foreach (var client in Clients)
|
||||||
|
{
|
||||||
mpv_destroy(client.Handle);
|
mpv_destroy(client.Handle);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
public void ProcessProperty(string? name, string? value)
|
public void ProcessProperty(string? name, string? value)
|
||||||
@@ -246,7 +250,7 @@ public class MainPlayer : MpvClient
|
|||||||
string? mpvnet_home = Environment.GetEnvironmentVariable("MPVNET_HOME");
|
string? mpvnet_home = Environment.GetEnvironmentVariable("MPVNET_HOME");
|
||||||
|
|
||||||
if (Directory.Exists(mpvnet_home))
|
if (Directory.Exists(mpvnet_home))
|
||||||
return _configFolder = mpvnet_home.AddSep();
|
return _configFolder = mpvnet_home.Separator;
|
||||||
|
|
||||||
_configFolder = Folder.Startup + "portable_config";
|
_configFolder = Folder.Startup + "portable_config";
|
||||||
|
|
||||||
@@ -256,13 +260,15 @@ public class MainPlayer : MpvClient
|
|||||||
if (!Directory.Exists(_configFolder))
|
if (!Directory.Exists(_configFolder))
|
||||||
Directory.CreateDirectory(_configFolder);
|
Directory.CreateDirectory(_configFolder);
|
||||||
|
|
||||||
_configFolder = _configFolder.AddSep();
|
_configFolder = _configFolder.Separator;
|
||||||
}
|
}
|
||||||
|
|
||||||
return _configFolder;
|
return _configFolder;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
private readonly Regex ConfRegex = new Regex("^[\\w-]+$", RegexOptions.Compiled);
|
||||||
|
|
||||||
Dictionary<string, string>? _Conf;
|
Dictionary<string, string>? _Conf;
|
||||||
|
|
||||||
public Dictionary<string, string> Conf {
|
public Dictionary<string, string> Conf {
|
||||||
@@ -273,7 +279,7 @@ public class MainPlayer : MpvClient
|
|||||||
|
|
||||||
App.ApplyInputDefaultBindingsFix();
|
App.ApplyInputDefaultBindingsFix();
|
||||||
|
|
||||||
_Conf = new Dictionary<string, string>();
|
_Conf = [];
|
||||||
|
|
||||||
if (File.Exists(ConfPath))
|
if (File.Exists(ConfPath))
|
||||||
{
|
{
|
||||||
@@ -281,12 +287,12 @@ public class MainPlayer : MpvClient
|
|||||||
{
|
{
|
||||||
string line = it.TrimStart(' ', '-').TrimEnd();
|
string line = it.TrimStart(' ', '-').TrimEnd();
|
||||||
|
|
||||||
if (line.StartsWith("#"))
|
if (line.StartsWith('#'))
|
||||||
continue;
|
continue;
|
||||||
|
|
||||||
if (!line.Contains('='))
|
if (!line.Contains('='))
|
||||||
{
|
{
|
||||||
if (Regex.Match(line, "^[\\w-]+$").Success)
|
if (ConfRegex.Match(line).Success)
|
||||||
line += "=yes";
|
line += "=yes";
|
||||||
else
|
else
|
||||||
continue;
|
continue;
|
||||||
@@ -305,7 +311,9 @@ public class MainPlayer : MpvClient
|
|||||||
}
|
}
|
||||||
|
|
||||||
foreach (var i in _Conf)
|
foreach (var i in _Conf)
|
||||||
|
{
|
||||||
ProcessProperty(i.Key, i.Value);
|
ProcessProperty(i.Key, i.Value);
|
||||||
|
}
|
||||||
|
|
||||||
return _Conf;
|
return _Conf;
|
||||||
}
|
}
|
||||||
@@ -331,7 +339,9 @@ public class MainPlayer : MpvClient
|
|||||||
public void MainEventLoop()
|
public void MainEventLoop()
|
||||||
{
|
{
|
||||||
while (true)
|
while (true)
|
||||||
|
{
|
||||||
mpv_wait_event(MainHandle, -1);
|
mpv_wait_event(MainHandle, -1);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
protected override void OnShutdown()
|
protected override void OnShutdown()
|
||||||
@@ -431,7 +441,7 @@ public class MainPlayer : MpvClient
|
|||||||
|
|
||||||
file = ConvertFilePath(file);
|
file = ConvertFilePath(file);
|
||||||
|
|
||||||
string ext = file.Ext();
|
string ext = file.Ext;
|
||||||
|
|
||||||
if (OperatingSystem.IsWindows())
|
if (OperatingSystem.IsWindows())
|
||||||
{
|
{
|
||||||
@@ -479,14 +489,14 @@ public class MainPlayer : MpvClient
|
|||||||
Command("stop");
|
Command("stop");
|
||||||
Thread.Sleep(500);
|
Thread.Sleep(500);
|
||||||
SetPropertyString("dvd-device", path);
|
SetPropertyString("dvd-device", path);
|
||||||
LoadFiles(new[] { @"dvd://" }, false, false);
|
LoadFiles([@"dvd://"], false, false);
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
Command("stop");
|
Command("stop");
|
||||||
Thread.Sleep(500);
|
Thread.Sleep(500);
|
||||||
SetPropertyString("bluray-device", path);
|
SetPropertyString("bluray-device", path);
|
||||||
LoadFiles(new[] { @"bd://" }, false, false);
|
LoadFiles([@"bd://"], false, false);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -498,12 +508,12 @@ public class MainPlayer : MpvClient
|
|||||||
if (Directory.Exists(path + "\\BDMV"))
|
if (Directory.Exists(path + "\\BDMV"))
|
||||||
{
|
{
|
||||||
SetPropertyString("bluray-device", path);
|
SetPropertyString("bluray-device", path);
|
||||||
LoadFiles(new[] { @"bd://" }, false, false);
|
LoadFiles([@"bd://"], false, false);
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
SetPropertyString("dvd-device", path);
|
SetPropertyString("dvd-device", path);
|
||||||
LoadFiles(new[] { @"dvd://" }, false, false);
|
LoadFiles([@"dvd://"], false, false);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -601,8 +611,10 @@ public class MainPlayer : MpvClient
|
|||||||
static string GetNativeLanguage(string name)
|
static string GetNativeLanguage(string name)
|
||||||
{
|
{
|
||||||
foreach (CultureInfo ci in CultureInfo.GetCultures(CultureTypes.NeutralCultures))
|
foreach (CultureInfo ci in CultureInfo.GetCultures(CultureTypes.NeutralCultures))
|
||||||
|
{
|
||||||
if (ci.EnglishName == name)
|
if (ci.EnglishName == name)
|
||||||
return ci.NativeName;
|
return ci.NativeName;
|
||||||
|
}
|
||||||
|
|
||||||
return name;
|
return name;
|
||||||
}
|
}
|
||||||
@@ -629,7 +641,7 @@ public class MainPlayer : MpvClient
|
|||||||
if (_audioDevices != null)
|
if (_audioDevices != null)
|
||||||
return _audioDevices;
|
return _audioDevices;
|
||||||
|
|
||||||
_audioDevices = new();
|
_audioDevices = [];
|
||||||
string json = GetPropertyString("audio-device-list");
|
string json = GetPropertyString("audio-device-list");
|
||||||
var enumerator = JsonDocument.Parse(json).RootElement.EnumerateArray();
|
var enumerator = JsonDocument.Parse(json).RootElement.EnumerateArray();
|
||||||
|
|
||||||
@@ -680,6 +692,8 @@ public class MainPlayer : MpvClient
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
private readonly Regex TitleRegex = new Regex(@"^[\._\-]", RegexOptions.Compiled);
|
||||||
|
|
||||||
public List<MediaTrack> GetTracks(bool includeInternal = true, bool includeExternal = true)
|
public List<MediaTrack> GetTracks(bool includeInternal = true, bool includeExternal = true)
|
||||||
{
|
{
|
||||||
List<MediaTrack> tracks = new List<MediaTrack>();
|
List<MediaTrack> tracks = new List<MediaTrack>();
|
||||||
@@ -697,7 +711,7 @@ public class MainPlayer : MpvClient
|
|||||||
string filename = GetPropertyString($"filename/no-ext");
|
string filename = GetPropertyString($"filename/no-ext");
|
||||||
string title = GetPropertyString($"track-list/{i}/title").Replace(filename, "");
|
string title = GetPropertyString($"track-list/{i}/title").Replace(filename, "");
|
||||||
|
|
||||||
title = Regex.Replace(title, @"^[\._\-]", "");
|
title = TitleRegex.Replace(title, "");
|
||||||
|
|
||||||
if (type == "video")
|
if (type == "video")
|
||||||
{
|
{
|
||||||
@@ -1043,7 +1057,7 @@ public class MainPlayer : MpvClient
|
|||||||
if (_profileNames != null)
|
if (_profileNames != null)
|
||||||
return _profileNames;
|
return _profileNames;
|
||||||
|
|
||||||
string[] ignore = { "builtin-pseudo-gui", "encoding", "libmpv", "pseudo-gui", "default" };
|
string[] ignore = ["builtin-pseudo-gui", "encoding", "libmpv", "pseudo-gui", "default"];
|
||||||
string json = GetPropertyString("profile-list");
|
string json = GetPropertyString("profile-list");
|
||||||
return _profileNames = JsonDocument.Parse(json).RootElement.EnumerateArray()
|
return _profileNames = JsonDocument.Parse(json).RootElement.EnumerateArray()
|
||||||
.Select(it => it.GetProperty("name").GetString())
|
.Select(it => it.GetProperty("name").GetString())
|
||||||
|
|||||||
@@ -1,16 +1,15 @@
|
|||||||
<Project Sdk="Microsoft.NET.Sdk">
|
<Project Sdk="Microsoft.NET.Sdk">
|
||||||
|
|
||||||
<PropertyGroup>
|
<PropertyGroup>
|
||||||
<TargetFramework>net6.0-windows</TargetFramework>
|
<TargetFramework>net10.0-windows7.0</TargetFramework>
|
||||||
<UseWPF>true</UseWPF>
|
<UseWPF>true</UseWPF>
|
||||||
<ImplicitUsings>enable</ImplicitUsings>
|
<ImplicitUsings>enable</ImplicitUsings>
|
||||||
<Nullable>enable</Nullable>
|
<GenerateAssemblyInfo>false</GenerateAssemblyInfo>
|
||||||
<GenerateAssemblyInfo>false</GenerateAssemblyInfo>
|
</PropertyGroup>
|
||||||
</PropertyGroup>
|
|
||||||
|
|
||||||
<ItemGroup>
|
<ItemGroup>
|
||||||
<PackageReference Include="Microsoft.Xaml.Behaviors.Wpf" Version="1.1.77" />
|
<PackageReference Include="Microsoft.Xaml.Behaviors.Wpf" />
|
||||||
<PackageReference Include="NGettext" Version="0.6.7" />
|
<PackageReference Include="NGettext" />
|
||||||
</ItemGroup>
|
</ItemGroup>
|
||||||
|
|
||||||
</Project>
|
</Project>
|
||||||
|
|||||||
@@ -1,17 +1,22 @@
|
|||||||
|
|
||||||
<#
|
<#
|
||||||
|
|
||||||
Script that releases mpv.net on GitHub.
|
Script that builds mpv.net and releases it on GitHub.
|
||||||
|
Please note that debug builds are built and released,
|
||||||
|
for release builds, scripts need to be rewritten.
|
||||||
|
|
||||||
Needs 2 positional CLI arguments:
|
Needs 2 positional CLI arguments:
|
||||||
1. Directory where the mpv.net source code is located.
|
1. Directory where the mpv.net source code is located (mpv.net\src)
|
||||||
2. Directory of the output files, for instance the desktop dir.
|
2. Directory of the output files, for instance the desktop dir.
|
||||||
|
|
||||||
Dependencies:
|
Dependencies:
|
||||||
7zip installation found at: 'C:\Program Files\7-Zip\7z.exe'.
|
7zip installation found at: 'C:\Program Files\7-Zip\7z.exe'.
|
||||||
Inno Setup compiler installation found at: 'C:\Program Files (x86)\Inno Setup 6\ISCC.exe'.
|
Inno Setup compiler installation found at: 'C:\Program Files (x86)\Inno Setup 6\ISCC.exe'.
|
||||||
GitHub CLI https://cli.github.com
|
GitHub CLI https://cli.github.com, the env var GH_TOKEN must be defined.
|
||||||
|
|
||||||
|
Notes:
|
||||||
|
Before you run the script you need to update the versions found in the file:
|
||||||
|
\mpv.net\src\MpvNet.Windows\MpvNet.Windows.csproj
|
||||||
#>
|
#>
|
||||||
|
|
||||||
# Stop when the first error occurs
|
# Stop when the first error occurs
|
||||||
@@ -40,7 +45,7 @@ Test (Join-Path $SourceDir 'MpvNet.sln')
|
|||||||
$7zFile = Test 'C:\Program Files\7-Zip\7z.exe'
|
$7zFile = Test 'C:\Program Files\7-Zip\7z.exe'
|
||||||
$InnoSetupCompiler = Test 'C:\Program Files (x86)\Inno Setup 6\ISCC.exe'
|
$InnoSetupCompiler = Test 'C:\Program Files (x86)\Inno Setup 6\ISCC.exe'
|
||||||
|
|
||||||
$ReleaseNotes = "- [.NET Desktop Runtime 6.0](https://dotnet.microsoft.com/en-us/download/dotnet/6.0)`n- [Changelog](https://github.com/mpvnet-player/mpv.net/blob/main/docs/changelog.md)"
|
$ReleaseNotes = "- [.NET Desktop Runtime 10.0](https://dotnet.microsoft.com/en-us/download/dotnet/10.0)`n- [Changelog](https://github.com/mpvnet-player/mpv.net/blob/main/docs/changelog.md)"
|
||||||
$Repo = 'github.com/mpvnet-player/mpv.net'
|
$Repo = 'github.com/mpvnet-player/mpv.net'
|
||||||
|
|
||||||
# Dotnet Publish
|
# Dotnet Publish
|
||||||
|
|||||||
@@ -4,8 +4,7 @@
|
|||||||
Updates mpv (x64) and libmpv (x64 , ARM64).
|
Updates mpv (x64) and libmpv (x64 , ARM64).
|
||||||
|
|
||||||
Files are downloaded from:
|
Files are downloaded from:
|
||||||
x64: github.com/zhongfly/mpv-winbuild
|
https://github.com/shinchiro/mpv-winbuild-cmake/releases
|
||||||
ARM64: github.com/Andarwinux/mpv-winbuild
|
|
||||||
|
|
||||||
Requires 7zip being installed at 'C:\Program Files\7-Zip\7z.exe'.
|
Requires 7zip being installed at 'C:\Program Files\7-Zip\7z.exe'.
|
||||||
|
|
||||||
@@ -54,8 +53,8 @@ function Unpack($archieveFile, $outputRootDir) {
|
|||||||
# Update mpv x64
|
# Update mpv x64
|
||||||
|
|
||||||
if (Test-Path (Join-Path $MpvDirX64 'mpv.exe')) {
|
if (Test-Path (Join-Path $MpvDirX64 'mpv.exe')) {
|
||||||
$apiURL = "https://api.github.com/repos/zhongfly/mpv-winbuild/releases/latest"
|
$apiURL = "https://api.github.com/repos/shinchiro/mpv-winbuild-cmake/releases/latest"
|
||||||
$archiveFile = Get-Item (Download $apiURL "mpv-x86_64-[0-9]{8}")
|
$archiveFile = Get-Item (Download $apiURL "mpv-x86_64-[0-9]{8}-git-[0-9a-z]+\.7z")
|
||||||
$archiveDir = Unpack $archiveFile $env:TEMP
|
$archiveDir = Unpack $archiveFile $env:TEMP
|
||||||
Remove-Item "$MpvDirX64\*" -Force -Recurse
|
Remove-Item "$MpvDirX64\*" -Force -Recurse
|
||||||
Copy-Item "$archiveDir\*" $MpvDirX64 -Force -Recurse
|
Copy-Item "$archiveDir\*" $MpvDirX64 -Force -Recurse
|
||||||
@@ -68,8 +67,8 @@ if (Test-Path (Join-Path $MpvDirX64 'mpv.exe')) {
|
|||||||
# Update libmpv x64
|
# Update libmpv x64
|
||||||
|
|
||||||
if (Test-Path (Join-Path $LibmpvDirX64 'libmpv-2.dll')) {
|
if (Test-Path (Join-Path $LibmpvDirX64 'libmpv-2.dll')) {
|
||||||
$apiURL = "https://api.github.com/repos/zhongfly/mpv-winbuild/releases/latest"
|
$apiURL = "https://api.github.com/repos/shinchiro/mpv-winbuild-cmake/releases/latest"
|
||||||
$archiveFile = Get-Item (Download $apiURL "mpv-dev-x86_64-[0-9]{8}")
|
$archiveFile = Get-Item (Download $apiURL "mpv-dev-x86_64-[0-9]{8}-git-[0-9a-z]+\.7z")
|
||||||
$archiveDir = Unpack $archiveFile $env:TEMP
|
$archiveDir = Unpack $archiveFile $env:TEMP
|
||||||
Copy-Item $archiveDir\libmpv-2.dll $LibmpvDirX64 -Force
|
Copy-Item $archiveDir\libmpv-2.dll $LibmpvDirX64 -Force
|
||||||
Remove-Item $archiveFile.FullName
|
Remove-Item $archiveFile.FullName
|
||||||
@@ -81,8 +80,8 @@ if (Test-Path (Join-Path $LibmpvDirX64 'libmpv-2.dll')) {
|
|||||||
# Update libmpv ARM64
|
# Update libmpv ARM64
|
||||||
|
|
||||||
if (Test-Path (Join-Path $LibmpvDirARM64 'libmpv-2.dll')) {
|
if (Test-Path (Join-Path $LibmpvDirARM64 'libmpv-2.dll')) {
|
||||||
$apiURL = "https://api.github.com/repos/Andarwinux/mpv-winbuild/releases/latest"
|
$apiURL = "https://api.github.com/repos/shinchiro/mpv-winbuild-cmake/releases/latest"
|
||||||
$archiveFile = Get-Item (Download $apiURL "mpv-dev-aarch64-[0-9]{8}")
|
$archiveFile = Get-Item (Download $apiURL "mpv-dev-aarch64-[0-9]{8}-git-[0-9a-z]+\.7z")
|
||||||
$archiveDir = Unpack $archiveFile $env:TEMP
|
$archiveDir = Unpack $archiveFile $env:TEMP
|
||||||
Copy-Item $archiveDir\libmpv-2.dll $LibmpvDirARM64 -Force
|
Copy-Item $archiveDir\libmpv-2.dll $LibmpvDirARM64 -Force
|
||||||
Remove-Item $archiveFile.FullName
|
Remove-Item $archiveFile.FullName
|
||||||
|
|||||||
Reference in New Issue
Block a user