9086 lines
277 KiB
XML
9086 lines
277 KiB
XML
<?xml version="1.0" encoding="utf-8"?>
|
||
<!DOCTYPE TS>
|
||
<TS version="2.1" language="zh_CN">
|
||
<context>
|
||
<name>AudioParams</name>
|
||
<message>
|
||
<location filename="../ui/humanstrings.cpp" line="+28" />
|
||
<source>%1 Hz</source>
|
||
<translation>%1 Hz</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+7" />
|
||
<source>Mono</source>
|
||
<translation>单声道</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+2" />
|
||
<source>Stereo</source>
|
||
<translation>立体声</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+2" />
|
||
<source>2.1</source>
|
||
<translation>2.1</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+2" />
|
||
<source>5.1</source>
|
||
<translation>5.1</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+2" />
|
||
<source>7.1</source>
|
||
<translation>7.1</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+2" />
|
||
<location line="+50" />
|
||
<source>Unknown (0x%1)</source>
|
||
<translation>未知 (0x%1)</translation>
|
||
</message>
|
||
<message>
|
||
<location line="-41" />
|
||
<source>Unsigned 8-bit (Packed)</source>
|
||
<translation>无符号8位(压缩)</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+3" />
|
||
<source>Signed 16-bit (Packed)</source>
|
||
<translation>有符号16位(压缩)</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+3" />
|
||
<source>Signed 32-bit (Packed)</source>
|
||
<translation>有符号32位(压缩)</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+3" />
|
||
<source>Signed 64-bit (Packed)</source>
|
||
<translation>有符号64位(压缩)</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+3" />
|
||
<source>Float 32-bit (Packed)</source>
|
||
<translation>浮点32位(压缩)</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+3" />
|
||
<source>Float 64-bit (Packed)</source>
|
||
<translation>浮点64位(压缩)</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+3" />
|
||
<source>Unsigned 8-bit (Planar)</source>
|
||
<translation>无符号8位(平面)</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+3" />
|
||
<source>Signed 16-bit (Planar)</source>
|
||
<translation>有符号16位(平面)</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+3" />
|
||
<source>Signed 32-bit (Planar)</source>
|
||
<translation>有符号32位(平面)</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+3" />
|
||
<source>Signed 64-bit (Planar)</source>
|
||
<translation>有符号64位(平面)</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+3" />
|
||
<source>Float 32-bit (Planar)</source>
|
||
<translation>浮点32位(平面)</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+3" />
|
||
<source>Float 64-bit (Planar)</source>
|
||
<translation>浮点64位(平面)</translation>
|
||
</message>
|
||
</context>
|
||
<context>
|
||
<name>Config</name>
|
||
<message>
|
||
<location filename="../config/config.cpp" line="+357" />
|
||
<source>Error loading settings</source>
|
||
<translation>加载设置时出错</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+1" />
|
||
<source>Failed to load application settings. This session will use defaults.
|
||
|
||
%1</source>
|
||
<translation>无法加载应用程序设置,此会话将使用默认设置。
|
||
|
||
%1</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+23" />
|
||
<source>Error saving settings</source>
|
||
<translation>保存设置时出错</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+1" />
|
||
<source>Failed to save application settings. The application may lack write permissions for this location.</source>
|
||
<translation>未能保存应用程序设置。应用程序可能缺少此位置的写入权限.</translation>
|
||
</message>
|
||
</context>
|
||
<context>
|
||
<name>ImportTool</name>
|
||
<message>
|
||
<location filename="../widget/timelinewidget/tool/import.cpp" line="+358" />
|
||
<source>Don't ask me again</source>
|
||
<translation>不再询问</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+6" />
|
||
<source>No Active Sequence</source>
|
||
<translation>没有活动序列</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+2" />
|
||
<source>No sequence is currently open. Would you like to create one?</source>
|
||
<translation>没有打开的序列。您要创建一个序列吗?</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+6" />
|
||
<source>Automatically Detect Parameters From Footage</source>
|
||
<translation>自动检测素材参数</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+5" />
|
||
<source>Set Parameters Manually</source>
|
||
<translation>手动设置参数</translation>
|
||
</message>
|
||
</context>
|
||
<context>
|
||
<name>NodeFactory</name>
|
||
<message>
|
||
<location filename="../node/factory.cpp" line="+175" />
|
||
<source>None</source>
|
||
<translation>无</translation>
|
||
</message>
|
||
</context>
|
||
<context>
|
||
<name>NodeValue</name>
|
||
<message>
|
||
<location filename="../node/value.cpp" line="+260" />
|
||
<source>None</source>
|
||
<translation>无</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+3" />
|
||
<source>Integer</source>
|
||
<translation>整数</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+2" />
|
||
<source>Float</source>
|
||
<translation>浮点数</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+2" />
|
||
<source>Rational</source>
|
||
<translation>有理数</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+2" />
|
||
<source>Boolean</source>
|
||
<translation>布尔值</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+2" />
|
||
<source>Color</source>
|
||
<translation>颜色</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+2" />
|
||
<source>Matrix</source>
|
||
<translation>矩阵</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+2" />
|
||
<source>Text</source>
|
||
<translation>文字</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+2" />
|
||
<source>Font</source>
|
||
<translation>字体</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+2" />
|
||
<source>File</source>
|
||
<translation>文件</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+2" />
|
||
<source>Texture</source>
|
||
<translation>纹理</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+2" />
|
||
<source>Samples</source>
|
||
<translation>采样</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+2" />
|
||
<source>Vector 2D</source>
|
||
<translation>矢量 2D</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+2" />
|
||
<source>Vector 3D</source>
|
||
<translation>矢量 3D</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+2" />
|
||
<source>Vector 4D</source>
|
||
<translation>矢量 4D</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+2" />
|
||
<source>Bezier</source>
|
||
<translation>贝塞尔曲线</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+2" />
|
||
<source>Video Parameters</source>
|
||
<translation>视频参数</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+2" />
|
||
<source>Audio Parameters</source>
|
||
<translation>音频参数</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+2" />
|
||
<source>Subtitle Parameters</source>
|
||
<translation>字幕参数</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+2" />
|
||
<source>Binary</source>
|
||
<translation type="unfinished" />
|
||
</message>
|
||
<message>
|
||
<location line="+6" />
|
||
<source>Unknown</source>
|
||
<translation>未知</translation>
|
||
</message>
|
||
</context>
|
||
<context>
|
||
<name>NodeViewContext</name>
|
||
<message>
|
||
<location filename="../widget/nodeview/nodeviewcontext.cpp" line="+53" />
|
||
<source>%1 [%2] :: %3 - %4</source>
|
||
<translation>%1 [%2] :: %3 - %4</translation>
|
||
</message>
|
||
</context>
|
||
<context>
|
||
<name>NodeViewItem</name>
|
||
<message>
|
||
<location filename="../widget/nodeview/nodeviewitem.cpp" line="+596" />
|
||
<source>%1...</source>
|
||
<translation>%1...</translation>
|
||
</message>
|
||
<message>
|
||
<location line="-209" />
|
||
<source>Output</source>
|
||
<translation>输出</translation>
|
||
</message>
|
||
</context>
|
||
<context>
|
||
<name>OlivePluginInstance</name>
|
||
<message>
|
||
<location filename="../pluginSupport/OlivePluginInstance.cpp" line="+378" />
|
||
<source>Change %1</source>
|
||
<translation>更改 %1</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+17" />
|
||
<source>%1 (+%2)</source>
|
||
<translation>%1(+%2)</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+5" />
|
||
<source>Edit Parameters</source>
|
||
<translation>编辑参数</translation>
|
||
</message>
|
||
</context>
|
||
<context>
|
||
<name>PresetManager</name>
|
||
<message>
|
||
<location filename="../dialog/sequence/presetmanager.h" line="+139" />
|
||
<source>Save Preset</source>
|
||
<translation>保存预设</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+1" />
|
||
<source>Set preset name:</source>
|
||
<translation>设置预设名称:</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+13" />
|
||
<source>Invalid preset name</source>
|
||
<translation>无效的预设名称</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+2" />
|
||
<source>You must enter a preset name</source>
|
||
<translation>您必须输入预设名称</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+38" />
|
||
<source>Preset exists</source>
|
||
<translation>预设存在</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+2" />
|
||
<source>A preset with this name already exists. Would you like to replace it?</source>
|
||
<translation>存在具有此名称的预设。您要替换它吗?</translation>
|
||
</message>
|
||
</context>
|
||
<context>
|
||
<name>QObject</name>
|
||
<message>
|
||
<location filename="../core.cpp" line="+136" />
|
||
<source>Common Media Files</source>
|
||
<translation type="unfinished" />
|
||
</message>
|
||
<message>
|
||
<location line="+1" />
|
||
<source>Video Files</source>
|
||
<translation type="unfinished" />
|
||
</message>
|
||
<message>
|
||
<location line="+2" />
|
||
<source>Audio Files</source>
|
||
<translation type="unfinished" />
|
||
</message>
|
||
<message>
|
||
<location line="+2" />
|
||
<source>Image Files</source>
|
||
<translation type="unfinished" />
|
||
</message>
|
||
<message>
|
||
<location filename="../render/plugin/pluginrenderer.cpp" line="+1360" />
|
||
<source>Plugin Error</source>
|
||
<translation type="unfinished" />
|
||
</message>
|
||
<message>
|
||
<location line="+245" />
|
||
<source>Plugin %1 failed because connected inputs have different frame rates.
|
||
The last operation has been undone.</source>
|
||
<translation type="unfinished" />
|
||
</message>
|
||
<message>
|
||
<location line="+11" />
|
||
<source>Plugin %1 encountered an error: %2
|
||
The last operation has been undone.</source>
|
||
<translation type="unfinished" />
|
||
</message>
|
||
<message>
|
||
<location line="+11" />
|
||
<source>Plugin %1 failed to get clip preferences.
|
||
The last operation has been undone.</source>
|
||
<translation type="unfinished" />
|
||
</message>
|
||
</context>
|
||
<context>
|
||
<name>RatioDialog</name>
|
||
<message>
|
||
<location filename="../common/ratiodialog.cpp" line="+41" />
|
||
<source>Enter custom ratio (e.g. "4:3", "16/9", etc.):</source>
|
||
<translation>输入自定义比率 (例如“4:3”、“16/9”,等):</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+44" />
|
||
<source>Invalid custom ratio</source>
|
||
<translation>无效的自定义比率</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+1" />
|
||
<source>Failed to parse "%1" into an aspect ratio. Please format a rational fraction with a ':' or a '/' separator.</source>
|
||
<translation>无法将“%1”解析为宽高比,请使用‘:’或‘/’分隔符组成的有理分式。</translation>
|
||
</message>
|
||
</context>
|
||
<context>
|
||
<name>Serializer</name>
|
||
<message>
|
||
<location filename="../node/project/serializer/serializer.cpp" line="+305" />
|
||
<source>%1 on line %2</source>
|
||
<translation>%1 在线 %2</translation>
|
||
</message>
|
||
</context>
|
||
<context>
|
||
<name>Tool</name>
|
||
<message>
|
||
<location filename="../tool/tool.h" line="+117" />
|
||
<source>Empty</source>
|
||
<translation>空白</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+2" />
|
||
<source>Bars</source>
|
||
<translation>彩条</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+4" />
|
||
<source>Solid</source>
|
||
<translation>纯色</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+2" />
|
||
<source>Title</source>
|
||
<translation>标题</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+2" />
|
||
<source>Tone</source>
|
||
<translation>音调</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+7" />
|
||
<source>Unknown</source>
|
||
<translation>未知</translation>
|
||
</message>
|
||
<message>
|
||
<location line="-13" />
|
||
<source>Shape</source>
|
||
<translation>形状</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+8" />
|
||
<source>Subtitle</source>
|
||
<translation>字幕</translation>
|
||
</message>
|
||
</context>
|
||
<context>
|
||
<name>UndoStack</name>
|
||
<message>
|
||
<location filename="../undo/undostack.cpp" line="+183" />
|
||
<source>Undo %1</source>
|
||
<translation>撤销 %1</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+3" />
|
||
<source>Redo %1</source>
|
||
<translation>重做 %1</translation>
|
||
</message>
|
||
</context>
|
||
<context>
|
||
<name>VideoParams</name>
|
||
<message>
|
||
<location filename="../render/videoparams.cpp" line="+244" />
|
||
<source>8-bit</source>
|
||
<translation>8 位</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+2" />
|
||
<source>10-bit Packed</source>
|
||
<translation type="unfinished" />
|
||
</message>
|
||
<message>
|
||
<location line="+2" />
|
||
<source>16-bit Integer</source>
|
||
<translation>16 位整型</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+2" />
|
||
<source>Half-Float (16-bit)</source>
|
||
<translation>半精度浮点型(16位)</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+3" />
|
||
<source>Full-Float (32-bit)</source>
|
||
<translation>全精度浮点型(32位)</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+7" />
|
||
<source>Unknown (0x%1)</source>
|
||
<translation>未知 (0x%1)</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+68" />
|
||
<source>%1 FPS</source>
|
||
<translation>%1 FPS</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+7" />
|
||
<source>Square Pixels (%1)</source>
|
||
<translation>正方形像素 (%1)</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+1" />
|
||
<source>NTSC Standard (%1)</source>
|
||
<translation>NTSC 标准 (%1)</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+1" />
|
||
<source>NTSC Widescreen (%1)</source>
|
||
<translation>NTSC 宽屏 (%1)</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+1" />
|
||
<source>PAL Standard (%1)</source>
|
||
<translation>PAL 标准 (%1)</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+1" />
|
||
<source>PAL Widescreen (%1)</source>
|
||
<translation>PAL 宽屏 (%1)</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+1" />
|
||
<source>HD Anamorphic 1080 (%1)</source>
|
||
<translation>HD 变形 1080 (%1)</translation>
|
||
</message>
|
||
<message>
|
||
<location line="-106" />
|
||
<source>Full</source>
|
||
<translation>完全</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+2" />
|
||
<source>1/%1</source>
|
||
<translation>1/%1</translation>
|
||
</message>
|
||
</context>
|
||
<context>
|
||
<name>main</name>
|
||
<message>
|
||
<location filename="../main.cpp" line="+60" />
|
||
<source>No project filename set to decompress</source>
|
||
<translation type="unfinished" />
|
||
</message>
|
||
<message>
|
||
<location line="+10" />
|
||
<source>Failed to open file "%1"</source>
|
||
<translation type="unfinished" />
|
||
</message>
|
||
<message>
|
||
<location line="+8" />
|
||
<source>Decompressing project...</source>
|
||
<translation type="unfinished" />
|
||
</message>
|
||
<message>
|
||
<location line="+6" />
|
||
<location line="+15" />
|
||
<source>Failed to decompress, project may be corrupt</source>
|
||
<translation type="unfinished" />
|
||
</message>
|
||
<message>
|
||
<location line="+21" />
|
||
<source>Outputting to file "%1"</source>
|
||
<translation type="unfinished" />
|
||
</message>
|
||
<message>
|
||
<location line="+7" />
|
||
<source>Failed to open output file "%1"</source>
|
||
<translation type="unfinished" />
|
||
</message>
|
||
<message>
|
||
<location line="+12" />
|
||
<source>Decompressed successfully</source>
|
||
<translation type="unfinished" />
|
||
</message>
|
||
<message>
|
||
<location line="+52" />
|
||
<source>Show this help text</source>
|
||
<translation>显示此帮助文本</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+4" />
|
||
<source>Show application version</source>
|
||
<translation>显示应用程序版本</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+4" />
|
||
<source>Start in full-screen mode</source>
|
||
<translation>以全屏模式启动</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+4" />
|
||
<source>Export only (No GUI)</source>
|
||
<translation>仅导出 (无 GUI)</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+4" />
|
||
<source>Override language with file</source>
|
||
<translation>使用文件覆盖语言</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+1" />
|
||
<source>qm-file</source>
|
||
<translation>qm文件</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+4" />
|
||
<source>Decompress project file (No GUI)</source>
|
||
<translation type="unfinished" />
|
||
</message>
|
||
<message>
|
||
<location line="+11" />
|
||
<source>Project to open on startup</source>
|
||
<translation>在启动时打开的项目</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+4" />
|
||
<source>Don't load plugins</source>
|
||
<translation type="unfinished" />
|
||
</message>
|
||
<message>
|
||
<location line="+158" />
|
||
<source>Your computer's graphics driver does not appear to support framebuffers. This most likely means either your graphics driver is not up-to-date or your graphics card is too old to run Oak Video Editor.
|
||
|
||
Please update your graphics driver to the latest version and try again.
|
||
|
||
Current driver information: %1 %2 %3</source>
|
||
<translation type="unfinished" />
|
||
</message>
|
||
<message>
|
||
<location line="-167" />
|
||
<source>Launch with debug console</source>
|
||
<translation>使用调试控制台启动</translation>
|
||
</message>
|
||
</context>
|
||
<context>
|
||
<name>olive::AV1Section</name>
|
||
<message>
|
||
<location filename="../dialog/export/codec/av1section.cpp" line="+47" />
|
||
<source>Preset:</source>
|
||
<translation type="unfinished">预设:</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+3" />
|
||
<source>This parameter governs the efficiency/encode-time trade-off.
|
||
Lower presets will result in an output with better quality for a given file size, but will take longer to encode.
|
||
Higher presets can result in a very fast encode, but will make some compromises on visual quality for a given crf value.</source>
|
||
<translation type="unfinished" />
|
||
</message>
|
||
<message>
|
||
<location line="+14" />
|
||
<source>Compression Method:</source>
|
||
<translation type="unfinished">压缩方式:</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+3" />
|
||
<source>This parameter governs the quality/size trade-off.
|
||
Higher CRF values will result in a final output that takes less space, but begins to lose detail.
|
||
Lower CRF values retain more detail at the cost of larger file sizes.
|
||
The possible range of CRF in SVT-AV1 is 1-63.</source>
|
||
<translation type="unfinished" />
|
||
</message>
|
||
<message>
|
||
<location line="+7" />
|
||
<source>Constant Rate Factor</source>
|
||
<translation type="unfinished">恒定速率因子(CRF)</translation>
|
||
</message>
|
||
</context>
|
||
<context>
|
||
<name>olive::AboutDialog</name>
|
||
<message>
|
||
<location filename="../dialog/about/about.cpp" line="+43" />
|
||
<source>About %1</source>
|
||
<translation>关于 %1</translation>
|
||
</message>
|
||
<message>
|
||
<source>Special thanks to Enzo GD, administrator of the Olive Facebook user group, for his generous support in spreading the word about this project in its early days.</source>
|
||
<translation>特别感谢 Olive Facebook 用户群组管理员 Enzo GD,在项目早期为宣传推广所给予的慷慨支持。</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+29" />
|
||
<source>Oak Video Editor is a free open source non-linear video editor. This software is licensed under the GNU GPL Version 3.</source>
|
||
<translation type="unfinished" />
|
||
</message>
|
||
<message>
|
||
<location line="+2" />
|
||
<source>This project is a fork of <a href="https://github.com/olive-editor/olive">Olive Video Editor</a>.</source>
|
||
<translation type="unfinished" />
|
||
</message>
|
||
<message>
|
||
<location line="+21" />
|
||
<source><b>Oak Video Editor relies on support from the community to continue its development.</b></source>
|
||
<translation type="unfinished" />
|
||
</message>
|
||
<message>
|
||
<location line="+3" />
|
||
<source>Oak Video Editor wouldn't be possible without the support of gracious donations from the following people.</source>
|
||
<translation type="unfinished" />
|
||
</message>
|
||
<message>
|
||
<location line="+5" />
|
||
<source><html>%1 If you like this project, please consider making a one-time donation or pledging monthly to support its development.</html></source>
|
||
<translation type="unfinished" />
|
||
</message>
|
||
<message>
|
||
<location line="-62" />
|
||
<source>Welcome to %1</source>
|
||
<translation>欢迎来到 %1</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+85" />
|
||
<source>Don't show this message again</source>
|
||
<translation>不再显示信息</translation>
|
||
</message>
|
||
</context>
|
||
<context>
|
||
<name>olive::ActionSearch</name>
|
||
<message>
|
||
<location filename="../dialog/actionsearch/actionsearch.cpp" line="+60" />
|
||
<source>Search for action...</source>
|
||
<translation>操作搜索...</translation>
|
||
</message>
|
||
</context>
|
||
<context>
|
||
<name>olive::AudioManager</name>
|
||
<message>
|
||
<location filename="../audio/audiomanager.cpp" line="+103" />
|
||
<source>No output device is set</source>
|
||
<translation>未设置输出设备</translation>
|
||
</message>
|
||
</context>
|
||
<context>
|
||
<name>olive::AudioMonitorPanel</name>
|
||
<message>
|
||
<location filename="../panel/audiomonitor/audiomonitor.cpp" line="+43" />
|
||
<source>Audio Monitor</source>
|
||
<translation>音频监视器</translation>
|
||
</message>
|
||
</context>
|
||
<context>
|
||
<name>olive::AutoRecoveryDialog</name>
|
||
<message>
|
||
<location filename="../dialog/autorecovery/autorecoverydialog.cpp" line="+64" />
|
||
<source>Auto-Recovery</source>
|
||
<translation>自动恢复</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+10" />
|
||
<source>Load</source>
|
||
<translation>加载</translation>
|
||
</message>
|
||
</context>
|
||
<context>
|
||
<name>olive::BezierWidget</name>
|
||
<message>
|
||
<location filename="../widget/bezier/bezierwidget.cpp" line="+37" />
|
||
<source>Center:</source>
|
||
<translation type="unfinished">居中:</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+14" />
|
||
<source>Bezier</source>
|
||
<translation type="unfinished">贝塞尔曲线</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+7" />
|
||
<source>In:</source>
|
||
<translation type="unfinished">入:</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+14" />
|
||
<source>Out:</source>
|
||
<translation type="unfinished">出:</translation>
|
||
</message>
|
||
</context>
|
||
<context>
|
||
<name>olive::Block</name>
|
||
<message>
|
||
<location filename="../node/block/block.cpp" line="+117" />
|
||
<source>Length</source>
|
||
<translation>长度</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+1" />
|
||
<source>Enabled</source>
|
||
<translation>已启用</translation>
|
||
</message>
|
||
</context>
|
||
<context>
|
||
<name>olive::BlurFilterNode</name>
|
||
<message>
|
||
<location filename="../node/filter/blur/blur.cpp" line="+89" />
|
||
<source>Blur</source>
|
||
<translation>模糊</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+15" />
|
||
<source>Blurs an image.</source>
|
||
<translation>使图像变模糊。</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+7" />
|
||
<source>Input</source>
|
||
<translation>输入</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+1" />
|
||
<source>Method</source>
|
||
<translation>方法</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+1" />
|
||
<source>Box</source>
|
||
<translation>盒式</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+0" />
|
||
<source>Gaussian</source>
|
||
<translation>高斯</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+2" />
|
||
<source>Radius</source>
|
||
<translation>半径</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+1" />
|
||
<source>Horizontal</source>
|
||
<translation>水平</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+1" />
|
||
<source>Vertical</source>
|
||
<translation>垂直</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+1" />
|
||
<source>Repeat Edge Pixels</source>
|
||
<translation>重复边缘像素</translation>
|
||
</message>
|
||
<message>
|
||
<location line="-4" />
|
||
<source>Directional</source>
|
||
<translation>方向</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+0" />
|
||
<source>Radial</source>
|
||
<translation>圆角</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+6" />
|
||
<source>Direction</source>
|
||
<translation>方向</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+1" />
|
||
<source>Center</source>
|
||
<translation>居中</translation>
|
||
</message>
|
||
</context>
|
||
<context>
|
||
<name>olive::ChromaKeyNode</name>
|
||
<message>
|
||
<location filename="../node/keying/chromakey/chromakey.cpp" line="+77" />
|
||
<source>Chroma Key</source>
|
||
<translation>色度键</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+15" />
|
||
<source>A simple color key based on the distance from the chroma of a selected color.</source>
|
||
<translation>基于与选定颜色的色度的距离的简单颜色键。</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+7" />
|
||
<source>Input</source>
|
||
<translation>输入</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+1" />
|
||
<source>Garbage Matte</source>
|
||
<translation>垃圾遮片</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+1" />
|
||
<source>Core Matte</source>
|
||
<translation>核心遮片</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+1" />
|
||
<source>Key Color</source>
|
||
<translation>基本色调</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+1" />
|
||
<source>Shadows</source>
|
||
<translation>阴影</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+1" />
|
||
<source>Highlights</source>
|
||
<translation>高光</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+1" />
|
||
<source>Upper Tolerance</source>
|
||
<translation>上限公差</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+1" />
|
||
<source>Lower Tolerance</source>
|
||
<translation>下限公差</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+1" />
|
||
<source>Invert Mask</source>
|
||
<translation>反转遮罩</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+1" />
|
||
<source>Show Mask Only</source>
|
||
<translation>只显示遮罩</translation>
|
||
</message>
|
||
</context>
|
||
<context>
|
||
<name>olive::CineformSection</name>
|
||
<message>
|
||
<location filename="../dialog/export/codec/cineformsection.cpp" line="+39" />
|
||
<source>Quality:</source>
|
||
<translation>质量:</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+23" />
|
||
<source>Film Scan 3+</source>
|
||
<translation>胶片扫描3+</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+1" />
|
||
<source>Film Scan 3</source>
|
||
<translatorcomment>胶片扫描2+</translatorcomment>
|
||
<translation />
|
||
</message>
|
||
<message>
|
||
<location line="+1" />
|
||
<source>Film Scan 2+</source>
|
||
<translation>胶片扫描2+</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+1" />
|
||
<source>Film Scan 2</source>
|
||
<translation>胶片扫描2</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+1" />
|
||
<source>Film Scan 1.5</source>
|
||
<translation>胶片扫描1.5</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+1" />
|
||
<source>Film Scan 1+</source>
|
||
<translation>胶片扫描1+</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+1" />
|
||
<source>Film Scan 1</source>
|
||
<translation>胶片扫描1</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+1" />
|
||
<source>High+</source>
|
||
<translation>高+</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+1" />
|
||
<source>High</source>
|
||
<translation>高</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+1" />
|
||
<source>Medium+</source>
|
||
<translation>中等+</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+1" />
|
||
<source>Medium</source>
|
||
<translation>中等+</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+1" />
|
||
<source>Low+</source>
|
||
<translation>低+</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+1" />
|
||
<source>Low</source>
|
||
<translation>低</translation>
|
||
</message>
|
||
</context>
|
||
<context>
|
||
<name>olive::ClipBlock</name>
|
||
<message>
|
||
<location filename="../node/block/clip/clip.cpp" line="+94" />
|
||
<source>Clip</source>
|
||
<translation>片段</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+10" />
|
||
<source>A time-based node that represents a media source.</source>
|
||
<translation>基于时间的节点,表示一段媒体源。</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+501" />
|
||
<source>Buffer</source>
|
||
<translation>缓冲区</translation>
|
||
</message>
|
||
<message>
|
||
<location line="-517" />
|
||
<source>Video Clip</source>
|
||
<translation>视频片段</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+2" />
|
||
<source>Audio Clip</source>
|
||
<translation>音频片段</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+516" />
|
||
<source>Media In</source>
|
||
<translation>媒体输入</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+1" />
|
||
<source>Speed</source>
|
||
<translation>速度</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+1" />
|
||
<source>Reverse</source>
|
||
<translation>颠倒</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+1" />
|
||
<source>Maintain Audio Pitch</source>
|
||
<translation>保持音频音调</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+1" />
|
||
<location line="+1" />
|
||
<source>Loop</source>
|
||
<translation>循环</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+0" />
|
||
<source>None</source>
|
||
<translation>无</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+0" />
|
||
<source>Clamp</source>
|
||
<translation>夹钳</translation>
|
||
</message>
|
||
</context>
|
||
<context>
|
||
<name>olive::ColorCoding</name>
|
||
<message>
|
||
<location filename="../ui/colorcoding.cpp" line="+43" />
|
||
<source>Red</source>
|
||
<translation>红色</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+2" />
|
||
<source>Maroon</source>
|
||
<translation>紫褐色</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+2" />
|
||
<source>Orange</source>
|
||
<translation>橙色</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+2" />
|
||
<source>Brown</source>
|
||
<translation>棕色</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+2" />
|
||
<source>Yellow</source>
|
||
<translation>黄色</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+2" />
|
||
<source>Oak</source>
|
||
<translation type="unfinished" />
|
||
</message>
|
||
<message>
|
||
<location line="+2" />
|
||
<source>Lime</source>
|
||
<translation>石灰</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+2" />
|
||
<source>Green</source>
|
||
<translation>绿色</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+2" />
|
||
<source>Cyan</source>
|
||
<translation>青色</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+2" />
|
||
<source>Teal</source>
|
||
<translation />
|
||
</message>
|
||
<message>
|
||
<location line="+2" />
|
||
<source>Blue</source>
|
||
<translation>蓝色</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+2" />
|
||
<source>Navy</source>
|
||
<translation>深蓝色</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+2" />
|
||
<source>Pink</source>
|
||
<translation>粉色</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+2" />
|
||
<source>Purple</source>
|
||
<translation>紫色</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+2" />
|
||
<source>Silver</source>
|
||
<translation>银色</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+2" />
|
||
<source>Gray</source>
|
||
<translation>灰色</translation>
|
||
</message>
|
||
</context>
|
||
<context>
|
||
<name>olive::ColorDialog</name>
|
||
<message>
|
||
<location filename="../dialog/color/colordialog.cpp" line="+38" />
|
||
<source>Select Color</source>
|
||
<translation>选择颜色</translation>
|
||
</message>
|
||
</context>
|
||
<context>
|
||
<name>olive::ColorDifferenceKeyNode</name>
|
||
<message>
|
||
<location filename="../node/keying/colordifferencekey/colordifferencekey.cpp" line="+66" />
|
||
<source>Color Difference Key</source>
|
||
<translation>色差键</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+15" />
|
||
<source>A simple color key based on the distance of one color from other colors.</source>
|
||
<translation>基于一种颜色与其他颜色的距离的简单颜色键.</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+8" />
|
||
<source>Input</source>
|
||
<translation>输入</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+1" />
|
||
<source>Garbage Matte</source>
|
||
<translation>垃圾遮片</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+1" />
|
||
<source>Core Matte</source>
|
||
<translation>核心遮片</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+1" />
|
||
<source>Key Color</source>
|
||
<translation>基本色调</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+1" />
|
||
<source>Green</source>
|
||
<translation>绿色</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+0" />
|
||
<source>Blue</source>
|
||
<translation>蓝色</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+1" />
|
||
<source>Shadows</source>
|
||
<translation>阴影</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+1" />
|
||
<source>Highlights</source>
|
||
<translation>高光</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+1" />
|
||
<source>Show Mask Only</source>
|
||
<translation>只显示遮罩</translation>
|
||
</message>
|
||
</context>
|
||
<context>
|
||
<name>olive::ColorLabelMenu</name>
|
||
<message>
|
||
<location filename="../widget/colorlabelmenu/colorlabelmenu.cpp" line="+71" />
|
||
<source>Color</source>
|
||
<translation>颜色</translation>
|
||
</message>
|
||
</context>
|
||
<context>
|
||
<name>olive::ColorSpaceChooser</name>
|
||
<message>
|
||
<location filename="../widget/colorwheel/colorspacechooser.cpp" line="+39" />
|
||
<source>Color Management</source>
|
||
<translation>颜色管理</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+9" />
|
||
<source>Input:</source>
|
||
<translation>输入:</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+3" />
|
||
<source>Color Space:</source>
|
||
<translation>颜色空间:</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+29" />
|
||
<source>Display:</source>
|
||
<translation>显示:</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+21" />
|
||
<source>View:</source>
|
||
<translation>视图:</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+14" />
|
||
<source>Look:</source>
|
||
<translation>风格:</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+7" />
|
||
<source>(None)</source>
|
||
<translation>(无)</translation>
|
||
</message>
|
||
</context>
|
||
<context>
|
||
<name>olive::ColorSwatchChooser</name>
|
||
<message>
|
||
<location filename="../widget/colorwheel/colorswatchchooser.cpp" line="+94" />
|
||
<source>Save Color Here</source>
|
||
<translation>在这保存颜色</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+6" />
|
||
<source>Reset To Default</source>
|
||
<translation>恢复默认</translation>
|
||
</message>
|
||
</context>
|
||
<context>
|
||
<name>olive::ColorValuesTab</name>
|
||
<message>
|
||
<location filename="../widget/colorwheel/colorvalueswidget.cpp" line="+265" />
|
||
<source>Red</source>
|
||
<translation>红色</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+8" />
|
||
<source>Green</source>
|
||
<translation>绿色</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+8" />
|
||
<source>Blue</source>
|
||
<translation>蓝色</translation>
|
||
</message>
|
||
<message>
|
||
<location line="-29" />
|
||
<source>Use legacy (8-bit) values</source>
|
||
<translation>使用传统(8位)值</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+37" />
|
||
<source>Web</source>
|
||
<translation>网络</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+129" />
|
||
<source>(Invalid)</source>
|
||
<translation>无效的</translation>
|
||
</message>
|
||
</context>
|
||
<context>
|
||
<name>olive::ColorValuesWidget</name>
|
||
<message>
|
||
<location line="-367" />
|
||
<source>Preview</source>
|
||
<translation>预览</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+25" />
|
||
<source>Input</source>
|
||
<translation>输入</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+9" />
|
||
<source>Reference</source>
|
||
<translation>参考</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+5" />
|
||
<source>Display</source>
|
||
<translation>显示</translation>
|
||
</message>
|
||
</context>
|
||
<context>
|
||
<name>olive::ConfigDialogBase</name>
|
||
<message>
|
||
<location filename="../dialog/configbase/configdialogbase.cpp" line="+79" />
|
||
<source>Set Configuration</source>
|
||
<translation type="unfinished" />
|
||
</message>
|
||
</context>
|
||
<context>
|
||
<name>olive::ConformTask</name>
|
||
<message>
|
||
<location filename="../task/conform/conform.cpp" line="+36" />
|
||
<source>Conforming Audio %1:%2</source>
|
||
<translation>确认音频 %1:%2</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+9" />
|
||
<source>Failed to open decoder for audio conform</source>
|
||
<translation>无法打开解码器以符合音频</translation>
|
||
</message>
|
||
</context>
|
||
<context>
|
||
<name>olive::Core</name>
|
||
<message>
|
||
<location filename="../core.cpp" line="+197" />
|
||
<source>Import error</source>
|
||
<translation>导入出错</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+1" />
|
||
<source>Nothing to import</source>
|
||
<translation>没有可导出的内容</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+18" />
|
||
<source>Unsupported media</source>
|
||
<translation type="unfinished" />
|
||
</message>
|
||
<message>
|
||
<location line="+1" />
|
||
<source>Skipped %1 file(s) that are not allowed by the current media type filter.</source>
|
||
<translation type="unfinished" />
|
||
</message>
|
||
<message>
|
||
<location line="+18" />
|
||
<source>Importing...</source>
|
||
<translation>正在导入...</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+85" />
|
||
<source>Import footage...</source>
|
||
<translation>导入素材...</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+14" />
|
||
<source>Failed to import footage</source>
|
||
<translation>无法导入素材</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+1" />
|
||
<source>Failed to find active Project panel</source>
|
||
<translation>找不到活动项目面板</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+26" />
|
||
<source>No Active Project</source>
|
||
<translation>没有活动项目</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+1" />
|
||
<source>No project is currently open to set the properties for</source>
|
||
<translation>当前没有用于设置属性的已打开项目</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+31" />
|
||
<source>Failed to create new folder</source>
|
||
<translation>无法创建新文件夹</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+1" />
|
||
<location line="+31" />
|
||
<source>Failed to find active project</source>
|
||
<translation>找不到活动项目</translation>
|
||
</message>
|
||
<message>
|
||
<location line="-20" />
|
||
<source>New Folder</source>
|
||
<translation>新建文件夹</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+8" />
|
||
<source>Created New Folder</source>
|
||
<translation type="unfinished" />
|
||
</message>
|
||
<message>
|
||
<location line="+11" />
|
||
<source>Failed to create new sequence</source>
|
||
<translation>无法创建新序列</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+29" />
|
||
<source>Created New Sequence</source>
|
||
<translation type="unfinished" />
|
||
</message>
|
||
<message>
|
||
<location line="+127" />
|
||
<source>Imported %1 File(s)</source>
|
||
<translation type="unfinished" />
|
||
</message>
|
||
<message>
|
||
<location line="+10" />
|
||
<source>Possible image sequence detected</source>
|
||
<translation>检测到可能的图像序列</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+1" />
|
||
<source>The file '%1' looks like it might be part of an image sequence. Would you like to import it as such?</source>
|
||
<translation>文件“%1”可能是图像序列的一部分。您要如此导入它吗?</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+21" />
|
||
<source>You must specify a project file to export</source>
|
||
<translation>您必须指定要导出的项目文件</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+5" />
|
||
<source>Specified project does not exist</source>
|
||
<translation>指定的项目不存在</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+431" />
|
||
<source>Failed to save auto-recovery to "%1". Oak Video Editor may not have permission to this directory.</source>
|
||
<translation type="unfinished" />
|
||
</message>
|
||
<message>
|
||
<location line="+75" />
|
||
<source>Oak Project</source>
|
||
<translation type="unfinished" />
|
||
</message>
|
||
<message>
|
||
<location line="+3" />
|
||
<source>Oak Project (Uncompressed XML)</source>
|
||
<translation type="unfinished" />
|
||
</message>
|
||
<message>
|
||
<location line="+347" />
|
||
<source>Renamed %1 Node(s)</source>
|
||
<translation type="unfinished" />
|
||
</message>
|
||
<message>
|
||
<location line="-772" />
|
||
<source>Failed to open startup file</source>
|
||
<translation>无法打开启动文件</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+1" />
|
||
<source>The project "%1" doesn't exist. A new project will be started instead.</source>
|
||
<translation>项目“%1”不存在。将打开一个新建项目。</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+118" />
|
||
<location line="+568" />
|
||
<source>Missing OpenTimelineIO Libraries</source>
|
||
<translation>缺失 OpenTimelineIO 库</translation>
|
||
</message>
|
||
<message>
|
||
<location line="-567" />
|
||
<location line="+568" />
|
||
<source>This build was compiled without OpenTimelineIO and therefore cannot open OpenTimelineIO files.</source>
|
||
<translation>本构建未使用 OpenTimelineIO 编译,所以无法打开 OpenTimelineIO 文件。</translation>
|
||
</message>
|
||
<message>
|
||
<location line="-516" />
|
||
<location line="+8" />
|
||
<source>Error</source>
|
||
<translation>错误</translation>
|
||
</message>
|
||
<message>
|
||
<location line="-7" />
|
||
<source>This Sequence is empty. There is nothing to export.</source>
|
||
<translation>此序列是空的。没有可导出的内容。</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+8" />
|
||
<source>No valid sequence detected.
|
||
|
||
Make sure a sequence is loaded and it has a connected Viewer node.</source>
|
||
<translation>未检测到有效的序列。
|
||
|
||
请确保序列已加载并连接到查看器节点。</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+248" />
|
||
<source>OpenTimelineIO</source>
|
||
<translation>OpenTimelineIO</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+107" />
|
||
<source>The following projects had unsaved changes when Oak Video Editor forcefully quit. Would you like to load them?</source>
|
||
<translation type="unfinished" />
|
||
</message>
|
||
<message>
|
||
<location line="+57" />
|
||
<source>The disk cache is currently full and Oak Video Editor is having to delete old frames to keep it within the limits set in the Disk preferences. This will result in SIGNIFICANTLY reduced cache performance.
|
||
|
||
To remedy this, please do one of the following:
|
||
|
||
1. Manually clear the disk cache in Disk preferences.
|
||
2. Increase the maximum disk cache size in Disk preferences.
|
||
3. Reduce usage of the disk cache (e.g. disable auto-cache or only cache specific sections of your sequence).</source>
|
||
<translation type="unfinished" />
|
||
</message>
|
||
<message>
|
||
<location line="+12" />
|
||
<source>Save Project As</source>
|
||
<translation>另存项目为</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+93" />
|
||
<source>Load Project</source>
|
||
<translation>加载项目</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+59" />
|
||
<source>Label Node</source>
|
||
<translation>标签节点</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+1" />
|
||
<source>Set node label</source>
|
||
<translation>设置节点标签</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../core.h" line="+260" />
|
||
<source>Sequence %1</source>
|
||
<translation>序列 %1</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../core.cpp" line="+48" />
|
||
<source>Cannot open recent project</source>
|
||
<translation>无法打开最近项目</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+1" />
|
||
<source>The project "%1" doesn't exist. Would you like to remove this file from the recent list?</source>
|
||
<translation>项目“%1”不存在。您要从最近列表移除此文件吗?</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+19" />
|
||
<source>Unsaved Changes</source>
|
||
<translation>未保存的更改</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+2" />
|
||
<source>The project '%1' has unsaved changes. Would you like to save them?</source>
|
||
<translation>项目“%1”有未保存的更改。您要保存吗?</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+4" />
|
||
<source>Save</source>
|
||
<translation>保存</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+2" />
|
||
<source>Don't Save</source>
|
||
<translation>不保存</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+62" />
|
||
<source>Failed to cache sequence</source>
|
||
<translation>无法缓存序列</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+1" />
|
||
<source>No active viewer found with this sequence.</source>
|
||
<translation>没有找到此序列的活动查看器。</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+97" />
|
||
<source>Open Project</source>
|
||
<translation>打开项目</translation>
|
||
</message>
|
||
<message>
|
||
<location line="-1154" />
|
||
<source>Multi-Layer Image</source>
|
||
<translation>多层图像</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+2" />
|
||
<source>The file '%1' has multiple layers. Would you like these layers to be separated across multiple tracks or merged into a single image?</source>
|
||
<translation>文件“%1”有多个层。您希望这些层跨多个轨迹分离还是合并到单个图像中?</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+5" />
|
||
<source>Multiple Layers</source>
|
||
<translation>多层</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+2" />
|
||
<source>Single Layer</source>
|
||
<translation>单层</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+379" />
|
||
<location line="+17" />
|
||
<source>Revert</source>
|
||
<translation>还原</translation>
|
||
</message>
|
||
<message>
|
||
<location line="-16" />
|
||
<source>This project has not yet been saved, therefore there is no last saved state to revert to.</source>
|
||
<translation>此项目尚未保存,因此没有要恢复到的上次保存状态.</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+6" />
|
||
<source>The project "%1" is already open. By re-opening it, the project will revert to its last saved state. Any unsaved changes will be lost. Do you wish to continue?</source>
|
||
<translation>项目“%1”已打开。通过重新打开它,项目将恢复到上次保存的状态。任何未保存的更改都将丢失。是否要继续?</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+5" />
|
||
<source>This will revert the project "%1" back to its last saved state. All unsaved changes will be lost. Do you wish to continue?</source>
|
||
<translation>这将使项目“%1”恢复到上次保存的状态。所有未保存的更改都将丢失。是否要继续?</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+106" />
|
||
<location line="+201" />
|
||
<source>Auto-Recovery Error</source>
|
||
<translation>自动恢复错误</translation>
|
||
</message>
|
||
<message>
|
||
<location line="-178" />
|
||
<source>Saved to "%1" successfully</source>
|
||
<translation>已成功保存到“%1”</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+73" />
|
||
<source>All Supported Projects</source>
|
||
<translation>所有支持的项目</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+106" />
|
||
<source>Found auto-recoveries but failed to load the auto-recovery index. Auto-recover projects will have to be opened manually.
|
||
|
||
Your recoverable projects are still available at: %1</source>
|
||
<translation>找到了自动恢复,但未能加载自动恢复索引。必须手动打开自动恢复项目。
|
||
您的可恢复项目仍位于:%1</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+12" />
|
||
<source>The following project versions have been auto-saved:</source>
|
||
<translation>以下项目版本已自动保存:</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+32" />
|
||
<source>Disk Cache Full</source>
|
||
<translation>磁盘缓存已满</translation>
|
||
</message>
|
||
</context>
|
||
<context>
|
||
<name>olive::CornerPinDistortNode</name>
|
||
<message>
|
||
<location filename="../node/distort/cornerpin/cornerpindistortnode.cpp" line="+78" />
|
||
<source>Texture</source>
|
||
<translation>纹理</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+1" />
|
||
<source>Perspective</source>
|
||
<translation>透视</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+1" />
|
||
<source>Top Left</source>
|
||
<translation>左上方</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+1" />
|
||
<source>Top Right</source>
|
||
<translation>右上方</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+1" />
|
||
<source>Bottom Right</source>
|
||
<translation>右下角</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+1" />
|
||
<source>Bottom Left</source>
|
||
<translation>左下角</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../node/distort/cornerpin/cornerpindistortnode.h" line="+43" />
|
||
<source>Corner Pin</source>
|
||
<translation>边角</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+15" />
|
||
<source>Distort the image by dragging the corners.</source>
|
||
<translation>通过拖动角来扭曲图像.</translation>
|
||
</message>
|
||
</context>
|
||
<context>
|
||
<name>olive::CrashHandlerDialog</name>
|
||
<message>
|
||
<location filename="../crashhandler/crashhandler.cpp" line="+67" />
|
||
<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 line="+9" />
|
||
<source>Crash Report:</source>
|
||
<translation>崩溃报告:</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+13" />
|
||
<source>Send Error Report</source>
|
||
<translation>发送错误报告</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+5" />
|
||
<source>Don't Send</source>
|
||
<translation>不发送</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+10" />
|
||
<source>Waiting for crash report to be generated...</source>
|
||
<translation>正在等待崩溃报告生成...</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+63" />
|
||
<source>Upload Failed</source>
|
||
<translation>上传失败</translation>
|
||
</message>
|
||
<message>
|
||
<location line="-118" />
|
||
<source>Oak Video Editor</source>
|
||
<translation type="unfinished" />
|
||
</message>
|
||
<message>
|
||
<location line="+8" />
|
||
<source>We're sorry, Oak Video Editor has crashed. Please help us fix it by sending an error report.</source>
|
||
<translation type="unfinished" />
|
||
</message>
|
||
<message>
|
||
<location line="+112" />
|
||
<source>Failed to send error report (%1). Please try again later.</source>
|
||
<translation>无法发送错误报告(%1)。请稍后再试。</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+20" />
|
||
<source>SSL Error</source>
|
||
<translation>SSL错误</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+1" />
|
||
<source>Encountered the following SSL errors:
|
||
|
||
%1</source>
|
||
<translation>遇到以下SSL错误:
|
||
|
||
%1</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+37" />
|
||
<source>You must write a description to submit this crash report.</source>
|
||
<translation>您必须写一个描述才能提交此崩溃报告。</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+84" />
|
||
<location line="+30" />
|
||
<source>Failed to send report</source>
|
||
<translation>无法发送报告</translation>
|
||
</message>
|
||
<message>
|
||
<location line="-29" />
|
||
<source>Failed to find symbols necessary to send report. This is a packaging issue. Please notify the maintainers of this package.</source>
|
||
<translation>未能找到发送报告所需的符号。这是一个包装问题。请通知此包的维护人员。</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+30" />
|
||
<source>Failed to open symbol file. You may not have permission to access it.</source>
|
||
<translation>未能打开符号文件。您可能无权访问它。</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+24" />
|
||
<source>Confirm Close</source>
|
||
<translation>确认关闭</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+2" />
|
||
<source>Crash report is still uploading. Closing now may result in no report being sent. Are you sure you wish to close?</source>
|
||
<translation>崩溃报告仍在上传。现在关闭可能导致不发送报告。您确定要关闭吗?</translation>
|
||
</message>
|
||
</context>
|
||
<context>
|
||
<name>olive::CropDistortNode</name>
|
||
<message>
|
||
<location filename="../node/distort/crop/cropdistortnode.cpp" line="+82" />
|
||
<source>Texture</source>
|
||
<translation>纹理</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+1" />
|
||
<source>Left</source>
|
||
<translation>左</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+1" />
|
||
<source>Top</source>
|
||
<translation>顶部</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+1" />
|
||
<source>Right</source>
|
||
<translation>右</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+1" />
|
||
<source>Bottom</source>
|
||
<translation>底部</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+1" />
|
||
<source>Feather</source>
|
||
<translation>羽毛</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../node/distort/crop/cropdistortnode.h" line="+44" />
|
||
<source>Crop</source>
|
||
<translation>裁剪</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+15" />
|
||
<source>Crop the edges of an image.</source>
|
||
<translation>裁剪图像的边缘。</translation>
|
||
</message>
|
||
</context>
|
||
<context>
|
||
<name>olive::CrossDissolveTransition</name>
|
||
<message>
|
||
<location filename="../node/block/transition/crossdissolve/crossdissolvetransition.cpp" line="+33" />
|
||
<source>Cross Dissolve</source>
|
||
<translation>交叉溶解</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+15" />
|
||
<source>Smoothly transition between two clips.</source>
|
||
<translation>两个片段之间平滑转场。</translation>
|
||
</message>
|
||
</context>
|
||
<context>
|
||
<name>olive::CurvePanel</name>
|
||
<message>
|
||
<location filename="../panel/curve/curve.cpp" line="+73" />
|
||
<source>Curve Editor</source>
|
||
<translation>曲线编辑器</translation>
|
||
</message>
|
||
</context>
|
||
<context>
|
||
<name>olive::CurveView</name>
|
||
<message>
|
||
<location filename="../widget/curvewidget/curveview.cpp" line="+266" />
|
||
<source>Zoom to Fit</source>
|
||
<translatorcomment>适屏缩放</translatorcomment>
|
||
<translation>缩放到合适大小</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+3" />
|
||
<source>Zoom to Fit Selected</source>
|
||
<translation>缩放以适合选定对象</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+4" />
|
||
<source>Reset Zoom</source>
|
||
<translation>重置缩放</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+161" />
|
||
<source>Moved Keyframe Bezier Control Point</source>
|
||
<translation type="unfinished" />
|
||
</message>
|
||
</context>
|
||
<context>
|
||
<name>olive::CurveWidget</name>
|
||
<message>
|
||
<location filename="../widget/curvewidget/curvewidget.cpp" line="+68" />
|
||
<source>Linear</source>
|
||
<translation>线性</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+7" />
|
||
<source>Bezier</source>
|
||
<translation>贝塞尔曲线</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+7" />
|
||
<source>Hold</source>
|
||
<translation>保留</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+269" />
|
||
<source>Changed Type of %1 Keyframe(s) to %2</source>
|
||
<translation type="unfinished" />
|
||
</message>
|
||
</context>
|
||
<context>
|
||
<name>olive::CustomCacheTask</name>
|
||
<message>
|
||
<location filename="../task/customcache/customcachetask.cpp" line="+30" />
|
||
<source>Caching custom range for "%1"</source>
|
||
<translation>正在缓存“%1”的自定义范围</translation>
|
||
</message>
|
||
</context>
|
||
<context>
|
||
<name>olive::DespillNode</name>
|
||
<message>
|
||
<location filename="../node/keying/despill/despill.cpp" line="+49" />
|
||
<source>Despill</source>
|
||
<translation>去除溢色</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+15" />
|
||
<source>Selection of simple depsill operations</source>
|
||
<translation>选择简单的去除溢色操作</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+7" />
|
||
<source>Input</source>
|
||
<translation>输入</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+2" />
|
||
<source>Key Color</source>
|
||
<translation>关键颜色</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+1" />
|
||
<source>Green</source>
|
||
<translation>绿色</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+0" />
|
||
<source>Blue</source>
|
||
<translation>蓝色</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+2" />
|
||
<source>Method</source>
|
||
<translation>方法</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+1" />
|
||
<source>Average</source>
|
||
<translation>平均的</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+0" />
|
||
<source>Double Red Average</source>
|
||
<translation>双倍红色平均值</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+1" />
|
||
<source>Double Average</source>
|
||
<translation>双倍平均值</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+0" />
|
||
<source>Limit</source>
|
||
<translation>限制</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+2" />
|
||
<source>Preserve Luminance</source>
|
||
<translation>保持亮度</translation>
|
||
</message>
|
||
</context>
|
||
<context>
|
||
<name>olive::DipToColorTransition</name>
|
||
<message>
|
||
<location filename="../node/block/transition/diptocolor/diptocolortransition.cpp" line="+39" />
|
||
<source>Dip To Color</source>
|
||
<translation>浸入颜色</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+15" />
|
||
<source>Transition between clips by dipping to a color.</source>
|
||
<translation>通过浸入颜色在两个片段之间转场。</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+17" />
|
||
<source>Color</source>
|
||
<translation>颜色</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 line="+2" />
|
||
<source>Disk Cache Settings</source>
|
||
<translation>磁盘缓存设置</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+4" />
|
||
<source>Maximum Disk Cache:</source>
|
||
<translation>最大磁盘缓存:</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+3" />
|
||
<source>%1 GB</source>
|
||
<translation>%1 GB</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+8" />
|
||
<location line="+48" />
|
||
<location line="+12" />
|
||
<source>Clear Disk Cache</source>
|
||
<translation>清除磁盘缓存</translation>
|
||
</message>
|
||
<message>
|
||
<location line="-51" />
|
||
<source>Automatically clear disk cache on close</source>
|
||
<translation>关闭时自动清除磁盘缓存</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+40" />
|
||
<source>Are you sure you want to clear the disk cache in '%1'?</source>
|
||
<translation>您确定要清除“%1”中的磁盘缓存?</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+8" />
|
||
<source>Disk Cache Cleared</source>
|
||
<translation>磁盘缓存已清除</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+4" />
|
||
<source>Disk cache failed to fully clear. You may have to delete the cache files manually.</source>
|
||
<translation>磁盘缓存无法完全清除。您可能需要手动删除缓存文件。</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+3" />
|
||
<source>Disk Cache Partially Cleared</source>
|
||
<translation>磁盘缓存已部分清除</translation>
|
||
</message>
|
||
</context>
|
||
<context>
|
||
<name>olive::DiskManager</name>
|
||
<message>
|
||
<location filename="../render/diskmanager.cpp" line="+53" />
|
||
<location line="+143" />
|
||
<source>Disk Cache Error</source>
|
||
<translation>磁盘缓存错误</translation>
|
||
</message>
|
||
<message>
|
||
<location line="-142" />
|
||
<source>Unable to set custom application disk cache. Using default instead.</source>
|
||
<translation>无法设置自定义应用程序磁盘缓存。使用默认设置。</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+111" />
|
||
<source>Disk Cache</source>
|
||
<translation>磁盘缓存</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+1" />
|
||
<source>You'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 line="+31" />
|
||
<source>Failed to open disk cache at "%1". Try a different folder.</source>
|
||
<translation>无法打开位于 "%1" 的磁盘缓存。请尝试其他文件夹。</translation>
|
||
</message>
|
||
</context>
|
||
<context>
|
||
<name>olive::DisplayTransformNode</name>
|
||
<message>
|
||
<location filename="../node/color/displaytransform/displaytransform.cpp" line="+50" />
|
||
<source>Display Transform</source>
|
||
<translation>显示变换</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+15" />
|
||
<source>Converts an image to or from a display color space.</source>
|
||
<translation>Converts an image to or from a display color space.</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+7" />
|
||
<source>Input</source>
|
||
<translation>输入</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+1" />
|
||
<source>Display</source>
|
||
<translation>显示</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+1" />
|
||
<source>View</source>
|
||
<translation>视图</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+1" />
|
||
<source>Direction</source>
|
||
<translation>方向</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+1" />
|
||
<source>Forward</source>
|
||
<translation>向前</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+0" />
|
||
<source>Inverse</source>
|
||
<translation>反转</translation>
|
||
</message>
|
||
</context>
|
||
<context>
|
||
<name>olive::DropShadowFilter</name>
|
||
<message>
|
||
<location filename="../node/filter/dropshadow/dropshadowfilter.cpp" line="+69" />
|
||
<source>Texture</source>
|
||
<translation>纹理</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+1" />
|
||
<source>Color</source>
|
||
<translation>颜色</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+1" />
|
||
<source>Distance</source>
|
||
<translation>距离</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+1" />
|
||
<source>Angle</source>
|
||
<translation>角</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+1" />
|
||
<source>Softness</source>
|
||
<translation>柔化</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+1" />
|
||
<source>Opacity</source>
|
||
<translation>不透明度</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+1" />
|
||
<source>Faster (Lower Quality)</source>
|
||
<translation>更快(质量更低)</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../node/filter/dropshadow/dropshadowfilter.h" line="+39" />
|
||
<source>Drop Shadow</source>
|
||
<translation>放置阴影</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+12" />
|
||
<source>Adds a drop shadow to an image.</source>
|
||
<translation>向图像添加放置阴影。</translation>
|
||
</message>
|
||
</context>
|
||
<context>
|
||
<name>olive::ElapsedCounterWidget</name>
|
||
<message>
|
||
<location filename="../widget/taskview/elapsedcounterwidget.cpp" line="+95" />
|
||
<source>Elapsed: %1</source>
|
||
<translation>经过:%1</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+2" />
|
||
<source>Remaining: %1</source>
|
||
<translation>剩余:%1</translation>
|
||
</message>
|
||
</context>
|
||
<context>
|
||
<name>olive::ExportAdvancedVideoDialog</name>
|
||
<message>
|
||
<location filename="../dialog/export/exportadvancedvideodialog.cpp" line="+33" />
|
||
<source>Advanced</source>
|
||
<translation>高级</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+8" />
|
||
<source>Pixel</source>
|
||
<translation>像素</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+6" />
|
||
<source>Pixel Format:</source>
|
||
<translation>像素格式:</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+20" />
|
||
<source>Performance</source>
|
||
<translation>性能</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+6" />
|
||
<source>Threads:</source>
|
||
<translation>线程:</translation>
|
||
</message>
|
||
<message>
|
||
<location line="-18" />
|
||
<source>YUV Color Range:</source>
|
||
<translation>YUV颜色范围:</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+4" />
|
||
<source>Limited (16-235)</source>
|
||
<translation>有限(16-235)</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+0" />
|
||
<source>Full (0-255)</source>
|
||
<translation>完整(0-255)</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+19" />
|
||
<source>Auto</source>
|
||
<translation>自动</translation>
|
||
</message>
|
||
</context>
|
||
<context>
|
||
<name>olive::ExportAudioTab</name>
|
||
<message>
|
||
<location filename="../dialog/export/exportaudiotab.cpp" line="+42" />
|
||
<source>Codec:</source>
|
||
<translation>编解码器:</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+15" />
|
||
<source>Sample Rate:</source>
|
||
<translation>采样率:</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+7" />
|
||
<source>Channel Layout:</source>
|
||
<translation>通道布局:</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+7" />
|
||
<source>Format:</source>
|
||
<translation>格式:</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+7" />
|
||
<source>Bit Rate:</source>
|
||
<translation>比特率:</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+6" />
|
||
<source>%1 kbps</source>
|
||
<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 line="+2" />
|
||
<source>H.264</source>
|
||
<translation>H.264</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+4" />
|
||
<source>H.265</source>
|
||
<translation>H.265</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+2" />
|
||
<source>OpenEXR</source>
|
||
<translation>OpenEXR</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+2" />
|
||
<source>PNG</source>
|
||
<translation>PNG</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+2" />
|
||
<source>ProRes</source>
|
||
<translation>ProRes</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+4" />
|
||
<source>TIFF</source>
|
||
<translation>TIFF</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+2" />
|
||
<source>MP2</source>
|
||
<translation>MP2</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+2" />
|
||
<source>MP3</source>
|
||
<translation>MP3</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+2" />
|
||
<source>AAC</source>
|
||
<translation>AAC</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+2" />
|
||
<source>PCM (Uncompressed)</source>
|
||
<translation>PCM (Uncompressed)</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+10" />
|
||
<source>AV1</source>
|
||
<translation type="unfinished" />
|
||
</message>
|
||
<message>
|
||
<location line="+7" />
|
||
<source>Unknown</source>
|
||
<translation>未知</translation>
|
||
</message>
|
||
<message>
|
||
<location line="-37" />
|
||
<source>H.264 RGB</source>
|
||
<translation>H.264 RGB</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+10" />
|
||
<source>Cineform</source>
|
||
<translation>Cineform</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+12" />
|
||
<source>FLAC</source>
|
||
<translation />
|
||
</message>
|
||
<message>
|
||
<location line="+2" />
|
||
<source>Opus</source>
|
||
<translation />
|
||
</message>
|
||
<message>
|
||
<location line="+2" />
|
||
<source>Vorbis</source>
|
||
<translation />
|
||
</message>
|
||
<message>
|
||
<location line="+2" />
|
||
<source>VP9</source>
|
||
<translation />
|
||
</message>
|
||
<message>
|
||
<location line="+4" />
|
||
<source>SubRip SRT</source>
|
||
<translation />
|
||
</message>
|
||
</context>
|
||
<context>
|
||
<name>olive::ExportDialog</name>
|
||
<message>
|
||
<location filename="../dialog/export/export.cpp" line="+68" />
|
||
<source>Filename:</source>
|
||
<translation>文件名:</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+10" />
|
||
<source>Browse for exported file filename</source>
|
||
<translation>浏览已导出的文件名</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+7" />
|
||
<source>Preset:</source>
|
||
<translation>预设:</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+30" />
|
||
<source>Range:</source>
|
||
<translation>范围:</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+3" />
|
||
<source>Entire Sequence</source>
|
||
<translation>整个序列</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+1" />
|
||
<source>In to Out</source>
|
||
<translation>入点至出点</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+12" />
|
||
<source>Format:</source>
|
||
<translation>格式:</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+8" />
|
||
<source>Export Video</source>
|
||
<translation>导出视频</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+3" />
|
||
<source>Export Audio</source>
|
||
<translation>导出音频</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+14" />
|
||
<source>Video</source>
|
||
<translation>视频</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+10" />
|
||
<source>Audio</source>
|
||
<translation>音频</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+18" />
|
||
<source>Exporting in the background allows you to continue using Oak Video Editor while exporting, but may result in slower export speeds, and mayseverely impact editing and playback performance.</source>
|
||
<translation type="unfinished" />
|
||
</message>
|
||
<message>
|
||
<location line="+22" />
|
||
<location line="+203" />
|
||
<source>Export</source>
|
||
<translation>导出</translation>
|
||
</message>
|
||
<message>
|
||
<location line="-188" />
|
||
<source>Preview</source>
|
||
<translation>预览</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+91" />
|
||
<source>Invalid parameters</source>
|
||
<translation>无效的参数</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+14" />
|
||
<location line="+31" />
|
||
<location line="+12" />
|
||
<source>Invalid filename</source>
|
||
<translation>无效文件名</translation>
|
||
</message>
|
||
<message>
|
||
<location line="-42" />
|
||
<source>The filename must contain the extension "%1". Would you like to append it automatically?</source>
|
||
<translation>文件名必须包含扩展名“%1”。您要自动附加扩展名吗?</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+19" />
|
||
<source>Failed to create output directory</source>
|
||
<translation>无法创建输出目录</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+35" />
|
||
<source>Confirm Overwrite</source>
|
||
<translation>确认覆盖</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+1" />
|
||
<source>The file "%1" already exists. Do you want to overwrite it?</source>
|
||
<translation>文件“%1”已存在。您要覆盖它吗?</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+13" />
|
||
<source>Invalid Parameters</source>
|
||
<translation>无效的参数</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+1" />
|
||
<source>Width and height must be multiples of 2.</source>
|
||
<translation>宽度和高度必须是2的倍数。</translation>
|
||
</message>
|
||
<message>
|
||
<location line="-251" />
|
||
<source>Export Subtitles</source>
|
||
<translation>导出字幕</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+24" />
|
||
<source>Subtitles</source>
|
||
<translation>字幕</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+14" />
|
||
<source>Run In Background</source>
|
||
<translation>在后台运行</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+8" />
|
||
<source>Import Result After Export</source>
|
||
<translation>Import Result After Export</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+20" />
|
||
<source>Cancel</source>
|
||
<translation>取消</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+102" />
|
||
<source>Video, audio, and subtitles are disabled. There's nothing to export.</source>
|
||
<translation>已经禁用视频、音频和字幕。没有可以导出的东西。</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+34" />
|
||
<source>The intended output directory doesn't exist and Oak Video Editor couldn't create it. Please choose a different filename.</source>
|
||
<translation type="unfinished" />
|
||
</message>
|
||
<message>
|
||
<location line="+11" />
|
||
<source>Export is set to an image sequence, but the filename does not have a section for digits (formatted as [#####] where the amount of # is the amount of digits).</source>
|
||
<translation>导出设置为图像序列,但文件名没有数字部分(格式为[######],其中#的数量是数字的数量)。</translation>
|
||
</message>
|
||
<message numerus="yes">
|
||
<location line="+12" />
|
||
<source>Filename doesn't contain enough digits for the amount of frames this export will need (need %1 for %n frame(s)).</source>
|
||
<translation type="unfinished">
|
||
<numerusform>文件名包含的位数不足,无法满足此导出所需的帧数(对于%n帧,需要%1)。</numerusform>
|
||
</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+212" />
|
||
<source>Default</source>
|
||
<translation>默认</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+3" />
|
||
<source>Last Used</source>
|
||
<translation>最后使用的</translation>
|
||
</message>
|
||
</context>
|
||
<context>
|
||
<name>olive::ExportFormat</name>
|
||
<message>
|
||
<location filename="../codec/exportformat.cpp" line="+33" />
|
||
<source>DNxHD</source>
|
||
<translation>DNxHD</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+2" />
|
||
<source>Matroska Video</source>
|
||
<translation>Matroska Video</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+2" />
|
||
<source>MPEG-4 Video</source>
|
||
<translation>MPEG-4 Video</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+4" />
|
||
<source>OpenEXR</source>
|
||
<translation>OpenEXR</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+2" />
|
||
<source>PNG</source>
|
||
<translation>PNG</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+2" />
|
||
<source>TIFF</source>
|
||
<translation>TIFF</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+2" />
|
||
<source>QuickTime</source>
|
||
<translation>QuickTime</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+20" />
|
||
<source>Unknown</source>
|
||
<translation>未知</translation>
|
||
</message>
|
||
<message>
|
||
<location line="-28" />
|
||
<source>MPEG-4 Audio</source>
|
||
<translation />
|
||
</message>
|
||
<message>
|
||
<location line="+10" />
|
||
<source>Wave Audio</source>
|
||
<translation />
|
||
</message>
|
||
<message>
|
||
<location line="+2" />
|
||
<source>AIFF</source>
|
||
<translation />
|
||
</message>
|
||
<message>
|
||
<location line="+2" />
|
||
<source>MP3</source>
|
||
<translation>MP3</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+2" />
|
||
<source>FLAC</source>
|
||
<translation />
|
||
</message>
|
||
<message>
|
||
<location line="+2" />
|
||
<source>Ogg</source>
|
||
<translation />
|
||
</message>
|
||
<message>
|
||
<location line="+2" />
|
||
<source>WebM</source>
|
||
<translation />
|
||
</message>
|
||
<message>
|
||
<location line="+2" />
|
||
<source>SubRip SRT</source>
|
||
<translation />
|
||
</message>
|
||
</context>
|
||
<context>
|
||
<name>olive::ExportFormatComboBox</name>
|
||
<message>
|
||
<location filename="../dialog/export/exportformatcombobox.cpp" line="+40" />
|
||
<source>Video</source>
|
||
<translation>视频</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+4" />
|
||
<source>Audio</source>
|
||
<translation>音频</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+4" />
|
||
<source>Subtitle</source>
|
||
<translation>字幕</translation>
|
||
</message>
|
||
</context>
|
||
<context>
|
||
<name>olive::ExportSavePresetDialog</name>
|
||
<message>
|
||
<location filename="../dialog/export/exportsavepresetdialog.cpp" line="+56" />
|
||
<source>Name:</source>
|
||
<translation>名称:</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+13" />
|
||
<source>Save Export Preset</source>
|
||
<translation>保存导出预设</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+7" />
|
||
<source>Invalid Name</source>
|
||
<translation>无效的名称</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+1" />
|
||
<source>You must enter a name to save an export preset.</source>
|
||
<translation>必须输入名称才能保存导出预设。</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+12" />
|
||
<source>Overwrite Preset</source>
|
||
<translation>覆盖预设</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+1" />
|
||
<source>A preset with the name "%1" already exists. Do you wish to overwrite it?</source>
|
||
<translation>名为“%1”的预设已存在。是否要覆盖它?</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+9" />
|
||
<source>Write Error</source>
|
||
<translation>写入错误</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+1" />
|
||
<source>Failed to open file "%1" for writing.</source>
|
||
<translation>无法打开文件“%1”进行写入。</translation>
|
||
</message>
|
||
</context>
|
||
<context>
|
||
<name>olive::ExportSubtitlesTab</name>
|
||
<message>
|
||
<location filename="../dialog/export/exportsubtitlestab.cpp" line="+36" />
|
||
<source>Export to sidecar file</source>
|
||
<translation>导出到附加文件</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+5" />
|
||
<source>Sidecar Format:</source>
|
||
<translation>附加格式:</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+11" />
|
||
<source>Codec:</source>
|
||
<translation>编解码器:</translation>
|
||
</message>
|
||
</context>
|
||
<context>
|
||
<name>olive::ExportTask</name>
|
||
<message>
|
||
<location filename="../task/export/export.cpp" line="+49" />
|
||
<source>Exporting "%1"</source>
|
||
<translation>正在导出 "%1"</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+25" />
|
||
<source>Failed to create encoder</source>
|
||
<translation>无法创建编码器</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+129" />
|
||
<source>Failed to overwrite "%1". Export has been saved as "%2" instead.</source>
|
||
<translation>无法覆盖“%1”。导出将被保存为“%2”。</translation>
|
||
</message>
|
||
<message>
|
||
<location line="-124" />
|
||
<source>Failed to open file: %1</source>
|
||
<translation>无法打开文件:%1</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+23" />
|
||
<source>Failed to create subtitle encoder</source>
|
||
<translation>无法创建字幕编码器</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+5" />
|
||
<source>Failed to open subtitle sidecar file: %1</source>
|
||
<translation>无法打开字幕侧边栏文件:%1</translation>
|
||
</message>
|
||
</context>
|
||
<context>
|
||
<name>olive::ExportVideoTab</name>
|
||
<message>
|
||
<location filename="../dialog/export/exportvideotab.cpp" line="+91" />
|
||
<source>Width:</source>
|
||
<translation>宽度:</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+8" />
|
||
<source>Height:</source>
|
||
<translation>高度:</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+8" />
|
||
<source>Maintain Aspect Ratio:</source>
|
||
<translation>保持宽高比:</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+8" />
|
||
<source>Scaling Method:</source>
|
||
<translation>缩放方式:</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+4" />
|
||
<source>Fit</source>
|
||
<translation>适合</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+1" />
|
||
<source>Stretch</source>
|
||
<translation>拉伸</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+1" />
|
||
<source>Crop</source>
|
||
<translation>裁剪</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+9" />
|
||
<source>Frame Rate:</source>
|
||
<translation>帧率:</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+9" />
|
||
<source>Pixel Aspect Ratio:</source>
|
||
<translation>像素宽高比:</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+7" />
|
||
<source>Interlacing:</source>
|
||
<translation>交错:</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+7" />
|
||
<source>Quality:</source>
|
||
<translation>质量:</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+21" />
|
||
<source>Codec</source>
|
||
<translation>编解码器</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+4" />
|
||
<source>Codec:</source>
|
||
<translation>编解码器:</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+33" />
|
||
<source>Advanced</source>
|
||
<translation>高级</translation>
|
||
</message>
|
||
<message>
|
||
<location line="-124" />
|
||
<source>General</source>
|
||
<translation>常规</translation>
|
||
</message>
|
||
</context>
|
||
<context>
|
||
<name>olive::FFmpegEncoder</name>
|
||
<message>
|
||
<location filename="../codec/ffmpeg/ffmpegencoder.cpp" line="+155" />
|
||
<source>Failed to find suitable pixel format for this buffer</source>
|
||
<translation>未能找到适合此缓冲区的像素格式</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+76" />
|
||
<source>Failed to create encoder</source>
|
||
<translation type="unfinished">无法创建编码器</translation>
|
||
</message>
|
||
</context>
|
||
<context>
|
||
<name>olive::FileField</name>
|
||
<message>
|
||
<location filename="../widget/filefield/filefield.cpp" line="+62" />
|
||
<source>Open Directory</source>
|
||
<translation>打开目录</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+2" />
|
||
<location line="+5" />
|
||
<source>Open File</source>
|
||
<translation>打开文件</translation>
|
||
</message>
|
||
</context>
|
||
<context>
|
||
<name>olive::FlipDistortNode</name>
|
||
<message>
|
||
<location filename="../node/distort/flip/flipdistortnode.cpp" line="+48" />
|
||
<source>Flip</source>
|
||
<translation>翻转</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+15" />
|
||
<source>Flips an image horizontally or vertically</source>
|
||
<translation>水平或垂直翻转图像</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+7" />
|
||
<source>Input</source>
|
||
<translation>输入</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+1" />
|
||
<source>Horizontal</source>
|
||
<translation>水平</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+1" />
|
||
<source>Vertical</source>
|
||
<translation>垂直</translation>
|
||
</message>
|
||
</context>
|
||
<context>
|
||
<name>olive::FloatSlider</name>
|
||
<message>
|
||
<location filename="../widget/slider/floatslider.cpp" line="+75" />
|
||
<source>%1 dB</source>
|
||
<translation>%1 dB</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+3" />
|
||
<source>%1%</source>
|
||
<translation>%1%</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+43" />
|
||
<source>∞</source>
|
||
<translation type="unfinished" />
|
||
</message>
|
||
</context>
|
||
<context>
|
||
<name>olive::Folder</name>
|
||
<message>
|
||
<location filename="../node/project/folder/folder.cpp" line="+58" />
|
||
<source>Children</source>
|
||
<translation>孩子</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../node/project/folder/folder.h" line="+45" />
|
||
<source>Folder</source>
|
||
<translation>文件夹</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+15" />
|
||
<source>Organize several items into a single collection.</source>
|
||
<translation>将多个项目组织成一个集合.</translation>
|
||
</message>
|
||
</context>
|
||
<context>
|
||
<name>olive::Footage</name>
|
||
<message>
|
||
<location filename="../node/project/footage/footage.cpp" line="+83" />
|
||
<source>Filename</source>
|
||
<translation>文件名</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+231" />
|
||
<source>%1: Image - %2x%3</source>
|
||
<translation>%1:图像 - %2x%3</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+5" />
|
||
<source>%1: Video - %2x%3</source>
|
||
<translation>%1:视频 - %2x%3</translation>
|
||
</message>
|
||
<message numerus="yes">
|
||
<location line="+9" />
|
||
<source>%1: Audio - %n Channel(s), %2Hz</source>
|
||
<translation type="unfinished">
|
||
<numerusform>%1:音频-%n频道,%2Hz</numerusform>
|
||
</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+8" />
|
||
<source>%1: Subtitle</source>
|
||
<translation>%1:字幕</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+90" />
|
||
<source>Video</source>
|
||
<translation>视频</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+2" />
|
||
<source>Audio</source>
|
||
<translation>音频</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+2" />
|
||
<source>Subtitle</source>
|
||
<translation>字幕</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+6" />
|
||
<source>Unknown</source>
|
||
<translation>未知</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+102" />
|
||
<source>Filename: %1</source>
|
||
<translation>文件名:%1</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+34" />
|
||
<source>Invalid</source>
|
||
<translation>无效的</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../node/project/footage/footage.h" line="+58" />
|
||
<source>Media</source>
|
||
<translation>媒体</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+15" />
|
||
<source>Import video, audio, or still image files into the composition.</source>
|
||
<translation>将视频、音频或静止图像文件导入合成。</translation>
|
||
</message>
|
||
</context>
|
||
<context>
|
||
<name>olive::FootagePropertiesDialog</name>
|
||
<message>
|
||
<location filename="../dialog/footageproperties/footageproperties.cpp" line="+51" />
|
||
<source>"%1" Properties</source>
|
||
<translation>"%1" 属性</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+5" />
|
||
<source>Name:</source>
|
||
<translation>名称:</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+8" />
|
||
<source>Source Start Time:</source>
|
||
<translation>源起始时间:</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+5" />
|
||
<source>Set</source>
|
||
<translation>设置</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+21" />
|
||
<source>(set manually)</source>
|
||
<translation>(手动设置)</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+1" />
|
||
<source>(auto-detected: %1)</source>
|
||
<translation>(自动检测: %1)</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+2" />
|
||
<source>(not detected)</source>
|
||
<translation>(未检测到)</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+11" />
|
||
<source>Tracks:</source>
|
||
<translation>轨道:</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+156" />
|
||
<source>Set Footage "%1" Properties</source>
|
||
<translation type="unfinished" />
|
||
</message>
|
||
<message>
|
||
<location line="-113" />
|
||
<source>Subtitles</source>
|
||
<translation>字幕</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+5" />
|
||
<source>Unknown</source>
|
||
<translation>未知</translation>
|
||
</message>
|
||
</context>
|
||
<context>
|
||
<name>olive::FootageRelinkDialog</name>
|
||
<message>
|
||
<location filename="../dialog/footagerelink/footagerelinkdialog.cpp" line="+53" />
|
||
<source>Footage</source>
|
||
<translation>素材</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+0" />
|
||
<source>Filename</source>
|
||
<translation>文件名</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+0" />
|
||
<source>Actions</source>
|
||
<translation>操作</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+16" />
|
||
<source>Browse</source>
|
||
<translation>浏览</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+25" />
|
||
<source>Relink Footage</source>
|
||
<translation>重新链接素材</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+19" />
|
||
<source>Relink "%1"</source>
|
||
<translation>重新链接 "%1"</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+16" />
|
||
<source>Unsupported media</source>
|
||
<translation type="unfinished" />
|
||
</message>
|
||
<message>
|
||
<location line="+1" />
|
||
<source>This file type is not allowed by the current media type filter.</source>
|
||
<translation type="unfinished" />
|
||
</message>
|
||
</context>
|
||
<context>
|
||
<name>olive::FootageViewerPanel</name>
|
||
<message>
|
||
<location filename="../panel/footageviewer/footageviewer.cpp" line="+63" />
|
||
<source>Footage Viewer</source>
|
||
<translation>素材查看器</translation>
|
||
</message>
|
||
</context>
|
||
<context>
|
||
<name>olive::FrameRateComboBox</name>
|
||
<message>
|
||
<location filename="../widget/standardcombos/frameratecombobox.h" line="+113" />
|
||
<source>Custom Frame Rate</source>
|
||
<translation>自定义帧速率</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+1" />
|
||
<source>Enter custom frame rate:</source>
|
||
<translation>输入自定义帧速率:</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+27" />
|
||
<source>Invalid Input</source>
|
||
<translation>无效的输入</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+1" />
|
||
<source>Failed to convert "%1" to a frame rate.</source>
|
||
<translation>无法将“%1”转换为帧速率。</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+31" />
|
||
<source>Custom...</source>
|
||
<translation>自定义...</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+3" />
|
||
<source>Custom (%1)</source>
|
||
<translation>自定义 (%1)</translation>
|
||
</message>
|
||
</context>
|
||
<context>
|
||
<name>olive::GapBlock</name>
|
||
<message>
|
||
<location filename="../node/block/gap/gap.cpp" line="+33" />
|
||
<source>Gap</source>
|
||
<translation>空隙</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+10" />
|
||
<source>A time-based node that represents an empty space.</source>
|
||
<translation>基于时间的节点,表示一段空白空间。</translation>
|
||
</message>
|
||
</context>
|
||
<context>
|
||
<name>olive::GeneratorWithMerge</name>
|
||
<message>
|
||
<location filename="../node/generator/shape/generatorwithmerge.cpp" line="+45" />
|
||
<source>Base</source>
|
||
<translation>底色</translation>
|
||
</message>
|
||
</context>
|
||
<context>
|
||
<name>olive::H264BitRateSection</name>
|
||
<message>
|
||
<location filename="../dialog/export/codec/h264section.cpp" line="+225" />
|
||
<source>Target Bit Rate (Mbps):</source>
|
||
<translation>目标码率 (Mbps):</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+8" />
|
||
<source>Maximum Bit Rate (Mbps):</source>
|
||
<translation>最大码率 (Mbps):</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+8" />
|
||
<source>Two-Pass</source>
|
||
<translation>Two-Pass</translation>
|
||
</message>
|
||
</context>
|
||
<context>
|
||
<name>olive::H264FileSizeSection</name>
|
||
<message>
|
||
<location line="+38" />
|
||
<source>Target File Size (MB):</source>
|
||
<translation>目标文件大小 (MB):</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+8" />
|
||
<source>Two-Pass</source>
|
||
<translation>Two-Pass</translation>
|
||
</message>
|
||
</context>
|
||
<context>
|
||
<name>olive::H264Section</name>
|
||
<message>
|
||
<location line="-214" />
|
||
<source>Compression Method:</source>
|
||
<translation>压缩方式:</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+5" />
|
||
<source>Constant Rate Factor</source>
|
||
<translation>恒定速率因子(CRF)</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+1" />
|
||
<source>Target Bit Rate</source>
|
||
<translation>目标码率</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+1" />
|
||
<source>Target File Size</source>
|
||
<translation>目标文件大小</translation>
|
||
</message>
|
||
<message>
|
||
<location line="-33" />
|
||
<source>Encode Speed:</source>
|
||
<translation>编码速度:</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+3" />
|
||
<source>This setting allows you to tweak the ratio of export speed to compression quality.
|
||
|
||
If using Constant Rate Factor, slower speeds will result in smaller file sizes for the same quality.
|
||
|
||
If using Target Bit Rate or Target File Size, slower speeds will result in higher quality for the same bitrate/filesize.
|
||
|
||
This setting is equivalent to the `preset` setting in libx264.</source>
|
||
<translation>此设置允许您调整导出速度与压缩质量的比率。
|
||
|
||
|
||
如果使用“恒定速率因子”(Constant Rate Factor),较慢的速度将导致相同质量的文件大小变小。
|
||
|
||
|
||
如果使用“目标比特率”或“目标文件大小”,则速度较慢将导致相同比特率/文件大小的质量更高。
|
||
|
||
|
||
此设置相当于libx264中的“预设”设置。</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+6" />
|
||
<source>Ultra Fast</source>
|
||
<translation>极致快</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+1" />
|
||
<source>Super Fast</source>
|
||
<translation>超快</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+1" />
|
||
<source>Very Fast</source>
|
||
<translation>非常快</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+1" />
|
||
<source>Faster</source>
|
||
<translation>更快</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+1" />
|
||
<source>Fast</source>
|
||
<translation>快</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+1" />
|
||
<source>Medium</source>
|
||
<translation>中等</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+1" />
|
||
<source>Slow</source>
|
||
<translation>慢</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+1" />
|
||
<source>Slower</source>
|
||
<translation>更慢</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+1" />
|
||
<source>Very Slow</source>
|
||
<translation>非常慢</translation>
|
||
</message>
|
||
</context>
|
||
<context>
|
||
<name>olive::HistoryPanel</name>
|
||
<message>
|
||
<location filename="../panel/history/historypanel.cpp" line="+39" />
|
||
<source>History</source>
|
||
<translation>历史记录</translation>
|
||
</message>
|
||
</context>
|
||
<context>
|
||
<name>olive::ImageSection</name>
|
||
<message>
|
||
<location filename="../dialog/export/codec/imagesection.cpp" line="+38" />
|
||
<source>Image Sequence:</source>
|
||
<translation>图像序列:</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+9" />
|
||
<source>Frame to Export:</source>
|
||
<translation>要导出的框架:</translation>
|
||
</message>
|
||
</context>
|
||
<context>
|
||
<name>olive::InterlacedComboBox</name>
|
||
<message>
|
||
<location filename="../widget/standardcombos/interlacedcombobox.h" line="+39" />
|
||
<source>None (Progressive)</source>
|
||
<translation>无 (渐进)</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+1" />
|
||
<source>Top-Field First</source>
|
||
<translation>上场优先</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+1" />
|
||
<source>Bottom-Field First</source>
|
||
<translation>下场优先</translation>
|
||
</message>
|
||
</context>
|
||
<context>
|
||
<name>olive::KeyframePropertiesDialog</name>
|
||
<message>
|
||
<location filename="../dialog/keyframeproperties/keyframeproperties.cpp" line="+41" />
|
||
<source>Keyframe Properties</source>
|
||
<translation>关键帧属性</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+29" />
|
||
<source>In:</source>
|
||
<translation>入:</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+8" />
|
||
<source>Out:</source>
|
||
<translation>出:</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+90" />
|
||
<source>Linear</source>
|
||
<translation>线性</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+1" />
|
||
<source>Hold</source>
|
||
<translation>保留</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+1" />
|
||
<source>Bezier</source>
|
||
<translation>贝塞尔曲线</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+66" />
|
||
<source>Set Keyframe Properties</source>
|
||
<translation type="unfinished" />
|
||
</message>
|
||
</context>
|
||
<context>
|
||
<name>olive::KeyframeView</name>
|
||
<message>
|
||
<location filename="../widget/keyframeview/keyframeview.cpp" line="+69" />
|
||
<source>Deleted %1 Keyframe(s)</source>
|
||
<translation type="unfinished" />
|
||
</message>
|
||
<message>
|
||
<location line="+206" />
|
||
<source>Pasted %1 Keyframe(s)</source>
|
||
<translation type="unfinished" />
|
||
</message>
|
||
<message>
|
||
<location line="+75" />
|
||
<source>Moved %1 Keyframe(s)</source>
|
||
<translation type="unfinished" />
|
||
</message>
|
||
<message>
|
||
<location line="+249" />
|
||
<source>Linear</source>
|
||
<translation>线性</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+1" />
|
||
<source>Bezier</source>
|
||
<translation>贝塞尔曲线</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+1" />
|
||
<source>Hold</source>
|
||
<translation>保留</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+26" />
|
||
<source>P&roperties</source>
|
||
<translation>属性(&R)</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+26" />
|
||
<source>Set Type of %1 Keyframe(s)</source>
|
||
<translation type="unfinished" />
|
||
</message>
|
||
</context>
|
||
<context>
|
||
<name>olive::LoadOTIOTask</name>
|
||
<message>
|
||
<location filename="../task/project/loadotio/loadotio.cpp" line="+96" />
|
||
<source>Unknown OpenTimelineIO root element</source>
|
||
<translation>未知的 OpenTimelineIO 根元素</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+92" />
|
||
<source>Failed to load clip</source>
|
||
<translation>无法加载片段</translation>
|
||
</message>
|
||
<message>
|
||
<location line="-120" />
|
||
<source>Failed to load OpenTimelineIO from file "%1"
|
||
|
||
OpenTimelineIO Error:
|
||
|
||
%2</source>
|
||
<translation>无法从文件“%1”加载OpenTimelineIO
|
||
|
||
OpenTimelineIO错误:
|
||
|
||
%2</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+50" />
|
||
<source>Sequence %1</source>
|
||
<translation>序列 %1</translation>
|
||
</message>
|
||
</context>
|
||
<context>
|
||
<name>olive::LutFileField</name>
|
||
<message>
|
||
<location filename="../widget/filefield/lutfilefield.cpp" line="+69" />
|
||
<source>Other (Custom File)...</source>
|
||
<translation>其他(自定义文件)...</translation>
|
||
</message>
|
||
</context>
|
||
<context>
|
||
<name>olive::MainMenu</name>
|
||
<message>
|
||
<location filename="../window/mainwindow/mainmenu.cpp" line="+433" />
|
||
<source>&Save '%1'</source>
|
||
<translation>保存 '%1'(&S)</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+2" />
|
||
<source>Save '%1' &As</source>
|
||
<translation>另存 '%1' 为(&A)</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+2" />
|
||
<source>&Save Project</source>
|
||
<translation>保存项目(&S)</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+1" />
|
||
<source>Save Project &As</source>
|
||
<translation>另存项目为(&A)</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+101" />
|
||
<source>(None)</source>
|
||
<translation>(无)</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+268" />
|
||
<source>&File</source>
|
||
<translation>文件(&F)</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+1" />
|
||
<source>&New</source>
|
||
<translation>新建(&N)</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+1" />
|
||
<source>&Open Project</source>
|
||
<translation>打开项目(&O)</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+1" />
|
||
<source>Open &Recent</source>
|
||
<translation>打开最近(&R)</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+1" />
|
||
<source>&Clear Recent List</source>
|
||
<translation>清除最近列表(&C)</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+2" />
|
||
<source>&Import...</source>
|
||
<translation>导入(&I)...</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+1" />
|
||
<source>&Export</source>
|
||
<translation>导出(&E)</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+1" />
|
||
<source>&Media...</source>
|
||
<translation>媒体(&M)...</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+2" />
|
||
<source>E&xit</source>
|
||
<translation>退出(&X)</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+3" />
|
||
<source>&Edit</source>
|
||
<translation>编辑(&E)</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+3" />
|
||
<source>Insert</source>
|
||
<translation>插入</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+1" />
|
||
<source>Overwrite</source>
|
||
<translation>覆盖</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+1" />
|
||
<source>Select &All</source>
|
||
<translation>全选(&A)</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+1" />
|
||
<source>Deselect All</source>
|
||
<translation>取消全选</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+1" />
|
||
<source>Ripple to In Point</source>
|
||
<translation>涟漪删除至入点</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+1" />
|
||
<source>Ripple to Out Point</source>
|
||
<translation>涟漪删除至出点</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+1" />
|
||
<source>Edit to In Point</source>
|
||
<translation>剪辑至入点</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+1" />
|
||
<source>Edit to Out Point</source>
|
||
<translation>剪辑至出点</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+5" />
|
||
<source>Delete In/Out Point</source>
|
||
<translation>删除入点/出点</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+1" />
|
||
<source>Ripple Delete In/Out Point</source>
|
||
<translation>涟漪删除入点/出点</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+1" />
|
||
<source>Set/Edit Marker</source>
|
||
<translation>设置/编辑标记</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+3" />
|
||
<source>&View</source>
|
||
<translation>视图(&V)</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+1" />
|
||
<source>Zoom In</source>
|
||
<translation>放大</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+1" />
|
||
<source>Zoom Out</source>
|
||
<translation>缩小</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+1" />
|
||
<source>Increase Track Height</source>
|
||
<translation>增加轨道高度</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+1" />
|
||
<source>Decrease Track Height</source>
|
||
<translation>降低轨道高度</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+1" />
|
||
<source>Toggle Show All</source>
|
||
<translation>轨道全部显示</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+3" />
|
||
<source>Full Screen</source>
|
||
<translation>全屏</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+1" />
|
||
<source>Full Screen Viewer</source>
|
||
<translation>全屏查看器</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+3" />
|
||
<source>&Playback</source>
|
||
<translation>回放(&P)</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+1" />
|
||
<source>Go to Start</source>
|
||
<translation>回到起始帧</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+1" />
|
||
<source>Previous Frame</source>
|
||
<translation>前一帧</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+1" />
|
||
<source>Play/Pause</source>
|
||
<translation>播放/暂停</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+1" />
|
||
<source>Play In to Out</source>
|
||
<translation>播放入点至出点</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+1" />
|
||
<source>Next Frame</source>
|
||
<translation>后一帧</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+1" />
|
||
<source>Go to End</source>
|
||
<translation>转到结束帧</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+1" />
|
||
<source>Go to Previous Cut</source>
|
||
<translation>转到前一切点</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+1" />
|
||
<source>Go to Next Cut</source>
|
||
<translation>转到后一切点</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+1" />
|
||
<source>Go to In Point</source>
|
||
<translation>转到入点</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+1" />
|
||
<source>Go to Out Point</source>
|
||
<translation>转到出点</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+1" />
|
||
<source>Shuttle Left</source>
|
||
<translation>向左播放</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+1" />
|
||
<source>Shuttle Stop</source>
|
||
<translation>停止播放</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+1" />
|
||
<source>Shuttle Right</source>
|
||
<translation>向右播放</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+1" />
|
||
<source>Loop</source>
|
||
<translation>循环</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+3" />
|
||
<source>&Sequence</source>
|
||
<translation>序列(&S)</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+1" />
|
||
<source>Cache Entire Sequence</source>
|
||
<translation>缓存整个序列</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+1" />
|
||
<source>Cache Sequence In/Out</source>
|
||
<translation>缓存序列入点/出点</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+5" />
|
||
<source>Maximize Panel</source>
|
||
<translation>最大化面板</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+1" />
|
||
<source>Reset to Default Layout</source>
|
||
<translation>重置为默认布局</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+3" />
|
||
<source>&Tools</source>
|
||
<translation>工具(&T)</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+1" />
|
||
<source>Pointer Tool</source>
|
||
<translation>指针工具</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+2" />
|
||
<source>Edit Tool</source>
|
||
<translation>编辑工具</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+1" />
|
||
<source>Ripple Tool</source>
|
||
<translation>涟漪工具</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+1" />
|
||
<source>Rolling Tool</source>
|
||
<translation>滚动工具</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+1" />
|
||
<source>Razor Tool</source>
|
||
<translation>刀片工具</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+1" />
|
||
<source>Slip Tool</source>
|
||
<translation>滑移工具</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+1" />
|
||
<source>Slide Tool</source>
|
||
<translation>滑动工具</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+1" />
|
||
<source>Hand Tool</source>
|
||
<translation>手形工具</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+1" />
|
||
<source>Zoom Tool</source>
|
||
<translation>缩放工具</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+1" />
|
||
<source>Transition Tool</source>
|
||
<translation>转场工具</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+3" />
|
||
<source>Enable Snapping</source>
|
||
<translation>启用吸附</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+1" />
|
||
<source>Proxy Settings...</source>
|
||
<translation type="unfinished" />
|
||
</message>
|
||
<message>
|
||
<location line="+1" />
|
||
<source>Preferences</source>
|
||
<translation>首选项</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+1" />
|
||
<source>Add Tool Item</source>
|
||
<translation type="unfinished" />
|
||
</message>
|
||
<message>
|
||
<location line="+6" />
|
||
<source>&Help</source>
|
||
<translation>帮助(&H)</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+1" />
|
||
<source>A&ction Search</source>
|
||
<translation>操作搜索(&C)</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+1" />
|
||
<source>Send &Feedback...</source>
|
||
<translation>发送反馈(&F)...</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+1" />
|
||
<source>&About...</source>
|
||
<translation>关于(&A)...</translation>
|
||
</message>
|
||
<message>
|
||
<location line="-851" />
|
||
<source>Ctrl+O</source>
|
||
<translation />
|
||
</message>
|
||
<message>
|
||
<location line="+6" />
|
||
<source>Ctrl+S</source>
|
||
<translation />
|
||
</message>
|
||
<message>
|
||
<location line="+3" />
|
||
<source>Ctrl+Shift+S</source>
|
||
<translation />
|
||
</message>
|
||
<message>
|
||
<location line="+3" />
|
||
<source>F12</source>
|
||
<translation />
|
||
</message>
|
||
<message>
|
||
<location line="+3" />
|
||
<source>Ctrl+I</source>
|
||
<translation />
|
||
</message>
|
||
<message>
|
||
<location line="+4" />
|
||
<source>Ctrl+M</source>
|
||
<translation />
|
||
</message>
|
||
<message>
|
||
<location line="+4" />
|
||
<source>Shift+F10</source>
|
||
<translation />
|
||
</message>
|
||
<message>
|
||
<location line="+15" />
|
||
<source>Ctrl+Z</source>
|
||
<translation />
|
||
</message>
|
||
<message>
|
||
<location line="+3" />
|
||
<source>Ctrl+Shift+Z</source>
|
||
<translation />
|
||
</message>
|
||
<message>
|
||
<location line="+11" />
|
||
<source>Backspace</source>
|
||
<translation />
|
||
</message>
|
||
<message>
|
||
<location line="+10" />
|
||
<source>Ctrl+A</source>
|
||
<translation />
|
||
</message>
|
||
<message>
|
||
<location line="+3" />
|
||
<source>Ctrl+Shift+A</source>
|
||
<translation />
|
||
</message>
|
||
<message>
|
||
<location line="+5" />
|
||
<source>,</source>
|
||
<translation />
|
||
</message>
|
||
<message>
|
||
<location line="+2" />
|
||
<source>.</source>
|
||
<translation />
|
||
</message>
|
||
<message>
|
||
<location line="+3" />
|
||
<source>Q</source>
|
||
<translation />
|
||
</message>
|
||
<message>
|
||
<location line="+2" />
|
||
<source>W</source>
|
||
<translation />
|
||
</message>
|
||
<message>
|
||
<location line="+2" />
|
||
<source>Ctrl+Alt+Q</source>
|
||
<translation />
|
||
</message>
|
||
<message>
|
||
<location line="+2" />
|
||
<source>Ctrl+Alt+W</source>
|
||
<translation />
|
||
</message>
|
||
<message>
|
||
<location line="+3" />
|
||
<source>Alt+Left</source>
|
||
<translation />
|
||
</message>
|
||
<message>
|
||
<location line="+2" />
|
||
<source>Alt+Right</source>
|
||
<translation />
|
||
</message>
|
||
<message>
|
||
<location line="+3" />
|
||
<source>[</source>
|
||
<translation />
|
||
</message>
|
||
<message>
|
||
<location line="+3" />
|
||
<source>]</source>
|
||
<translation />
|
||
</message>
|
||
<message>
|
||
<location line="+4" />
|
||
<source>;</source>
|
||
<translation />
|
||
</message>
|
||
<message>
|
||
<location line="+3" />
|
||
<source>'</source>
|
||
<translation />
|
||
</message>
|
||
<message>
|
||
<location line="+3" />
|
||
<source>M</source>
|
||
<translation>M</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+7" />
|
||
<source>=</source>
|
||
<translation />
|
||
</message>
|
||
<message>
|
||
<location line="+2" />
|
||
<source>-</source>
|
||
<translation />
|
||
</message>
|
||
<message>
|
||
<location line="+2" />
|
||
<source>Ctrl+=</source>
|
||
<translation />
|
||
</message>
|
||
<message>
|
||
<location line="+3" />
|
||
<source>Ctrl+-</source>
|
||
<translation />
|
||
</message>
|
||
<message>
|
||
<location line="+2" />
|
||
<source>\</source>
|
||
<translation />
|
||
</message>
|
||
<message>
|
||
<location line="+6" />
|
||
<source>F11</source>
|
||
<translation />
|
||
</message>
|
||
<message>
|
||
<location line="+11" />
|
||
<source>Home</source>
|
||
<translation />
|
||
</message>
|
||
<message>
|
||
<location line="+2" />
|
||
<source>Left</source>
|
||
<translation />
|
||
</message>
|
||
<message>
|
||
<location line="+2" />
|
||
<source>Space</source>
|
||
<translation />
|
||
</message>
|
||
<message>
|
||
<location line="+3" />
|
||
<source>Shift+Space</source>
|
||
<translation />
|
||
</message>
|
||
<message>
|
||
<location line="+2" />
|
||
<source>Right</source>
|
||
<translation />
|
||
</message>
|
||
<message>
|
||
<location line="+2" />
|
||
<source>End</source>
|
||
<translation />
|
||
</message>
|
||
<message>
|
||
<location line="+5" />
|
||
<source>Up</source>
|
||
<translation />
|
||
</message>
|
||
<message>
|
||
<location line="+2" />
|
||
<source>Down</source>
|
||
<translation />
|
||
</message>
|
||
<message>
|
||
<location line="+5" />
|
||
<source>Shift+I</source>
|
||
<translation />
|
||
</message>
|
||
<message>
|
||
<location line="+2" />
|
||
<source>Shift+O</source>
|
||
<translation />
|
||
</message>
|
||
<message>
|
||
<location line="+5" />
|
||
<source>J</source>
|
||
<translation>J</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+2" />
|
||
<source>K</source>
|
||
<translation />
|
||
</message>
|
||
<message>
|
||
<location line="+2" />
|
||
<source>L</source>
|
||
<translation>L</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+33" />
|
||
<source>`</source>
|
||
<translation />
|
||
</message>
|
||
<message>
|
||
<location line="+14" />
|
||
<source>V</source>
|
||
<translation />
|
||
</message>
|
||
<message>
|
||
<location line="+6" />
|
||
<source>D</source>
|
||
<translation />
|
||
</message>
|
||
<message>
|
||
<location line="+6" />
|
||
<source>X</source>
|
||
<translation />
|
||
</message>
|
||
<message>
|
||
<location line="+6" />
|
||
<source>B</source>
|
||
<translation>B</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+6" />
|
||
<source>N</source>
|
||
<translation />
|
||
</message>
|
||
<message>
|
||
<location line="+6" />
|
||
<source>C</source>
|
||
<translation>C</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+6" />
|
||
<source>Y</source>
|
||
<translation />
|
||
</message>
|
||
<message>
|
||
<location line="+6" />
|
||
<source>U</source>
|
||
<translation>U</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+6" />
|
||
<source>H</source>
|
||
<translation />
|
||
</message>
|
||
<message>
|
||
<location line="+6" />
|
||
<source>Z</source>
|
||
<translation />
|
||
</message>
|
||
<message>
|
||
<location line="+6" />
|
||
<source>T</source>
|
||
<translation />
|
||
</message>
|
||
<message>
|
||
<location line="+6" />
|
||
<source>A</source>
|
||
<translation />
|
||
</message>
|
||
<message>
|
||
<location line="+6" />
|
||
<source>R</source>
|
||
<translation>R</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+15" />
|
||
<source>S</source>
|
||
<translation>S</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+15" />
|
||
<source>Ctrl+,</source>
|
||
<translation />
|
||
</message>
|
||
<message>
|
||
<location line="+17" />
|
||
<source>/</source>
|
||
<translation />
|
||
</message>
|
||
<message>
|
||
<location line="+422" />
|
||
<source>Revert</source>
|
||
<translation>还原</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+4" />
|
||
<source>Project Properties</source>
|
||
<translation>项目属性</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+6" />
|
||
<source>Delete (alt)</source>
|
||
<translation />
|
||
</message>
|
||
<message>
|
||
<location line="+9" />
|
||
<source>Nudge Left</source>
|
||
<translation>向左微移</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+1" />
|
||
<source>Nudge Right</source>
|
||
<translation>向右微移</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+1" />
|
||
<source>Move In Point to Playhead</source>
|
||
<translation>移入点到播放头</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+1" />
|
||
<source>Move Out Point to Playhead</source>
|
||
<translation>移出点到播放头</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+38" />
|
||
<source>Clear Disk Cache</source>
|
||
<translation>清除磁盘缓存</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+3" />
|
||
<source>&Window</source>
|
||
<translation>&窗口</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+7" />
|
||
<source>Track Select Tool</source>
|
||
<translation>轨道选择工具</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+10" />
|
||
<source>Add Tool</source>
|
||
<translation>添加工具</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+1" />
|
||
<source>Record Tool</source>
|
||
<translation>录制工具</translation>
|
||
</message>
|
||
</context>
|
||
<context>
|
||
<name>olive::MainStatusBar</name>
|
||
<message>
|
||
<location filename="../window/mainwindow/mainstatusbar.cpp" line="+43" />
|
||
<source>Welcome to %1 %2</source>
|
||
<translation>欢迎使用 %1 %2</translation>
|
||
</message>
|
||
<message numerus="yes">
|
||
<location line="+37" />
|
||
<source>Running %n background task(s)</source>
|
||
<translation type="unfinished">
|
||
<numerusform>正在运行%n后台任务</numerusform>
|
||
</translation>
|
||
</message>
|
||
</context>
|
||
<context>
|
||
<name>olive::MainWindow</name>
|
||
<message>
|
||
<location filename="../window/mainwindow/mainwindow.cpp" line="+582" />
|
||
<source>Set Footage Workarea</source>
|
||
<translation type="unfinished" />
|
||
</message>
|
||
<message>
|
||
<location line="+9" />
|
||
<source>Driver Warning</source>
|
||
<translation>驱动程序警告</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+1" />
|
||
<source>Oak Video Editor has detected your system is using the Nouveau graphics driver.
|
||
|
||
This driver is known to have stability and performance issues with Oak Video Editor. It is highly recommended you install the proprietary NVIDIA driver before continuing to use Oak Video Editor.</source>
|
||
<translation type="unfinished" />
|
||
</message>
|
||
</context>
|
||
<context>
|
||
<name>olive::ManagedDisplayWidget</name>
|
||
<message>
|
||
<location filename="../widget/manageddisplay/manageddisplay.cpp" line="+168" />
|
||
<source>Color Space</source>
|
||
<translation>颜色空间</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+56" />
|
||
<source>No color manager connected</source>
|
||
<translation>没有已连接的颜色管理器</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+174" />
|
||
<source>Display</source>
|
||
<translation>显示</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+22" />
|
||
<source>View</source>
|
||
<translation>视图</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+21" />
|
||
<source>Look</source>
|
||
<translation>风格</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+8" />
|
||
<source>(None)</source>
|
||
<translation>(无)</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+28" />
|
||
<source>OpenColorIO Error</source>
|
||
<translation>OpenColorIO 错误</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+1" />
|
||
<source>Failed to set color configuration: %1</source>
|
||
<translation>无法设置颜色配置:%1</translation>
|
||
</message>
|
||
</context>
|
||
<context>
|
||
<name>olive::ManagedPixelSamplerWidget</name>
|
||
<message>
|
||
<location filename="../widget/pixelsampler/pixelsampler.cpp" line="+81" />
|
||
<source>Display</source>
|
||
<translation>显示</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+4" />
|
||
<source>Reference</source>
|
||
<translation>参考</translation>
|
||
</message>
|
||
</context>
|
||
<context>
|
||
<name>olive::MarkerPropertiesDialog</name>
|
||
<message>
|
||
<location filename="../dialog/markerproperties/markerpropertiesdialog.cpp" line="+47" />
|
||
<source>Time</source>
|
||
<translation>时间</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+6" />
|
||
<source>In:</source>
|
||
<translation>入:</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+7" />
|
||
<source>Out:</source>
|
||
<translation>出:</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+25" />
|
||
<source>Color:</source>
|
||
<translation>颜色:</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+15" />
|
||
<source>Name:</source>
|
||
<translation>名称:</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+12" />
|
||
<source>(multiple)</source>
|
||
<translation>(多个)</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+15" />
|
||
<source>Edit Markers</source>
|
||
<translation>编辑标记</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+9" />
|
||
<source>Invalid Values</source>
|
||
<translation>无效值</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+1" />
|
||
<source>In point must be less than or equal to out point.</source>
|
||
<translation>输入点必须小于或等于输出点。</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+25" />
|
||
<source>Set Marker Properties</source>
|
||
<translation type="unfinished" />
|
||
</message>
|
||
</context>
|
||
<context>
|
||
<name>olive::MaskDistortNode</name>
|
||
<message>
|
||
<location filename="../node/distort/mask/mask.cpp" line="+65" />
|
||
<source>Texture</source>
|
||
<translation>纹理</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+1" />
|
||
<source>Invert</source>
|
||
<translation>倒转</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+1" />
|
||
<source>Feather</source>
|
||
<translation>削薄</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../node/distort/mask/mask.h" line="+39" />
|
||
<source>Mask</source>
|
||
<translation>遮罩</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+15" />
|
||
<source>Apply a polygonal mask.</source>
|
||
<translation>应用多边形遮罩.</translation>
|
||
</message>
|
||
</context>
|
||
<context>
|
||
<name>olive::MathNode</name>
|
||
<message>
|
||
<location filename="../node/math/math/math.cpp" line="+58" />
|
||
<source>Math</source>
|
||
<translation>数学</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+15" />
|
||
<source>Perform a mathematical operation between two values.</source>
|
||
<translation>在两个值之间进行数学运算。</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+7" />
|
||
<source>Method</source>
|
||
<translation>方法</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+1" />
|
||
<location line="+1" />
|
||
<source>Value</source>
|
||
<translation>值</translation>
|
||
</message>
|
||
</context>
|
||
<context>
|
||
<name>olive::MathNodeBase</name>
|
||
<message>
|
||
<location filename="../node/math/math/mathbase.cpp" line="+185" />
|
||
<source>Add</source>
|
||
<translation>增加</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+2" />
|
||
<source>Subtract</source>
|
||
<translation>减</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+2" />
|
||
<source>Multiply</source>
|
||
<translation>乘</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+2" />
|
||
<source>Divide</source>
|
||
<translation>除</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+2" />
|
||
<source>Power</source>
|
||
<translation>幂</translation>
|
||
</message>
|
||
</context>
|
||
<context>
|
||
<name>olive::MatrixGenerator</name>
|
||
<message>
|
||
<location filename="../node/generator/matrix/matrix.cpp" line="+61" />
|
||
<source>Orthographic Matrix</source>
|
||
<translation>正交矩阵</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+5" />
|
||
<source>Ortho</source>
|
||
<translation>正交</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+15" />
|
||
<source>Generate an orthographic matrix using position, rotation, and scale.</source>
|
||
<translation>使用位置、旋转和缩放生成正交矩阵。</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+8" />
|
||
<source>Position</source>
|
||
<translation>位置</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+1" />
|
||
<source>Rotation</source>
|
||
<translation>旋转</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+1" />
|
||
<source>Scale</source>
|
||
<translation>缩放</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+1" />
|
||
<source>Uniform Scale</source>
|
||
<translation>统一缩放</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+1" />
|
||
<source>Anchor Point</source>
|
||
<translation>锚点</translation>
|
||
</message>
|
||
</context>
|
||
<context>
|
||
<name>olive::MenuShared</name>
|
||
<message>
|
||
<location filename="../widget/menu/menushared.cpp" line="+411" />
|
||
<source>&Project</source>
|
||
<translation>项目(&P)</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+1" />
|
||
<source>&Sequence</source>
|
||
<translation>序列(&S)</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+1" />
|
||
<source>&Folder</source>
|
||
<translation>文件夹(&F)</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+3" />
|
||
<source>Cu&t</source>
|
||
<translation>剪切(&T)</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+1" />
|
||
<source>Cop&y</source>
|
||
<translation>复制(&Y)</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+1" />
|
||
<source>&Paste</source>
|
||
<translation>粘帖(&P)</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+1" />
|
||
<source>Paste Insert</source>
|
||
<translation>粘贴插入</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+1" />
|
||
<source>Duplicate</source>
|
||
<translation>复制</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+2" />
|
||
<source>Delete</source>
|
||
<translation>删除</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+1" />
|
||
<source>Ripple Delete</source>
|
||
<translation>涟漪删除</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+1" />
|
||
<source>Split</source>
|
||
<translation>切断</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+9" />
|
||
<source>Set In Point</source>
|
||
<translation>设置入点</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+1" />
|
||
<source>Set Out Point</source>
|
||
<translation>设置出点</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+1" />
|
||
<source>Reset In Point</source>
|
||
<translation>重置入点</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+1" />
|
||
<source>Reset Out Point</source>
|
||
<translation>重置出点</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+1" />
|
||
<source>Clear In/Out Point</source>
|
||
<translation>清除入点/出点</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+3" />
|
||
<source>Add Default Transition</source>
|
||
<translation>添加默认转场效果</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+1" />
|
||
<source>Link/Unlink</source>
|
||
<translation>链接/取消链接</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+1" />
|
||
<source>Enable/Disable</source>
|
||
<translation>启用/禁用</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+1" />
|
||
<source>Nest</source>
|
||
<translation>嵌套</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+3" />
|
||
<source>Frames</source>
|
||
<translation>帧</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+1" />
|
||
<source>Drop Frame</source>
|
||
<translation>丢帧</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+1" />
|
||
<source>Non-Drop Frame</source>
|
||
<translation>不丢帧</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+1" />
|
||
<source>Milliseconds</source>
|
||
<translation>毫秒</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+1" />
|
||
<source>Seconds</source>
|
||
<translation>秒</translation>
|
||
</message>
|
||
<message>
|
||
<location line="-410" />
|
||
<source>Ctrl+N</source>
|
||
<translation />
|
||
</message>
|
||
<message>
|
||
<location line="+3" />
|
||
<source>Ctrl+Shift+N</source>
|
||
<translation />
|
||
</message>
|
||
<message>
|
||
<location line="+6" />
|
||
<source>Ctrl+X</source>
|
||
<translation />
|
||
</message>
|
||
<message>
|
||
<location line="+2" />
|
||
<source>Ctrl+C</source>
|
||
<translation />
|
||
</message>
|
||
<message>
|
||
<location line="+2" />
|
||
<source>Ctrl+V</source>
|
||
<translation />
|
||
</message>
|
||
<message>
|
||
<location line="+3" />
|
||
<source>Ctrl+Shift+V</source>
|
||
<translation />
|
||
</message>
|
||
<message>
|
||
<location line="+2" />
|
||
<source>Ctrl+D</source>
|
||
<translation />
|
||
</message>
|
||
<message>
|
||
<location line="+2" />
|
||
<source>F2</source>
|
||
<translation />
|
||
</message>
|
||
<message>
|
||
<location line="+2" />
|
||
<source>Del</source>
|
||
<translation />
|
||
</message>
|
||
<message>
|
||
<location line="+3" />
|
||
<source>Shift+Del</source>
|
||
<translation />
|
||
</message>
|
||
<message>
|
||
<location line="+3" />
|
||
<source>Ctrl+K</source>
|
||
<translation />
|
||
</message>
|
||
<message>
|
||
<location line="+3" />
|
||
<source>Ctrl+R</source>
|
||
<translation />
|
||
</message>
|
||
<message>
|
||
<location line="+14" />
|
||
<source>I</source>
|
||
<translation>I</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+2" />
|
||
<source>O</source>
|
||
<translation />
|
||
</message>
|
||
<message>
|
||
<location line="+6" />
|
||
<source>G</source>
|
||
<translation />
|
||
</message>
|
||
<message>
|
||
<location line="+5" />
|
||
<source>Ctrl+Shift+D</source>
|
||
<translation />
|
||
</message>
|
||
<message>
|
||
<location line="+3" />
|
||
<source>Ctrl+L</source>
|
||
<translation />
|
||
</message>
|
||
<message>
|
||
<location line="+3" />
|
||
<source>Shift+E</source>
|
||
<translation />
|
||
</message>
|
||
<message>
|
||
<location line="+317" />
|
||
<source>Rename</source>
|
||
<translation>重命名</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+4" />
|
||
<source>Speed/Duration</source>
|
||
<translation>速度/持续时间</translation>
|
||
</message>
|
||
</context>
|
||
<context>
|
||
<name>olive::MergeNode</name>
|
||
<message>
|
||
<location filename="../node/math/merge/merge.cpp" line="+47" />
|
||
<source>Merge</source>
|
||
<translation>合并</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+15" />
|
||
<source>Merge two textures together.</source>
|
||
<translation>合并两个纹理到一起。</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+7" />
|
||
<source>Base</source>
|
||
<translation>底色</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+2" />
|
||
<source>Blend</source>
|
||
<translation>混合</translation>
|
||
</message>
|
||
</context>
|
||
<context>
|
||
<name>olive::MosaicFilterNode</name>
|
||
<message>
|
||
<location filename="../node/filter/mosaic/mosaicfilternode.cpp" line="+52" />
|
||
<source>Texture</source>
|
||
<translation>纹理</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+1" />
|
||
<source>Horizontal</source>
|
||
<translation>水平</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+1" />
|
||
<source>Vertical</source>
|
||
<translation>垂直</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../node/filter/mosaic/mosaicfilternode.h" line="+39" />
|
||
<source>Mosaic</source>
|
||
<translation />
|
||
</message>
|
||
<message>
|
||
<location line="+15" />
|
||
<source>Apply a pixelated mosaic filter to video.</source>
|
||
<translation>对视频应用像素化马赛克过滤器.</translation>
|
||
</message>
|
||
</context>
|
||
<context>
|
||
<name>olive::MultiCamNode</name>
|
||
<message>
|
||
<location filename="../node/input/multicam/multicamnode.cpp" line="+52" />
|
||
<source>Multi-Cam</source>
|
||
<translation>多凸轮</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+15" />
|
||
<source>Allows easy switching between multiple sources.</source>
|
||
<translation>允许在多个源之间轻松切换。</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+96" />
|
||
<source>Current</source>
|
||
<translation>现在的</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+1" />
|
||
<source>Sources</source>
|
||
<translation>源</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+1" />
|
||
<source>Sequence</source>
|
||
<translation>序列</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+1" />
|
||
<source>Sequence Type</source>
|
||
<translation>序列类型</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+1" />
|
||
<source>Video</source>
|
||
<translation>视频</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+0" />
|
||
<source>Audio</source>
|
||
<translation>音频</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+10" />
|
||
<source>%1: %2</source>
|
||
<translation>%1: %2</translation>
|
||
</message>
|
||
</context>
|
||
<context>
|
||
<name>olive::MulticamPanel</name>
|
||
<message>
|
||
<location filename="../panel/multicam/multicampanel.cpp" line="+38" />
|
||
<source>Multi-Cam</source>
|
||
<translation>多凸轮</translation>
|
||
</message>
|
||
</context>
|
||
<context>
|
||
<name>olive::MulticamWidget</name>
|
||
<message>
|
||
<location filename="../widget/multicam/multicamwidget.cpp" line="+178" />
|
||
<source>Switched Multi-Camera Source</source>
|
||
<translation type="unfinished" />
|
||
</message>
|
||
</context>
|
||
<context>
|
||
<name>olive::Node</name>
|
||
<message>
|
||
<location filename="../node/node.cpp" line="+2279" />
|
||
<source>Output</source>
|
||
<translation>输出</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+4" />
|
||
<source>Math</source>
|
||
<translation>数学</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+4" />
|
||
<source>Color</source>
|
||
<translation>颜色</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+2" />
|
||
<source>Filter</source>
|
||
<translation>滤镜</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+2" />
|
||
<source>Timeline</source>
|
||
<translation>时间线</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+2" />
|
||
<source>Generator</source>
|
||
<translation>生成器</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+2" />
|
||
<source>Transition</source>
|
||
<translation>转场</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+12" />
|
||
<source>Uncategorized</source>
|
||
<translation>未分类</translation>
|
||
</message>
|
||
<message>
|
||
<location line="-2201" />
|
||
<source>Enabled</source>
|
||
<translation>已启用</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+1829" />
|
||
<source>Connected %1 to %2 - %3</source>
|
||
<translation type="unfinished" />
|
||
</message>
|
||
<message>
|
||
<location line="+7" />
|
||
<source>Disconnected %1 from %2 - %3</source>
|
||
<translation type="unfinished" />
|
||
</message>
|
||
<message>
|
||
<location line="+64" />
|
||
<source>%1 (%2)</source>
|
||
<translation>%1 (%2)</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+275" />
|
||
<source>Distort</source>
|
||
<translation>变形</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+4" />
|
||
<source>Keying</source>
|
||
<translation>键入</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+12" />
|
||
<source>Project</source>
|
||
<translation>项目</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+2" />
|
||
<source>OpenFX</source>
|
||
<translation type="unfinished" />
|
||
</message>
|
||
<message>
|
||
<location line="+2" />
|
||
<source>Time</source>
|
||
<translation>时间</translation>
|
||
</message>
|
||
</context>
|
||
<context>
|
||
<name>olive::NodeGroup</name>
|
||
<message>
|
||
<location filename="../node/group/group.cpp" line="+39" />
|
||
<source>Group</source>
|
||
<translation>组</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+15" />
|
||
<source>A group of nodes that is represented as a single node.</source>
|
||
<translation>表示为单个节点的一组节点。</translation>
|
||
</message>
|
||
</context>
|
||
<context>
|
||
<name>olive::NodePanel</name>
|
||
<message>
|
||
<location filename="../panel/node/node.h" line="+141" />
|
||
<source>Node Editor</source>
|
||
<translation>节点编辑器</translation>
|
||
</message>
|
||
</context>
|
||
<context>
|
||
<name>olive::NodeParamView</name>
|
||
<message>
|
||
<location filename="../widget/nodeparamview/nodeparamview.cpp" line="+91" />
|
||
<source>%1 Nodes</source>
|
||
<translation>%1 节点</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+4" />
|
||
<source>Other</source>
|
||
<translation>其他</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+362" />
|
||
<source>Deleted %1 Node(s)</source>
|
||
<translation type="unfinished" />
|
||
</message>
|
||
<message>
|
||
<location line="+200" />
|
||
<source>Paste Nodes</source>
|
||
<translation>粘贴节点</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+9" />
|
||
<source>The following node types already exist in this context:
|
||
|
||
%1
|
||
|
||
Do you wish to paste values onto the existing nodes or paste new nodes?</source>
|
||
<translation>此上下文中已存在以下节点类型:
|
||
|
||
%1
|
||
|
||
要将值粘贴到现有节点还是粘贴新节点?</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+5" />
|
||
<source>Paste As Values</source>
|
||
<translation>粘贴为值</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+1" />
|
||
<source>Paste As Nodes</source>
|
||
<translation>粘贴为节点</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+44" />
|
||
<source>Pasted %1 Node(s)</source>
|
||
<translation type="unfinished" />
|
||
</message>
|
||
</context>
|
||
<context>
|
||
<name>olive::NodeParamViewArrayButton</name>
|
||
<message>
|
||
<location filename="../widget/nodeparamview/nodeparamviewarraywidget.cpp" line="+89" />
|
||
<source>+</source>
|
||
<translation>+</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+2" />
|
||
<source>-</source>
|
||
<translation />
|
||
</message>
|
||
</context>
|
||
<context>
|
||
<name>olive::NodeParamViewArrayWidget</name>
|
||
<message numerus="yes">
|
||
<location line="-29" />
|
||
<source>%n element(s)</source>
|
||
<translation type="unfinished">
|
||
<numerusform>%n 个元素</numerusform>
|
||
</translation>
|
||
</message>
|
||
</context>
|
||
<context>
|
||
<name>olive::NodeParamViewConnectedLabel</name>
|
||
<message>
|
||
<location filename="../widget/nodeparamview/nodeparamviewconnectedlabel.cpp" line="+62" />
|
||
<source>Connected to</source>
|
||
<translation>已连接到</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+113" />
|
||
<source>Nothing</source>
|
||
<translation>无内容</translation>
|
||
</message>
|
||
<message>
|
||
<location line="-24" />
|
||
<source>Disconnect</source>
|
||
<translation>断开连接</translation>
|
||
</message>
|
||
</context>
|
||
<context>
|
||
<name>olive::NodeParamViewContext</name>
|
||
<message>
|
||
<location filename="../widget/nodeparamview/nodeparamviewcontext.cpp" line="+193" />
|
||
<source>Added %1 to Node Chain</source>
|
||
<translation type="unfinished" />
|
||
</message>
|
||
</context>
|
||
<context>
|
||
<name>olive::NodeParamViewItem</name>
|
||
<message>
|
||
<location filename="../widget/nodeparamview/nodeparamviewitem.cpp" line="+134" />
|
||
<source>Clear</source>
|
||
<translation type="unfinished" />
|
||
</message>
|
||
</context>
|
||
<context>
|
||
<name>olive::NodeParamViewItemBase</name>
|
||
<message>
|
||
<location filename="../widget/nodeparamview/nodeparamviewitembase.cpp" line="+73" />
|
||
<source>%1 (%2)</source>
|
||
<translation>%1 (%2)</translation>
|
||
</message>
|
||
</context>
|
||
<context>
|
||
<name>olive::NodeParamViewItemBody</name>
|
||
<message>
|
||
<location filename="../widget/nodeparamview/nodeparamviewitem.cpp" line="+330" />
|
||
<location line="+5" />
|
||
<source>%1:</source>
|
||
<translation>%1:</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+168" />
|
||
<source>Appended Array Element In %1 - %2</source>
|
||
<translation type="unfinished" />
|
||
</message>
|
||
<message>
|
||
<location line="+16" />
|
||
<source>Inserted Array Element In %1 - %2</source>
|
||
<translation type="unfinished" />
|
||
</message>
|
||
<message>
|
||
<location line="+15" />
|
||
<source>Removed Array Element In %1 - %2</source>
|
||
<translation type="unfinished" />
|
||
</message>
|
||
</context>
|
||
<context>
|
||
<name>olive::NodeParamViewKeyframeControl</name>
|
||
<message>
|
||
<location filename="../widget/nodeparamview/nodeparamviewkeyframecontrol.cpp" line="+206" />
|
||
<source>Toggled Keyframe</source>
|
||
<translation type="unfinished" />
|
||
</message>
|
||
<message>
|
||
<location line="+76" />
|
||
<source>Enabled Keyframing On %1 - %2</source>
|
||
<translation type="unfinished" />
|
||
</message>
|
||
<message>
|
||
<location line="+5" />
|
||
<source>Warning</source>
|
||
<translation>警告</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+1" />
|
||
<source>Are you sure you want to disable keyframing on this value? This will clear all existing keyframes.</source>
|
||
<translation>您确定要禁用当前值上的关键帧?这会清除所有已存在的关键帧。</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+26" />
|
||
<source>Disabled Keyframing On %1 - %2</source>
|
||
<translation type="unfinished" />
|
||
</message>
|
||
</context>
|
||
<context>
|
||
<name>olive::NodeParamViewTextEdit</name>
|
||
<message>
|
||
<location filename="../widget/nodeparamview/nodeparamviewtextedit.cpp" line="+51" />
|
||
<source>Edit In Viewer</source>
|
||
<translation>在查看器中编辑</translation>
|
||
</message>
|
||
</context>
|
||
<context>
|
||
<name>olive::NodeParamViewWidgetBridge</name>
|
||
<message>
|
||
<location filename="../widget/nodeparamview/nodeparamviewwidgetbridge.cpp" line="+666" />
|
||
<source>Edited Value Of %1 - %2</source>
|
||
<translation type="unfinished" />
|
||
</message>
|
||
</context>
|
||
<context>
|
||
<name>olive::NodeTablePanel</name>
|
||
<message>
|
||
<location filename="../panel/table/table.cpp" line="+37" />
|
||
<source>Table View</source>
|
||
<translation>表格视图</translation>
|
||
</message>
|
||
</context>
|
||
<context>
|
||
<name>olive::NodeTableView</name>
|
||
<message>
|
||
<location filename="../widget/nodetableview/nodetableview.cpp" line="+36" />
|
||
<source>Type</source>
|
||
<translation>类型</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+0" />
|
||
<source>Source</source>
|
||
<translation>源</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+0" />
|
||
<source>R/X</source>
|
||
<translation>R/X</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+0" />
|
||
<source>G/Y</source>
|
||
<translation>G/Y</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+0" />
|
||
<source>B/Z</source>
|
||
<translation>B/Z</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+1" />
|
||
<source>A/W</source>
|
||
<translation>A/W</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+100" />
|
||
<source>(unknown)</source>
|
||
<translation>(未知)</translation>
|
||
</message>
|
||
</context>
|
||
<context>
|
||
<name>olive::NodeTreeView</name>
|
||
<message>
|
||
<location filename="../widget/nodetreeview/nodetreeview.cpp" line="+161" />
|
||
<source>Nodes</source>
|
||
<translation>节点</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+43" />
|
||
<source>R</source>
|
||
<translation>R</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+0" />
|
||
<source>X</source>
|
||
<translation />
|
||
</message>
|
||
<message>
|
||
<location line="+3" />
|
||
<source>G</source>
|
||
<translation />
|
||
</message>
|
||
<message>
|
||
<location line="+0" />
|
||
<source>Y</source>
|
||
<translation />
|
||
</message>
|
||
<message>
|
||
<location line="+3" />
|
||
<source>B</source>
|
||
<translation>B</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+0" />
|
||
<source>Z</source>
|
||
<translation />
|
||
</message>
|
||
<message>
|
||
<location line="+3" />
|
||
<source>A</source>
|
||
<translation />
|
||
</message>
|
||
<message>
|
||
<location line="+0" />
|
||
<source>W</source>
|
||
<translation />
|
||
</message>
|
||
</context>
|
||
<context>
|
||
<name>olive::NodeValueTree</name>
|
||
<message>
|
||
<location filename="../widget/nodevaluetree/nodevaluetree.cpp" line="+94" />
|
||
<source>Type</source>
|
||
<translation>类型</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+0" />
|
||
<source>Value</source>
|
||
<translation>值</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+0" />
|
||
<source>Source</source>
|
||
<translation>源</translation>
|
||
</message>
|
||
</context>
|
||
<context>
|
||
<name>olive::NodeView</name>
|
||
<message>
|
||
<location filename="../widget/nodeview/nodeview.cpp" line="+898" />
|
||
<source>Smooth Edges</source>
|
||
<translation>平滑边缘</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+8" />
|
||
<source>Direction</source>
|
||
<translation>方向</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+3" />
|
||
<source>Top to Bottom</source>
|
||
<translation>从上到下</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+4" />
|
||
<source>Bottom to Top</source>
|
||
<translation>从下到上</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+4" />
|
||
<source>Left to Right</source>
|
||
<translation>从左到右</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+4" />
|
||
<source>Right to Left</source>
|
||
<translation>从右到左</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+464" />
|
||
<source>Add</source>
|
||
<translation>添加</translation>
|
||
</message>
|
||
<message>
|
||
<location line="-766" />
|
||
<source>Nodes must be placed inside a context.</source>
|
||
<translation>节点必须放置在上下文中。</translation>
|
||
</message>
|
||
<message>
|
||
<location line="-538" />
|
||
<source>Shift+P</source>
|
||
<translation>Shift+P</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+90" />
|
||
<source>Deleted %1 Node(s)</source>
|
||
<translation type="unfinished" />
|
||
</message>
|
||
<message>
|
||
<location line="+224" />
|
||
<source>Set Color of %1 Node(s)</source>
|
||
<translation type="unfinished" />
|
||
</message>
|
||
<message>
|
||
<location line="+58" />
|
||
<location line="+188" />
|
||
<source>Moved %1 Node(s)</source>
|
||
<translation type="unfinished" />
|
||
</message>
|
||
<message>
|
||
<location line="+98" />
|
||
<source>Dropped %1 Node(s)</source>
|
||
<translation type="unfinished" />
|
||
</message>
|
||
<message>
|
||
<location line="+121" />
|
||
<source>Ungroup</source>
|
||
<translation>取消分组</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+4" />
|
||
<source>Group</source>
|
||
<translation>分组</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+13" />
|
||
<source>Open in Viewer</source>
|
||
<translation>在查看器中打开</translation>
|
||
</message>
|
||
<message>
|
||
<location line="-799" />
|
||
<location line="+808" />
|
||
<source>Show in Parameter Editor</source>
|
||
<translation>在参数编辑器中显示</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+7" />
|
||
<source>P&roperties</source>
|
||
<translation>属性(&R)</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+618" />
|
||
<source>Failed to group nodes</source>
|
||
<translation>无法对节点进行分组</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+1" />
|
||
<source>Nodes can only be grouped if they're in the same context.</source>
|
||
<translation>Nodes can only be grouped if they're in the same context.</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+57" />
|
||
<source>Grouped Nodes</source>
|
||
<translation type="unfinished" />
|
||
</message>
|
||
<message>
|
||
<location line="+39" />
|
||
<source>Ungrouped Nodes</source>
|
||
<translation type="unfinished" />
|
||
</message>
|
||
<message>
|
||
<location line="+245" />
|
||
<source>Input "%1" is currently connected to node "%2", which is not visible in this context. By connecting this, that connection will be removed. Do you wish to continue?</source>
|
||
<translation>输入“%1”当前连接到节点“%2”,该节点在此上下文中不可见。通过连接此,将删除该连接。是否要继续?</translation>
|
||
</message>
|
||
</context>
|
||
<context>
|
||
<name>olive::NodeViewToolBar</name>
|
||
<message>
|
||
<location filename="../widget/nodeview/nodeviewtoolbar.cpp" line="+66" />
|
||
<source>Add Node</source>
|
||
<translation>添加节点</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+1" />
|
||
<source>Toggle Mini-Map</source>
|
||
<translation>切换小地图</translation>
|
||
</message>
|
||
</context>
|
||
<context>
|
||
<name>olive::NoiseGeneratorNode</name>
|
||
<message>
|
||
<location filename="../node/generator/noise/noise.cpp" line="+54" />
|
||
<source>Noise</source>
|
||
<translation>噪音</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+15" />
|
||
<source>Generates noise patterns</source>
|
||
<translation>生成噪波模式</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+7" />
|
||
<source>Base</source>
|
||
<translation>底色</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+1" />
|
||
<source>Strength</source>
|
||
<translation>强度</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+1" />
|
||
<source>Color</source>
|
||
<translation>颜色</translation>
|
||
</message>
|
||
</context>
|
||
<context>
|
||
<name>olive::OCIOGradingTransformLinearNode</name>
|
||
<message>
|
||
<location filename="../node/color/ociogradingtransformlinear/ociogradingtransformlinear.cpp" line="+103" />
|
||
<source>OCIO Color Grading (Linear)</source>
|
||
<translation>OCIO颜色分级(线性)</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+16" />
|
||
<source>Simple linear color grading using OpenColorIO.</source>
|
||
<translation>使用OpenColorIO进行简单的线性颜色分级。</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+7" />
|
||
<source>Input</source>
|
||
<translation>输入</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+1" />
|
||
<source>Contrast</source>
|
||
<translation>对比</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+1" />
|
||
<source>Offset</source>
|
||
<translation>补偿</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+1" />
|
||
<source>Exposure</source>
|
||
<translation>曝光</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+2" />
|
||
<source>Exposure increments in stops.</source>
|
||
<translation>停止时的曝光增量。</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+1" />
|
||
<source>Saturation</source>
|
||
<translation>饱和</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+1" />
|
||
<source>Pivot</source>
|
||
<translation>支点</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+1" />
|
||
<source>Enable Black Clamp</source>
|
||
<translation>启用黑色钳制</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+1" />
|
||
<source>Black Clamp</source>
|
||
<translation>黑色钳制</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+1" />
|
||
<source>Enable White Clamp</source>
|
||
<translation>启用白色钳制</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+1" />
|
||
<source>White Clamp</source>
|
||
<translation>白色钳制</translation>
|
||
</message>
|
||
</context>
|
||
<context>
|
||
<name>olive::OCIOLutNode</name>
|
||
<message>
|
||
<location filename="../node/color/ociolut/ociolut.cpp" line="+82" />
|
||
<source>LUT Files (*.cube *.3dl);;Cube LUT (*.cube);;3DL LUT (*.3dl);;All Files (*)</source>
|
||
<translation type="unfinished" />
|
||
</message>
|
||
<message>
|
||
<location line="+2" />
|
||
<source>Select a .cube or .3dl LUT file</source>
|
||
<translation type="unfinished" />
|
||
</message>
|
||
<message>
|
||
<location line="+12" />
|
||
<source>OCIO LUT</source>
|
||
<translation type="unfinished" />
|
||
</message>
|
||
<message>
|
||
<location line="+15" />
|
||
<source>Applies a LUT file through OpenColorIO.</source>
|
||
<translation type="unfinished" />
|
||
</message>
|
||
<message>
|
||
<location line="+7" />
|
||
<source>Input</source>
|
||
<translation type="unfinished">输入</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+1" />
|
||
<source>LUT File</source>
|
||
<translation type="unfinished" />
|
||
</message>
|
||
<message>
|
||
<location line="+1" />
|
||
<source>Direction</source>
|
||
<translation type="unfinished">方向</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+1" />
|
||
<source>Forward</source>
|
||
<translation type="unfinished">向前</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+0" />
|
||
<source>Inverse</source>
|
||
<translation type="unfinished">反转</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+127" />
|
||
<source>OCIO LUT: file does not exist: %1</source>
|
||
<translation>OCIO LUT: 文件不存在: %1</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+13" />
|
||
<source>OCIO LUT: unsupported LUT file extension (expected .cube or .3dl): %1</source>
|
||
<translation>OCIO LUT: 不支持的 LUT 文件扩展名(应为 .cube 或 .3dl): %1</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+29" />
|
||
<source>OCIO LUT: failed to load LUT file: %1</source>
|
||
<translation>OCIO LUT: 加载 LUT 文件失败: %1</translation>
|
||
</message>
|
||
</context>
|
||
<context>
|
||
<name>olive::OTIOPropertiesDialog</name>
|
||
<message>
|
||
<location filename="../dialog/otioproperties/otiopropertiesdialog.cpp" line="+41" />
|
||
<source>OpenTimelineIO files do not store sequence parameters (resolution, frame rate, etc.)
|
||
|
||
Please set the correct parameters on the sequences below (they have been set to your default sequence parameters as a starting point).</source>
|
||
<translation>OpenTimelineIO文件不存储序列参数(分辨率、帧速率等)
|
||
|
||
请在以下序列上设置正确的参数(它们已设置为默认序列参数作为起点)。</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+8" />
|
||
<source>Sequence</source>
|
||
<translation>序列</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+0" />
|
||
<source>Actions</source>
|
||
<translation>操作</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+9" />
|
||
<source>Settings</source>
|
||
<translation>设置</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+28" />
|
||
<source>Load OpenTimelineIO Project</source>
|
||
<translation>加载OpenTimelineIO项目</translation>
|
||
</message>
|
||
</context>
|
||
<context>
|
||
<name>olive::OpacityEffect</name>
|
||
<message>
|
||
<location filename="../node/effect/opacity/opacityeffect.cpp" line="+57" />
|
||
<source>Texture</source>
|
||
<translation>纹理</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+1" />
|
||
<location filename="../node/effect/opacity/opacityeffect.h" line="+35" />
|
||
<source>Opacity</source>
|
||
<translation>不透明度</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../node/effect/opacity/opacityeffect.h" line="+15" />
|
||
<source>Alter a video's opacity.
|
||
|
||
This is equivalent to multiplying a video by a number between 0.0 and 1.0.</source>
|
||
<translation>改变视频的不透明度。
|
||
|
||
这相当于将视频乘以0.0到1.0之间的数字。</translation>
|
||
</message>
|
||
</context>
|
||
<context>
|
||
<name>olive::PanNode</name>
|
||
<message>
|
||
<location filename="../node/audio/pan/pan.cpp" line="+51" />
|
||
<location line="+75" />
|
||
<source>Pan</source>
|
||
<translation>音频平移</translation>
|
||
</message>
|
||
<message>
|
||
<location line="-60" />
|
||
<source>Adjust the stereo panning of an audio source.</source>
|
||
<translation>调整音频源的立体声平移。</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+59" />
|
||
<source>Samples</source>
|
||
<translation>采样</translation>
|
||
</message>
|
||
</context>
|
||
<context>
|
||
<name>olive::PanelWidget</name>
|
||
<message>
|
||
<location filename="../panel/panel.cpp" line="+106" />
|
||
<source>%1: %2</source>
|
||
<translation>%1: %2</translation>
|
||
</message>
|
||
</context>
|
||
<context>
|
||
<name>olive::ParamPanel</name>
|
||
<message>
|
||
<location filename="../panel/param/param.cpp" line="+67" />
|
||
<source>Inspector</source>
|
||
<translation>检查器</translation>
|
||
</message>
|
||
</context>
|
||
<context>
|
||
<name>olive::PathWidget</name>
|
||
<message>
|
||
<location filename="../widget/path/pathwidget.cpp" line="+45" />
|
||
<source>Browse</source>
|
||
<translation>浏览</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+10" />
|
||
<source>Browse for path</source>
|
||
<translation>浏览路径</translation>
|
||
</message>
|
||
</context>
|
||
<context>
|
||
<name>olive::PixelAspectRatioComboBox</name>
|
||
<message>
|
||
<location filename="../widget/standardcombos/pixelaspectratiocombobox.h" line="+94" />
|
||
<source>Set Custom Pixel Aspect Ratio</source>
|
||
<translation>设置自定义像素宽高比</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+14" />
|
||
<source>Custom...</source>
|
||
<translation>自定义...</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+7" />
|
||
<source>Custom (%1)</source>
|
||
<translation>自定义 (%1)</translation>
|
||
</message>
|
||
</context>
|
||
<context>
|
||
<name>olive::PixelSamplerPanel</name>
|
||
<message>
|
||
<location filename="../panel/pixelsampler/pixelsamplerpanel.cpp" line="+52" />
|
||
<source>Pixel Sampler</source>
|
||
<translation>像素采样器</translation>
|
||
</message>
|
||
</context>
|
||
<context>
|
||
<name>olive::PixelSamplerWidget</name>
|
||
<message>
|
||
<location filename="../widget/pixelsampler/pixelsampler.cpp" line="-42" />
|
||
<source>Color</source>
|
||
<translation>颜色</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+15" />
|
||
<source><html><font color='#FF8080'>R: %1 (%5)</font><br><font color='#80FF80'>G: %2 (%6)</font><br><font color='#8080FF'>B: %3 (%7)</font><br>A: %4 (%8)</html></source>
|
||
<translation />
|
||
</message>
|
||
</context>
|
||
<context>
|
||
<name>olive::PolygonGenerator</name>
|
||
<message>
|
||
<location filename="../node/generator/polygon/polygon.cpp" line="+68" />
|
||
<source>Polygon</source>
|
||
<translation>多边形</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+15" />
|
||
<source>Generate a 2D polygon of any amount of points.</source>
|
||
<translation>生成任意点数量的2D多边形。</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+7" />
|
||
<source>Points</source>
|
||
<translation>点</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+1" />
|
||
<source>Color</source>
|
||
<translation>颜色</translation>
|
||
</message>
|
||
</context>
|
||
<context>
|
||
<name>olive::PreCacheTask</name>
|
||
<message>
|
||
<location filename="../task/precache/precachetask.cpp" line="+59" />
|
||
<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 line="+22" />
|
||
<source>Default Node Colors</source>
|
||
<translation>默认节点颜色</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+22" />
|
||
<source>Miscellaneous</source>
|
||
<translation>混杂的</translation>
|
||
</message>
|
||
</context>
|
||
<context>
|
||
<name>olive::PreferencesAudioTab</name>
|
||
<message>
|
||
<location filename="../dialog/preferences/tabs/preferencesaudiotab.cpp" line="+94" />
|
||
<source>Sample Rate:</source>
|
||
<translation>采样率:</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+95" />
|
||
<source>Refresh Devices</source>
|
||
<translation>刷新设备</translation>
|
||
</message>
|
||
<message>
|
||
<location line="-144" />
|
||
<source>Backend:</source>
|
||
<translation>后端:</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+28" />
|
||
<source>Output</source>
|
||
<translation>输出</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+5" />
|
||
<location line="+61" />
|
||
<source>Device:</source>
|
||
<translation>装置:</translation>
|
||
</message>
|
||
<message>
|
||
<location line="-51" />
|
||
<source>Advanced</source>
|
||
<translation>高级</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+18" />
|
||
<source>Channel Layout:</source>
|
||
<translation>通道布局:</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+10" />
|
||
<source>Sample Format:</source>
|
||
<translation>示例格式:</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+18" />
|
||
<source>Input</source>
|
||
<translation>输入</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+12" />
|
||
<source>Recording</source>
|
||
<translation>记录中</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+8" />
|
||
<source>Format:</source>
|
||
<translation>格式:</translation>
|
||
</message>
|
||
</context>
|
||
<context>
|
||
<name>olive::PreferencesBehaviorTab</name>
|
||
<message>
|
||
<location filename="../dialog/preferences/tabs/preferencesbehaviortab.cpp" line="+41" />
|
||
<source>Auto-Seek to Imported Clips</source>
|
||
<translation>自动寻找并导入片段</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+2" />
|
||
<source>Edit Tool Also Seeks</source>
|
||
<translation>编辑工具并寻找</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+1" />
|
||
<source>Edit Tool Selects Links</source>
|
||
<translation>编辑工具选择链接</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+2" />
|
||
<source>Enable Drag Files to Timeline</source>
|
||
<translation>启用拖放文件到时间线</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+2" />
|
||
<source>Invert Timeline Scroll Axes</source>
|
||
<translation>反转时间线滚动轴</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+2" />
|
||
<source>Hold ALT on any UI element to switch scrolling axes</source>
|
||
<translation>在任意 UI 元素上按住 ALT 来切换滚动轴</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+1" />
|
||
<source>Seek Also Selects</source>
|
||
<translation>查找并选择</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+1" />
|
||
<source>Seek to the End of Pastes</source>
|
||
<translation>查找至最后粘帖</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+1" />
|
||
<source>Selecting Also Seeks</source>
|
||
<translation>选择并查找</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+6" />
|
||
<source>Ask For Name When Setting Marker</source>
|
||
<translation>设置标记时询问名称</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+2" />
|
||
<source>Automatically rewind at the end of a sequence</source>
|
||
<translation>序列结束时自动倒带</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+6" />
|
||
<source>Drop Files on Media to Replace</source>
|
||
<translation>拖放文件到媒体进行替换</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+6" />
|
||
<source>Add Default Effects to New Clips</source>
|
||
<translation>添加默认效果到新的片段</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+2" />
|
||
<source>Auto-Scale By Default</source>
|
||
<translation>默认情况下自动缩放</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+2" />
|
||
<source>Splitting Clips Copies Dependencies</source>
|
||
<translation>切断片段副本依赖</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+2" />
|
||
<source>Multiple clips can share the same nodes. Disable this to automatically share node dependencies among clips when copying or splitting them.</source>
|
||
<translation>多个片段可以共享相同节点。禁用此项来在复制或切断片段时在其中共享节点依赖。</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+7" />
|
||
<source>Graphics Backend</source>
|
||
<translation>图形后端</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+2" />
|
||
<source>Selects the graphics API Oak should request on next launch. Vulkan is experimental: on most systems it will fall back to OpenGL or use a prototype Vulkan path that is not yet fully validated.</source>
|
||
<translation>选择 Oak 在下次启动时应请求的图形 API。Vulkan 是实验性的:在大多数系统上它会回退到 OpenGL,或使用尚未完全验证的原型 Vulkan 路径。</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+6" />
|
||
<source>OpenGL</source>
|
||
<translation>OpenGL</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+2" />
|
||
<source>Vulkan (experimental)</source>
|
||
<translation>Vulkan(实验性)</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+15" />
|
||
<source>Use glFinish</source>
|
||
<translation>使用glFinish</translation>
|
||
</message>
|
||
<message>
|
||
<source>Behavior</source>
|
||
<translation>行为</translation>
|
||
</message>
|
||
<message>
|
||
<source>Enable hover focus</source>
|
||
<translation>启用悬停聚焦</translation>
|
||
</message>
|
||
</context>
|
||
<context>
|
||
<name>olive::PreferencesDialog</name>
|
||
<message>
|
||
<location filename="../dialog/preferences/preferences.cpp" line="+45" />
|
||
<source>Preferences</source>
|
||
<translation>首选项</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+2" />
|
||
<source>General</source>
|
||
<translation>常规</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+1" />
|
||
<source>Appearance</source>
|
||
<translation>外观</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+1" />
|
||
<source>Audio</source>
|
||
<translation>音频</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+3" />
|
||
<source>Timeline</source>
|
||
<translation>时间线</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+3" />
|
||
<source>Playback</source>
|
||
<translation>回放</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+2" />
|
||
<source>Project</source>
|
||
<translation>项目</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+2" />
|
||
<source>Nodes</source>
|
||
<translation>节点</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+3" />
|
||
<source>Rendering</source>
|
||
<translation>渲染</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+1" />
|
||
<source>Disk</source>
|
||
<translation>磁盘</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+1" />
|
||
<source>LUT</source>
|
||
<translation>LUT</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+1" />
|
||
<source>Keyboard</source>
|
||
<translation>键盘</translation>
|
||
</message>
|
||
</context>
|
||
<context>
|
||
<name>olive::PreferencesDiskTab</name>
|
||
<message>
|
||
<location filename="../dialog/preferences/tabs/preferencesdisktab.cpp" line="+45" />
|
||
<source>Disk Management</source>
|
||
<translation>磁盘管理</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+8" />
|
||
<source>Disk Cache Location:</source>
|
||
<translation>磁盘缓存位置:</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+10" />
|
||
<source>Disk Cache Settings</source>
|
||
<translation>磁盘缓存设置</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+9" />
|
||
<source>Cache Behavior</source>
|
||
<translation>缓存行为</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+6" />
|
||
<source>Cache Ahead:</source>
|
||
<translation>向前缓存:</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+3" />
|
||
<location line="+10" />
|
||
<source>%1 seconds</source>
|
||
<translation>%1 秒</translation>
|
||
</message>
|
||
<message>
|
||
<location line="-4" />
|
||
<source>Cache Behind:</source>
|
||
<translation>向后缓存:</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+11" />
|
||
<source>Proxy Settings</source>
|
||
<translation type="unfinished" />
|
||
</message>
|
||
<message>
|
||
<location line="+6" />
|
||
<source>Proxy Width:</source>
|
||
<translation type="unfinished" />
|
||
</message>
|
||
<message>
|
||
<location line="+7" />
|
||
<source>Proxy Height:</source>
|
||
<translation type="unfinished" />
|
||
</message>
|
||
<message>
|
||
<location line="+9" />
|
||
<source>Proxy CRF:</source>
|
||
<translation type="unfinished" />
|
||
</message>
|
||
<message>
|
||
<location line="+7" />
|
||
<source>Proxy Preset:</source>
|
||
<translation type="unfinished" />
|
||
</message>
|
||
<message>
|
||
<location line="+18" />
|
||
<source>Include audio in proxies</source>
|
||
<translation>在代理中包含音频</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+7" />
|
||
<source>ffmpeg Executable:</source>
|
||
<translation>ffmpeg 可执行文件:</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+4" />
|
||
<source>Auto-detect</source>
|
||
<translation>自动检测</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+3" />
|
||
<source>Browse...</source>
|
||
<translation>浏览...</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+3" />
|
||
<source>Select ffmpeg Executable</source>
|
||
<translation>选择 ffmpeg 可执行文件</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+23" />
|
||
<source>Disk Cache</source>
|
||
<translation>磁盘缓存</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+1" />
|
||
<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="+48" />
|
||
<source>Language:</source>
|
||
<translation>语言:</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+34" />
|
||
<source>Auto-Scroll Method:</source>
|
||
<translation>自动滚动模式:</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+7" />
|
||
<source>None</source>
|
||
<translation>无</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+1" />
|
||
<source>Page Scrolling</source>
|
||
<translation>页面滚动</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+1" />
|
||
<source>Smooth Scrolling</source>
|
||
<translation>平滑滚动</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+7" />
|
||
<source>Rectified Waveforms:</source>
|
||
<translation>整流波形:</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+11" />
|
||
<source>Default Still Image Length:</source>
|
||
<translation>默认静态图像长度:</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+5" />
|
||
<source>%1 seconds</source>
|
||
<translation>%1 秒</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+126" />
|
||
<source>%1 (%2)</source>
|
||
<translation>%1 (%2)</translation>
|
||
</message>
|
||
<message>
|
||
<location line="-199" />
|
||
<source>Locale</source>
|
||
<translation>区域</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+35" />
|
||
<source>Timeline</source>
|
||
<translation>时间线</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+45" />
|
||
<source>Auto-Recovery</source>
|
||
<translation>自动恢复</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+7" />
|
||
<source>Enable Auto-Recovery:</source>
|
||
<translation>启用自动恢复:</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+11" />
|
||
<source>Auto-Recovery Interval:</source>
|
||
<translation>自动恢复间隔:</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+14" />
|
||
<source>Maximum Versions Per Project:</source>
|
||
<translation>每个项目的最大版本数:</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+12" />
|
||
<source>Browse Auto-Recoveries</source>
|
||
<translation>浏览自动恢复</translation>
|
||
</message>
|
||
</context>
|
||
<context>
|
||
<name>olive::PreferencesKeyboardTab</name>
|
||
<message>
|
||
<location filename="../dialog/preferences/tabs/preferenceskeyboardtab.cpp" line="+42" />
|
||
<source>Search for action or shortcut</source>
|
||
<translation>搜索操作或者快捷键</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+8" />
|
||
<source>Action</source>
|
||
<translation>操作</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+1" />
|
||
<source>Shortcut</source>
|
||
<translation>快捷键</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+5" />
|
||
<source>Import</source>
|
||
<translation>输入</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+5" />
|
||
<source>Export</source>
|
||
<translation>导出</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+8" />
|
||
<source>Reset Selected</source>
|
||
<translation>重新选择</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+5" />
|
||
<source>Reset All</source>
|
||
<translation>全部重置</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+84" />
|
||
<source>Confirm Reset All Shortcuts</source>
|
||
<translation>确认重置所有快捷键</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+1" />
|
||
<source>Are you sure you wish to reset all keyboard shortcuts to their defaults?</source>
|
||
<translation>您确定要将所有键盘快捷键重置为默认值吗?</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+63" />
|
||
<source>Import Keyboard Shortcuts</source>
|
||
<translation>导入键盘快捷键配置</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+24" />
|
||
<location line="+27" />
|
||
<source>Error saving shortcuts</source>
|
||
<translation>保存键盘快捷键时发生错误</translation>
|
||
</message>
|
||
<message>
|
||
<location line="-26" />
|
||
<source>Failed to open file for reading</source>
|
||
<translation>无法读取文件</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+8" />
|
||
<source>Export Keyboard Shortcuts</source>
|
||
<translation>导出键盘快捷键</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+15" />
|
||
<source>Export Shortcuts</source>
|
||
<translation>导出快捷键</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+1" />
|
||
<source>Shortcuts exported successfully</source>
|
||
<translation>快捷键导出成功</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+3" />
|
||
<source>Failed to open file for writing</source>
|
||
<translation>无法打开文件进行写入</translation>
|
||
</message>
|
||
</context>
|
||
<context>
|
||
<name>olive::PreferencesLutTab</name>
|
||
<message>
|
||
<location filename="../dialog/preferences/tabs/preferencesluttab.cpp" line="+39" />
|
||
<source>LUT Library</source>
|
||
<translation>LUT 库</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+6" />
|
||
<source>Directories scanned for .cube and .3dl LUT files. LUT nodes offer these locations when picking a LUT file.</source>
|
||
<translation>将扫描 .cube 和 .3dl LUT 文件的目录。选择 LUT 文件时,LUT 节点会提供这些位置。</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+10" />
|
||
<source>Add...</source>
|
||
<translation>添加...</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+3" />
|
||
<source>Add LUT Library Directory</source>
|
||
<translation>添加 LUT 库目录</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+8" />
|
||
<source>Remove</source>
|
||
<translation>移除</translation>
|
||
</message>
|
||
</context>
|
||
<context>
|
||
<name>olive::ProgressDialog</name>
|
||
<message>
|
||
<location filename="../dialog/progress/progress.cpp" line="+65" />
|
||
<source>Cancel</source>
|
||
<translation>取消</translation>
|
||
</message>
|
||
</context>
|
||
<context>
|
||
<name>olive::Project</name>
|
||
<message>
|
||
<location filename="../node/project.cpp" line="+406" />
|
||
<location line="+16" />
|
||
<source>(untitled)</source>
|
||
<translation>(未命名)</translation>
|
||
</message>
|
||
<message>
|
||
<location line="-340" />
|
||
<source>Root</source>
|
||
<translation />
|
||
</message>
|
||
</context>
|
||
<context>
|
||
<name>olive::ProjectExplorer</name>
|
||
<message>
|
||
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="+363" />
|
||
<source>&New</source>
|
||
<translation>新建(&N)</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+5" />
|
||
<source>&Import...</source>
|
||
<translation>输入(&I)...</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+10" />
|
||
<source>Open in New Tab</source>
|
||
<translation>在新标签页中打开</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+5" />
|
||
<source>Open in New Window</source>
|
||
<translation>在新窗口中打开</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+8" />
|
||
<source>Reveal in Explorer</source>
|
||
<translation>在资源管理器中显示</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+2" />
|
||
<source>Reveal in Finder</source>
|
||
<translation>在 Finder 中显示</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+2" />
|
||
<source>Reveal in File Manager</source>
|
||
<translation>在文件管理器中显示</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+103" />
|
||
<source>P&roperties</source>
|
||
<translation>属性(&R)</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+64" />
|
||
<source>Unsupported media</source>
|
||
<translation type="unfinished" />
|
||
</message>
|
||
<message>
|
||
<location line="+1" />
|
||
<source>This file type is not allowed by the current media type filter.</source>
|
||
<translation type="unfinished" />
|
||
</message>
|
||
<message>
|
||
<location line="+19" />
|
||
<source>Replaced Footage</source>
|
||
<translation type="unfinished" />
|
||
</message>
|
||
<message>
|
||
<location line="+270" />
|
||
<source>Deleted %1 Item(s)</source>
|
||
<translation type="unfinished" />
|
||
</message>
|
||
<message>
|
||
<location line="-664" />
|
||
<source>Confirm Item Deletion</source>
|
||
<translation>确认项目删除</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+13" />
|
||
<source>The item "%1" is currently connected to the following nodes:
|
||
|
||
%2
|
||
|
||
Are you sure you wish to delete this footage?</source>
|
||
<translation>项目“%1”当前连接到以下节点:
|
||
|
||
%2
|
||
|
||
您确定要删除此视频吗?</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+73" />
|
||
<source>%1 (%2)</source>
|
||
<translation>%1 (%2)</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+128" />
|
||
<location line="+155" />
|
||
<source>Replace Footage</source>
|
||
<translation>替换素材</translation>
|
||
</message>
|
||
<message>
|
||
<location line="-121" />
|
||
<source>Proxy</source>
|
||
<translation>代理</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+4" />
|
||
<source>Generate Proxy</source>
|
||
<translation>生成代理</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+5" />
|
||
<source>Use Proxy</source>
|
||
<translation>使用代理</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+12" />
|
||
<source>Reveal Proxy</source>
|
||
<translation>显示代理</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+9" />
|
||
<source>Delete Proxy</source>
|
||
<translation>删除代理</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+10" />
|
||
<source>Proxy Settings...</source>
|
||
<translation>代理设置...</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+10" />
|
||
<source>Rename</source>
|
||
<translation>重命名</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+5" />
|
||
<source>Delete</source>
|
||
<translation>删除</translation>
|
||
</message>
|
||
</context>
|
||
<context>
|
||
<name>olive::ProjectExplorerNavigation</name>
|
||
<message>
|
||
<location filename="../widget/projectexplorer/projectexplorernavigation.cpp" line="+92" />
|
||
<source>Go to parent folder</source>
|
||
<translation>转到上级文件夹</translation>
|
||
</message>
|
||
</context>
|
||
<context>
|
||
<name>olive::ProjectImportErrorDialog</name>
|
||
<message>
|
||
<location filename="../task/project/import/importerrordialog.cpp" line="+38" />
|
||
<source>Import Error</source>
|
||
<translation>导入出错</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+2" />
|
||
<source>The following files failed to import. Oak Video Editor likely does not support their formats.</source>
|
||
<translation type="unfinished" />
|
||
</message>
|
||
</context>
|
||
<context>
|
||
<name>olive::ProjectImportTask</name>
|
||
<message numerus="yes">
|
||
<location filename="../task/project/import/import.cpp" line="+46" />
|
||
<source>Importing %n file(s)</source>
|
||
<translation type="unfinished">
|
||
<numerusform>正在导入 %n 个文件</numerusform>
|
||
</translation>
|
||
</message>
|
||
</context>
|
||
<context>
|
||
<name>olive::ProjectLoadBaseTask</name>
|
||
<message>
|
||
<location filename="../task/project/load/loadbasetask.cpp" line="+31" />
|
||
<source>Loading '%1'</source>
|
||
<translation>正在加载 '%1'</translation>
|
||
</message>
|
||
</context>
|
||
<context>
|
||
<name>olive::ProjectLoadTask</name>
|
||
<message>
|
||
<location filename="../task/project/load/load.cpp" line="+63" />
|
||
<source>Failed to read file "%1" for reading.</source>
|
||
<translation>无法读取文件 "%1"。</translation>
|
||
</message>
|
||
<message>
|
||
<location line="-12" />
|
||
<source>This project is from a version of Oak Video Editor that is no longer supported in this version.</source>
|
||
<translation type="unfinished" />
|
||
</message>
|
||
<message>
|
||
<location line="+4" />
|
||
<source>This project is from a newer version of Oak Video Editor and cannot be opened in this version.</source>
|
||
<translation type="unfinished" />
|
||
</message>
|
||
<message>
|
||
<location line="+4" />
|
||
<source>Failed to determine project version.</source>
|
||
<translation>无法确定项目版本。</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+8" />
|
||
<source>Failed to read XML document. File may be corrupt. Error was: %1</source>
|
||
<translation>无法读取XML文档。文件可能已损坏。错误为:%1</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+4" />
|
||
<source>Failed to find any data to parse.</source>
|
||
<translation>找不到任何要分析的数据。</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+5" />
|
||
<source>Unknown error.</source>
|
||
<translation>未知错误。</translation>
|
||
</message>
|
||
</context>
|
||
<context>
|
||
<name>olive::ProjectPanel</name>
|
||
<message>
|
||
<location filename="../panel/project/project.cpp" line="+165" />
|
||
<source>Folder</source>
|
||
<translation>文件夹</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+2" />
|
||
<source>Project</source>
|
||
<translation>项目</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+56" />
|
||
<source>(none)</source>
|
||
<translation>(无)</translation>
|
||
</message>
|
||
</context>
|
||
<context>
|
||
<name>olive::ProjectPropertiesDialog</name>
|
||
<message>
|
||
<location filename="../dialog/projectproperties/projectproperties.cpp" line="+49" />
|
||
<source>Project Properties for '%1'</source>
|
||
<translation>'%1' 的项目属性</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+16" />
|
||
<source>OpenColorIO Configuration:</source>
|
||
<translation>OpenColorIO 配置:</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+4" />
|
||
<source>(default)</source>
|
||
<translation>(默认)</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+5" />
|
||
<source>Default Input Color Space:</source>
|
||
<translation>默认输入颜色空间:</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+8" />
|
||
<source>Reference Space:</source>
|
||
<translation type="unfinished" />
|
||
</message>
|
||
<message>
|
||
<location line="+3" />
|
||
<source>Scene Linear</source>
|
||
<translation type="unfinished">场景线性</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+1" />
|
||
<source>Compositing Log</source>
|
||
<translation type="unfinished">合成日志</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+7" />
|
||
<source>Browse</source>
|
||
<translation>浏览</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+12" />
|
||
<source>Color Management</source>
|
||
<translatorcomment>色彩管理</translatorcomment>
|
||
<translation>颜色管理</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+15" />
|
||
<source>Use Default Location</source>
|
||
<translation>使用默认位置</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+4" />
|
||
<source>Use Custom Location:</source>
|
||
<translation>使用默认位置:</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+23" />
|
||
<source>Disk Cache Settings</source>
|
||
<translation>磁盘缓存设置</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+5" />
|
||
<source>Disk Cache</source>
|
||
<translation>磁盘缓存</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+18" />
|
||
<source>OpenColorIO Config Error</source>
|
||
<translation>OpenColorIO 配置错误</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+1" />
|
||
<source>Failed to set OpenColorIO configuration: %1</source>
|
||
<translation>无法设置 OpenColorIO 配置:%1</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+61" />
|
||
<source>Invalid path</source>
|
||
<translation>无效的路径</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+14" />
|
||
<source>Browse for OpenColorIO configuration</source>
|
||
<translation>浏览 OpenColorIO 配置</translation>
|
||
</message>
|
||
<message>
|
||
<location line="-124" />
|
||
<source>Store Alongside Project</source>
|
||
<translation>项目旁边的仓库</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+111" />
|
||
<source>The custom cache path is invalid. Please check it and try again.</source>
|
||
<translation>自定义缓存路径无效。请检查并重试。</translation>
|
||
</message>
|
||
</context>
|
||
<context>
|
||
<name>olive::ProjectSaveTask</name>
|
||
<message>
|
||
<location filename="../task/project/save/save.cpp" line="+39" />
|
||
<source>Saving '%1'</source>
|
||
<translation>正在保存 '%1'</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+33" />
|
||
<source>Failed to overwrite "%1". Project has been saved as "%2" instead.</source>
|
||
<translation>无法覆盖 "%1"。项目已保存为 "%2"。</translation>
|
||
</message>
|
||
<message>
|
||
<location line="-8" />
|
||
<source>Failed to write XML data.</source>
|
||
<translation>无法写入XML数据。</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+3" />
|
||
<source>Failed to open file "%1" for writing.</source>
|
||
<translation>无法打开文件“%1”进行写入。</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+15" />
|
||
<source>Unknown error.</source>
|
||
<translation>未知错误。</translation>
|
||
</message>
|
||
</context>
|
||
<context>
|
||
<name>olive::ProjectToolbar</name>
|
||
<message>
|
||
<location filename="../widget/projecttoolbar/projecttoolbar.cpp" line="+117" />
|
||
<source>New...</source>
|
||
<translation>新建...</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+1" />
|
||
<source>Open Project</source>
|
||
<translation>打开项目</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+1" />
|
||
<source>Save Project</source>
|
||
<translation>保存项目</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+2" />
|
||
<source>Search media, markers, etc.</source>
|
||
<translation>搜索媒体、标记等。</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+2" />
|
||
<source>Tree View</source>
|
||
<translation>树视图</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+1" />
|
||
<source>List View</source>
|
||
<translation>列表视图</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+1" />
|
||
<source>Icon View</source>
|
||
<translation>图标视图</translation>
|
||
</message>
|
||
</context>
|
||
<context>
|
||
<name>olive::ProjectViewModel</name>
|
||
<message>
|
||
<location filename="../widget/projectexplorer/projectviewmodel.cpp" line="+206" />
|
||
<source>Name</source>
|
||
<translation>名称</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+2" />
|
||
<source>Duration</source>
|
||
<translation>持续时间</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+2" />
|
||
<source>Rate</source>
|
||
<translatorcomment>帧率</translatorcomment>
|
||
<translation>速率</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+37" />
|
||
<source>Renamed Item "%1" to "%2"</source>
|
||
<translation type="unfinished" />
|
||
</message>
|
||
<message>
|
||
<location line="+151" />
|
||
<source>Move %1 Item(s)</source>
|
||
<translation type="unfinished" />
|
||
</message>
|
||
<message>
|
||
<location line="-186" />
|
||
<source>Modified</source>
|
||
<translation>调整</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+2" />
|
||
<source>Created</source>
|
||
<translation>创建</translation>
|
||
</message>
|
||
</context>
|
||
<context>
|
||
<name>olive::ProxyDialog</name>
|
||
<message>
|
||
<location filename="../dialog/proxy/proxydialog.cpp" line="+43" />
|
||
<source>Proxy Settings</source>
|
||
<translation>代理设置</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+8" />
|
||
<source>Selected Footage</source>
|
||
<translation>选中的素材</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+5" />
|
||
<source>Footage</source>
|
||
<translation type="unfinished">素材</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+0" />
|
||
<source>Proxy State</source>
|
||
<translation>代理状态</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+6" />
|
||
<source>Use custom settings for selected footage</source>
|
||
<translation>为选中的素材使用自定义设置</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+12" />
|
||
<source>Global Proxy Settings</source>
|
||
<translation>全局代理设置</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+6" />
|
||
<source>Proxy Width:</source>
|
||
<translation>代理宽度:</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+7" />
|
||
<source>Proxy Height:</source>
|
||
<translation>代理高度:</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+9" />
|
||
<source>Proxy CRF:</source>
|
||
<translation>代理 CRF:</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+7" />
|
||
<source>Proxy Preset:</source>
|
||
<translation>代理预设:</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+17" />
|
||
<source>Include audio in proxies</source>
|
||
<translation>在代理中包含音频</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+6" />
|
||
<source>ffmpeg Executable:</source>
|
||
<translation>ffmpeg 可执行文件:</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+2" />
|
||
<source>Auto-detect</source>
|
||
<translation>自动检测</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+3" />
|
||
<source>Browse...</source>
|
||
<translation>浏览...</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+9" />
|
||
<source>Generate Proxies</source>
|
||
<translation>生成代理</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+5" />
|
||
<source>Delete Proxies</source>
|
||
<translation>删除代理</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+8" />
|
||
<source>Close</source>
|
||
<translation>关闭</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+115" />
|
||
<source>%1 (custom settings)</source>
|
||
<translation>%1(自定义设置)</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+56" />
|
||
<source>Select ffmpeg Executable</source>
|
||
<translation>选择 ffmpeg 可执行文件</translation>
|
||
</message>
|
||
</context>
|
||
<context>
|
||
<name>olive::ProxyTask</name>
|
||
<message>
|
||
<location filename="../task/proxy/proxy.cpp" line="+42" />
|
||
<source>Generating Proxy %1:%2</source>
|
||
<translation type="unfinished" />
|
||
</message>
|
||
<message>
|
||
<location line="+49" />
|
||
<source>Failed to generate proxy: ffmpeg executable was not found. Set the ffmpeg path in Preferences > Disk > Proxy Settings.</source>
|
||
<translation>无法生成代理: 未找到 ffmpeg 可执行文件。请在 偏好设置 > 磁盘 > 代理设置 中设置 ffmpeg 路径。</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+8" />
|
||
<source>Failed to create proxy output directory</source>
|
||
<translation type="unfinished" />
|
||
</message>
|
||
<message>
|
||
<location line="+22" />
|
||
<source>Failed to start ffmpeg for proxy generation</source>
|
||
<translation type="unfinished" />
|
||
</message>
|
||
<message>
|
||
<location line="+11" />
|
||
<source>Proxy generation was cancelled</source>
|
||
<translation type="unfinished" />
|
||
</message>
|
||
<message>
|
||
<location line="+9" />
|
||
<source>ffmpeg failed to generate proxy: %1</source>
|
||
<translation type="unfinished" />
|
||
</message>
|
||
<message>
|
||
<location line="+7" />
|
||
<source>ffmpeg finished but proxy file was not created</source>
|
||
<translation type="unfinished" />
|
||
</message>
|
||
</context>
|
||
<context>
|
||
<name>olive::RationalSlider</name>
|
||
<message>
|
||
<location filename="../widget/slider/rationalslider.cpp" line="+107" />
|
||
<source>NaN</source>
|
||
<translation />
|
||
</message>
|
||
<message>
|
||
<location line="+82" />
|
||
<source>Float</source>
|
||
<translation>浮点数</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+7" />
|
||
<source>Rational</source>
|
||
<translation>有理数</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+7" />
|
||
<source>Time</source>
|
||
<translation>时间</translation>
|
||
</message>
|
||
</context>
|
||
<context>
|
||
<name>olive::RenderCancelDialog</name>
|
||
<message>
|
||
<location filename="../dialog/rendercancel/rendercancel.cpp" line="+28" />
|
||
<source>Waiting for workers to finish...</source>
|
||
<translation>正在等待工作器完成...</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+0" />
|
||
<source>Renderer</source>
|
||
<translatorcomment>渲染器</translatorcomment>
|
||
<translation>渲染器</translation>
|
||
</message>
|
||
</context>
|
||
<context>
|
||
<name>olive::RippleDistortNode</name>
|
||
<message>
|
||
<location filename="../node/distort/ripple/rippledistortnode.cpp" line="+65" />
|
||
<source>Ripple</source>
|
||
<translation>波纹</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+15" />
|
||
<source>Distorts an image with a ripple effect.</source>
|
||
<translation>使用涟漪效果扭曲图像。</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+7" />
|
||
<source>Input</source>
|
||
<translation>输入</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+1" />
|
||
<source>Frequency</source>
|
||
<translation>频率</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+1" />
|
||
<source>Intensity</source>
|
||
<translation>强度</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+1" />
|
||
<source>Evolution</source>
|
||
<translation>渐进</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+1" />
|
||
<source>Position</source>
|
||
<translation>位置</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+1" />
|
||
<source>Stretch</source>
|
||
<translation>拉伸</translation>
|
||
</message>
|
||
</context>
|
||
<context>
|
||
<name>olive::SaveOTIOTask</name>
|
||
<message>
|
||
<location filename="../task/project/saveotio/saveotio.cpp" line="+44" />
|
||
<source>Exporting project to OpenTimelineIO</source>
|
||
<translation>正在导出项目到 OpenTimelineIO</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+9" />
|
||
<source>Project contains no sequences to export.</source>
|
||
<translation>项目不包含可导出的序列。</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+20" />
|
||
<source>Failed to serialize sequence "%1"</source>
|
||
<translation>序列化序列 "%1" 失败</translation>
|
||
</message>
|
||
</context>
|
||
<context>
|
||
<name>olive::ScopePanel</name>
|
||
<message>
|
||
<location filename="../panel/scope/scope.cpp" line="+87" />
|
||
<source>Waveform</source>
|
||
<translation>波形</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+2" />
|
||
<source>Vectorscope</source>
|
||
<translation type="unfinished" />
|
||
</message>
|
||
<message>
|
||
<location line="+2" />
|
||
<source>Histogram</source>
|
||
<translation>直方图</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+55" />
|
||
<source>Scopes</source>
|
||
<translation>范围</translation>
|
||
</message>
|
||
</context>
|
||
<context>
|
||
<name>olive::SeekableWidget</name>
|
||
<message>
|
||
<location filename="../widget/timeruler/seekablewidget.cpp" line="+133" />
|
||
<source>Deleted %1 Marker(s)</source>
|
||
<translation type="unfinished" />
|
||
</message>
|
||
<message>
|
||
<location line="+54" />
|
||
<source>Pasted %1 Marker(s)</source>
|
||
<translation type="unfinished" />
|
||
</message>
|
||
<message>
|
||
<location line="+88" />
|
||
<source>Moved %1 Marker(s)</source>
|
||
<translation type="unfinished" />
|
||
</message>
|
||
<message>
|
||
<location line="+124" />
|
||
<source>Changed Color of %1 Marker(s)</source>
|
||
<translation type="unfinished" />
|
||
</message>
|
||
<message>
|
||
<location line="+120" />
|
||
<source>Properties</source>
|
||
<translation>属性</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+144" />
|
||
<source>Changed Marker Length</source>
|
||
<translation type="unfinished" />
|
||
</message>
|
||
<message>
|
||
<location line="+5" />
|
||
<source>Changed Workarea Length</source>
|
||
<translation type="unfinished" />
|
||
</message>
|
||
</context>
|
||
<context>
|
||
<name>olive::Sequence</name>
|
||
<message>
|
||
<location filename="../node/project/sequence/sequence.cpp" line="+114" />
|
||
<source>Video Tracks</source>
|
||
<translation>视频轨道</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+3" />
|
||
<source>Audio Tracks</source>
|
||
<translation>音频轨道</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+3" />
|
||
<source>Subtitle Tracks</source>
|
||
<translation>字幕轨道</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../node/project/sequence/sequence.h" line="+43" />
|
||
<source>Sequence</source>
|
||
<translation>序列</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+15" />
|
||
<source>A series of cuts that result in an edited video. Also called a timeline.</source>
|
||
<translation>生成编辑视频的一系列剪辑。也称为时间线.</translation>
|
||
</message>
|
||
</context>
|
||
<context>
|
||
<name>olive::SequenceDialog</name>
|
||
<message>
|
||
<location filename="../dialog/sequence/sequence.cpp" line="+66" />
|
||
<source>Name:</source>
|
||
<translation>名称:</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+21" />
|
||
<source>New Sequence</source>
|
||
<translation>新建序列</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+3" />
|
||
<source>Editing "%1"</source>
|
||
<translation>正在编辑 "%1"</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+21" />
|
||
<source>Error editing Sequence</source>
|
||
<translation>编辑序列时出错</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+1" />
|
||
<source>Please enter a name for this Sequence.</source>
|
||
<translation>请输入此序列名称.</translation>
|
||
</message>
|
||
<message>
|
||
<location line="-37" />
|
||
<source>Set As Default</source>
|
||
<translation>设置为默认值</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+45" />
|
||
<source>Don't ask me again</source>
|
||
<translation>不再询问</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+3" />
|
||
<source>Low Quality Preview</source>
|
||
<translation>低质量预览</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+1" />
|
||
<source>The preview resolution has been set to a non-float format. This may cause banding and clipping artifacts in the preview.
|
||
|
||
Do you wish to continue?</source>
|
||
<translation>预览分辨率已设置为非浮动格式。这可能会导致预览中出现条带和剪裁瑕疵。
|
||
|
||
是否要继续?</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+41" />
|
||
<source>Set Sequence Parameters For "%1"</source>
|
||
<translation type="unfinished" />
|
||
</message>
|
||
<message>
|
||
<location line="+17" />
|
||
<source>Confirm Set As Default</source>
|
||
<translation>确认设置为默认值</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+1" />
|
||
<source>Are you sure you want to set the current parameters as defaults?</source>
|
||
<translation>是否确实要将当前参数设置为默认值?</translation>
|
||
</message>
|
||
</context>
|
||
<context>
|
||
<name>olive::SequenceDialogParameterTab</name>
|
||
<message>
|
||
<location filename="../dialog/sequence/sequencedialogparametertab.cpp" line="+39" />
|
||
<source>Video</source>
|
||
<translation>视频</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+2" />
|
||
<source>Width:</source>
|
||
<translation>宽度:</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+5" />
|
||
<source>Height:</source>
|
||
<translation>高度:</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+5" />
|
||
<source>Frame Rate:</source>
|
||
<translation>帧率:</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+4" />
|
||
<source>Pixel Aspect Ratio:</source>
|
||
<translation>像素宽高比:</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+4" />
|
||
<source>Interlacing:</source>
|
||
<translation>交错:</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+9" />
|
||
<source>Audio</source>
|
||
<translation>音频</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+2" />
|
||
<source>Sample Rate:</source>
|
||
<translation>采样率:</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+4" />
|
||
<source>Channels:</source>
|
||
<translation>声道:</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+9" />
|
||
<source>Preview</source>
|
||
<translation>预览</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+2" />
|
||
<source>Resolution:</source>
|
||
<translation>分辨率:</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+6" />
|
||
<source>Quality:</source>
|
||
<translation>质量:</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+33" />
|
||
<source>Save Preset</source>
|
||
<translation>保存预设</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+41" />
|
||
<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 line="+11" />
|
||
<source>My Presets</source>
|
||
<translation>我的预设</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+5" />
|
||
<source>4K UHD</source>
|
||
<translation>4K UHD</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+2" />
|
||
<source>1080p</source>
|
||
<translation>1080p</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+2" />
|
||
<source>720p</source>
|
||
<translation>720p</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+3" />
|
||
<source>NTSC</source>
|
||
<translation>NTSC</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+4" />
|
||
<source>PAL</source>
|
||
<translation>PAL</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+39" />
|
||
<source>%1 23.976 FPS</source>
|
||
<translation>%1 23.976 FPS</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+6" />
|
||
<source>%1 25 FPS</source>
|
||
<translation>%1 25 FPS</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+6" />
|
||
<source>%1 29.97 FPS</source>
|
||
<translation>%1 29.97 FPS</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+6" />
|
||
<source>%1 50 FPS</source>
|
||
<translation>%1 50 FPS</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+6" />
|
||
<source>%1 59.94 FPS</source>
|
||
<translation>%1 59.94 FPS</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+19" />
|
||
<source>%1 Standard</source>
|
||
<translation>%1 标准</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+5" />
|
||
<source>%1 Widescreen</source>
|
||
<translation>%1 宽屏</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+96" />
|
||
<source>Delete Preset</source>
|
||
<translation>删除预设</translation>
|
||
</message>
|
||
</context>
|
||
<context>
|
||
<name>olive::SequenceViewerPanel</name>
|
||
<message>
|
||
<location filename="../panel/sequenceviewer/sequenceviewer.cpp" line="+47" />
|
||
<source>Sequence Viewer</source>
|
||
<translation>序列查看器</translation>
|
||
</message>
|
||
</context>
|
||
<context>
|
||
<name>olive::ShapeNode</name>
|
||
<message>
|
||
<location filename="../node/generator/shape/shapenode.cpp" line="+42" />
|
||
<source>Shape</source>
|
||
<translation>形状</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+15" />
|
||
<source>Generate a 2D primitive shape.</source>
|
||
<translation>生成二维基本体形状。</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+7" />
|
||
<source>Type</source>
|
||
<translation>类型</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+1" />
|
||
<source>Radius</source>
|
||
<translation>半径</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+3" />
|
||
<source>Rectangle</source>
|
||
<translation>长方形</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+0" />
|
||
<source>Ellipse</source>
|
||
<translation>椭圆</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+1" />
|
||
<source>Rounded Rectangle</source>
|
||
<translation>圆角矩形</translation>
|
||
</message>
|
||
</context>
|
||
<context>
|
||
<name>olive::ShapeNodeBase</name>
|
||
<message>
|
||
<location filename="../node/generator/shape/shapenodebase.cpp" line="+72" />
|
||
<source>Position</source>
|
||
<translation>位置</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+1" />
|
||
<source>Size</source>
|
||
<translation>大小</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+3" />
|
||
<source>Color</source>
|
||
<translation>颜色</translation>
|
||
</message>
|
||
</context>
|
||
<context>
|
||
<name>olive::SliderBase</name>
|
||
<message>
|
||
<location filename="../widget/slider/base/sliderbase.cpp" line="+184" />
|
||
<source>Invalid Value</source>
|
||
<translation>无效的值</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+1" />
|
||
<source>The entered value is not valid for this field.</source>
|
||
<translation>输入的值在在这个字段无效。</translation>
|
||
</message>
|
||
<message>
|
||
<location line="-57" />
|
||
<source>---</source>
|
||
<translation />
|
||
</message>
|
||
<message numerus="yes">
|
||
<location filename="../dialog/preferences/tabs/preferencesgeneraltab.cpp" line="-20" />
|
||
<source>%n minute(s)</source>
|
||
<translation numerus="yes">
|
||
<numerusform>%n 分钟</numerusform>
|
||
</translation>
|
||
</message>
|
||
</context>
|
||
<context>
|
||
<name>olive::SolidGenerator</name>
|
||
<message>
|
||
<location filename="../node/generator/solid/solid.cpp" line="+40" />
|
||
<source>Solid</source>
|
||
<translation>纯色</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+15" />
|
||
<source>Generate a solid color.</source>
|
||
<translation>生成纯色。</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+7" />
|
||
<source>Color</source>
|
||
<translation>颜色</translation>
|
||
</message>
|
||
</context>
|
||
<context>
|
||
<name>olive::SpeedDurationDialog</name>
|
||
<message>
|
||
<location filename="../dialog/speedduration/speeddurationdialog.cpp" line="+45" />
|
||
<source>Clip Properties</source>
|
||
<translation>剪辑财产</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+5" />
|
||
<source>Speed/Duration</source>
|
||
<translation>速度/持续时间</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+7" />
|
||
<source>Speed:</source>
|
||
<translation>速度:</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+10" />
|
||
<source>Duration:</source>
|
||
<translation>持续时间:</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+11" />
|
||
<source>Link Speed and Duration</source>
|
||
<translation>链路速度和持续时间</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+6" />
|
||
<source>Reverse</source>
|
||
<translation>颠倒</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+5" />
|
||
<source>Maintain Audio Pitch</source>
|
||
<translation>保持音频音调</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+5" />
|
||
<source>Ripple Trailing Clips</source>
|
||
<translation>涟漪尾部剪辑</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+5" />
|
||
<location line="+11" />
|
||
<source>Loop</source>
|
||
<translation>循环</translation>
|
||
</message>
|
||
<message>
|
||
<location line="-4" />
|
||
<source>Loop:</source>
|
||
<translation>循环:</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+3" />
|
||
<source>None</source>
|
||
<translation>无</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+2" />
|
||
<source>Clamp</source>
|
||
<translation>夹钳</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+176" />
|
||
<source>Set %1 Clip Properties</source>
|
||
<translation type="unfinished" />
|
||
</message>
|
||
<message>
|
||
<location line="+1" />
|
||
<source>Set Clip "%1" Properties</source>
|
||
<translation type="unfinished" />
|
||
</message>
|
||
</context>
|
||
<context>
|
||
<name>olive::StringSlider</name>
|
||
<message>
|
||
<location filename="../widget/slider/stringslider.cpp" line="+56" />
|
||
<source>(none)</source>
|
||
<translation>(无)</translation>
|
||
</message>
|
||
</context>
|
||
<context>
|
||
<name>olive::StrokeFilterNode</name>
|
||
<message>
|
||
<location filename="../node/filter/stroke/stroke.cpp" line="+62" />
|
||
<source>Stroke</source>
|
||
<translation>笔画</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+15" />
|
||
<source>Creates a stroke outline around an image.</source>
|
||
<translation>围绕图像创建一个笔画轮廓。</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+7" />
|
||
<source>Input</source>
|
||
<translation>输入</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+1" />
|
||
<source>Color</source>
|
||
<translation>颜色</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+1" />
|
||
<source>Radius</source>
|
||
<translation>半径</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+1" />
|
||
<source>Opacity</source>
|
||
<translation>不透明度</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+1" />
|
||
<source>Inner</source>
|
||
<translation>内部</translation>
|
||
</message>
|
||
</context>
|
||
<context>
|
||
<name>olive::SubtitleBlock</name>
|
||
<message>
|
||
<location filename="../node/block/subtitle/subtitle.cpp" line="+50" />
|
||
<source>Subtitle</source>
|
||
<translation>字幕</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+13" />
|
||
<source>A time-based node representing a single subtitle element for a certain period of time.</source>
|
||
<translation>一种基于时间的节点,表示特定时间段内的单个字幕元素。</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+8" />
|
||
<source>Text</source>
|
||
<translation>文字</translation>
|
||
</message>
|
||
</context>
|
||
<context>
|
||
<name>olive::SwirlDistortNode</name>
|
||
<message>
|
||
<location filename="../node/distort/swirl/swirldistortnode.cpp" line="+59" />
|
||
<source>Swirl</source>
|
||
<translation>旋转</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+15" />
|
||
<source>Distorts an image along a sine wave.</source>
|
||
<translation>沿正弦扭曲图像。</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+7" />
|
||
<source>Input</source>
|
||
<translation>输入</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+1" />
|
||
<source>Radius</source>
|
||
<translation>半径</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+1" />
|
||
<source>Angle</source>
|
||
<translation>角</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+1" />
|
||
<source>Position</source>
|
||
<translation>位置</translation>
|
||
</message>
|
||
</context>
|
||
<context>
|
||
<name>olive::Task</name>
|
||
<message>
|
||
<location filename="../task/task.h" line="+59" />
|
||
<source>Task</source>
|
||
<translation>任务</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+1" />
|
||
<source>Unknown error</source>
|
||
<translation>未知错误</translation>
|
||
</message>
|
||
</context>
|
||
<context>
|
||
<name>olive::TaskDialog</name>
|
||
<message>
|
||
<location filename="../dialog/task/task.cpp" line="+107" />
|
||
<source>Task Failed</source>
|
||
<translation>任务失败</translation>
|
||
</message>
|
||
</context>
|
||
<context>
|
||
<name>olive::TaskManagerPanel</name>
|
||
<message>
|
||
<location filename="../panel/taskmanager/taskmanager.cpp" line="+54" />
|
||
<source>Task Manager</source>
|
||
<translation>任务管理器</translation>
|
||
</message>
|
||
</context>
|
||
<context>
|
||
<name>olive::TaskViewItem</name>
|
||
<message>
|
||
<location filename="../widget/taskview/taskviewitem.cpp" line="+89" />
|
||
<source>Error: %1</source>
|
||
<translation>错误:%1</translation>
|
||
</message>
|
||
</context>
|
||
<context>
|
||
<name>olive::TextGeneratorV1</name>
|
||
<message>
|
||
<location filename="../node/generator/text/textv1.cpp" line="+47" />
|
||
<source>Sample Text</source>
|
||
<translation>文字样本</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+18" />
|
||
<source>Text (Legacy)</source>
|
||
<translation>文本(传统)</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+15" />
|
||
<source>Generate rich text.</source>
|
||
<translation>生成富文本。</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+7" />
|
||
<source>Text</source>
|
||
<translation>文字</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+1" />
|
||
<source>Enable HTML</source>
|
||
<translation>启用HTML</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+1" />
|
||
<source>Font</source>
|
||
<translation>字体</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+1" />
|
||
<source>Font Size</source>
|
||
<translation>字体大小</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+1" />
|
||
<source>Color</source>
|
||
<translation>颜色</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+1" />
|
||
<source>Vertical Align</source>
|
||
<translation>垂直对齐</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+1" />
|
||
<source>Top</source>
|
||
<translation>顶部</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+0" />
|
||
<source>Center</source>
|
||
<translation>居中</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+0" />
|
||
<source>Bottom</source>
|
||
<translation>底部</translation>
|
||
</message>
|
||
</context>
|
||
<context>
|
||
<name>olive::TextGeneratorV2</name>
|
||
<message>
|
||
<location filename="../node/generator/text/textv2.cpp" line="+48" />
|
||
<source>Sample Text</source>
|
||
<translation>文字样本</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+18" />
|
||
<source>Text (Legacy)</source>
|
||
<translation>文本(传统)</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+15" />
|
||
<source>Generate rich text.</source>
|
||
<translation>生成富文本。</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+7" />
|
||
<source>Text</source>
|
||
<translation>文字</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+1" />
|
||
<source>Enable HTML</source>
|
||
<translation>启用HTML</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+1" />
|
||
<source>Font</source>
|
||
<translation>字体</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+1" />
|
||
<source>Font Size</source>
|
||
<translation>字体大小</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+1" />
|
||
<source>Vertical Align</source>
|
||
<translation>垂直对齐</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+1" />
|
||
<source>Top</source>
|
||
<translation>顶部</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+0" />
|
||
<source>Center</source>
|
||
<translation>居中</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+0" />
|
||
<source>Bottom</source>
|
||
<translation>底部</translation>
|
||
</message>
|
||
</context>
|
||
<context>
|
||
<name>olive::TextGeneratorV3</name>
|
||
<message>
|
||
<location filename="../node/generator/text/textv3.cpp" line="+56" />
|
||
<source>Sample Text</source>
|
||
<translation>文字样本</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+24" />
|
||
<location line="+22" />
|
||
<source>Text</source>
|
||
<translation>文字</translation>
|
||
</message>
|
||
<message>
|
||
<location line="-7" />
|
||
<source>Generate rich text.</source>
|
||
<translation>生成富文本。</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+8" />
|
||
<source>Vertical Alignment</source>
|
||
<translation>垂直对齐方式</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+2" />
|
||
<source>Top</source>
|
||
<translation>顶部</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+0" />
|
||
<source>Middle</source>
|
||
<translation>中间</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+0" />
|
||
<source>Bottom</source>
|
||
<translation>底部</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+1" />
|
||
<source>Arguments</source>
|
||
<translation>参数</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+201" />
|
||
<source>Set Text Vertical Alignment</source>
|
||
<translation type="unfinished" />
|
||
</message>
|
||
</context>
|
||
<context>
|
||
<name>olive::TextGizmo</name>
|
||
<message>
|
||
<location filename="../node/gizmo/text.cpp" line="+48" />
|
||
<source>Edit Text</source>
|
||
<translation type="unfinished" />
|
||
</message>
|
||
</context>
|
||
<context>
|
||
<name>olive::ThreeWayColorNode</name>
|
||
<message>
|
||
<location filename="../node/color/threewaycolor/threewaycolor.cpp" line="+81" />
|
||
<source>Input</source>
|
||
<translation type="unfinished">输入</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+1" />
|
||
<source>Shadows</source>
|
||
<translation type="unfinished">阴影</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+1" />
|
||
<source>Midtones</source>
|
||
<translation type="unfinished" />
|
||
</message>
|
||
<message>
|
||
<location line="+1" />
|
||
<source>Highlights</source>
|
||
<translation type="unfinished">高光</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+1" />
|
||
<source>Shadows Amount</source>
|
||
<translation type="unfinished" />
|
||
</message>
|
||
<message>
|
||
<location line="+1" />
|
||
<source>Midtones Amount</source>
|
||
<translation type="unfinished" />
|
||
</message>
|
||
<message>
|
||
<location line="+1" />
|
||
<source>Highlights Amount</source>
|
||
<translation type="unfinished" />
|
||
</message>
|
||
<message>
|
||
<location filename="../node/color/threewaycolor/threewaycolor.h" line="+39" />
|
||
<source>Three-Way Color</source>
|
||
<translation type="unfinished" />
|
||
</message>
|
||
<message>
|
||
<location line="+15" />
|
||
<source>Adjusts shadows, midtones, and highlights separately.</source>
|
||
<translation type="unfinished" />
|
||
</message>
|
||
</context>
|
||
<context>
|
||
<name>olive::TileDistortNode</name>
|
||
<message>
|
||
<location filename="../node/distort/tile/tiledistortnode.cpp" line="+67" />
|
||
<source>Tile</source>
|
||
<translation>平铺</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+15" />
|
||
<source>Infinitely tile an image horizontally and vertically.</source>
|
||
<translation>水平和垂直无限平铺图像。</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+7" />
|
||
<source>Input</source>
|
||
<translation>输入</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+1" />
|
||
<source>Scale</source>
|
||
<translation>缩放</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+1" />
|
||
<source>Position</source>
|
||
<translation>位置</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+1" />
|
||
<source>Mirror Horizontally</source>
|
||
<translation>水平镜像</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+1" />
|
||
<source>Mirror Vertically</source>
|
||
<translation>垂直镜像</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+2" />
|
||
<source>Anchor</source>
|
||
<translation>锚</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+2" />
|
||
<source>Top-Left</source>
|
||
<translation>左上方</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+1" />
|
||
<source>Top-Center</source>
|
||
<translation>顶部居中</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+1" />
|
||
<source>Top-Right</source>
|
||
<translation>右上方</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+1" />
|
||
<source>Middle-Left</source>
|
||
<translation>中间偏左</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+1" />
|
||
<source>Middle-Center</source>
|
||
<translation>中间居中</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+1" />
|
||
<source>Middle-Right</source>
|
||
<translation>中间偏右</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+1" />
|
||
<source>Bottom-Left</source>
|
||
<translation>左下角</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+1" />
|
||
<source>Bottom-Center</source>
|
||
<translation>底部居中</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+1" />
|
||
<source>Bottom-Right</source>
|
||
<translation>右下角</translation>
|
||
</message>
|
||
</context>
|
||
<context>
|
||
<name>olive::TimeBasedPanel</name>
|
||
<message>
|
||
<location filename="../panel/timebased/timebased.cpp" line="+141" />
|
||
<source>(none)</source>
|
||
<translation>(无)</translation>
|
||
</message>
|
||
</context>
|
||
<context>
|
||
<name>olive::TimeBasedWidget</name>
|
||
<message>
|
||
<location filename="../widget/timebased/timebasedwidget.cpp" line="+623" />
|
||
<source>Set In/Out Point</source>
|
||
<translation type="unfinished" />
|
||
</message>
|
||
<message>
|
||
<location line="+24" />
|
||
<source>Reset In/Out Points</source>
|
||
<translation type="unfinished" />
|
||
</message>
|
||
<message>
|
||
<location line="+75" />
|
||
<source>Cleared In/Out Points</source>
|
||
<translation type="unfinished" />
|
||
</message>
|
||
<message>
|
||
<location line="+42" />
|
||
<source>Added Marker</source>
|
||
<translation type="unfinished" />
|
||
</message>
|
||
</context>
|
||
<context>
|
||
<name>olive::TimeFormatNode</name>
|
||
<message>
|
||
<location filename="../node/time/timeformat/timeformat.cpp" line="+44" />
|
||
<source>Time Format</source>
|
||
<translation>时间格式</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+15" />
|
||
<source>Format time (in Unix epoch seconds) into a string.</source>
|
||
<translation>将时间(以Unix纪元秒为单位)格式化为字符串。</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+7" />
|
||
<source>Time</source>
|
||
<translation>时间</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+1" />
|
||
<source>Format</source>
|
||
<translation>格式</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+1" />
|
||
<source>Interpret time as local time</source>
|
||
<translation>将时间解释为本地时间</translation>
|
||
</message>
|
||
</context>
|
||
<context>
|
||
<name>olive::TimeInput</name>
|
||
<message>
|
||
<location filename="../node/input/time/timeinput.cpp" line="+35" />
|
||
<source>Time</source>
|
||
<translation>时间</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+15" />
|
||
<source>Generates the time (in seconds) at this frame.</source>
|
||
<translation>在这一帧生成时间 (以秒为单位).</translation>
|
||
</message>
|
||
</context>
|
||
<context>
|
||
<name>olive::TimeOffsetNode</name>
|
||
<message>
|
||
<location filename="../node/time/timeoffset/timeoffsetnode.h" line="+38" />
|
||
<source>Time Offset</source>
|
||
<translation>时间偏移量</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+15" />
|
||
<source>Offset time passing through the graph.</source>
|
||
<translation>通过图形的偏移时间。</translation>
|
||
</message>
|
||
</context>
|
||
<context>
|
||
<name>olive::TimeRemapNode</name>
|
||
<message>
|
||
<location filename="../node/time/timeremap/timeremap.cpp" line="+47" />
|
||
<source>Time Remap</source>
|
||
<translation>时间重映射</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+15" />
|
||
<source>Arbitrarily remap time through the nodes.</source>
|
||
<translation>通过节点任意重新映射时间。</translation>
|
||
</message>
|
||
</context>
|
||
<context>
|
||
<name>olive::TimelinePanel</name>
|
||
<message>
|
||
<location filename="../panel/timeline/timeline.cpp" line="+189" />
|
||
<source>Timeline</source>
|
||
<translation>时间线</translation>
|
||
</message>
|
||
</context>
|
||
<context>
|
||
<name>olive::TimelineView</name>
|
||
<message>
|
||
<location filename="../widget/timelinewidget/view/timelineview.cpp" line="+115" />
|
||
<source>In: %1
|
||
Out: %2
|
||
Duration: %3</source>
|
||
<translation>在:%1
|
||
输出:%2
|
||
持续时间:%3</translation>
|
||
</message>
|
||
</context>
|
||
<context>
|
||
<name>olive::TimelineWidget</name>
|
||
<message>
|
||
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="+1910" />
|
||
<location line="+41" />
|
||
<source>Properties</source>
|
||
<translation>属性</translation>
|
||
</message>
|
||
<message>
|
||
<location line="-34" />
|
||
<source>Use Audio Time Units</source>
|
||
<translation>使用音频时间单位</translation>
|
||
</message>
|
||
<message>
|
||
<location line="-499" />
|
||
<source>Nested Sequence %1</source>
|
||
<translation>嵌套序列%1</translation>
|
||
</message>
|
||
<message>
|
||
<location line="-856" />
|
||
<source>Split Clips At Playhead</source>
|
||
<translation type="unfinished" />
|
||
</message>
|
||
<message>
|
||
<location line="+99" />
|
||
<source>Deleted Clips</source>
|
||
<translation type="unfinished" />
|
||
</message>
|
||
<message>
|
||
<location line="+44" />
|
||
<source>Inserted Footage At Playhead</source>
|
||
<translation type="unfinished" />
|
||
</message>
|
||
<message>
|
||
<location line="+10" />
|
||
<source>Overwrote Footage At Playhead</source>
|
||
<translation type="unfinished" />
|
||
</message>
|
||
<message>
|
||
<location line="+27" />
|
||
<source>Linked Clips</source>
|
||
<translation type="unfinished" />
|
||
</message>
|
||
<message>
|
||
<location line="+17" />
|
||
<source>Added Default Transitions</source>
|
||
<translation type="unfinished" />
|
||
</message>
|
||
<message>
|
||
<location line="+126" />
|
||
<source>Deleted In To Out</source>
|
||
<translation type="unfinished" />
|
||
</message>
|
||
<message>
|
||
<location line="+17" />
|
||
<source>Toggled Clips Enabled</source>
|
||
<translation type="unfinished" />
|
||
</message>
|
||
<message>
|
||
<location line="+12" />
|
||
<source>Set Colors of %1 Clips</source>
|
||
<translation type="unfinished" />
|
||
</message>
|
||
<message>
|
||
<location line="+108" />
|
||
<source>Synchronize Clips by Source Time</source>
|
||
<translation type="unfinished" />
|
||
</message>
|
||
<message>
|
||
<location line="+26" />
|
||
<source>Select at least 2 clips with cached waveforms to sync by waveform</source>
|
||
<translation>请至少选择 2 个具有已缓存波形的片段以按波形同步</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+106" />
|
||
<source>Could not find a usable waveform offset for the selected clips</source>
|
||
<translation>无法为所选片段找到可用的波形偏移量</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+39" />
|
||
<source>Synchronize Clips by Waveform</source>
|
||
<translation type="unfinished" />
|
||
</message>
|
||
<message>
|
||
<location line="+2" />
|
||
<source>Synchronized %1 clip(s) by waveform</source>
|
||
<translation>已按波形同步 %1 个片段</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+133" />
|
||
<source>Recorded Audio Clip</source>
|
||
<translation type="unfinished" />
|
||
</message>
|
||
<message>
|
||
<location line="+144" />
|
||
<source>Nested Clips</source>
|
||
<translation type="unfinished" />
|
||
</message>
|
||
<message>
|
||
<location line="+294" />
|
||
<source>Synchronize by Source Time</source>
|
||
<translation type="unfinished" />
|
||
</message>
|
||
<message>
|
||
<location line="+7" />
|
||
<source>Synchronize by Waveform</source>
|
||
<translation type="unfinished" />
|
||
</message>
|
||
<message>
|
||
<location line="+11" />
|
||
<source>Synchronize by Waveform (Adjust Speed)</source>
|
||
<translation>按波形同步(调整速度)</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+10" />
|
||
<source>Cache</source>
|
||
<translation>缓存</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+4" />
|
||
<source>Auto-Cache</source>
|
||
<translation>自动缓存</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+8" />
|
||
<source>Cache All</source>
|
||
<translation>缓存全部</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+4" />
|
||
<source>Cache In/Out</source>
|
||
<translation>缓存输入/输出</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+4" />
|
||
<source>Discard</source>
|
||
<translation>丢弃</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+8" />
|
||
<source>Proxy</source>
|
||
<translation>代理</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+4" />
|
||
<source>Generate Proxy</source>
|
||
<translation>生成代理</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+5" />
|
||
<source>Use Proxy</source>
|
||
<translation>使用代理</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+13" />
|
||
<source>Reveal Proxy</source>
|
||
<translation>显示代理</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+10" />
|
||
<source>Delete Proxy</source>
|
||
<translation>删除代理</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+10" />
|
||
<source>Proxy Settings...</source>
|
||
<translation>代理设置...</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+7" />
|
||
<source>Reveal in Footage Viewer</source>
|
||
<translation>在素材查看器中显示</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+9" />
|
||
<source>Reveal in Project</source>
|
||
<translation>在项目中显示</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+8" />
|
||
<source>Multi-Cam</source>
|
||
<translation>多凸轮</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+36" />
|
||
<source>Show Thumbnails</source>
|
||
<translation>显示缩略图</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+4" />
|
||
<source>Disabled</source>
|
||
<translation>关闭</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+3" />
|
||
<source>Only At In Points</source>
|
||
<translation>仅在输入点</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+3" />
|
||
<source>Enabled</source>
|
||
<translation>已启用</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+7" />
|
||
<source>Show Waveforms</source>
|
||
<translation>显示波形</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+136" />
|
||
<source>Renamed %1 Clip(s)</source>
|
||
<translation type="unfinished" />
|
||
</message>
|
||
<message>
|
||
<location line="+10" />
|
||
<source>Created Subtitle Track</source>
|
||
<translation type="unfinished" />
|
||
</message>
|
||
<message>
|
||
<location line="+18" />
|
||
<source>Enabled Auto-Caching On %1 Clip(s)</source>
|
||
<translation type="unfinished" />
|
||
</message>
|
||
<message>
|
||
<location line="+2" />
|
||
<source>Disabled Auto-Caching On %1 Clip(s)</source>
|
||
<translation type="unfinished" />
|
||
</message>
|
||
<message>
|
||
<location line="+38" />
|
||
<source>Discard Cache</source>
|
||
<translation>丢弃缓存</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+1" />
|
||
<source>This will discard all cache for this clip. If the clip has auto-cache enabled, it will be recached immediately. This cannot be undone.
|
||
|
||
Do you wish to continue?</source>
|
||
<translation>这将丢弃此剪辑的所有缓存。如果片段已启用自动缓存,将立即重新缓存。这无法撤消。
|
||
|
||
是否要继续?</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+71" />
|
||
<source>Multi-Cam Enabled On %1 Clip(s)</source>
|
||
<translation type="unfinished" />
|
||
</message>
|
||
<message>
|
||
<location line="+1" />
|
||
<source>Multi-Cam Disabled On %1 Clip(s)</source>
|
||
<translation type="unfinished" />
|
||
</message>
|
||
<message>
|
||
<location line="+65" />
|
||
<source>Nudged Clips</source>
|
||
<translation type="unfinished" />
|
||
</message>
|
||
<message>
|
||
<location line="+63" />
|
||
<source>Moved Clip(s) To Point</source>
|
||
<translation type="unfinished" />
|
||
</message>
|
||
<message>
|
||
<location line="+195" />
|
||
<source>Rippled Clip(s) To Point</source>
|
||
<translation type="unfinished" />
|
||
</message>
|
||
<message>
|
||
<location line="+42" />
|
||
<source>Cut Clip(s) To Point</source>
|
||
<translation type="unfinished" />
|
||
</message>
|
||
<message>
|
||
<location line="+76" />
|
||
<source>Pasted %1 Clip(s)</source>
|
||
<translation type="unfinished" />
|
||
</message>
|
||
</context>
|
||
<context>
|
||
<name>olive::ToolPanel</name>
|
||
<message>
|
||
<location filename="../panel/tool/tool.cpp" line="+54" />
|
||
<source>Tools</source>
|
||
<translation>工具</translation>
|
||
</message>
|
||
</context>
|
||
<context>
|
||
<name>olive::Toolbar</name>
|
||
<message>
|
||
<location filename="../widget/toolbar/toolbar.cpp" line="+118" />
|
||
<source>Pointer Tool</source>
|
||
<translation>指针工具</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+2" />
|
||
<source>Edit Tool</source>
|
||
<translation>编辑工具</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+1" />
|
||
<source>Ripple Tool</source>
|
||
<translation>涟漪工具</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+1" />
|
||
<source>Rolling Tool</source>
|
||
<translation>滚动工具</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+1" />
|
||
<source>Razor Tool</source>
|
||
<translation>刀片工具</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+1" />
|
||
<source>Slip Tool</source>
|
||
<translation>滑移工具</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+1" />
|
||
<source>Slide Tool</source>
|
||
<translation>滑动工具</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+1" />
|
||
<source>Hand Tool</source>
|
||
<translation>手形工具</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+1" />
|
||
<source>Zoom Tool</source>
|
||
<translation>缩放工具</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+1" />
|
||
<source>Transition Tool</source>
|
||
<translation>转场工具</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+1" />
|
||
<source>Record Tool</source>
|
||
<translation>录制工具</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+1" />
|
||
<source>Add Tool</source>
|
||
<translation>添加工具</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+1" />
|
||
<source>Toggle Snapping</source>
|
||
<translation>切换吸附</translation>
|
||
</message>
|
||
<message>
|
||
<location line="-12" />
|
||
<source>Track Select Tool</source>
|
||
<translation>轨道选择工具</translation>
|
||
</message>
|
||
</context>
|
||
<context>
|
||
<name>olive::Track</name>
|
||
<message>
|
||
<location filename="../node/output/track/track.cpp" line="+83" />
|
||
<source>Video Track %1</source>
|
||
<translation>视频轨道 %1</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+2" />
|
||
<source>Audio Track %1</source>
|
||
<translation>音频轨道 %1</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+2" />
|
||
<source>Subtitle Track %1</source>
|
||
<translation>字幕轨道 %1</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+3" />
|
||
<source>Track</source>
|
||
<translation>轨道</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+15" />
|
||
<source>Node for representing and processing a single array of Blocks sorted by time. Also represents the end of a Sequence.</source>
|
||
<translation>代表并处理单组方块节点,以时间排序,也代表序列的结尾。</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+156" />
|
||
<source>Blocks</source>
|
||
<translation>方块</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+1" />
|
||
<source>Muted</source>
|
||
<translation>已静音</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../node/output/track/track.h" line="+217" />
|
||
<source>V</source>
|
||
<translation />
|
||
</message>
|
||
<message>
|
||
<location line="+2" />
|
||
<source>A</source>
|
||
<translation />
|
||
</message>
|
||
<message>
|
||
<location line="+2" />
|
||
<source>S</source>
|
||
<translation>S</translation>
|
||
</message>
|
||
</context>
|
||
<context>
|
||
<name>olive::TrackViewItem</name>
|
||
<message>
|
||
<location filename="../widget/timelinewidget/trackview/trackviewitem.cpp" line="+146" />
|
||
<source>&Delete</source>
|
||
<translation />
|
||
</message>
|
||
<message>
|
||
<location line="+6" />
|
||
<source>Delete All &Empty</source>
|
||
<translation />
|
||
</message>
|
||
<message>
|
||
<location line="+12" />
|
||
<source>Deleted Track "%1"</source>
|
||
<translation type="unfinished" />
|
||
</message>
|
||
<message>
|
||
<location line="+17" />
|
||
<location line="+4" />
|
||
<source>Delete All Empty</source>
|
||
<translation>删除全部空片段</translation>
|
||
</message>
|
||
<message>
|
||
<location line="-3" />
|
||
<source>No tracks are currently empty</source>
|
||
<translation>当前没有空轨道</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+4" />
|
||
<source>This will delete the following tracks:
|
||
|
||
%1
|
||
|
||
Do you wish to continue?</source>
|
||
<translation>这将删除以下曲目:
|
||
|
||
%1
|
||
|
||
是否要继续?</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+8" />
|
||
<source>Deleted All Empty Tracks</source>
|
||
<translation type="unfinished" />
|
||
</message>
|
||
</context>
|
||
<context>
|
||
<name>olive::TransformDistortNode</name>
|
||
<message>
|
||
<location filename="../node/distort/transform/transformdistortnode.cpp" line="+88" />
|
||
<source>Parent</source>
|
||
<translation>父级</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+1" />
|
||
<source>Auto-Scale</source>
|
||
<translation>自动缩放</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+1" />
|
||
<source>Texture</source>
|
||
<translation>纹理</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+1" />
|
||
<source>Interpolation</source>
|
||
<translation>插值</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+3" />
|
||
<source>None</source>
|
||
<translation>无</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+0" />
|
||
<source>Fit</source>
|
||
<translation>适合</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+0" />
|
||
<source>Fill</source>
|
||
<translation>填满</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+0" />
|
||
<source>Stretch</source>
|
||
<translation>拉伸</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+2" />
|
||
<source>Nearest Neighbor</source>
|
||
<translation>最短距离</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+0" />
|
||
<source>Bilinear</source>
|
||
<translation>双线性</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+1" />
|
||
<source>Mipmapped Bilinear</source>
|
||
<translation>Mipmap双线性</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../node/distort/transform/transformdistortnode.h" line="+42" />
|
||
<source>Transform</source>
|
||
<translation>变换</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+21" />
|
||
<source>Transform an image in 2D space. Equivalent to multiplying by an orthographic matrix.</source>
|
||
<translation>在2D空间中变换图像。相当于乘以正交矩阵。</translation>
|
||
</message>
|
||
</context>
|
||
<context>
|
||
<name>olive::TransitionBlock</name>
|
||
<message>
|
||
<location filename="../node/block/transition/transition.cpp" line="+64" />
|
||
<source>From</source>
|
||
<translation>从</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+1" />
|
||
<source>To</source>
|
||
<translation>到</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+1" />
|
||
<source>Curve</source>
|
||
<translation>曲线</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+5" />
|
||
<source>Linear</source>
|
||
<translation>线性</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+0" />
|
||
<source>Exponential</source>
|
||
<translation>指数</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+0" />
|
||
<source>Logarithmic</source>
|
||
<translation>对数</translation>
|
||
</message>
|
||
<message>
|
||
<location line="-4" />
|
||
<source>Center Offset</source>
|
||
<translation>中心偏移量</translation>
|
||
</message>
|
||
</context>
|
||
<context>
|
||
<name>olive::TrigonometryNode</name>
|
||
<message>
|
||
<location filename="../node/math/trigonometry/trigonometry.cpp" line="+42" />
|
||
<source>Trigonometry</source>
|
||
<translation>三角函数</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+15" />
|
||
<source>Perform a trigonometry operation on a value.</source>
|
||
<translation>对一个值进行三角函数运算。</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+7" />
|
||
<source>Sine</source>
|
||
<translation>正弦</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+1" />
|
||
<source>Cosine</source>
|
||
<translation>余弦</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+1" />
|
||
<source>Tangent</source>
|
||
<translation>正切</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+2" />
|
||
<source>Inverse Sine</source>
|
||
<translation>反正弦</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+1" />
|
||
<source>Inverse Cosine</source>
|
||
<translation>反余弦</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+1" />
|
||
<source>Inverse Tangent</source>
|
||
<translation>反正切</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+2" />
|
||
<source>Hyperbolic Sine</source>
|
||
<translation>双曲正弦</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+1" />
|
||
<source>Hyperbolic Cosine</source>
|
||
<translation>双曲余弦</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+1" />
|
||
<source>Hyperbolic Tangent</source>
|
||
<translation>双曲正切</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+4" />
|
||
<source>Method</source>
|
||
<translation>方法</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+2" />
|
||
<source>Value</source>
|
||
<translation>值</translation>
|
||
</message>
|
||
</context>
|
||
<context>
|
||
<name>olive::UndoStack</name>
|
||
<message>
|
||
<location filename="../undo/undostack.cpp" line="-18" />
|
||
<source>New/Open Project</source>
|
||
<translation type="unfinished" />
|
||
</message>
|
||
<message>
|
||
<location line="+51" />
|
||
<source>Command</source>
|
||
<translation type="unfinished" />
|
||
</message>
|
||
</context>
|
||
<context>
|
||
<name>olive::ValueNode</name>
|
||
<message>
|
||
<location filename="../node/input/value/valuenode.h" line="+39" />
|
||
<source>Value</source>
|
||
<translation>值</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+15" />
|
||
<source>Create a single value that can be connected to various other inputs.</source>
|
||
<translation>创建一个可以连接到其他各种输入的值。</translation>
|
||
</message>
|
||
</context>
|
||
<context>
|
||
<name>olive::VideoStreamProperties</name>
|
||
<message>
|
||
<location filename="../dialog/footageproperties/streamproperties/videostreamproperties.cpp" line="+45" />
|
||
<source>Pixel Aspect:</source>
|
||
<translation>像素宽高比:</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+10" />
|
||
<source>Interlacing:</source>
|
||
<translation>交错:</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+9" />
|
||
<source>Color Space:</source>
|
||
<translation>颜色空间:</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+7" />
|
||
<source>Default (%1)</source>
|
||
<translation>默认 (%1)</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+31" />
|
||
<source>Premultiplied Alpha</source>
|
||
<translation>预乘 Alpha</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+8" />
|
||
<source>Image Sequence</source>
|
||
<translation>图像序列</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+5" />
|
||
<source>Start Index:</source>
|
||
<translation>起始索引:</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+9" />
|
||
<source>End Index:</source>
|
||
<translation>结束索引:</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+9" />
|
||
<source>Frame Rate:</source>
|
||
<translation>帧率:</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+59" />
|
||
<source>Invalid Configuration</source>
|
||
<translation>无效的配置</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+1" />
|
||
<source>Image sequence end index must be a value higher than the start index.</source>
|
||
<translation>图像序列结束索引必须是比起始索引大的值。</translation>
|
||
</message>
|
||
<message>
|
||
<location line="-105" />
|
||
<source>Color Range:</source>
|
||
<translation>颜色范围:</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+3" />
|
||
<source>Limited (16-235)</source>
|
||
<translation>有限(16-235)</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+2" />
|
||
<source>Full (0-255)</source>
|
||
<translation>完整(0-255)</translation>
|
||
</message>
|
||
</context>
|
||
<context>
|
||
<name>olive::ViewerDisplayWidget</name>
|
||
<message numerus="yes">
|
||
<location filename="../widget/viewer/viewerdisplay.cpp" line="+265" />
|
||
<source>%n skipped frame(s) detected during playback</source>
|
||
<translation type="unfinished">
|
||
<numerusform>播放过程中检测到%n个跳过的帧</numerusform>
|
||
</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+375" />
|
||
<source>%1 FPS</source>
|
||
<translation>%1 FPS</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+6" />
|
||
<source>%1 frames skipped</source>
|
||
<translation>跳过%1帧</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+463" />
|
||
<source>Dragged Gizmo</source>
|
||
<translation type="unfinished" />
|
||
</message>
|
||
</context>
|
||
<context>
|
||
<name>olive::ViewerOutput</name>
|
||
<message>
|
||
<location filename="../node/output/viewer/viewer.cpp" line="+86" />
|
||
<source>Viewer</source>
|
||
<translation>查看器</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+15" />
|
||
<source>Interface between a Viewer panel and the node system.</source>
|
||
<translation>查看器面板与节点系统之间的接口。</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+223" />
|
||
<source>Texture</source>
|
||
<translation>纹理</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+4" />
|
||
<source>Samples</source>
|
||
<translation>采样</translation>
|
||
</message>
|
||
<message>
|
||
<location line="-179" />
|
||
<source>%1 FPS</source>
|
||
<translation>%1 FPS</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+4" />
|
||
<source>%1 Hz</source>
|
||
<translation>%1 Hz</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+166" />
|
||
<source>Video Parameters</source>
|
||
<translation>音频参数</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+1" />
|
||
<source>Audio Parameters</source>
|
||
<translation>音频参数</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+1" />
|
||
<source>Subtitle Parameters</source>
|
||
<translation>字幕参数</translation>
|
||
</message>
|
||
</context>
|
||
<context>
|
||
<name>olive::ViewerPanel</name>
|
||
<message>
|
||
<location filename="../panel/viewer/viewer.cpp" line="+42" />
|
||
<source>Viewer</source>
|
||
<translation>查看器</translation>
|
||
</message>
|
||
</context>
|
||
<context>
|
||
<name>olive::ViewerTextEditorToolBar</name>
|
||
<message>
|
||
<location filename="../widget/viewer/viewertexteditor.cpp" line="+496" />
|
||
<source>Stretch: </source>
|
||
<translation>拉伸: </translation>
|
||
</message>
|
||
<message>
|
||
<location line="+6" />
|
||
<location line="+13" />
|
||
<location line="+13" />
|
||
<source>%1%</source>
|
||
<translation>%1%</translation>
|
||
</message>
|
||
<message>
|
||
<location line="-20" />
|
||
<source>Kerning: </source>
|
||
<translation>字距: </translation>
|
||
</message>
|
||
<message>
|
||
<location line="+13" />
|
||
<source>Line Height: </source>
|
||
<translation>线条高度: </translation>
|
||
</message>
|
||
</context>
|
||
<context>
|
||
<name>olive::ViewerWidget</name>
|
||
<message>
|
||
<location filename="../widget/viewer/viewer.cpp" line="+475" />
|
||
<source>Error</source>
|
||
<translation>错误</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+1" />
|
||
<source>No in or out points are set to cache.</source>
|
||
<translation>未设置要缓存的入点或出点。</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+179" />
|
||
<source>Created Shape</source>
|
||
<translation type="unfinished" />
|
||
</message>
|
||
<message>
|
||
<location line="+838" />
|
||
<location line="+237" />
|
||
<source>Safe Margins</source>
|
||
<translation>安全边距</translation>
|
||
</message>
|
||
<message>
|
||
<location line="-87" />
|
||
<source>Zoom</source>
|
||
<translation>缩放</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+3" />
|
||
<source>Fit</source>
|
||
<translation>适合</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+3" />
|
||
<source>%1%</source>
|
||
<translation>%1%</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+9" />
|
||
<source>Full Screen</source>
|
||
<translation>全屏</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+7" />
|
||
<source>Screen %1: %2x%3</source>
|
||
<translation>屏幕 %1:%2x%3</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+35" />
|
||
<source>Deinterlace</source>
|
||
<translation>去交错</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+33" />
|
||
<source>Off</source>
|
||
<translation>关闭</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+7" />
|
||
<source>On</source>
|
||
<translation>开启</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+9" />
|
||
<source>Custom Aspect</source>
|
||
<translation>自定义宽高比</translation>
|
||
</message>
|
||
<message>
|
||
<location line="-785" />
|
||
<source>Audio scrubbing failed: %1</source>
|
||
<translation>音频清理失败:%1</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+445" />
|
||
<source>Audio Error</source>
|
||
<translation>音频错误</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+1" />
|
||
<source>Failed to start audio: %1
|
||
|
||
Please check your audio preferences and try again.</source>
|
||
<translation>无法启动音频:%1
|
||
|
||
请检查您的音频首选项,然后重试。</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+66" />
|
||
<source>Changed Playback Resolution</source>
|
||
<translation type="unfinished" />
|
||
</message>
|
||
<message>
|
||
<location line="+207" />
|
||
<source>Playback Resolution</source>
|
||
<translation>播放分辨率</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+80" />
|
||
<source>Stop Playback On Last Frame</source>
|
||
<translation>在最后一帧停止播放</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+11" />
|
||
<source>Audio Waveform</source>
|
||
<translation>音频波形</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+3" />
|
||
<source>Automatically Show/Hide</source>
|
||
<translation>自动显示/隐藏</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+2" />
|
||
<source>Show Waveform Only</source>
|
||
<translation>显示音频波形</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+2" />
|
||
<source>Show Both Viewer And Waveform</source>
|
||
<translation>显示查看器和波形</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+8" />
|
||
<source>Show FPS</source>
|
||
<translation>显示FPS</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+8" />
|
||
<source>Subtitles</source>
|
||
<translation>字幕</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+4" />
|
||
<source>Show Subtitles</source>
|
||
<translation>显示字幕</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+9" />
|
||
<source>Subtitle Properties</source>
|
||
<translation>字幕财产</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+5" />
|
||
<source>Use Anti-aliasing</source>
|
||
<translation>使用抗锯齿</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+12" />
|
||
<source>Save Frame As Image</source>
|
||
<translation>将帧另存为图像</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+23" />
|
||
<location line="+40" />
|
||
<source>Audio Recording</source>
|
||
<translation>音频录制</translation>
|
||
</message>
|
||
<message>
|
||
<location line="-39" />
|
||
<source>Project must be saved before you can record audio.</source>
|
||
<translation>必须先保存项目,然后才能录制音频。</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+6" />
|
||
<source>audio</source>
|
||
<translation>音频</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+34" />
|
||
<source>Failed to start audio recording: %1</source>
|
||
<translation>无法启动音频录制:%1</translation>
|
||
</message>
|
||
</context>
|
||
<context>
|
||
<name>olive::VolumeNode</name>
|
||
<message>
|
||
<location filename="../node/audio/volume/volume.cpp" line="+50" />
|
||
<location line="+56" />
|
||
<source>Volume</source>
|
||
<translation>音量</translation>
|
||
</message>
|
||
<message>
|
||
<location line="-41" />
|
||
<source>Adjusts the volume of an audio source.</source>
|
||
<translation>调整音频源的音量。</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+40" />
|
||
<source>Samples</source>
|
||
<translation>采样</translation>
|
||
</message>
|
||
</context>
|
||
<context>
|
||
<name>olive::WaveDistortNode</name>
|
||
<message>
|
||
<location filename="../node/distort/wave/wavedistortnode.cpp" line="+52" />
|
||
<source>Wave</source>
|
||
<translation>波形</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+15" />
|
||
<source>Distorts an image along a sine wave.</source>
|
||
<translation>沿正弦扭曲图像。</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+7" />
|
||
<source>Input</source>
|
||
<translation>输入</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+1" />
|
||
<source>Frequency</source>
|
||
<translation>频率</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+1" />
|
||
<source>Intensity</source>
|
||
<translation>强度</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+1" />
|
||
<source>Evolution</source>
|
||
<translation>渐进</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+1" />
|
||
<source>Direction</source>
|
||
<translation>方向</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+1" />
|
||
<source>Horizontal</source>
|
||
<translation>水平</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+0" />
|
||
<source>Vertical</source>
|
||
<translation>垂直</translation>
|
||
</message>
|
||
</context>
|
||
<context>
|
||
<name>olive::plugin::PluginNode</name>
|
||
<message>
|
||
<location filename="../node/plugins/Plugin.cpp" line="+256" />
|
||
<source>Source</source>
|
||
<translation type="unfinished">源</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+3" />
|
||
<source>From</source>
|
||
<translation type="unfinished">从</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+3" />
|
||
<source>To</source>
|
||
<translation type="unfinished">到</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+20" />
|
||
<source>Filter</source>
|
||
<translation type="unfinished">滤镜</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+2" />
|
||
<source>Generator</source>
|
||
<translation type="unfinished">生成器</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+2" />
|
||
<source>Transition</source>
|
||
<translation type="unfinished">转场</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+2" />
|
||
<source>General</source>
|
||
<translation type="unfinished">常规</translation>
|
||
</message>
|
||
<message>
|
||
<location line="+223" />
|
||
<source>Texture</source>
|
||
<translation type="unfinished">纹理</translation>
|
||
</message>
|
||
</context>
|
||
</TS> |