<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE TS>
<TS version="2.1" language="zh_TW" sourcelanguage="en">
  <context>
    <name>AudioParams</name>
    <message>
      <location filename="../render/audioparams.cpp" line="177"/>
      <source>%1 Hz</source>
      <translation>%1 赫茲</translation>
    </message>
    <message>
      <location filename="../render/audioparams.cpp" line="184"/>
      <source>Mono</source>
      <translation>單聲道</translation>
    </message>
    <message>
      <location filename="../render/audioparams.cpp" line="186"/>
      <source>Stereo</source>
      <translation>立體聲</translation>
    </message>
    <message>
      <location filename="../render/audioparams.cpp" line="188"/>
      <source>2.1</source>
      <translation>2.1</translation>
    </message>
    <message>
      <location filename="../render/audioparams.cpp" line="190"/>
      <source>5.1</source>
      <translation>5.1</translation>
    </message>
    <message>
      <location filename="../render/audioparams.cpp" line="192"/>
      <source>7.1</source>
      <translation>7.1</translation>
    </message>
    <message>
      <location filename="../render/audioparams.cpp" line="194"/>
      <source>Unknown (0x%1)</source>
      <translation>未知 (0x%1)</translation>
    </message>
  </context>
  <context>
    <name>Config</name>
    <message>
      <location filename="../config/config.cpp" line="195"/>
      <source>Error loading settings</source>
      <translation>載入設定時發生錯誤</translation>
    </message>
    <message>
      <location filename="../config/config.cpp" line="196"/>
      <source>Failed to load application settings. This session will use defaults.

%1</source>
      <translation>載入應用程式設定失敗。此工作階段將使用預設設定。

%1</translation>
    </message>
    <message>
      <location filename="../config/config.cpp" line="214"/>
      <source>Error saving settings</source>
      <translation>儲存設定時發生錯誤</translation>
    </message>
    <message>
      <location filename="../config/config.cpp" line="215"/>
      <source>Failed to save application settings. The application may lack write permissions to this location.</source>
      <translation>儲存應用程式設定失敗。應用程式可能沒有寫入至此位置的權限。</translation>
    </message>
  </context>
  <context>
    <name>Footage</name>
    <message>
      <location filename="../project/item/footage/footage.cpp" line="246"/>
      <source>%1 FPS</source>
      <translation>%1 FPS</translation>
    </message>
    <message>
      <location filename="../project/item/footage/footage.cpp" line="251"/>
      <source>%1 Hz</source>
      <translation>%1 赫茲</translation>
    </message>
    <message>
      <location filename="../project/item/footage/footage.cpp" line="331"/>
      <source>Filename: %1</source>
      <translation>檔名：%1</translation>
    </message>
    <message>
      <location filename="../project/item/footage/footage.cpp" line="344"/>
      <source>This footage is not valid for use</source>
      <translation>此素材無效</translation>
    </message>
  </context>
  <context>
    <name>ImportTool</name>
    <message>
      <location filename="../widget/timelinewidget/tool/import.cpp" line="317"/>
      <source>Don&apos;t ask me again</source>
      <translation>不要再詢問我</translation>
    </message>
    <message>
      <location filename="../widget/timelinewidget/tool/import.cpp" line="322"/>
      <source>No Active Sequence</source>
      <translation type="unfinished">No Active Sequence</translation>
    </message>
    <message>
      <location filename="../widget/timelinewidget/tool/import.cpp" line="323"/>
      <source>No sequence is currently open. Would you like to create one?</source>
      <translation type="unfinished">No sequence is currently open. Would you like to create one?</translation>
    </message>
    <message>
      <location filename="../widget/timelinewidget/tool/import.cpp" line="326"/>
      <source>Automatically Detect Parameters From Footage</source>
      <translation>自動從素材中偵測參數</translation>
    </message>
    <message>
      <location filename="../widget/timelinewidget/tool/import.cpp" line="327"/>
      <source>Set Parameters Manually</source>
      <translation>手動設置參數</translation>
    </message>
  </context>
  <context>
    <name>MoveItemCommand</name>
    <message>
      <location filename="../project/projectviewmodel.cpp" line="512"/>
      <source>Move Item</source>
      <translation>移動項目</translation>
    </message>
  </context>
  <context>
    <name>NodeCopyPasteWidget</name>
    <message>
      <location filename="../widget/nodecopypaste/nodecopypaste.cpp" line="115"/>
      <source>Error pasting nodes</source>
      <translation>貼上節點時發生錯誤</translation>
    </message>
    <message>
      <location filename="../widget/nodecopypaste/nodecopypaste.cpp" line="116"/>
      <source>Failed to paste nodes: %1</source>
      <translation>無法貼上節點：%1</translation>
    </message>
  </context>
  <context>
    <name>NodeFactory</name>
    <message>
      <location filename="../node/factory.cpp" line="113"/>
      <source>None</source>
      <translation>無</translation>
    </message>
  </context>
  <context>
    <name>NodeViewItem</name>
    <message>
      <location filename="../widget/nodeview/nodeviewitem.cpp" line="328"/>
      <source>%1...</source>
      <translation>%1...</translation>
    </message>
  </context>
  <context>
    <name>PresetManager</name>
    <message>
      <location filename="../dialog/sequence/presetmanager.h" line="136"/>
      <source>Save Preset</source>
      <translation>儲存預設檔</translation>
    </message>
    <message>
      <location filename="../dialog/sequence/presetmanager.h" line="137"/>
      <source>Set preset name:</source>
      <translation>設定預設檔名稱：</translation>
    </message>
    <message>
      <location filename="../dialog/sequence/presetmanager.h" line="150"/>
      <source>Invalid preset name</source>
      <translation>預設檔名稱無效</translation>
    </message>
    <message>
      <location filename="../dialog/sequence/presetmanager.h" line="151"/>
      <source>You must enter a preset name</source>
      <translation>您必須輸入預設檔名稱</translation>
    </message>
    <message>
      <location filename="../dialog/sequence/presetmanager.h" line="184"/>
      <source>Preset exists</source>
      <translation>預設檔已存在</translation>
    </message>
    <message>
      <location filename="../dialog/sequence/presetmanager.h" line="185"/>
      <source>A preset with this name already exists. Would you like to replace it?</source>
      <translation>已有相同名稱的預設檔存在！您是否要取代它？</translation>
    </message>
  </context>
  <context>
    <name>RatioDialog</name>
    <message>
      <location filename="../common/ratiodialog.cpp" line="39"/>
      <source>Enter custom ratio (e.g. &quot;4:3&quot;, &quot;16/9&quot;, etc.):</source>
      <translation>輸入自訂長寬比 (例如 &quot;4:3&quot;、&quot;16/9&quot;...)</translation>
    </message>
    <message>
      <location filename="../common/ratiodialog.cpp" line="84"/>
      <source>Invalid custom ratio</source>
      <translation>自訂長寬比無效</translation>
    </message>
    <message>
      <location filename="../common/ratiodialog.cpp" line="85"/>
      <source>Failed to parse &quot;%1&quot; into an aspect ratio. Please format a rational fraction with a &apos;:&apos; or a &apos;/&apos; separator.</source>
      <translation>無法將 &quot;%1&quot; 剖析成長寬比。請用 &apos;:&apos; 或 &apos;/&apos; 來分隔有理數。</translation>
    </message>
  </context>
  <context>
    <name>RenameItemCommand</name>
    <message>
      <location filename="../project/projectviewmodel.cpp" line="538"/>
      <source>Rename Item</source>
      <translation>重新命名項目</translation>
    </message>
  </context>
  <context>
    <name>Sequence</name>
    <message>
      <location filename="../project/item/sequence/sequence.cpp" line="241"/>
      <source>%1 FPS</source>
      <translation>%1 FPS</translation>
    </message>
  </context>
  <context>
    <name>Stream</name>
    <message>
      <location filename="../project/item/footage/audiostream.cpp" line="34"/>
      <source>%1: Audio - %2 Channels, %3Hz</source>
      <translation>%1：音訊 - %2 通道，%3 Hz</translation>
    </message>
    <message>
      <location filename="../project/item/footage/stream.cpp" line="109"/>
      <source>%1: Unknown</source>
      <translation>%1：未知</translation>
    </message>
    <message>
      <location filename="../project/item/footage/videostream.cpp" line="46"/>
      <source>%1: Image - %2x%3</source>
      <translation>%1：圖片 - %2x%3</translation>
    </message>
    <message>
      <location filename="../project/item/footage/videostream.cpp" line="50"/>
      <source>%1: Video - %2x%3</source>
      <translation>%1：影片 - %2x%3</translation>
    </message>
  </context>
  <context>
    <name>TimelineViewBlockItem</name>
    <message>
      <location filename="../widget/timelinewidget/view/timelineviewblockitem.cpp" line="63"/>
      <source>%1

In: %2
Out: %3
Length: %4</source>
      <translation>%1

輸入：%2
輸出：%3
長度：%4</translation>
    </message>
  </context>
  <context>
    <name>Tool</name>
    <message>
      <location filename="../tool/tool.h" line="106"/>
      <source>Empty</source>
      <translation>空</translation>
    </message>
    <message>
      <location filename="../tool/tool.h" line="108"/>
      <source>Bars</source>
      <translation type="unfinished">Bars</translation>
    </message>
    <message>
      <location filename="../tool/tool.h" line="110"/>
      <source>Solid</source>
      <translation type="unfinished">Solid</translation>
    </message>
    <message>
      <location filename="../tool/tool.h" line="112"/>
      <source>Title</source>
      <translation>標題</translation>
    </message>
    <message>
      <location filename="../tool/tool.h" line="114"/>
      <source>Tone</source>
      <translation>色調</translation>
    </message>
    <message>
      <location filename="../tool/tool.h" line="119"/>
      <source>Unknown</source>
      <translation>未知</translation>
    </message>
  </context>
  <context>
    <name>VideoParams</name>
    <message>
      <location filename="../render/videoparams.cpp" line="211"/>
      <source>8-bit</source>
      <translation>8 位元</translation>
    </message>
    <message>
      <location filename="../render/videoparams.cpp" line="213"/>
      <source>16-bit Integer</source>
      <translation>16 位元整數</translation>
    </message>
    <message>
      <location filename="../render/videoparams.cpp" line="215"/>
      <source>Half-Float (16-bit)</source>
      <translation>半浮點數（16 位元）</translation>
    </message>
    <message>
      <location filename="../render/videoparams.cpp" line="217"/>
      <source>Full-Float (32-bit)</source>
      <translation>全浮點數（32 位元）</translation>
    </message>
    <message>
      <location filename="../render/videoparams.cpp" line="223"/>
      <source>Unknown (0x%1)</source>
      <translation>未知 (0x%1)</translation>
    </message>
    <message>
      <location filename="../render/videoparams.cpp" line="251"/>
      <source>%1 FPS</source>
      <translation>%1 FPS</translation>
    </message>
    <message>
      <location filename="../render/videoparams.cpp" line="257"/>
      <source>Square Pixels (%1)</source>
      <translation type="unfinished">Square Pixels (%1)</translation>
    </message>
    <message>
      <location filename="../render/videoparams.cpp" line="258"/>
      <source>NTSC Standard (%1)</source>
      <translation>NTSC 標準 (%1)</translation>
    </message>
    <message>
      <location filename="../render/videoparams.cpp" line="259"/>
      <source>NTSC Widescreen (%1)</source>
      <translation>NTSC 寬螢幕 (%1)</translation>
    </message>
    <message>
      <location filename="../render/videoparams.cpp" line="260"/>
      <source>PAL Standard (%1)</source>
      <translation>PAL 標準 (%1)</translation>
    </message>
    <message>
      <location filename="../render/videoparams.cpp" line="261"/>
      <source>PAL Widescreen (%1)</source>
      <translation>PAL 寬螢幕 (%1)</translation>
    </message>
    <message>
      <location filename="../render/videoparams.cpp" line="262"/>
      <source>HD Anamorphic 1080 (%1)</source>
      <translation type="unfinished">HD Anamorphic 1080 (%1)</translation>
    </message>
  </context>
  <context>
    <name>main</name>
    <message>
      <location filename="../main.cpp" line="83"/>
      <source>Show this help text</source>
      <translation>顯示此說明文字</translation>
    </message>
    <message>
      <location filename="../main.cpp" line="87"/>
      <source>Show application version</source>
      <translation>顯示應用程式版本</translation>
    </message>
    <message>
      <location filename="../main.cpp" line="91"/>
      <source>Start in full-screen mode</source>
      <translation>以全螢幕模式啟動</translation>
    </message>
    <message>
      <location filename="../main.cpp" line="95"/>
      <source>Export only (No GUI)</source>
      <translation>僅匯出 (無介面)</translation>
    </message>
    <message>
      <location filename="../main.cpp" line="99"/>
      <source>Override language with file</source>
      <translation type="unfinished">Override language with file</translation>
    </message>
    <message>
      <location filename="../main.cpp" line="101"/>
      <source>qm-file</source>
      <translation>qm-file</translation>
    </message>
    <message>
      <location filename="../main.cpp" line="105"/>
      <source>Project to open on startup</source>
      <translation>啟動時要開啟的專案</translation>
    </message>
  </context>
  <context>
    <name>olive::AboutDialog</name>
    <message>
      <location filename="../dialog/about/about.cpp" line="33"/>
      <source>About %1</source>
      <translation>關於 %1</translation>
    </message>
    <message>
      <location filename="../dialog/about/about.cpp" line="51"/>
      <source>Olive is a non-linear video editor. This software is free and protected by the GNU GPL.</source>
      <translation>Olive 是非線性的影片剪輯軟體。此軟體為免費且受 GNU 通用公眾授權條款保護。</translation>
    </message>
    <message>
      <location filename="../dialog/about/about.cpp" line="53"/>
      <source>Olive Team is obliged to inform users that Olive source code is available for download from its website.</source>
      <translation>Olive 團隊有義務通知使用者 Olive 原始碼可從其網站下載。</translation>
    </message>
  </context>
  <context>
    <name>olive::ActionSearch</name>
    <message>
      <location filename="../dialog/actionsearch/actionsearch.cpp" line="58"/>
      <source>Search for action...</source>
      <translation type="unfinished">Search for action...</translation>
    </message>
  </context>
  <context>
    <name>olive::AudioInput</name>
    <message>
      <location filename="../node/input/media/audio/audio.cpp" line="37"/>
      <source>Audio Input</source>
      <translation>音訊輸入</translation>
    </message>
    <message>
      <location filename="../node/input/media/audio/audio.cpp" line="42"/>
      <source>Audio</source>
      <translation>音訊</translation>
    </message>
    <message>
      <location filename="../node/input/media/audio/audio.cpp" line="52"/>
      <source>Import an audio footage stream.</source>
      <translation type="unfinished">Import an audio footage stream.</translation>
    </message>
  </context>
  <context>
    <name>olive::AudioMonitorPanel</name>
    <message>
      <location filename="../panel/audiomonitor/audiomonitor.cpp" line="37"/>
      <source>Audio Monitor</source>
      <translation type="unfinished">Audio Monitor</translation>
    </message>
  </context>
  <context>
    <name>olive::Block</name>
    <message>
      <location filename="../node/block/block.cpp" line="352"/>
      <source>Length</source>
      <translation>長度</translation>
    </message>
    <message>
      <location filename="../node/block/block.cpp" line="353"/>
      <source>Media In</source>
      <translation>媒體輸入</translation>
    </message>
    <message>
      <location filename="../node/block/block.cpp" line="354"/>
      <source>Enabled</source>
      <translation>已啟用</translation>
    </message>
    <message>
      <location filename="../node/block/block.cpp" line="355"/>
      <source>Speed</source>
      <translation>速度</translation>
    </message>
  </context>
  <context>
    <name>olive::BlurFilterNode</name>
    <message>
      <location filename="../node/filter/blur/blur.cpp" line="54"/>
      <source>Blur</source>
      <translation>模糊</translation>
    </message>
    <message>
      <location filename="../node/filter/blur/blur.cpp" line="69"/>
      <source>Blurs an image.</source>
      <translation>模糊圖片。</translation>
    </message>
    <message>
      <location filename="../node/filter/blur/blur.cpp" line="74"/>
      <source>Input</source>
      <translation>輸入</translation>
    </message>
    <message>
      <location filename="../node/filter/blur/blur.cpp" line="75"/>
      <source>Method</source>
      <translation>方式</translation>
    </message>
    <message>
      <location filename="../node/filter/blur/blur.cpp" line="76"/>
      <source>Box</source>
      <translation type="unfinished">Box</translation>
    </message>
    <message>
      <location filename="../node/filter/blur/blur.cpp" line="76"/>
      <source>Gaussian</source>
      <translation>高斯</translation>
    </message>
    <message>
      <location filename="../node/filter/blur/blur.cpp" line="77"/>
      <source>Radius</source>
      <translation>半徑</translation>
    </message>
    <message>
      <location filename="../node/filter/blur/blur.cpp" line="78"/>
      <source>Horizontal</source>
      <translation>水平</translation>
    </message>
    <message>
      <location filename="../node/filter/blur/blur.cpp" line="79"/>
      <source>Vertical</source>
      <translation>垂直</translation>
    </message>
    <message>
      <location filename="../node/filter/blur/blur.cpp" line="80"/>
      <source>Repeat Edge Pixels</source>
      <translation type="unfinished">Repeat Edge Pixels</translation>
    </message>
  </context>
  <context>
    <name>olive::ClipBlock</name>
    <message>
      <location filename="../node/block/clip/clip.cpp" line="44"/>
      <source>Clip</source>
      <translation>片段</translation>
    </message>
    <message>
      <location filename="../node/block/clip/clip.cpp" line="54"/>
      <source>A time-based node that represents a media source.</source>
      <translation type="unfinished">A time-based node that represents a media source.</translation>
    </message>
    <message>
      <location filename="../node/block/clip/clip.cpp" line="111"/>
      <source>Buffer</source>
      <translation>緩衝</translation>
    </message>
  </context>
  <context>
    <name>olive::ColorDialog</name>
    <message>
      <location filename="../dialog/color/colordialog.cpp" line="35"/>
      <source>Select Color</source>
      <translation>選取顏色</translation>
    </message>
  </context>
  <context>
    <name>olive::ColorSpaceChooser</name>
    <message>
      <location filename="../widget/colorwheel/colorspacechooser.cpp" line="34"/>
      <source>Color Management</source>
      <translation>色彩管理</translation>
    </message>
    <message>
      <location filename="../widget/colorwheel/colorspacechooser.cpp" line="44"/>
      <source>Input:</source>
      <translation>輸入：</translation>
    </message>
    <message>
      <location filename="../widget/colorwheel/colorspacechooser.cpp" line="47"/>
      <source>Color Space:</source>
      <translation>色彩空間：</translation>
    </message>
    <message>
      <location filename="../widget/colorwheel/colorspacechooser.cpp" line="74"/>
      <source>Display:</source>
      <translation>顯示：</translation>
    </message>
    <message>
      <location filename="../widget/colorwheel/colorspacechooser.cpp" line="93"/>
      <source>View:</source>
      <translation>檢視：</translation>
    </message>
    <message>
      <location filename="../widget/colorwheel/colorspacechooser.cpp" line="106"/>
      <source>Look:</source>
      <translation type="unfinished">Look:</translation>
    </message>
    <message>
      <location filename="../widget/colorwheel/colorspacechooser.cpp" line="113"/>
      <source>(None)</source>
      <translation>(無)</translation>
    </message>
  </context>
  <context>
    <name>olive::ColorValuesTab</name>
    <message>
      <location filename="../widget/colorwheel/colorvalueswidget.cpp" line="167"/>
      <source>Red</source>
      <translation>紅</translation>
    </message>
    <message>
      <location filename="../widget/colorwheel/colorvalueswidget.cpp" line="174"/>
      <source>Green</source>
      <translation>綠</translation>
    </message>
    <message>
      <location filename="../widget/colorwheel/colorvalueswidget.cpp" line="181"/>
      <source>Blue</source>
      <translation>藍</translation>
    </message>
  </context>
  <context>
    <name>olive::ColorValuesWidget</name>
    <message>
      <location filename="../widget/colorwheel/colorvalueswidget.cpp" line="44"/>
      <source>Preview</source>
      <translation>預覽</translation>
    </message>
    <message>
      <location filename="../widget/colorwheel/colorvalueswidget.cpp" line="58"/>
      <source>Input</source>
      <translation>輸入</translation>
    </message>
    <message>
      <location filename="../widget/colorwheel/colorvalueswidget.cpp" line="64"/>
      <source>Reference</source>
      <translation>參照</translation>
    </message>
    <message>
      <location filename="../widget/colorwheel/colorvalueswidget.cpp" line="68"/>
      <source>Display</source>
      <translation>顯示</translation>
    </message>
  </context>
  <context>
    <name>olive::ConformTask</name>
    <message>
      <location filename="../task/conform/conform.cpp" line="31"/>
      <source>Conforming Audio %1:%2</source>
      <translation type="unfinished">Conforming Audio %1:%2</translation>
    </message>
  </context>
  <context>
    <name>olive::Core</name>
    <message>
      <location filename="../core.cpp" line="213"/>
      <source>Import error</source>
      <translation>匯入錯誤</translation>
    </message>
    <message>
      <location filename="../core.cpp" line="213"/>
      <source>Nothing to import</source>
      <translation>沒有要匯入的內容</translation>
    </message>
    <message>
      <location filename="../core.cpp" line="225"/>
      <source>Importing...</source>
      <translation>正在匯入...</translation>
    </message>
    <message>
      <location filename="../core.cpp" line="321"/>
      <source>Import footage...</source>
      <translation>匯入素材...</translation>
    </message>
    <message>
      <location filename="../core.cpp" line="332"/>
      <source>Failed to import footage</source>
      <translation>匯入素材失敗</translation>
    </message>
    <message>
      <location filename="../core.cpp" line="332"/>
      <source>Failed to find active Project panel</source>
      <translation type="unfinished">Failed to find active Project panel</translation>
    </message>
    <message>
      <location filename="../core.cpp" line="358"/>
      <source>No Active Project</source>
      <translation>沒有正在使用的專案</translation>
    </message>
    <message>
      <location filename="../core.cpp" line="359"/>
      <source>No project is currently open to set the properties for</source>
      <translation type="unfinished">No project is currently open to set the properties for</translation>
    </message>
    <message>
      <location filename="../core.cpp" line="384"/>
      <source>Failed to create new folder</source>
      <translation>無法建立新資料夾</translation>
    </message>
    <message>
      <location filename="../core.cpp" line="384"/>
      <location filename="../core.cpp" line="413"/>
      <source>Failed to find active project</source>
      <translation type="unfinished">Failed to find active project</translation>
    </message>
    <message>
      <location filename="../core.cpp" line="395"/>
      <source>New Folder</source>
      <translation>新資料夾</translation>
    </message>
    <message>
      <location filename="../core.cpp" line="413"/>
      <source>Failed to create new sequence</source>
      <translation>無法建立新序列</translation>
    </message>
    <message>
      <location filename="../core.cpp" line="499"/>
      <source>Possible image sequence detected</source>
      <translation>偵測到可能的圖片序列</translation>
    </message>
    <message>
      <location filename="../core.cpp" line="500"/>
      <source>The file &apos;%1&apos; looks like it might be part of an image sequence. Would you like to import it as such?</source>
      <translation>檔案 &apos;%1&apos; 看起來像是圖片序列的一部分。是否要按此方式匯入？</translation>
    </message>
    <message>
      <location filename="../core.cpp" line="535"/>
      <source>You must specify a project file to export</source>
      <translation>您必須指定要匯出的專案檔</translation>
    </message>
    <message>
      <location filename="../core.cpp" line="540"/>
      <source>Specified project does not exist</source>
      <translation>指定的專案不存在</translation>
    </message>
    <message>
      <location filename="../core.cpp" line="554"/>
      <source>Project contains no sequences, nothing to export</source>
      <translation>專案不包含序列，沒有東西可以匯出</translation>
    </message>
    <message>
      <location filename="../core.cpp" line="562"/>
      <source>This project has multiple sequences. Which do you wish to export?</source>
      <translation>此專案有多個序列。您要匯出哪一個？</translation>
    </message>
    <message>
      <location filename="../core.cpp" line="571"/>
      <source>Enter number (or %1 to cancel): </source>
      <translation>輸入數字 (或 %1 以取消)： </translation>
    </message>
    <message>
      <location filename="../core.cpp" line="587"/>
      <source>Invalid sequence number</source>
      <translation>序列號碼無效</translation>
    </message>
    <message>
      <location filename="../core.cpp" line="600"/>
      <source>Export succeeded</source>
      <translation>已成功匯出</translation>
    </message>
    <message>
      <location filename="../core.cpp" line="603"/>
      <source>Export failed: %1</source>
      <translation>匯出失敗：%1</translation>
    </message>
    <message>
      <location filename="../core.cpp" line="607"/>
      <source>Project failed to load: %1</source>
      <translation>專案載入失敗：%1</translation>
    </message>
    <message>
      <location filename="../core.cpp" line="620"/>
      <source>Failed to open startup file</source>
      <translation>無法開啟啟動檔</translation>
    </message>
    <message>
      <location filename="../core.cpp" line="621"/>
      <source>The project &quot;%1&quot; doesn&apos;t exist. A new project will be started instead.</source>
      <translation>專案 &quot;%1&quot; 不存在。將啟動新專案。</translation>
    </message>
    <message>
      <location filename="../core.cpp" line="709"/>
      <location filename="../core.cpp" line="1011"/>
      <source>Missing OpenTimelineIO Libraries</source>
      <translation>OpenTimelineIO 庫缺失</translation>
    </message>
    <message>
      <location filename="../core.cpp" line="710"/>
      <location filename="../core.cpp" line="1012"/>
      <source>This build was compiled without OpenTimelineIO and therefore cannot open OpenTimelineIO files.</source>
      <translation>此組建是在沒有 OpenTimelineIO 的情況下編譯的，因此無法開啟 OpenTimelineIO 檔案。</translation>
    </message>
    <message>
      <location filename="../core.cpp" line="718"/>
      <source>Save Project</source>
      <translation>儲存專案</translation>
    </message>
    <message>
      <location filename="../core.cpp" line="739"/>
      <location filename="../core.cpp" line="747"/>
      <source>Error</source>
      <translation>錯誤</translation>
    </message>
    <message>
      <location filename="../core.cpp" line="740"/>
      <source>This Sequence is empty. There is nothing to export.</source>
      <translation>此序列為空。沒有東西可以匯出。</translation>
    </message>
    <message>
      <location filename="../core.cpp" line="748"/>
      <source>No valid sequence detected.

Make sure a sequence is loaded and it has a connected Viewer node.</source>
      <translation type="unfinished">No valid sequence detected.

Make sure a sequence is loaded and it has a connected Viewer node.</translation>
    </message>
    <message>
      <location filename="../core.cpp" line="900"/>
      <source>Olive Project</source>
      <translation>Olive 專案</translation>
    </message>
    <message>
      <location filename="../core.cpp" line="903"/>
      <source>OpenTimelineIO</source>
      <translation>OpenTimelineIO</translation>
    </message>
    <message>
      <location filename="../core.cpp" line="950"/>
      <source>Save Project As</source>
      <translation>另存專案為</translation>
    </message>
    <message>
      <location filename="../core.cpp" line="1021"/>
      <source>Load Project</source>
      <translation>載入專案</translation>
    </message>
    <message>
      <location filename="../core.cpp" line="1086"/>
      <source>Label Node</source>
      <translation>標記節點</translation>
    </message>
    <message>
      <location filename="../core.cpp" line="1087"/>
      <source>Set node label</source>
      <translation>設置節點標籤</translation>
    </message>
    <message>
      <location filename="../core.cpp" line="1107"/>
      <source>Sequence %1</source>
      <translation>序列 %1</translation>
    </message>
    <message>
      <location filename="../core.cpp" line="1122"/>
      <source>Cannot open recent project</source>
      <translation>無法開啟最近專案</translation>
    </message>
    <message>
      <location filename="../core.cpp" line="1123"/>
      <source>The project &quot;%1&quot; doesn&apos;t exist. Would you like to remove this file from the recent list?</source>
      <translation>專案 &quot;%1&quot; 不存在。是否要從最近清單中刪除此檔案？</translation>
    </message>
    <message>
      <location filename="../core.cpp" line="1151"/>
      <source>Unsaved Changes</source>
      <translation>未儲存的變更</translation>
    </message>
    <message>
      <location filename="../core.cpp" line="1152"/>
      <source>The project &apos;%1&apos; has unsaved changes. Would you like to save them?</source>
      <translation>專案 &apos;%1&apos; 含有尚未儲存的變更。您要儲存嗎？</translation>
    </message>
    <message>
      <location filename="../core.cpp" line="1155"/>
      <source>Save</source>
      <translation>儲存</translation>
    </message>
    <message>
      <location filename="../core.cpp" line="1161"/>
      <source>Save All</source>
      <translation>儲存全部</translation>
    </message>
    <message>
      <location filename="../core.cpp" line="1164"/>
      <source>Don&apos;t Save</source>
      <translation>不要儲存</translation>
    </message>
    <message>
      <location filename="../core.cpp" line="1170"/>
      <source>Don&apos;t Save All</source>
      <translation>不要全部儲存</translation>
    </message>
    <message>
      <location filename="../core.cpp" line="1284"/>
      <source>Failed to cache sequence</source>
      <translation>序列快取失敗</translation>
    </message>
    <message>
      <location filename="../core.cpp" line="1285"/>
      <source>No active viewer found with this sequence.</source>
      <translation type="unfinished">No active viewer found with this sequence.</translation>
    </message>
    <message>
      <location filename="../core.cpp" line="1358"/>
      <source>Open Project</source>
      <translation>開啟專案</translation>
    </message>
  </context>
  <context>
    <name>olive::CrashHandlerDialog</name>
    <message>
      <location filename="../dialog/crashhandler/crashhandler.cpp" line="43"/>
      <source>Olive</source>
      <translation>Olive</translation>
    </message>
    <message>
      <location filename="../dialog/crashhandler/crashhandler.cpp" line="51"/>
      <source>We&apos;re sorry, Olive has crashed. Please help us fix it by sending an error report.</source>
      <translation>很抱歉，Olive 當機了。傳送錯誤報告能幫助我們修復問題。</translation>
    </message>
    <message>
      <location filename="../dialog/crashhandler/crashhandler.cpp" line="55"/>
      <source>Describe what you were doing in as much detail as possible. If you can, provide steps to reproduce this crash.</source>
      <translation>請盡可能詳細地描述您在做什麼。如果可以的話，請提供重現此崩潰的步驟。</translation>
    </message>
    <message>
      <location filename="../dialog/crashhandler/crashhandler.cpp" line="60"/>
      <source>Crash Report:</source>
      <translation>當機報告：</translation>
    </message>
    <message>
      <location filename="../dialog/crashhandler/crashhandler.cpp" line="71"/>
      <source>Send Error Report</source>
      <translation>傳送錯誤報告</translation>
    </message>
    <message>
      <location filename="../dialog/crashhandler/crashhandler.cpp" line="75"/>
      <source>Don&apos;t Send</source>
      <translation>不要傳送</translation>
    </message>
    <message>
      <location filename="../dialog/crashhandler/crashhandler.cpp" line="84"/>
      <source>Waiting for crash report to be generated...</source>
      <translation>正在等候當機報告產生...</translation>
    </message>
    <message>
      <location filename="../dialog/crashhandler/crashhandler.cpp" line="124"/>
      <source>Upload Failed</source>
      <translation>上傳失敗</translation>
    </message>
    <message>
      <location filename="../dialog/crashhandler/crashhandler.cpp" line="125"/>
      <source>Failed to send error report. Please try again later.</source>
      <translation>傳送錯誤報告失敗，請稍後再試。</translation>
    </message>
    <message>
      <location filename="../dialog/crashhandler/crashhandler.cpp" line="171"/>
      <source>No Crash Summary</source>
      <translation>無當機摘要</translation>
    </message>
    <message>
      <location filename="../dialog/crashhandler/crashhandler.cpp" line="172"/>
      <source>Are you sure you want to send an error report with no crash summary?</source>
      <translation>您確定要傳送無當機摘要的錯誤報告嗎？</translation>
    </message>
  </context>
  <context>
    <name>olive::CrossDissolveTransition</name>
    <message>
      <location filename="../node/block/transition/crossdissolve/crossdissolvetransition.cpp" line="37"/>
      <source>Cross Dissolve</source>
      <translation>交叉溶解</translation>
    </message>
    <message>
      <location filename="../node/block/transition/crossdissolve/crossdissolvetransition.cpp" line="52"/>
      <source>Smoothly transition between two clips.</source>
      <translation type="unfinished">Smoothly transition between two clips.</translation>
    </message>
  </context>
  <context>
    <name>olive::CurvePanel</name>
    <message>
      <location filename="../panel/curve/curve.cpp" line="61"/>
      <source>Curve Editor</source>
      <translation>曲線編輯器</translation>
    </message>
  </context>
  <context>
    <name>olive::CurveView</name>
    <message>
      <location filename="../widget/curvewidget/curveview.cpp" line="303"/>
      <source>Zoom to Fit</source>
      <translation>縮放至適當比例</translation>
    </message>
  </context>
  <context>
    <name>olive::CurveWidget</name>
    <message>
      <location filename="../widget/curvewidget/curvewidget.cpp" line="64"/>
      <source>Linear</source>
      <translation>線性</translation>
    </message>
    <message>
      <location filename="../widget/curvewidget/curvewidget.cpp" line="70"/>
      <source>Bezier</source>
      <translation>貝茲曲線</translation>
    </message>
    <message>
      <location filename="../widget/curvewidget/curvewidget.cpp" line="76"/>
      <source>Hold</source>
      <translation>凍結</translation>
    </message>
  </context>
  <context>
    <name>olive::DipToColorTransition</name>
    <message>
      <location filename="../node/block/transition/diptocolor/diptocolortransition.cpp" line="38"/>
      <source>Dip To Color</source>
      <translation type="unfinished">Dip To Color</translation>
    </message>
    <message>
      <location filename="../node/block/transition/diptocolor/diptocolortransition.cpp" line="53"/>
      <source>Transition between clips by dipping to a color.</source>
      <translation type="unfinished">Transition between clips by dipping to a color.</translation>
    </message>
  </context>
  <context>
    <name>olive::DiskCacheDialog</name>
    <message>
      <location filename="../dialog/diskcache/diskcachedialog.cpp" line="40"/>
      <source>Disk Cache: %1</source>
      <translation>磁碟快取：%1</translation>
    </message>
    <message>
      <location filename="../dialog/diskcache/diskcachedialog.cpp" line="41"/>
      <source>Disk Cache Settings</source>
      <translation>磁碟快取設定</translation>
    </message>
    <message>
      <location filename="../dialog/diskcache/diskcachedialog.cpp" line="45"/>
      <source>Maximum Disk Cache:</source>
      <translation>最大磁碟快取：</translation>
    </message>
    <message>
      <location filename="../dialog/diskcache/diskcachedialog.cpp" line="48"/>
      <source>%1 GB</source>
      <translation>%1 GB</translation>
    </message>
    <message>
      <location filename="../dialog/diskcache/diskcachedialog.cpp" line="55"/>
      <location filename="../dialog/diskcache/diskcachedialog.cpp" line="90"/>
      <location filename="../dialog/diskcache/diskcachedialog.cpp" line="99"/>
      <source>Clear Disk Cache</source>
      <translation>清除磁碟快取</translation>
    </message>
    <message>
      <location filename="../dialog/diskcache/diskcachedialog.cpp" line="61"/>
      <source>Automatically clear disk cache on close</source>
      <translation>關閉時自動清除磁碟快取</translation>
    </message>
    <message>
      <location filename="../dialog/diskcache/diskcachedialog.cpp" line="91"/>
      <source>Are you sure you want to clear the disk cache in &apos;%1&apos;?</source>
      <translation>您確定要清除 &apos;%1&apos; 中的磁碟快取嗎？</translation>
    </message>
    <message>
      <location filename="../dialog/diskcache/diskcachedialog.cpp" line="96"/>
      <source>Disk Cache Cleared</source>
      <translation>已清除磁碟快取</translation>
    </message>
    <message>
      <location filename="../dialog/diskcache/diskcachedialog.cpp" line="100"/>
      <source>Disk cache failed to fully clear. You may have to delete the cache files manually.</source>
      <translation>磁碟快取無法完全清除。您可能必須手動刪除快取檔。</translation>
    </message>
    <message>
      <location filename="../dialog/diskcache/diskcachedialog.cpp" line="102"/>
      <source>Disk Cache Partially Cleared</source>
      <translation>已清除部分磁碟快取</translation>
    </message>
  </context>
  <context>
    <name>olive::DiskManager</name>
    <message>
      <location filename="../render/diskmanager.cpp" line="52"/>
      <location filename="../render/diskmanager.cpp" line="178"/>
      <source>Disk Cache Error</source>
      <translation>磁碟快取錯誤</translation>
    </message>
    <message>
      <location filename="../render/diskmanager.cpp" line="53"/>
      <source>Unable to set custom application disk cache. Using default instead.</source>
      <translation>無法設定自訂應用程式磁碟快取。將改為使用預設值。</translation>
    </message>
    <message>
      <location filename="../render/diskmanager.cpp" line="153"/>
      <source>Disk Cache</source>
      <translation>磁碟快取</translation>
    </message>
    <message>
      <location filename="../render/diskmanager.cpp" line="154"/>
      <source>You&apos;ve chosen to change the default disk cache location. This will invalidate your current cache. Would you like to continue?</source>
      <translation>您選擇了變更預設磁碟快取位置。這會使您目前的快取失效。要繼續嗎？</translation>
    </message>
    <message>
      <location filename="../render/diskmanager.cpp" line="179"/>
      <source>Failed to open disk cache at &quot;%1&quot;. Try a different folder.</source>
      <translation>無法開啟位於 &quot;%1&quot; 的磁碟快取。請嘗試不同的資料夾。</translation>
    </message>
  </context>
  <context>
    <name>olive::ElapsedCounterWidget</name>
    <message>
      <location filename="../widget/taskview/elapsedcounterwidget.cpp" line="84"/>
      <source>Elapsed: %1</source>
      <translation>經過時間：%1</translation>
    </message>
    <message>
      <location filename="../widget/taskview/elapsedcounterwidget.cpp" line="85"/>
      <source>Remaining: %1</source>
      <translation>剩餘時間：%1</translation>
    </message>
  </context>
  <context>
    <name>olive::ExportAdvancedVideoDialog</name>
    <message>
      <location filename="../dialog/export/exportadvancedvideodialog.cpp" line="13"/>
      <source>Advanced</source>
      <translation>進階</translation>
    </message>
    <message>
      <location filename="../dialog/export/exportadvancedvideodialog.cpp" line="21"/>
      <source>Pixel</source>
      <translation>像素</translation>
    </message>
    <message>
      <location filename="../dialog/export/exportadvancedvideodialog.cpp" line="27"/>
      <source>Pixel Format:</source>
      <translation>像素格式：</translation>
    </message>
    <message>
      <location filename="../dialog/export/exportadvancedvideodialog.cpp" line="40"/>
      <source>Performance</source>
      <translation>效能</translation>
    </message>
    <message>
      <location filename="../dialog/export/exportadvancedvideodialog.cpp" line="46"/>
      <source>Threads:</source>
      <translation>執行緒：</translation>
    </message>
  </context>
  <context>
    <name>olive::ExportAudioTab</name>
    <message>
      <location filename="../dialog/export/exportaudiotab.cpp" line="40"/>
      <source>Codec:</source>
      <translation>轉碼器：</translation>
    </message>
    <message>
      <location filename="../dialog/export/exportaudiotab.cpp" line="47"/>
      <source>Sample Rate:</source>
      <translation>取樣頻率：</translation>
    </message>
    <message>
      <location filename="../dialog/export/exportaudiotab.cpp" line="54"/>
      <source>Channel Layout:</source>
      <translation type="unfinished">Channel Layout:</translation>
    </message>
    <message>
      <location filename="../dialog/export/exportaudiotab.cpp" line="61"/>
      <source>Format:</source>
      <translation>格式：</translation>
    </message>
  </context>
  <context>
    <name>olive::ExportCodec</name>
    <message>
      <location filename="../codec/exportcodec.cpp" line="34"/>
      <source>DNxHD</source>
      <translation>DNxHD</translation>
    </message>
    <message>
      <location filename="../codec/exportcodec.cpp" line="36"/>
      <source>H.264</source>
      <translation>H.264</translation>
    </message>
    <message>
      <location filename="../codec/exportcodec.cpp" line="38"/>
      <source>H.265</source>
      <translation>H.265</translation>
    </message>
    <message>
      <location filename="../codec/exportcodec.cpp" line="40"/>
      <source>OpenEXR</source>
      <translation>OpenEXR</translation>
    </message>
    <message>
      <location filename="../codec/exportcodec.cpp" line="42"/>
      <source>PNG</source>
      <translation>PNG</translation>
    </message>
    <message>
      <location filename="../codec/exportcodec.cpp" line="44"/>
      <source>ProRes</source>
      <translation>ProRes</translation>
    </message>
    <message>
      <location filename="../codec/exportcodec.cpp" line="46"/>
      <source>TIFF</source>
      <translation>TIFF</translation>
    </message>
    <message>
      <location filename="../codec/exportcodec.cpp" line="48"/>
      <source>MP2</source>
      <translation>MP2</translation>
    </message>
    <message>
      <location filename="../codec/exportcodec.cpp" line="50"/>
      <source>MP3</source>
      <translation>MP3</translation>
    </message>
    <message>
      <location filename="../codec/exportcodec.cpp" line="52"/>
      <source>AAC</source>
      <translation>AAC</translation>
    </message>
    <message>
      <location filename="../codec/exportcodec.cpp" line="54"/>
      <source>PCM (Uncompressed)</source>
      <translation>PCM (未壓縮)</translation>
    </message>
    <message>
      <location filename="../codec/exportcodec.cpp" line="59"/>
      <source>Unknown</source>
      <translation>未知</translation>
    </message>
  </context>
  <context>
    <name>olive::ExportDialog</name>
    <message>
      <location filename="../dialog/export/export.cpp" line="59"/>
      <source>Filename:</source>
      <translation>檔名：</translation>
    </message>
    <message>
      <location filename="../dialog/export/export.cpp" line="69"/>
      <source>Browse for exported file filename</source>
      <translation type="unfinished">Browse for exported file filename</translation>
    </message>
    <message>
      <location filename="../dialog/export/export.cpp" line="78"/>
      <source>Preset:</source>
      <translation>預設：</translation>
    </message>
    <message>
      <location filename="../dialog/export/export.cpp" line="82"/>
      <source>Same As Source - High Quality</source>
      <translation>與來源相同 - 高品質</translation>
    </message>
    <message>
      <location filename="../dialog/export/export.cpp" line="83"/>
      <source>Same As Source - Medium Quality</source>
      <translation>與來源相同 - 中等品質</translation>
    </message>
    <message>
      <location filename="../dialog/export/export.cpp" line="84"/>
      <source>Same As Source - Low Quality</source>
      <translation>與來源相同 - 低品質</translation>
    </message>
    <message>
      <location filename="../dialog/export/export.cpp" line="103"/>
      <source>Range:</source>
      <translation>範圍：</translation>
    </message>
    <message>
      <location filename="../dialog/export/export.cpp" line="106"/>
      <source>Entire Sequence</source>
      <translation>整個序列</translation>
    </message>
    <message>
      <location filename="../dialog/export/export.cpp" line="107"/>
      <source>In to Out</source>
      <translation>進入點至退出點</translation>
    </message>
    <message>
      <location filename="../dialog/export/export.cpp" line="119"/>
      <source>Format:</source>
      <translation>格式：</translation>
    </message>
    <message>
      <location filename="../dialog/export/export.cpp" line="127"/>
      <source>Export Video</source>
      <translation>匯出視訊</translation>
    </message>
    <message>
      <location filename="../dialog/export/export.cpp" line="131"/>
      <source>Export Audio</source>
      <translation>匯出音訊</translation>
    </message>
    <message>
      <location filename="../dialog/export/export.cpp" line="145"/>
      <source>Video</source>
      <translation>視訊</translation>
    </message>
    <message>
      <location filename="../dialog/export/export.cpp" line="150"/>
      <source>Audio</source>
      <translation>音訊</translation>
    </message>
    <message>
      <location filename="../dialog/export/export.cpp" line="157"/>
      <location filename="../dialog/export/export.cpp" line="318"/>
      <source>Export</source>
      <translation>匯出</translation>
    </message>
    <message>
      <location filename="../dialog/export/export.cpp" line="167"/>
      <source>Preview</source>
      <translation>預覽</translation>
    </message>
    <message>
      <location filename="../dialog/export/export.cpp" line="241"/>
      <source>Invalid parameters</source>
      <translation>參數無效</translation>
    </message>
    <message>
      <location filename="../dialog/export/export.cpp" line="242"/>
      <source>Both video and audio are disabled. There&apos;s nothing to export.</source>
      <translation>視訊和音訊均被停用。沒有任何東西可以匯出。</translation>
    </message>
    <message>
      <location filename="../dialog/export/export.cpp" line="258"/>
      <source>Invalid filename</source>
      <translation>檔名無效</translation>
    </message>
    <message>
      <location filename="../dialog/export/export.cpp" line="259"/>
      <source>The filename must contain the extension &quot;%1&quot;. Would you like to append it automatically?</source>
      <translation>檔案名稱必須包含副檔名 &quot;%1&quot;。是否要自動附加？</translation>
    </message>
    <message>
      <location filename="../dialog/export/export.cpp" line="280"/>
      <source>Failed to create output directory</source>
      <translation type="unfinished">Failed to create output directory</translation>
    </message>
    <message>
      <location filename="../dialog/export/export.cpp" line="281"/>
      <source>The intended output directory doesn&apos;t exist and Olive couldn&apos;t create it. Please choose a different filename.</source>
      <translation type="unfinished">The intended output directory doesn&apos;t exist and Olive couldn&apos;t create it. Please choose a different filename.</translation>
    </message>
    <message>
      <location filename="../dialog/export/export.cpp" line="293"/>
      <source>Confirm Overwrite</source>
      <translation>確認覆寫</translation>
    </message>
    <message>
      <location filename="../dialog/export/export.cpp" line="294"/>
      <source>The file &quot;%1&quot; already exists. Do you want to overwrite it?</source>
      <translation>檔案 &quot;%1&quot; 已經存在，您要覆寫它嗎？</translation>
    </message>
    <message>
      <location filename="../dialog/export/export.cpp" line="311"/>
      <source>Invalid Parameters</source>
      <translation>參數無效</translation>
    </message>
    <message>
      <location filename="../dialog/export/export.cpp" line="312"/>
      <source>Width and height must be multiples of 2.</source>
      <translation>寬度和高度必須是 2 的倍數。</translation>
    </message>
  </context>
  <context>
    <name>olive::ExportFormat</name>
    <message>
      <location filename="../codec/exportformat.cpp" line="29"/>
      <source>DNxHD</source>
      <translation>DNxHD</translation>
    </message>
    <message>
      <location filename="../codec/exportformat.cpp" line="31"/>
      <source>Matroska Video</source>
      <translation>Matroska 視訊</translation>
    </message>
    <message>
      <location filename="../codec/exportformat.cpp" line="33"/>
      <source>MPEG-4 Video</source>
      <translation>MPEG-4 視訊</translation>
    </message>
    <message>
      <location filename="../codec/exportformat.cpp" line="35"/>
      <source>OpenEXR</source>
      <translation>OpenEXR</translation>
    </message>
    <message>
      <location filename="../codec/exportformat.cpp" line="37"/>
      <source>PNG</source>
      <translation>PNG</translation>
    </message>
    <message>
      <location filename="../codec/exportformat.cpp" line="39"/>
      <source>TIFF</source>
      <translation>TIFF</translation>
    </message>
    <message>
      <location filename="../codec/exportformat.cpp" line="41"/>
      <source>QuickTime</source>
      <translation>QuickTime</translation>
    </message>
    <message>
      <location filename="../codec/exportformat.cpp" line="46"/>
      <source>Unknown</source>
      <translation>未知</translation>
    </message>
  </context>
  <context>
    <name>olive::ExportTask</name>
    <message>
      <location filename="../task/export/export.cpp" line="35"/>
      <source>Exporting &quot;%1&quot;</source>
      <translation>正在匯出 &quot;%1&quot;</translation>
    </message>
    <message>
      <location filename="../task/export/export.cpp" line="53"/>
      <source>Failed to create encoder</source>
      <translation>無法建立編碼器</translation>
    </message>
    <message>
      <location filename="../task/export/export.cpp" line="58"/>
      <source>Failed to open file</source>
      <translation>開啟檔案失敗</translation>
    </message>
    <message>
      <location filename="../task/export/export.cpp" line="139"/>
      <source>Failed to overwrite &quot;%1&quot;. Export has been saved as &quot;%2&quot; instead.</source>
      <translation>無法覆寫 &quot;%1&quot;，已將匯出結果儲存為 &quot;%2&quot;。</translation>
    </message>
  </context>
  <context>
    <name>olive::ExportVideoTab</name>
    <message>
      <location filename="../dialog/export/exportvideotab.cpp" line="57"/>
      <source>Basic</source>
      <translation>基本</translation>
    </message>
    <message>
      <location filename="../dialog/export/exportvideotab.cpp" line="61"/>
      <source>Width:</source>
      <translation>寬度：</translation>
    </message>
    <message>
      <location filename="../dialog/export/exportvideotab.cpp" line="69"/>
      <source>Height:</source>
      <translation>高度：</translation>
    </message>
    <message>
      <location filename="../dialog/export/exportvideotab.cpp" line="77"/>
      <source>Maintain Aspect Ratio:</source>
      <translation>保持長寬比：</translation>
    </message>
    <message>
      <location filename="../dialog/export/exportvideotab.cpp" line="85"/>
      <source>Scaling Method:</source>
      <translation>縮放方式：</translation>
    </message>
    <message>
      <location filename="../dialog/export/exportvideotab.cpp" line="89"/>
      <source>Fit</source>
      <translation type="unfinished">Fit</translation>
    </message>
    <message>
      <location filename="../dialog/export/exportvideotab.cpp" line="90"/>
      <source>Stretch</source>
      <translation>拉伸</translation>
    </message>
    <message>
      <location filename="../dialog/export/exportvideotab.cpp" line="91"/>
      <source>Crop</source>
      <translation>裁切</translation>
    </message>
    <message>
      <location filename="../dialog/export/exportvideotab.cpp" line="99"/>
      <source>Frame Rate:</source>
      <translation>影格率：</translation>
    </message>
    <message>
      <location filename="../dialog/export/exportvideotab.cpp" line="106"/>
      <source>Pixel Aspect Ratio:</source>
      <translation>像素長寬比：</translation>
    </message>
    <message>
      <location filename="../dialog/export/exportvideotab.cpp" line="113"/>
      <source>Interlacing:</source>
      <translation type="unfinished">Interlacing:</translation>
    </message>
    <message>
      <location filename="../dialog/export/exportvideotab.cpp" line="120"/>
      <source>Quality:</source>
      <translation>品質：</translation>
    </message>
    <message>
      <location filename="../dialog/export/exportvideotab.cpp" line="140"/>
      <source>Codec</source>
      <translation>轉碼器</translation>
    </message>
    <message>
      <location filename="../dialog/export/exportvideotab.cpp" line="144"/>
      <source>Codec:</source>
      <translation>轉碼器：</translation>
    </message>
    <message>
      <location filename="../dialog/export/exportvideotab.cpp" line="166"/>
      <source>Advanced</source>
      <translation>進階</translation>
    </message>
  </context>
  <context>
    <name>olive::FloatSlider</name>
    <message>
      <location filename="../widget/slider/floatslider.cpp" line="72"/>
      <source>%1 dB</source>
      <translation>%1 dB</translation>
    </message>
    <message>
      <location filename="../widget/slider/floatslider.cpp" line="75"/>
      <source>%1%</source>
      <translation>%1%</translation>
    </message>
  </context>
  <context>
    <name>olive::FootagePropertiesDialog</name>
    <message>
      <location filename="../dialog/footageproperties/footageproperties.cpp" line="47"/>
      <source>&quot;%1&quot; Properties</source>
      <translation>&quot;%1&quot; 屬性</translation>
    </message>
    <message>
      <location filename="../dialog/footageproperties/footageproperties.cpp" line="52"/>
      <source>Name:</source>
      <translation>名稱：</translation>
    </message>
    <message>
      <location filename="../dialog/footageproperties/footageproperties.cpp" line="58"/>
      <source>Tracks:</source>
      <translation>軌道：</translation>
    </message>
  </context>
  <context>
    <name>olive::FootageRelinkDialog</name>
    <message>
      <location filename="../dialog/footagerelink/footagerelinkdialog.cpp" line="44"/>
      <source>Footage</source>
      <translation>素材</translation>
    </message>
    <message>
      <location filename="../dialog/footagerelink/footagerelinkdialog.cpp" line="44"/>
      <source>Filename</source>
      <translation>檔名</translation>
    </message>
    <message>
      <location filename="../dialog/footagerelink/footagerelinkdialog.cpp" line="44"/>
      <source>Actions</source>
      <translation>動作</translation>
    </message>
    <message>
      <location filename="../dialog/footagerelink/footagerelinkdialog.cpp" line="53"/>
      <source>Browse</source>
      <translation>瀏覽</translation>
    </message>
    <message>
      <location filename="../dialog/footagerelink/footagerelinkdialog.cpp" line="74"/>
      <source>Relink Footage</source>
      <translation>重新連結素材</translation>
    </message>
    <message>
      <location filename="../dialog/footagerelink/footagerelinkdialog.cpp" line="85"/>
      <source>Relink &quot;%1&quot;</source>
      <translation>重新連結 &quot;%1&quot;</translation>
    </message>
    <message>
      <location filename="../dialog/footagerelink/footagerelinkdialog.cpp" line="87"/>
      <source>All Files</source>
      <translation>所有檔案</translation>
    </message>
  </context>
  <context>
    <name>olive::FootageViewerPanel</name>
    <message>
      <location filename="../panel/footageviewer/footageviewer.cpp" line="72"/>
      <source>Footage Viewer</source>
      <translation>素材檢視器</translation>
    </message>
  </context>
  <context>
    <name>olive::GapBlock</name>
    <message>
      <location filename="../node/block/gap/gap.cpp" line="41"/>
      <source>Gap</source>
      <translation>間距</translation>
    </message>
    <message>
      <location filename="../node/block/gap/gap.cpp" line="51"/>
      <source>A time-based node that represents an empty space.</source>
      <translation type="unfinished">A time-based node that represents an empty space.</translation>
    </message>
  </context>
  <context>
    <name>olive::H264BitRateSection</name>
    <message>
      <location filename="../dialog/export/codec/h264section.cpp" line="144"/>
      <source>Target Bit Rate (Mbps):</source>
      <translation>目標位元速率 (Mbps)：</translation>
    </message>
    <message>
      <location filename="../dialog/export/codec/h264section.cpp" line="152"/>
      <source>Maximum Bit Rate (Mbps):</source>
      <translation>最大位元速率 (Mbps)：</translation>
    </message>
    <message>
      <location filename="../dialog/export/codec/h264section.cpp" line="160"/>
      <source>Two-Pass</source>
      <translation>雙通</translation>
    </message>
  </context>
  <context>
    <name>olive::H264FileSizeSection</name>
    <message>
      <location filename="../dialog/export/codec/h264section.cpp" line="188"/>
      <source>Target File Size (MB):</source>
      <translation>目標檔案大小 (MB)：</translation>
    </message>
    <message>
      <location filename="../dialog/export/codec/h264section.cpp" line="196"/>
      <source>Two-Pass</source>
      <translation>雙通</translation>
    </message>
  </context>
  <context>
    <name>olive::H264Section</name>
    <message>
      <location filename="../dialog/export/codec/h264section.cpp" line="41"/>
      <source>Compression Method:</source>
      <translation>壓縮方式：</translation>
    </message>
    <message>
      <location filename="../dialog/export/codec/h264section.cpp" line="46"/>
      <source>Constant Rate Factor</source>
      <translation type="unfinished">Constant Rate Factor</translation>
    </message>
    <message>
      <location filename="../dialog/export/codec/h264section.cpp" line="47"/>
      <source>Target Bit Rate</source>
      <translation>目標位元速率</translation>
    </message>
    <message>
      <location filename="../dialog/export/codec/h264section.cpp" line="48"/>
      <source>Target File Size</source>
      <translation>目標檔案大小</translation>
    </message>
  </context>
  <context>
    <name>olive::ImageSection</name>
    <message>
      <location filename="../dialog/export/codec/imagesection.cpp" line="36"/>
      <source>Image Sequence:</source>
      <translation>圖片序列：</translation>
    </message>
  </context>
  <context>
    <name>olive::InterlacedComboBox</name>
    <message>
      <location filename="../widget/standardcombos/interlacedcombobox.h" line="38"/>
      <source>None (Progressive)</source>
      <translation>無（漸進）</translation>
    </message>
    <message>
      <location filename="../widget/standardcombos/interlacedcombobox.h" line="39"/>
      <source>Top-Field First</source>
      <translation type="unfinished">Top-Field First</translation>
    </message>
    <message>
      <location filename="../widget/standardcombos/interlacedcombobox.h" line="40"/>
      <source>Bottom-Field First</source>
      <translation type="unfinished">Bottom-Field First</translation>
    </message>
  </context>
  <context>
    <name>olive::KeyframePropertiesDialog</name>
    <message>
      <location filename="../dialog/keyframeproperties/keyframeproperties.cpp" line="38"/>
      <source>Keyframe Properties</source>
      <translation>關鍵影格屬性</translation>
    </message>
    <message>
      <location filename="../dialog/keyframeproperties/keyframeproperties.cpp" line="65"/>
      <source>In:</source>
      <translation>進入點：</translation>
    </message>
    <message>
      <location filename="../dialog/keyframeproperties/keyframeproperties.cpp" line="73"/>
      <source>Out:</source>
      <translation>退出點：</translation>
    </message>
    <message>
      <location filename="../dialog/keyframeproperties/keyframeproperties.cpp" line="164"/>
      <source>Linear</source>
      <translation>線性</translation>
    </message>
    <message>
      <location filename="../dialog/keyframeproperties/keyframeproperties.cpp" line="165"/>
      <source>Hold</source>
      <translation>凍結</translation>
    </message>
    <message>
      <location filename="../dialog/keyframeproperties/keyframeproperties.cpp" line="166"/>
      <source>Bezier</source>
      <translation>貝茲曲線</translation>
    </message>
  </context>
  <context>
    <name>olive::KeyframeViewBase</name>
    <message>
      <location filename="../widget/keyframeview/keyframeviewbase.cpp" line="437"/>
      <source>Linear</source>
      <translation>線性</translation>
    </message>
    <message>
      <location filename="../widget/keyframeview/keyframeviewbase.cpp" line="438"/>
      <source>Bezier</source>
      <translation>貝茲曲線</translation>
    </message>
    <message>
      <location filename="../widget/keyframeview/keyframeviewbase.cpp" line="439"/>
      <source>Hold</source>
      <translation>凍結</translation>
    </message>
    <message>
      <location filename="../widget/keyframeview/keyframeviewbase.cpp" line="461"/>
      <source>P&amp;roperties</source>
      <translation>屬性 (&amp;R)</translation>
    </message>
  </context>
  <context>
    <name>olive::LoadOTIOTask</name>
    <message>
      <location filename="../task/project/loadotio/loadotio.cpp" line="53"/>
      <source>Failed to load OpenTimelineIO from file &quot;%1&quot;</source>
      <translation>無法從 &quot;%1&quot; 檔案載入 OpenTimelineIO</translation>
    </message>
    <message>
      <location filename="../task/project/loadotio/loadotio.cpp" line="75"/>
      <source>Unknown OpenTimelineIO root element</source>
      <translation type="unfinished">Unknown OpenTimelineIO root element</translation>
    </message>
    <message>
      <location filename="../task/project/loadotio/loadotio.cpp" line="121"/>
      <source>Failed to load clip</source>
      <translation>無法載入片段</translation>
    </message>
  </context>
  <context>
    <name>olive::MainMenu</name>
    <message>
      <location filename="../window/mainwindow/mainmenu.cpp" line="295"/>
      <source>&amp;Save &apos;%1&apos;</source>
      <translation>儲存 &apos;%1&apos; (&amp;S)</translation>
    </message>
    <message>
      <location filename="../window/mainwindow/mainmenu.cpp" line="296"/>
      <source>Save &apos;%1&apos; &amp;As</source>
      <translation type="unfinished">Save &apos;%1&apos; &amp;As</translation>
    </message>
    <message>
      <location filename="../window/mainwindow/mainmenu.cpp" line="297"/>
      <source>Close &apos;%1&apos;</source>
      <translation>關閉 &apos;%1&apos;</translation>
    </message>
    <message>
      <location filename="../window/mainwindow/mainmenu.cpp" line="298"/>
      <source>Close All Except &apos;%1&apos;</source>
      <translation type="unfinished">Close All Except &apos;%1&apos;</translation>
    </message>
    <message>
      <location filename="../window/mainwindow/mainmenu.cpp" line="300"/>
      <source>&amp;Save Project</source>
      <translation>儲存專案 (&amp;S)</translation>
    </message>
    <message>
      <location filename="../window/mainwindow/mainmenu.cpp" line="301"/>
      <source>Save Project &amp;As</source>
      <translation>另存專案為 (&amp;A)</translation>
    </message>
    <message>
      <location filename="../window/mainwindow/mainmenu.cpp" line="302"/>
      <source>Close Project</source>
      <translation>關閉專案</translation>
    </message>
    <message>
      <location filename="../window/mainwindow/mainmenu.cpp" line="303"/>
      <source>Close All Except Current Project</source>
      <translation type="unfinished">Close All Except Current Project</translation>
    </message>
    <message>
      <location filename="../window/mainwindow/mainmenu.cpp" line="386"/>
      <source>(None)</source>
      <translation>(無)</translation>
    </message>
    <message>
      <location filename="../window/mainwindow/mainmenu.cpp" line="604"/>
      <source>&amp;File</source>
      <translation>檔案 (&amp;F)</translation>
    </message>
    <message>
      <location filename="../window/mainwindow/mainmenu.cpp" line="605"/>
      <source>&amp;New</source>
      <translation>新增 (&amp;N)</translation>
    </message>
    <message>
      <location filename="../window/mainwindow/mainmenu.cpp" line="606"/>
      <source>&amp;Open Project</source>
      <translation>開啟專案 (&amp;O)</translation>
    </message>
    <message>
      <location filename="../window/mainwindow/mainmenu.cpp" line="607"/>
      <source>Open &amp;Recent</source>
      <translation>開啟最近使用 (&amp;R)</translation>
    </message>
    <message>
      <location filename="../window/mainwindow/mainmenu.cpp" line="608"/>
      <source>&amp;Clear Recent List</source>
      <translation>清除最近列表 (&amp;C)</translation>
    </message>
    <message>
      <location filename="../window/mainwindow/mainmenu.cpp" line="609"/>
      <source>Sa&amp;ve All Projects</source>
      <translation>儲存所有專案 (&amp;V)</translation>
    </message>
    <message>
      <location filename="../window/mainwindow/mainmenu.cpp" line="610"/>
      <source>&amp;Import...</source>
      <translation>匯入... (&amp;I)</translation>
    </message>
    <message>
      <location filename="../window/mainwindow/mainmenu.cpp" line="611"/>
      <source>&amp;Export</source>
      <translation>匯出 (&amp;E)</translation>
    </message>
    <message>
      <location filename="../window/mainwindow/mainmenu.cpp" line="612"/>
      <source>&amp;Media...</source>
      <translation>媒體... (&amp;M)</translation>
    </message>
    <message>
      <location filename="../window/mainwindow/mainmenu.cpp" line="613"/>
      <source>&amp;Project Properties...</source>
      <translation>專案屬性... (&amp;P)</translation>
    </message>
    <message>
      <location filename="../window/mainwindow/mainmenu.cpp" line="614"/>
      <source>Close All Projects</source>
      <translation>關閉所有專案</translation>
    </message>
    <message>
      <location filename="../window/mainwindow/mainmenu.cpp" line="615"/>
      <source>E&amp;xit</source>
      <translation>離開 (&amp;X)</translation>
    </message>
    <message>
      <location filename="../window/mainwindow/mainmenu.cpp" line="618"/>
      <source>&amp;Edit</source>
      <translation>編輯 (&amp;E)</translation>
    </message>
    <message>
      <location filename="../window/mainwindow/mainmenu.cpp" line="621"/>
      <source>Insert</source>
      <translation>插入</translation>
    </message>
    <message>
      <location filename="../window/mainwindow/mainmenu.cpp" line="622"/>
      <source>Overwrite</source>
      <translation>覆寫</translation>
    </message>
    <message>
      <location filename="../window/mainwindow/mainmenu.cpp" line="623"/>
      <source>Select &amp;All</source>
      <translation>全選 (&amp;A)</translation>
    </message>
    <message>
      <location filename="../window/mainwindow/mainmenu.cpp" line="624"/>
      <source>Deselect All</source>
      <translation>取消全選</translation>
    </message>
    <message>
      <location filename="../window/mainwindow/mainmenu.cpp" line="625"/>
      <source>Ripple to In Point</source>
      <translation type="unfinished">Ripple to In Point</translation>
    </message>
    <message>
      <location filename="../window/mainwindow/mainmenu.cpp" line="626"/>
      <source>Ripple to Out Point</source>
      <translation type="unfinished">Ripple to Out Point</translation>
    </message>
    <message>
      <location filename="../window/mainwindow/mainmenu.cpp" line="627"/>
      <source>Edit to In Point</source>
      <translation>編輯到進入點</translation>
    </message>
    <message>
      <location filename="../window/mainwindow/mainmenu.cpp" line="628"/>
      <source>Edit to Out Point</source>
      <translation>編輯到退出點</translation>
    </message>
    <message>
      <location filename="../window/mainwindow/mainmenu.cpp" line="629"/>
      <source>Delete In/Out Point</source>
      <translation>刪除進入/退出點</translation>
    </message>
    <message>
      <location filename="../window/mainwindow/mainmenu.cpp" line="630"/>
      <source>Ripple Delete In/Out Point</source>
      <translation type="unfinished">Ripple Delete In/Out Point</translation>
    </message>
    <message>
      <location filename="../window/mainwindow/mainmenu.cpp" line="631"/>
      <source>Set/Edit Marker</source>
      <translation>設置/編輯標記</translation>
    </message>
    <message>
      <location filename="../window/mainwindow/mainmenu.cpp" line="634"/>
      <source>&amp;View</source>
      <translation>檢視 (&amp;V)</translation>
    </message>
    <message>
      <location filename="../window/mainwindow/mainmenu.cpp" line="635"/>
      <source>Zoom In</source>
      <translation>放大</translation>
    </message>
    <message>
      <location filename="../window/mainwindow/mainmenu.cpp" line="636"/>
      <source>Zoom Out</source>
      <translation>縮小</translation>
    </message>
    <message>
      <location filename="../window/mainwindow/mainmenu.cpp" line="637"/>
      <source>Increase Track Height</source>
      <translation>增加軌道高度</translation>
    </message>
    <message>
      <location filename="../window/mainwindow/mainmenu.cpp" line="638"/>
      <source>Decrease Track Height</source>
      <translation>降低軌道高度</translation>
    </message>
    <message>
      <location filename="../window/mainwindow/mainmenu.cpp" line="639"/>
      <source>Toggle Show All</source>
      <translation>切換全部顯示</translation>
    </message>
    <message>
      <location filename="../window/mainwindow/mainmenu.cpp" line="642"/>
      <source>Full Screen</source>
      <translation>全螢幕</translation>
    </message>
    <message>
      <location filename="../window/mainwindow/mainmenu.cpp" line="643"/>
      <source>Full Screen Viewer</source>
      <translation>全螢幕檢視器</translation>
    </message>
    <message>
      <location filename="../window/mainwindow/mainmenu.cpp" line="646"/>
      <source>&amp;Playback</source>
      <translation type="unfinished">&amp;Playback</translation>
    </message>
    <message>
      <location filename="../window/mainwindow/mainmenu.cpp" line="647"/>
      <source>Go to Start</source>
      <translation>跳到開頭</translation>
    </message>
    <message>
      <location filename="../window/mainwindow/mainmenu.cpp" line="648"/>
      <source>Previous Frame</source>
      <translation>上一影格</translation>
    </message>
    <message>
      <location filename="../window/mainwindow/mainmenu.cpp" line="649"/>
      <source>Play/Pause</source>
      <translation>播放/暫停</translation>
    </message>
    <message>
      <location filename="../window/mainwindow/mainmenu.cpp" line="650"/>
      <source>Play In to Out</source>
      <translation type="unfinished">Play In to Out</translation>
    </message>
    <message>
      <location filename="../window/mainwindow/mainmenu.cpp" line="651"/>
      <source>Next Frame</source>
      <translation>下一影格</translation>
    </message>
    <message>
      <location filename="../window/mainwindow/mainmenu.cpp" line="652"/>
      <source>Go to End</source>
      <translation>跳至結尾</translation>
    </message>
    <message>
      <location filename="../window/mainwindow/mainmenu.cpp" line="653"/>
      <source>Go to Previous Cut</source>
      <translation>跳到上一個剪輯</translation>
    </message>
    <message>
      <location filename="../window/mainwindow/mainmenu.cpp" line="654"/>
      <source>Go to Next Cut</source>
      <translation>跳到下一個剪輯</translation>
    </message>
    <message>
      <location filename="../window/mainwindow/mainmenu.cpp" line="655"/>
      <source>Go to In Point</source>
      <translation>跳至進入點</translation>
    </message>
    <message>
      <location filename="../window/mainwindow/mainmenu.cpp" line="656"/>
      <source>Go to Out Point</source>
      <translation>跳至退出點</translation>
    </message>
    <message>
      <location filename="../window/mainwindow/mainmenu.cpp" line="657"/>
      <source>Shuttle Left</source>
      <translation>向左往復</translation>
    </message>
    <message>
      <location filename="../window/mainwindow/mainmenu.cpp" line="658"/>
      <source>Shuttle Stop</source>
      <translation>停止往復</translation>
    </message>
    <message>
      <location filename="../window/mainwindow/mainmenu.cpp" line="659"/>
      <source>Shuttle Right</source>
      <translation>向右往復</translation>
    </message>
    <message>
      <location filename="../window/mainwindow/mainmenu.cpp" line="660"/>
      <source>Loop</source>
      <translation>循環</translation>
    </message>
    <message>
      <location filename="../window/mainwindow/mainmenu.cpp" line="663"/>
      <source>&amp;Sequence</source>
      <translation>序列 (&amp;S)</translation>
    </message>
    <message>
      <location filename="../window/mainwindow/mainmenu.cpp" line="664"/>
      <source>Cache Entire Sequence</source>
      <translation>快取整個序列</translation>
    </message>
    <message>
      <location filename="../window/mainwindow/mainmenu.cpp" line="665"/>
      <source>Cache Sequence In/Out</source>
      <translation>快取序列 進入點/退出點</translation>
    </message>
    <message>
      <location filename="../window/mainwindow/mainmenu.cpp" line="669"/>
      <source>Maximize Panel</source>
      <translation>面板最大化</translation>
    </message>
    <message>
      <location filename="../window/mainwindow/mainmenu.cpp" line="670"/>
      <source>Lock Panels</source>
      <translation>鎖定面板</translation>
    </message>
    <message>
      <location filename="../window/mainwindow/mainmenu.cpp" line="671"/>
      <source>Reset to Default Layout</source>
      <translation>重設為預設版面</translation>
    </message>
    <message>
      <location filename="../window/mainwindow/mainmenu.cpp" line="674"/>
      <source>&amp;Tools</source>
      <translation>工具 (&amp;T)</translation>
    </message>
    <message>
      <location filename="../window/mainwindow/mainmenu.cpp" line="675"/>
      <source>Pointer Tool</source>
      <translation>選擇工具</translation>
    </message>
    <message>
      <location filename="../window/mainwindow/mainmenu.cpp" line="676"/>
      <source>Edit Tool</source>
      <translation>編輯工具</translation>
    </message>
    <message>
      <location filename="../window/mainwindow/mainmenu.cpp" line="677"/>
      <source>Ripple Tool</source>
      <translation>波紋工具</translation>
    </message>
    <message>
      <location filename="../window/mainwindow/mainmenu.cpp" line="678"/>
      <source>Rolling Tool</source>
      <translation>滾動工具</translation>
    </message>
    <message>
      <location filename="../window/mainwindow/mainmenu.cpp" line="679"/>
      <source>Razor Tool</source>
      <translation>分割工具</translation>
    </message>
    <message>
      <location filename="../window/mainwindow/mainmenu.cpp" line="680"/>
      <source>Slip Tool</source>
      <translation>外滑工具</translation>
    </message>
    <message>
      <location filename="../window/mainwindow/mainmenu.cpp" line="681"/>
      <source>Slide Tool</source>
      <translation>內滑工具</translation>
    </message>
    <message>
      <location filename="../window/mainwindow/mainmenu.cpp" line="682"/>
      <source>Hand Tool</source>
      <translation>手型工具</translation>
    </message>
    <message>
      <location filename="../window/mainwindow/mainmenu.cpp" line="683"/>
      <source>Zoom Tool</source>
      <translation>縮放工具</translation>
    </message>
    <message>
      <location filename="../window/mainwindow/mainmenu.cpp" line="684"/>
      <source>Transition Tool</source>
      <translation>轉場工具</translation>
    </message>
    <message>
      <location filename="../window/mainwindow/mainmenu.cpp" line="685"/>
      <source>Enable Snapping</source>
      <translation type="unfinished">Enable Snapping</translation>
    </message>
    <message>
      <location filename="../window/mainwindow/mainmenu.cpp" line="686"/>
      <source>Preferences</source>
      <translation>設定</translation>
    </message>
    <message>
      <location filename="../window/mainwindow/mainmenu.cpp" line="689"/>
      <source>&amp;Help</source>
      <translation>說明 (&amp;H)</translation>
    </message>
    <message>
      <location filename="../window/mainwindow/mainmenu.cpp" line="690"/>
      <source>A&amp;ction Search</source>
      <translation type="unfinished">A&amp;ction Search</translation>
    </message>
    <message>
      <location filename="../window/mainwindow/mainmenu.cpp" line="691"/>
      <source>Send &amp;Feedback...</source>
      <translation>傳送回饋... (&amp;F)</translation>
    </message>
    <message>
      <location filename="../window/mainwindow/mainmenu.cpp" line="692"/>
      <source>&amp;About...</source>
      <translation>關於... (&amp;A)</translation>
    </message>
  </context>
  <context>
    <name>olive::MainStatusBar</name>
    <message>
      <location filename="../window/mainwindow/mainstatusbar.cpp" line="41"/>
      <source>Welcome to %1 %2</source>
      <translation>歡迎使用 %1 %2</translation>
    </message>
    <message>
      <location filename="../window/mainwindow/mainstatusbar.cpp" line="74"/>
      <source>Running %1 background tasks</source>
      <translation>正在執行 %1 個背景作業</translation>
    </message>
  </context>
  <context>
    <name>olive::MainWindow</name>
    <message>
      <location filename="../window/mainwindow/mainwindow.cpp" line="447"/>
      <source>Driver Warning</source>
      <translation>驅動程式警告</translation>
    </message>
    <message>
      <location filename="../window/mainwindow/mainwindow.cpp" line="448"/>
      <source>Olive has detected your system is using the Nouveau graphics driver.

This driver is known to have stability and performance issues with Olive. It is highly recommended you install the proprietary NVIDIA driver before continuing to use Olive.</source>
      <translation>Olive 偵測到您的系統正在使用 Nouveau 圖形驅動程式。

已知此驅動程式與 Olive 具有穩定性及效能問題。 強烈建議您先安裝專屬的 NVIDIA 驅動程式，然後再繼續使用 Olive 。</translation>
    </message>
  </context>
  <context>
    <name>olive::ManagedDisplayWidget</name>
    <message>
      <location filename="../widget/manageddisplay/manageddisplay.cpp" line="117"/>
      <source>Color Space</source>
      <translation>色彩空間</translation>
    </message>
    <message>
      <location filename="../widget/manageddisplay/manageddisplay.cpp" line="159"/>
      <source>No color manager connected</source>
      <translation type="unfinished">No color manager connected</translation>
    </message>
    <message>
      <location filename="../widget/manageddisplay/manageddisplay.cpp" line="262"/>
      <source>Display</source>
      <translation>顯示</translation>
    </message>
    <message>
      <location filename="../widget/manageddisplay/manageddisplay.cpp" line="282"/>
      <source>View</source>
      <translation>檢視</translation>
    </message>
    <message>
      <location filename="../widget/manageddisplay/manageddisplay.cpp" line="302"/>
      <source>Look</source>
      <translation type="unfinished">Look</translation>
    </message>
    <message>
      <location filename="../widget/manageddisplay/manageddisplay.cpp" line="309"/>
      <source>(None)</source>
      <translation>(無)</translation>
    </message>
    <message>
      <location filename="../widget/manageddisplay/manageddisplay.cpp" line="337"/>
      <source>OpenColorIO Error</source>
      <translation>OpenColorIO 錯誤</translation>
    </message>
    <message>
      <location filename="../widget/manageddisplay/manageddisplay.cpp" line="338"/>
      <source>Failed to set color configuration: %1</source>
      <translation type="unfinished">Failed to set color configuration: %1</translation>
    </message>
  </context>
  <context>
    <name>olive::ManagedPixelSamplerWidget</name>
    <message>
      <location filename="../widget/pixelsampler/pixelsampler.cpp" line="66"/>
      <source>Display</source>
      <translation>顯示</translation>
    </message>
    <message>
      <location filename="../widget/pixelsampler/pixelsampler.cpp" line="70"/>
      <source>Reference</source>
      <translation>參照</translation>
    </message>
  </context>
  <context>
    <name>olive::MathNode</name>
    <message>
      <location filename="../node/math/math/math.cpp" line="50"/>
      <source>Math</source>
      <translation>數學運算</translation>
    </message>
    <message>
      <location filename="../node/math/math/math.cpp" line="65"/>
      <source>Perform a mathematical operation between two values.</source>
      <translation>對兩個值進行數學運算。</translation>
    </message>
    <message>
      <location filename="../node/math/math/math.cpp" line="72"/>
      <source>Method</source>
      <translation>方式</translation>
    </message>
    <message>
      <location filename="../node/math/math/math.cpp" line="73"/>
      <location filename="../node/math/math/math.cpp" line="74"/>
      <source>Value</source>
      <translation>數值</translation>
    </message>
    <message>
      <location filename="../node/math/math/math.cpp" line="76"/>
      <source>Add</source>
      <translation>相加</translation>
    </message>
    <message>
      <location filename="../node/math/math/math.cpp" line="77"/>
      <source>Subtract</source>
      <translation>相減</translation>
    </message>
    <message>
      <location filename="../node/math/math/math.cpp" line="78"/>
      <source>Multiply</source>
      <translation>相乘</translation>
    </message>
    <message>
      <location filename="../node/math/math/math.cpp" line="79"/>
      <source>Divide</source>
      <translation>相除</translation>
    </message>
    <message>
      <location filename="../node/math/math/math.cpp" line="81"/>
      <source>Power</source>
      <translation>次方</translation>
    </message>
  </context>
  <context>
    <name>olive::MatrixGenerator</name>
    <message>
      <location filename="../node/generator/matrix/matrix.cpp" line="62"/>
      <source>Orthographic Matrix</source>
      <translation>正交矩陣</translation>
    </message>
    <message>
      <location filename="../node/generator/matrix/matrix.cpp" line="67"/>
      <source>Ortho</source>
      <translation>正交</translation>
    </message>
    <message>
      <location filename="../node/generator/matrix/matrix.cpp" line="82"/>
      <source>Generate an orthographic matrix using position, rotation, and scale.</source>
      <translation>使用位置、旋轉和縮放產生正交矩陣。</translation>
    </message>
    <message>
      <location filename="../node/generator/matrix/matrix.cpp" line="87"/>
      <source>Position</source>
      <translation>位置</translation>
    </message>
    <message>
      <location filename="../node/generator/matrix/matrix.cpp" line="88"/>
      <source>Rotation</source>
      <translation>旋轉</translation>
    </message>
    <message>
      <location filename="../node/generator/matrix/matrix.cpp" line="89"/>
      <source>Scale</source>
      <translation>縮放</translation>
    </message>
    <message>
      <location filename="../node/generator/matrix/matrix.cpp" line="90"/>
      <source>Uniform Scale</source>
      <translation>統一縮放</translation>
    </message>
    <message>
      <location filename="../node/generator/matrix/matrix.cpp" line="91"/>
      <source>Anchor Point</source>
      <translation>錨點</translation>
    </message>
  </context>
  <context>
    <name>olive::MediaInput</name>
    <message>
      <location filename="../node/input/media/media.cpp" line="60"/>
      <source>Footage</source>
      <translation>素材</translation>
    </message>
  </context>
  <context>
    <name>olive::MenuShared</name>
    <message>
      <location filename="../widget/menu/menushared.cpp" line="277"/>
      <source>&amp;Project</source>
      <translation>專案 (&amp;P)</translation>
    </message>
    <message>
      <location filename="../widget/menu/menushared.cpp" line="278"/>
      <source>&amp;Sequence</source>
      <translation>序列 (&amp;S)</translation>
    </message>
    <message>
      <location filename="../widget/menu/menushared.cpp" line="279"/>
      <source>&amp;Folder</source>
      <translation>資料夾 (&amp;F)</translation>
    </message>
    <message>
      <location filename="../widget/menu/menushared.cpp" line="282"/>
      <source>Cu&amp;t</source>
      <translation>剪下 (&amp;T)</translation>
    </message>
    <message>
      <location filename="../widget/menu/menushared.cpp" line="283"/>
      <source>Cop&amp;y</source>
      <translation>複製 (&amp;Y)</translation>
    </message>
    <message>
      <location filename="../widget/menu/menushared.cpp" line="284"/>
      <source>&amp;Paste</source>
      <translation>貼上 (&amp;P)</translation>
    </message>
    <message>
      <location filename="../widget/menu/menushared.cpp" line="285"/>
      <source>Paste Insert</source>
      <translation>貼上插入</translation>
    </message>
    <message>
      <location filename="../widget/menu/menushared.cpp" line="286"/>
      <source>Duplicate</source>
      <translation>複製</translation>
    </message>
    <message>
      <location filename="../widget/menu/menushared.cpp" line="287"/>
      <source>Delete</source>
      <translation>刪除</translation>
    </message>
    <message>
      <location filename="../widget/menu/menushared.cpp" line="288"/>
      <source>Ripple Delete</source>
      <translation>波紋刪除</translation>
    </message>
    <message>
      <location filename="../widget/menu/menushared.cpp" line="289"/>
      <source>Split</source>
      <translation type="unfinished">Split</translation>
    </message>
    <message>
      <location filename="../widget/menu/menushared.cpp" line="292"/>
      <source>Set In Point</source>
      <translation>設置進入點</translation>
    </message>
    <message>
      <location filename="../widget/menu/menushared.cpp" line="293"/>
      <source>Set Out Point</source>
      <translation>設置退出點</translation>
    </message>
    <message>
      <location filename="../widget/menu/menushared.cpp" line="294"/>
      <source>Reset In Point</source>
      <translation>重設進入點</translation>
    </message>
    <message>
      <location filename="../widget/menu/menushared.cpp" line="295"/>
      <source>Reset Out Point</source>
      <translation>重設退出點</translation>
    </message>
    <message>
      <location filename="../widget/menu/menushared.cpp" line="296"/>
      <source>Clear In/Out Point</source>
      <translation>清除進入/退出點</translation>
    </message>
    <message>
      <location filename="../widget/menu/menushared.cpp" line="299"/>
      <source>Add Default Transition</source>
      <translation type="unfinished">Add Default Transition</translation>
    </message>
    <message>
      <location filename="../widget/menu/menushared.cpp" line="300"/>
      <source>Link/Unlink</source>
      <translation>連結/取消連結</translation>
    </message>
    <message>
      <location filename="../widget/menu/menushared.cpp" line="301"/>
      <source>Enable/Disable</source>
      <translation>啟用/停用</translation>
    </message>
    <message>
      <location filename="../widget/menu/menushared.cpp" line="302"/>
      <source>Nest</source>
      <translation type="unfinished">Nest</translation>
    </message>
    <message>
      <location filename="../widget/menu/menushared.cpp" line="305"/>
      <source>Frames</source>
      <translation>影格</translation>
    </message>
    <message>
      <location filename="../widget/menu/menushared.cpp" line="306"/>
      <source>Drop Frame</source>
      <translation type="unfinished">Drop Frame</translation>
    </message>
    <message>
      <location filename="../widget/menu/menushared.cpp" line="307"/>
      <source>Non-Drop Frame</source>
      <translation type="unfinished">Non-Drop Frame</translation>
    </message>
    <message>
      <location filename="../widget/menu/menushared.cpp" line="308"/>
      <source>Milliseconds</source>
      <translation>亳秒</translation>
    </message>
    <message>
      <location filename="../widget/menu/menushared.cpp" line="309"/>
      <source>Seconds</source>
      <translation>秒</translation>
    </message>
  </context>
  <context>
    <name>olive::MergeNode</name>
    <message>
      <location filename="../node/math/merge/merge.cpp" line="41"/>
      <source>Merge</source>
      <translation>合併</translation>
    </message>
    <message>
      <location filename="../node/math/merge/merge.cpp" line="56"/>
      <source>Merge two textures together.</source>
      <translation>將兩個材質合併在一起。</translation>
    </message>
    <message>
      <location filename="../node/math/merge/merge.cpp" line="61"/>
      <source>Base</source>
      <translation>基底</translation>
    </message>
    <message>
      <location filename="../node/math/merge/merge.cpp" line="62"/>
      <source>Blend</source>
      <translation>混合</translation>
    </message>
  </context>
  <context>
    <name>olive::Node</name>
    <message>
      <location filename="../node/node.cpp" line="765"/>
      <source>Input</source>
      <translation>輸入</translation>
    </message>
    <message>
      <location filename="../node/node.cpp" line="767"/>
      <source>Output</source>
      <translation>輸出</translation>
    </message>
    <message>
      <location filename="../node/node.cpp" line="769"/>
      <source>General</source>
      <translation>一般</translation>
    </message>
    <message>
      <location filename="../node/node.cpp" line="771"/>
      <source>Math</source>
      <translation>數學運算</translation>
    </message>
    <message>
      <location filename="../node/node.cpp" line="773"/>
      <source>Color</source>
      <translation>顏色</translation>
    </message>
    <message>
      <location filename="../node/node.cpp" line="775"/>
      <source>Filter</source>
      <translation type="unfinished">Filter</translation>
    </message>
    <message>
      <location filename="../node/node.cpp" line="777"/>
      <source>Timeline</source>
      <translation>時間軸</translation>
    </message>
    <message>
      <location filename="../node/node.cpp" line="779"/>
      <source>Generator</source>
      <translation>產生器</translation>
    </message>
    <message>
      <location filename="../node/node.cpp" line="781"/>
      <source>Channel</source>
      <translation>通道</translation>
    </message>
    <message>
      <location filename="../node/node.cpp" line="783"/>
      <source>Transition</source>
      <translation>轉場</translation>
    </message>
    <message>
      <location filename="../node/node.cpp" line="789"/>
      <source>Uncategorized</source>
      <translation>未分類</translation>
    </message>
  </context>
  <context>
    <name>olive::NodeInput</name>
    <message>
      <location filename="../node/input.cpp" line="76"/>
      <source>Input</source>
      <translation>輸入</translation>
    </message>
  </context>
  <context>
    <name>olive::NodeOutput</name>
    <message>
      <location filename="../node/output.cpp" line="41"/>
      <source>Output</source>
      <translation>輸出</translation>
    </message>
  </context>
  <context>
    <name>olive::NodePanel</name>
    <message>
      <location filename="../panel/node/node.h" line="107"/>
      <source>Node Editor</source>
      <translation>節點編輯器</translation>
    </message>
  </context>
  <context>
    <name>olive::NodeParam</name>
    <message>
      <location filename="../node/param.cpp" line="57"/>
      <source>Value</source>
      <translation>數值</translation>
    </message>
    <message>
      <location filename="../node/param.cpp" line="190"/>
      <source>None</source>
      <translation>無</translation>
    </message>
    <message>
      <location filename="../node/param.cpp" line="193"/>
      <source>Integer</source>
      <translation>整數</translation>
    </message>
    <message>
      <location filename="../node/param.cpp" line="195"/>
      <source>Float</source>
      <translation>浮點數</translation>
    </message>
    <message>
      <location filename="../node/param.cpp" line="197"/>
      <source>Rational</source>
      <translation>有理數</translation>
    </message>
    <message>
      <location filename="../node/param.cpp" line="199"/>
      <source>Boolean</source>
      <translation>布林值</translation>
    </message>
    <message>
      <location filename="../node/param.cpp" line="201"/>
      <source>Color</source>
      <translation>顏色</translation>
    </message>
    <message>
      <location filename="../node/param.cpp" line="203"/>
      <source>Matrix</source>
      <translation>矩陣</translation>
    </message>
    <message>
      <location filename="../node/param.cpp" line="205"/>
      <source>Text</source>
      <translation>文字</translation>
    </message>
    <message>
      <location filename="../node/param.cpp" line="207"/>
      <source>Font</source>
      <translation>字體</translation>
    </message>
    <message>
      <location filename="../node/param.cpp" line="209"/>
      <source>File</source>
      <translation>檔案</translation>
    </message>
    <message>
      <location filename="../node/param.cpp" line="211"/>
      <source>Texture</source>
      <translation>材質</translation>
    </message>
    <message>
      <location filename="../node/param.cpp" line="213"/>
      <source>Samples</source>
      <translation>取樣</translation>
    </message>
    <message>
      <location filename="../node/param.cpp" line="215"/>
      <source>Footage</source>
      <translation>素材</translation>
    </message>
    <message>
      <location filename="../node/param.cpp" line="217"/>
      <source>Vector 2D</source>
      <translation>向量 2D</translation>
    </message>
    <message>
      <location filename="../node/param.cpp" line="219"/>
      <source>Vector 3D</source>
      <translation>向量 3D</translation>
    </message>
    <message>
      <location filename="../node/param.cpp" line="221"/>
      <source>Vector 4D</source>
      <translation>向量 4D</translation>
    </message>
    <message>
      <location filename="../node/param.cpp" line="235"/>
      <source>Unknown</source>
      <translation>未知</translation>
    </message>
  </context>
  <context>
    <name>olive::NodeParamViewArrayWidget</name>
    <message>
      <location filename="../widget/nodeparamview/nodeparamviewarraywidget.cpp" line="38"/>
      <source>+</source>
      <translation>+</translation>
    </message>
    <message>
      <location filename="../widget/nodeparamview/nodeparamviewarraywidget.cpp" line="50"/>
      <source>%1 elements</source>
      <translation type="unfinished">%1 elements</translation>
    </message>
  </context>
  <context>
    <name>olive::NodeParamViewConnectedLabel</name>
    <message>
      <location filename="../widget/nodeparamview/nodeparamviewconnectedlabel.cpp" line="41"/>
      <source>Connected to</source>
      <translation>連接至</translation>
    </message>
    <message>
      <location filename="../widget/nodeparamview/nodeparamviewconnectedlabel.cpp" line="71"/>
      <source>Nothing</source>
      <translation>無</translation>
    </message>
    <message>
      <location filename="../widget/nodeparamview/nodeparamviewconnectedlabel.cpp" line="81"/>
      <source>Disconnect</source>
      <translation>斷開連接</translation>
    </message>
  </context>
  <context>
    <name>olive::NodeParamViewItem</name>
    <message>
      <location filename="../widget/nodeparamview/nodeparamviewitem.cpp" line="135"/>
      <source>%1 (%2)</source>
      <translation>%1 (%2)</translation>
    </message>
  </context>
  <context>
    <name>olive::NodeParamViewItemBody</name>
    <message>
      <location filename="../widget/nodeparamview/nodeparamviewitem.cpp" line="342"/>
      <source>%1:</source>
      <translation>%1：</translation>
    </message>
  </context>
  <context>
    <name>olive::NodeParamViewKeyframeControl</name>
    <message>
      <location filename="../widget/nodeparamview/nodeparamviewkeyframecontrol.cpp" line="249"/>
      <source>Warning</source>
      <translation>警告</translation>
    </message>
    <message>
      <location filename="../widget/nodeparamview/nodeparamviewkeyframecontrol.cpp" line="250"/>
      <source>Are you sure you want to disable keyframing on this value? This will clear all existing keyframes.</source>
      <translation type="unfinished">Are you sure you want to disable keyframing on this value? This will clear all existing keyframes.</translation>
    </message>
  </context>
  <context>
    <name>olive::NodeTablePanel</name>
    <message>
      <location filename="../panel/table/table.cpp" line="35"/>
      <source>Table View</source>
      <translation>表格顯示</translation>
    </message>
  </context>
  <context>
    <name>olive::NodeTableView</name>
    <message>
      <location filename="../widget/nodetableview/nodetableview.cpp" line="35"/>
      <source>Type</source>
      <translation>類型</translation>
    </message>
    <message>
      <location filename="../widget/nodetableview/nodetableview.cpp" line="36"/>
      <source>Source</source>
      <translation>來源</translation>
    </message>
    <message>
      <location filename="../widget/nodetableview/nodetableview.cpp" line="37"/>
      <source>R/X</source>
      <translation>R/X</translation>
    </message>
    <message>
      <location filename="../widget/nodetableview/nodetableview.cpp" line="38"/>
      <source>G/Y</source>
      <translation>G/Y</translation>
    </message>
    <message>
      <location filename="../widget/nodetableview/nodetableview.cpp" line="39"/>
      <source>B/Z</source>
      <translation>B/Z</translation>
    </message>
    <message>
      <location filename="../widget/nodetableview/nodetableview.cpp" line="40"/>
      <source>A/W</source>
      <translation>A/W</translation>
    </message>
    <message>
      <location filename="../widget/nodetableview/nodetableview.cpp" line="140"/>
      <source>(unknown)</source>
      <translation>(未知)</translation>
    </message>
  </context>
  <context>
    <name>olive::NodeTreeView</name>
    <message>
      <location filename="../widget/nodetreeview/nodetreeview.cpp" line="70"/>
      <source>Nodes</source>
      <translation>節點</translation>
    </message>
  </context>
  <context>
    <name>olive::NodeView</name>
    <message>
      <location filename="../widget/nodeview/nodeview.cpp" line="516"/>
      <source>Label</source>
      <translation>標籤</translation>
    </message>
    <message>
      <location filename="../widget/nodeview/nodeview.cpp" line="524"/>
      <source>Auto-Position</source>
      <translation type="unfinished">Auto-Position</translation>
    </message>
    <message>
      <location filename="../widget/nodeview/nodeview.cpp" line="529"/>
      <source>Smooth Edges</source>
      <translation>平滑邊緣</translation>
    </message>
    <message>
      <location filename="../widget/nodeview/nodeview.cpp" line="536"/>
      <source>Filter</source>
      <translation type="unfinished">Filter</translation>
    </message>
    <message>
      <location filename="../widget/nodeview/nodeview.cpp" line="539"/>
      <source>Show All</source>
      <translation>顯示全部</translation>
    </message>
    <message>
      <location filename="../widget/nodeview/nodeview.cpp" line="543"/>
      <source>Show Selected Blocks Only</source>
      <translation type="unfinished">Show Selected Blocks Only</translation>
    </message>
    <message>
      <location filename="../widget/nodeview/nodeview.cpp" line="551"/>
      <source>Direction</source>
      <translation>方向</translation>
    </message>
    <message>
      <location filename="../widget/nodeview/nodeview.cpp" line="554"/>
      <source>Top to Bottom</source>
      <translation>從上到下</translation>
    </message>
    <message>
      <location filename="../widget/nodeview/nodeview.cpp" line="558"/>
      <source>Bottom to Top</source>
      <translation>從下到上</translation>
    </message>
    <message>
      <location filename="../widget/nodeview/nodeview.cpp" line="562"/>
      <source>Left to Right</source>
      <translation>由左至右</translation>
    </message>
    <message>
      <location filename="../widget/nodeview/nodeview.cpp" line="566"/>
      <source>Right to Left</source>
      <translation>由右至左</translation>
    </message>
    <message>
      <location filename="../widget/nodeview/nodeview.cpp" line="575"/>
      <source>Add</source>
      <translation>新增</translation>
    </message>
  </context>
  <context>
    <name>olive::PanNode</name>
    <message>
      <location filename="../node/audio/pan/pan.cpp" line="44"/>
      <location filename="../node/audio/pan/pan.cpp" line="114"/>
      <source>Pan</source>
      <translation>平移</translation>
    </message>
    <message>
      <location filename="../node/audio/pan/pan.cpp" line="59"/>
      <source>Adjust the stereo panning of an audio source.</source>
      <translation type="unfinished">Adjust the stereo panning of an audio source.</translation>
    </message>
    <message>
      <location filename="../node/audio/pan/pan.cpp" line="113"/>
      <source>Samples</source>
      <translation>取樣</translation>
    </message>
  </context>
  <context>
    <name>olive::PanelWidget</name>
    <message>
      <location filename="../widget/panel/panel.cpp" line="110"/>
      <source>%1: %2</source>
      <translation>%1：%2</translation>
    </message>
  </context>
  <context>
    <name>olive::ParamPanel</name>
    <message>
      <location filename="../panel/param/param.cpp" line="60"/>
      <source>Parameter Editor</source>
      <translation>參數編輯器</translation>
    </message>
    <message>
      <location filename="../panel/param/param.cpp" line="65"/>
      <source>(none)</source>
      <translation>(無)</translation>
    </message>
    <message>
      <location filename="../panel/param/param.cpp" line="69"/>
      <source>(multiple)</source>
      <translation>(多個)</translation>
    </message>
  </context>
  <context>
    <name>olive::PathWidget</name>
    <message>
      <location filename="../widget/path/pathwidget.cpp" line="42"/>
      <source>Browse</source>
      <translation>瀏覽</translation>
    </message>
    <message>
      <location filename="../widget/path/pathwidget.cpp" line="51"/>
      <source>Browse for path</source>
      <translation>瀏覽路徑</translation>
    </message>
  </context>
  <context>
    <name>olive::PixelAspectRatioComboBox</name>
    <message>
      <location filename="../widget/standardcombos/pixelaspectratiocombobox.h" line="92"/>
      <source>Set Custom Pixel Aspect Ratio</source>
      <translation type="unfinished">Set Custom Pixel Aspect Ratio</translation>
    </message>
    <message>
      <location filename="../widget/standardcombos/pixelaspectratiocombobox.h" line="108"/>
      <source>Custom...</source>
      <translation>自訂...</translation>
    </message>
    <message>
      <location filename="../widget/standardcombos/pixelaspectratiocombobox.h" line="115"/>
      <source>Custom (%1)</source>
      <translation>自訂 (%1)</translation>
    </message>
  </context>
  <context>
    <name>olive::PixelSamplerPanel</name>
    <message>
      <location filename="../panel/pixelsampler/pixelsamplerpanel.cpp" line="41"/>
      <source>Pixel Sampler</source>
      <translation type="unfinished">Pixel Sampler</translation>
    </message>
  </context>
  <context>
    <name>olive::PixelSamplerWidget</name>
    <message>
      <location filename="../widget/pixelsampler/pixelsampler.cpp" line="35"/>
      <source>Color</source>
      <translation>顏色</translation>
    </message>
    <message>
      <location filename="../widget/pixelsampler/pixelsampler.cpp" line="48"/>
      <source>&lt;html&gt;&lt;font color=&apos;#FF8080&apos;&gt;R: %1&lt;/font&gt;&lt;br&gt;&lt;font color=&apos;#80FF80&apos;&gt;G: %2&lt;/font&gt;&lt;br&gt;&lt;font color=&apos;#8080FF&apos;&gt;B: %3&lt;/font&gt;&lt;br&gt;A: %4&lt;/html&gt;</source>
      <translation>&lt;html&gt;&lt;font color=&apos;#FF8080&apos;&gt;R: %1&lt;/font&gt;&lt;br&gt;&lt;font color=&apos;#80FF80&apos;&gt;G: %2&lt;/font&gt;&lt;br&gt;&lt;font color=&apos;#8080FF&apos;&gt;B: %3&lt;/font&gt;&lt;br&gt;A: %4&lt;/html&gt;</translation>
    </message>
  </context>
  <context>
    <name>olive::PolygonGenerator</name>
    <message>
      <location filename="../node/generator/polygon/polygon.cpp" line="64"/>
      <source>Polygon</source>
      <translation>多邊形</translation>
    </message>
    <message>
      <location filename="../node/generator/polygon/polygon.cpp" line="79"/>
      <source>Generate a 2D polygon of any amount of points.</source>
      <translation type="unfinished">Generate a 2D polygon of any amount of points.</translation>
    </message>
    <message>
      <location filename="../node/generator/polygon/polygon.cpp" line="84"/>
      <source>Points</source>
      <translation>點</translation>
    </message>
    <message>
      <location filename="../node/generator/polygon/polygon.cpp" line="85"/>
      <source>Color</source>
      <translation>顏色</translation>
    </message>
  </context>
  <context>
    <name>olive::PreCacheTask</name>
    <message>
      <location filename="../task/precache/precachetask.cpp" line="39"/>
      <source>Pre-caching %1:%2</source>
      <translation>預先快取 %1：%2</translation>
    </message>
  </context>
  <context>
    <name>olive::PreferencesAppearanceTab</name>
    <message>
      <location filename="../dialog/preferences/tabs/preferencesappearancetab.cpp" line="45"/>
      <source>Theme</source>
      <translation>主題</translation>
    </message>
    <message>
      <location filename="../dialog/preferences/tabs/preferencesappearancetab.cpp" line="67"/>
      <source>Node Color Scheme</source>
      <translation>節點配色方案</translation>
    </message>
  </context>
  <context>
    <name>olive::PreferencesAudioTab</name>
    <message>
      <location filename="../dialog/preferences/tabs/preferencesaudiotab.cpp" line="39"/>
      <source>Output Device:</source>
      <translation>輸出裝置：</translation>
    </message>
    <message>
      <location filename="../dialog/preferences/tabs/preferencesaudiotab.cpp" line="47"/>
      <source>Input Device:</source>
      <translation>輸入裝置：</translation>
    </message>
    <message>
      <location filename="../dialog/preferences/tabs/preferencesaudiotab.cpp" line="56"/>
      <source>Sample Rate:</source>
      <translation>取樣頻率：</translation>
    </message>
    <message>
      <location filename="../dialog/preferences/tabs/preferencesaudiotab.cpp" line="72"/>
      <source>Audio Recording:</source>
      <translation>音訊錄製：</translation>
    </message>
    <message>
      <location filename="../dialog/preferences/tabs/preferencesaudiotab.cpp" line="75"/>
      <source>Mono</source>
      <translation>單聲道</translation>
    </message>
    <message>
      <location filename="../dialog/preferences/tabs/preferencesaudiotab.cpp" line="76"/>
      <source>Stereo</source>
      <translation>立體聲</translation>
    </message>
    <message>
      <location filename="../dialog/preferences/tabs/preferencesaudiotab.cpp" line="82"/>
      <source>Refresh Devices</source>
      <translation>重新整理裝置</translation>
    </message>
    <message>
      <location filename="../dialog/preferences/tabs/preferencesaudiotab.cpp" line="186"/>
      <source>Please wait...</source>
      <translation>請稍候...</translation>
    </message>
    <message>
      <location filename="../dialog/preferences/tabs/preferencesaudiotab.cpp" line="191"/>
      <source>Default</source>
      <translation>預設</translation>
    </message>
  </context>
  <context>
    <name>olive::PreferencesBehaviorTab</name>
    <message>
      <location filename="../dialog/preferences/tabs/preferencesbehaviortab.cpp" line="38"/>
      <source>Behavior</source>
      <translation>行為</translation>
    </message>
    <message>
      <location filename="../dialog/preferences/tabs/preferencesbehaviortab.cpp" line="40"/>
      <source>General</source>
      <translation>一般</translation>
    </message>
    <message>
      <location filename="../dialog/preferences/tabs/preferencesbehaviortab.cpp" line="41"/>
      <source>Enable hover focus</source>
      <translation>啟用懸停聚焦</translation>
    </message>
    <message>
      <location filename="../dialog/preferences/tabs/preferencesbehaviortab.cpp" line="43"/>
      <source>Panels will be considered focused when the mouse cursor is over them without having to click them.</source>
      <translation type="unfinished">Panels will be considered focused when the mouse cursor is over them without having to click them.</translation>
    </message>
    <message>
      <location filename="../dialog/preferences/tabs/preferencesbehaviortab.cpp" line="45"/>
      <source>Scroll wheel zooms by default instead of scrolling</source>
      <translation type="unfinished">Scroll wheel zooms by default instead of scrolling</translation>
    </message>
    <message>
      <location filename="../dialog/preferences/tabs/preferencesbehaviortab.cpp" line="47"/>
      <source>Holding CTRL while using Olive toggles this setting</source>
      <translation type="unfinished">Holding CTRL while using Olive toggles this setting</translation>
    </message>
    <message>
      <location filename="../dialog/preferences/tabs/preferencesbehaviortab.cpp" line="50"/>
      <source>Audio</source>
      <translation>音訊</translation>
    </message>
    <message>
      <location filename="../dialog/preferences/tabs/preferencesbehaviortab.cpp" line="51"/>
      <source>Enable audio scrubbing</source>
      <translation type="unfinished">Enable audio scrubbing</translation>
    </message>
    <message>
      <location filename="../dialog/preferences/tabs/preferencesbehaviortab.cpp" line="55"/>
      <source>Timeline</source>
      <translation>時間軸</translation>
    </message>
    <message>
      <location filename="../dialog/preferences/tabs/preferencesbehaviortab.cpp" line="56"/>
      <source>Auto-Seek to Imported Clips</source>
      <translation type="unfinished">Auto-Seek to Imported Clips</translation>
    </message>
    <message>
      <location filename="../dialog/preferences/tabs/preferencesbehaviortab.cpp" line="59"/>
      <source>Edit Tool Also Seeks</source>
      <translation type="unfinished">Edit Tool Also Seeks</translation>
    </message>
    <message>
      <location filename="../dialog/preferences/tabs/preferencesbehaviortab.cpp" line="62"/>
      <source>Edit Tool Selects Links</source>
      <translation type="unfinished">Edit Tool Selects Links</translation>
    </message>
    <message>
      <location filename="../dialog/preferences/tabs/preferencesbehaviortab.cpp" line="65"/>
      <source>Enable Drag Files to Timeline</source>
      <translation type="unfinished">Enable Drag Files to Timeline</translation>
    </message>
    <message>
      <location filename="../dialog/preferences/tabs/preferencesbehaviortab.cpp" line="68"/>
      <source>Invert Timeline Scroll Axes</source>
      <translation type="unfinished">Invert Timeline Scroll Axes</translation>
    </message>
    <message>
      <location filename="../dialog/preferences/tabs/preferencesbehaviortab.cpp" line="70"/>
      <source>Hold ALT on any UI element to switch scrolling axes</source>
      <translation type="unfinished">Hold ALT on any UI element to switch scrolling axes</translation>
    </message>
    <message>
      <location filename="../dialog/preferences/tabs/preferencesbehaviortab.cpp" line="72"/>
      <source>Seek Also Selects</source>
      <translation type="unfinished">Seek Also Selects</translation>
    </message>
    <message>
      <location filename="../dialog/preferences/tabs/preferencesbehaviortab.cpp" line="75"/>
      <source>Seek to the End of Pastes</source>
      <translation type="unfinished">Seek to the End of Pastes</translation>
    </message>
    <message>
      <location filename="../dialog/preferences/tabs/preferencesbehaviortab.cpp" line="78"/>
      <source>Selecting Also Seeks</source>
      <translation type="unfinished">Selecting Also Seeks</translation>
    </message>
    <message>
      <location filename="../dialog/preferences/tabs/preferencesbehaviortab.cpp" line="82"/>
      <source>Playback</source>
      <translation>回放</translation>
    </message>
    <message>
      <location filename="../dialog/preferences/tabs/preferencesbehaviortab.cpp" line="83"/>
      <source>Ask For Name When Setting Marker</source>
      <translation>設定標記時詢問名稱</translation>
    </message>
    <message>
      <location filename="../dialog/preferences/tabs/preferencesbehaviortab.cpp" line="86"/>
      <source>Automatically rewind at the end of a sequence</source>
      <translation type="unfinished">Automatically rewind at the end of a sequence</translation>
    </message>
    <message>
      <location filename="../dialog/preferences/tabs/preferencesbehaviortab.cpp" line="90"/>
      <source>Project</source>
      <translation>專案</translation>
    </message>
    <message>
      <location filename="../dialog/preferences/tabs/preferencesbehaviortab.cpp" line="91"/>
      <source>Drop Files on Media to Replace</source>
      <translation type="unfinished">Drop Files on Media to Replace</translation>
    </message>
    <message>
      <location filename="../dialog/preferences/tabs/preferencesbehaviortab.cpp" line="95"/>
      <source>Nodes</source>
      <translation>節點</translation>
    </message>
    <message>
      <location filename="../dialog/preferences/tabs/preferencesbehaviortab.cpp" line="96"/>
      <source>Add Default Effects to New Clips</source>
      <translation type="unfinished">Add Default Effects to New Clips</translation>
    </message>
    <message>
      <location filename="../dialog/preferences/tabs/preferencesbehaviortab.cpp" line="99"/>
      <source>Auto-Scale By Default</source>
      <translation type="unfinished">Auto-Scale By Default</translation>
    </message>
    <message>
      <location filename="../dialog/preferences/tabs/preferencesbehaviortab.cpp" line="102"/>
      <source>Splitting Clips Copies Dependencies</source>
      <translation type="unfinished">Splitting Clips Copies Dependencies</translation>
    </message>
    <message>
      <location filename="../dialog/preferences/tabs/preferencesbehaviortab.cpp" line="104"/>
      <source>Multiple clips can share the same nodes. Disable this to automatically share node dependencies among clips when copying or splitting them.</source>
      <translation type="unfinished">Multiple clips can share the same nodes. Disable this to automatically share node dependencies among clips when copying or splitting them.</translation>
    </message>
  </context>
  <context>
    <name>olive::PreferencesDialog</name>
    <message>
      <location filename="../dialog/preferences/preferences.cpp" line="41"/>
      <source>Preferences</source>
      <translation>設定</translation>
    </message>
    <message>
      <location filename="../dialog/preferences/preferences.cpp" line="53"/>
      <source>General</source>
      <translation>一般</translation>
    </message>
    <message>
      <location filename="../dialog/preferences/preferences.cpp" line="54"/>
      <source>Appearance</source>
      <translation>外觀</translation>
    </message>
    <message>
      <location filename="../dialog/preferences/preferences.cpp" line="55"/>
      <source>Behavior</source>
      <translation>行為</translation>
    </message>
    <message>
      <location filename="../dialog/preferences/preferences.cpp" line="56"/>
      <source>Disk</source>
      <translation>硬碟</translation>
    </message>
    <message>
      <location filename="../dialog/preferences/preferences.cpp" line="57"/>
      <source>Audio</source>
      <translation>音訊</translation>
    </message>
    <message>
      <location filename="../dialog/preferences/preferences.cpp" line="58"/>
      <source>Keyboard</source>
      <translation>鍵盤</translation>
    </message>
  </context>
  <context>
    <name>olive::PreferencesDiskTab</name>
    <message>
      <location filename="../dialog/preferences/tabs/preferencesdisktab.cpp" line="41"/>
      <source>Disk Management</source>
      <translation>硬碟管理</translation>
    </message>
    <message>
      <location filename="../dialog/preferences/tabs/preferencesdisktab.cpp" line="48"/>
      <source>Disk Cache Location:</source>
      <translation>磁碟快取位置：</translation>
    </message>
    <message>
      <location filename="../dialog/preferences/tabs/preferencesdisktab.cpp" line="55"/>
      <source>Disk Cache Settings</source>
      <translation>磁碟快取設定</translation>
    </message>
    <message>
      <location filename="../dialog/preferences/tabs/preferencesdisktab.cpp" line="63"/>
      <source>Cache Behavior</source>
      <translation>快取行為</translation>
    </message>
    <message>
      <location filename="../dialog/preferences/tabs/preferencesdisktab.cpp" line="69"/>
      <source>Cache Ahead:</source>
      <translation type="unfinished">Cache Ahead:</translation>
    </message>
    <message>
      <location filename="../dialog/preferences/tabs/preferencesdisktab.cpp" line="72"/>
      <location filename="../dialog/preferences/tabs/preferencesdisktab.cpp" line="81"/>
      <source>%1 seconds</source>
      <translation>%1 秒</translation>
    </message>
    <message>
      <location filename="../dialog/preferences/tabs/preferencesdisktab.cpp" line="77"/>
      <source>Cache Behind:</source>
      <translation type="unfinished">Cache Behind:</translation>
    </message>
    <message>
      <location filename="../dialog/preferences/tabs/preferencesdisktab.cpp" line="101"/>
      <source>Disk Cache</source>
      <translation>磁碟快取</translation>
    </message>
    <message>
      <location filename="../dialog/preferences/tabs/preferencesdisktab.cpp" line="102"/>
      <source>Failed to set disk cache location. Access was denied.</source>
      <translation>無法設定磁碟快取位置。 存取遭拒。</translation>
    </message>
  </context>
  <context>
    <name>olive::PreferencesGeneralTab</name>
    <message>
      <location filename="../dialog/preferences/tabs/preferencesgeneraltab.cpp" line="45"/>
      <source>Language:</source>
      <translation>語言：</translation>
    </message>
    <message>
      <location filename="../dialog/preferences/tabs/preferencesgeneraltab.cpp" line="72"/>
      <source>Auto-Scroll Method:</source>
      <translation type="unfinished">Auto-Scroll Method:</translation>
    </message>
    <message>
      <location filename="../dialog/preferences/tabs/preferencesgeneraltab.cpp" line="76"/>
      <source>None</source>
      <translation>無</translation>
    </message>
    <message>
      <location filename="../dialog/preferences/tabs/preferencesgeneraltab.cpp" line="77"/>
      <source>Page Scrolling</source>
      <translation>頁面捲動</translation>
    </message>
    <message>
      <location filename="../dialog/preferences/tabs/preferencesgeneraltab.cpp" line="78"/>
      <source>Smooth Scrolling</source>
      <translation>平滑捲動</translation>
    </message>
    <message>
      <location filename="../dialog/preferences/tabs/preferencesgeneraltab.cpp" line="84"/>
      <source>Rectified Waveforms:</source>
      <translation type="unfinished">Rectified Waveforms:</translation>
    </message>
    <message>
      <location filename="../dialog/preferences/tabs/preferencesgeneraltab.cpp" line="92"/>
      <source>Default Still Image Length:</source>
      <translation type="unfinished">Default Still Image Length:</translation>
    </message>
    <message>
      <location filename="../dialog/preferences/tabs/preferencesgeneraltab.cpp" line="96"/>
      <source>%1 seconds</source>
      <translation>%1 秒</translation>
    </message>
    <message>
      <location filename="../dialog/preferences/tabs/preferencesgeneraltab.cpp" line="126"/>
      <source>%1 (%2)</source>
      <translation>%1（%2）</translation>
    </message>
  </context>
  <context>
    <name>olive::PreferencesKeyboardTab</name>
    <message>
      <location filename="../dialog/preferences/tabs/preferenceskeyboardtab.cpp" line="38"/>
      <source>Search for action or shortcut</source>
      <translation>搜尋動作或快捷鍵</translation>
    </message>
    <message>
      <location filename="../dialog/preferences/tabs/preferenceskeyboardtab.cpp" line="45"/>
      <source>Action</source>
      <translation>動作</translation>
    </message>
    <message>
      <location filename="../dialog/preferences/tabs/preferenceskeyboardtab.cpp" line="46"/>
      <source>Shortcut</source>
      <translation>快捷鍵</translation>
    </message>
    <message>
      <location filename="../dialog/preferences/tabs/preferenceskeyboardtab.cpp" line="51"/>
      <source>Import</source>
      <translation>匯入</translation>
    </message>
    <message>
      <location filename="../dialog/preferences/tabs/preferenceskeyboardtab.cpp" line="55"/>
      <source>Export</source>
      <translation>匯出</translation>
    </message>
    <message>
      <location filename="../dialog/preferences/tabs/preferenceskeyboardtab.cpp" line="61"/>
      <source>Reset Selected</source>
      <translation>重設選取項目</translation>
    </message>
    <message>
      <location filename="../dialog/preferences/tabs/preferenceskeyboardtab.cpp" line="65"/>
      <source>Reset All</source>
      <translation>重設全部</translation>
    </message>
    <message>
      <location filename="../dialog/preferences/tabs/preferenceskeyboardtab.cpp" line="138"/>
      <source>Confirm Reset All Shortcuts</source>
      <translation type="unfinished">Confirm Reset All Shortcuts</translation>
    </message>
    <message>
      <location filename="../dialog/preferences/tabs/preferenceskeyboardtab.cpp" line="139"/>
      <source>Are you sure you wish to reset all keyboard shortcuts to their defaults?</source>
      <translation type="unfinished">Are you sure you wish to reset all keyboard shortcuts to their defaults?</translation>
    </message>
    <message>
      <location filename="../dialog/preferences/tabs/preferenceskeyboardtab.cpp" line="189"/>
      <source>Import Keyboard Shortcuts</source>
      <translation>匯入鍵盤快捷鍵</translation>
    </message>
    <message>
      <location filename="../dialog/preferences/tabs/preferenceskeyboardtab.cpp" line="213"/>
      <location filename="../dialog/preferences/tabs/preferenceskeyboardtab.cpp" line="237"/>
      <source>Error saving shortcuts</source>
      <translation>儲存快捷鍵時發生錯誤</translation>
    </message>
    <message>
      <location filename="../dialog/preferences/tabs/preferenceskeyboardtab.cpp" line="214"/>
      <source>Failed to open file for reading</source>
      <translation>開啟檔案以讀取時失敗</translation>
    </message>
    <message>
      <location filename="../dialog/preferences/tabs/preferenceskeyboardtab.cpp" line="221"/>
      <source>Export Keyboard Shortcuts</source>
      <translation>匯出鍵盤快捷鍵</translation>
    </message>
    <message>
      <location filename="../dialog/preferences/tabs/preferenceskeyboardtab.cpp" line="235"/>
      <source>Export Shortcuts</source>
      <translation>匯出快捷鍵</translation>
    </message>
    <message>
      <location filename="../dialog/preferences/tabs/preferenceskeyboardtab.cpp" line="235"/>
      <source>Shortcuts exported successfully</source>
      <translation>成功匯出快捷鍵</translation>
    </message>
    <message>
      <location filename="../dialog/preferences/tabs/preferenceskeyboardtab.cpp" line="237"/>
      <source>Failed to open file for writing</source>
      <translation>開啟檔案以寫入時失敗</translation>
    </message>
  </context>
  <context>
    <name>olive::ProgressDialog</name>
    <message>
      <location filename="../dialog/progress/progress.cpp" line="58"/>
      <source>Cancel</source>
      <translation>取消</translation>
    </message>
  </context>
  <context>
    <name>olive::Project</name>
    <message>
      <location filename="../project/project.cpp" line="125"/>
      <location filename="../project/project.cpp" line="141"/>
      <source>(untitled)</source>
      <translation>(未命名)</translation>
    </message>
  </context>
  <context>
    <name>olive::ProjectExplorer</name>
    <message>
      <location filename="../widget/projectexplorer/projectexplorer.cpp" line="253"/>
      <source>&amp;New</source>
      <translation>新增 (&amp;N)</translation>
    </message>
    <message>
      <location filename="../widget/projectexplorer/projectexplorer.cpp" line="258"/>
      <source>&amp;Import...</source>
      <translation>匯入... (&amp;I)</translation>
    </message>
    <message>
      <location filename="../widget/projectexplorer/projectexplorer.cpp" line="264"/>
      <source>&amp;Project Properties...</source>
      <translation>專案屬性... (&amp;P)</translation>
    </message>
    <message>
      <location filename="../widget/projectexplorer/projectexplorer.cpp" line="275"/>
      <source>Open in New Tab</source>
      <translation>在新分頁開啟</translation>
    </message>
    <message>
      <location filename="../widget/projectexplorer/projectexplorer.cpp" line="278"/>
      <source>Open in New Window</source>
      <translation>在新視窗開啟</translation>
    </message>
    <message>
      <location filename="../widget/projectexplorer/projectexplorer.cpp" line="287"/>
      <source>Reveal in Explorer</source>
      <translation>在檔案總管中顯示</translation>
    </message>
    <message>
      <location filename="../widget/projectexplorer/projectexplorer.cpp" line="289"/>
      <source>Reveal in Finder</source>
      <translation>在 Finder 中顯示</translation>
    </message>
    <message>
      <location filename="../widget/projectexplorer/projectexplorer.cpp" line="291"/>
      <source>Reveal in File Manager</source>
      <translation>在檔案總管中顯示</translation>
    </message>
    <message>
      <location filename="../widget/projectexplorer/projectexplorer.cpp" line="324"/>
      <source>Pre-Cache</source>
      <translation>預先快取</translation>
    </message>
    <message>
      <location filename="../widget/projectexplorer/projectexplorer.cpp" line="330"/>
      <source>No sequences exist in project</source>
      <translation>專案中沒有序列</translation>
    </message>
    <message>
      <location filename="../widget/projectexplorer/projectexplorer.cpp" line="334"/>
      <source>For &quot;%1&quot;</source>
      <translation type="unfinished">For &quot;%1&quot;</translation>
    </message>
    <message>
      <location filename="../widget/projectexplorer/projectexplorer.cpp" line="347"/>
      <source>P&amp;roperties</source>
      <translation>屬性 (&amp;R)</translation>
    </message>
    <message>
      <location filename="../widget/projectexplorer/projectexplorer.cpp" line="616"/>
      <source>Confirm Footage Deletion</source>
      <translation>確認刪除素材</translation>
    </message>
    <message>
      <location filename="../widget/projectexplorer/projectexplorer.cpp" line="617"/>
      <source>The footage &quot;%1&quot; is currently used in the following sequence(s):

%2
What would you like to do with these clips?</source>
      <translation type="unfinished">The footage &quot;%1&quot; is currently used in the following sequence(s):

%2
What would you like to do with these clips?</translation>
    </message>
    <message>
      <location filename="../widget/projectexplorer/projectexplorer.cpp" line="623"/>
      <source>Offline Footage</source>
      <translation>離線素材</translation>
    </message>
    <message>
      <location filename="../widget/projectexplorer/projectexplorer.cpp" line="624"/>
      <source>Delete Clips</source>
      <translation>刪除片段</translation>
    </message>
  </context>
  <context>
    <name>olive::ProjectExplorerNavigation</name>
    <message>
      <location filename="../widget/projectexplorer/projectexplorernavigation.cpp" line="88"/>
      <source>Go to parent folder</source>
      <translation>前往父資料夾</translation>
    </message>
  </context>
  <context>
    <name>olive::ProjectImportErrorDialog</name>
    <message>
      <location filename="../task/project/import/importerrordialog.cpp" line="35"/>
      <source>Import Error</source>
      <translation>匯入錯誤</translation>
    </message>
    <message>
      <location filename="../task/project/import/importerrordialog.cpp" line="37"/>
      <source>The following files failed to import. Olive likely does not support their formats.</source>
      <translation>下列檔案無法匯入。 Olive 可能不支援其格式。</translation>
    </message>
  </context>
  <context>
    <name>olive::ProjectImportTask</name>
    <message>
      <location filename="../task/project/import/import.cpp" line="43"/>
      <source>Importing %1 files</source>
      <translation>正在匯入 %1 個檔案</translation>
    </message>
  </context>
  <context>
    <name>olive::ProjectLoadBaseTask</name>
    <message>
      <location filename="../task/project/load/loadbasetask.cpp" line="29"/>
      <source>Loading &apos;%1&apos;</source>
      <translation>正在載入 &apos;%1&apos;</translation>
    </message>
  </context>
  <context>
    <name>olive::ProjectLoadTask</name>
    <message>
      <location filename="../task/project/load/load.cpp" line="52"/>
      <source>This project is newer than this version of Olive and cannot be opened.</source>
      <translation type="unfinished">This project is newer than this version of Olive and cannot be opened.</translation>
    </message>
    <message>
      <location filename="../task/project/load/load.cpp" line="56"/>
      <location filename="../task/project/load/load.cpp" line="78"/>
      <source>This project is from a version of Olive that is no longer supported in this version.</source>
      <translation type="unfinished">This project is from a version of Olive that is no longer supported in this version.</translation>
    </message>
    <message>
      <location filename="../task/project/load/load.cpp" line="97"/>
      <source>Failed to read file &quot;%1&quot; for reading.</source>
      <translation type="unfinished">Failed to read file &quot;%1&quot; for reading.</translation>
    </message>
  </context>
  <context>
    <name>olive::ProjectPanel</name>
    <message>
      <location filename="../panel/project/project.cpp" line="176"/>
      <source>Folder</source>
      <translation>資料夾</translation>
    </message>
    <message>
      <location filename="../panel/project/project.cpp" line="178"/>
      <source>Project</source>
      <translation>專案</translation>
    </message>
    <message>
      <location filename="../panel/project/project.cpp" line="228"/>
      <source>(none)</source>
      <translation>(無)</translation>
    </message>
  </context>
  <context>
    <name>olive::ProjectPropertiesDialog</name>
    <message>
      <location filename="../dialog/projectproperties/projectproperties.cpp" line="47"/>
      <source>Project Properties for &apos;%1&apos;</source>
      <translation type="unfinished">Project Properties for &apos;%1&apos;</translation>
    </message>
    <message>
      <location filename="../dialog/projectproperties/projectproperties.cpp" line="63"/>
      <source>OpenColorIO Configuration:</source>
      <translation>OpenColorIO 配置：</translation>
    </message>
    <message>
      <location filename="../dialog/projectproperties/projectproperties.cpp" line="66"/>
      <source>(default)</source>
      <translation>(預設)</translation>
    </message>
    <message>
      <location filename="../dialog/projectproperties/projectproperties.cpp" line="71"/>
      <source>Default Input Color Space:</source>
      <translation type="unfinished">Default Input Color Space:</translation>
    </message>
    <message>
      <location filename="../dialog/projectproperties/projectproperties.cpp" line="78"/>
      <source>Browse</source>
      <translation>瀏覽</translation>
    </message>
    <message>
      <location filename="../dialog/projectproperties/projectproperties.cpp" line="87"/>
      <source>Color Management</source>
      <translation>色彩管理</translation>
    </message>
    <message>
      <location filename="../dialog/projectproperties/projectproperties.cpp" line="100"/>
      <source>Use Default Location</source>
      <translation>使用預設位置</translation>
    </message>
    <message>
      <location filename="../dialog/projectproperties/projectproperties.cpp" line="101"/>
      <source>Store Alongside Project</source>
      <translation type="unfinished">Store Alongside Project</translation>
    </message>
    <message>
      <location filename="../dialog/projectproperties/projectproperties.cpp" line="102"/>
      <source>Use Custom Location:</source>
      <translation type="unfinished">Use Custom Location:</translation>
    </message>
    <message>
      <location filename="../dialog/projectproperties/projectproperties.cpp" line="126"/>
      <source>Disk Cache Settings</source>
      <translation>磁碟快取設定</translation>
    </message>
    <message>
      <location filename="../dialog/projectproperties/projectproperties.cpp" line="132"/>
      <location filename="../dialog/projectproperties/projectproperties.cpp" line="168"/>
      <source>&quot;Store alignside project&quot; functionality not implemented yet</source>
      <translation type="unfinished">&quot;Store alignside project&quot; functionality not implemented yet</translation>
    </message>
    <message>
      <location filename="../dialog/projectproperties/projectproperties.cpp" line="139"/>
      <source>Disk Cache</source>
      <translation>磁碟快取</translation>
    </message>
    <message>
      <location filename="../dialog/projectproperties/projectproperties.cpp" line="155"/>
      <source>OpenColorIO Config Error</source>
      <translation>OpenColorIO 配置錯誤</translation>
    </message>
    <message>
      <location filename="../dialog/projectproperties/projectproperties.cpp" line="156"/>
      <source>Failed to set OpenColorIO configuration: %1</source>
      <translation type="unfinished">Failed to set OpenColorIO configuration: %1</translation>
    </message>
    <message>
      <location filename="../dialog/projectproperties/projectproperties.cpp" line="175"/>
      <source>Invalid path</source>
      <translation>路徑無效</translation>
    </message>
    <message>
      <location filename="../dialog/projectproperties/projectproperties.cpp" line="176"/>
      <source>The cache path is invalid. Please check it and try again.</source>
      <translation type="unfinished">The cache path is invalid. Please check it and try again.</translation>
    </message>
    <message>
      <location filename="../dialog/projectproperties/projectproperties.cpp" line="206"/>
      <source>Browse for OpenColorIO configuration</source>
      <translation type="unfinished">Browse for OpenColorIO configuration</translation>
    </message>
  </context>
  <context>
    <name>olive::ProjectSaveTask</name>
    <message>
      <location filename="../task/project/save/save.cpp" line="35"/>
      <source>Saving &apos;%1&apos;</source>
      <translation>正在儲存 &apos;%1&apos;</translation>
    </message>
    <message>
      <location filename="../task/project/save/save.cpp" line="72"/>
      <source>Failed to write XML data</source>
      <translation>無法寫入 XML 資料</translation>
    </message>
    <message>
      <location filename="../task/project/save/save.cpp" line="80"/>
      <source>Failed to overwrite &quot;%1&quot;. Project has been saved as &quot;%2&quot; instead.</source>
      <translation>無法覆寫 &quot;%1&quot;。已將專案儲存成 &quot;%2&quot;。</translation>
    </message>
    <message>
      <location filename="../task/project/save/save.cpp" line="85"/>
      <source>Failed to open temporary file &quot;%1&quot; for writing.</source>
      <translation>無法開啟暫存檔 &quot;%1&quot; 以進行寫入。</translation>
    </message>
  </context>
  <context>
    <name>olive::ProjectToolbar</name>
    <message>
      <location filename="../widget/projecttoolbar/projecttoolbar.cpp" line="116"/>
      <source>New...</source>
      <translation>新...</translation>
    </message>
    <message>
      <location filename="../widget/projecttoolbar/projecttoolbar.cpp" line="117"/>
      <source>Open Project</source>
      <translation>開啟專案</translation>
    </message>
    <message>
      <location filename="../widget/projecttoolbar/projecttoolbar.cpp" line="118"/>
      <source>Save Project</source>
      <translation>儲存專案</translation>
    </message>
    <message>
      <location filename="../widget/projecttoolbar/projecttoolbar.cpp" line="119"/>
      <source>Undo</source>
      <translation>復原</translation>
    </message>
    <message>
      <location filename="../widget/projecttoolbar/projecttoolbar.cpp" line="120"/>
      <source>Redo</source>
      <translation>取消復原</translation>
    </message>
    <message>
      <location filename="../widget/projecttoolbar/projecttoolbar.cpp" line="122"/>
      <source>Search media, markers, etc.</source>
      <translation>搜尋媒體、標記...</translation>
    </message>
    <message>
      <location filename="../widget/projecttoolbar/projecttoolbar.cpp" line="124"/>
      <source>Switch to Tree View</source>
      <translation>切換至樹狀檢視</translation>
    </message>
    <message>
      <location filename="../widget/projecttoolbar/projecttoolbar.cpp" line="125"/>
      <source>Switch to List View</source>
      <translation>切換至清單檢視</translation>
    </message>
    <message>
      <location filename="../widget/projecttoolbar/projecttoolbar.cpp" line="126"/>
      <source>Switch to Icon View</source>
      <translation>切換至圖示檢視</translation>
    </message>
  </context>
  <context>
    <name>olive::ProjectViewModel</name>
    <message>
      <location filename="../project/projectviewmodel.cpp" line="165"/>
      <source>Name</source>
      <translation>名稱</translation>
    </message>
    <message>
      <location filename="../project/projectviewmodel.cpp" line="167"/>
      <source>Duration</source>
      <translation>持續時間</translation>
    </message>
    <message>
      <location filename="../project/projectviewmodel.cpp" line="169"/>
      <source>Rate</source>
      <translation>評分</translation>
    </message>
    <message>
      <location filename="../project/projectviewmodel.cpp" line="335"/>
      <source>Move Items</source>
      <translation>移動項目</translation>
    </message>
  </context>
  <context>
    <name>olive::RenderCancelDialog</name>
    <message>
      <location filename="../dialog/rendercancel/rendercancel.cpp" line="26"/>
      <source>Waiting for workers to finish...</source>
      <translation type="unfinished">Waiting for workers to finish...</translation>
    </message>
    <message>
      <location filename="../dialog/rendercancel/rendercancel.cpp" line="26"/>
      <source>Renderer</source>
      <translation>渲染器</translation>
    </message>
  </context>
  <context>
    <name>olive::RichTextDialog</name>
    <message>
      <location filename="../dialog/richtext/richtext.cpp" line="41"/>
      <source>B</source>
      <translation>B</translation>
    </message>
    <message>
      <location filename="../dialog/richtext/richtext.cpp" line="41"/>
      <source>Bold</source>
      <translation>粗體</translation>
    </message>
    <message>
      <location filename="../dialog/richtext/richtext.cpp" line="43"/>
      <source>I</source>
      <translation>I</translation>
    </message>
    <message>
      <location filename="../dialog/richtext/richtext.cpp" line="43"/>
      <source>Italic</source>
      <translation>斜體</translation>
    </message>
    <message>
      <location filename="../dialog/richtext/richtext.cpp" line="45"/>
      <source>U</source>
      <translation>U</translation>
    </message>
    <message>
      <location filename="../dialog/richtext/richtext.cpp" line="45"/>
      <source>Underline</source>
      <translation>底線</translation>
    </message>
    <message>
      <location filename="../dialog/richtext/richtext.cpp" line="47"/>
      <source>S</source>
      <translation>S</translation>
    </message>
    <message>
      <location filename="../dialog/richtext/richtext.cpp" line="47"/>
      <source>Strikethrough</source>
      <translation>刪除線</translation>
    </message>
    <message>
      <location filename="../dialog/richtext/richtext.cpp" line="50"/>
      <source>Font Family</source>
      <translation>字體</translation>
    </message>
    <message>
      <location filename="../dialog/richtext/richtext.cpp" line="55"/>
      <source>Font Size</source>
      <translation>字體大小</translation>
    </message>
    <message>
      <location filename="../dialog/richtext/richtext.cpp" line="60"/>
      <source>L</source>
      <translation>L</translation>
    </message>
    <message>
      <location filename="../dialog/richtext/richtext.cpp" line="60"/>
      <source>Left Align</source>
      <translation>置左對齊</translation>
    </message>
    <message>
      <location filename="../dialog/richtext/richtext.cpp" line="62"/>
      <source>C</source>
      <translation>C</translation>
    </message>
    <message>
      <location filename="../dialog/richtext/richtext.cpp" line="62"/>
      <source>Center Align</source>
      <translation>置中對齊</translation>
    </message>
    <message>
      <location filename="../dialog/richtext/richtext.cpp" line="64"/>
      <source>R</source>
      <translation>R</translation>
    </message>
    <message>
      <location filename="../dialog/richtext/richtext.cpp" line="64"/>
      <source>Right Align</source>
      <translation>置右對齊</translation>
    </message>
    <message>
      <location filename="../dialog/richtext/richtext.cpp" line="66"/>
      <source>J</source>
      <translation>J</translation>
    </message>
    <message>
      <location filename="../dialog/richtext/richtext.cpp" line="66"/>
      <source>Justify Align</source>
      <translation>左右對齊</translation>
    </message>
  </context>
  <context>
    <name>olive::SaveOTIOTask</name>
    <message>
      <location filename="../task/project/saveotio/saveotio.cpp" line="37"/>
      <source>Exporting project to OpenTimelineIO</source>
      <translation>正在匯出專案至 OpenTimelineIO</translation>
    </message>
    <message>
      <location filename="../task/project/saveotio/saveotio.cpp" line="45"/>
      <source>Project contains no sequences to export.</source>
      <translation type="unfinished">Project contains no sequences to export.</translation>
    </message>
    <message>
      <location filename="../task/project/saveotio/saveotio.cpp" line="66"/>
      <source>Failed to serialize sequence &quot;%1&quot;</source>
      <translation type="unfinished">Failed to serialize sequence &quot;%1&quot;</translation>
    </message>
  </context>
  <context>
    <name>olive::ScopePanel</name>
    <message>
      <location filename="../panel/scope/scope.cpp" line="77"/>
      <source>Waveform</source>
      <translation>波形</translation>
    </message>
    <message>
      <location filename="../panel/scope/scope.cpp" line="79"/>
      <source>Histogram</source>
      <translation type="unfinished">Histogram</translation>
    </message>
    <message>
      <location filename="../panel/scope/scope.cpp" line="101"/>
      <source>Scope</source>
      <translation type="unfinished">Scope</translation>
    </message>
  </context>
  <context>
    <name>olive::SequenceDialog</name>
    <message>
      <location filename="../dialog/sequence/sequence.cpp" line="63"/>
      <source>Name:</source>
      <translation>名稱：</translation>
    </message>
    <message>
      <location filename="../dialog/sequence/sequence.cpp" line="78"/>
      <source>New Sequence</source>
      <translation>新序列</translation>
    </message>
    <message>
      <location filename="../dialog/sequence/sequence.cpp" line="81"/>
      <source>Editing &quot;%1&quot;</source>
      <translation>正在編輯 &quot;%1&quot;</translation>
    </message>
    <message>
      <location filename="../dialog/sequence/sequence.cpp" line="101"/>
      <source>Error editing Sequence</source>
      <translation>編輯序列時發生錯誤</translation>
    </message>
    <message>
      <location filename="../dialog/sequence/sequence.cpp" line="101"/>
      <source>Please enter a name for this Sequence.</source>
      <translation>請輸入此序列的名稱。</translation>
    </message>
  </context>
  <context>
    <name>olive::SequenceDialogParameterTab</name>
    <message>
      <location filename="../dialog/sequence/sequencedialogparametertab.cpp" line="21"/>
      <source>Video</source>
      <translation>視訊</translation>
    </message>
    <message>
      <location filename="../dialog/sequence/sequencedialogparametertab.cpp" line="23"/>
      <source>Width:</source>
      <translation>寬度：</translation>
    </message>
    <message>
      <location filename="../dialog/sequence/sequencedialogparametertab.cpp" line="30"/>
      <source>Height:</source>
      <translation>高度：</translation>
    </message>
    <message>
      <location filename="../dialog/sequence/sequencedialogparametertab.cpp" line="37"/>
      <source>Frame Rate:</source>
      <translation>影格率：</translation>
    </message>
    <message>
      <location filename="../dialog/sequence/sequencedialogparametertab.cpp" line="41"/>
      <source>Pixel Aspect Ratio:</source>
      <translation>像素長寬比：</translation>
    </message>
    <message>
      <location filename="../dialog/sequence/sequencedialogparametertab.cpp" line="45"/>
      <source>Interlacing:</source>
      <translation type="unfinished">Interlacing:</translation>
    </message>
    <message>
      <location filename="../dialog/sequence/sequencedialogparametertab.cpp" line="54"/>
      <source>Audio</source>
      <translation>音訊</translation>
    </message>
    <message>
      <location filename="../dialog/sequence/sequencedialogparametertab.cpp" line="56"/>
      <source>Sample Rate:</source>
      <translation>取樣頻率：</translation>
    </message>
    <message>
      <location filename="../dialog/sequence/sequencedialogparametertab.cpp" line="60"/>
      <source>Channels:</source>
      <translation>通道：</translation>
    </message>
    <message>
      <location filename="../dialog/sequence/sequencedialogparametertab.cpp" line="69"/>
      <source>Preview</source>
      <translation>預覽</translation>
    </message>
    <message>
      <location filename="../dialog/sequence/sequencedialogparametertab.cpp" line="71"/>
      <source>Resolution:</source>
      <translation>解析度：</translation>
    </message>
    <message>
      <location filename="../dialog/sequence/sequencedialogparametertab.cpp" line="77"/>
      <source>Quality:</source>
      <translation>品質：</translation>
    </message>
    <message>
      <location filename="../dialog/sequence/sequencedialogparametertab.cpp" line="98"/>
      <source>Save Preset</source>
      <translation>儲存預設檔</translation>
    </message>
    <message>
      <location filename="../dialog/sequence/sequencedialogparametertab.cpp" line="142"/>
      <source>(%1x%2)</source>
      <translation>(%1x%2)</translation>
    </message>
  </context>
  <context>
    <name>olive::SequenceDialogPresetTab</name>
    <message>
      <location filename="../dialog/sequence/sequencedialogpresettab.cpp" line="54"/>
      <source>Preset</source>
      <translation>預設</translation>
    </message>
    <message>
      <location filename="../dialog/sequence/sequencedialogpresettab.cpp" line="62"/>
      <source>My Presets</source>
      <translation>我的預設檔</translation>
    </message>
    <message>
      <location filename="../dialog/sequence/sequencedialogpresettab.cpp" line="66"/>
      <source>4K UHD</source>
      <translation>4K UHD</translation>
    </message>
    <message>
      <location filename="../dialog/sequence/sequencedialogpresettab.cpp" line="67"/>
      <source>1080p</source>
      <translation>1080p</translation>
    </message>
    <message>
      <location filename="../dialog/sequence/sequencedialogpresettab.cpp" line="68"/>
      <source>720p</source>
      <translation>720p</translation>
    </message>
    <message>
      <location filename="../dialog/sequence/sequencedialogpresettab.cpp" line="70"/>
      <source>NTSC</source>
      <translation>NTSC</translation>
    </message>
    <message>
      <location filename="../dialog/sequence/sequencedialogpresettab.cpp" line="73"/>
      <source>PAL</source>
      <translation>PAL</translation>
    </message>
    <message>
      <location filename="../dialog/sequence/sequencedialogpresettab.cpp" line="104"/>
      <source>%1 23.976 FPS</source>
      <translation>%1 23.976 FPS</translation>
    </message>
    <message>
      <location filename="../dialog/sequence/sequencedialogpresettab.cpp" line="114"/>
      <source>%1 25 FPS</source>
      <translation>%1 25 FPS</translation>
    </message>
    <message>
      <location filename="../dialog/sequence/sequencedialogpresettab.cpp" line="124"/>
      <source>%1 29.97 FPS</source>
      <translation>%1 29.97 FPS</translation>
    </message>
    <message>
      <location filename="../dialog/sequence/sequencedialogpresettab.cpp" line="134"/>
      <source>%1 50 FPS</source>
      <translation>%1 50 FPS</translation>
    </message>
    <message>
      <location filename="../dialog/sequence/sequencedialogpresettab.cpp" line="144"/>
      <source>%1 59.94 FPS</source>
      <translation>%1 59.94 FPS</translation>
    </message>
    <message>
      <location filename="../dialog/sequence/sequencedialogpresettab.cpp" line="162"/>
      <source>%1 Standard</source>
      <translation>%1 標準</translation>
    </message>
    <message>
      <location filename="../dialog/sequence/sequencedialogpresettab.cpp" line="172"/>
      <source>%1 Widescreen</source>
      <translation>%1 寬螢幕</translation>
    </message>
    <message>
      <location filename="../dialog/sequence/sequencedialogpresettab.cpp" line="266"/>
      <source>Delete Preset</source>
      <translation>刪除預設檔</translation>
    </message>
  </context>
  <context>
    <name>olive::SequenceViewerPanel</name>
    <message>
      <location filename="../panel/sequenceviewer/sequenceviewer.cpp" line="36"/>
      <source>Sequence Viewer</source>
      <translation>序列檢視器</translation>
    </message>
  </context>
  <context>
    <name>olive::SliderBase</name>
    <message>
      <location filename="../widget/slider/sliderbase.cpp" line="365"/>
      <source>Invalid Value</source>
      <translation>數值無效</translation>
    </message>
    <message>
      <location filename="../widget/slider/sliderbase.cpp" line="366"/>
      <source>The entered value is not valid for this field.</source>
      <translation>輸入的值對這個欄位無效。</translation>
    </message>
  </context>
  <context>
    <name>olive::SolidGenerator</name>
    <message>
      <location filename="../node/generator/solid/solid.cpp" line="43"/>
      <source>Solid</source>
      <translation>純色</translation>
    </message>
    <message>
      <location filename="../node/generator/solid/solid.cpp" line="58"/>
      <source>Generate a solid color.</source>
      <translation>產生實心顏色。</translation>
    </message>
    <message>
      <location filename="../node/generator/solid/solid.cpp" line="63"/>
      <source>Color</source>
      <translation>顏色</translation>
    </message>
  </context>
  <context>
    <name>olive::StringSlider</name>
    <message>
      <location filename="../widget/slider/stringslider.cpp" line="44"/>
      <source>(none)</source>
      <translation>(無)</translation>
    </message>
  </context>
  <context>
    <name>olive::StrokeFilterNode</name>
    <message>
      <location filename="../node/filter/stroke/stroke.cpp" line="58"/>
      <source>Stroke</source>
      <translation>外框</translation>
    </message>
    <message>
      <location filename="../node/filter/stroke/stroke.cpp" line="73"/>
      <source>Creates a stroke outline around an image.</source>
      <translation>在圖片周圍產生邊框。</translation>
    </message>
    <message>
      <location filename="../node/filter/stroke/stroke.cpp" line="78"/>
      <source>Input</source>
      <translation>輸入</translation>
    </message>
    <message>
      <location filename="../node/filter/stroke/stroke.cpp" line="79"/>
      <source>Color</source>
      <translation>顏色</translation>
    </message>
    <message>
      <location filename="../node/filter/stroke/stroke.cpp" line="80"/>
      <source>Radius</source>
      <translation>半徑</translation>
    </message>
    <message>
      <location filename="../node/filter/stroke/stroke.cpp" line="81"/>
      <source>Opacity</source>
      <translation>透明度</translation>
    </message>
    <message>
      <location filename="../node/filter/stroke/stroke.cpp" line="82"/>
      <source>Inner</source>
      <translation>內</translation>
    </message>
  </context>
  <context>
    <name>olive::Task</name>
    <message>
      <location filename="../task/task.h" line="57"/>
      <source>Task</source>
      <translation>工作</translation>
    </message>
    <message>
      <location filename="../task/task.h" line="58"/>
      <source>Unknown error</source>
      <translation>未知錯誤</translation>
    </message>
  </context>
  <context>
    <name>olive::TaskDialog</name>
    <message>
      <location filename="../dialog/task/task.cpp" line="79"/>
      <source>Task Failed</source>
      <translation>工作失敗</translation>
    </message>
  </context>
  <context>
    <name>olive::TaskManagerPanel</name>
    <message>
      <location filename="../panel/taskmanager/taskmanager.cpp" line="48"/>
      <source>Task Manager</source>
      <translation>工作管理員</translation>
    </message>
  </context>
  <context>
    <name>olive::TaskViewItem</name>
    <message>
      <location filename="../widget/taskview/taskviewitem.cpp" line="86"/>
      <source>Error: %1</source>
      <translation>錯誤：%1</translation>
    </message>
  </context>
  <context>
    <name>olive::TextGenerator</name>
    <message>
      <location filename="../node/generator/text/text.cpp" line="37"/>
      <source>Sample Text</source>
      <translation>範例文字</translation>
    </message>
    <message>
      <location filename="../node/generator/text/text.cpp" line="67"/>
      <location filename="../node/generator/text/text.cpp" line="87"/>
      <source>Text</source>
      <translation>文字</translation>
    </message>
    <message>
      <location filename="../node/generator/text/text.cpp" line="82"/>
      <source>Generate rich text.</source>
      <translation>產生 RTF 文字。</translation>
    </message>
    <message>
      <location filename="../node/generator/text/text.cpp" line="88"/>
      <source>Font</source>
      <translation>字體</translation>
    </message>
    <message>
      <location filename="../node/generator/text/text.cpp" line="89"/>
      <source>Font Size</source>
      <translation>字體大小</translation>
    </message>
    <message>
      <location filename="../node/generator/text/text.cpp" line="90"/>
      <source>Color</source>
      <translation>顏色</translation>
    </message>
    <message>
      <location filename="../node/generator/text/text.cpp" line="91"/>
      <source>Vertical Align</source>
      <translation>垂直對齊</translation>
    </message>
    <message>
      <location filename="../node/generator/text/text.cpp" line="92"/>
      <source>Top</source>
      <translation>上方</translation>
    </message>
    <message>
      <location filename="../node/generator/text/text.cpp" line="92"/>
      <source>Center</source>
      <translation>中間</translation>
    </message>
    <message>
      <location filename="../node/generator/text/text.cpp" line="92"/>
      <source>Bottom</source>
      <translation>下方</translation>
    </message>
  </context>
  <context>
    <name>olive::TimeBasedPanel</name>
    <message>
      <location filename="../panel/timebased/timebased.cpp" line="168"/>
      <source>(none)</source>
      <translation>(無)</translation>
    </message>
  </context>
  <context>
    <name>olive::TimeBasedWidget</name>
    <message>
      <location filename="../widget/timebased/timebased.cpp" line="455"/>
      <source>Set Marker</source>
      <translation>設置標記</translation>
    </message>
    <message>
      <location filename="../widget/timebased/timebased.cpp" line="455"/>
      <source>Marker name:</source>
      <translation>標記名稱：</translation>
    </message>
  </context>
  <context>
    <name>olive::TimeInput</name>
    <message>
      <location filename="../node/input/time/timeinput.cpp" line="36"/>
      <source>Time</source>
      <translation>時間</translation>
    </message>
    <message>
      <location filename="../node/input/time/timeinput.cpp" line="51"/>
      <source>Generates the time (in seconds) at this frame</source>
      <translation type="unfinished">Generates the time (in seconds) at this frame</translation>
    </message>
  </context>
  <context>
    <name>olive::TimelinePanel</name>
    <message>
      <location filename="../panel/timeline/timeline.cpp" line="182"/>
      <source>Timeline</source>
      <translation>時間軸</translation>
    </message>
  </context>
  <context>
    <name>olive::TimelineWidget</name>
    <message>
      <location filename="../widget/timelinewidget/timelinewidget.cpp" line="1056"/>
      <location filename="../widget/timelinewidget/timelinewidget.cpp" line="1078"/>
      <source>Properties</source>
      <translation>屬性</translation>
    </message>
    <message>
      <location filename="../widget/timelinewidget/timelinewidget.cpp" line="1071"/>
      <source>Use Audio Time Units</source>
      <translation type="unfinished">Use Audio Time Units</translation>
    </message>
  </context>
  <context>
    <name>olive::ToolPanel</name>
    <message>
      <location filename="../panel/tool/tool.cpp" line="52"/>
      <source>Tools</source>
      <translation>工具</translation>
    </message>
  </context>
  <context>
    <name>olive::Toolbar</name>
    <message>
      <location filename="../widget/toolbar/toolbar.cpp" line="96"/>
      <source>Pointer Tool</source>
      <translation>選擇工具</translation>
    </message>
    <message>
      <location filename="../widget/toolbar/toolbar.cpp" line="97"/>
      <source>Edit Tool</source>
      <translation>編輯工具</translation>
    </message>
    <message>
      <location filename="../widget/toolbar/toolbar.cpp" line="98"/>
      <source>Ripple Tool</source>
      <translation>波紋工具</translation>
    </message>
    <message>
      <location filename="../widget/toolbar/toolbar.cpp" line="99"/>
      <source>Rolling Tool</source>
      <translation>滾動工具</translation>
    </message>
    <message>
      <location filename="../widget/toolbar/toolbar.cpp" line="100"/>
      <source>Razor Tool</source>
      <translation>分割工具</translation>
    </message>
    <message>
      <location filename="../widget/toolbar/toolbar.cpp" line="101"/>
      <source>Slip Tool</source>
      <translation>外滑工具</translation>
    </message>
    <message>
      <location filename="../widget/toolbar/toolbar.cpp" line="102"/>
      <source>Slide Tool</source>
      <translation>內滑工具</translation>
    </message>
    <message>
      <location filename="../widget/toolbar/toolbar.cpp" line="103"/>
      <source>Hand Tool</source>
      <translation>手型工具</translation>
    </message>
    <message>
      <location filename="../widget/toolbar/toolbar.cpp" line="104"/>
      <source>Zoom Tool</source>
      <translation>縮放工具</translation>
    </message>
    <message>
      <location filename="../widget/toolbar/toolbar.cpp" line="105"/>
      <source>Transition Tool</source>
      <translation>轉場工具</translation>
    </message>
    <message>
      <location filename="../widget/toolbar/toolbar.cpp" line="106"/>
      <source>Record Tool</source>
      <translation>錄製工具</translation>
    </message>
    <message>
      <location filename="../widget/toolbar/toolbar.cpp" line="107"/>
      <source>Add Tool</source>
      <translation>新增工具</translation>
    </message>
    <message>
      <location filename="../widget/toolbar/toolbar.cpp" line="108"/>
      <source>Toggle Snapping</source>
      <translation type="unfinished">Toggle Snapping</translation>
    </message>
  </context>
  <context>
    <name>olive::TrackOutput</name>
    <message>
      <location filename="../node/output/track/track.cpp" line="80"/>
      <source>Track</source>
      <translation>軌道</translation>
    </message>
    <message>
      <location filename="../node/output/track/track.cpp" line="95"/>
      <source>Node for representing and processing a single array of Blocks sorted by time. Also represents the end of a Sequence.</source>
      <translation type="unfinished">Node for representing and processing a single array of Blocks sorted by time. Also represents the end of a Sequence.</translation>
    </message>
    <message>
      <location filename="../node/output/track/track.cpp" line="130"/>
      <source>Blocks</source>
      <translation type="unfinished">Blocks</translation>
    </message>
    <message>
      <location filename="../node/output/track/track.cpp" line="131"/>
      <source>Muted</source>
      <translation>已靜音</translation>
    </message>
    <message>
      <location filename="../node/output/track/track.cpp" line="398"/>
      <source>Video %1</source>
      <translation>視訊 %1</translation>
    </message>
    <message>
      <location filename="../node/output/track/track.cpp" line="399"/>
      <source>Audio %1</source>
      <translation>音訊 %1</translation>
    </message>
    <message>
      <location filename="../node/output/track/track.cpp" line="400"/>
      <source>Subtitle %1</source>
      <translation>字幕 %1</translation>
    </message>
    <message>
      <location filename="../node/output/track/track.cpp" line="406"/>
      <source>Track %1</source>
      <translation>軌道 %1</translation>
    </message>
  </context>
  <context>
    <name>olive::TrackViewItem</name>
    <message>
      <location filename="../widget/timelinewidget/trackview/trackviewitem.cpp" line="53"/>
      <source>M</source>
      <translation>M</translation>
    </message>
    <message>
      <location filename="../widget/timelinewidget/trackview/trackviewitem.cpp" line="60"/>
      <source>L</source>
      <translation>L</translation>
    </message>
  </context>
  <context>
    <name>olive::TransitionBlock</name>
    <message>
      <location filename="../node/block/transition/transition.cpp" line="68"/>
      <source>From</source>
      <translation>從</translation>
    </message>
    <message>
      <location filename="../node/block/transition/transition.cpp" line="69"/>
      <source>To</source>
      <translation>至</translation>
    </message>
    <message>
      <location filename="../node/block/transition/transition.cpp" line="70"/>
      <source>Curve</source>
      <translation>曲線</translation>
    </message>
    <message>
      <location filename="../node/block/transition/transition.cpp" line="73"/>
      <source>Linear</source>
      <translation>線性</translation>
    </message>
    <message>
      <location filename="../node/block/transition/transition.cpp" line="73"/>
      <source>Exponential</source>
      <translation>指數</translation>
    </message>
    <message>
      <location filename="../node/block/transition/transition.cpp" line="73"/>
      <source>Logarithmic</source>
      <translation>對數</translation>
    </message>
  </context>
  <context>
    <name>olive::TrigonometryNode</name>
    <message>
      <location filename="../node/math/trigonometry/trigonometry.cpp" line="43"/>
      <source>Trigonometry</source>
      <translation>三角函數</translation>
    </message>
    <message>
      <location filename="../node/math/trigonometry/trigonometry.cpp" line="58"/>
      <source>Perform a trigonometry operation on a value.</source>
      <translation>對數值進行三角函數運算。</translation>
    </message>
    <message>
      <location filename="../node/math/trigonometry/trigonometry.cpp" line="63"/>
      <source>Sine</source>
      <translation>正弦函數</translation>
    </message>
    <message>
      <location filename="../node/math/trigonometry/trigonometry.cpp" line="64"/>
      <source>Cosine</source>
      <translation>餘弦函數</translation>
    </message>
    <message>
      <location filename="../node/math/trigonometry/trigonometry.cpp" line="65"/>
      <source>Tangent</source>
      <translation>正切函數</translation>
    </message>
    <message>
      <location filename="../node/math/trigonometry/trigonometry.cpp" line="67"/>
      <source>Inverse Sine</source>
      <translation>反正弦函數</translation>
    </message>
    <message>
      <location filename="../node/math/trigonometry/trigonometry.cpp" line="68"/>
      <source>Inverse Cosine</source>
      <translation>反餘弦函數</translation>
    </message>
    <message>
      <location filename="../node/math/trigonometry/trigonometry.cpp" line="69"/>
      <source>Inverse Tangent</source>
      <translation>反正切函數</translation>
    </message>
    <message>
      <location filename="../node/math/trigonometry/trigonometry.cpp" line="71"/>
      <source>Hyperbolic Sine</source>
      <translation>雙曲正弦函數</translation>
    </message>
    <message>
      <location filename="../node/math/trigonometry/trigonometry.cpp" line="72"/>
      <source>Hyperbolic Cosine</source>
      <translation>雙曲餘弦函數</translation>
    </message>
    <message>
      <location filename="../node/math/trigonometry/trigonometry.cpp" line="73"/>
      <source>Hyperbolic Tangent</source>
      <translation>雙曲正切函數</translation>
    </message>
    <message>
      <location filename="../node/math/trigonometry/trigonometry.cpp" line="77"/>
      <source>Method</source>
      <translation>方式</translation>
    </message>
  </context>
  <context>
    <name>olive::VideoDividerComboBox</name>
    <message>
      <location filename="../widget/standardcombos/videodividercombobox.h" line="41"/>
      <source>Full</source>
      <translation>完整</translation>
    </message>
    <message>
      <location filename="../widget/standardcombos/videodividercombobox.h" line="43"/>
      <source>1/%1</source>
      <translation>1/%1</translation>
    </message>
  </context>
  <context>
    <name>olive::VideoInput</name>
    <message>
      <location filename="../node/input/media/video/video.cpp" line="45"/>
      <source>Video Input</source>
      <translation>視訊輸入</translation>
    </message>
    <message>
      <location filename="../node/input/media/video/video.cpp" line="50"/>
      <source>Video</source>
      <translation>視訊</translation>
    </message>
    <message>
      <location filename="../node/input/media/video/video.cpp" line="60"/>
      <source>Import a video footage stream.</source>
      <translation type="unfinished">Import a video footage stream.</translation>
    </message>
  </context>
  <context>
    <name>olive::VideoStreamProperties</name>
    <message>
      <location filename="../dialog/footageproperties/streamproperties/videostreamproperties.cpp" line="46"/>
      <source>Pixel Aspect:</source>
      <translation>像素長寬比：</translation>
    </message>
    <message>
      <location filename="../dialog/footageproperties/streamproperties/videostreamproperties.cpp" line="54"/>
      <source>Interlacing:</source>
      <translation>隔行：</translation>
    </message>
    <message>
      <location filename="../dialog/footageproperties/streamproperties/videostreamproperties.cpp" line="63"/>
      <source>Color Space:</source>
      <translation>色彩空間：</translation>
    </message>
    <message>
      <location filename="../dialog/footageproperties/streamproperties/videostreamproperties.cpp" line="69"/>
      <source>Default (%1)</source>
      <translation>預設 (%1)</translation>
    </message>
    <message>
      <location filename="../dialog/footageproperties/streamproperties/videostreamproperties.cpp" line="84"/>
      <source>Premultiplied Alpha</source>
      <translation type="unfinished">Premultiplied Alpha</translation>
    </message>
    <message>
      <location filename="../dialog/footageproperties/streamproperties/videostreamproperties.cpp" line="92"/>
      <source>Image Sequence</source>
      <translation>圖片序列</translation>
    </message>
    <message>
      <location filename="../dialog/footageproperties/streamproperties/videostreamproperties.cpp" line="99"/>
      <source>Start Index:</source>
      <translation type="unfinished">Start Index:</translation>
    </message>
    <message>
      <location filename="../dialog/footageproperties/streamproperties/videostreamproperties.cpp" line="108"/>
      <source>End Index:</source>
      <translation type="unfinished">End Index:</translation>
    </message>
    <message>
      <location filename="../dialog/footageproperties/streamproperties/videostreamproperties.cpp" line="117"/>
      <source>Frame Rate:</source>
      <translation>影格率：</translation>
    </message>
    <message>
      <location filename="../dialog/footageproperties/streamproperties/videostreamproperties.cpp" line="170"/>
      <source>Invalid Configuration</source>
      <translation>配置無效</translation>
    </message>
    <message>
      <location filename="../dialog/footageproperties/streamproperties/videostreamproperties.cpp" line="171"/>
      <source>Image sequence end index must be a value higher than the start index.</source>
      <translation type="unfinished">Image sequence end index must be a value higher than the start index.</translation>
    </message>
  </context>
  <context>
    <name>olive::ViewerOutput</name>
    <message>
      <location filename="../node/output/viewer/viewer.cpp" line="77"/>
      <source>Viewer</source>
      <translation>檢視器</translation>
    </message>
    <message>
      <location filename="../node/output/viewer/viewer.cpp" line="92"/>
      <source>Interface between a Viewer panel and the node system.</source>
      <translation type="unfinished">Interface between a Viewer panel and the node system.</translation>
    </message>
    <message>
      <location filename="../node/output/viewer/viewer.cpp" line="251"/>
      <source>Texture</source>
      <translation>材質</translation>
    </message>
    <message>
      <location filename="../node/output/viewer/viewer.cpp" line="253"/>
      <source>Samples</source>
      <translation>取樣</translation>
    </message>
    <message>
      <location filename="../node/output/viewer/viewer.cpp" line="260"/>
      <source>Video Tracks</source>
      <translation>視訊軌</translation>
    </message>
    <message>
      <location filename="../node/output/viewer/viewer.cpp" line="263"/>
      <source>Audio Tracks</source>
      <translation>音訊軌</translation>
    </message>
    <message>
      <location filename="../node/output/viewer/viewer.cpp" line="266"/>
      <source>Subtitle Tracks</source>
      <translation>字幕軌</translation>
    </message>
  </context>
  <context>
    <name>olive::ViewerPanel</name>
    <message>
      <location filename="../panel/viewer/viewer.cpp" line="41"/>
      <source>Viewer</source>
      <translation>檢視器</translation>
    </message>
  </context>
  <context>
    <name>olive::ViewerWidget</name>
    <message>
      <location filename="../widget/viewer/viewer.cpp" line="364"/>
      <source>Error</source>
      <translation>錯誤</translation>
    </message>
    <message>
      <location filename="../widget/viewer/viewer.cpp" line="365"/>
      <source>No in or out points are set to cache.</source>
      <translation type="unfinished">No in or out points are set to cache.</translation>
    </message>
    <message>
      <location filename="../widget/viewer/viewer.cpp" line="729"/>
      <location filename="../widget/viewer/viewer.cpp" line="915"/>
      <source>Safe Margins</source>
      <translation type="unfinished">Safe Margins</translation>
    </message>
    <message>
      <location filename="../widget/viewer/viewer.cpp" line="823"/>
      <source>Zoom</source>
      <translation>縮放</translation>
    </message>
    <message>
      <location filename="../widget/viewer/viewer.cpp" line="827"/>
      <source>Fit</source>
      <translation type="unfinished">Fit</translation>
    </message>
    <message>
      <location filename="../widget/viewer/viewer.cpp" line="829"/>
      <source>%1%</source>
      <translation>%1%</translation>
    </message>
    <message>
      <location filename="../widget/viewer/viewer.cpp" line="837"/>
      <source>Full Screen</source>
      <translation>全螢幕</translation>
    </message>
    <message>
      <location filename="../widget/viewer/viewer.cpp" line="843"/>
      <source>Screen %1: %2x%3</source>
      <translation>畫面 %1：%2x%3</translation>
    </message>
    <message>
      <location filename="../widget/viewer/viewer.cpp" line="856"/>
      <source>Deinterlace</source>
      <translation type="unfinished">Deinterlace</translation>
    </message>
    <message>
      <location filename="../widget/viewer/viewer.cpp" line="867"/>
      <source>Scopes</source>
      <translation type="unfinished">Scopes</translation>
    </message>
    <message>
      <location filename="../widget/viewer/viewer.cpp" line="881"/>
      <source>Cache</source>
      <translation>快取</translation>
    </message>
    <message>
      <location filename="../widget/viewer/viewer.cpp" line="885"/>
      <source>Auto-Cache</source>
      <translation>自動快取</translation>
    </message>
    <message>
      <location filename="../widget/viewer/viewer.cpp" line="893"/>
      <source>Pause Auto-Cache During Playback</source>
      <translation>播放時暫停自動快取</translation>
    </message>
    <message>
      <location filename="../widget/viewer/viewer.cpp" line="903"/>
      <source>Cache Entire Sequence</source>
      <translation>快取整個序列</translation>
    </message>
    <message>
      <location filename="../widget/viewer/viewer.cpp" line="907"/>
      <source>Cache Sequence In/Out</source>
      <translation>快取序列 進入點/退出點</translation>
    </message>
    <message>
      <location filename="../widget/viewer/viewer.cpp" line="918"/>
      <source>Off</source>
      <translation>關</translation>
    </message>
    <message>
      <location filename="../widget/viewer/viewer.cpp" line="923"/>
      <source>On</source>
      <translation>開</translation>
    </message>
    <message>
      <location filename="../widget/viewer/viewer.cpp" line="928"/>
      <source>Custom Aspect</source>
      <translation type="unfinished">Custom Aspect</translation>
    </message>
    <message>
      <location filename="../widget/viewer/viewer.cpp" line="938"/>
      <source>Show Audio Waveform</source>
      <translation>顯示音訊波形</translation>
    </message>
  </context>
  <context>
    <name>olive::VolumeNode</name>
    <message>
      <location filename="../node/audio/volume/volume.cpp" line="44"/>
      <location filename="../node/audio/volume/volume.cpp" line="81"/>
      <source>Volume</source>
      <translation>音量</translation>
    </message>
    <message>
      <location filename="../node/audio/volume/volume.cpp" line="59"/>
      <source>Adjusts the volume of an audio source.</source>
      <translation>調整音訊來源的音量。</translation>
    </message>
    <message>
      <location filename="../node/audio/volume/volume.cpp" line="80"/>
      <source>Samples</source>
      <translation>取樣</translation>
    </message>
  </context>
</TS>
