<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE TS>
<TS version="2.1" language="zh_TW" sourcelanguage="en_US">
<context>
    <name>ADDITIONAL_FILES_QUALIFIER</name>
    <message>
        <location filename="../../util/common/translator.py" line="271"/>
        <source>Danmaku</source>
        <translation>彈幕</translation>
    </message>
    <message>
        <location filename="../../util/common/translator.py" line="272"/>
        <source>Subtitles</source>
        <translation>字幕</translation>
    </message>
    <message>
        <location filename="../../util/common/translator.py" line="273"/>
        <source>Metadata</source>
        <translation>元數據</translation>
    </message>
</context>
<context>
    <name>AUDIO_QUALITY</name>
    <message>
        <location filename="../../util/common/translator.py" line="53"/>
        <source>Auto (by priority)</source>
        <translation>依優先順序自動選擇</translation>
    </message>
    <message>
        <location filename="../../util/common/translator.py" line="54"/>
        <source>Hi-Res Audio</source>
        <translation>Hi-Res 無損音質</translation>
    </message>
    <message>
        <location filename="../../util/common/translator.py" line="55"/>
        <source>Dolby Atmos</source>
        <translation>杜比全景聲</translation>
    </message>
    <message>
        <location filename="../../util/common/translator.py" line="56"/>
        <source>192 kbps</source>
        <translation>192K</translation>
    </message>
    <message>
        <location filename="../../util/common/translator.py" line="57"/>
        <source>132 kbps</source>
        <translation>132K</translation>
    </message>
    <message>
        <location filename="../../util/common/translator.py" line="58"/>
        <source>64 kbps</source>
        <translation>64K</translation>
    </message>
</context>
<context>
    <name>AboutDialog</name>
    <message>
        <location filename="../../gui/dialog/misc/about.py" line="25"/>
        <source>About {app_name}</source>
        <translation>關於 {app_name}</translation>
    </message>
    <message>
        <location filename="../../gui/dialog/misc/about.py" line="27"/>
        <source>Version {app_version}</source>
        <translation>版本 {app_version}</translation>
    </message>
    <message>
        <location filename="../../gui/dialog/misc/about.py" line="28"/>
        <source>Powered by Qt {qt_version} and QFluentWidgets {qfluentwidgets_version}</source>
        <translation>基於 Qt {qt_version} 及 QFluentWidgets {qfluentwidgets_version} 構建</translation>
    </message>
    <message>
        <location filename="../../gui/dialog/misc/about.py" line="29"/>
        <source>This software is free and open-source, licensed under the GNU General Public License v3 (GPLv3).</source>
        <translation>本軟體為免費開源軟體，採用 GNU 通用公眾授權條款第三版（GPLv3）授權。</translation>
    </message>
    <message>
        <location filename="../../gui/dialog/misc/about.py" line="30"/>
        <source>Copyright © 2022-{year} Scott Sloan. All Rights Reserved.</source>
        <translation>Copyright © 2022-{year} Scott Sloan. All Rights Reserved.</translation>
    </message>
    <message>
        <location filename="../../gui/dialog/misc/about.py" line="32"/>
        <source>If this project saved you time or solved your problem, consider buying the author a coffee! Don&apos;t forget to star the repository on GitHub to support open-source development.</source>
        <translation>若此專案為您節省時間或解決問題，歡迎贊助作者一杯咖啡，也別忘了在 GitHub 上點個 Star 支援開源！</translation>
    </message>
    <message>
        <location filename="../../gui/dialog/misc/about.py" line="35"/>
        <source>Terms of Use</source>
        <translation>使用協議</translation>
    </message>
    <message>
        <location filename="../../gui/dialog/misc/about.py" line="36"/>
        <source>Documentation</source>
        <translation>幫助文件</translation>
    </message>
    <message>
        <location filename="../../gui/dialog/misc/about.py" line="37"/>
        <source>Github</source>
        <translation>GitHub</translation>
    </message>
    <message>
        <location filename="../../gui/dialog/misc/about.py" line="38"/>
        <source>Sponsor</source>
        <translation>贊助作者</translation>
    </message>
</context>
<context>
    <name>AdvancedGroup</name>
    <message>
        <location filename="../../gui/component/setting/group.py" line="233"/>
        <source>Display Area (%)</source>
        <translation>顯示區域 (%)</translation>
    </message>
    <message>
        <location filename="../../gui/component/setting/group.py" line="238"/>
        <source>Opacity (%)</source>
        <translation>不透明度 (%)</translation>
    </message>
    <message>
        <location filename="../../gui/component/setting/group.py" line="243"/>
        <source>Scroll Duration (s)</source>
        <translation>彈幕滾動時長 (秒)</translation>
    </message>
    <message>
        <location filename="../../gui/component/setting/group.py" line="248"/>
        <source>Static Duration (s)</source>
        <translation>頂部/底部彈幕停留時長 (秒)</translation>
    </message>
    <message>
        <location filename="../../gui/component/setting/group.py" line="253"/>
        <source>Minimum Horizontal Spacing (px)</source>
        <translation>最小水準間距 (像素)</translation>
    </message>
</context>
<context>
    <name>AlignmentGroup</name>
    <message>
        <location filename="../../gui/component/setting/group.py" line="202"/>
        <source>Alignment</source>
        <translation>對齊方式</translation>
    </message>
</context>
<context>
    <name>BatchSelectDialog</name>
    <message>
        <location filename="../../gui/dialog/misc/batch_select.py" line="16"/>
        <source>Batch Selection</source>
        <translation>批次選取</translation>
    </message>
    <message>
        <location filename="../../gui/dialog/misc/batch_select.py" line="19"/>
        <source>Enter line numbers (e.g. 1,3,5-10)</source>
        <translation>請輸入行號，例如：1,3,5-10</translation>
    </message>
    <message>
        <location filename="../../gui/dialog/misc/batch_select.py" line="57"/>
        <source>Please enter line numbers</source>
        <translation>請輸入行號</translation>
    </message>
    <message>
        <location filename="../../gui/dialog/misc/batch_select.py" line="66"/>
        <source>Invalid line number range</source>
        <translation>行號範圍格式錯誤</translation>
    </message>
    <message>
        <location filename="../../gui/dialog/misc/batch_select.py" line="71"/>
        <source>Invalid line number</source>
        <translation>行號格式錯誤</translation>
    </message>
</context>
<context>
    <name>BorderGroup</name>
    <message>
        <location filename="../../gui/component/setting/group.py" line="79"/>
        <source>Outline (px)</source>
        <translation>邊框 (像素)</translation>
    </message>
    <message>
        <location filename="../../gui/component/setting/group.py" line="84"/>
        <source>Shadow (px)</source>
        <translation>陰影 (像素)</translation>
    </message>
</context>
<context>
    <name>CDNServerDialog</name>
    <message>
        <location filename="../../gui/dialog/setting/cdn_server.py" line="23"/>
        <source>Customize Service Provider CDN</source>
        <translation>自訂服務商 CDN</translation>
    </message>
    <message>
        <location filename="../../gui/dialog/setting/cdn_server.py" line="29"/>
        <source>Add</source>
        <translation>新增</translation>
    </message>
    <message>
        <location filename="../../gui/dialog/setting/cdn_server.py" line="24"/>
        <source>Drag items to reorder. Higher items have higher priority.</source>
        <translation>拖曳清單項目調整順序，位置越上方優先權越高。</translation>
    </message>
    <message>
        <location filename="../../gui/dialog/setting/cdn_server.py" line="30"/>
        <source>Reset to Default</source>
        <translation>重設為預設值</translation>
    </message>
    <message>
        <location filename="../../gui/dialog/setting/cdn_server.py" line="48"/>
        <source>Node</source>
        <translation>節點</translation>
    </message>
    <message>
        <location filename="../../gui/dialog/setting/cdn_server.py" line="49"/>
        <source>Provider</source>
        <translation>服務商</translation>
    </message>
    <message>
        <location filename="../../gui/dialog/setting/cdn_server.py" line="50"/>
        <source>Actions</source>
        <translation>操作</translation>
    </message>
</context>
<context>
    <name>CDNSettingCard</name>
    <message>
        <location filename="../../gui/component/setting/card.py" line="186"/>
        <source>CDN Settings</source>
        <translation>CDN 設定</translation>
    </message>
    <message>
        <location filename="../../gui/component/setting/card.py" line="186"/>
        <source>Adjust CDN settings used for downloading</source>
        <translation>調整下載所用的 CDN 設定</translation>
    </message>
    <message>
        <location filename="../../gui/component/setting/card.py" line="190"/>
        <source>Customize…</source>
        <translation>自訂…</translation>
    </message>
    <message>
        <location filename="../../gui/component/setting/card.py" line="195"/>
        <source>Prefer Service Provider CDN</source>
        <translation>優先使用服務商 CDN</translation>
    </message>
    <message>
        <location filename="../../gui/component/setting/card.py" line="195"/>
        <source>Prefer CDN provided by cloud service providers to improve download stability</source>
        <translation>優先使用伺服器供應商提供的 CDN，提升下載穩定性</translation>
    </message>
    <message>
        <location filename="../../gui/component/setting/card.py" line="196"/>
        <source>Customize Service Provider CDN</source>
        <translation>自訂服務商 CDN</translation>
    </message>
    <message>
        <location filename="../../gui/component/setting/card.py" line="196"/>
        <source>Customize the list and priority of service provider CDNs</source>
        <translation>自訂服務商 CDN 清單與優先順序設定</translation>
    </message>
</context>
<context>
    <name>CDN_SERVER_PROVIDER</name>
    <message>
        <location filename="../../util/common/translator.py" line="25"/>
        <source>Aliyun</source>
        <translation>阿里雲</translation>
    </message>
    <message>
        <location filename="../../util/common/translator.py" line="26"/>
        <source>Tencent Cloud</source>
        <translation>騰訊雲</translation>
    </message>
    <message>
        <location filename="../../util/common/translator.py" line="27"/>
        <source>Huawei Cloud</source>
        <translation>華為雲</translation>
    </message>
    <message>
        <location filename="../../util/common/translator.py" line="28"/>
        <source>Custom</source>
        <translation>自訂</translation>
    </message>
</context>
<context>
    <name>COLUMN_NAME</name>
    <message>
        <location filename="../../util/common/translator.py" line="196"/>
        <source>No.</source>
        <translation>序號</translation>
    </message>
    <message>
        <location filename="../../util/common/translator.py" line="197"/>
        <source>Title</source>
        <translation>標題</translation>
    </message>
    <message>
        <location filename="../../util/common/translator.py" line="198"/>
        <source>Notes</source>
        <translation>備註</translation>
    </message>
    <message>
        <location filename="../../util/common/translator.py" line="199"/>
        <source>Duration</source>
        <translation>時長</translation>
    </message>
    <message>
        <location filename="../../util/common/translator.py" line="200"/>
        <source>Publish / Favorite / Watch Time</source>
        <translation>發佈 / 收藏 / 觀看時間</translation>
    </message>
    <message>
        <location filename="../../util/common/translator.py" line="201"/>
        <source>Publish Time</source>
        <translation>發佈時間</translation>
    </message>
    <message>
        <location filename="../../util/common/translator.py" line="202"/>
        <source>Favorite Time</source>
        <translation>收藏時間</translation>
    </message>
    <message>
        <location filename="../../util/common/translator.py" line="203"/>
        <source>Watch Time</source>
        <translation>觀看時間</translation>
    </message>
</context>
<context>
    <name>CONVENTION_TYPE</name>
    <message>
        <location filename="../../util/common/translator.py" line="142"/>
        <source>User Uploads - Single</source>
        <translation>投稿影片 - 一般</translation>
    </message>
    <message>
        <location filename="../../util/common/translator.py" line="143"/>
        <source>User Uploads - Multi-part</source>
        <translation>投稿影片 - 分P</translation>
    </message>
    <message>
        <location filename="../../util/common/translator.py" line="144"/>
        <source>User Uploads - Collection</source>
        <translation>投稿影片 - 合集</translation>
    </message>
    <message>
        <location filename="../../util/common/translator.py" line="145"/>
        <source>User Uploads - Interactive</source>
        <translation>投稿影片 - 互動</translation>
    </message>
    <message>
        <location filename="../../util/common/translator.py" line="146"/>
        <source>Series &amp; Shows</source>
        <translation>影集</translation>
    </message>
    <message>
        <location filename="../../util/common/translator.py" line="147"/>
        <source>Courses</source>
        <translation>課程</translation>
    </message>
</context>
<context>
    <name>CategoryWidget</name>
    <message>
        <location filename="../../gui/component/widget/flyout.py" line="52"/>
        <source>Refresh</source>
        <translation>刷新</translation>
    </message>
    <message>
        <location filename="../../gui/component/widget/flyout.py" line="56"/>
        <source>Open in Browser</source>
        <translation>於瀏覽器中開啟</translation>
    </message>
    <message>
        <location filename="../../gui/component/widget/flyout.py" line="78"/>
        <source>Favorites</source>
        <translation>收藏夾</translation>
    </message>
    <message>
        <location filename="../../gui/component/widget/flyout.py" line="85"/>
        <source>Subscriptions</source>
        <translation>訂閱合集</translation>
    </message>
    <message>
        <location filename="../../gui/component/widget/flyout.py" line="92"/>
        <source>Anime &amp; Series</source>
        <translation>追番追劇</translation>
    </message>
    <message>
        <location filename="../../gui/component/widget/flyout.py" line="99"/>
        <source>Watch later</source>
        <translation>稍後觀看</translation>
    </message>
    <message>
        <location filename="../../gui/component/widget/flyout.py" line="107"/>
        <source>History</source>
        <translation>歷史記錄</translation>
    </message>
</context>
<context>
    <name>ColorGroup</name>
    <message>
        <location filename="../../gui/component/setting/group.py" line="116"/>
        <location filename="../../gui/component/setting/group.py" line="117"/>
        <source>Primary Color</source>
        <translation>主要顏色</translation>
    </message>
    <message>
        <location filename="../../gui/component/setting/group.py" line="118"/>
        <location filename="../../gui/component/setting/group.py" line="119"/>
        <source>Secondary Color</source>
        <translation>次要顏色</translation>
    </message>
    <message>
        <location filename="../../gui/component/setting/group.py" line="121"/>
        <location filename="../../gui/component/setting/group.py" line="122"/>
        <source>Outline Color</source>
        <translation>邊框顏色</translation>
    </message>
    <message>
        <location filename="../../gui/component/setting/group.py" line="123"/>
        <location filename="../../gui/component/setting/group.py" line="124"/>
        <source>Shadow Color</source>
        <translation>陰影顏色</translation>
    </message>
</context>
<context>
    <name>ConfigFileSettingCard</name>
    <message>
        <location filename="../../gui/component/setting/card.py" line="249"/>
        <source>Config File</source>
        <translation>設定檔</translation>
    </message>
    <message>
        <location filename="../../gui/component/setting/card.py" line="249"/>
        <source>Import or export configuration files</source>
        <translation>匯入或匯出設定檔</translation>
    </message>
    <message>
        <location filename="../../gui/component/setting/card.py" line="251"/>
        <location filename="../../gui/component/setting/card.py" line="253"/>
        <source>Browse...</source>
        <translation>浏览…</translation>
    </message>
    <message>
        <location filename="../../gui/component/setting/card.py" line="255"/>
        <source>Reset</source>
        <translation>重設</translation>
    </message>
    <message>
        <location filename="../../gui/component/setting/card.py" line="257"/>
        <source>Open</source>
        <translation>開啟</translation>
    </message>
    <message>
        <location filename="../../gui/component/setting/card.py" line="260"/>
        <source>Import Config</source>
        <translation>匯入設定</translation>
    </message>
    <message>
        <location filename="../../gui/component/setting/card.py" line="260"/>
        <source>Import settings from a configuration file</source>
        <translation>從設定檔匯入設定</translation>
    </message>
    <message>
        <location filename="../../gui/component/setting/card.py" line="261"/>
        <source>Export Config</source>
        <translation>匯出設定</translation>
    </message>
    <message>
        <location filename="../../gui/component/setting/card.py" line="261"/>
        <source>Export settings to a configuration file</source>
        <translation>將設定匯出至設定檔</translation>
    </message>
    <message>
        <location filename="../../gui/component/setting/card.py" line="262"/>
        <source>Reset Config</source>
        <translation>重設設定</translation>
    </message>
    <message>
        <location filename="../../gui/component/setting/card.py" line="262"/>
        <source>Reset all settings to default values</source>
        <translation>將所有設定恢復為預設值</translation>
    </message>
    <message>
        <location filename="../../gui/component/setting/card.py" line="263"/>
        <source>Open Config Directory</source>
        <translation>開啟設定目錄</translation>
    </message>
</context>
<context>
    <name>ContentWidget</name>
    <message>
        <location filename="../../gui/dialog/setting/subtitles_style.py" line="18"/>
        <source>Customize Subtitle Style</source>
        <translation>自訂字幕樣式</translation>
    </message>
    <message>
        <location filename="../../gui/dialog/setting/danmaku_style.py" line="18"/>
        <source>Customize Danmaku Style</source>
        <translation>自訂彈幕樣式</translation>
    </message>
</context>
<context>
    <name>CoverSettingCard</name>
    <message>
        <location filename="../../gui/component/setting/card.py" line="96"/>
        <source>Cover Download Settings</source>
        <translation>封面下載設定</translation>
    </message>
    <message>
        <location filename="../../gui/component/setting/card.py" line="96"/>
        <source>Adjust cover download settings</source>
        <translation>調整封面下載設定</translation>
    </message>
    <message>
        <location filename="../../gui/component/setting/card.py" line="108"/>
        <source>Download Cover</source>
        <translation>下載封面</translation>
    </message>
    <message>
        <location filename="../../gui/component/setting/card.py" line="109"/>
        <source>Cover Format</source>
        <translation>封面格式</translation>
    </message>
    <message>
        <location filename="../../gui/component/setting/card.py" line="110"/>
        <source>Embed cover</source>
        <translation>嵌入封面</translation>
    </message>
    <message>
        <location filename="../../gui/component/setting/card.py" line="110"/>
        <source>Embed the downloaded cover into the video file</source>
        <translation>將下載的封面嵌入至影片檔案中</translation>
    </message>
</context>
<context>
    <name>DANMAKU_DENSITY</name>
    <message>
        <location filename="../../util/common/translator.py" line="107"/>
        <source>Normal</source>
        <translation>正常</translation>
    </message>
    <message>
        <location filename="../../util/common/translator.py" line="108"/>
        <source>High</source>
        <translation>較多</translation>
    </message>
    <message>
        <location filename="../../util/common/translator.py" line="109"/>
        <source>Overlap</source>
        <translation>重疊</translation>
    </message>
</context>
<context>
    <name>DANMAKU_SPEED</name>
    <message>
        <location filename="../../util/common/translator.py" line="96"/>
        <source>Very Slow</source>
        <translation>極慢</translation>
    </message>
    <message>
        <location filename="../../util/common/translator.py" line="97"/>
        <source>Slow</source>
        <translation>較慢</translation>
    </message>
    <message>
        <location filename="../../util/common/translator.py" line="98"/>
        <source>Normal</source>
        <translation>正常</translation>
    </message>
    <message>
        <location filename="../../util/common/translator.py" line="99"/>
        <source>Fast</source>
        <translation>較快</translation>
    </message>
    <message>
        <location filename="../../util/common/translator.py" line="100"/>
        <source>Very Fast</source>
        <translation>極快</translation>
    </message>
</context>
<context>
    <name>DEFAULT_RULE_NAMES</name>
    <message>
        <location filename="../../util/common/translator.py" line="131"/>
        <source>Preset: Single Video</source>
        <translation>預設規則：一般</translation>
    </message>
    <message>
        <location filename="../../util/common/translator.py" line="132"/>
        <source>Preset: Multi-part Video</source>
        <translation>預設規則：分P</translation>
    </message>
    <message>
        <location filename="../../util/common/translator.py" line="133"/>
        <source>Preset: Collection</source>
        <translation>預設規則：合集</translation>
    </message>
    <message>
        <location filename="../../util/common/translator.py" line="134"/>
        <source>Preset: Series &amp; Shows</source>
        <translation>預設規則：影集</translation>
    </message>
    <message>
        <location filename="../../util/common/translator.py" line="135"/>
        <source>Preset: Courses</source>
        <translation>預設規則：課程</translation>
    </message>
</context>
<context>
    <name>DanmakuSettingCard</name>
    <message>
        <location filename="../../gui/component/setting/card.py" line="54"/>
        <source>Danmaku Download Settings</source>
        <translation>彈幕下載設定</translation>
    </message>
    <message>
        <location filename="../../gui/component/setting/card.py" line="54"/>
        <source>Adjust danmaku download settings</source>
        <translation>調整彈幕下載設定</translation>
    </message>
    <message>
        <location filename="../../gui/component/setting/card.py" line="68"/>
        <source>Customize…</source>
        <translation>自訂…</translation>
    </message>
    <message>
        <location filename="../../gui/component/setting/card.py" line="64"/>
        <source>Download Danmaku</source>
        <translation>下載彈幕</translation>
    </message>
    <message>
        <location filename="../../gui/component/setting/card.py" line="65"/>
        <source>Danmaku Format</source>
        <translation>彈幕格式</translation>
    </message>
    <message>
        <location filename="../../gui/component/setting/card.py" line="70"/>
        <source>Danmaku Style</source>
        <translation>弹幕样式</translation>
    </message>
    <message>
        <location filename="../../gui/component/setting/card.py" line="70"/>
        <source>Only effective for ASS format danmaku</source>
        <translation>僅 ASS 格式彈幕有效</translation>
    </message>
</context>
<context>
    <name>DownloadFormatCard</name>
    <message>
        <location filename="../../gui/component/setting/card.py" line="228"/>
        <source>Download Format</source>
        <translation>下載格式</translation>
    </message>
    <message>
        <location filename="../../gui/component/setting/card.py" line="228"/>
        <source>Configure output format settings for downloaded files</source>
        <translation>設定下載檔案的輸出格式選項</translation>
    </message>
    <message>
        <location filename="../../gui/component/setting/card.py" line="233"/>
        <source>Choose the container format for the final output video file</source>
        <translation>選擇最終輸出影片檔案的容器格式</translation>
    </message>
    <message>
        <location filename="../../gui/component/setting/card.py" line="233"/>
        <source>Output Container Format</source>
        <translation>輸出容器格式</translation>
    </message>
    <message>
        <location filename="../../gui/component/setting/card.py" line="234"/>
        <source>Convert M4A to MP3</source>
        <translation>將 M4A 轉換為 MP3</translation>
    </message>
    <message>
        <location filename="../../gui/component/setting/card.py" line="234"/>
        <source>Only applies when downloading audio-only streams. Disabled if video is also selected.</source>
        <translation>僅於下載純音訊串流時有效</translation>
    </message>
</context>
<context>
    <name>DownloadInterface</name>
    <message>
        <location filename="../../gui/interface/download.py" line="32"/>
        <source>No downloads in progress</source>
        <translation>無進行中的下載任務</translation>
    </message>
    <message>
        <location filename="../../gui/interface/download.py" line="38"/>
        <source>No completed downloads</source>
        <translation>無已完成的下載任務</translation>
    </message>
    <message>
        <location filename="../../gui/interface/download.py" line="45"/>
        <source>Downloading</source>
        <translation>下載中</translation>
    </message>
    <message>
        <location filename="../../gui/interface/download.py" line="46"/>
        <source>Completed</source>
        <translation>下載完成</translation>
    </message>
    <message>
        <location filename="../../gui/interface/download.py" line="103"/>
        <source>Failed to query download tasks</source>
        <translation>查詢下載任務失敗</translation>
    </message>
</context>
<context>
    <name>DownloadListView</name>
    <message>
        <location filename="../../gui/component/download_list/list_view.py" line="45"/>
        <source>Re-parse</source>
        <translation>重新解析</translation>
    </message>
    <message>
        <location filename="../../gui/component/download_list/list_view.py" line="48"/>
        <source>Resume</source>
        <translation>繼續</translation>
    </message>
    <message>
        <location filename="../../gui/component/download_list/list_view.py" line="51"/>
        <source>Pause</source>
        <translation>暫停</translation>
    </message>
    <message>
        <source>Edit download options</source>
        <translation type="vanished">編輯下載選項</translation>
    </message>
    <message>
        <location filename="../../gui/component/download_list/list_view.py" line="59"/>
        <source>Delete</source>
        <translation>刪除</translation>
    </message>
    <message>
        <location filename="../../gui/component/download_list/list_view.py" line="53"/>
        <source>Re-download</source>
        <translation>重新下載</translation>
    </message>
    <message>
        <location filename="../../gui/component/download_list/list_view.py" line="151"/>
        <source>Tasks being processed by FFmpeg cannot be redownloaded</source>
        <translation>處於 FFmpeg 處理中的任務無法重新下載</translation>
    </message>
    <message>
        <location filename="../../gui/component/download_list/list_view.py" line="155"/>
        <source>Selected task will be redownloaded</source>
        <translation>選定的任務開始重新下載</translation>
    </message>
</context>
<context>
    <name>DownloadOptionsDialog</name>
    <message>
        <location filename="../../gui/dialog/download_options/dialog.py" line="14"/>
        <source>Download Options</source>
        <translation>下載選項</translation>
    </message>
    <message>
        <location filename="../../gui/dialog/download_options/dialog.py" line="26"/>
        <source>Media Settings</source>
        <translation>媒體設定</translation>
    </message>
    <message>
        <location filename="../../gui/dialog/download_options/dialog.py" line="27"/>
        <source>Additional Files</source>
        <translation>附加檔案</translation>
    </message>
    <message>
        <location filename="../../gui/dialog/download_options/dialog.py" line="28"/>
        <source>Download Settings</source>
        <translation>下載設定</translation>
    </message>
</context>
<context>
    <name>DownloadPathSettingCard</name>
    <message>
        <location filename="../../gui/component/setting/card.py" line="9"/>
        <location filename="../../gui/component/setting/card.py" line="30"/>
        <source>Choose folder</source>
        <translation>選取資料夾</translation>
    </message>
    <message>
        <location filename="../../gui/component/setting/card.py" line="9"/>
        <source>Download Path</source>
        <translation>下載路徑</translation>
    </message>
    <message>
        <location filename="../../gui/component/setting/card.py" line="24"/>
        <source>{path} ({free} available)</source>
        <translation>{path} ({free} 可用)</translation>
    </message>
</context>
<context>
    <name>DownloadSettingsPage</name>
    <message>
        <location filename="../../gui/dialog/download_options/download.py" line="22"/>
        <source>Automatically show this dialog before downloading to customize settings</source>
        <translation>開始下載前自動顯示此對話方塊以自訂設定</translation>
    </message>
    <message>
        <location filename="../../gui/dialog/download_options/download.py" line="22"/>
        <source>Automatically show this dialog</source>
        <translation>自動顯示此對話方塊</translation>
    </message>
</context>
<context>
    <name>Downloader</name>
    <message>
        <location filename="../../util/download/downloader/downloader.py" line="369"/>
        <source>Audio</source>
        <translation>音訊</translation>
    </message>
</context>
<context>
    <name>EPISODE_TYPE</name>
    <message>
        <location filename="../../util/common/translator.py" line="75"/>
        <source>User Uploads</source>
        <translation>投稿影片</translation>
    </message>
    <message>
        <location filename="../../util/common/translator.py" line="76"/>
        <source>Interactive Video</source>
        <translation>互動影片</translation>
    </message>
    <message>
        <location filename="../../util/common/translator.py" line="77"/>
        <source>Anime</source>
        <translation>動畫</translation>
    </message>
    <message>
        <location filename="../../util/common/translator.py" line="78"/>
        <source>Movies</source>
        <translation>電影</translation>
    </message>
    <message>
        <location filename="../../util/common/translator.py" line="79"/>
        <source>Documentaries</source>
        <translation>紀錄片</translation>
    </message>
    <message>
        <location filename="../../util/common/translator.py" line="80"/>
        <source>Chinese Animation</source>
        <translation>國創</translation>
    </message>
    <message>
        <location filename="../../util/common/translator.py" line="81"/>
        <source>TV Dramas</source>
        <translation>電視劇</translation>
    </message>
    <message>
        <location filename="../../util/common/translator.py" line="82"/>
        <source>Variety Shows</source>
        <translation>綜藝</translation>
    </message>
    <message>
        <location filename="../../util/common/translator.py" line="83"/>
        <source>Courses</source>
        <translation>課程</translation>
    </message>
    <message>
        <location filename="../../util/common/translator.py" line="84"/>
        <source>Weekly Picks</source>
        <translation>每週必看</translation>
    </message>
    <message>
        <location filename="../../util/common/translator.py" line="85"/>
        <source>Collection</source>
        <translation>合集</translation>
    </message>
    <message>
        <location filename="../../util/common/translator.py" line="86"/>
        <source>Favorites</source>
        <translation>收藏夾</translation>
    </message>
    <message>
        <location filename="../../util/common/translator.py" line="87"/>
        <source>Profile</source>
        <translation>個人空間</translation>
    </message>
    <message>
        <location filename="../../util/common/translator.py" line="88"/>
        <source>Watch Later</source>
        <translation>稍後觀看</translation>
    </message>
    <message>
        <location filename="../../util/common/translator.py" line="89"/>
        <source>History</source>
        <translation>歷史記錄</translation>
    </message>
</context>
<context>
    <name>ERROR_MESSAGES</name>
    <message>
        <location filename="../../util/common/translator.py" line="218"/>
        <source>An error occurred while running FFmpeg</source>
        <translation>呼叫 FFmpeg 時發生錯誤</translation>
    </message>
    <message>
        <location filename="../../util/common/translator.py" line="219"/>
        <source>FFmpeg failed with exit code {code}</source>
        <translation>呼叫 FFmpeg 時發生錯誤 ({code})</translation>
    </message>
    <message>
        <location filename="../../util/common/translator.py" line="220"/>
        <source>The specified file or folder does not exist</source>
        <translation>檔案不存在或路徑錯誤</translation>
    </message>
    <message>
        <location filename="../../util/common/translator.py" line="221"/>
        <source>The file may have been moved or deleted. Please download it again.</source>
        <translation>檔案可能已被移動或刪除，請重新下載。</translation>
    </message>
    <message>
        <location filename="../../util/common/translator.py" line="222"/>
        <source>Insufficient disk space</source>
        <translation>磁碟空間不足</translation>
    </message>
    <message>
        <location filename="../../util/common/translator.py" line="223"/>
        <source>Permission denied: cannot write to file</source>
        <translation>沒有權限寫入檔案</translation>
    </message>
    <message>
        <location filename="../../util/common/translator.py" line="224"/>
        <source>Downloaded file is corrupted</source>
        <translation>下載檔案已損毀</translation>
    </message>
    <message>
        <location filename="../../util/common/translator.py" line="225"/>
        <source>Failed to open file</source>
        <translation>無法開啟檔案</translation>
    </message>
    <message>
        <location filename="../../util/common/translator.py" line="226"/>
        <source>File is in use by another process</source>
        <translation>檔案被其他程序佔用</translation>
    </message>
    <message>
        <location filename="../../util/common/translator.py" line="227"/>
        <source>Could not create output file</source>
        <translation>無法建立輸出檔案</translation>
    </message>
    <message>
        <location filename="../../util/common/translator.py" line="228"/>
        <source>Download failed</source>
        <translation>下載失敗</translation>
    </message>
    <message>
        <location filename="../../util/common/translator.py" line="229"/>
        <source>Failed to rename file</source>
        <translation>重新命名檔案失敗</translation>
    </message>
    <message>
        <location filename="../../util/common/translator.py" line="230"/>
        <source>Failed to parse download information</source>
        <translation>無法解析下載位址</translation>
    </message>
    <message>
        <location filename="../../util/common/translator.py" line="231"/>
        <source>Failed to retrieve media information</source>
        <translation>取得媒體資訊失敗</translation>
    </message>
    <message>
        <location filename="../../util/common/translator.py" line="232"/>
        <source>Login status expired</source>
        <translation>登入狀態失效</translation>
    </message>
    <message>
        <location filename="../../util/common/translator.py" line="233"/>
        <source>Your account login status has expired. Please log in again.</source>
        <translation>目前帳號登入狀態已失效，請重新登入</translation>
    </message>
    <message>
        <location filename="../../util/common/translator.py" line="234"/>
        <source>Failed to retrieve user information</source>
        <translation>取得使用者資訊失敗</translation>
    </message>
    <message>
        <location filename="../../util/common/translator.py" line="235"/>
        <source>Failed to retrieve user avatar</source>
        <translation>取得使用者頭像失敗</translation>
    </message>
    <message>
        <location filename="../../util/common/translator.py" line="236"/>
        <source>Logout failed</source>
        <translation>登出失敗</translation>
    </message>
    <message>
        <location filename="../../util/common/translator.py" line="237"/>
        <source>An unknown error occurred</source>
        <translation>發生未知錯誤</translation>
    </message>
    <message>
        <location filename="../../util/common/translator.py" line="238"/>
        <source>Failed to check for updates</source>
        <translation>檢查更新失敗</translation>
    </message>
    <message>
        <location filename="../../util/common/translator.py" line="239"/>
        <source>FFmpeg processing failed</source>
        <translation>FFmpeg 處理失敗</translation>
    </message>
    <message>
        <location filename="../../util/common/translator.py" line="240"/>
        <source>M4A audio file not found for conversion</source>
        <translation>找不到用於轉換的 m4a 音訊檔案。</translation>
    </message>
    <message>
        <location filename="../../util/common/translator.py" line="241"/>
        <source>Login Required</source>
        <translation>需要登入</translation>
    </message>
    <message>
        <location filename="../../util/common/translator.py" line="242"/>
        <source>Please log in to your account first.</source>
        <translation>請先登入帳號</translation>
    </message>
</context>
<context>
    <name>EditActionWidget</name>
    <message>
        <location filename="../../gui/component/setting/widget.py" line="43"/>
        <source>Edit</source>
        <translation>編輯</translation>
    </message>
    <message>
        <location filename="../../gui/component/setting/widget.py" line="46"/>
        <source>Delete</source>
        <translation>刪除</translation>
    </message>
</context>
<context>
    <name>EditHostDialog</name>
    <message>
        <location filename="../../gui/dialog/setting/edit_host.py" line="16"/>
        <source>Edit CDN Node</source>
        <translation>編輯 CDN 節點</translation>
    </message>
    <message>
        <location filename="../../gui/dialog/setting/edit_host.py" line="19"/>
        <source>Please enter a CDN node</source>
        <translation>請輸入 CDN 節點</translation>
    </message>
    <message>
        <location filename="../../gui/dialog/setting/edit_host.py" line="36"/>
        <source>CDN node cannot be empty</source>
        <translation>CDN 節點不能為空</translation>
    </message>
</context>
<context>
    <name>EditRuleDialog</name>
    <message>
        <location filename="../../gui/dialog/setting/edit_rule.py" line="46"/>
        <source>Edit Naming Rule</source>
        <translation>編輯命名規則</translation>
    </message>
    <message>
        <location filename="../../gui/dialog/setting/edit_rule.py" line="48"/>
        <source>Rule Name</source>
        <translation>規則名稱</translation>
    </message>
    <message>
        <location filename="../../gui/dialog/setting/edit_rule.py" line="51"/>
        <source>Rule Type</source>
        <translation>規則類型</translation>
    </message>
    <message>
        <location filename="../../gui/dialog/setting/edit_rule.py" line="55"/>
        <source>Naming Rule</source>
        <translation>命名規則</translation>
    </message>
    <message>
        <location filename="../../gui/dialog/setting/edit_rule.py" line="58"/>
        <location filename="../../gui/dialog/setting/edit_rule.py" line="199"/>
        <source>Preview</source>
        <translation>預覽</translation>
    </message>
    <message>
        <location filename="../../gui/dialog/setting/edit_rule.py" line="65"/>
        <source>Set as default rule for this type</source>
        <translation>設為該類型的預設規則</translation>
    </message>
    <message>
        <location filename="../../gui/dialog/setting/edit_rule.py" line="67"/>
        <source>Guide</source>
        <translation>說明</translation>
    </message>
    <message>
        <location filename="../../gui/dialog/setting/edit_rule.py" line="70"/>
        <source>Open help page</source>
        <translation>開啟幫助頁面</translation>
    </message>
    <message>
        <location filename="../../gui/dialog/setting/edit_rule.py" line="119"/>
        <source>Variable</source>
        <translation>變數名稱</translation>
    </message>
    <message>
        <location filename="../../gui/dialog/setting/edit_rule.py" line="120"/>
        <source>Description</source>
        <translation>意義</translation>
    </message>
    <message>
        <location filename="../../gui/dialog/setting/edit_rule.py" line="121"/>
        <source>Example</source>
        <translation>範例</translation>
    </message>
    <message>
        <location filename="../../gui/dialog/setting/edit_rule.py" line="122"/>
        <source>Actions</source>
        <translation>操作</translation>
    </message>
    <message>
        <location filename="../../gui/dialog/setting/edit_rule.py" line="168"/>
        <source>Rule name cannot be empty</source>
        <translation>規則名稱不可為空</translation>
    </message>
    <message>
        <location filename="../../gui/dialog/setting/edit_rule.py" line="200"/>
        <source>Folder: {folder}
File name: {filename}</source>
        <translation>子目录：{folder}
文件名：{filename}</translation>
    </message>
    <message>
        <location filename="../../gui/dialog/setting/edit_rule.py" line="212"/>
        <source>Naming Rule Guide</source>
        <translation>簡要說明</translation>
    </message>
    <message>
        <location filename="../../gui/dialog/setting/edit_rule.py" line="226"/>
        <source>Naming rule cannot be empty</source>
        <translation>命名規則不可為空</translation>
    </message>
    <message>
        <location filename="../../gui/dialog/setting/edit_rule.py" line="229"/>
        <source>Rule must not start or end with &apos;/&apos; or &apos;.&apos;</source>
        <translation>命名规则不能以 &apos;/&apos; 或 &apos;.&apos; 开头或结尾</translation>
    </message>
    <message>
        <location filename="../../gui/dialog/setting/edit_rule.py" line="238"/>
        <source>Rule contains illegal characters: &lt;&gt;:\&quot;|?* or control characters</source>
        <translation>命名规则包含非法字符：&lt;&gt;:\&quot;|?* 或控制字符</translation>
    </message>
    <message>
        <location filename="../../gui/dialog/setting/edit_rule.py" line="246"/>
        <source>Invalid naming rule</source>
        <translation>命名規則無效</translation>
    </message>
    <message>
        <location filename="../../gui/dialog/setting/edit_rule.py" line="251"/>
        <source>Copy Variable</source>
        <translation>複製變數</translation>
    </message>
    <message>
        <location filename="../../gui/dialog/setting/edit_rule.py" line="254"/>
        <source>Insert Variable</source>
        <translation>插入變數</translation>
    </message>
</context>
<context>
    <name>EntryListItemDelegate</name>
    <message>
        <location filename="../../gui/component/entry_list/entry_item_delegate.py" line="28"/>
        <source>{count} items</source>
        <translation>{count} 個項目</translation>
    </message>
</context>
<context>
    <name>EntryListView</name>
    <message>
        <location filename="../../gui/component/entry_list/list_view.py" line="18"/>
        <source>No entries</source>
        <translation>暫無內容</translation>
    </message>
    <message>
        <location filename="../../gui/component/entry_list/list_view.py" line="86"/>
        <source>Parse</source>
        <translation>解析</translation>
    </message>
    <message>
        <location filename="../../gui/component/entry_list/list_view.py" line="87"/>
        <source>Open in Browser</source>
        <translation>於瀏覽器中開啟</translation>
    </message>
</context>
<context>
    <name>ExitDialog</name>
    <message>
        <location filename="../../gui/dialog/misc/exit.py" line="17"/>
        <source>Close the main window</source>
        <translation>關閉主視窗</translation>
    </message>
    <message>
        <location filename="../../gui/dialog/misc/exit.py" line="19"/>
        <source>Choose an action</source>
        <translation>選擇一個操作</translation>
    </message>
    <message>
        <location filename="../../gui/dialog/misc/exit.py" line="21"/>
        <source>Exit the program</source>
        <translation>結束程式</translation>
    </message>
    <message>
        <location filename="../../gui/dialog/misc/exit.py" line="23"/>
        <source>Minimize to system tray</source>
        <translation>最小化至系統匣</translation>
    </message>
    <message>
        <location filename="../../gui/dialog/misc/exit.py" line="31"/>
        <source>Don’t ask again</source>
        <translation>不再詢問</translation>
    </message>
</context>
<context>
    <name>FFmpegSettingCard</name>
    <message>
        <location filename="../../gui/component/setting/card.py" line="214"/>
        <source>FFmpeg Settings</source>
        <translation>FFmpeg 設定</translation>
    </message>
    <message>
        <location filename="../../gui/component/setting/card.py" line="214"/>
        <source>Configure FFmpeg used for merging and converting videos</source>
        <translation>設定用於合併與轉換影片的 FFmpeg</translation>
    </message>
    <message>
        <location filename="../../gui/component/setting/card.py" line="218"/>
        <source>Bundled (with app)</source>
        <translation>程式內建</translation>
    </message>
    <message>
        <location filename="../../gui/component/setting/card.py" line="218"/>
        <source>System PATH</source>
        <translation>系統環境變數</translation>
    </message>
    <message>
        <location filename="../../gui/component/setting/card.py" line="218"/>
        <source>Custom path</source>
        <translation>自訂路徑</translation>
    </message>
    <message>
        <location filename="../../gui/component/setting/card.py" line="219"/>
        <source>Browse…</source>
        <translation>瀏覽…</translation>
    </message>
    <message>
        <location filename="../../gui/component/setting/card.py" line="221"/>
        <source>Select the FFmpeg executable to use</source>
        <translation>選擇要使用的 FFmpeg 可執行檔</translation>
    </message>
    <message>
        <location filename="../../gui/component/setting/card.py" line="221"/>
        <source>FFmpeg source</source>
        <translation>FFmpeg 來源</translation>
    </message>
    <message>
        <location filename="../../gui/component/setting/card.py" line="222"/>
        <source>Custom FFmpeg path</source>
        <translation>自訂 FFmpeg 路徑</translation>
    </message>
</context>
<context>
    <name>FollowWidget</name>
    <message>
        <location filename="../../gui/component/widget/flyout.py" line="210"/>
        <source>Anime</source>
        <translation>追番</translation>
    </message>
    <message>
        <location filename="../../gui/component/widget/flyout.py" line="211"/>
        <source>Series</source>
        <translation>追劇</translation>
    </message>
    <message>
        <location filename="../../gui/component/widget/flyout.py" line="218"/>
        <source>All</source>
        <translation>全部</translation>
    </message>
    <message>
        <location filename="../../gui/component/widget/flyout.py" line="219"/>
        <source>Want to watch</source>
        <translation>想看</translation>
    </message>
    <message>
        <location filename="../../gui/component/widget/flyout.py" line="220"/>
        <source>Watching</source>
        <translation>在看</translation>
    </message>
    <message>
        <location filename="../../gui/component/widget/flyout.py" line="221"/>
        <source>Watched</source>
        <translation>看過</translation>
    </message>
</context>
<context>
    <name>FontGroup</name>
    <message>
        <location filename="../../gui/component/setting/group.py" line="19"/>
        <source>Font Family</source>
        <translation>字型名稱</translation>
    </message>
    <message>
        <location filename="../../gui/component/setting/group.py" line="23"/>
        <source>Font Size</source>
        <translation>字型大小</translation>
    </message>
    <message>
        <location filename="../../gui/component/setting/group.py" line="28"/>
        <source>Bold</source>
        <translation>粗體</translation>
    </message>
    <message>
        <location filename="../../gui/component/setting/group.py" line="29"/>
        <source>Italic</source>
        <translation>斜體</translation>
    </message>
    <message>
        <location filename="../../gui/component/setting/group.py" line="30"/>
        <source>Underline</source>
        <translation>底線</translation>
    </message>
    <message>
        <location filename="../../gui/component/setting/group.py" line="31"/>
        <source>Strikeout</source>
        <translation>刪除線</translation>
    </message>
</context>
<context>
    <name>InsertActionWidget</name>
    <message>
        <location filename="../../gui/component/setting/widget.py" line="65"/>
        <source>Insert</source>
        <translation>插入</translation>
    </message>
</context>
<context>
    <name>LoginDialog</name>
    <message>
        <location filename="../../gui/dialog/login.py" line="31"/>
        <source>Scan QR Code to Log In</source>
        <translation>掃描 QR Code 登入</translation>
    </message>
    <message>
        <location filename="../../gui/dialog/login.py" line="36"/>
        <location filename="../../gui/dialog/login.py" line="176"/>
        <source>Scan with the Bilibili app to log in</source>
        <translation>請使用 Bilibili 客戶端掃碼登入</translation>
    </message>
    <message>
        <location filename="../../gui/dialog/login.py" line="47"/>
        <source>SMS Login</source>
        <translation>簡訊登入</translation>
    </message>
    <message>
        <location filename="../../gui/dialog/login.py" line="52"/>
        <source>Enter phone number</source>
        <translation>請輸入手機號碼</translation>
    </message>
    <message>
        <location filename="../../gui/dialog/login.py" line="56"/>
        <source>Enter verification code</source>
        <translation>請輸入驗證碼</translation>
    </message>
    <message>
        <location filename="../../gui/dialog/login.py" line="59"/>
        <source>Log In</source>
        <translation>登入</translation>
    </message>
    <message>
        <location filename="../../gui/dialog/login.py" line="63"/>
        <location filename="../../gui/dialog/login.py" line="196"/>
        <source>Get Code</source>
        <translation>取得驗證碼</translation>
    </message>
    <message>
        <location filename="../../gui/dialog/login.py" line="137"/>
        <location filename="../../gui/dialog/login.py" line="155"/>
        <source>Phone number cannot be empty</source>
        <translation>手機號碼不可為空</translation>
    </message>
    <message>
        <location filename="../../gui/dialog/login.py" line="155"/>
        <source>Verification code cannot be empty</source>
        <translation>驗證碼不可為空</translation>
    </message>
    <message>
        <location filename="../../gui/dialog/login.py" line="165"/>
        <source>Successfully logged in via SMS</source>
        <translation>簡訊登入成功</translation>
    </message>
    <message>
        <location filename="../../gui/dialog/login.py" line="179"/>
        <source>Confirm login on your device</source>
        <translation>請於裝置端確認登入</translation>
    </message>
    <message>
        <location filename="../../gui/dialog/login.py" line="182"/>
        <source>Successfully logged in via QR code</source>
        <translation>掃碼登入成功</translation>
    </message>
    <message>
        <location filename="../../gui/dialog/login.py" line="187"/>
        <source>QR code has expired</source>
        <translation>QR Code 已過期</translation>
    </message>
    <message>
        <location filename="../../gui/dialog/login.py" line="201"/>
        <source>Resend({countdown})</source>
        <translation>重新傳送({countdown})</translation>
    </message>
</context>
<context>
    <name>MEDIA_INFO_GUIDE</name>
    <message>
        <location filename="../../util/common/translator.py" line="278"/>
        <source>The media info shown here defaults to the first video in the parsed results. If multiple videos are available,
this information may not exactly match the one you download—use it for reference only.

To view detailed media info for a specific video, right-click its entry in the parse list and select &quot;Update Media Info&quot;.
To customize the priority settings, go to the Settings page.

Note: Videos protected by DRM can only be downloaded up to 1080P; higher qualities are unavailable.</source>
        <translation>此處顯示的媒體資訊預設來自解析結果中的第一個影片。
若存在多個影片，所展示的資訊可能與最終下載的影片不完全一致，僅供參考。

如需查看特定影片的詳細媒體資訊，請在解析列表中對應項目上按右鍵，選擇「更新媒體資訊」。
如需調整優先順序設定，請前往設定頁面進行修改。

注意：受 DRM 加密保護的影片，最高僅支援下載 1080P 畫質，更高畫質無法使用。</translation>
    </message>
</context>
<context>
    <name>MainWindow</name>
    <message>
        <location filename="../../gui/interface/main_window.py" line="48"/>
        <source>Parser</source>
        <translation>解析</translation>
    </message>
    <message>
        <location filename="../../gui/interface/main_window.py" line="50"/>
        <source>Downloads</source>
        <translation>下載</translation>
    </message>
    <message>
        <location filename="../../gui/interface/main_window.py" line="58"/>
        <source>Favorites</source>
        <translation>收藏</translation>
    </message>
    <message>
        <source>History</source>
        <translation type="vanished">歷史</translation>
    </message>
    <message>
        <location filename="../../gui/interface/main_window.py" line="67"/>
        <source>About</source>
        <translation>關於</translation>
    </message>
    <message>
        <location filename="../../gui/interface/main_window.py" line="82"/>
        <source>Settings</source>
        <translation>設定</translation>
    </message>
    <message>
        <location filename="../../gui/interface/main_window.py" line="310"/>
        <source>Download Directory Invalid</source>
        <translation>下載目錄無效</translation>
    </message>
    <message>
        <location filename="../../gui/interface/main_window.py" line="311"/>
        <source>The current download directory is inaccessible or lacks write permissions. Please reset it.</source>
        <translation>目前下載目錄無法存取或沒有寫入權限，請重新設定。</translation>
    </message>
    <message>
        <location filename="../../gui/interface/main_window.py" line="317"/>
        <source>FFmpeg Not Found</source>
        <translation>找不到 FFmpeg</translation>
    </message>
    <message>
        <location filename="../../gui/interface/main_window.py" line="318"/>
        <source>No FFmpeg executable found. Please ensure FFmpeg is installed and configured correctly.</source>
        <translation>找不到 FFmpeg 執行檔。請確保已正確安裝並設定 FFmpeg。</translation>
    </message>
    <message>
        <location filename="../../gui/interface/main_window.py" line="324"/>
        <source>Login Required</source>
        <translation>需要登入</translation>
    </message>
    <message>
        <location filename="../../gui/interface/main_window.py" line="325"/>
        <source>Please log in to your account first.</source>
        <translation>請先登入帳號</translation>
    </message>
</context>
<context>
    <name>MarginGroup</name>
    <message>
        <location filename="../../gui/component/setting/group.py" line="158"/>
        <source>Left Margin (px)</source>
        <translation>左邊距 (像素)</translation>
    </message>
    <message>
        <location filename="../../gui/component/setting/group.py" line="163"/>
        <source>Right Margin (px)</source>
        <translation>右邊距 (像素)</translation>
    </message>
    <message>
        <location filename="../../gui/component/setting/group.py" line="168"/>
        <source>Vertical Margin (px)</source>
        <translation>垂直邊距 (像素)</translation>
    </message>
</context>
<context>
    <name>MediaInfoCard</name>
    <message>
        <location filename="../../gui/component/download_options/card.py" line="18"/>
        <source>Media Info</source>
        <translation>媒體資訊</translation>
    </message>
    <message>
        <location filename="../../gui/component/download_options/card.py" line="18"/>
        <source>Configure download video quality, audio quality, and codec settings</source>
        <translation>調整畫質、音質與編碼下載設定</translation>
    </message>
    <message>
        <location filename="../../gui/component/download_options/card.py" line="22"/>
        <location filename="../../gui/component/download_options/card.py" line="142"/>
        <source>Guide</source>
        <translation>說明</translation>
    </message>
    <message>
        <location filename="../../gui/component/download_options/card.py" line="31"/>
        <source>Video Quality</source>
        <translation>畫質</translation>
    </message>
    <message>
        <location filename="../../gui/component/download_options/card.py" line="32"/>
        <source>Audio Quality</source>
        <translation>音質</translation>
    </message>
    <message>
        <location filename="../../gui/component/download_options/card.py" line="33"/>
        <source>Video Codec</source>
        <translation>編碼</translation>
    </message>
    <message>
        <location filename="../../gui/component/download_options/card.py" line="56"/>
        <location filename="../../gui/component/download_options/card.py" line="57"/>
        <location filename="../../gui/component/download_options/card.py" line="60"/>
        <source>Fetching...</source>
        <translation>取得中...</translation>
    </message>
    <message>
        <location filename="../../gui/component/download_options/card.py" line="69"/>
        <source>Video quality will be automatically selected based on priority settings</source>
        <translation>將依優先順序設定自動選擇畫質</translation>
    </message>
    <message>
        <location filename="../../gui/component/download_options/card.py" line="70"/>
        <source>Video codec will be automatically selected based on priority settings</source>
        <translation>將依優先順序設定自動選擇編碼</translation>
    </message>
    <message>
        <location filename="../../gui/component/download_options/card.py" line="81"/>
        <source>No audio track (silent video stream)</source>
        <translation>無聲影片串流，不含音軌</translation>
    </message>
    <message>
        <location filename="../../gui/component/download_options/card.py" line="84"/>
        <source>Audio track is already embedded in the video stream</source>
        <translation>影片串流中已包含音軌</translation>
    </message>
    <message>
        <location filename="../../gui/component/download_options/card.py" line="87"/>
        <source>Audio quality will be automatically selected based on priority settings</source>
        <translation>將依優先順序設定自動選擇音質</translation>
    </message>
    <message>
        <location filename="../../gui/component/download_options/card.py" line="132"/>
        <source>Largest file size, best compatibility</source>
        <translation>檔案體積大，相容性強</translation>
    </message>
    <message>
        <location filename="../../gui/component/download_options/card.py" line="138"/>
        <source>Smallest file size, poorest compatibility</source>
        <translation>壓縮效率最高，但相容性最差</translation>
    </message>
    <message>
        <location filename="../../gui/component/download_options/card.py" line="110"/>
        <source>Unknown Audio Quality</source>
        <translation>未知音質</translation>
    </message>
    <message>
        <location filename="../../gui/component/download_options/card.py" line="135"/>
        <source>Smaller file size, limited compatibility</source>
        <translation>文件体积小，但兼容性较差</translation>
    </message>
    <message>
        <location filename="../../gui/component/download_options/card.py" line="92"/>
        <source>Unknown Video Quality</source>
        <translation>未知畫質</translation>
    </message>
    <message>
        <location filename="../../gui/component/download_options/card.py" line="105"/>
        <source>preview</source>
        <translation>試看</translation>
    </message>
    <message>
        <location filename="../../gui/component/download_options/card.py" line="123"/>
        <source>Unknown Video Codec</source>
        <translation>未知編碼</translation>
    </message>
</context>
<context>
    <name>MediaOptionsCard</name>
    <message>
        <location filename="../../gui/component/download_options/card.py" line="164"/>
        <source>Media Options</source>
        <translation>媒體選項</translation>
    </message>
    <message>
        <location filename="../../gui/component/download_options/card.py" line="164"/>
        <source>Configure download behavior for video and audio streams</source>
        <translation>設定影片與音訊串流的下載行為</translation>
    </message>
    <message>
        <location filename="../../gui/component/download_options/card.py" line="172"/>
        <source>Download standalone video stream</source>
        <translation>下載獨立影片串流</translation>
    </message>
    <message>
        <location filename="../../gui/component/download_options/card.py" line="172"/>
        <source>Download a video stream without audio</source>
        <translation>下載不含音訊的影片串流</translation>
    </message>
    <message>
        <location filename="../../gui/component/download_options/card.py" line="173"/>
        <source>Download standalone audio stream</source>
        <translation>下載獨立音訊串流</translation>
    </message>
    <message>
        <location filename="../../gui/component/download_options/card.py" line="173"/>
        <source>Download an audio stream without video</source>
        <translation>下載不含影片的音訊串流</translation>
    </message>
    <message>
        <location filename="../../gui/component/download_options/card.py" line="174"/>
        <source>Merge separate video and audio streams into a single file</source>
        <translation>將獨立的影片串流與音訊串流合併為單一檔案</translation>
    </message>
    <message>
        <location filename="../../gui/component/download_options/card.py" line="175"/>
        <source>Keep the original separate stream files after merging</source>
        <translation>合併影片與音訊後保留原始的獨立串流檔案</translation>
    </message>
    <message>
        <location filename="../../gui/component/download_options/card.py" line="174"/>
        <source>Merge video and audio</source>
        <translation>合併影片與音訊</translation>
    </message>
    <message>
        <location filename="../../gui/component/download_options/card.py" line="175"/>
        <source>Keep original files</source>
        <translation>保留原始檔案</translation>
    </message>
</context>
<context>
    <name>MediaSettingsPage</name>
    <message>
        <location filename="../../gui/dialog/download_options/media.py" line="81"/>
        <location filename="../../gui/dialog/download_options/media.py" line="91"/>
        <source>Important Notice</source>
        <translation>重要提示</translation>
    </message>
    <message>
        <location filename="../../gui/dialog/download_options/media.py" line="82"/>
        <source>Downloading video only will result in a silent video.

If you intentionally need a video without audio, you may proceed. Otherwise, please also enable the audio stream.</source>
        <translation>僅下載影片串流將導致影片沒有聲音。

若確實需要無聲影片，可繼續操作；否則請同時勾選音訊串流。</translation>
    </message>
    <message>
        <location filename="../../gui/dialog/download_options/media.py" line="92"/>
        <source>&quot;Merge video and audio&quot; is disabled. Video and audio will be downloaded as two separate files.

To get a single complete video file, please enable &quot;Merge video and audio&quot;.</source>
        <translation>未啟用「合併影片與音訊」，將分別下載兩個獨立檔案。

如需單一完整影片檔案，請勾選「合併影片與音訊」。</translation>
    </message>
</context>
<context>
    <name>MetadataSettingCard</name>
    <message>
        <location filename="../../gui/component/setting/card.py" line="123"/>
        <source>Metadata Download Settings</source>
        <translation>元數據下載設定</translation>
    </message>
    <message>
        <location filename="../../gui/component/setting/card.py" line="123"/>
        <source>Adjust metadata download settings</source>
        <translation>調整元數據下載設定</translation>
    </message>
    <message>
        <location filename="../../gui/component/setting/card.py" line="133"/>
        <source>Download Metadata</source>
        <translation>下載元數據</translation>
    </message>
    <message>
        <location filename="../../gui/component/setting/card.py" line="134"/>
        <source>Metadata Format</source>
        <translation>元數據格式</translation>
    </message>
</context>
<context>
    <name>NAMING_RULE_GUIDE</name>
    <message>
        <location filename="../../util/common/translator.py" line="288"/>
        <source>Customize the file name and folder structure using variables.

Rules:
1. Use {variable} to insert dynamic values (e.g., {uploader}, {leaf_title}).
2. Use &quot;/&quot; to create folders — don&apos;t start or end with &quot;/&quot;.
3. The part after the last &quot;/&quot; is the file name; before it is the directory.
4. Available variables depend on the naming rule type (see list below).
5. File extensions (.mp4, .m4a, etc.) are added automatically — don’t include them.

Examples:
• {uploader}/{leaf_title} → Saves as &quot;Video Title&quot; inside &quot;Uploader&quot; folder
• {uploader}_{leaf_title} → Saves directly as &quot;Uploader_Video Title&quot;
                         
For advanced usage, see the help documentation.</source>
        <translation>透過變數與路徑結構，自訂檔案的相對儲存位置與檔名。

使用規則：
1. 使用 {變數名} 插入動態內容，例如 {uploader} 表示 UP 主暱稱，{leaf_title} 表示影片標題。
2. 使用 &quot;/&quot; 建立子資料夾（路徑不得以 / 開頭或結尾）。
3. 若包含子資料夾，最後一個 &quot;/&quot; 前是目录，之前為目錄路徑，之後為檔名（請參閱下方兩個範例）。
4. 不同命名規則類型所支援的變數可能不同，請參考下方變數列表。
5. 程式會自動附加 .mp4, .m4a 等副檔名，無需在命名規則中手動填寫。

範例：
• {uploader}/{leaf_title} → 儲存於「UP主暱稱」資料夾內，檔名為「影片標題」
• {uploader}_{leaf_title} → 直接儲存為「UP主暱稱_影片標題」

更多進階用法，請參閱說明文件。</translation>
    </message>
</context>
<context>
    <name>NamingConventionCard</name>
    <message>
        <location filename="../../gui/component/download_options/card.py" line="234"/>
        <source>Naming Convention</source>
        <translation>命名規則</translation>
    </message>
    <message>
        <location filename="../../gui/component/download_options/card.py" line="234"/>
        <source>Choose the naming rule to use when downloading</source>
        <translation>選擇下載時使用的命名規則</translation>
    </message>
    <message>
        <location filename="../../gui/component/download_options/card.py" line="260"/>
        <source>Not available</source>
        <translation>不可用</translation>
    </message>
    <message>
        <location filename="../../gui/component/download_options/card.py" line="262"/>
        <source>Custom naming rules are not supported for favorites and profiles</source>
        <translation>收藏夾與個人空間類型不支援自訂命名規則</translation>
    </message>
</context>
<context>
    <name>NumberSettingCard</name>
    <message>
        <location filename="../../gui/component/setting/card.py" line="138"/>
        <source>Numbering</source>
        <translation>編號設定</translation>
    </message>
    <message>
        <location filename="../../gui/component/setting/card.py" line="138"/>
        <source>Configure how the {number} variable is formatted</source>
        <translation>設定 {number} 變數的格式</translation>
    </message>
    <message>
        <location filename="../../gui/component/setting/card.py" line="143"/>
        <source>Start from specified number (per batch)</source>
        <translation>每批次從指定數字開始</translation>
    </message>
    <message>
        <location filename="../../gui/component/setting/card.py" line="144"/>
        <source>Global sequential numbering</source>
        <translation>全域順序編號</translation>
    </message>
    <message>
        <location filename="../../gui/component/setting/card.py" line="145"/>
        <source>Use list order (1, 2, 3…)</source>
        <translation>依清單順序（1, 2, 3…）</translation>
    </message>
    <message>
        <location filename="../../gui/component/setting/card.py" line="149"/>
        <source>Customize…</source>
        <translation>自訂…</translation>
    </message>
    <message>
        <location filename="../../gui/component/setting/card.py" line="182"/>
        <source>Set initial number for per-batch. Current: {current}</source>
        <translation>設定每批次編號的起始數字，目前值：{current}</translation>
    </message>
    <message>
        <location filename="../../gui/component/setting/card.py" line="153"/>
        <source>Numbering type</source>
        <translation>編號方式</translation>
    </message>
    <message>
        <location filename="../../gui/component/setting/card.py" line="154"/>
        <source>Select the source for {number} variable</source>
        <translation>選擇 {number} 變數的來源</translation>
    </message>
    <message>
        <location filename="../../gui/component/setting/card.py" line="159"/>
        <source>Starting number</source>
        <translation>起始編號</translation>
    </message>
</context>
<context>
    <name>ParseActionWidget</name>
    <message>
        <location filename="../../gui/component/setting/widget.py" line="58"/>
        <source>Parse</source>
        <translation>解析</translation>
    </message>
    <message>
        <source>Delete</source>
        <translation type="vanished">刪除</translation>
    </message>
</context>
<context>
    <name>ParseHistoryDialog</name>
    <message>
        <location filename="../../gui/dialog/misc/parse_history.py" line="23"/>
        <source>Parse History</source>
        <translation>解析記錄</translation>
    </message>
    <message>
        <location filename="../../gui/dialog/misc/parse_history.py" line="25"/>
        <source>Only the latest 100 records are kept.</source>
        <translation>僅保留最近 100 條記錄</translation>
    </message>
    <message>
        <location filename="../../gui/dialog/misc/parse_history.py" line="30"/>
        <source>Clear History</source>
        <translation>清除記錄</translation>
    </message>
    <message>
        <location filename="../../gui/dialog/misc/parse_history.py" line="52"/>
        <source>No.</source>
        <translation>序號</translation>
    </message>
    <message>
        <location filename="../../gui/dialog/misc/parse_history.py" line="53"/>
        <source>Title</source>
        <translation>標題</translation>
    </message>
    <message>
        <location filename="../../gui/dialog/misc/parse_history.py" line="54"/>
        <source>Type</source>
        <translation>類型</translation>
    </message>
    <message>
        <location filename="../../gui/dialog/misc/parse_history.py" line="55"/>
        <source>Parse Time</source>
        <translation>解析時間</translation>
    </message>
    <message>
        <location filename="../../gui/dialog/misc/parse_history.py" line="56"/>
        <source>Actions</source>
        <translation>操作</translation>
    </message>
</context>
<context>
    <name>ParseInterface</name>
    <message>
        <location filename="../../gui/interface/parse.py" line="119"/>
        <source>Paste and Parse</source>
        <translation>貼上並解析</translation>
    </message>
    <message>
        <location filename="../../gui/interface/parse.py" line="123"/>
        <source>Link / av / BV / ep / ss / md / Favorites / Profile</source>
        <translation>連結 / av / BV / ep / ss / md / 收藏夾 / 個人空間</translation>
    </message>
    <message>
        <location filename="../../gui/interface/parse.py" line="128"/>
        <source>Parse</source>
        <translation>解析</translation>
    </message>
    <message>
        <location filename="../../gui/interface/parse.py" line="134"/>
        <source>Download Options</source>
        <translation>下載選項</translation>
    </message>
    <message>
        <location filename="../../gui/interface/parse.py" line="138"/>
        <source>More</source>
        <translation>更多</translation>
    </message>
    <message>
        <location filename="../../gui/interface/parse.py" line="150"/>
        <source>Download Selected Items</source>
        <translation>下載所選項目</translation>
    </message>
    <message>
        <location filename="../../gui/interface/parse.py" line="249"/>
        <source>Parse Failed</source>
        <translation>解析失敗</translation>
    </message>
    <message>
        <location filename="../../gui/interface/parse.py" line="267"/>
        <source>Added to download queue</source>
        <translation>已加入下載佇列</translation>
    </message>
    <message>
        <location filename="../../gui/interface/parse.py" line="281"/>
        <source>Search</source>
        <translation>搜尋</translation>
    </message>
    <message>
        <location filename="../../gui/interface/parse.py" line="283"/>
        <source>Batch select</source>
        <translation>批次選取</translation>
    </message>
    <message>
        <location filename="../../gui/interface/parse.py" line="284"/>
        <source>Parsing history</source>
        <translation>解析記錄</translation>
    </message>
    <message>
        <location filename="../../gui/interface/parse.py" line="309"/>
        <source>{category_name} ({selected_count} selected, {total_count} total)</source>
        <translation>{category_name}（已選取 {selected_count} 項，共 {total_count} 項）</translation>
    </message>
    <message>
        <location filename="../../gui/interface/parse.py" line="315"/>
        <source>{category_name} ({total_count} total)</source>
        <translation>{category_name}（共 {total_count} 項）</translation>
    </message>
</context>
<context>
    <name>ParseListColumnDialog</name>
    <message>
        <location filename="../../gui/dialog/setting/parse_list_column.py" line="19"/>
        <source>Customize Displayed Columns</source>
        <translation>自訂顯示欄位</translation>
    </message>
    <message>
        <location filename="../../gui/dialog/setting/parse_list_column.py" line="21"/>
        <source>Check the columns you want to display and drag to reorder them</source>
        <translation>勾選需要顯示的欄位，拖曳調整欄位順序</translation>
    </message>
</context>
<context>
    <name>ParseListSettingCard</name>
    <message>
        <location filename="../../gui/component/setting/card.py" line="238"/>
        <source>Parse List</source>
        <translation>解析清單</translation>
    </message>
    <message>
        <location filename="../../gui/component/setting/card.py" line="238"/>
        <source>Adjust settings for the parse list</source>
        <translation>調整解析清單的相關設定</translation>
    </message>
    <message>
        <location filename="../../gui/component/setting/card.py" line="242"/>
        <source>Customize…</source>
        <translation>自訂…</translation>
    </message>
    <message>
        <location filename="../../gui/component/setting/card.py" line="244"/>
        <source>Auto-select All</source>
        <translation>自動勾選全部項目</translation>
    </message>
    <message>
        <location filename="../../gui/component/setting/card.py" line="244"/>
        <source>Automatically select all items after parsing</source>
        <translation>解析完成後，自動勾選所有項目</translation>
    </message>
    <message>
        <location filename="../../gui/component/setting/card.py" line="245"/>
        <source>Customize Displayed Columns</source>
        <translation>自訂顯示欄位</translation>
    </message>
    <message>
        <location filename="../../gui/component/setting/card.py" line="245"/>
        <source>Customize the columns displayed in the parse list and their order</source>
        <translation>自訂解析清單中顯示的欄位及其順序</translation>
    </message>
</context>
<context>
    <name>ParseTreeView</name>
    <message>
        <location filename="../../gui/component/parse_list/tree_view.py" line="112"/>
        <source>Check All</source>
        <translation>全選</translation>
    </message>
    <message>
        <location filename="../../gui/component/parse_list/tree_view.py" line="112"/>
        <source>Uncheck All</source>
        <translation>取消全選</translation>
    </message>
    <message>
        <location filename="../../gui/component/parse_list/tree_view.py" line="114"/>
        <source>Reverse</source>
        <translation>反選</translation>
    </message>
    <message>
        <location filename="../../gui/component/parse_list/tree_view.py" line="118"/>
        <source>Check Item</source>
        <translation>勾選</translation>
    </message>
    <message>
        <location filename="../../gui/component/parse_list/tree_view.py" line="118"/>
        <source>Uncheck Item</source>
        <translation>取消勾選</translation>
    </message>
    <message>
        <location filename="../../gui/component/parse_list/tree_view.py" line="123"/>
        <source>Open in Browser</source>
        <translation>於瀏覽器中開啟</translation>
    </message>
    <message>
        <location filename="../../gui/component/parse_list/tree_view.py" line="124"/>
        <source>Download as Single Video</source>
        <translation>下載為單個影片</translation>
    </message>
    <message>
        <location filename="../../gui/component/parse_list/tree_view.py" line="129"/>
        <source>View Metadata</source>
        <translation>檢視元數據</translation>
    </message>
    <message>
        <location filename="../../gui/component/parse_list/tree_view.py" line="125"/>
        <source>Update Media Info</source>
        <translation>更新媒體資訊</translation>
    </message>
    <message>
        <location filename="../../gui/component/parse_list/tree_view.py" line="150"/>
        <source>Metadata</source>
        <translation>元數據</translation>
    </message>
    <message>
        <location filename="../../gui/component/parse_list/tree_view.py" line="161"/>
        <source>Added to download queue</source>
        <translation>已加入下載佇列</translation>
    </message>
    <message>
        <location filename="../../gui/component/parse_list/tree_view.py" line="232"/>
        <source>Updating media info...</source>
        <translation>正在更新媒體資訊...</translation>
    </message>
</context>
<context>
    <name>ParseWorker</name>
    <message>
        <location filename="../../util/parse/worker.py" line="76"/>
        <source>Invalid link format</source>
        <translation>無效的連結</translation>
    </message>
</context>
<context>
    <name>PriorityDialog</name>
    <message>
        <location filename="../../gui/dialog/setting/priority.py" line="21"/>
        <source>Customize Priority</source>
        <translation>自訂優先順序</translation>
    </message>
    <message>
        <location filename="../../gui/dialog/setting/priority.py" line="22"/>
        <source>Drag items to reorder. Higher items have higher priority.</source>
        <translation>拖曳清單項目調整順序，位置越上方優先權越高。</translation>
    </message>
</context>
<context>
    <name>PrioritySettingCard</name>
    <message>
        <location filename="../../gui/component/setting/card.py" line="39"/>
        <source>Video, Audio, and Codec Priority</source>
        <translation>畫質、音質與編碼優先順序</translation>
    </message>
    <message>
        <location filename="../../gui/component/setting/card.py" line="39"/>
        <source>Customize download priority settings</source>
        <translation>自訂下載的優先順序</translation>
    </message>
    <message>
        <location filename="../../gui/component/setting/card.py" line="41"/>
        <location filename="../../gui/component/setting/card.py" line="42"/>
        <location filename="../../gui/component/setting/card.py" line="43"/>
        <source>Customize…</source>
        <translation>自訂…</translation>
    </message>
    <message>
        <location filename="../../gui/component/setting/card.py" line="48"/>
        <source>Video Quality Priority</source>
        <translation>畫質優先順序</translation>
    </message>
    <message>
        <location filename="../../gui/component/setting/card.py" line="49"/>
        <source>Audio Quality Priority</source>
        <translation>音質優先順序</translation>
    </message>
    <message>
        <location filename="../../gui/component/setting/card.py" line="50"/>
        <source>Codec Priority</source>
        <translation>編碼優先順序</translation>
    </message>
</context>
<context>
    <name>ProfileCard</name>
    <message>
        <location filename="../../gui/component/profile.py" line="34"/>
        <source>Logout</source>
        <translation>登出</translation>
    </message>
    <message>
        <location filename="../../gui/component/profile.py" line="51"/>
        <source>Log Out</source>
        <translation>登出</translation>
    </message>
    <message>
        <location filename="../../gui/component/profile.py" line="51"/>
        <source>Are you sure you want to log out? This will also clear locally stored cookies.</source>
        <translation>確定要登出嗎？這將會同時清除本機儲存的 Cookies。</translation>
    </message>
    <message>
        <location filename="../../gui/component/profile.py" line="57"/>
        <source>Successfully logged out</source>
        <translation>登出成功</translation>
    </message>
</context>
<context>
    <name>ProxyDialog</name>
    <message>
        <location filename="../../gui/dialog/setting/proxy.py" line="26"/>
        <source>Configure Proxy Server</source>
        <translation>設定代理伺服器</translation>
    </message>
    <message>
        <location filename="../../gui/dialog/setting/proxy.py" line="28"/>
        <source>Proxy Type</source>
        <translation>代理類型</translation>
    </message>
    <message>
        <location filename="../../gui/dialog/setting/proxy.py" line="32"/>
        <source>Address</source>
        <translation>位址</translation>
    </message>
    <message>
        <location filename="../../gui/dialog/setting/proxy.py" line="34"/>
        <source>Proxy server address</source>
        <translation>代理伺服器位址</translation>
    </message>
    <message>
        <location filename="../../gui/dialog/setting/proxy.py" line="39"/>
        <source>Port</source>
        <translation>連接埠</translation>
    </message>
    <message>
        <location filename="../../gui/dialog/setting/proxy.py" line="41"/>
        <source>Proxy server port</source>
        <translation>代理伺服器連接埠</translation>
    </message>
    <message>
        <location filename="../../gui/dialog/setting/proxy.py" line="45"/>
        <source>Username</source>
        <translation>使用者名稱</translation>
    </message>
    <message>
        <location filename="../../gui/dialog/setting/proxy.py" line="47"/>
        <location filename="../../gui/dialog/setting/proxy.py" line="52"/>
        <source>Optional</source>
        <translation>可選</translation>
    </message>
    <message>
        <location filename="../../gui/dialog/setting/proxy.py" line="50"/>
        <source>Password</source>
        <translation>密碼</translation>
    </message>
    <message>
        <location filename="../../gui/dialog/setting/proxy.py" line="55"/>
        <source>Test</source>
        <translation>測試</translation>
    </message>
    <message>
        <location filename="../../gui/dialog/setting/proxy.py" line="105"/>
        <location filename="../../gui/dialog/setting/proxy.py" line="110"/>
        <location filename="../../gui/dialog/setting/proxy.py" line="112"/>
        <source>Unknown</source>
        <translation>未知</translation>
    </message>
    <message>
        <location filename="../../gui/dialog/setting/proxy.py" line="108"/>
        <source>Network Test Result</source>
        <translation>代理測試結果</translation>
    </message>
    <message>
        <location filename="../../gui/dialog/setting/proxy.py" line="109"/>
        <source>IP: {ip}
Location: {location}
ISP: {isp}</source>
        <translation>IP：{ip}
Location：{location}
ISP：{isp}</translation>
    </message>
    <message>
        <location filename="../../gui/dialog/setting/proxy.py" line="123"/>
        <source>Network Test Failed</source>
        <translation>代理測試失敗</translation>
    </message>
</context>
<context>
    <name>ProxySettingCard</name>
    <message>
        <location filename="../../gui/component/setting/card.py" line="200"/>
        <source>Proxy Settings</source>
        <translation>代理設定</translation>
    </message>
    <message>
        <location filename="../../gui/component/setting/card.py" line="200"/>
        <source>Adjust proxy server settings used for parsing and downloading</source>
        <translation>調整用於解析與下載的代理伺服器設定</translation>
    </message>
    <message>
        <location filename="../../gui/component/setting/card.py" line="204"/>
        <source>Configure…</source>
        <translation>設定…</translation>
    </message>
    <message>
        <location filename="../../gui/component/setting/card.py" line="209"/>
        <source>Use Proxy Server</source>
        <translation>使用代理伺服器</translation>
    </message>
    <message>
        <location filename="../../gui/component/setting/card.py" line="210"/>
        <source>Configure Proxy Server</source>
        <translation>設定代理伺服器</translation>
    </message>
</context>
<context>
    <name>ResolutionGroup</name>
    <message>
        <location filename="../../gui/component/setting/group.py" line="295"/>
        <source>Screen Width (px)</source>
        <translation>螢幕寬度 (像素)</translation>
    </message>
    <message>
        <location filename="../../gui/component/setting/group.py" line="302"/>
        <source>Screen Height (px)</source>
        <translation>螢幕高度 (像素)</translation>
    </message>
</context>
<context>
    <name>RuleListDialog</name>
    <message>
        <location filename="../../gui/dialog/setting/rule_list.py" line="29"/>
        <source>Naming Rules</source>
        <translation>命名規則</translation>
    </message>
    <message>
        <location filename="../../gui/dialog/setting/rule_list.py" line="34"/>
        <source>Add</source>
        <translation>新增</translation>
    </message>
    <message>
        <location filename="../../gui/dialog/setting/rule_list.py" line="35"/>
        <source>Reset to Default</source>
        <translation>重設為預設值</translation>
    </message>
    <message>
        <location filename="../../gui/dialog/setting/rule_list.py" line="36"/>
        <source>Help</source>
        <translation>幫助</translation>
    </message>
    <message>
        <location filename="../../gui/dialog/setting/rule_list.py" line="52"/>
        <source>Rule Name</source>
        <translation>規則名稱</translation>
    </message>
    <message>
        <location filename="../../gui/dialog/setting/rule_list.py" line="53"/>
        <source>Rule Type</source>
        <translation>規則類型</translation>
    </message>
    <message>
        <location filename="../../gui/dialog/setting/rule_list.py" line="54"/>
        <source>Actions</source>
        <translation>操作</translation>
    </message>
    <message>
        <location filename="../../gui/dialog/setting/rule_list.py" line="136"/>
        <source>Cannot delete default rule</source>
        <translation>無法刪除預設規則</translation>
    </message>
    <message>
        <location filename="../../gui/dialog/setting/rule_list.py" line="136"/>
        <source>Only non-default naming rules can be deleted.</source>
        <translation>僅能刪除非預設的命名規則。</translation>
    </message>
</context>
<context>
    <name>SUBTITLES_ALIGNMENT</name>
    <message>
        <location filename="../../util/common/translator.py" line="116"/>
        <source>Bottom Left</source>
        <translation>底部左對齊</translation>
    </message>
    <message>
        <location filename="../../util/common/translator.py" line="117"/>
        <source>Bottom Center</source>
        <translation>底部置中</translation>
    </message>
    <message>
        <location filename="../../util/common/translator.py" line="118"/>
        <source>Bottom Right</source>
        <translation>底部右對齊</translation>
    </message>
    <message>
        <location filename="../../util/common/translator.py" line="119"/>
        <source>Middle Left</source>
        <translation>中部左對齊</translation>
    </message>
    <message>
        <location filename="../../util/common/translator.py" line="120"/>
        <source>Middle Center</source>
        <translation>中部置中</translation>
    </message>
    <message>
        <location filename="../../util/common/translator.py" line="121"/>
        <source>Middle Right</source>
        <translation>中部右對齊</translation>
    </message>
    <message>
        <location filename="../../util/common/translator.py" line="122"/>
        <source>Top Left</source>
        <translation>頂部左對齊</translation>
    </message>
    <message>
        <location filename="../../util/common/translator.py" line="123"/>
        <source>Top Center</source>
        <translation>頂部置中</translation>
    </message>
    <message>
        <location filename="../../util/common/translator.py" line="124"/>
        <source>Top Right</source>
        <translation>頂部右對齊</translation>
    </message>
</context>
<context>
    <name>SearchDialog</name>
    <message>
        <location filename="../../gui/dialog/misc/search.py" line="14"/>
        <source>Search</source>
        <translation>搜尋</translation>
    </message>
    <message>
        <location filename="../../gui/dialog/misc/search.py" line="17"/>
        <source>Enter keywords to search</source>
        <translation>請輸入關鍵字</translation>
    </message>
    <message>
        <location filename="../../gui/dialog/misc/search.py" line="31"/>
        <source>Please enter search keywords</source>
        <translation>請輸入搜尋關鍵字</translation>
    </message>
</context>
<context>
    <name>SearchWidget</name>
    <message>
        <location filename="../../gui/component/widget/search.py" line="24"/>
        <location filename="../../gui/component/widget/search.py" line="96"/>
        <source>No matches found</source>
        <translation>未找到相符項目</translation>
    </message>
    <message>
        <location filename="../../gui/component/widget/search.py" line="34"/>
        <source>Select All</source>
        <translation>全選</translation>
    </message>
    <message>
        <location filename="../../gui/component/widget/search.py" line="80"/>
        <source>{index} of {count}</source>
        <translation>第 {index} 個，共 {count} 個</translation>
    </message>
</context>
<context>
    <name>SettingInterface</name>
    <message>
        <location filename="../../gui/interface/setting.py" line="42"/>
        <source>Interface</source>
        <translation>介面</translation>
    </message>
    <message>
        <location filename="../../gui/interface/setting.py" line="48"/>
        <source>Mica effect</source>
        <translation>雲母效果</translation>
    </message>
    <message>
        <location filename="../../gui/interface/setting.py" line="44"/>
        <source>Theme</source>
        <translation>主題</translation>
    </message>
    <message>
        <location filename="../../gui/interface/setting.py" line="44"/>
        <source>Adjust the appearance of the application</source>
        <translation>調整應用程式的外觀</translation>
    </message>
    <message>
        <location filename="../../gui/interface/setting.py" line="44"/>
        <source>Light</source>
        <translation>淺色</translation>
    </message>
    <message>
        <location filename="../../gui/interface/setting.py" line="44"/>
        <source>Dark</source>
        <translation>深色</translation>
    </message>
    <message>
        <location filename="../../gui/interface/setting.py" line="44"/>
        <location filename="../../gui/interface/setting.py" line="46"/>
        <location filename="../../gui/interface/setting.py" line="47"/>
        <source>Follow system setting</source>
        <translation>遵循系統設定</translation>
    </message>
    <message>
        <location filename="../../gui/interface/setting.py" line="45"/>
        <source>Theme color</source>
        <translation>主題色彩</translation>
    </message>
    <message>
        <location filename="../../gui/interface/setting.py" line="45"/>
        <source>Adjust the theme color of the application</source>
        <translation>調整應用程式的主題色彩</translation>
    </message>
    <message>
        <location filename="../../gui/interface/setting.py" line="46"/>
        <source>Adjust the scaling of the application interface</source>
        <translation>調整應用介面的縮放比例</translation>
    </message>
    <message>
        <location filename="../../gui/interface/setting.py" line="46"/>
        <source>Display scaling</source>
        <translation>顯示縮放</translation>
    </message>
    <message>
        <location filename="../../gui/interface/setting.py" line="47"/>
        <source>Language</source>
        <translation>語言</translation>
    </message>
    <message>
        <location filename="../../gui/interface/setting.py" line="47"/>
        <source>Choose the display language of the application</source>
        <translation>選擇應用程式的顯示語言</translation>
    </message>
    <message>
        <location filename="../../gui/interface/setting.py" line="48"/>
        <source>Apply Mica material that matches your desktop background</source>
        <translation>套用與桌面背景相符的雲母材質</translation>
    </message>
    <message>
        <location filename="../../gui/interface/setting.py" line="51"/>
        <source>Behavior</source>
        <translation>行為</translation>
    </message>
    <message>
        <location filename="../../gui/interface/setting.py" line="55"/>
        <source>Stay on top</source>
        <translation>視窗置頂</translation>
    </message>
    <message>
        <location filename="../../gui/interface/setting.py" line="55"/>
        <source>Keep the window always on top of the desktop</source>
        <translation>將視窗始終置於桌面頂端</translation>
    </message>
    <message>
        <location filename="../../gui/interface/setting.py" line="56"/>
        <source>Listen to clipboard</source>
        <translation>監聽剪貼簿</translation>
    </message>
    <message>
        <location filename="../../gui/interface/setting.py" line="56"/>
        <source>Automatically start parsing when a link is copied</source>
        <translation>當偵測到複製連結時自動開始解析</translation>
    </message>
    <message>
        <location filename="../../gui/interface/setting.py" line="57"/>
        <source>Save parse history</source>
        <translation>儲存解析記錄</translation>
    </message>
    <message>
        <location filename="../../gui/interface/setting.py" line="57"/>
        <source>Save the history of parsed links</source>
        <translation>保存已解析連結的歷史紀錄</translation>
    </message>
    <message>
        <location filename="../../gui/interface/setting.py" line="58"/>
        <source>Show download options dialog</source>
        <translation>下載時顯示選項對話方塊</translation>
    </message>
    <message>
        <location filename="../../gui/interface/setting.py" line="58"/>
        <source>Show a dialog before starting the download to customize settings for this task</source>
        <translation>開始下載前跳出對話方塊以自訂本次下載設定</translation>
    </message>
    <message>
        <location filename="../../gui/interface/setting.py" line="59"/>
        <source>Always ask</source>
        <translation>總是詢問</translation>
    </message>
    <message>
        <location filename="../../gui/interface/setting.py" line="59"/>
        <source>Exit the program</source>
        <translation>結束程式</translation>
    </message>
    <message>
        <location filename="../../gui/interface/setting.py" line="59"/>
        <source>Minimize to system tray</source>
        <translation>最小化至系統匣</translation>
    </message>
    <message>
        <location filename="../../gui/interface/setting.py" line="59"/>
        <source>Close the main window</source>
        <translation>關閉主視窗</translation>
    </message>
    <message>
        <location filename="../../gui/interface/setting.py" line="59"/>
        <source>Choose the action when closing the main window</source>
        <translation>選擇關閉主視窗時的操作</translation>
    </message>
    <message>
        <location filename="../../gui/interface/setting.py" line="60"/>
        <source>File conflict resolution</source>
        <translation>同名檔案處理</translation>
    </message>
    <message>
        <location filename="../../gui/interface/setting.py" line="60"/>
        <source>Choose the action when a file with the same name already exists</source>
        <translation>選擇當目標位置已存在同名檔案時的操作</translation>
    </message>
    <message>
        <location filename="../../gui/interface/setting.py" line="60"/>
        <source>Auto rename</source>
        <translation>自動重新命名</translation>
    </message>
    <message>
        <location filename="../../gui/interface/setting.py" line="60"/>
        <source>Overwrite</source>
        <translation>覆蓋檔案</translation>
    </message>
    <message>
        <location filename="../../gui/interface/setting.py" line="63"/>
        <source>Download</source>
        <translation>下載</translation>
    </message>
    <message>
        <location filename="../../gui/interface/setting.py" line="66"/>
        <source>Number of threads</source>
        <translation>多執行緒數</translation>
    </message>
    <message>
        <location filename="../../gui/interface/setting.py" line="66"/>
        <source>Adjust the number of threads used per task (default: 4)</source>
        <translation>調整單一任務使用的執行緒數，預設為 4</translation>
    </message>
    <message>
        <location filename="../../gui/interface/setting.py" line="67"/>
        <source>Number of parallel downloads</source>
        <translation>平行下載數</translation>
    </message>
    <message>
        <location filename="../../gui/interface/setting.py" line="67"/>
        <source>Adjust the number of tasks downloaded simultaneously (default: 1)</source>
        <translation>調整同時下載的任務數，預設為 1</translation>
    </message>
    <message>
        <location filename="../../gui/interface/setting.py" line="68"/>
        <source>Show notifications</source>
        <translation>顯示通知</translation>
    </message>
    <message>
        <location filename="../../gui/interface/setting.py" line="68"/>
        <source>Show notifications when downloads complete</source>
        <translation>下載完成時顯示通知</translation>
    </message>
    <message>
        <location filename="../../gui/interface/setting.py" line="82"/>
        <source>File naming</source>
        <translation>檔案命名</translation>
    </message>
    <message>
        <location filename="../../gui/interface/setting.py" line="74"/>
        <source>Danmaku, Subtitles, Cover, and Metadata</source>
        <translation>彈幕、字幕、封面與元數據</translation>
    </message>
    <message>
        <location filename="../../gui/interface/setting.py" line="88"/>
        <source>Advanced</source>
        <translation>進階</translation>
    </message>
    <message>
        <location filename="../../gui/interface/setting.py" line="94"/>
        <source>Customize the User-Agent used for parsing and downloading</source>
        <translation>自訂解析與下載所使用的 User-Agent</translation>
    </message>
    <message>
        <location filename="../../gui/interface/setting.py" line="84"/>
        <location filename="../../gui/interface/setting.py" line="94"/>
        <source>Customize…</source>
        <translation>自訂…</translation>
    </message>
    <message>
        <location filename="../../gui/interface/setting.py" line="84"/>
        <source>Naming Convention</source>
        <translation>命名規則</translation>
    </message>
    <message>
        <location filename="../../gui/interface/setting.py" line="84"/>
        <source>Customize the naming convention for downloaded files</source>
        <translation>自訂下載檔案的命名規則</translation>
    </message>
    <message>
        <location filename="../../gui/interface/setting.py" line="97"/>
        <source>Updates</source>
        <translation>軟體更新</translation>
    </message>
    <message>
        <location filename="../../gui/interface/setting.py" line="99"/>
        <source>Check for updates</source>
        <translation>檢查更新</translation>
    </message>
    <message>
        <location filename="../../gui/interface/setting.py" line="99"/>
        <source>Check if a new version is available. Current version: {app_version}</source>
        <translation>檢查是否有可用更新，目前版本：{app_version}</translation>
    </message>
    <message>
        <location filename="../../gui/interface/setting.py" line="100"/>
        <source>Include pre-release versions</source>
        <translation>包含預先發布版本</translation>
    </message>
    <message>
        <location filename="../../gui/interface/setting.py" line="100"/>
        <source>Include pre-release versions when checking for updates</source>
        <translation>檢查更新時包含預先發布版本</translation>
    </message>
    <message>
        <location filename="../../gui/interface/setting.py" line="291"/>
        <source>Select FFmpeg executable</source>
        <translation>選擇 FFmpeg 可執行檔</translation>
    </message>
    <message>
        <location filename="../../gui/interface/setting.py" line="293"/>
        <source>FFmpeg executable ({executable})</source>
        <translation>FFmpeg 可執行檔 ({executable})</translation>
    </message>
    <message>
        <location filename="../../gui/interface/setting.py" line="276"/>
        <source>Bundled FFmpeg not found</source>
        <translation>未找到程式內建的 FFmpeg</translation>
    </message>
    <message>
        <location filename="../../gui/interface/setting.py" line="277"/>
        <source>The bundled FFmpeg executable is missing. Please switch to &apos;System PATH&apos; or specify a custom path.</source>
        <translation>缺少程式內建的 FFmpeg 可執行檔。請切換至「系統環境變數」或指定自訂路徑。</translation>
    </message>
    <message>
        <location filename="../../gui/interface/setting.py" line="309"/>
        <source>Import Config File</source>
        <translation>匯入設定檔</translation>
    </message>
    <message>
        <location filename="../../gui/interface/setting.py" line="311"/>
        <location filename="../../gui/interface/setting.py" line="331"/>
        <source>Config Files (*.json)</source>
        <translation>設定檔 (*.json)</translation>
    </message>
    <message>
        <location filename="../../gui/interface/setting.py" line="329"/>
        <source>Export Config File</source>
        <translation>匯出設定檔</translation>
    </message>
    <message>
        <location filename="../../gui/interface/setting.py" line="345"/>
        <source>Reset Config</source>
        <translation>重設設定</translation>
    </message>
    <message>
        <location filename="../../gui/interface/setting.py" line="346"/>
        <source>Are you sure you want to reset all settings to their default values? This action cannot be undone.</source>
        <translation>確定要將所有設定恢復為預設值嗎？此操作無法復原。</translation>
    </message>
    <message>
        <location filename="../../gui/interface/setting.py" line="364"/>
        <source>Configuration takes effect after restart</source>
        <translation>設定重新啟動後生效</translation>
    </message>
</context>
<context>
    <name>SpeedLimitSettingCard</name>
    <message>
        <location filename="../../gui/component/setting/card.py" line="272"/>
        <source>Speed Limit</source>
        <translation>速度限制</translation>
    </message>
    <message>
        <location filename="../../gui/component/setting/card.py" line="272"/>
        <source>Configure download speed limit</source>
        <translation>設定下載限速</translation>
    </message>
    <message>
        <location filename="../../gui/component/setting/card.py" line="275"/>
        <source>Customize…</source>
        <translation>自訂…</translation>
    </message>
    <message>
        <location filename="../../gui/component/setting/card.py" line="277"/>
        <source>Enable Speed Limit</source>
        <translation>啟用限速</translation>
    </message>
    <message>
        <location filename="../../gui/component/setting/card.py" line="277"/>
        <source>Limit the speed of each download task</source>
        <translation>限制單一下載任務的速度</translation>
    </message>
    <message>
        <location filename="../../gui/component/setting/card.py" line="278"/>
        <source>Speed Limit Rate</source>
        <translation>限速速率</translation>
    </message>
    <message>
        <location filename="../../gui/component/setting/card.py" line="286"/>
        <source>Current rate: {rate} MB/s</source>
        <translation>目前速率：{rate} MB/s</translation>
    </message>
</context>
<context>
    <name>SpeedLimitSettingDialog</name>
    <message>
        <location filename="../../gui/dialog/setting/speed_limit_rate.py" line="16"/>
        <source>Customize Speed Limit Rate</source>
        <translation>自訂限速速率</translation>
    </message>
</context>
<context>
    <name>StartingNumberDialog</name>
    <message>
        <location filename="../../gui/dialog/setting/starting_number.py" line="12"/>
        <source>Customize Starting Number</source>
        <translation>自訂起始編號</translation>
    </message>
</context>
<context>
    <name>SubtitleSettingCard</name>
    <message>
        <location filename="../../gui/component/setting/card.py" line="74"/>
        <source>Subtitle Download Settings</source>
        <translation>字幕下載設定</translation>
    </message>
    <message>
        <location filename="../../gui/component/setting/card.py" line="74"/>
        <source>Adjust subtitle download settings</source>
        <translation>調整字幕下載設定</translation>
    </message>
    <message>
        <location filename="../../gui/component/setting/card.py" line="88"/>
        <location filename="../../gui/component/setting/card.py" line="89"/>
        <source>Customize…</source>
        <translation>自訂…</translation>
    </message>
    <message>
        <location filename="../../gui/component/setting/card.py" line="84"/>
        <source>Download Subtitles</source>
        <translation>下載字幕</translation>
    </message>
    <message>
        <location filename="../../gui/component/setting/card.py" line="85"/>
        <source>Subtitle Format</source>
        <translation>字幕格式</translation>
    </message>
    <message>
        <location filename="../../gui/component/setting/card.py" line="91"/>
        <source>Subtitle Language</source>
        <translation>字幕語言</translation>
    </message>
    <message>
        <location filename="../../gui/component/setting/card.py" line="92"/>
        <source>Subtitle Style</source>
        <translation>字幕樣式</translation>
    </message>
    <message>
        <location filename="../../gui/component/setting/card.py" line="92"/>
        <source>Only effective for ASS format subtitles</source>
        <translation>僅 ASS 格式字幕有效</translation>
    </message>
</context>
<context>
    <name>SubtitlesLanguageDialog</name>
    <message>
        <location filename="../../gui/dialog/setting/subtitles_language.py" line="18"/>
        <source>Customize Subtitle Languages</source>
        <translation>自訂字幕語言</translation>
    </message>
    <message>
        <location filename="../../gui/dialog/setting/subtitles_language.py" line="21"/>
        <source>Download all available subtitles</source>
        <translation>下載所有可用字幕</translation>
    </message>
    <message>
        <location filename="../../gui/dialog/setting/subtitles_language.py" line="24"/>
        <source>Download only selected subtitles</source>
        <translation>僅下載指定的字幕</translation>
    </message>
    <message>
        <location filename="../../gui/dialog/setting/subtitles_language.py" line="37"/>
        <source>No.</source>
        <translation>序號</translation>
    </message>
    <message>
        <location filename="../../gui/dialog/setting/subtitles_language.py" line="37"/>
        <source>Language</source>
        <translation>語言</translation>
    </message>
    <message>
        <location filename="../../gui/dialog/setting/subtitles_language.py" line="37"/>
        <source>Code</source>
        <translation>識別碼</translation>
    </message>
</context>
<context>
    <name>SystemTrayIcon</name>
    <message>
        <location filename="../../gui/component/sys_tray.py" line="18"/>
        <source>Show main window</source>
        <translation>顯示主介面</translation>
    </message>
    <message>
        <location filename="../../gui/component/sys_tray.py" line="20"/>
        <source>Exit</source>
        <translation>結束</translation>
    </message>
</context>
<context>
    <name>TERMS_OF_USE</name>
    <message>
        <location filename="../../util/common/translator.py" line="305"/>
        <source>&lt;html&gt;This software is intended solely for personal learning and research purposes. Any content downloaded through this project &lt;b&gt;is strictly limited to personal, non-commercial use and must not be used for any commercial purpose, public distribution, sharing, resale, or unlawful profit.&lt;/b&gt;
&lt;br&gt;&lt;br&gt;
This software operates exclusively based on the user&apos;s own legitimate account access rights and &lt;b&gt;does not bypass any paywalls, membership restrictions, or technical protection measures.&lt;/b&gt; You may only download content that you are authorized to access through your normal login on the target platform. If your account does not have permission to access certain content, this software must not be used to obtain it.
&lt;br&gt;&lt;br&gt;
&lt;b&gt;Do not use this software for bulk scraping, unauthorized redistribution of content, or any activity that violates the terms of service of the target platform.&lt;/b&gt; You assume full responsibility for any consequences arising from your use, including but not limited to account suspension, copyright disputes, or other legal issues.
&lt;br&gt;&lt;br&gt;
Under no circumstances shall the developer be liable for any direct, indirect, incidental, or consequential damages resulting from the use of or inability to use this software. By using this software, you acknowledge that you fully understand the above risks and voluntarily accept all associated responsibilities.
&lt;br&gt;&lt;br&gt;
&lt;b&gt;Continuing to use this software indicates that you have read, understood, and agreed to comply with all the terms stated above.&lt;/b&gt;&lt;/html&gt;</source>
        <translation>&lt;html&gt;本軟體僅供個人學習與研究用途，任何透過本專案下載之內容&lt;b&gt;僅限於個人非商業使用，嚴禁用於任何形式之商業目的、公開傳播、散發、轉售或非法牟利。&lt;/b&gt;
&lt;br&gt;&lt;br&gt;
本軟體僅基於使用者自身帳號之合法存取權限進行操作，&lt;b&gt;不會繞過任何付費牆、會員限制或技術保護措施。&lt;/b&gt;您所下載之內容，必須是您透過正常登入帳號後，於目標平台上可公開存取或擁有使用權之部分。若您的帳號無權存取某內容，則本軟體無法亦不應被用於取得該內容。
&lt;br&gt;&lt;br&gt;
&lt;b&gt;請勿將本軟體用於大量抓取、未經授權之內容散發，或任何違反目標平台服務條款之行為。&lt;/b&gt;若因您的使用行為導致帳號遭封鎖、著作權爭議或其他法律問題，開發者概不負責。
&lt;br&gt;&lt;br&gt;
在任何情況下，開發者均不對因使用或無法使用本軟體所導致之任何直接、間接、附帶或衍生性損害承擔責任。您理解並同意，使用本軟體即代表您已充分知悉上述風險，並自願承擔全部後果。
&lt;br&gt;&lt;br&gt;
&lt;b&gt;繼續使用本軟體即表示您已閱讀、理解並同意遵守上述所有條款。&lt;/b&gt;&lt;/html&gt;</translation>
    </message>
</context>
<context>
    <name>TIP_MESSAGES</name>
    <message>
        <location filename="../../util/common/translator.py" line="249"/>
        <source>Queued...</source>
        <translation>等候中...</translation>
    </message>
    <message>
        <location filename="../../util/common/translator.py" line="250"/>
        <source>Parsing...</source>
        <translation>解析中...</translation>
    </message>
    <message>
        <location filename="../../util/common/translator.py" line="251"/>
        <source>Paused</source>
        <translation>已暫停</translation>
    </message>
    <message>
        <location filename="../../util/common/translator.py" line="252"/>
        <source>Queued for FFmpeg...</source>
        <translation>等候 FFmpeg 處理中...</translation>
    </message>
    <message>
        <location filename="../../util/common/translator.py" line="255"/>
        <source>Converting...</source>
        <translation>轉換中...</translation>
    </message>
    <message>
        <location filename="../../util/common/translator.py" line="256"/>
        <source>You are already using the latest version</source>
        <translation>目前已是最新版本</translation>
    </message>
    <message>
        <location filename="../../util/common/translator.py" line="257"/>
        <source>Download completed</source>
        <translation>下載完成</translation>
    </message>
    <message>
        <location filename="../../util/common/translator.py" line="258"/>
        <source>All download tasks have been completed.</source>
        <translation>所有下載任務已完成</translation>
    </message>
    <message>
        <location filename="../../util/common/translator.py" line="259"/>
        <source>Expired</source>
        <translation>已失效</translation>
    </message>
    <message>
        <location filename="../../util/common/translator.py" line="260"/>
        <source>Additional Files</source>
        <translation>附加檔案</translation>
    </message>
    <message>
        <location filename="../../util/common/translator.py" line="261"/>
        <source>Downloading Danmaku...</source>
        <translation>下載彈幕中...</translation>
    </message>
    <message>
        <location filename="../../util/common/translator.py" line="262"/>
        <source>Downloading Subtitles...</source>
        <translation>下載字幕中...</translation>
    </message>
    <message>
        <location filename="../../util/common/translator.py" line="263"/>
        <source>Downloading Cover...</source>
        <translation>下載封面中...</translation>
    </message>
    <message>
        <location filename="../../util/common/translator.py" line="264"/>
        <source>Scraping Metadata...</source>
        <translation>刮削元數據中...</translation>
    </message>
    <message>
        <location filename="../../util/common/translator.py" line="253"/>
        <source>Merging...</source>
        <translation>合併中...</translation>
    </message>
    <message>
        <location filename="../../util/common/translator.py" line="254"/>
        <source>Completed</source>
        <translation>已完成</translation>
    </message>
</context>
<context>
    <name>TermsOfUseDialog</name>
    <message>
        <location filename="../../gui/dialog/misc/terms.py" line="14"/>
        <source>Terms of Use</source>
        <translation>使用協議</translation>
    </message>
</context>
<context>
    <name>TopNavigationDialogBase</name>
    <message>
        <location filename="../../gui/component/dialog.py" line="178"/>
        <source>OK</source>
        <translation>確定</translation>
    </message>
    <message>
        <location filename="../../gui/component/dialog.py" line="182"/>
        <source>Cancel</source>
        <translation>取消</translation>
    </message>
</context>
<context>
    <name>TopStackedWidget</name>
    <message>
        <location filename="../../gui/component/download_list/top_widget.py" line="19"/>
        <source>Start All</source>
        <translation>全部開始</translation>
    </message>
    <message>
        <location filename="../../gui/component/download_list/top_widget.py" line="20"/>
        <source>Pause All</source>
        <translation>全部暫停</translation>
    </message>
    <message>
        <location filename="../../gui/component/download_list/top_widget.py" line="21"/>
        <source>Delete All</source>
        <translation>全部刪除</translation>
    </message>
    <message>
        <location filename="../../gui/component/download_list/top_widget.py" line="33"/>
        <source>Open Directory</source>
        <translation>開啟資料夾</translation>
    </message>
    <message>
        <location filename="../../gui/component/download_list/top_widget.py" line="34"/>
        <source>Clear All</source>
        <translation>清除記錄</translation>
    </message>
</context>
<context>
    <name>UpdateDialog</name>
    <message>
        <location filename="../../gui/dialog/update.py" line="21"/>
        <source>Update Available</source>
        <translation>軟體更新</translation>
    </message>
    <message>
        <location filename="../../gui/dialog/update.py" line="31"/>
        <source>A new version is available</source>
        <translation>新版本已經發布</translation>
    </message>
    <message>
        <location filename="../../gui/dialog/update.py" line="34"/>
        <source>Version {latest_version} is available for download. You are currently using version {current_version}. Would you like to update now?</source>
        <translation>{latest_version} 版本可供下載，您目前使用的版本是 {current_version}。是否立即更新？</translation>
    </message>
    <message>
        <location filename="../../gui/dialog/update.py" line="42"/>
        <source>What&apos;s new:</source>
        <translation>更新內容：</translation>
    </message>
    <message>
        <location filename="../../gui/dialog/update.py" line="48"/>
        <source>Skip this version</source>
        <translation>略過此版本</translation>
    </message>
    <message>
        <location filename="../../gui/dialog/update.py" line="49"/>
        <source>Exit</source>
        <translation>結束</translation>
    </message>
    <message>
        <location filename="../../gui/dialog/update.py" line="51"/>
        <source>Update now</source>
        <translation>立即更新</translation>
    </message>
</context>
<context>
    <name>UserAgentDialog</name>
    <message>
        <location filename="../../gui/dialog/setting/user_agent.py" line="17"/>
        <source>Customize User-Agent</source>
        <translation>自訂 User-Agent</translation>
    </message>
    <message>
        <location filename="../../gui/dialog/setting/user_agent.py" line="20"/>
        <source>Please enter a User-Agent</source>
        <translation>請輸入 User-Agent</translation>
    </message>
    <message>
        <location filename="../../gui/dialog/setting/user_agent.py" line="37"/>
        <source>User-Agent cannot be empty</source>
        <translation>User-Agent 不可為空</translation>
    </message>
</context>
<context>
    <name>VARIABLE_DESCRIPTION</name>
    <message>
        <location filename="../../util/common/translator.py" line="154"/>
        <source>Video publish time</source>
        <translation>影片發布時間</translation>
    </message>
    <message>
        <location filename="../../util/common/translator.py" line="155"/>
        <source>Video publish timestamp</source>
        <translation>影片發布時間戳</translation>
    </message>
    <message>
        <location filename="../../util/common/translator.py" line="156"/>
        <source>Download task creation time</source>
        <translation>下載任務建立時間</translation>
    </message>
    <message>
        <location filename="../../util/common/translator.py" line="157"/>
        <source>Download task creation timestamp</source>
        <translation>下載任務建立時間戳</translation>
    </message>
    <message>
        <location filename="../../util/common/translator.py" line="161"/>
        <source>Video quality</source>
        <translation>畫質</translation>
    </message>
    <message>
        <location filename="../../util/common/translator.py" line="162"/>
        <source>Audio quality</source>
        <translation>音質</translation>
    </message>
    <message>
        <location filename="../../util/common/translator.py" line="163"/>
        <source>Video codec</source>
        <translation>編碼</translation>
    </message>
    <message>
        <location filename="../../util/common/translator.py" line="165"/>
        <source>av number</source>
        <translation>av號</translation>
    </message>
    <message>
        <location filename="../../util/common/translator.py" line="166"/>
        <source>BV number</source>
        <translation>BV號</translation>
    </message>
    <message>
        <location filename="../../util/common/translator.py" line="167"/>
        <source>cid</source>
        <translation>cid</translation>
    </message>
    <message>
        <location filename="../../util/common/translator.py" line="168"/>
        <source>Episode id</source>
        <translation>ep_id</translation>
    </message>
    <message>
        <location filename="../../util/common/translator.py" line="169"/>
        <source>Season id</source>
        <translation>season_id</translation>
    </message>
    <message>
        <location filename="../../util/common/translator.py" line="171"/>
        <source>Full video title</source>
        <translation>影片的完整標題</translation>
    </message>
    <message>
        <location filename="../../util/common/translator.py" line="172"/>
        <source>Current part&apos;s title</source>
        <translation>目前分P的小節標題</translation>
    </message>
    <message>
        <location filename="../../util/common/translator.py" line="173"/>
        <source>Content title (video title for single videos, part title for multi-part)</source>
        <translation>影片內容標題（一般影片為影片標題，分P影片為目前小節標題）</translation>
    </message>
    <message>
        <location filename="../../util/common/translator.py" line="175"/>
        <source>Multi-part video main title</source>
        <translation>此分P影片總標題</translation>
    </message>
    <message>
        <location filename="../../util/common/translator.py" line="176"/>
        <source>Main title if video has multiple parts; otherwise empty</source>
        <translation>若影片為多P，則為此影片的總標題；否則為空</translation>
    </message>
    <message>
        <location filename="../../util/common/translator.py" line="178"/>
        <source>Part number</source>
        <translation>分P序號</translation>
    </message>
    <message>
        <location filename="../../util/common/translator.py" line="179"/>
        <source>Part number (only for multi-part videos)</source>
        <translation>分P序號（僅於影片為多P時有效）</translation>
    </message>
    <message>
        <location filename="../../util/common/translator.py" line="181"/>
        <source>Collection title</source>
        <translation>合集名稱</translation>
    </message>
    <message>
        <location filename="../../util/common/translator.py" line="182"/>
        <source>Section title (empty if not divided into sections)</source>
        <translation>章節名稱（若未分章節則為空）</translation>
    </message>
    <message>
        <location filename="../../util/common/translator.py" line="183"/>
        <source>Section title</source>
        <translation>章節名稱</translation>
    </message>
    <message>
        <location filename="../../util/common/translator.py" line="185"/>
        <source>Series title</source>
        <translation>本系列標題</translation>
    </message>
    <message>
        <location filename="../../util/common/translator.py" line="186"/>
        <source>Courses title</source>
        <translation>課程標題</translation>
    </message>
    <message>
        <location filename="../../util/common/translator.py" line="187"/>
        <source>Season title</source>
        <translation>本季標題</translation>
    </message>
    <message>
        <location filename="../../util/common/translator.py" line="188"/>
        <source>Episode title</source>
        <translation>本集標題</translation>
    </message>
    <message>
        <location filename="../../util/common/translator.py" line="189"/>
        <source>Season number</source>
        <translation>本季編號</translation>
    </message>
    <message>
        <location filename="../../util/common/translator.py" line="190"/>
        <source>Episode number</source>
        <translation>本集編號</translation>
    </message>
    <message>
        <location filename="../../util/common/translator.py" line="158"/>
        <source>Sequence number</source>
        <translation>編號</translation>
    </message>
    <message>
        <location filename="../../util/common/translator.py" line="159"/>
        <source>Uploader name</source>
        <translation>UP主暱稱</translation>
    </message>
    <message>
        <location filename="../../util/common/translator.py" line="160"/>
        <source>Uploader UID</source>
        <translation>UP主UID</translation>
    </message>
</context>
<context>
    <name>VIDEO_CODEC</name>
    <message>
        <location filename="../../util/common/translator.py" line="65"/>
        <source>Auto (by priority)</source>
        <translation>依優先順序自動選擇</translation>
    </message>
    <message>
        <location filename="../../util/common/translator.py" line="66"/>
        <source>AVC/H.264</source>
        <translation>AVC/H.264</translation>
    </message>
    <message>
        <location filename="../../util/common/translator.py" line="67"/>
        <source>HEVC/H.265</source>
        <translation>HEVC/H.265</translation>
    </message>
    <message>
        <location filename="../../util/common/translator.py" line="68"/>
        <source>AV1</source>
        <translation>AV1</translation>
    </message>
</context>
<context>
    <name>VIDEO_QUALITY</name>
    <message>
        <location filename="../../util/common/translator.py" line="35"/>
        <source>Auto (by priority)</source>
        <translation>依優先順序自動選擇</translation>
    </message>
    <message>
        <location filename="../../util/common/translator.py" line="36"/>
        <source>8K UHD</source>
        <translation>8K 超高畫質</translation>
    </message>
    <message>
        <location filename="../../util/common/translator.py" line="37"/>
        <source>Dolby Vision</source>
        <translation>杜比視界</translation>
    </message>
    <message>
        <location filename="../../util/common/translator.py" line="38"/>
        <source>HDR True Color</source>
        <translation>HDR 真彩</translation>
    </message>
    <message>
        <location filename="../../util/common/translator.py" line="39"/>
        <source>4K UHD</source>
        <translation>4K 超高畫質</translation>
    </message>
    <message>
        <location filename="../../util/common/translator.py" line="40"/>
        <source>1080P 60fps</source>
        <translation>1080P 60 幀</translation>
    </message>
    <message>
        <location filename="../../util/common/translator.py" line="41"/>
        <source>1080P High Bitrate</source>
        <translation>1080P 高碼率</translation>
    </message>
    <message>
        <location filename="../../util/common/translator.py" line="42"/>
        <source>AI Upscale</source>
        <translation>智慧修復</translation>
    </message>
    <message>
        <location filename="../../util/common/translator.py" line="43"/>
        <source>1080P</source>
        <translation>1080P 高畫質</translation>
    </message>
    <message>
        <location filename="../../util/common/translator.py" line="44"/>
        <source>720P</source>
        <translation>720P 準高清</translation>
    </message>
    <message>
        <location filename="../../util/common/translator.py" line="45"/>
        <source>480P</source>
        <translation>480P 標準畫質</translation>
    </message>
    <message>
        <location filename="../../util/common/translator.py" line="46"/>
        <source>360P</source>
        <translation>360P 流暢</translation>
    </message>
</context>
</TS>
