diff --git a/README.md b/README.md
index c24b1ec0..1324537f 100644
--- a/README.md
+++ b/README.md
@@ -13,13 +13,14 @@
This document is also available in:
-- [**Spanish / Español**](README_es.md)
- [**Italian / Italiano**](README_it.md)
-- [**Portuguese (Brazil) / Português (Brasil)**](README_pt-br.md)
-- [**Turkish / Türkçe**](README_tr.md)
- [**Japanese / 日本語**](README_ja.md)
-- [**Simplified Chinese / 简体中文**](README_zh-cn.md)
+- [**Portuguese (Brazil) / Português (Brasil)**](README_pt-br.md)
- [**Russian / Русский**](README_ru.md)
+- [**Spanish / Español**](README_es.md)
+- [**Turkish / Türkçe**](README_tr.md)
+- [**Simplified Chinese / 简体中文(中国大陆)**](README_zh-cn.md)
+- [**Traditonal Chinese / 繁體中文(台灣)**](README_zh-tw.md)
## Chat Render Example
diff --git a/README_zh-cn.md b/README_zh-cn.md
index 4a90cf52..00973fa3 100644
--- a/README_zh-cn.md
+++ b/README_zh-cn.md
@@ -21,7 +21,7 @@
- 下载 Twitch 点播
- 下载 Twitch 剪辑
-- 以[包含所有原始信息的 JSON](https://github.com/lay295/TwitchDownloader/files/13495494/ExampleMoonMoonJsonFile.json)、浏览器 HTML 文件或[纯文本文件](https://github.com/lay295/TwitchDownloader/files/13495523/ExampleMoonMoonTextFile.txt)的形式下载点播和剪辑的聊天内容
+- 以 [包含所有原始信息的 JSON](https://github.com/lay295/TwitchDownloader/files/13495494/ExampleMoonMoonJsonFile.json)、浏览器 HTML 文件或 [纯文本文件](https://github.com/lay295/TwitchDownloader/files/13495523/ExampleMoonMoonTextFile.txt) 的形式下载点播和剪辑的聊天内容
- 更新之前生成的 JSON 聊天文件的内容,并提供另一种格式的保存选项
- 使用之前生成的 JSON 聊天文件,用 Twitter Twemoji 或 Google Noto Color 表情符号以及 BTTV、FFZ、7TV 静态和动画表情来呈现聊天内容
@@ -43,11 +43,11 @@ Windows WPF GUI 实现了程序的所有主要功能以及一些额外的提升
### 多语言支持
-通过社区翻译,Windows WPF GUI 有多种语言版本。请参阅 [WPF 自述文件(英语)](TwitchDownloaderWPF/README.md)的[本地化部分](TwitchDownloaderWPF/README.md#localization)。
+通过社区翻译,Windows WPF GUI 有多种语言版本。请参阅 [WPF 自述文件(英语)](TwitchDownloaderWPF/README.md)的 [本地化部分](TwitchDownloaderWPF/README.md#localization)。
### 主题
-Windows WPF GUI 内置了浅色和深色主题,以及根据当前 Windows 主题进行实时更新的选项。它还支持用户创建主题!更多详情,请参阅 [WPF 自述文件(英语)](TwitchDownloaderWPF/README.md)的[主题部分](TwitchDownloaderWPF/README.md#theming)。
+Windows WPF GUI 内置了浅色和深色主题,以及根据当前 Windows 主题进行实时更新的选项。它还支持用户创建主题!更多详情,请参阅 [WPF 自述文件(英语)](TwitchDownloaderWPF/README.md)的 [主题部分](TwitchDownloaderWPF/README.md#theming)。
### 视频演示
@@ -82,7 +82,7 @@ TwitchDownloaderCLI.exe chatrender -i %vodid%_chat.json -h 1080 -w 422 --framera
## Windows - 开始
-1. 前往[发行版页面](https://github.com/lay295/TwitchDownloader/releases/)并下载最新的 Windows 版本或[从源代码构建](#building-from-source)。
+1. 前往 [发行版页面](https://github.com/lay295/TwitchDownloader/releases/) 并下载最新的 Windows 版本或 [从源代码构建](#building-from-source)。
2. 提取 `TwitchDownloaderCLI.exe`。
3. 打开可执行文件放置的位置:
@@ -90,7 +90,7 @@ TwitchDownloaderCLI.exe chatrender -i %vodid%_chat.json -h 1080 -w 422 --framera
cd C:\folder\containing\TwitchDownloaderCLI
```
-4. 如果没有 FFmpeg,可以通过 [Chocolatey 软件包管理器](https://community.chocolatey.org/)安装,也可以从 [ffmpeg.org](https://ffmpeg.org/download.html) 或使用 TwitchDownloaderCLI 以独立文件的形式获取:
+4. 如果没有 FFmpeg,可以通过 [Chocolatey 程序包管理器](https://community.chocolatey.org/) 安装,也可以从 [ffmpeg.org](https://ffmpeg.org/download.html) 或使用 TwitchDownloaderCLI 以独立文件的形式获取:
```命令
TwitchDownloaderCLI.exe ffmpeg --download
@@ -108,7 +108,7 @@ TwitchDownloaderCLI.exe videodownload --id <点播 ID> -o out.mp4
1. 有些发行版,如 Linux Alpine,缺少某些语言(阿拉伯语、波斯语、泰语等)的字体。如果是这种情况,请安装额外的字体系列,如 [Noto Sans](https://fonts.google.com/noto/specimen/Noto+Sans),或者查看发行版的字体 Wiki 页面,因为它可能有针对这种特定情况的安装命令,如 [Linux Alpine](https://wiki.alpinelinux.org/wiki/Fonts) 字体页面。
2. 确保 `fontconfig` 和 `libfontconfig1` 都已安装。在 Ubuntu 上运行 `apt-get install fontconfig libfontconfig1`。
-3. 前往[发行版页面](https://github.com/lay295/TwitchDownloader/releases/)并下载最新的 Linux 版本抓取适用于 Arch Linux 的 [AUR 软件包](https://aur.archlinux.org/packages/twitch-downloader-bin/),或[从源代码构建](#building-from-source)。
+3. 前往 [发行版页面](https://github.com/lay295/TwitchDownloader/releases/) 并下载最新的 Linux 版本抓取适用于 Arch Linux 的 [AUR 软件包](https://aur.archlinux.org/packages/twitch-downloader-bin/),或 [从源代码构建](#building-from-source)。
4. 提取 `TwitchDownloaderCLI`。
5. 打开二进制可执行文件放置的目录:
@@ -122,7 +122,7 @@ cd directory/containing/TwitchDownloaderCLI
sudo chmod +x TwitchDownloaderCLI
```
-7. a) 如果没有 FFmpeg,可以通过 [Chocolatey 软件包管理器](https://community.chocolatey.org/)安装,也可以从 [ffmpeg.org](https://ffmpeg.org/download.html) 或使用 TwitchDownloaderCLI 以独立文件的形式获取:
+7. a) 如果没有 FFmpeg,可以通过 [Chocolatey 程序包管理器](https://community.chocolatey.org/) 安装,也可以从 [ffmpeg.org](https://ffmpeg.org/download.html) 或使用 TwitchDownloaderCLI 以独立文件的形式获取:
```命令
./TwitchDownloaderCLI ffmpeg --download
@@ -150,7 +150,7 @@ sudo chmod +x ffmpeg
arch -x86_64 zsh
```
-2. 前往[发行版页面](https://github.com/lay295/TwitchDownloader/releases/)并下载最新的 MacOS 版本或[从源代码构建](#building-from-source)。
+2. 前往 [发行版页面](https://github.com/lay295/TwitchDownloader/releases/) 并下载最新的 MacOS 版本或 [从源代码构建](#building-from-source)。
3. 提取 `TwitchDownloaderCLI`。
4. 打开二进制可执行文件放置的目录:
@@ -164,7 +164,7 @@ cd directory/containing/TwitchDownloaderCLI
chmod +x TwitchDownloaderCLI
```
-6. a) 如果没有 FFmpeg,可以通过 [Homebrew 软件包管理器](https://brew.sh/)在整个系统中安装,也可以从 [ffmpeg.org](https://ffmpeg.org/download.html) 或使用 TwitchDownloaderCLI 以独立文件的形式获取:
+6. a) 如果没有 FFmpeg,可以通过 [Homebrew 程序包管理器](https://brew.sh/) 在整个系统中安装,也可以从 [ffmpeg.org](https://ffmpeg.org/download.html) 或使用 TwitchDownloaderCLI 以独立文件的形式获取:
```命令
./TwitchDownloaderCLI ffmpeg --download
diff --git a/README_zh-tw.md b/README_zh-tw.md
new file mode 100644
index 00000000..65fa87ad
--- /dev/null
+++ b/README_zh-tw.md
@@ -0,0 +1,264 @@
+
+
+
+
+
Twitch Downloader
+
+ Twitch 點播 / 剪輯 / 聊天下載及聊天渲染
+
+
+
+ 反饋漏洞
+
+
+
+
+## 聊天渲染示例
+
+
+
+## 它能做什麼?
+
+- 下載 Twitch 點播
+- 下載 Twitch 剪輯
+- 以 [包含所有原始資訊的 JSON](https://github.com/lay295/TwitchDownloader/files/13495494/ExampleMoonMoonJsonFile.json)、瀏覽器 HTML 檔案或 [純文字檔案](https://github.com/lay295/TwitchDownloader/files/13495523/ExampleMoonMoonTextFile.txt) 的形式下載點播和剪輯的聊天內容
+- 更新之前生成的 JSON 聊天檔案的內容,並提供另一種格式的儲存選項
+- 使用之前生成的 JSON 聊天檔案,用 Twitter Twemoji 或 Google Noto Color 表情符號以及 BTTV、FFZ、7TV 靜態和動畫表情來呈現聊天內容
+
+# GUI
+
+## Windows 呈現基礎 (WPF)
+
+![WindowsWPF](https://i.imgur.com/bLegxGX.gif)
+
+### [點選此處檢視完整的 WPF 文件(英語)](TwitchDownloaderWPF/README.md)
+
+### 功能介紹
+
+Windows WPF GUI 實現了程式的所有主要功能以及一些額外的提升效率的功能:
+
+- 排隊同時執行多個下載 / 渲染任務
+- 從點播 / 剪輯連結列表中建立下載任務列表
+- 搜尋並下載來自任何流媒體的多個點播 / 剪輯,無需離開應用程式
+
+### 多語言支援
+
+透過社群翻譯,Windows WPF GUI 有多種語言版本。請參閱 [WPF 自述檔案(英語)](TwitchDownloaderWPF/README.md)的 [本地化部分](TwitchDownloaderWPF/README.md#localization)。
+
+### 主題
+
+Windows WPF GUI 內建了淺色和深色主題,以及根據當前 Windows 主題進行實時更新的選項。它還支援使用者建立主題!更多詳情,請參閱 [WPF 自述檔案(英語)](TwitchDownloaderWPF/README.md)的 [主題部分](TwitchDownloaderWPF/README.md#theming)。
+
+### 影片演示
+
+
+(舊版,概念相同)
+
+## Linux?
+
+請檢視 [Github](https://github.com/mohad12211/twitch-downloader-gui) 上的 twitch-downloader-gui 或 [AUR](https://aur.archlinux.org/packages/twitch-downloader-gui) 上的 CLI 的 Linux GUI 封裝程式。
+
+## MacOS?
+
+目前還沒有適用於 MacOS 的 GUI 版本 :(
+
+# CLI
+
+### [點選此處檢視完整的 CLI 文件](TwitchDownloaderCLI/README.md)
+
+CLI 是跨平臺的,可以實現程式的主要功能。它可在 Windows、Linux 和 MacOS* 上執行。
+
+*僅對 Intel Mac 進行了測試
+
+透過 CLI,可以使用外部指令碼自動處理影片。例如,你可以在 Windows 上將以下程式碼複製貼上到 `.bat` 檔案中,下載點播及其聊天內容,然後渲染聊天內容,所有這些都只需一次輸入。
+
+```bat
+@echo off
+set /p vodid="輸入點播 ID:"
+TwitchDownloaderCLI.exe videodownload --id %vodid% --ffmpeg-path "ffmpeg.exe" -o %vodid%.mp4
+TwitchDownloaderCLI.exe chatdownload --id %vodid% -o %vodid%_chat.json -E
+TwitchDownloaderCLI.exe chatrender -i %vodid%_chat.json -h 1080 -w 422 --framerate 30 --update-rate 0 --font-size 18 -o %vodid%_chat.mp4
+```
+
+## Windows - 開始
+
+1. 前往 [Release 頁面](https://github.com/lay295/TwitchDownloader/releases/) 並下載最新的 Windows 版本或 [從原始碼構建](#building-from-source)。
+2. 提取 `TwitchDownloaderCLI.exe`。
+3. 開啟可執行檔案放置的位置:
+
+```命令
+cd C:\folder\containing\TwitchDownloaderCLI
+```
+
+4. 如果沒有 FFmpeg,可以透過 [Chocolatey 程式包管理器](https://community.chocolatey.org/) 安裝,也可以從 [ffmpeg.org](https://ffmpeg.org/download.html) 或使用 TwitchDownloaderCLI 以獨立檔案的形式獲取:
+
+```命令
+TwitchDownloaderCLI.exe ffmpeg --download
+```
+
+5. 你現在可以開始使用 TwitchDownloaderCLI 了,例如:
+
+```命令
+TwitchDownloaderCLI.exe videodownload --id <點播 ID> -o out.mp4
+```
+
+更多命令示例請參閱 [CLI 自述檔案](TwitchDownloaderCLI/README.md#example-commands)。
+
+## Linux – 開始
+
+1. 有些發行版,如 Linux Alpine,缺少某些語言(阿拉伯語、波斯語、泰語等)的字型。如果是這種情況,請安裝額外的字體系列,如 [Noto Sans](https://fonts.google.com/noto/specimen/Noto+Sans),或者檢視發行版的字型 Wiki 頁面,因為它可能有針對這種特定情況的安裝命令,如 [Linux Alpine](https://wiki.alpinelinux.org/wiki/Fonts) 字型頁面。
+2. 確保 `fontconfig` 和 `libfontconfig1` 都已安裝。在 Ubuntu 上執行 `apt-get install fontconfig libfontconfig1`。
+3. 前往 [Release 頁面](https://github.com/lay295/TwitchDownloader/releases/) 並下載最新的 Linux 版本抓取適用於 Arch Linux 的 [AUR 軟體包](https://aur.archlinux.org/packages/twitch-downloader-bin/),或 [從原始碼構建](#building-from-source)。
+4. 提取 `TwitchDownloaderCLI`。
+5. 開啟二進位制可執行檔案放置的目錄:
+
+```命令
+cd directory/containing/TwitchDownloaderCLI
+```
+
+6. 授予二進位制可執行檔案權限:
+
+```命令
+sudo chmod +x TwitchDownloaderCLI
+```
+
+7. a) 如果沒有 FFmpeg,可以透過 [Chocolatey 程式包管理器](https://community.chocolatey.org/) 安裝,也可以從 [ffmpeg.org](https://ffmpeg.org/download.html) 或使用 TwitchDownloaderCLI 以獨立檔案的形式獲取:
+
+```命令
+./TwitchDownloaderCLI ffmpeg --download
+```
+
+7. b) 如果下載的是獨立檔案,還必須授予其可執行權限:
+
+```命令
+sudo chmod +x ffmpeg
+```
+
+8. 你現在可以開始使用 TwitchDownloaderCLI 了,例如:
+
+```命令
+./TwitchDownloaderCLI videodownload --id -o out.mp4
+```
+
+更多命令示例請參閱 [CLI 自述檔案](TwitchDownloaderCLI/README.md#example-commands)。
+
+## MacOS – 開始
+
+1. 如果你的裝置使用的是 Apple Silicon M 系列處理器,請確保下載了 arm64 二進位制檔案,但如果你想在 Apple Silicon 上使用 x64 二進位制檔案,則必須在 Rosetta 2 下透過終端會話執行:
+
+```命令
+arch -x86_64 zsh
+```
+
+2. 前往 [Release 頁面](https://github.com/lay295/TwitchDownloader/releases/) 並下載最新的 MacOS 版本或 [從原始碼構建](#building-from-source)。
+3. 提取 `TwitchDownloaderCLI`。
+4. 開啟二進位制可執行檔案放置的目錄:
+
+```命令
+cd directory/containing/TwitchDownloaderCLI
+```
+
+5. 授予二進位制可執行檔案在終端中的權限:
+
+```命令
+chmod +x TwitchDownloaderCLI
+```
+
+6. a) 如果沒有 FFmpeg,可以透過 [Homebrew 程式包管理器](https://brew.sh/) 在整個系統中安裝,也可以從 [ffmpeg.org](https://ffmpeg.org/download.html) 或使用 TwitchDownloaderCLI 以獨立檔案的形式獲取:
+
+```命令
+./TwitchDownloaderCLI ffmpeg --download
+```
+
+6. b) 如果下載的是獨立檔案,還必須授予其可執行權限:
+
+```命令
+chmod +x ffmpeg
+```
+
+7. 你現在可以開始使用 TwitchDownloaderCLI 了,例如:
+
+```命令
+./TwitchDownloaderCLI videodownload --id -o out.mp4
+```
+
+更多命令示例請參閱 [CLI 自述檔案](TwitchDownloaderCLI/README.md#example-commands)。
+
+# 從原始碼構建
+
+## 要求
+
+- [.NET 6.0.x SDK](https://dotnet.microsoft.com/en-us/download/dotnet/6.0)
+- 約 1GB 磁碟空間
+
+## 構建說明
+
+1. 克隆此倉庫:
+
+```命令
+git clone https://github.com/lay295/TwitchDownloader.git
+```
+
+2. 定位至 solution 資料夾:
+
+```命令
+cd TwitchDownloader
+```
+
+3. 還原 solution:
+
+```命令
+dotnet restore
+```
+
+- 非 Windows 裝置可能需要明確指定要還原的專案,即 `dotnet restore TwitchDownloaderCLI`
+
+4. a) 構建 GUI:
+
+```命令
+dotnet publish TwitchDownloaderWPF -p:PublishProfile=Windows
+```
+
+4. b) 構建 CLI:
+
+```命令
+dotnet publish TwitchDownloaderCLI -p:PublishProfile=
+```
+
+- 可接受的配置檔案:`Windows`、`Linux`、`LinuxAlpine`、`LinuxArm`、`LinuxArm64`、`MacOS`、`MacOSArm64`
+
+5. a) 定位至 GUI 構建資料夾:
+
+```命令
+cd TwitchDownloaderWPF/bin/Release/net6.0-windows/publish/win-x64
+```
+
+5. b) 定位至 CLI 構建資料夾:
+
+```命令
+cd TwitchDownloaderCLI/bin/Release/net6.0/publish
+```
+
+# 第三方貢獻
+
+聊天渲染使用 [SkiaSharp](https://github.com/mono/SkiaSharp) 和 [HarfBuzzSharp](https://github.com/mono/SkiaSharp) © Microsoft 公司。
+
+對聊天渲染進行編碼,並最終完成影片下載使用 [FFmpeg](https://ffmpeg.org/) © FFmpeg 開發者。
+
+聊天渲染可能會使用 [Noto Color 表情符號](https://github.com/googlefonts/noto-emoji) © Google 及其貢獻者。
+
+聊天渲染可能會使用 [Twemoji](https://github.com/twitter/twemoji) © Twitter 及其貢獻者。
+
+內建的 FFmpeg 二進位制檔案取自 [gyan.dev](https://www.gyan.dev/ffmpeg/) © Gyan Doshi。
+
+FFmpeg 二進位制檔案和執行時的下載使用 [Xabe.FFmpeg.Downloader](https://github.com/tomaszzmuda/Xabe.FFmpeg) © Xabe。
+
+聊天 Html 匯出使用的 _Inter_ 字型由 [Google Fonts API](https://fonts.google.com/) 託管 © Google。
+
+有關使用的外部庫的完整列表,請參閱 [THIRD-PARTY-LICENSES.txt(英文)](./TwitchDownloaderCore/Resources/THIRD-PARTY-LICENSES.txt)。
+
+# 開源許可協議
+
+[MIT](./LICENSE.txt)
+
+TwitchDownloader 與 Twitch Interactive, Inc. 及其附屬公司沒有任何關聯。
diff --git a/TwitchDownloaderWPF/Services/AvailableCultures.cs b/TwitchDownloaderWPF/Services/AvailableCultures.cs
index c7056860..80e82782 100644
--- a/TwitchDownloaderWPF/Services/AvailableCultures.cs
+++ b/TwitchDownloaderWPF/Services/AvailableCultures.cs
@@ -28,6 +28,7 @@ public static class AvailableCultures
public static readonly Culture Turkish;
public static readonly Culture Ukrainian;
public static readonly Culture SimplifiedChinese;
+ public static readonly Culture TraditionalChinese;
public static readonly Culture[] All;
@@ -46,7 +47,8 @@ static AvailableCultures()
Russian = new Culture("ru-RU", "Русский"),
Turkish = new Culture("tr-TR", "Türkçe"),
Ukrainian = new Culture("uk-ua", "Українська"),
- SimplifiedChinese = new Culture("zh-CN", "简体中文"),
+ SimplifiedChinese = new Culture("zh-CN", "简体中文(中国大陆)"),
+ TraditionalChinese = new Culture("zh-TW", "繁體中文(台灣)"),
};
}
// ReSharper restore StringLiteralTypo
diff --git a/TwitchDownloaderWPF/Translations/Strings.zh-tw.resx b/TwitchDownloaderWPF/Translations/Strings.zh-tw.resx
new file mode 100644
index 00000000..766ddbaa
--- /dev/null
+++ b/TwitchDownloaderWPF/Translations/Strings.zh-tw.resx
@@ -0,0 +1,1010 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ text/microsoft-resx
+
+
+ 2.0
+
+
+ System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ 同意
+
+
+ 新增至隊列
+
+
+ 你為不支援透明度的容器 / 編解碼器選擇了 Alpha 通道(透明度)。移除透明度或使用 MOV + RLE/PRORES 或 WEBM + VP8/VP9 編碼
+
+
+ 主題
+ Leave a trailing space
+
+
+ 點選此處瞭解如何製作自己的主題!
+
+
+ 可用引數:
+
+
+ 背景顏色:
+
+
+ 遮蔽詞列表
+ Leaving a trailing space
+
+
+ 禁止使用的單詞或短語列表 - 用半形逗號分隔,逗號周圍的空格忽略不計,不區分大小寫。
+
+
+ 瀏覽
+
+
+ BTTV 表情(Emote):
+
+
+ 快取資料夾:
+
+
+ 聊天:
+
+
+ 聊天徽章過濾器:
+
+
+ 聊天徽章:
+
+
+ 裁切:
+
+
+ 聊天下載
+
+
+ 聊天下載
+
+
+ 字型:
+
+
+ 字型大小:
+
+
+ 高度:
+
+
+ 聊天渲染
+
+
+ 聊天渲染
+
+
+ 聊天更新
+
+
+ 聊天更新器
+
+
+ 寬度:
+
+
+ 清除
+
+
+ 確定要清除快取嗎?\n只有當程式無法正常執行時,你才應該這樣做
+
+
+ 剪輯下載
+
+
+ 剪輯下載
+
+
+ 剪輯連結 / ID:
+
+
+ 剪輯:
+
+
+ 結束
+
+
+ 開始
+
+
+ 裁切:
+
+
+ date_custom 格式基於
+
+
+ C# 標準日期和時間格式字串
+
+
+ 刪除確認
+
+
+ 經常使用該程式並想支援我?贊助我吧 :)
+
+
+ 下載
+
+
+ 連線:
+
+
+ 下載檔名模板:
+
+
+ 下載格式:
+
+
+ 下載執行緒:
+
+
+ 嵌入圖片
+ Leave a trailing space
+
+
+ 將第一方表情、徽章和 Cheermote 嵌入下載檔案,以便離線呈現。可用於存檔,但檔案大小會增大。
+
+
+ 嵌入丟失資源
+ Leave a trailing space
+
+
+ 嵌入丟失的表情(Emote)、徽章和 Cheermote。已嵌入的影象將保持不變。
+
+
+ 預覽下載
+
+
+ 預覽下載
+
+
+ 預覽更新
+
+
+ 錯誤:
+ Leave a trailing space
+
+
+ 輸入引數:
+
+
+ 點選此處瞭解 FFmpeg 選項
+
+
+ 輸出引數:
+
+
+ 重置為預設值
+
+
+ FFZ 表情(Emote):
+
+
+ 字型顏色:
+
+
+ 生成遮罩:
+
+
+ 獲取資訊
+
+
+ 隱藏贊助按鈕:
+
+
+ 遮蔽使用者列表
+ Leave a trailing space
+
+
+ 使用者名稱列表 - 用半形逗號分隔,逗號周圍的空格忽略不計,不區分大小寫。
+
+
+ 剪輯連結 / ID 無效
+
+
+ 請輸入有效的剪輯連結 / ID\n示例:\nhttps://clips.twitch.tv/ImportantPlausibleMetalOSsloth\nImportantPlausibleMetalOSsloth
+
+
+ 裁切輸入無效
+
+
+ 開始或結束時間無效
+
+
+ 影片連結 / ID 無效
+
+
+ 請輸入有效的影片連結 / ID\n示例:\nhttps://www.twitch.tv/videos/470741744\n470741744
+
+
+ JSON 檔案:
+
+
+ 時長:
+
+
+ 點播 / 剪輯列表(每行一個)
+
+
+ 日誌:
+
+
+ 批次下載
+
+
+ OAuth(可選)
+ Leave a trailing space
+
+
+ 只適用於訂閱限定點播。所有第三方 OAuth 令牌均無法使用。點選觀看 YouTube 影片,瞭解如何獲取 OAuth 令牌。
+
+
+ 離線
+ Leave a trailing space
+
+
+ 僅使用聊天 JSON 檔案中嵌入的資源渲染聊天。
+
+
+ 邊框:
+
+
+ 並行任務限制
+
+
+ 部分渲染
+
+
+ 質量:
+
+
+ 渲染
+
+
+ 僅供高階使用者使用。如果出現管道結束錯誤,這可能就是原因。
+
+
+ 檔案格式:
+
+
+ 幀速率:
+
+
+ 編解碼器:
+
+
+ 編碼
+
+
+ FFmpeg
+
+
+ 一般
+
+
+ 預覽
+
+
+ 渲染
+
+
+ 縮放
+
+
+ 寬度和高度必須一致
+
+
+ 替換嵌入內容
+ Leave a trailing space
+
+
+ 替換檔案中所有嵌入的表情(Emote)、徽章和 Cheermote。所有嵌入的影象都將被覆蓋!
+
+
+ 搜尋剪輯
+
+
+ 搜尋點播
+
+
+ 全部選擇
+
+
+ 已選項目:
+
+
+ 設定頻道
+
+
+ 排序:
+
+
+ 完成
+
+
+ 正在下載
+
+
+ 錯誤
+
+
+ 空閒
+
+
+ 正在渲染
+
+
+ 正在更新
+
+
+ 實況主:
+
+
+ 7TV 表情(Emote):
+
+
+ 訂閱資訊:
+
+
+ 取消
+
+
+ 錯誤
+
+
+ 任務隊列
+
+
+ 第三方表情(Emote)
+ Leave a trailing space
+
+
+ 還可將第三方表情(Emote)嵌入檔案。檔案大小會更大。
+
+
+ 時間戳格式:
+
+
+ 無
+
+
+ 相對值
+
+
+ 時間戳:
+
+
+ UTC
+
+
+ 歷史最高
+
+
+ 7 天內最高
+
+
+ 30 天內最高
+
+
+ 24 小時內最高
+
+
+ 無法找到縮圖
+
+
+ 無法獲取剪輯資訊。請仔細檢查剪輯 ID 並重試。
+
+
+ 無法獲取資訊
+
+
+ 無法獲取影片 / 剪輯資訊。請仔細檢查剪輯 ID 並重試。
+
+
+ 無法獲取影片資訊。請仔細檢查連結 / ID 並重試。
+
+
+ 無法解析輸入
+
+
+ 請仔細檢查你的輸入是否有效
+
+
+ 無法解析連結
+
+
+ 請仔細檢查點播 / 剪輯連結
+
+
+ 未知
+
+
+ 更新
+
+
+ 更新速率:
+
+
+ URL 列表
+
+
+ 詳細錯誤輸出
+
+
+ 詳細錯誤:
+
+
+ 建立時間:
+
+
+ 標題:
+
+
+ 點播 / 剪輯連結:
+
+
+ 點播下載
+
+
+ 點播下載
+
+
+ 影片過期或嵌入的 ID 損壞
+
+
+ 點播連結 / ID:
+
+
+ 點播:
+
+
+ 下載聊天
+
+
+ 下載資料夾:
+
+
+ 下載影片
+
+
+ 語言
+ Leave a trailing space
+
+
+ 渲染聊天
+
+
+ 高亮縮排比例:
+
+
+ 高亮描邊比例:
+
+
+ 徽章比例:
+
+
+ 表情符號(Emoji)比例:
+
+
+ 表情(Emote)比例:
+
+
+ 表情(Emote)間距比例:
+
+
+ 邊緣填充比例:
+
+
+ 片段高度比例:
+
+
+ 垂直間隔比例:
+
+
+ 字間距比例:
+
+
+ 未找到檔案:
+ Leave a trailing space
+
+
+ 致命錯誤
+
+
+ 未找到主題
+
+
+ 未找到 {0}。將主題還原為系統。
+
+
+ 散佈
+ Leave a trailing space
+
+
+ 2022 年 11 月,Twitch API 發生變化,聊天資訊只能以整秒為單位下載。該選項使用額外的後設資料來嘗試將資訊還原到實際傳送的時間。這可能會導致不同的評論順序。
+
+
+ 壓縮:
+
+
+ 無
+
+
+ Gzip
+ Do not translate
+
+
+ 未能讀寫一些包含的主題。
+
+
+ 全域性設定
+
+
+ 等待選項
+
+
+ 選擇渲染速度(秒)
+
+
+ 批次下載 URL 列表
+
+
+ 影片批次下載
+
+
+ 剪輯批次下載
+
+
+ TwitchDownloaderWPF 沒有你的母語版本?點選瞭解如何幫助翻譯!
+
+
+ 資料夾路徑無效
+
+
+ 資料夾不存在
+
+
+ 已取消
+
+
+ 正在取消
+
+
+ 執行緒最大頻寬
+ Leave a trailing space
+
+
+ 允許新下載執行緒使用的最大頻寬(千位元組 / 秒)。
+
+
+ 銳化:
+
+
+ 本地
+
+
+ 時間格式:
+
+
+ 未選擇 JSON 檔案
+
+
+ 訪問權限不足。可能需要 OAuth。
+
+
+ 表情符號(Emoji)提供者:
+
+
+ Google
+
+
+ Twitter
+
+
+ 無
+
+
+ 你選擇了生成不透明背景的遮罩。降低背景顏色 Alpha 或禁用生成遮罩。
+
+
+ 邊框比例:
+
+
+ trim_start_custom、trim_end_custom 和 length_custom 格式基於
+
+
+ C# 標準時間範圍格式字串
+
+
+ 發生未知錯誤
+
+
+ 無法移除此任務
+
+
+ 請取消任務或等待任務完成後再將其刪除
+
+
+ 無法下載 FFmpeg
+
+
+ 無法下載 FFmpeg。請從 {0} 手動下載,並將檔案放在 {1} 處。
+
+
+ 交替背景顏色:
+
+
+ 交替背景
+ Leave a trailing space
+
+
+ 將每個聊天訊息的背景顏色交替更改,以幫助區分它們。
+
+
+ 編碼後設資料:
+
+
+ 錯誤
+
+
+ 無法啟動 Windows 應用程式主題監視器。已禁用實時 Windows 主題同步。錯誤代碼:{0}
+
+
+ 每頁影片數:
+
+
+ 正在下載 FFmpeg {0}%
+
+
+ 複製 ID 至剪貼簿
+
+
+ 複製 URL 至剪貼簿
+
+
+ 在瀏覽器中開啟
+
+
+ 確定要將所有設定恢復為預設值嗎?
+
+
+ 恢復設定確認
+
+
+ 必須重新啟動應用程式才能使更改生效。
+
+
+ 請重新啟動 {0}
+ {0} is the name of the application.
+
+
+ 重置為預設值
+
+
+ 儲存
+
+
+ 取消
+
+
+ 移除
+
+
+ 開啟資料夾
+
+
+ 首選質量:
+
+
+ 選擇要刪除的快取
+
+
+ 總大小:
+
+
+ 刪除
+
+
+ 路徑
+
+
+ 年齡
+
+
+ 大小
+
+
+ {0:N0} 天
+
+
+ 日誌等級:
+
+
+ 詳細
+
+
+ 資訊
+
+
+ 警告
+
+
+ 錯誤
+
+
+ FFmpeg
+
+
+ 複製路徑至剪貼簿
+
+
+ 開啟資料夾
+
+
+ 未知使用者
+
+
+ 未知遊戲
+
+
+ 未知
+
+
+ 提高使用者名稱可讀性:
+
+
+ 實況主
+
+
+ 管理員
+
+
+ VIP
+
+
+ 訂閱者
+
+
+ 預測
+
+
+ 無音訊 / 影片
+
+
+ Prime
+
+
+ 其他
+
+
+ 檔案已存在
+
+
+ {0} 已存在。
+
+
+ 檔案 {0} 已存在。你想要覆蓋它嗎?
+
+
+ 覆蓋
+
+
+ 已存在檔案將被覆蓋。
+
+
+ 重新命名
+
+
+ 新檔案將被重新命名。
+
+
+ 取消
+
+
+ 任務將被取消。
+
+
+ 記住我的選擇
+
+
+ 修剪模式 Leave a trailing space
+
+
+ 安全
+
+
+ 精確
+
+
+ 使用精確模式修剪的影片在前幾秒或最後幾秒可能會出現影片 / 音訊卡頓。安全模式保證不會出現卡頓,但可能會導致影片稍長。
+
+
+ 重試
+
+
+ 無法獲取影片
+
+
+ 無法獲取頻道影片:{0}
+
+
+ 無法獲取剪輯
+
+
+ 無法獲取頻道剪輯:{0}
+
+
+ 影片 / 剪輯的標題。
+
+
+ 影片 / 剪輯的 ID。
+
+
+ 影片 / 剪輯的建立日期,格式為 M-d-yy。
+
+
+ 影片 / 剪輯的建立日期,格式為自訂格式。
+
+
+ 擁有此影片 / 剪輯 / 聊天的頻道的顯示名稱。
+
+
+ 由 11 個隨機字元組成的字串。
+
+
+ 影片 / 聊天的修剪開始時間,格式為 hh-mm-ss。
+
+
+ 影片 / 聊天的修剪開始時間,格式為自訂格式。
+
+
+ 影片 / 聊天的修剪結束時間,格式為 hh-mm-ss。
+
+
+ 影片 / 聊天的修剪結束時間,格式為自訂格式。
+
+
+ 影片 / 剪輯 / 聊天的時長(包括修剪),格式為 hh-mm-ss。
+
+
+ 影片 / 剪輯 / 聊天的時長(包括修剪),格式為自訂格式。
+
+
+ 影片 / 剪輯的觀看次數。
+
+
+ 影片 / 剪輯 / 聊天中主要遊戲 / 分類的顯示名稱。
+
+
+ 檔案衝突行為
+
+
+ 任務隊列中檔案衝突的預設處理方式。如果當前會話中已經記住了選擇,則需要重新啟動應用程式才能覆蓋它。
+
+
+ 詢問
+
+
+ 覆蓋
+
+
+ 重新命名
+
+
+ 取消
+
+
diff --git a/TwitchDownloaderWPF/TwitchDownloaderWPF.csproj b/TwitchDownloaderWPF/TwitchDownloaderWPF.csproj
index 7db39157..e651cdf2 100644
--- a/TwitchDownloaderWPF/TwitchDownloaderWPF.csproj
+++ b/TwitchDownloaderWPF/TwitchDownloaderWPF.csproj
@@ -85,22 +85,25 @@
Strings.resx
+
+ Strings.resx
+
Strings.resx
-
+
Strings.resx
-
+
Strings.resx
-
+
Strings.resx
Strings.resx
-
+
Strings.resx