Add batch proxy menu to Project Explorer and persist Use Proxy state

The Project Explorer previously only had an old Pre-Cache submenu that
required choosing a sequence. Replace it with the same Proxy menu that
the timeline uses:

- Generate Proxy: batch-generates proxies for all selected footage items
  that have an enabled video stream, using ProxyManager and the current
  proxy settings.
- Use Proxy: checkable toggle that enables/disables proxy playback for the
  selected footage.
- Reveal Proxy / Delete Proxy: consistent with the timeline context menu.

Also make Footage::SaveCustom() write the <proxy> element whenever
proxy_enabled_ is true, even if proxy_path_ is empty, and load it back
in LoadCustom(). This preserves the user's Use Proxy preference across
project saves so it is restored on the next open.

Translation files updated with lupdate; zh_CN and zh_TW translations for
the new Project Explorer strings (and the matching timeline strings) are
filled in.
This commit is contained in:
2026-07-13 10:19:30 +08:00
parent ea37dc5da6
commit 43599dba9e
21 changed files with 8333 additions and 3662 deletions
+3 -1
View File
@@ -553,6 +553,8 @@ bool Footage::LoadCustom(QXmlStreamReader *reader, SerializedData *data)
const QString path = reader->readElementText();
if (!path.isEmpty()) {
SetProxy(path, state, stream, preset_version, enabled);
} else if (enabled) {
set_proxy_enabled(true);
}
} else if (reader->name() == QStringLiteral("sourcestarttime")) {
QString source;
@@ -593,7 +595,7 @@ void Footage::SaveCustom(QXmlStreamWriter *writer) const
writer->writeTextElement(QStringLiteral("timestamp"),
QString::number(this->timestamp()));
if (!proxy_path_.isEmpty()) {
if (!proxy_path_.isEmpty() || proxy_enabled_) {
writer->writeStartElement(QStringLiteral("proxy"));
writer->writeAttribute(QStringLiteral("enabled"),
proxy_enabled_ ? QStringLiteral("1")
+148 -133
View File
@@ -472,72 +472,77 @@ The last operation has been undone.</source>
<context>
<name>VideoParams</name>
<message>
<location filename="../render/videoparams.cpp" line="230"/>
<location filename="../render/videoparams.cpp" line="236"/>
<source>Full</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../render/videoparams.cpp" line="232"/>
<location filename="../render/videoparams.cpp" line="238"/>
<source>1/%1</source>
<translation type="unfinished">1/%1</translation>
</message>
<message>
<location filename="../render/videoparams.cpp" line="240"/>
<location filename="../render/videoparams.cpp" line="246"/>
<source>8-bit</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../render/videoparams.cpp" line="242"/>
<location filename="../render/videoparams.cpp" line="248"/>
<source>10-bit Packed</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../render/videoparams.cpp" line="250"/>
<source>16-bit Integer</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../render/videoparams.cpp" line="244"/>
<location filename="../render/videoparams.cpp" line="252"/>
<source>Half-Float (16-bit)</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../render/videoparams.cpp" line="247"/>
<location filename="../render/videoparams.cpp" line="255"/>
<source>Full-Float (32-bit)</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../render/videoparams.cpp" line="254"/>
<location filename="../render/videoparams.cpp" line="262"/>
<source>Unknown (0x%1)</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../render/videoparams.cpp" line="322"/>
<location filename="../render/videoparams.cpp" line="330"/>
<source>%1 FPS</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../render/videoparams.cpp" line="329"/>
<location filename="../render/videoparams.cpp" line="337"/>
<source>Square Pixels (%1)</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../render/videoparams.cpp" line="330"/>
<location filename="../render/videoparams.cpp" line="338"/>
<source>NTSC Standard (%1)</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../render/videoparams.cpp" line="331"/>
<location filename="../render/videoparams.cpp" line="339"/>
<source>NTSC Widescreen (%1)</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../render/videoparams.cpp" line="332"/>
<location filename="../render/videoparams.cpp" line="340"/>
<source>PAL Standard (%1)</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../render/videoparams.cpp" line="333"/>
<location filename="../render/videoparams.cpp" line="341"/>
<source>PAL Widescreen (%1)</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../render/videoparams.cpp" line="334"/>
<location filename="../render/videoparams.cpp" line="342"/>
<source>HD Anamorphic 1080 (%1)</source>
<translation type="unfinished"></translation>
</message>
@@ -581,57 +586,57 @@ The last operation has been undone.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../main.cpp" line="189"/>
<location filename="../main.cpp" line="194"/>
<source>Show this help text</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../main.cpp" line="193"/>
<location filename="../main.cpp" line="198"/>
<source>Show application version</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../main.cpp" line="197"/>
<location filename="../main.cpp" line="202"/>
<source>Start in full-screen mode</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../main.cpp" line="201"/>
<location filename="../main.cpp" line="206"/>
<source>Export only (No GUI)</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../main.cpp" line="205"/>
<location filename="../main.cpp" line="210"/>
<source>Override language with file</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../main.cpp" line="206"/>
<location filename="../main.cpp" line="211"/>
<source>qm-file</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../main.cpp" line="210"/>
<location filename="../main.cpp" line="215"/>
<source>Decompress project file (No GUI)</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../main.cpp" line="216"/>
<location filename="../main.cpp" line="221"/>
<source>Launch with debug console</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../main.cpp" line="221"/>
<location filename="../main.cpp" line="226"/>
<source>Project to open on startup</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../main.cpp" line="225"/>
<location filename="../main.cpp" line="230"/>
<source>Don&apos;t load plugins</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../main.cpp" line="384"/>
<location filename="../main.cpp" line="389"/>
<source>Your computer&apos;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.
@@ -3048,22 +3053,22 @@ To remedy this, please do one of the following:
<context>
<name>olive::Footage</name>
<message>
<location filename="../node/project/footage/footage.cpp" line="81"/>
<location filename="../node/project/footage/footage.cpp" line="82"/>
<source>Filename</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../node/project/footage/footage.cpp" line="259"/>
<location filename="../node/project/footage/footage.cpp" line="278"/>
<source>%1: Image - %2x%3</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../node/project/footage/footage.cpp" line="264"/>
<location filename="../node/project/footage/footage.cpp" line="283"/>
<source>%1: Video - %2x%3</source>
<translation type="unfinished"></translation>
</message>
<message numerus="yes">
<location filename="../node/project/footage/footage.cpp" line="273"/>
<location filename="../node/project/footage/footage.cpp" line="292"/>
<source>%1: Audio - %n Channel(s), %2Hz</source>
<translation type="unfinished">
<numerusform></numerusform>
@@ -3075,37 +3080,37 @@ To remedy this, please do one of the following:
</translation>
</message>
<message>
<location filename="../node/project/footage/footage.cpp" line="281"/>
<location filename="../node/project/footage/footage.cpp" line="300"/>
<source>%1: Subtitle</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../node/project/footage/footage.cpp" line="351"/>
<location filename="../node/project/footage/footage.cpp" line="370"/>
<source>Video</source>
<translation type="unfinished">فيديو</translation>
</message>
<message>
<location filename="../node/project/footage/footage.cpp" line="353"/>
<location filename="../node/project/footage/footage.cpp" line="372"/>
<source>Audio</source>
<translation type="unfinished">الصوت</translation>
</message>
<message>
<location filename="../node/project/footage/footage.cpp" line="355"/>
<location filename="../node/project/footage/footage.cpp" line="374"/>
<source>Subtitle</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../node/project/footage/footage.cpp" line="361"/>
<location filename="../node/project/footage/footage.cpp" line="380"/>
<source>Unknown</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../node/project/footage/footage.cpp" line="463"/>
<location filename="../node/project/footage/footage.cpp" line="482"/>
<source>Filename: %1</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../node/project/footage/footage.cpp" line="497"/>
<location filename="../node/project/footage/footage.cpp" line="516"/>
<source>Invalid</source>
<translation type="unfinished"></translation>
</message>
@@ -6348,22 +6353,22 @@ This is equivalent to multiplying a video by a number between 0.0 and 1.0.</sour
<context>
<name>olive::ProjectExplorer</name>
<message>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="345"/>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="361"/>
<source>&amp;New</source>
<translation type="unfinished">&amp;جديد</translation>
</message>
<message>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="350"/>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="366"/>
<source>&amp;Import...</source>
<translation type="unfinished">&amp;أستيراد</translation>
</message>
<message>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="170"/>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="186"/>
<source>Confirm Item Deletion</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="183"/>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="199"/>
<source>The item &quot;%1&quot; is currently connected to the following nodes:
%2
@@ -6372,88 +6377,98 @@ Are you sure you wish to delete this footage?</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="256"/>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="272"/>
<source>%1 (%2)</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="360"/>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="376"/>
<source>Open in New Tab</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="365"/>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="381"/>
<source>Open in New Window</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="373"/>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="389"/>
<source>Reveal in Explorer</source>
<translation type="unfinished">أظهر في الكاشف</translation>
</message>
<message>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="375"/>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="391"/>
<source>Reveal in Finder</source>
<translation type="unfinished">أظهر في البحث</translation>
</message>
<message>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="377"/>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="393"/>
<source>Reveal in File Manager</source>
<translation type="unfinished">أظهر بمتصفح الملفات</translation>
</message>
<message>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="384"/>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="513"/>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="400"/>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="552"/>
<source>Replace Footage</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="415"/>
<source>Pre-Cache</source>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="434"/>
<source>Proxy</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="423"/>
<source>No sequences exist in project</source>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="438"/>
<source>Generate Proxy</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="428"/>
<source>For &quot;%1&quot;</source>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="443"/>
<source>Use Proxy</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="442"/>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="456"/>
<source>Reveal Proxy</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="466"/>
<source>Delete Proxy</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="481"/>
<source>Rename</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="447"/>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="486"/>
<source>Delete</source>
<translation type="unfinished">حذف</translation>
</message>
<message>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="454"/>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="493"/>
<source>P&amp;roperties</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="518"/>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="557"/>
<source>Unsupported media</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="519"/>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="558"/>
<source>This file type is not allowed by the current media type filter.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="538"/>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="577"/>
<source>Replaced Footage</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="723"/>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="842"/>
<source>Deleted %1 Item(s)</source>
<translation type="unfinished"></translation>
</message>
@@ -7503,7 +7518,7 @@ Do you wish to continue?</source>
<context>
<name>olive::TaskDialog</name>
<message>
<location filename="../dialog/task/task.cpp" line="101"/>
<location filename="../dialog/task/task.cpp" line="107"/>
<source>Task Failed</source>
<translation type="unfinished"></translation>
</message>
@@ -8047,195 +8062,195 @@ Duration: %3</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1297"/>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1301"/>
<source>Recorded Audio Clip</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1387"/>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1391"/>
<source>Nested Sequence %1</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1441"/>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1445"/>
<source>Nested Clips</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1735"/>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1739"/>
<source>Synchronize by Source Time</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1742"/>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1746"/>
<source>Synchronize by Waveform</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1752"/>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1756"/>
<source>Cache</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1756"/>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1760"/>
<source>Auto-Cache</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1764"/>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1768"/>
<source>Cache All</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1768"/>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1772"/>
<source>Cache In/Out</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1772"/>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1776"/>
<source>Discard</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1780"/>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1784"/>
<source>Proxy</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1784"/>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1788"/>
<source>Generate Proxy</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1789"/>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1793"/>
<source>Use Proxy</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1802"/>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1806"/>
<source>Reveal Proxy</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1812"/>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1816"/>
<source>Delete Proxy</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1824"/>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1828"/>
<source>Reveal in Footage Viewer</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1833"/>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1837"/>
<source>Reveal in Project</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1841"/>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1845"/>
<source>Multi-Cam</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1863"/>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1904"/>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1867"/>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1908"/>
<source>Properties</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1870"/>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1874"/>
<source>Use Audio Time Units</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1877"/>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1881"/>
<source>Show Thumbnails</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1881"/>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1885"/>
<source>Disabled</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1884"/>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1888"/>
<source>Only At In Points</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1887"/>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1891"/>
<source>Enabled</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1894"/>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1898"/>
<source>Show Waveforms</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="2030"/>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="2034"/>
<source>Renamed %1 Clip(s)</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="2040"/>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="2044"/>
<source>Created Subtitle Track</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="2058"/>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="2062"/>
<source>Enabled Auto-Caching On %1 Clip(s)</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="2060"/>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="2064"/>
<source>Disabled Auto-Caching On %1 Clip(s)</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="2098"/>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="2102"/>
<source>Discard Cache</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="2099"/>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="2103"/>
<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 type="unfinished"></translation>
</message>
<message>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="2170"/>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="2174"/>
<source>Multi-Cam Enabled On %1 Clip(s)</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="2171"/>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="2175"/>
<source>Multi-Cam Disabled On %1 Clip(s)</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="2236"/>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="2240"/>
<source>Nudged Clips</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="2299"/>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="2303"/>
<source>Moved Clip(s) To Point</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="2494"/>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="2498"/>
<source>Rippled Clip(s) To Point</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="2536"/>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="2540"/>
<source>Cut Clip(s) To Point</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="2612"/>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="2616"/>
<source>Pasted %1 Clip(s)</source>
<translation type="unfinished"></translation>
</message>
@@ -8833,156 +8848,156 @@ Do you wish to continue?</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/viewer/viewer.cpp" line="933"/>
<location filename="../widget/viewer/viewer.cpp" line="939"/>
<source>Audio scrubbing failed: %1</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/viewer/viewer.cpp" line="1365"/>
<location filename="../widget/viewer/viewer.cpp" line="1377"/>
<source>Audio Error</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/viewer/viewer.cpp" line="1366"/>
<location filename="../widget/viewer/viewer.cpp" line="1378"/>
<source>Failed to start audio: %1
Please check your audio preferences and try again.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/viewer/viewer.cpp" line="1431"/>
<location filename="../widget/viewer/viewer.cpp" line="1444"/>
<source>Changed Playback Resolution</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/viewer/viewer.cpp" line="1448"/>
<location filename="../widget/viewer/viewer.cpp" line="1689"/>
<location filename="../widget/viewer/viewer.cpp" line="1461"/>
<location filename="../widget/viewer/viewer.cpp" line="1702"/>
<source>Safe Margins</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/viewer/viewer.cpp" line="1602"/>
<location filename="../widget/viewer/viewer.cpp" line="1615"/>
<source>Zoom</source>
<translation type="unfinished">قرّب</translation>
</message>
<message>
<location filename="../widget/viewer/viewer.cpp" line="1605"/>
<location filename="../widget/viewer/viewer.cpp" line="1618"/>
<source>Fit</source>
<translation type="unfinished">وائم</translation>
</message>
<message>
<location filename="../widget/viewer/viewer.cpp" line="1608"/>
<location filename="../widget/viewer/viewer.cpp" line="1621"/>
<source>%1%</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/viewer/viewer.cpp" line="1617"/>
<location filename="../widget/viewer/viewer.cpp" line="1630"/>
<source>Full Screen</source>
<translation type="unfinished">ملء الشاشة</translation>
</message>
<message>
<location filename="../widget/viewer/viewer.cpp" line="1624"/>
<location filename="../widget/viewer/viewer.cpp" line="1637"/>
<source>Screen %1: %2x%3</source>
<translation type="unfinished">الشاشة %1: %2x%3</translation>
</message>
<message>
<location filename="../widget/viewer/viewer.cpp" line="1642"/>
<location filename="../widget/viewer/viewer.cpp" line="1655"/>
<source>Playback Resolution</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/viewer/viewer.cpp" line="1659"/>
<location filename="../widget/viewer/viewer.cpp" line="1672"/>
<source>Deinterlace</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/viewer/viewer.cpp" line="1722"/>
<location filename="../widget/viewer/viewer.cpp" line="1735"/>
<source>Stop Playback On Last Frame</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/viewer/viewer.cpp" line="1733"/>
<location filename="../widget/viewer/viewer.cpp" line="1746"/>
<source>Audio Waveform</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/viewer/viewer.cpp" line="1736"/>
<location filename="../widget/viewer/viewer.cpp" line="1749"/>
<source>Automatically Show/Hide</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/viewer/viewer.cpp" line="1738"/>
<location filename="../widget/viewer/viewer.cpp" line="1751"/>
<source>Show Waveform Only</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/viewer/viewer.cpp" line="1740"/>
<location filename="../widget/viewer/viewer.cpp" line="1753"/>
<source>Show Both Viewer And Waveform</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/viewer/viewer.cpp" line="1748"/>
<location filename="../widget/viewer/viewer.cpp" line="1761"/>
<source>Show FPS</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/viewer/viewer.cpp" line="1756"/>
<location filename="../widget/viewer/viewer.cpp" line="1769"/>
<source>Subtitles</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/viewer/viewer.cpp" line="1760"/>
<location filename="../widget/viewer/viewer.cpp" line="1773"/>
<source>Show Subtitles</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/viewer/viewer.cpp" line="1769"/>
<location filename="../widget/viewer/viewer.cpp" line="1782"/>
<source>Subtitle Properties</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/viewer/viewer.cpp" line="1774"/>
<location filename="../widget/viewer/viewer.cpp" line="1787"/>
<source>Use Anti-aliasing</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/viewer/viewer.cpp" line="1786"/>
<location filename="../widget/viewer/viewer.cpp" line="1799"/>
<source>Save Frame As Image</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/viewer/viewer.cpp" line="1809"/>
<location filename="../widget/viewer/viewer.cpp" line="1849"/>
<location filename="../widget/viewer/viewer.cpp" line="1822"/>
<location filename="../widget/viewer/viewer.cpp" line="1862"/>
<source>Audio Recording</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/viewer/viewer.cpp" line="1810"/>
<location filename="../widget/viewer/viewer.cpp" line="1823"/>
<source>Project must be saved before you can record audio.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/viewer/viewer.cpp" line="1816"/>
<location filename="../widget/viewer/viewer.cpp" line="1829"/>
<source>audio</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/viewer/viewer.cpp" line="1850"/>
<location filename="../widget/viewer/viewer.cpp" line="1863"/>
<source>Failed to start audio recording: %1</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/viewer/viewer.cpp" line="1692"/>
<location filename="../widget/viewer/viewer.cpp" line="1705"/>
<source>Off</source>
<translation type="unfinished">مطفئ</translation>
</message>
<message>
<location filename="../widget/viewer/viewer.cpp" line="1699"/>
<location filename="../widget/viewer/viewer.cpp" line="1712"/>
<source>On</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/viewer/viewer.cpp" line="1708"/>
<location filename="../widget/viewer/viewer.cpp" line="1721"/>
<source>Custom Aspect</source>
<translation type="unfinished"></translation>
</message>
+148 -133
View File
@@ -482,72 +482,77 @@ The last operation has been undone.</source>
<context>
<name>VideoParams</name>
<message>
<location filename="../render/videoparams.cpp" line="230"/>
<location filename="../render/videoparams.cpp" line="236"/>
<source>Full</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../render/videoparams.cpp" line="232"/>
<location filename="../render/videoparams.cpp" line="238"/>
<source>1/%1</source>
<translation type="unfinished">1/%1</translation>
</message>
<message>
<location filename="../render/videoparams.cpp" line="240"/>
<location filename="../render/videoparams.cpp" line="246"/>
<source>8-bit</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../render/videoparams.cpp" line="242"/>
<location filename="../render/videoparams.cpp" line="248"/>
<source>10-bit Packed</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../render/videoparams.cpp" line="250"/>
<source>16-bit Integer</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../render/videoparams.cpp" line="244"/>
<location filename="../render/videoparams.cpp" line="252"/>
<source>Half-Float (16-bit)</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../render/videoparams.cpp" line="247"/>
<location filename="../render/videoparams.cpp" line="255"/>
<source>Full-Float (32-bit)</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../render/videoparams.cpp" line="254"/>
<location filename="../render/videoparams.cpp" line="262"/>
<source>Unknown (0x%1)</source>
<translation type="unfinished">Nepoznato (0x%1)</translation>
</message>
<message>
<location filename="../render/videoparams.cpp" line="322"/>
<location filename="../render/videoparams.cpp" line="330"/>
<source>%1 FPS</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../render/videoparams.cpp" line="329"/>
<location filename="../render/videoparams.cpp" line="337"/>
<source>Square Pixels (%1)</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../render/videoparams.cpp" line="330"/>
<location filename="../render/videoparams.cpp" line="338"/>
<source>NTSC Standard (%1)</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../render/videoparams.cpp" line="331"/>
<location filename="../render/videoparams.cpp" line="339"/>
<source>NTSC Widescreen (%1)</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../render/videoparams.cpp" line="332"/>
<location filename="../render/videoparams.cpp" line="340"/>
<source>PAL Standard (%1)</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../render/videoparams.cpp" line="333"/>
<location filename="../render/videoparams.cpp" line="341"/>
<source>PAL Widescreen (%1)</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../render/videoparams.cpp" line="334"/>
<location filename="../render/videoparams.cpp" line="342"/>
<source>HD Anamorphic 1080 (%1)</source>
<translation type="unfinished"></translation>
</message>
@@ -591,57 +596,57 @@ The last operation has been undone.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../main.cpp" line="189"/>
<location filename="../main.cpp" line="194"/>
<source>Show this help text</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../main.cpp" line="193"/>
<location filename="../main.cpp" line="198"/>
<source>Show application version</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../main.cpp" line="197"/>
<location filename="../main.cpp" line="202"/>
<source>Start in full-screen mode</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../main.cpp" line="201"/>
<location filename="../main.cpp" line="206"/>
<source>Export only (No GUI)</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../main.cpp" line="205"/>
<location filename="../main.cpp" line="210"/>
<source>Override language with file</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../main.cpp" line="206"/>
<location filename="../main.cpp" line="211"/>
<source>qm-file</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../main.cpp" line="210"/>
<location filename="../main.cpp" line="215"/>
<source>Decompress project file (No GUI)</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../main.cpp" line="216"/>
<location filename="../main.cpp" line="221"/>
<source>Launch with debug console</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../main.cpp" line="221"/>
<location filename="../main.cpp" line="226"/>
<source>Project to open on startup</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../main.cpp" line="225"/>
<location filename="../main.cpp" line="230"/>
<source>Don&apos;t load plugins</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../main.cpp" line="384"/>
<location filename="../main.cpp" line="389"/>
<source>Your computer&apos;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.
@@ -3048,22 +3053,22 @@ To remedy this, please do one of the following:
<context>
<name>olive::Footage</name>
<message>
<location filename="../node/project/footage/footage.cpp" line="81"/>
<location filename="../node/project/footage/footage.cpp" line="82"/>
<source>Filename</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../node/project/footage/footage.cpp" line="259"/>
<location filename="../node/project/footage/footage.cpp" line="278"/>
<source>%1: Image - %2x%3</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../node/project/footage/footage.cpp" line="264"/>
<location filename="../node/project/footage/footage.cpp" line="283"/>
<source>%1: Video - %2x%3</source>
<translation type="unfinished"></translation>
</message>
<message numerus="yes">
<location filename="../node/project/footage/footage.cpp" line="273"/>
<location filename="../node/project/footage/footage.cpp" line="292"/>
<source>%1: Audio - %n Channel(s), %2Hz</source>
<translation type="unfinished">
<numerusform></numerusform>
@@ -3072,37 +3077,37 @@ To remedy this, please do one of the following:
</translation>
</message>
<message>
<location filename="../node/project/footage/footage.cpp" line="281"/>
<location filename="../node/project/footage/footage.cpp" line="300"/>
<source>%1: Subtitle</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../node/project/footage/footage.cpp" line="351"/>
<location filename="../node/project/footage/footage.cpp" line="370"/>
<source>Video</source>
<translation type="unfinished">Video</translation>
</message>
<message>
<location filename="../node/project/footage/footage.cpp" line="353"/>
<location filename="../node/project/footage/footage.cpp" line="372"/>
<source>Audio</source>
<translation type="unfinished">Audio</translation>
</message>
<message>
<location filename="../node/project/footage/footage.cpp" line="355"/>
<location filename="../node/project/footage/footage.cpp" line="374"/>
<source>Subtitle</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../node/project/footage/footage.cpp" line="361"/>
<location filename="../node/project/footage/footage.cpp" line="380"/>
<source>Unknown</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../node/project/footage/footage.cpp" line="463"/>
<location filename="../node/project/footage/footage.cpp" line="482"/>
<source>Filename: %1</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../node/project/footage/footage.cpp" line="497"/>
<location filename="../node/project/footage/footage.cpp" line="516"/>
<source>Invalid</source>
<translation type="unfinished"></translation>
</message>
@@ -6292,22 +6297,22 @@ This is equivalent to multiplying a video by a number between 0.0 and 1.0.</sour
<context>
<name>olive::ProjectExplorer</name>
<message>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="345"/>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="361"/>
<source>&amp;New</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="350"/>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="366"/>
<source>&amp;Import...</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="170"/>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="186"/>
<source>Confirm Item Deletion</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="183"/>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="199"/>
<source>The item &quot;%1&quot; is currently connected to the following nodes:
%2
@@ -6316,88 +6321,98 @@ Are you sure you wish to delete this footage?</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="256"/>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="272"/>
<source>%1 (%2)</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="360"/>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="376"/>
<source>Open in New Tab</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="365"/>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="381"/>
<source>Open in New Window</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="373"/>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="389"/>
<source>Reveal in Explorer</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="375"/>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="391"/>
<source>Reveal in Finder</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="377"/>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="393"/>
<source>Reveal in File Manager</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="384"/>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="513"/>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="400"/>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="552"/>
<source>Replace Footage</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="415"/>
<source>Pre-Cache</source>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="434"/>
<source>Proxy</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="423"/>
<source>No sequences exist in project</source>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="438"/>
<source>Generate Proxy</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="428"/>
<source>For &quot;%1&quot;</source>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="443"/>
<source>Use Proxy</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="442"/>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="456"/>
<source>Reveal Proxy</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="466"/>
<source>Delete Proxy</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="481"/>
<source>Rename</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="447"/>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="486"/>
<source>Delete</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="454"/>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="493"/>
<source>P&amp;roperties</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="518"/>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="557"/>
<source>Unsupported media</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="519"/>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="558"/>
<source>This file type is not allowed by the current media type filter.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="538"/>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="577"/>
<source>Replaced Footage</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="723"/>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="842"/>
<source>Deleted %1 Item(s)</source>
<translation type="unfinished"></translation>
</message>
@@ -7437,7 +7452,7 @@ Do you wish to continue?</source>
<context>
<name>olive::TaskDialog</name>
<message>
<location filename="../dialog/task/task.cpp" line="101"/>
<location filename="../dialog/task/task.cpp" line="107"/>
<source>Task Failed</source>
<translation type="unfinished"></translation>
</message>
@@ -7946,195 +7961,195 @@ Duration: %3</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1297"/>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1301"/>
<source>Recorded Audio Clip</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1387"/>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1391"/>
<source>Nested Sequence %1</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1441"/>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1445"/>
<source>Nested Clips</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1735"/>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1739"/>
<source>Synchronize by Source Time</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1742"/>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1746"/>
<source>Synchronize by Waveform</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1752"/>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1756"/>
<source>Cache</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1756"/>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1760"/>
<source>Auto-Cache</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1764"/>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1768"/>
<source>Cache All</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1768"/>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1772"/>
<source>Cache In/Out</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1772"/>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1776"/>
<source>Discard</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1780"/>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1784"/>
<source>Proxy</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1784"/>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1788"/>
<source>Generate Proxy</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1789"/>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1793"/>
<source>Use Proxy</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1802"/>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1806"/>
<source>Reveal Proxy</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1812"/>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1816"/>
<source>Delete Proxy</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1824"/>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1828"/>
<source>Reveal in Footage Viewer</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1833"/>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1837"/>
<source>Reveal in Project</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1841"/>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1845"/>
<source>Multi-Cam</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1863"/>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1904"/>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1867"/>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1908"/>
<source>Properties</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1870"/>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1874"/>
<source>Use Audio Time Units</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1877"/>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1881"/>
<source>Show Thumbnails</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1881"/>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1885"/>
<source>Disabled</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1884"/>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1888"/>
<source>Only At In Points</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1887"/>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1891"/>
<source>Enabled</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1894"/>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1898"/>
<source>Show Waveforms</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="2030"/>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="2034"/>
<source>Renamed %1 Clip(s)</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="2040"/>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="2044"/>
<source>Created Subtitle Track</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="2058"/>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="2062"/>
<source>Enabled Auto-Caching On %1 Clip(s)</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="2060"/>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="2064"/>
<source>Disabled Auto-Caching On %1 Clip(s)</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="2098"/>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="2102"/>
<source>Discard Cache</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="2099"/>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="2103"/>
<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 type="unfinished"></translation>
</message>
<message>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="2170"/>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="2174"/>
<source>Multi-Cam Enabled On %1 Clip(s)</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="2171"/>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="2175"/>
<source>Multi-Cam Disabled On %1 Clip(s)</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="2236"/>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="2240"/>
<source>Nudged Clips</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="2299"/>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="2303"/>
<source>Moved Clip(s) To Point</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="2494"/>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="2498"/>
<source>Rippled Clip(s) To Point</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="2536"/>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="2540"/>
<source>Cut Clip(s) To Point</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="2612"/>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="2616"/>
<source>Pasted %1 Clip(s)</source>
<translation type="unfinished"></translation>
</message>
@@ -8722,156 +8737,156 @@ Do you wish to continue?</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/viewer/viewer.cpp" line="933"/>
<location filename="../widget/viewer/viewer.cpp" line="939"/>
<source>Audio scrubbing failed: %1</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/viewer/viewer.cpp" line="1365"/>
<location filename="../widget/viewer/viewer.cpp" line="1377"/>
<source>Audio Error</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/viewer/viewer.cpp" line="1366"/>
<location filename="../widget/viewer/viewer.cpp" line="1378"/>
<source>Failed to start audio: %1
Please check your audio preferences and try again.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/viewer/viewer.cpp" line="1431"/>
<location filename="../widget/viewer/viewer.cpp" line="1444"/>
<source>Changed Playback Resolution</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/viewer/viewer.cpp" line="1448"/>
<location filename="../widget/viewer/viewer.cpp" line="1689"/>
<location filename="../widget/viewer/viewer.cpp" line="1461"/>
<location filename="../widget/viewer/viewer.cpp" line="1702"/>
<source>Safe Margins</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/viewer/viewer.cpp" line="1602"/>
<location filename="../widget/viewer/viewer.cpp" line="1615"/>
<source>Zoom</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/viewer/viewer.cpp" line="1605"/>
<location filename="../widget/viewer/viewer.cpp" line="1618"/>
<source>Fit</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/viewer/viewer.cpp" line="1608"/>
<location filename="../widget/viewer/viewer.cpp" line="1621"/>
<source>%1%</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/viewer/viewer.cpp" line="1617"/>
<location filename="../widget/viewer/viewer.cpp" line="1630"/>
<source>Full Screen</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/viewer/viewer.cpp" line="1624"/>
<location filename="../widget/viewer/viewer.cpp" line="1637"/>
<source>Screen %1: %2x%3</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/viewer/viewer.cpp" line="1642"/>
<location filename="../widget/viewer/viewer.cpp" line="1655"/>
<source>Playback Resolution</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/viewer/viewer.cpp" line="1659"/>
<location filename="../widget/viewer/viewer.cpp" line="1672"/>
<source>Deinterlace</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/viewer/viewer.cpp" line="1722"/>
<location filename="../widget/viewer/viewer.cpp" line="1735"/>
<source>Stop Playback On Last Frame</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/viewer/viewer.cpp" line="1733"/>
<location filename="../widget/viewer/viewer.cpp" line="1746"/>
<source>Audio Waveform</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/viewer/viewer.cpp" line="1736"/>
<location filename="../widget/viewer/viewer.cpp" line="1749"/>
<source>Automatically Show/Hide</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/viewer/viewer.cpp" line="1738"/>
<location filename="../widget/viewer/viewer.cpp" line="1751"/>
<source>Show Waveform Only</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/viewer/viewer.cpp" line="1740"/>
<location filename="../widget/viewer/viewer.cpp" line="1753"/>
<source>Show Both Viewer And Waveform</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/viewer/viewer.cpp" line="1748"/>
<location filename="../widget/viewer/viewer.cpp" line="1761"/>
<source>Show FPS</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/viewer/viewer.cpp" line="1756"/>
<location filename="../widget/viewer/viewer.cpp" line="1769"/>
<source>Subtitles</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/viewer/viewer.cpp" line="1760"/>
<location filename="../widget/viewer/viewer.cpp" line="1773"/>
<source>Show Subtitles</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/viewer/viewer.cpp" line="1769"/>
<location filename="../widget/viewer/viewer.cpp" line="1782"/>
<source>Subtitle Properties</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/viewer/viewer.cpp" line="1774"/>
<location filename="../widget/viewer/viewer.cpp" line="1787"/>
<source>Use Anti-aliasing</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/viewer/viewer.cpp" line="1786"/>
<location filename="../widget/viewer/viewer.cpp" line="1799"/>
<source>Save Frame As Image</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/viewer/viewer.cpp" line="1809"/>
<location filename="../widget/viewer/viewer.cpp" line="1849"/>
<location filename="../widget/viewer/viewer.cpp" line="1822"/>
<location filename="../widget/viewer/viewer.cpp" line="1862"/>
<source>Audio Recording</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/viewer/viewer.cpp" line="1810"/>
<location filename="../widget/viewer/viewer.cpp" line="1823"/>
<source>Project must be saved before you can record audio.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/viewer/viewer.cpp" line="1816"/>
<location filename="../widget/viewer/viewer.cpp" line="1829"/>
<source>audio</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/viewer/viewer.cpp" line="1850"/>
<location filename="../widget/viewer/viewer.cpp" line="1863"/>
<source>Failed to start audio recording: %1</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/viewer/viewer.cpp" line="1692"/>
<location filename="../widget/viewer/viewer.cpp" line="1705"/>
<source>Off</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/viewer/viewer.cpp" line="1699"/>
<location filename="../widget/viewer/viewer.cpp" line="1712"/>
<source>On</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/viewer/viewer.cpp" line="1708"/>
<location filename="../widget/viewer/viewer.cpp" line="1721"/>
<source>Custom Aspect</source>
<translation type="unfinished"></translation>
</message>
+160 -133
View File
@@ -559,72 +559,77 @@ Délka: %4</translation>
<context>
<name>VideoParams</name>
<message>
<location filename="../render/videoparams.cpp" line="230"/>
<location filename="../render/videoparams.cpp" line="236"/>
<source>Full</source>
<translation type="unfinished">Plný</translation>
</message>
<message>
<location filename="../render/videoparams.cpp" line="232"/>
<location filename="../render/videoparams.cpp" line="238"/>
<source>1/%1</source>
<translation type="unfinished">1/%1</translation>
</message>
<message>
<location filename="../render/videoparams.cpp" line="240"/>
<location filename="../render/videoparams.cpp" line="246"/>
<source>8-bit</source>
<translation>8-bitů</translation>
</message>
<message>
<location filename="../render/videoparams.cpp" line="242"/>
<location filename="../render/videoparams.cpp" line="248"/>
<source>10-bit Packed</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../render/videoparams.cpp" line="250"/>
<source>16-bit Integer</source>
<translation>16-bitů celé číslo</translation>
</message>
<message>
<location filename="../render/videoparams.cpp" line="244"/>
<location filename="../render/videoparams.cpp" line="252"/>
<source>Half-Float (16-bit)</source>
<translation>Poloviční plovoucí (16-bitů)</translation>
</message>
<message>
<location filename="../render/videoparams.cpp" line="247"/>
<location filename="../render/videoparams.cpp" line="255"/>
<source>Full-Float (32-bit)</source>
<translation>Celý plovoucí (32-bitů)</translation>
</message>
<message>
<location filename="../render/videoparams.cpp" line="254"/>
<location filename="../render/videoparams.cpp" line="262"/>
<source>Unknown (0x%1)</source>
<translation>Neznámý (0x%1)</translation>
</message>
<message>
<location filename="../render/videoparams.cpp" line="322"/>
<location filename="../render/videoparams.cpp" line="330"/>
<source>%1 FPS</source>
<translation>%1 FPS</translation>
</message>
<message>
<location filename="../render/videoparams.cpp" line="329"/>
<location filename="../render/videoparams.cpp" line="337"/>
<source>Square Pixels (%1)</source>
<translation>Čtvercové pixely (%1)</translation>
</message>
<message>
<location filename="../render/videoparams.cpp" line="330"/>
<location filename="../render/videoparams.cpp" line="338"/>
<source>NTSC Standard (%1)</source>
<translation>Standard NTSC (%1)</translation>
</message>
<message>
<location filename="../render/videoparams.cpp" line="331"/>
<location filename="../render/videoparams.cpp" line="339"/>
<source>NTSC Widescreen (%1)</source>
<translation>Širokoúhlé NTSC (%1)</translation>
</message>
<message>
<location filename="../render/videoparams.cpp" line="332"/>
<location filename="../render/videoparams.cpp" line="340"/>
<source>PAL Standard (%1)</source>
<translation>Standard PAL (%1)</translation>
</message>
<message>
<location filename="../render/videoparams.cpp" line="333"/>
<location filename="../render/videoparams.cpp" line="341"/>
<source>PAL Widescreen (%1)</source>
<translation>Širokoúhlé PAL (%1)</translation>
</message>
<message>
<location filename="../render/videoparams.cpp" line="334"/>
<location filename="../render/videoparams.cpp" line="342"/>
<source>HD Anamorphic 1080 (%1)</source>
<translation>HD deformované 1080 (%1)</translation>
</message>
@@ -668,57 +673,57 @@ Délka: %4</translation>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../main.cpp" line="189"/>
<location filename="../main.cpp" line="194"/>
<source>Show this help text</source>
<translation>Ukáže tento text s nápovědou</translation>
</message>
<message>
<location filename="../main.cpp" line="193"/>
<location filename="../main.cpp" line="198"/>
<source>Show application version</source>
<translation>Ukáže verzi programu</translation>
</message>
<message>
<location filename="../main.cpp" line="197"/>
<location filename="../main.cpp" line="202"/>
<source>Start in full-screen mode</source>
<translation>Začít v režimu na celou obrazovku</translation>
</message>
<message>
<location filename="../main.cpp" line="201"/>
<location filename="../main.cpp" line="206"/>
<source>Export only (No GUI)</source>
<translation>Pouze exportovat (bez rozhraní)</translation>
</message>
<message>
<location filename="../main.cpp" line="205"/>
<location filename="../main.cpp" line="210"/>
<source>Override language with file</source>
<translation>Přepsat jazyk souborem</translation>
</message>
<message>
<location filename="../main.cpp" line="206"/>
<location filename="../main.cpp" line="211"/>
<source>qm-file</source>
<translation>Soubor .qm</translation>
</message>
<message>
<location filename="../main.cpp" line="210"/>
<location filename="../main.cpp" line="215"/>
<source>Decompress project file (No GUI)</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../main.cpp" line="216"/>
<location filename="../main.cpp" line="221"/>
<source>Launch with debug console</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../main.cpp" line="221"/>
<location filename="../main.cpp" line="226"/>
<source>Project to open on startup</source>
<translation>Projekt k otevření při spuštění</translation>
</message>
<message>
<location filename="../main.cpp" line="225"/>
<location filename="../main.cpp" line="230"/>
<source>Don&apos;t load plugins</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../main.cpp" line="384"/>
<location filename="../main.cpp" line="389"/>
<source>Your computer&apos;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.
@@ -3281,7 +3286,7 @@ To remedy this, please do one of the following:
<context>
<name>olive::Footage</name>
<message>
<location filename="../node/project/footage/footage.cpp" line="81"/>
<location filename="../node/project/footage/footage.cpp" line="82"/>
<source>Filename</source>
<translation>Název souboru</translation>
</message>
@@ -3294,12 +3299,12 @@ To remedy this, please do one of the following:
<translation type="vanished">%1 Hz</translation>
</message>
<message>
<location filename="../node/project/footage/footage.cpp" line="259"/>
<location filename="../node/project/footage/footage.cpp" line="278"/>
<source>%1: Image - %2x%3</source>
<translation>%1: Obrázek - %2x%3</translation>
</message>
<message>
<location filename="../node/project/footage/footage.cpp" line="264"/>
<location filename="../node/project/footage/footage.cpp" line="283"/>
<source>%1: Video - %2x%3</source>
<translation>%1: Obraz - %2x%3</translation>
</message>
@@ -3308,7 +3313,7 @@ To remedy this, please do one of the following:
<translation type="vanished">%1: Zvuk - %2 kanál(y), %3 Hz</translation>
</message>
<message numerus="yes">
<location filename="../node/project/footage/footage.cpp" line="273"/>
<location filename="../node/project/footage/footage.cpp" line="292"/>
<source>%1: Audio - %n Channel(s), %2Hz</source>
<translation type="unfinished">
<numerusform></numerusform>
@@ -3317,27 +3322,27 @@ To remedy this, please do one of the following:
</translation>
</message>
<message>
<location filename="../node/project/footage/footage.cpp" line="281"/>
<location filename="../node/project/footage/footage.cpp" line="300"/>
<source>%1: Subtitle</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../node/project/footage/footage.cpp" line="351"/>
<location filename="../node/project/footage/footage.cpp" line="370"/>
<source>Video</source>
<translation>Obraz</translation>
</message>
<message>
<location filename="../node/project/footage/footage.cpp" line="353"/>
<location filename="../node/project/footage/footage.cpp" line="372"/>
<source>Audio</source>
<translation>Zvuk</translation>
</message>
<message>
<location filename="../node/project/footage/footage.cpp" line="355"/>
<location filename="../node/project/footage/footage.cpp" line="374"/>
<source>Subtitle</source>
<translation>Titulek</translation>
</message>
<message>
<location filename="../node/project/footage/footage.cpp" line="497"/>
<location filename="../node/project/footage/footage.cpp" line="516"/>
<source>Invalid</source>
<translation type="unfinished"></translation>
</message>
@@ -3350,12 +3355,12 @@ To remedy this, please do one of the following:
<translation type="vanished">Příloha</translation>
</message>
<message>
<location filename="../node/project/footage/footage.cpp" line="361"/>
<location filename="../node/project/footage/footage.cpp" line="380"/>
<source>Unknown</source>
<translation>Neznámý</translation>
</message>
<message>
<location filename="../node/project/footage/footage.cpp" line="463"/>
<location filename="../node/project/footage/footage.cpp" line="482"/>
<source>Filename: %1</source>
<translation>Název souboru: %1</translation>
</message>
@@ -6842,12 +6847,12 @@ This is equivalent to multiplying a video by a number between 0.0 and 1.0.</sour
<context>
<name>olive::ProjectExplorer</name>
<message>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="345"/>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="361"/>
<source>&amp;New</source>
<translation>&amp;Nový</translation>
</message>
<message>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="350"/>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="366"/>
<source>&amp;Import...</source>
<translation>&amp;Importovat...</translation>
</message>
@@ -6856,83 +6861,105 @@ This is equivalent to multiplying a video by a number between 0.0 and 1.0.</sour
<translation type="vanished">Vlastnosti &amp;projektu...</translation>
</message>
<message>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="360"/>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="376"/>
<source>Open in New Tab</source>
<translation>Otevřít v nové kartě</translation>
</message>
<message>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="365"/>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="381"/>
<source>Open in New Window</source>
<translation>Otevřít v novém okně</translation>
</message>
<message>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="373"/>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="389"/>
<source>Reveal in Explorer</source>
<translation>Ukázat v průzkumníku</translation>
</message>
<message>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="375"/>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="391"/>
<source>Reveal in Finder</source>
<translation>Ukázat v hledači</translation>
</message>
<message>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="377"/>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="393"/>
<source>Reveal in File Manager</source>
<translation>Ukázat ve správci souborů</translation>
</message>
<message>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="384"/>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="513"/>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="400"/>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="552"/>
<source>Replace Footage</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="415"/>
<source>Pre-Cache</source>
<translation>Uložit dopředu do vyrovnávací paměti</translation>
<translation type="vanished">Uložit dopředu do vyrovnávací paměti</translation>
</message>
<message>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="423"/>
<source>No sequences exist in project</source>
<translation>V projektu není žádný úryvek</translation>
<translation type="vanished">V projektu není žádný úryvek</translation>
</message>
<message>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="428"/>
<source>For &quot;%1&quot;</source>
<translation>Pro &quot;%1&quot;</translation>
<translation type="vanished">Pro &quot;%1&quot;</translation>
</message>
<message>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="442"/>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="434"/>
<source>Proxy</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="438"/>
<source>Generate Proxy</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="443"/>
<source>Use Proxy</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="456"/>
<source>Reveal Proxy</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="466"/>
<source>Delete Proxy</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="481"/>
<source>Rename</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="447"/>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="486"/>
<source>Delete</source>
<translation type="unfinished">Smazat</translation>
</message>
<message>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="454"/>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="493"/>
<source>P&amp;roperties</source>
<translation>&amp;Vlastnosti</translation>
</message>
<message>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="518"/>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="557"/>
<source>Unsupported media</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="519"/>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="558"/>
<source>This file type is not allowed by the current media type filter.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="538"/>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="577"/>
<source>Replaced Footage</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="723"/>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="842"/>
<source>Deleted %1 Item(s)</source>
<translation type="unfinished"></translation>
</message>
@@ -6959,12 +6986,12 @@ Co byste s těmito záběry chtěli dělat?</translation>
<translation type="vanished">Smazat záběry</translation>
</message>
<message>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="170"/>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="186"/>
<source>Confirm Item Deletion</source>
<translation>Potvrdit smazání položky</translation>
</message>
<message>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="183"/>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="199"/>
<source>The item &quot;%1&quot; is currently connected to the following nodes:
%2
@@ -6977,7 +7004,7 @@ Are you sure you wish to delete this footage?</source>
Opravdu chcete tento záznam smazat?</translation>
</message>
<message>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="256"/>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="272"/>
<source>%1 (%2)</source>
<translation>%1 (%2)</translation>
</message>
@@ -8215,7 +8242,7 @@ Do you wish to continue?</source>
<context>
<name>olive::TaskDialog</name>
<message>
<location filename="../dialog/task/task.cpp" line="101"/>
<location filename="../dialog/task/task.cpp" line="107"/>
<source>Task Failed</source>
<translation>Úloha selhala</translation>
</message>
@@ -8779,195 +8806,195 @@ Duration: %3</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1297"/>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1301"/>
<source>Recorded Audio Clip</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1387"/>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1391"/>
<source>Nested Sequence %1</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1441"/>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1445"/>
<source>Nested Clips</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1735"/>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1739"/>
<source>Synchronize by Source Time</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1742"/>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1746"/>
<source>Synchronize by Waveform</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1752"/>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1756"/>
<source>Cache</source>
<translation type="unfinished">Vyrovnávací paměť</translation>
</message>
<message>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1756"/>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1760"/>
<source>Auto-Cache</source>
<translation type="unfinished">Automatická vyrovnávací paměť</translation>
</message>
<message>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1764"/>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1768"/>
<source>Cache All</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1768"/>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1772"/>
<source>Cache In/Out</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1772"/>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1776"/>
<source>Discard</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1780"/>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1784"/>
<source>Proxy</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1784"/>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1788"/>
<source>Generate Proxy</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1789"/>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1793"/>
<source>Use Proxy</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1802"/>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1806"/>
<source>Reveal Proxy</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1812"/>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1816"/>
<source>Delete Proxy</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1824"/>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1828"/>
<source>Reveal in Footage Viewer</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1833"/>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1837"/>
<source>Reveal in Project</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1841"/>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1845"/>
<source>Multi-Cam</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1863"/>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1904"/>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1867"/>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1908"/>
<source>Properties</source>
<translation>Vlastnosti</translation>
</message>
<message>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1870"/>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1874"/>
<source>Use Audio Time Units</source>
<translation>Použít časové jednotky zvuku</translation>
</message>
<message>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1877"/>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1881"/>
<source>Show Thumbnails</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1881"/>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1885"/>
<source>Disabled</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1884"/>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1888"/>
<source>Only At In Points</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1887"/>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1891"/>
<source>Enabled</source>
<translation type="unfinished">Povoleno</translation>
</message>
<message>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1894"/>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1898"/>
<source>Show Waveforms</source>
<translation>Zobrazit průběhové křivky</translation>
</message>
<message>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="2030"/>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="2034"/>
<source>Renamed %1 Clip(s)</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="2040"/>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="2044"/>
<source>Created Subtitle Track</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="2058"/>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="2062"/>
<source>Enabled Auto-Caching On %1 Clip(s)</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="2060"/>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="2064"/>
<source>Disabled Auto-Caching On %1 Clip(s)</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="2098"/>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="2102"/>
<source>Discard Cache</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="2099"/>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="2103"/>
<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 type="unfinished"></translation>
</message>
<message>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="2170"/>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="2174"/>
<source>Multi-Cam Enabled On %1 Clip(s)</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="2171"/>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="2175"/>
<source>Multi-Cam Disabled On %1 Clip(s)</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="2236"/>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="2240"/>
<source>Nudged Clips</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="2299"/>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="2303"/>
<source>Moved Clip(s) To Point</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="2494"/>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="2498"/>
<source>Rippled Clip(s) To Point</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="2536"/>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="2540"/>
<source>Cut Clip(s) To Point</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="2612"/>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="2616"/>
<source>Pasted %1 Clip(s)</source>
<translation type="unfinished"></translation>
</message>
@@ -9736,136 +9763,136 @@ Do you wish to continue?</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/viewer/viewer.cpp" line="933"/>
<location filename="../widget/viewer/viewer.cpp" line="939"/>
<source>Audio scrubbing failed: %1</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/viewer/viewer.cpp" line="1365"/>
<location filename="../widget/viewer/viewer.cpp" line="1377"/>
<source>Audio Error</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/viewer/viewer.cpp" line="1366"/>
<location filename="../widget/viewer/viewer.cpp" line="1378"/>
<source>Failed to start audio: %1
Please check your audio preferences and try again.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/viewer/viewer.cpp" line="1431"/>
<location filename="../widget/viewer/viewer.cpp" line="1444"/>
<source>Changed Playback Resolution</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/viewer/viewer.cpp" line="1448"/>
<location filename="../widget/viewer/viewer.cpp" line="1689"/>
<location filename="../widget/viewer/viewer.cpp" line="1461"/>
<location filename="../widget/viewer/viewer.cpp" line="1702"/>
<source>Safe Margins</source>
<translation>Bezpečné okraje</translation>
</message>
<message>
<location filename="../widget/viewer/viewer.cpp" line="1602"/>
<location filename="../widget/viewer/viewer.cpp" line="1615"/>
<source>Zoom</source>
<translation>Zvětšení</translation>
</message>
<message>
<location filename="../widget/viewer/viewer.cpp" line="1605"/>
<location filename="../widget/viewer/viewer.cpp" line="1618"/>
<source>Fit</source>
<translation>Přizpůsobit</translation>
</message>
<message>
<location filename="../widget/viewer/viewer.cpp" line="1608"/>
<location filename="../widget/viewer/viewer.cpp" line="1621"/>
<source>%1%</source>
<translation>%1%</translation>
</message>
<message>
<location filename="../widget/viewer/viewer.cpp" line="1617"/>
<location filename="../widget/viewer/viewer.cpp" line="1630"/>
<source>Full Screen</source>
<translation>Celá obrazovka</translation>
</message>
<message>
<location filename="../widget/viewer/viewer.cpp" line="1624"/>
<location filename="../widget/viewer/viewer.cpp" line="1637"/>
<source>Screen %1: %2x%3</source>
<translation>Obrazovka %1: %2x%3</translation>
</message>
<message>
<location filename="../widget/viewer/viewer.cpp" line="1642"/>
<location filename="../widget/viewer/viewer.cpp" line="1655"/>
<source>Playback Resolution</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/viewer/viewer.cpp" line="1659"/>
<location filename="../widget/viewer/viewer.cpp" line="1672"/>
<source>Deinterlace</source>
<translation>Zrušit prokládání</translation>
</message>
<message>
<location filename="../widget/viewer/viewer.cpp" line="1722"/>
<location filename="../widget/viewer/viewer.cpp" line="1735"/>
<source>Stop Playback On Last Frame</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/viewer/viewer.cpp" line="1733"/>
<location filename="../widget/viewer/viewer.cpp" line="1746"/>
<source>Audio Waveform</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/viewer/viewer.cpp" line="1736"/>
<location filename="../widget/viewer/viewer.cpp" line="1749"/>
<source>Automatically Show/Hide</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/viewer/viewer.cpp" line="1738"/>
<location filename="../widget/viewer/viewer.cpp" line="1751"/>
<source>Show Waveform Only</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/viewer/viewer.cpp" line="1740"/>
<location filename="../widget/viewer/viewer.cpp" line="1753"/>
<source>Show Both Viewer And Waveform</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/viewer/viewer.cpp" line="1756"/>
<location filename="../widget/viewer/viewer.cpp" line="1769"/>
<source>Subtitles</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/viewer/viewer.cpp" line="1760"/>
<location filename="../widget/viewer/viewer.cpp" line="1773"/>
<source>Show Subtitles</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/viewer/viewer.cpp" line="1769"/>
<location filename="../widget/viewer/viewer.cpp" line="1782"/>
<source>Subtitle Properties</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/viewer/viewer.cpp" line="1774"/>
<location filename="../widget/viewer/viewer.cpp" line="1787"/>
<source>Use Anti-aliasing</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/viewer/viewer.cpp" line="1786"/>
<location filename="../widget/viewer/viewer.cpp" line="1799"/>
<source>Save Frame As Image</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/viewer/viewer.cpp" line="1809"/>
<location filename="../widget/viewer/viewer.cpp" line="1849"/>
<location filename="../widget/viewer/viewer.cpp" line="1822"/>
<location filename="../widget/viewer/viewer.cpp" line="1862"/>
<source>Audio Recording</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/viewer/viewer.cpp" line="1810"/>
<location filename="../widget/viewer/viewer.cpp" line="1823"/>
<source>Project must be saved before you can record audio.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/viewer/viewer.cpp" line="1816"/>
<location filename="../widget/viewer/viewer.cpp" line="1829"/>
<source>audio</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/viewer/viewer.cpp" line="1850"/>
<location filename="../widget/viewer/viewer.cpp" line="1863"/>
<source>Failed to start audio recording: %1</source>
<translation type="unfinished"></translation>
</message>
@@ -9894,17 +9921,17 @@ Please check your audio preferences and try again.</source>
<translation type="vanished">Uložit začátek/konec úryvku do vyrovnávací paměti</translation>
</message>
<message>
<location filename="../widget/viewer/viewer.cpp" line="1692"/>
<location filename="../widget/viewer/viewer.cpp" line="1705"/>
<source>Off</source>
<translation>Vypnuto</translation>
</message>
<message>
<location filename="../widget/viewer/viewer.cpp" line="1699"/>
<location filename="../widget/viewer/viewer.cpp" line="1712"/>
<source>On</source>
<translation>Zapnuto</translation>
</message>
<message>
<location filename="../widget/viewer/viewer.cpp" line="1708"/>
<location filename="../widget/viewer/viewer.cpp" line="1721"/>
<source>Custom Aspect</source>
<translation>Vlastní poměr</translation>
</message>
@@ -9913,7 +9940,7 @@ Please check your audio preferences and try again.</source>
<translation type="vanished">Ukázat průběhovou křivku zvuku</translation>
</message>
<message>
<location filename="../widget/viewer/viewer.cpp" line="1748"/>
<location filename="../widget/viewer/viewer.cpp" line="1761"/>
<source>Show FPS</source>
<translation>Ukázat FPS</translation>
</message>
+160 -133
View File
@@ -504,72 +504,77 @@ The last operation has been undone.</source>
<context>
<name>VideoParams</name>
<message>
<location filename="../render/videoparams.cpp" line="230"/>
<location filename="../render/videoparams.cpp" line="236"/>
<source>Full</source>
<translation type="unfinished">Ganz</translation>
</message>
<message>
<location filename="../render/videoparams.cpp" line="232"/>
<location filename="../render/videoparams.cpp" line="238"/>
<source>1/%1</source>
<translation type="unfinished">1/%1</translation>
</message>
<message>
<location filename="../render/videoparams.cpp" line="240"/>
<location filename="../render/videoparams.cpp" line="246"/>
<source>8-bit</source>
<translation>8 Bit</translation>
</message>
<message>
<location filename="../render/videoparams.cpp" line="242"/>
<location filename="../render/videoparams.cpp" line="248"/>
<source>10-bit Packed</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../render/videoparams.cpp" line="250"/>
<source>16-bit Integer</source>
<translation>16 Bit Ganzzahl</translation>
</message>
<message>
<location filename="../render/videoparams.cpp" line="244"/>
<location filename="../render/videoparams.cpp" line="252"/>
<source>Half-Float (16-bit)</source>
<translation>Kurze Fließkommazahl (16 Bit)</translation>
</message>
<message>
<location filename="../render/videoparams.cpp" line="247"/>
<location filename="../render/videoparams.cpp" line="255"/>
<source>Full-Float (32-bit)</source>
<translation>Lange Fließkommazahl (32 Bit)</translation>
</message>
<message>
<location filename="../render/videoparams.cpp" line="254"/>
<location filename="../render/videoparams.cpp" line="262"/>
<source>Unknown (0x%1)</source>
<translation>Unbekannt (0x%1)</translation>
</message>
<message>
<location filename="../render/videoparams.cpp" line="322"/>
<location filename="../render/videoparams.cpp" line="330"/>
<source>%1 FPS</source>
<translation>%1 FPS</translation>
</message>
<message>
<location filename="../render/videoparams.cpp" line="329"/>
<location filename="../render/videoparams.cpp" line="337"/>
<source>Square Pixels (%1)</source>
<translation>Quadratische Pixel (%1)</translation>
</message>
<message>
<location filename="../render/videoparams.cpp" line="330"/>
<location filename="../render/videoparams.cpp" line="338"/>
<source>NTSC Standard (%1)</source>
<translation>NTSC Standard (%1)</translation>
</message>
<message>
<location filename="../render/videoparams.cpp" line="331"/>
<location filename="../render/videoparams.cpp" line="339"/>
<source>NTSC Widescreen (%1)</source>
<translation>NTSC Breitbild (%1)</translation>
</message>
<message>
<location filename="../render/videoparams.cpp" line="332"/>
<location filename="../render/videoparams.cpp" line="340"/>
<source>PAL Standard (%1)</source>
<translation>PAL Standard (%1)</translation>
</message>
<message>
<location filename="../render/videoparams.cpp" line="333"/>
<location filename="../render/videoparams.cpp" line="341"/>
<source>PAL Widescreen (%1)</source>
<translation>PAL Breitbild (%1)</translation>
</message>
<message>
<location filename="../render/videoparams.cpp" line="334"/>
<location filename="../render/videoparams.cpp" line="342"/>
<source>HD Anamorphic 1080 (%1)</source>
<translation>HD Anamorphotisch 1080 (%1)</translation>
</message>
@@ -613,57 +618,57 @@ The last operation has been undone.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../main.cpp" line="189"/>
<location filename="../main.cpp" line="194"/>
<source>Show this help text</source>
<translation>Diese Hilfe anzeigen</translation>
</message>
<message>
<location filename="../main.cpp" line="193"/>
<location filename="../main.cpp" line="198"/>
<source>Show application version</source>
<translation>Version der Anwendung anzeigen</translation>
</message>
<message>
<location filename="../main.cpp" line="197"/>
<location filename="../main.cpp" line="202"/>
<source>Start in full-screen mode</source>
<translation>Im Vollbildmodus starten</translation>
</message>
<message>
<location filename="../main.cpp" line="201"/>
<location filename="../main.cpp" line="206"/>
<source>Export only (No GUI)</source>
<translation>Nur exportieren (ohne graphische Benutzeroberfläche)</translation>
</message>
<message>
<location filename="../main.cpp" line="205"/>
<location filename="../main.cpp" line="210"/>
<source>Override language with file</source>
<translation>Anwendungssprache aus einer externen Übersetzungsdatei laden</translation>
</message>
<message>
<location filename="../main.cpp" line="206"/>
<location filename="../main.cpp" line="211"/>
<source>qm-file</source>
<translation>qm-Datei</translation>
</message>
<message>
<location filename="../main.cpp" line="210"/>
<location filename="../main.cpp" line="215"/>
<source>Decompress project file (No GUI)</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../main.cpp" line="216"/>
<location filename="../main.cpp" line="221"/>
<source>Launch with debug console</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../main.cpp" line="221"/>
<location filename="../main.cpp" line="226"/>
<source>Project to open on startup</source>
<translation>Projekt, das beim Start geöffnet werden soll</translation>
</message>
<message>
<location filename="../main.cpp" line="225"/>
<location filename="../main.cpp" line="230"/>
<source>Don&apos;t load plugins</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../main.cpp" line="384"/>
<location filename="../main.cpp" line="389"/>
<source>Your computer&apos;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.
@@ -3248,7 +3253,7 @@ To remedy this, please do one of the following:
<context>
<name>olive::Footage</name>
<message>
<location filename="../node/project/footage/footage.cpp" line="81"/>
<location filename="../node/project/footage/footage.cpp" line="82"/>
<source>Filename</source>
<translation>Dateiname</translation>
</message>
@@ -3261,12 +3266,12 @@ To remedy this, please do one of the following:
<translation type="vanished">%1 Hz</translation>
</message>
<message>
<location filename="../node/project/footage/footage.cpp" line="259"/>
<location filename="../node/project/footage/footage.cpp" line="278"/>
<source>%1: Image - %2x%3</source>
<translation>%1: Bild - %2x%3</translation>
</message>
<message>
<location filename="../node/project/footage/footage.cpp" line="264"/>
<location filename="../node/project/footage/footage.cpp" line="283"/>
<source>%1: Video - %2x%3</source>
<translation>%1: Video - %2x%3</translation>
</message>
@@ -3291,7 +3296,7 @@ To remedy this, please do one of the following:
<translation type="vanished">Feststellen</translation>
</message>
<message numerus="yes">
<location filename="../node/project/footage/footage.cpp" line="273"/>
<location filename="../node/project/footage/footage.cpp" line="292"/>
<source>%1: Audio - %n Channel(s), %2Hz</source>
<translation>
<numerusform>%1: Audio - %n Kanal, %2Hz</numerusform>
@@ -3299,27 +3304,27 @@ To remedy this, please do one of the following:
</translation>
</message>
<message>
<location filename="../node/project/footage/footage.cpp" line="281"/>
<location filename="../node/project/footage/footage.cpp" line="300"/>
<source>%1: Subtitle</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../node/project/footage/footage.cpp" line="351"/>
<location filename="../node/project/footage/footage.cpp" line="370"/>
<source>Video</source>
<translation>Video</translation>
</message>
<message>
<location filename="../node/project/footage/footage.cpp" line="353"/>
<location filename="../node/project/footage/footage.cpp" line="372"/>
<source>Audio</source>
<translation>Audio</translation>
</message>
<message>
<location filename="../node/project/footage/footage.cpp" line="355"/>
<location filename="../node/project/footage/footage.cpp" line="374"/>
<source>Subtitle</source>
<translation>Untertitel</translation>
</message>
<message>
<location filename="../node/project/footage/footage.cpp" line="497"/>
<location filename="../node/project/footage/footage.cpp" line="516"/>
<source>Invalid</source>
<translation>Ungültig</translation>
</message>
@@ -3329,12 +3334,12 @@ To remedy this, please do one of the following:
<translation type="vanished">Daten</translation>
</message>
<message>
<location filename="../node/project/footage/footage.cpp" line="361"/>
<location filename="../node/project/footage/footage.cpp" line="380"/>
<source>Unknown</source>
<translation>Unbekannt</translation>
</message>
<message>
<location filename="../node/project/footage/footage.cpp" line="463"/>
<location filename="../node/project/footage/footage.cpp" line="482"/>
<source>Filename: %1</source>
<translation>Dateiname: %1</translation>
</message>
@@ -6756,12 +6761,12 @@ This is equivalent to multiplying a video by a number between 0.0 and 1.0.</sour
<context>
<name>olive::ProjectExplorer</name>
<message>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="170"/>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="186"/>
<source>Confirm Item Deletion</source>
<translation>Objekt löschen bestätigen</translation>
</message>
<message>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="183"/>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="199"/>
<source>The item &quot;%1&quot; is currently connected to the following nodes:
%2
@@ -6774,99 +6779,121 @@ Are you sure you wish to delete this footage?</source>
Soll dieses Material wirklich entfernt werden?</translation>
</message>
<message>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="256"/>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="272"/>
<source>%1 (%2)</source>
<translation>%1 (%2)</translation>
</message>
<message>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="345"/>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="361"/>
<source>&amp;New</source>
<translation>&amp;Neu</translation>
</message>
<message>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="350"/>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="366"/>
<source>&amp;Import...</source>
<translation>&amp;Importieren...</translation>
</message>
<message>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="360"/>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="376"/>
<source>Open in New Tab</source>
<translation>In neuem Tab öffnen</translation>
</message>
<message>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="365"/>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="381"/>
<source>Open in New Window</source>
<translation>In neuem Fenster öffnen</translation>
</message>
<message>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="373"/>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="389"/>
<source>Reveal in Explorer</source>
<translation>Im Explorer anzeigen</translation>
</message>
<message>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="375"/>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="391"/>
<source>Reveal in Finder</source>
<translation>Im Finder anzeigen</translation>
</message>
<message>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="377"/>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="393"/>
<source>Reveal in File Manager</source>
<translation>Im Datei-Manager anzeigen</translation>
</message>
<message>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="384"/>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="513"/>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="400"/>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="552"/>
<source>Replace Footage</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="415"/>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="434"/>
<source>Proxy</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="438"/>
<source>Generate Proxy</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="443"/>
<source>Use Proxy</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="456"/>
<source>Reveal Proxy</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="466"/>
<source>Delete Proxy</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Pre-Cache</source>
<translation>Vorladen</translation>
<translation type="vanished">Vorladen</translation>
</message>
<message>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="423"/>
<source>No sequences exist in project</source>
<translation>Das Projekt enthält keine Sequenzen</translation>
<translation type="vanished">Das Projekt enthält keine Sequenzen</translation>
</message>
<message>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="428"/>
<source>For &quot;%1&quot;</source>
<translatorcomment>?</translatorcomment>
<translation>Für &quot;%1&quot;</translation>
<translation type="vanished">Für &quot;%1&quot;</translation>
</message>
<message>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="442"/>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="481"/>
<source>Rename</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="447"/>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="486"/>
<source>Delete</source>
<translation type="unfinished">Löschen</translation>
</message>
<message>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="454"/>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="493"/>
<source>P&amp;roperties</source>
<translation>&amp;Eigenschaften</translation>
</message>
<message>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="518"/>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="557"/>
<source>Unsupported media</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="519"/>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="558"/>
<source>This file type is not allowed by the current media type filter.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="538"/>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="577"/>
<source>Replaced Footage</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="723"/>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="842"/>
<source>Deleted %1 Item(s)</source>
<translation type="unfinished"></translation>
</message>
@@ -8093,7 +8120,7 @@ Do you wish to continue?</source>
<context>
<name>olive::TaskDialog</name>
<message>
<location filename="../dialog/task/task.cpp" line="101"/>
<location filename="../dialog/task/task.cpp" line="107"/>
<source>Task Failed</source>
<translation>Aufgabe fehlgeschlagen</translation>
</message>
@@ -8661,195 +8688,195 @@ Duration: %3</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1297"/>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1301"/>
<source>Recorded Audio Clip</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1387"/>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1391"/>
<source>Nested Sequence %1</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1441"/>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1445"/>
<source>Nested Clips</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1735"/>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1739"/>
<source>Synchronize by Source Time</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1742"/>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1746"/>
<source>Synchronize by Waveform</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1752"/>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1756"/>
<source>Cache</source>
<translation type="unfinished">Puffer</translation>
</message>
<message>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1756"/>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1760"/>
<source>Auto-Cache</source>
<translation type="unfinished">Automatisches Vorladen</translation>
</message>
<message>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1764"/>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1768"/>
<source>Cache All</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1768"/>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1772"/>
<source>Cache In/Out</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1772"/>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1776"/>
<source>Discard</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1780"/>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1784"/>
<source>Proxy</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1784"/>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1788"/>
<source>Generate Proxy</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1789"/>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1793"/>
<source>Use Proxy</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1802"/>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1806"/>
<source>Reveal Proxy</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1812"/>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1816"/>
<source>Delete Proxy</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1824"/>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1828"/>
<source>Reveal in Footage Viewer</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1833"/>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1837"/>
<source>Reveal in Project</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1841"/>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1845"/>
<source>Multi-Cam</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1863"/>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1904"/>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1867"/>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1908"/>
<source>Properties</source>
<translation>Eigenschaften</translation>
</message>
<message>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1870"/>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1874"/>
<source>Use Audio Time Units</source>
<translation>Audio-Zeiteinheiten verwenden</translation>
</message>
<message>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1877"/>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1881"/>
<source>Show Thumbnails</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1881"/>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1885"/>
<source>Disabled</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1884"/>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1888"/>
<source>Only At In Points</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1887"/>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1891"/>
<source>Enabled</source>
<translation type="unfinished">Aktiviert</translation>
</message>
<message>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1894"/>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1898"/>
<source>Show Waveforms</source>
<translation>Audio-Wellenform anzeigen</translation>
</message>
<message>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="2030"/>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="2034"/>
<source>Renamed %1 Clip(s)</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="2040"/>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="2044"/>
<source>Created Subtitle Track</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="2058"/>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="2062"/>
<source>Enabled Auto-Caching On %1 Clip(s)</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="2060"/>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="2064"/>
<source>Disabled Auto-Caching On %1 Clip(s)</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="2098"/>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="2102"/>
<source>Discard Cache</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="2099"/>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="2103"/>
<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 type="unfinished"></translation>
</message>
<message>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="2170"/>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="2174"/>
<source>Multi-Cam Enabled On %1 Clip(s)</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="2171"/>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="2175"/>
<source>Multi-Cam Disabled On %1 Clip(s)</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="2236"/>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="2240"/>
<source>Nudged Clips</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="2299"/>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="2303"/>
<source>Moved Clip(s) To Point</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="2494"/>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="2498"/>
<source>Rippled Clip(s) To Point</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="2536"/>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="2540"/>
<source>Cut Clip(s) To Point</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="2612"/>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="2616"/>
<source>Pasted %1 Clip(s)</source>
<translation type="unfinished"></translation>
</message>
@@ -9565,138 +9592,138 @@ Do you wish to continue?</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/viewer/viewer.cpp" line="933"/>
<location filename="../widget/viewer/viewer.cpp" line="939"/>
<source>Audio scrubbing failed: %1</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/viewer/viewer.cpp" line="1365"/>
<location filename="../widget/viewer/viewer.cpp" line="1377"/>
<source>Audio Error</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/viewer/viewer.cpp" line="1366"/>
<location filename="../widget/viewer/viewer.cpp" line="1378"/>
<source>Failed to start audio: %1
Please check your audio preferences and try again.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/viewer/viewer.cpp" line="1431"/>
<location filename="../widget/viewer/viewer.cpp" line="1444"/>
<source>Changed Playback Resolution</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/viewer/viewer.cpp" line="1448"/>
<location filename="../widget/viewer/viewer.cpp" line="1689"/>
<location filename="../widget/viewer/viewer.cpp" line="1461"/>
<location filename="../widget/viewer/viewer.cpp" line="1702"/>
<source>Safe Margins</source>
<translation>Sichere Bereiche</translation>
</message>
<message>
<location filename="../widget/viewer/viewer.cpp" line="1602"/>
<location filename="../widget/viewer/viewer.cpp" line="1615"/>
<source>Zoom</source>
<translation>Zoom</translation>
</message>
<message>
<location filename="../widget/viewer/viewer.cpp" line="1605"/>
<location filename="../widget/viewer/viewer.cpp" line="1618"/>
<source>Fit</source>
<translation>Einpassen</translation>
</message>
<message>
<location filename="../widget/viewer/viewer.cpp" line="1608"/>
<location filename="../widget/viewer/viewer.cpp" line="1621"/>
<source>%1%</source>
<translation>%1%</translation>
</message>
<message>
<location filename="../widget/viewer/viewer.cpp" line="1617"/>
<location filename="../widget/viewer/viewer.cpp" line="1630"/>
<source>Full Screen</source>
<translation>Vollbild</translation>
</message>
<message>
<location filename="../widget/viewer/viewer.cpp" line="1624"/>
<location filename="../widget/viewer/viewer.cpp" line="1637"/>
<source>Screen %1: %2x%3</source>
<translatorcomment>Bildschirm</translatorcomment>
<translation>Display %1:%2x%3</translation>
</message>
<message>
<location filename="../widget/viewer/viewer.cpp" line="1642"/>
<location filename="../widget/viewer/viewer.cpp" line="1655"/>
<source>Playback Resolution</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/viewer/viewer.cpp" line="1659"/>
<location filename="../widget/viewer/viewer.cpp" line="1672"/>
<source>Deinterlace</source>
<translatorcomment>Deinterlace braucht keine Übersetzung, Fachjargon</translatorcomment>
<translation>Deinterlace</translation>
</message>
<message>
<location filename="../widget/viewer/viewer.cpp" line="1722"/>
<location filename="../widget/viewer/viewer.cpp" line="1735"/>
<source>Stop Playback On Last Frame</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/viewer/viewer.cpp" line="1733"/>
<location filename="../widget/viewer/viewer.cpp" line="1746"/>
<source>Audio Waveform</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/viewer/viewer.cpp" line="1736"/>
<location filename="../widget/viewer/viewer.cpp" line="1749"/>
<source>Automatically Show/Hide</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/viewer/viewer.cpp" line="1738"/>
<location filename="../widget/viewer/viewer.cpp" line="1751"/>
<source>Show Waveform Only</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/viewer/viewer.cpp" line="1740"/>
<location filename="../widget/viewer/viewer.cpp" line="1753"/>
<source>Show Both Viewer And Waveform</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/viewer/viewer.cpp" line="1756"/>
<location filename="../widget/viewer/viewer.cpp" line="1769"/>
<source>Subtitles</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/viewer/viewer.cpp" line="1760"/>
<location filename="../widget/viewer/viewer.cpp" line="1773"/>
<source>Show Subtitles</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/viewer/viewer.cpp" line="1769"/>
<location filename="../widget/viewer/viewer.cpp" line="1782"/>
<source>Subtitle Properties</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/viewer/viewer.cpp" line="1774"/>
<location filename="../widget/viewer/viewer.cpp" line="1787"/>
<source>Use Anti-aliasing</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/viewer/viewer.cpp" line="1786"/>
<location filename="../widget/viewer/viewer.cpp" line="1799"/>
<source>Save Frame As Image</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/viewer/viewer.cpp" line="1809"/>
<location filename="../widget/viewer/viewer.cpp" line="1849"/>
<location filename="../widget/viewer/viewer.cpp" line="1822"/>
<location filename="../widget/viewer/viewer.cpp" line="1862"/>
<source>Audio Recording</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/viewer/viewer.cpp" line="1810"/>
<location filename="../widget/viewer/viewer.cpp" line="1823"/>
<source>Project must be saved before you can record audio.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/viewer/viewer.cpp" line="1816"/>
<location filename="../widget/viewer/viewer.cpp" line="1829"/>
<source>audio</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/viewer/viewer.cpp" line="1850"/>
<location filename="../widget/viewer/viewer.cpp" line="1863"/>
<source>Failed to start audio recording: %1</source>
<translation type="unfinished"></translation>
</message>
@@ -9726,17 +9753,17 @@ Please check your audio preferences and try again.</source>
<translation type="vanished">Sequenz von Anfang- bis Endpunkt vorladen</translation>
</message>
<message>
<location filename="../widget/viewer/viewer.cpp" line="1692"/>
<location filename="../widget/viewer/viewer.cpp" line="1705"/>
<source>Off</source>
<translation>Aus</translation>
</message>
<message>
<location filename="../widget/viewer/viewer.cpp" line="1699"/>
<location filename="../widget/viewer/viewer.cpp" line="1712"/>
<source>On</source>
<translation>An</translation>
</message>
<message>
<location filename="../widget/viewer/viewer.cpp" line="1708"/>
<location filename="../widget/viewer/viewer.cpp" line="1721"/>
<source>Custom Aspect</source>
<translation>Individuelle Ansicht</translation>
</message>
@@ -9746,7 +9773,7 @@ Please check your audio preferences and try again.</source>
<translation type="vanished">Audio-Waveform anzeigen</translation>
</message>
<message>
<location filename="../widget/viewer/viewer.cpp" line="1748"/>
<location filename="../widget/viewer/viewer.cpp" line="1761"/>
<source>Show FPS</source>
<translation>FPS anzeigen</translation>
</message>
+148 -133
View File
@@ -472,72 +472,77 @@ The last operation has been undone.</source>
<context>
<name>VideoParams</name>
<message>
<location filename="../render/videoparams.cpp" line="230"/>
<location filename="../render/videoparams.cpp" line="236"/>
<source>Full</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../render/videoparams.cpp" line="232"/>
<location filename="../render/videoparams.cpp" line="238"/>
<source>1/%1</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../render/videoparams.cpp" line="240"/>
<location filename="../render/videoparams.cpp" line="246"/>
<source>8-bit</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../render/videoparams.cpp" line="242"/>
<location filename="../render/videoparams.cpp" line="248"/>
<source>10-bit Packed</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../render/videoparams.cpp" line="250"/>
<source>16-bit Integer</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../render/videoparams.cpp" line="244"/>
<location filename="../render/videoparams.cpp" line="252"/>
<source>Half-Float (16-bit)</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../render/videoparams.cpp" line="247"/>
<location filename="../render/videoparams.cpp" line="255"/>
<source>Full-Float (32-bit)</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../render/videoparams.cpp" line="254"/>
<location filename="../render/videoparams.cpp" line="262"/>
<source>Unknown (0x%1)</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../render/videoparams.cpp" line="322"/>
<location filename="../render/videoparams.cpp" line="330"/>
<source>%1 FPS</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../render/videoparams.cpp" line="329"/>
<location filename="../render/videoparams.cpp" line="337"/>
<source>Square Pixels (%1)</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../render/videoparams.cpp" line="330"/>
<location filename="../render/videoparams.cpp" line="338"/>
<source>NTSC Standard (%1)</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../render/videoparams.cpp" line="331"/>
<location filename="../render/videoparams.cpp" line="339"/>
<source>NTSC Widescreen (%1)</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../render/videoparams.cpp" line="332"/>
<location filename="../render/videoparams.cpp" line="340"/>
<source>PAL Standard (%1)</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../render/videoparams.cpp" line="333"/>
<location filename="../render/videoparams.cpp" line="341"/>
<source>PAL Widescreen (%1)</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../render/videoparams.cpp" line="334"/>
<location filename="../render/videoparams.cpp" line="342"/>
<source>HD Anamorphic 1080 (%1)</source>
<translation type="unfinished"></translation>
</message>
@@ -581,57 +586,57 @@ The last operation has been undone.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../main.cpp" line="189"/>
<location filename="../main.cpp" line="194"/>
<source>Show this help text</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../main.cpp" line="193"/>
<location filename="../main.cpp" line="198"/>
<source>Show application version</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../main.cpp" line="197"/>
<location filename="../main.cpp" line="202"/>
<source>Start in full-screen mode</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../main.cpp" line="201"/>
<location filename="../main.cpp" line="206"/>
<source>Export only (No GUI)</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../main.cpp" line="205"/>
<location filename="../main.cpp" line="210"/>
<source>Override language with file</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../main.cpp" line="206"/>
<location filename="../main.cpp" line="211"/>
<source>qm-file</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../main.cpp" line="210"/>
<location filename="../main.cpp" line="215"/>
<source>Decompress project file (No GUI)</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../main.cpp" line="216"/>
<location filename="../main.cpp" line="221"/>
<source>Launch with debug console</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../main.cpp" line="221"/>
<location filename="../main.cpp" line="226"/>
<source>Project to open on startup</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../main.cpp" line="225"/>
<location filename="../main.cpp" line="230"/>
<source>Don&apos;t load plugins</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../main.cpp" line="384"/>
<location filename="../main.cpp" line="389"/>
<source>Your computer&apos;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.
@@ -3029,22 +3034,22 @@ To remedy this, please do one of the following:
<context>
<name>olive::Footage</name>
<message>
<location filename="../node/project/footage/footage.cpp" line="81"/>
<location filename="../node/project/footage/footage.cpp" line="82"/>
<source>Filename</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../node/project/footage/footage.cpp" line="259"/>
<location filename="../node/project/footage/footage.cpp" line="278"/>
<source>%1: Image - %2x%3</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../node/project/footage/footage.cpp" line="264"/>
<location filename="../node/project/footage/footage.cpp" line="283"/>
<source>%1: Video - %2x%3</source>
<translation type="unfinished"></translation>
</message>
<message numerus="yes">
<location filename="../node/project/footage/footage.cpp" line="273"/>
<location filename="../node/project/footage/footage.cpp" line="292"/>
<source>%1: Audio - %n Channel(s), %2Hz</source>
<translation>
<numerusform>%1: Audio - %n Channel, %2Hz</numerusform>
@@ -3052,37 +3057,37 @@ To remedy this, please do one of the following:
</translation>
</message>
<message>
<location filename="../node/project/footage/footage.cpp" line="281"/>
<location filename="../node/project/footage/footage.cpp" line="300"/>
<source>%1: Subtitle</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../node/project/footage/footage.cpp" line="351"/>
<location filename="../node/project/footage/footage.cpp" line="370"/>
<source>Video</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../node/project/footage/footage.cpp" line="353"/>
<location filename="../node/project/footage/footage.cpp" line="372"/>
<source>Audio</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../node/project/footage/footage.cpp" line="355"/>
<location filename="../node/project/footage/footage.cpp" line="374"/>
<source>Subtitle</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../node/project/footage/footage.cpp" line="361"/>
<location filename="../node/project/footage/footage.cpp" line="380"/>
<source>Unknown</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../node/project/footage/footage.cpp" line="463"/>
<location filename="../node/project/footage/footage.cpp" line="482"/>
<source>Filename: %1</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../node/project/footage/footage.cpp" line="497"/>
<location filename="../node/project/footage/footage.cpp" line="516"/>
<source>Invalid</source>
<translation type="unfinished"></translation>
</message>
@@ -6243,12 +6248,12 @@ This is equivalent to multiplying a video by a number between 0.0 and 1.0.</sour
<context>
<name>olive::ProjectExplorer</name>
<message>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="170"/>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="186"/>
<source>Confirm Item Deletion</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="183"/>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="199"/>
<source>The item &quot;%1&quot; is currently connected to the following nodes:
%2
@@ -6257,98 +6262,108 @@ Are you sure you wish to delete this footage?</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="256"/>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="272"/>
<source>%1 (%2)</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="345"/>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="361"/>
<source>&amp;New</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="350"/>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="366"/>
<source>&amp;Import...</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="360"/>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="376"/>
<source>Open in New Tab</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="365"/>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="381"/>
<source>Open in New Window</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="373"/>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="389"/>
<source>Reveal in Explorer</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="375"/>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="391"/>
<source>Reveal in Finder</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="377"/>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="393"/>
<source>Reveal in File Manager</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="384"/>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="513"/>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="400"/>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="552"/>
<source>Replace Footage</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="415"/>
<source>Pre-Cache</source>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="434"/>
<source>Proxy</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="423"/>
<source>No sequences exist in project</source>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="438"/>
<source>Generate Proxy</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="428"/>
<source>For &quot;%1&quot;</source>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="443"/>
<source>Use Proxy</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="442"/>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="456"/>
<source>Reveal Proxy</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="466"/>
<source>Delete Proxy</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="481"/>
<source>Rename</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="447"/>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="486"/>
<source>Delete</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="454"/>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="493"/>
<source>P&amp;roperties</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="518"/>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="557"/>
<source>Unsupported media</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="519"/>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="558"/>
<source>This file type is not allowed by the current media type filter.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="538"/>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="577"/>
<source>Replaced Footage</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="723"/>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="842"/>
<source>Deleted %1 Item(s)</source>
<translation type="unfinished"></translation>
</message>
@@ -7386,7 +7401,7 @@ Do you wish to continue?</source>
<context>
<name>olive::TaskDialog</name>
<message>
<location filename="../dialog/task/task.cpp" line="101"/>
<location filename="../dialog/task/task.cpp" line="107"/>
<source>Task Failed</source>
<translation type="unfinished"></translation>
</message>
@@ -7895,195 +7910,195 @@ Duration: %3</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1297"/>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1301"/>
<source>Recorded Audio Clip</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1387"/>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1391"/>
<source>Nested Sequence %1</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1441"/>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1445"/>
<source>Nested Clips</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1735"/>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1739"/>
<source>Synchronize by Source Time</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1742"/>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1746"/>
<source>Synchronize by Waveform</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1752"/>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1756"/>
<source>Cache</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1756"/>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1760"/>
<source>Auto-Cache</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1764"/>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1768"/>
<source>Cache All</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1768"/>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1772"/>
<source>Cache In/Out</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1772"/>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1776"/>
<source>Discard</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1780"/>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1784"/>
<source>Proxy</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1784"/>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1788"/>
<source>Generate Proxy</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1789"/>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1793"/>
<source>Use Proxy</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1802"/>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1806"/>
<source>Reveal Proxy</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1812"/>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1816"/>
<source>Delete Proxy</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1824"/>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1828"/>
<source>Reveal in Footage Viewer</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1833"/>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1837"/>
<source>Reveal in Project</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1841"/>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1845"/>
<source>Multi-Cam</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1863"/>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1904"/>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1867"/>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1908"/>
<source>Properties</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1870"/>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1874"/>
<source>Use Audio Time Units</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1877"/>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1881"/>
<source>Show Thumbnails</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1881"/>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1885"/>
<source>Disabled</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1884"/>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1888"/>
<source>Only At In Points</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1887"/>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1891"/>
<source>Enabled</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1894"/>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1898"/>
<source>Show Waveforms</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="2030"/>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="2034"/>
<source>Renamed %1 Clip(s)</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="2040"/>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="2044"/>
<source>Created Subtitle Track</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="2058"/>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="2062"/>
<source>Enabled Auto-Caching On %1 Clip(s)</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="2060"/>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="2064"/>
<source>Disabled Auto-Caching On %1 Clip(s)</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="2098"/>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="2102"/>
<source>Discard Cache</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="2099"/>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="2103"/>
<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 type="unfinished"></translation>
</message>
<message>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="2170"/>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="2174"/>
<source>Multi-Cam Enabled On %1 Clip(s)</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="2171"/>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="2175"/>
<source>Multi-Cam Disabled On %1 Clip(s)</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="2236"/>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="2240"/>
<source>Nudged Clips</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="2299"/>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="2303"/>
<source>Moved Clip(s) To Point</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="2494"/>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="2498"/>
<source>Rippled Clip(s) To Point</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="2536"/>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="2540"/>
<source>Cut Clip(s) To Point</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="2612"/>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="2616"/>
<source>Pasted %1 Clip(s)</source>
<translation type="unfinished"></translation>
</message>
@@ -8663,156 +8678,156 @@ Do you wish to continue?</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/viewer/viewer.cpp" line="933"/>
<location filename="../widget/viewer/viewer.cpp" line="939"/>
<source>Audio scrubbing failed: %1</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/viewer/viewer.cpp" line="1365"/>
<location filename="../widget/viewer/viewer.cpp" line="1377"/>
<source>Audio Error</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/viewer/viewer.cpp" line="1366"/>
<location filename="../widget/viewer/viewer.cpp" line="1378"/>
<source>Failed to start audio: %1
Please check your audio preferences and try again.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/viewer/viewer.cpp" line="1431"/>
<location filename="../widget/viewer/viewer.cpp" line="1444"/>
<source>Changed Playback Resolution</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/viewer/viewer.cpp" line="1448"/>
<location filename="../widget/viewer/viewer.cpp" line="1689"/>
<location filename="../widget/viewer/viewer.cpp" line="1461"/>
<location filename="../widget/viewer/viewer.cpp" line="1702"/>
<source>Safe Margins</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/viewer/viewer.cpp" line="1602"/>
<location filename="../widget/viewer/viewer.cpp" line="1615"/>
<source>Zoom</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/viewer/viewer.cpp" line="1605"/>
<location filename="../widget/viewer/viewer.cpp" line="1618"/>
<source>Fit</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/viewer/viewer.cpp" line="1608"/>
<location filename="../widget/viewer/viewer.cpp" line="1621"/>
<source>%1%</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/viewer/viewer.cpp" line="1617"/>
<location filename="../widget/viewer/viewer.cpp" line="1630"/>
<source>Full Screen</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/viewer/viewer.cpp" line="1624"/>
<location filename="../widget/viewer/viewer.cpp" line="1637"/>
<source>Screen %1: %2x%3</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/viewer/viewer.cpp" line="1642"/>
<location filename="../widget/viewer/viewer.cpp" line="1655"/>
<source>Playback Resolution</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/viewer/viewer.cpp" line="1659"/>
<location filename="../widget/viewer/viewer.cpp" line="1672"/>
<source>Deinterlace</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/viewer/viewer.cpp" line="1692"/>
<location filename="../widget/viewer/viewer.cpp" line="1705"/>
<source>Off</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/viewer/viewer.cpp" line="1699"/>
<location filename="../widget/viewer/viewer.cpp" line="1712"/>
<source>On</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/viewer/viewer.cpp" line="1708"/>
<location filename="../widget/viewer/viewer.cpp" line="1721"/>
<source>Custom Aspect</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/viewer/viewer.cpp" line="1722"/>
<location filename="../widget/viewer/viewer.cpp" line="1735"/>
<source>Stop Playback On Last Frame</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/viewer/viewer.cpp" line="1733"/>
<location filename="../widget/viewer/viewer.cpp" line="1746"/>
<source>Audio Waveform</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/viewer/viewer.cpp" line="1736"/>
<location filename="../widget/viewer/viewer.cpp" line="1749"/>
<source>Automatically Show/Hide</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/viewer/viewer.cpp" line="1738"/>
<location filename="../widget/viewer/viewer.cpp" line="1751"/>
<source>Show Waveform Only</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/viewer/viewer.cpp" line="1740"/>
<location filename="../widget/viewer/viewer.cpp" line="1753"/>
<source>Show Both Viewer And Waveform</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/viewer/viewer.cpp" line="1748"/>
<location filename="../widget/viewer/viewer.cpp" line="1761"/>
<source>Show FPS</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/viewer/viewer.cpp" line="1756"/>
<location filename="../widget/viewer/viewer.cpp" line="1769"/>
<source>Subtitles</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/viewer/viewer.cpp" line="1760"/>
<location filename="../widget/viewer/viewer.cpp" line="1773"/>
<source>Show Subtitles</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/viewer/viewer.cpp" line="1769"/>
<location filename="../widget/viewer/viewer.cpp" line="1782"/>
<source>Subtitle Properties</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/viewer/viewer.cpp" line="1774"/>
<location filename="../widget/viewer/viewer.cpp" line="1787"/>
<source>Use Anti-aliasing</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/viewer/viewer.cpp" line="1786"/>
<location filename="../widget/viewer/viewer.cpp" line="1799"/>
<source>Save Frame As Image</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/viewer/viewer.cpp" line="1809"/>
<location filename="../widget/viewer/viewer.cpp" line="1849"/>
<location filename="../widget/viewer/viewer.cpp" line="1822"/>
<location filename="../widget/viewer/viewer.cpp" line="1862"/>
<source>Audio Recording</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/viewer/viewer.cpp" line="1810"/>
<location filename="../widget/viewer/viewer.cpp" line="1823"/>
<source>Project must be saved before you can record audio.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/viewer/viewer.cpp" line="1816"/>
<location filename="../widget/viewer/viewer.cpp" line="1829"/>
<source>audio</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/viewer/viewer.cpp" line="1850"/>
<location filename="../widget/viewer/viewer.cpp" line="1863"/>
<source>Failed to start audio recording: %1</source>
<translation type="unfinished"></translation>
</message>
+160 -133
View File
@@ -559,72 +559,77 @@ Longitud: %4</translation>
<context>
<name>VideoParams</name>
<message>
<location filename="../render/videoparams.cpp" line="230"/>
<location filename="../render/videoparams.cpp" line="236"/>
<source>Full</source>
<translation type="unfinished">Completo</translation>
</message>
<message>
<location filename="../render/videoparams.cpp" line="232"/>
<location filename="../render/videoparams.cpp" line="238"/>
<source>1/%1</source>
<translation type="unfinished">1/%1</translation>
</message>
<message>
<location filename="../render/videoparams.cpp" line="240"/>
<location filename="../render/videoparams.cpp" line="246"/>
<source>8-bit</source>
<translation>8-bit</translation>
</message>
<message>
<location filename="../render/videoparams.cpp" line="242"/>
<location filename="../render/videoparams.cpp" line="248"/>
<source>10-bit Packed</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../render/videoparams.cpp" line="250"/>
<source>16-bit Integer</source>
<translation>16-bit Entero</translation>
</message>
<message>
<location filename="../render/videoparams.cpp" line="244"/>
<location filename="../render/videoparams.cpp" line="252"/>
<source>Half-Float (16-bit)</source>
<translation>Medio-Coma-Flotante (16-bit)</translation>
</message>
<message>
<location filename="../render/videoparams.cpp" line="247"/>
<location filename="../render/videoparams.cpp" line="255"/>
<source>Full-Float (32-bit)</source>
<translation>Máximo-Coma-Flotante (32-bit)</translation>
</message>
<message>
<location filename="../render/videoparams.cpp" line="254"/>
<location filename="../render/videoparams.cpp" line="262"/>
<source>Unknown (0x%1)</source>
<translation>Desconocido (0x%1)</translation>
</message>
<message>
<location filename="../render/videoparams.cpp" line="322"/>
<location filename="../render/videoparams.cpp" line="330"/>
<source>%1 FPS</source>
<translation>%1 FPS</translation>
</message>
<message>
<location filename="../render/videoparams.cpp" line="329"/>
<location filename="../render/videoparams.cpp" line="337"/>
<source>Square Pixels (%1)</source>
<translation>Píxeles Cuadrados (%1)</translation>
</message>
<message>
<location filename="../render/videoparams.cpp" line="330"/>
<location filename="../render/videoparams.cpp" line="338"/>
<source>NTSC Standard (%1)</source>
<translation>NTSC Estándar (%1)</translation>
</message>
<message>
<location filename="../render/videoparams.cpp" line="331"/>
<location filename="../render/videoparams.cpp" line="339"/>
<source>NTSC Widescreen (%1)</source>
<translation>NTSC Pant. Ancha (%1)</translation>
</message>
<message>
<location filename="../render/videoparams.cpp" line="332"/>
<location filename="../render/videoparams.cpp" line="340"/>
<source>PAL Standard (%1)</source>
<translation>PAL Estándar (%1)</translation>
</message>
<message>
<location filename="../render/videoparams.cpp" line="333"/>
<location filename="../render/videoparams.cpp" line="341"/>
<source>PAL Widescreen (%1)</source>
<translation>PAL Pant. Ancha (%1)</translation>
</message>
<message>
<location filename="../render/videoparams.cpp" line="334"/>
<location filename="../render/videoparams.cpp" line="342"/>
<source>HD Anamorphic 1080 (%1)</source>
<translation>HD Anamórfico 1080 (%1)</translation>
</message>
@@ -668,57 +673,57 @@ Longitud: %4</translation>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../main.cpp" line="189"/>
<location filename="../main.cpp" line="194"/>
<source>Show this help text</source>
<translation>Mostrar este texto de ayuda</translation>
</message>
<message>
<location filename="../main.cpp" line="193"/>
<location filename="../main.cpp" line="198"/>
<source>Show application version</source>
<translation>Mostrar la versión de la aplicación</translation>
</message>
<message>
<location filename="../main.cpp" line="197"/>
<location filename="../main.cpp" line="202"/>
<source>Start in full-screen mode</source>
<translation>Iniciar en modo de pantalla completa</translation>
</message>
<message>
<location filename="../main.cpp" line="201"/>
<location filename="../main.cpp" line="206"/>
<source>Export only (No GUI)</source>
<translation>Exportar solo (sin Interfaz Gráfica de Usuario)</translation>
</message>
<message>
<location filename="../main.cpp" line="205"/>
<location filename="../main.cpp" line="210"/>
<source>Override language with file</source>
<translation>Anular idioma con archivo</translation>
</message>
<message>
<location filename="../main.cpp" line="206"/>
<location filename="../main.cpp" line="211"/>
<source>qm-file</source>
<translation>Archivo-qm</translation>
</message>
<message>
<location filename="../main.cpp" line="210"/>
<location filename="../main.cpp" line="215"/>
<source>Decompress project file (No GUI)</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../main.cpp" line="216"/>
<location filename="../main.cpp" line="221"/>
<source>Launch with debug console</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../main.cpp" line="221"/>
<location filename="../main.cpp" line="226"/>
<source>Project to open on startup</source>
<translation>Proyecto para abrir al inicio</translation>
</message>
<message>
<location filename="../main.cpp" line="225"/>
<location filename="../main.cpp" line="230"/>
<source>Don&apos;t load plugins</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../main.cpp" line="384"/>
<location filename="../main.cpp" line="389"/>
<source>Your computer&apos;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.
@@ -3233,22 +3238,22 @@ To remedy this, please do one of the following:
<context>
<name>olive::Footage</name>
<message>
<location filename="../node/project/footage/footage.cpp" line="81"/>
<location filename="../node/project/footage/footage.cpp" line="82"/>
<source>Filename</source>
<translation type="unfinished">Nombre de archivo</translation>
</message>
<message>
<location filename="../node/project/footage/footage.cpp" line="259"/>
<location filename="../node/project/footage/footage.cpp" line="278"/>
<source>%1: Image - %2x%3</source>
<translation type="unfinished">%1: Imagen - %2x%3</translation>
</message>
<message>
<location filename="../node/project/footage/footage.cpp" line="264"/>
<location filename="../node/project/footage/footage.cpp" line="283"/>
<source>%1: Video - %2x%3</source>
<translation type="unfinished">%1: Vídeo - %2x%3</translation>
</message>
<message numerus="yes">
<location filename="../node/project/footage/footage.cpp" line="273"/>
<location filename="../node/project/footage/footage.cpp" line="292"/>
<source>%1: Audio - %n Channel(s), %2Hz</source>
<translation type="unfinished">
<numerusform></numerusform>
@@ -3256,37 +3261,37 @@ To remedy this, please do one of the following:
</translation>
</message>
<message>
<location filename="../node/project/footage/footage.cpp" line="281"/>
<location filename="../node/project/footage/footage.cpp" line="300"/>
<source>%1: Subtitle</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../node/project/footage/footage.cpp" line="351"/>
<location filename="../node/project/footage/footage.cpp" line="370"/>
<source>Video</source>
<translation type="unfinished">Vídeo</translation>
</message>
<message>
<location filename="../node/project/footage/footage.cpp" line="353"/>
<location filename="../node/project/footage/footage.cpp" line="372"/>
<source>Audio</source>
<translation type="unfinished">Audio</translation>
</message>
<message>
<location filename="../node/project/footage/footage.cpp" line="355"/>
<location filename="../node/project/footage/footage.cpp" line="374"/>
<source>Subtitle</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../node/project/footage/footage.cpp" line="361"/>
<location filename="../node/project/footage/footage.cpp" line="380"/>
<source>Unknown</source>
<translation type="unfinished">Desconocido</translation>
</message>
<message>
<location filename="../node/project/footage/footage.cpp" line="463"/>
<location filename="../node/project/footage/footage.cpp" line="482"/>
<source>Filename: %1</source>
<translation type="unfinished">Nombre de archivo: %1</translation>
</message>
<message>
<location filename="../node/project/footage/footage.cpp" line="497"/>
<location filename="../node/project/footage/footage.cpp" line="516"/>
<source>Invalid</source>
<translation type="unfinished"></translation>
</message>
@@ -6739,12 +6744,12 @@ Si esta opción está desactivada podrá desplazar la vista de la línea de tiem
<context>
<name>olive::ProjectExplorer</name>
<message>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="345"/>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="361"/>
<source>&amp;New</source>
<translation>&amp;Nuevo</translation>
</message>
<message>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="350"/>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="366"/>
<source>&amp;Import...</source>
<translation>&amp;Importar...</translation>
</message>
@@ -6753,12 +6758,12 @@ Si esta opción está desactivada podrá desplazar la vista de la línea de tiem
<translation type="vanished">&amp;Propiedades del proyecto...</translation>
</message>
<message>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="170"/>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="186"/>
<source>Confirm Item Deletion</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="183"/>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="199"/>
<source>The item &quot;%1&quot; is currently connected to the following nodes:
%2
@@ -6767,88 +6772,110 @@ Are you sure you wish to delete this footage?</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="256"/>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="272"/>
<source>%1 (%2)</source>
<translation type="unfinished">%1 (%2)</translation>
</message>
<message>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="360"/>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="376"/>
<source>Open in New Tab</source>
<translation>Abrir en nueva pestaña</translation>
</message>
<message>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="365"/>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="381"/>
<source>Open in New Window</source>
<translation>Abrir en nueva ventana</translation>
</message>
<message>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="373"/>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="389"/>
<source>Reveal in Explorer</source>
<translation>Revelar en el explorador</translation>
</message>
<message>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="375"/>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="391"/>
<source>Reveal in Finder</source>
<translation>Revelar en el buscador</translation>
</message>
<message>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="377"/>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="393"/>
<source>Reveal in File Manager</source>
<translation>Revelar en el administrador de archivos</translation>
</message>
<message>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="384"/>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="513"/>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="400"/>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="552"/>
<source>Replace Footage</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="415"/>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="434"/>
<source>Proxy</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="438"/>
<source>Generate Proxy</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="443"/>
<source>Use Proxy</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="456"/>
<source>Reveal Proxy</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="466"/>
<source>Delete Proxy</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Pre-Cache</source>
<translation>Pre-Caché</translation>
<translation type="vanished">Pre-Caché</translation>
</message>
<message>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="423"/>
<source>No sequences exist in project</source>
<translation>No existen secuencias en el proyecto</translation>
<translation type="vanished">No existen secuencias en el proyecto</translation>
</message>
<message>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="428"/>
<source>For &quot;%1&quot;</source>
<translation>Para &quot;%1&quot;</translation>
<translation type="vanished">Para &quot;%1&quot;</translation>
</message>
<message>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="442"/>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="481"/>
<source>Rename</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="447"/>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="486"/>
<source>Delete</source>
<translation type="unfinished">Eliminar</translation>
</message>
<message>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="454"/>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="493"/>
<source>P&amp;roperties</source>
<translation>P&amp;ropiedades</translation>
</message>
<message>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="518"/>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="557"/>
<source>Unsupported media</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="519"/>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="558"/>
<source>This file type is not allowed by the current media type filter.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="538"/>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="577"/>
<source>Replaced Footage</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="723"/>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="842"/>
<source>Deleted %1 Item(s)</source>
<translation type="unfinished"></translation>
</message>
@@ -8027,7 +8054,7 @@ Do you wish to continue?</source>
<context>
<name>olive::TaskDialog</name>
<message>
<location filename="../dialog/task/task.cpp" line="101"/>
<location filename="../dialog/task/task.cpp" line="107"/>
<source>Task Failed</source>
<translation>Tarea fallida</translation>
</message>
@@ -8591,195 +8618,195 @@ Duration: %3</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1297"/>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1301"/>
<source>Recorded Audio Clip</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1387"/>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1391"/>
<source>Nested Sequence %1</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1441"/>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1445"/>
<source>Nested Clips</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1735"/>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1739"/>
<source>Synchronize by Source Time</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1742"/>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1746"/>
<source>Synchronize by Waveform</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1752"/>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1756"/>
<source>Cache</source>
<translation type="unfinished">Caché</translation>
</message>
<message>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1756"/>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1760"/>
<source>Auto-Cache</source>
<translation type="unfinished">Auto-Caché</translation>
</message>
<message>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1764"/>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1768"/>
<source>Cache All</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1768"/>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1772"/>
<source>Cache In/Out</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1772"/>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1776"/>
<source>Discard</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1780"/>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1784"/>
<source>Proxy</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1784"/>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1788"/>
<source>Generate Proxy</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1789"/>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1793"/>
<source>Use Proxy</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1802"/>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1806"/>
<source>Reveal Proxy</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1812"/>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1816"/>
<source>Delete Proxy</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1824"/>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1828"/>
<source>Reveal in Footage Viewer</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1833"/>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1837"/>
<source>Reveal in Project</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1841"/>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1845"/>
<source>Multi-Cam</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1863"/>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1904"/>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1867"/>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1908"/>
<source>Properties</source>
<translation>Propiedades</translation>
</message>
<message>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1870"/>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1874"/>
<source>Use Audio Time Units</source>
<translation>Utilizar unidades de tiempo de audio</translation>
</message>
<message>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1877"/>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1881"/>
<source>Show Thumbnails</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1881"/>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1885"/>
<source>Disabled</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1884"/>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1888"/>
<source>Only At In Points</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1887"/>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1891"/>
<source>Enabled</source>
<translation type="unfinished">Habilitado</translation>
</message>
<message>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1894"/>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1898"/>
<source>Show Waveforms</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="2030"/>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="2034"/>
<source>Renamed %1 Clip(s)</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="2040"/>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="2044"/>
<source>Created Subtitle Track</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="2058"/>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="2062"/>
<source>Enabled Auto-Caching On %1 Clip(s)</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="2060"/>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="2064"/>
<source>Disabled Auto-Caching On %1 Clip(s)</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="2098"/>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="2102"/>
<source>Discard Cache</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="2099"/>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="2103"/>
<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 type="unfinished"></translation>
</message>
<message>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="2170"/>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="2174"/>
<source>Multi-Cam Enabled On %1 Clip(s)</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="2171"/>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="2175"/>
<source>Multi-Cam Disabled On %1 Clip(s)</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="2236"/>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="2240"/>
<source>Nudged Clips</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="2299"/>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="2303"/>
<source>Moved Clip(s) To Point</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="2494"/>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="2498"/>
<source>Rippled Clip(s) To Point</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="2536"/>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="2540"/>
<source>Cut Clip(s) To Point</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="2612"/>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="2616"/>
<source>Pasted %1 Clip(s)</source>
<translation type="unfinished"></translation>
</message>
@@ -9437,141 +9464,141 @@ y salida.</translation>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/viewer/viewer.cpp" line="933"/>
<location filename="../widget/viewer/viewer.cpp" line="939"/>
<source>Audio scrubbing failed: %1</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/viewer/viewer.cpp" line="1365"/>
<location filename="../widget/viewer/viewer.cpp" line="1377"/>
<source>Audio Error</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/viewer/viewer.cpp" line="1366"/>
<location filename="../widget/viewer/viewer.cpp" line="1378"/>
<source>Failed to start audio: %1
Please check your audio preferences and try again.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/viewer/viewer.cpp" line="1431"/>
<location filename="../widget/viewer/viewer.cpp" line="1444"/>
<source>Changed Playback Resolution</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/viewer/viewer.cpp" line="1448"/>
<location filename="../widget/viewer/viewer.cpp" line="1689"/>
<location filename="../widget/viewer/viewer.cpp" line="1461"/>
<location filename="../widget/viewer/viewer.cpp" line="1702"/>
<source>Safe Margins</source>
<translation>Márgenes seguros</translation>
</message>
<message>
<location filename="../widget/viewer/viewer.cpp" line="1602"/>
<location filename="../widget/viewer/viewer.cpp" line="1615"/>
<source>Zoom</source>
<translation>Zoom</translation>
</message>
<message>
<location filename="../widget/viewer/viewer.cpp" line="1605"/>
<location filename="../widget/viewer/viewer.cpp" line="1618"/>
<source>Fit</source>
<translation>Ajuste</translation>
</message>
<message>
<location filename="../widget/viewer/viewer.cpp" line="1608"/>
<location filename="../widget/viewer/viewer.cpp" line="1621"/>
<source>%1%</source>
<translation>%1%</translation>
</message>
<message>
<location filename="../widget/viewer/viewer.cpp" line="1617"/>
<location filename="../widget/viewer/viewer.cpp" line="1630"/>
<source>Full Screen</source>
<translation>Pantalla Completa</translation>
</message>
<message>
<location filename="../widget/viewer/viewer.cpp" line="1624"/>
<location filename="../widget/viewer/viewer.cpp" line="1637"/>
<source>Screen %1: %2x%3</source>
<translation>Pantalla %1: %2x%3</translation>
</message>
<message>
<location filename="../widget/viewer/viewer.cpp" line="1642"/>
<location filename="../widget/viewer/viewer.cpp" line="1655"/>
<source>Playback Resolution</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/viewer/viewer.cpp" line="1659"/>
<location filename="../widget/viewer/viewer.cpp" line="1672"/>
<source>Deinterlace</source>
<translation>Desentrelazado</translation>
</message>
<message>
<location filename="../widget/viewer/viewer.cpp" line="1722"/>
<location filename="../widget/viewer/viewer.cpp" line="1735"/>
<source>Stop Playback On Last Frame</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/viewer/viewer.cpp" line="1733"/>
<location filename="../widget/viewer/viewer.cpp" line="1746"/>
<source>Audio Waveform</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/viewer/viewer.cpp" line="1736"/>
<location filename="../widget/viewer/viewer.cpp" line="1749"/>
<source>Automatically Show/Hide</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/viewer/viewer.cpp" line="1738"/>
<location filename="../widget/viewer/viewer.cpp" line="1751"/>
<source>Show Waveform Only</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/viewer/viewer.cpp" line="1740"/>
<location filename="../widget/viewer/viewer.cpp" line="1753"/>
<source>Show Both Viewer And Waveform</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/viewer/viewer.cpp" line="1748"/>
<location filename="../widget/viewer/viewer.cpp" line="1761"/>
<source>Show FPS</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/viewer/viewer.cpp" line="1756"/>
<location filename="../widget/viewer/viewer.cpp" line="1769"/>
<source>Subtitles</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/viewer/viewer.cpp" line="1760"/>
<location filename="../widget/viewer/viewer.cpp" line="1773"/>
<source>Show Subtitles</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/viewer/viewer.cpp" line="1769"/>
<location filename="../widget/viewer/viewer.cpp" line="1782"/>
<source>Subtitle Properties</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/viewer/viewer.cpp" line="1774"/>
<location filename="../widget/viewer/viewer.cpp" line="1787"/>
<source>Use Anti-aliasing</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/viewer/viewer.cpp" line="1786"/>
<location filename="../widget/viewer/viewer.cpp" line="1799"/>
<source>Save Frame As Image</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/viewer/viewer.cpp" line="1809"/>
<location filename="../widget/viewer/viewer.cpp" line="1849"/>
<location filename="../widget/viewer/viewer.cpp" line="1822"/>
<location filename="../widget/viewer/viewer.cpp" line="1862"/>
<source>Audio Recording</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/viewer/viewer.cpp" line="1810"/>
<location filename="../widget/viewer/viewer.cpp" line="1823"/>
<source>Project must be saved before you can record audio.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/viewer/viewer.cpp" line="1816"/>
<location filename="../widget/viewer/viewer.cpp" line="1829"/>
<source>audio</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/viewer/viewer.cpp" line="1850"/>
<location filename="../widget/viewer/viewer.cpp" line="1863"/>
<source>Failed to start audio recording: %1</source>
<translation type="unfinished"></translation>
</message>
@@ -9600,17 +9627,17 @@ Please check your audio preferences and try again.</source>
<translation type="vanished">Caché de la secuencia de entrada/salida</translation>
</message>
<message>
<location filename="../widget/viewer/viewer.cpp" line="1692"/>
<location filename="../widget/viewer/viewer.cpp" line="1705"/>
<source>Off</source>
<translation>Apagado</translation>
</message>
<message>
<location filename="../widget/viewer/viewer.cpp" line="1699"/>
<location filename="../widget/viewer/viewer.cpp" line="1712"/>
<source>On</source>
<translation>Activado</translation>
</message>
<message>
<location filename="../widget/viewer/viewer.cpp" line="1708"/>
<location filename="../widget/viewer/viewer.cpp" line="1721"/>
<source>Custom Aspect</source>
<translation>Aspecto Personalizado</translation>
</message>
+148 -133
View File
@@ -507,72 +507,77 @@ The last operation has been undone.</source>
<context>
<name>VideoParams</name>
<message>
<location filename="../render/videoparams.cpp" line="230"/>
<location filename="../render/videoparams.cpp" line="236"/>
<source>Full</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../render/videoparams.cpp" line="232"/>
<location filename="../render/videoparams.cpp" line="238"/>
<source>1/%1</source>
<translation type="unfinished">144p {1/%1?}</translation>
</message>
<message>
<location filename="../render/videoparams.cpp" line="240"/>
<location filename="../render/videoparams.cpp" line="246"/>
<source>8-bit</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../render/videoparams.cpp" line="242"/>
<location filename="../render/videoparams.cpp" line="248"/>
<source>10-bit Packed</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../render/videoparams.cpp" line="250"/>
<source>16-bit Integer</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../render/videoparams.cpp" line="244"/>
<location filename="../render/videoparams.cpp" line="252"/>
<source>Half-Float (16-bit)</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../render/videoparams.cpp" line="247"/>
<location filename="../render/videoparams.cpp" line="255"/>
<source>Full-Float (32-bit)</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../render/videoparams.cpp" line="254"/>
<location filename="../render/videoparams.cpp" line="262"/>
<source>Unknown (0x%1)</source>
<translation type="unfinished">Inconnu (0x%1)</translation>
</message>
<message>
<location filename="../render/videoparams.cpp" line="322"/>
<location filename="../render/videoparams.cpp" line="330"/>
<source>%1 FPS</source>
<translation type="unfinished">%1 FPS</translation>
</message>
<message>
<location filename="../render/videoparams.cpp" line="329"/>
<location filename="../render/videoparams.cpp" line="337"/>
<source>Square Pixels (%1)</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../render/videoparams.cpp" line="330"/>
<location filename="../render/videoparams.cpp" line="338"/>
<source>NTSC Standard (%1)</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../render/videoparams.cpp" line="331"/>
<location filename="../render/videoparams.cpp" line="339"/>
<source>NTSC Widescreen (%1)</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../render/videoparams.cpp" line="332"/>
<location filename="../render/videoparams.cpp" line="340"/>
<source>PAL Standard (%1)</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../render/videoparams.cpp" line="333"/>
<location filename="../render/videoparams.cpp" line="341"/>
<source>PAL Widescreen (%1)</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../render/videoparams.cpp" line="334"/>
<location filename="../render/videoparams.cpp" line="342"/>
<source>HD Anamorphic 1080 (%1)</source>
<translation type="unfinished"></translation>
</message>
@@ -616,57 +621,57 @@ The last operation has been undone.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../main.cpp" line="189"/>
<location filename="../main.cpp" line="194"/>
<source>Show this help text</source>
<translation>Afficher cette aide</translation>
</message>
<message>
<location filename="../main.cpp" line="193"/>
<location filename="../main.cpp" line="198"/>
<source>Show application version</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../main.cpp" line="197"/>
<location filename="../main.cpp" line="202"/>
<source>Start in full-screen mode</source>
<translation>Démarrer en plein écran</translation>
</message>
<message>
<location filename="../main.cpp" line="201"/>
<location filename="../main.cpp" line="206"/>
<source>Export only (No GUI)</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../main.cpp" line="205"/>
<location filename="../main.cpp" line="210"/>
<source>Override language with file</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../main.cpp" line="206"/>
<location filename="../main.cpp" line="211"/>
<source>qm-file</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../main.cpp" line="210"/>
<location filename="../main.cpp" line="215"/>
<source>Decompress project file (No GUI)</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../main.cpp" line="216"/>
<location filename="../main.cpp" line="221"/>
<source>Launch with debug console</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../main.cpp" line="221"/>
<location filename="../main.cpp" line="226"/>
<source>Project to open on startup</source>
<translation>Projet à ouvrir au démarrage</translation>
</message>
<message>
<location filename="../main.cpp" line="225"/>
<location filename="../main.cpp" line="230"/>
<source>Don&apos;t load plugins</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../main.cpp" line="384"/>
<location filename="../main.cpp" line="389"/>
<source>Your computer&apos;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.
@@ -3107,22 +3112,22 @@ To remedy this, please do one of the following:
<context>
<name>olive::Footage</name>
<message>
<location filename="../node/project/footage/footage.cpp" line="81"/>
<location filename="../node/project/footage/footage.cpp" line="82"/>
<source>Filename</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../node/project/footage/footage.cpp" line="259"/>
<location filename="../node/project/footage/footage.cpp" line="278"/>
<source>%1: Image - %2x%3</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../node/project/footage/footage.cpp" line="264"/>
<location filename="../node/project/footage/footage.cpp" line="283"/>
<source>%1: Video - %2x%3</source>
<translation type="unfinished"></translation>
</message>
<message numerus="yes">
<location filename="../node/project/footage/footage.cpp" line="273"/>
<location filename="../node/project/footage/footage.cpp" line="292"/>
<source>%1: Audio - %n Channel(s), %2Hz</source>
<translation type="unfinished">
<numerusform></numerusform>
@@ -3130,37 +3135,37 @@ To remedy this, please do one of the following:
</translation>
</message>
<message>
<location filename="../node/project/footage/footage.cpp" line="281"/>
<location filename="../node/project/footage/footage.cpp" line="300"/>
<source>%1: Subtitle</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../node/project/footage/footage.cpp" line="351"/>
<location filename="../node/project/footage/footage.cpp" line="370"/>
<source>Video</source>
<translation type="unfinished">Vidéo</translation>
</message>
<message>
<location filename="../node/project/footage/footage.cpp" line="353"/>
<location filename="../node/project/footage/footage.cpp" line="372"/>
<source>Audio</source>
<translation type="unfinished">Audio</translation>
</message>
<message>
<location filename="../node/project/footage/footage.cpp" line="355"/>
<location filename="../node/project/footage/footage.cpp" line="374"/>
<source>Subtitle</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../node/project/footage/footage.cpp" line="361"/>
<location filename="../node/project/footage/footage.cpp" line="380"/>
<source>Unknown</source>
<translation type="unfinished">Inconnu</translation>
</message>
<message>
<location filename="../node/project/footage/footage.cpp" line="463"/>
<location filename="../node/project/footage/footage.cpp" line="482"/>
<source>Filename: %1</source>
<translation type="unfinished">Nom du fichier: %1</translation>
</message>
<message>
<location filename="../node/project/footage/footage.cpp" line="497"/>
<location filename="../node/project/footage/footage.cpp" line="516"/>
<source>Invalid</source>
<translation type="unfinished"></translation>
</message>
@@ -6451,12 +6456,12 @@ This is equivalent to multiplying a video by a number between 0.0 and 1.0.</sour
<context>
<name>olive::ProjectExplorer</name>
<message>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="345"/>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="361"/>
<source>&amp;New</source>
<translation>&amp;Nouveau</translation>
</message>
<message>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="350"/>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="366"/>
<source>&amp;Import...</source>
<translation>&amp;Importer</translation>
</message>
@@ -6465,12 +6470,12 @@ This is equivalent to multiplying a video by a number between 0.0 and 1.0.</sour
<translation type="vanished">&amp;Propriétés du projet...</translation>
</message>
<message>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="170"/>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="186"/>
<source>Confirm Item Deletion</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="183"/>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="199"/>
<source>The item &quot;%1&quot; is currently connected to the following nodes:
%2
@@ -6479,88 +6484,98 @@ Are you sure you wish to delete this footage?</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="256"/>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="272"/>
<source>%1 (%2)</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="360"/>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="376"/>
<source>Open in New Tab</source>
<translation>Ouvrir dans un nouvel onglet</translation>
</message>
<message>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="365"/>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="381"/>
<source>Open in New Window</source>
<translation>Ouvrir dans une nouvelle fenêtre</translation>
</message>
<message>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="373"/>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="389"/>
<source>Reveal in Explorer</source>
<translation>Afficher dans l&apos;explorateur</translation>
</message>
<message>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="375"/>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="391"/>
<source>Reveal in Finder</source>
<translation>Afficher dans le Finder</translation>
</message>
<message>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="377"/>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="393"/>
<source>Reveal in File Manager</source>
<translation>Afficher dans le gestionnaire de fichiers</translation>
</message>
<message>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="384"/>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="513"/>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="400"/>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="552"/>
<source>Replace Footage</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="415"/>
<source>Pre-Cache</source>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="434"/>
<source>Proxy</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="423"/>
<source>No sequences exist in project</source>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="438"/>
<source>Generate Proxy</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="428"/>
<source>For &quot;%1&quot;</source>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="443"/>
<source>Use Proxy</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="442"/>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="456"/>
<source>Reveal Proxy</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="466"/>
<source>Delete Proxy</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="481"/>
<source>Rename</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="447"/>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="486"/>
<source>Delete</source>
<translation type="unfinished">Supprimer</translation>
</message>
<message>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="454"/>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="493"/>
<source>P&amp;roperties</source>
<translation>P&amp;ropriétés</translation>
</message>
<message>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="518"/>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="557"/>
<source>Unsupported media</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="519"/>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="558"/>
<source>This file type is not allowed by the current media type filter.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="538"/>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="577"/>
<source>Replaced Footage</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="723"/>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="842"/>
<source>Deleted %1 Item(s)</source>
<translation type="unfinished"></translation>
</message>
@@ -7697,7 +7712,7 @@ Do you wish to continue?</source>
<context>
<name>olive::TaskDialog</name>
<message>
<location filename="../dialog/task/task.cpp" line="101"/>
<location filename="../dialog/task/task.cpp" line="107"/>
<source>Task Failed</source>
<translation type="unfinished"></translation>
</message>
@@ -8249,195 +8264,195 @@ Duration: %3</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1297"/>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1301"/>
<source>Recorded Audio Clip</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1387"/>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1391"/>
<source>Nested Sequence %1</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1441"/>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1445"/>
<source>Nested Clips</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1735"/>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1739"/>
<source>Synchronize by Source Time</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1742"/>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1746"/>
<source>Synchronize by Waveform</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1752"/>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1756"/>
<source>Cache</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1756"/>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1760"/>
<source>Auto-Cache</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1764"/>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1768"/>
<source>Cache All</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1768"/>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1772"/>
<source>Cache In/Out</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1772"/>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1776"/>
<source>Discard</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1780"/>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1784"/>
<source>Proxy</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1784"/>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1788"/>
<source>Generate Proxy</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1789"/>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1793"/>
<source>Use Proxy</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1802"/>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1806"/>
<source>Reveal Proxy</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1812"/>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1816"/>
<source>Delete Proxy</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1824"/>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1828"/>
<source>Reveal in Footage Viewer</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1833"/>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1837"/>
<source>Reveal in Project</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1841"/>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1845"/>
<source>Multi-Cam</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1863"/>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1904"/>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1867"/>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1908"/>
<source>Properties</source>
<translation>Propriétés</translation>
</message>
<message>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1870"/>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1874"/>
<source>Use Audio Time Units</source>
<translation>Utiliser les unités de temps audio</translation>
</message>
<message>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1877"/>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1881"/>
<source>Show Thumbnails</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1881"/>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1885"/>
<source>Disabled</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1884"/>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1888"/>
<source>Only At In Points</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1887"/>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1891"/>
<source>Enabled</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1894"/>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1898"/>
<source>Show Waveforms</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="2030"/>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="2034"/>
<source>Renamed %1 Clip(s)</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="2040"/>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="2044"/>
<source>Created Subtitle Track</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="2058"/>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="2062"/>
<source>Enabled Auto-Caching On %1 Clip(s)</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="2060"/>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="2064"/>
<source>Disabled Auto-Caching On %1 Clip(s)</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="2098"/>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="2102"/>
<source>Discard Cache</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="2099"/>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="2103"/>
<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 type="unfinished"></translation>
</message>
<message>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="2170"/>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="2174"/>
<source>Multi-Cam Enabled On %1 Clip(s)</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="2171"/>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="2175"/>
<source>Multi-Cam Disabled On %1 Clip(s)</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="2236"/>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="2240"/>
<source>Nudged Clips</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="2299"/>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="2303"/>
<source>Moved Clip(s) To Point</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="2494"/>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="2498"/>
<source>Rippled Clip(s) To Point</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="2536"/>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="2540"/>
<source>Cut Clip(s) To Point</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="2612"/>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="2616"/>
<source>Pasted %1 Clip(s)</source>
<translation type="unfinished"></translation>
</message>
@@ -9066,156 +9081,156 @@ Do you wish to continue?</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/viewer/viewer.cpp" line="933"/>
<location filename="../widget/viewer/viewer.cpp" line="939"/>
<source>Audio scrubbing failed: %1</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/viewer/viewer.cpp" line="1365"/>
<location filename="../widget/viewer/viewer.cpp" line="1377"/>
<source>Audio Error</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/viewer/viewer.cpp" line="1366"/>
<location filename="../widget/viewer/viewer.cpp" line="1378"/>
<source>Failed to start audio: %1
Please check your audio preferences and try again.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/viewer/viewer.cpp" line="1431"/>
<location filename="../widget/viewer/viewer.cpp" line="1444"/>
<source>Changed Playback Resolution</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/viewer/viewer.cpp" line="1448"/>
<location filename="../widget/viewer/viewer.cpp" line="1689"/>
<location filename="../widget/viewer/viewer.cpp" line="1461"/>
<location filename="../widget/viewer/viewer.cpp" line="1702"/>
<source>Safe Margins</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/viewer/viewer.cpp" line="1602"/>
<location filename="../widget/viewer/viewer.cpp" line="1615"/>
<source>Zoom</source>
<translation>Zoom</translation>
</message>
<message>
<location filename="../widget/viewer/viewer.cpp" line="1605"/>
<location filename="../widget/viewer/viewer.cpp" line="1618"/>
<source>Fit</source>
<translation type="unfinished">Ajuster</translation>
</message>
<message>
<location filename="../widget/viewer/viewer.cpp" line="1608"/>
<location filename="../widget/viewer/viewer.cpp" line="1621"/>
<source>%1%</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/viewer/viewer.cpp" line="1617"/>
<location filename="../widget/viewer/viewer.cpp" line="1630"/>
<source>Full Screen</source>
<translation>Plein écran</translation>
</message>
<message>
<location filename="../widget/viewer/viewer.cpp" line="1624"/>
<location filename="../widget/viewer/viewer.cpp" line="1637"/>
<source>Screen %1: %2x%3</source>
<translation type="unfinished">Écran %1: %2x%3</translation>
</message>
<message>
<location filename="../widget/viewer/viewer.cpp" line="1642"/>
<location filename="../widget/viewer/viewer.cpp" line="1655"/>
<source>Playback Resolution</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/viewer/viewer.cpp" line="1659"/>
<location filename="../widget/viewer/viewer.cpp" line="1672"/>
<source>Deinterlace</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/viewer/viewer.cpp" line="1722"/>
<location filename="../widget/viewer/viewer.cpp" line="1735"/>
<source>Stop Playback On Last Frame</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/viewer/viewer.cpp" line="1733"/>
<location filename="../widget/viewer/viewer.cpp" line="1746"/>
<source>Audio Waveform</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/viewer/viewer.cpp" line="1736"/>
<location filename="../widget/viewer/viewer.cpp" line="1749"/>
<source>Automatically Show/Hide</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/viewer/viewer.cpp" line="1738"/>
<location filename="../widget/viewer/viewer.cpp" line="1751"/>
<source>Show Waveform Only</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/viewer/viewer.cpp" line="1740"/>
<location filename="../widget/viewer/viewer.cpp" line="1753"/>
<source>Show Both Viewer And Waveform</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/viewer/viewer.cpp" line="1748"/>
<location filename="../widget/viewer/viewer.cpp" line="1761"/>
<source>Show FPS</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/viewer/viewer.cpp" line="1756"/>
<location filename="../widget/viewer/viewer.cpp" line="1769"/>
<source>Subtitles</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/viewer/viewer.cpp" line="1760"/>
<location filename="../widget/viewer/viewer.cpp" line="1773"/>
<source>Show Subtitles</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/viewer/viewer.cpp" line="1769"/>
<location filename="../widget/viewer/viewer.cpp" line="1782"/>
<source>Subtitle Properties</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/viewer/viewer.cpp" line="1774"/>
<location filename="../widget/viewer/viewer.cpp" line="1787"/>
<source>Use Anti-aliasing</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/viewer/viewer.cpp" line="1786"/>
<location filename="../widget/viewer/viewer.cpp" line="1799"/>
<source>Save Frame As Image</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/viewer/viewer.cpp" line="1809"/>
<location filename="../widget/viewer/viewer.cpp" line="1849"/>
<location filename="../widget/viewer/viewer.cpp" line="1822"/>
<location filename="../widget/viewer/viewer.cpp" line="1862"/>
<source>Audio Recording</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/viewer/viewer.cpp" line="1810"/>
<location filename="../widget/viewer/viewer.cpp" line="1823"/>
<source>Project must be saved before you can record audio.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/viewer/viewer.cpp" line="1816"/>
<location filename="../widget/viewer/viewer.cpp" line="1829"/>
<source>audio</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/viewer/viewer.cpp" line="1850"/>
<location filename="../widget/viewer/viewer.cpp" line="1863"/>
<source>Failed to start audio recording: %1</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/viewer/viewer.cpp" line="1692"/>
<location filename="../widget/viewer/viewer.cpp" line="1705"/>
<source>Off</source>
<translation type="unfinished">Désactivée</translation>
</message>
<message>
<location filename="../widget/viewer/viewer.cpp" line="1699"/>
<location filename="../widget/viewer/viewer.cpp" line="1712"/>
<source>On</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/viewer/viewer.cpp" line="1708"/>
<location filename="../widget/viewer/viewer.cpp" line="1721"/>
<source>Custom Aspect</source>
<translation type="unfinished"></translation>
</message>
+5545 -1348
View File
File diff suppressed because it is too large Load Diff
+148 -133
View File
@@ -472,72 +472,77 @@ The last operation has been undone.</source>
<context>
<name>VideoParams</name>
<message>
<location filename="../render/videoparams.cpp" line="230"/>
<location filename="../render/videoparams.cpp" line="236"/>
<source>Full</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../render/videoparams.cpp" line="232"/>
<location filename="../render/videoparams.cpp" line="238"/>
<source>1/%1</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../render/videoparams.cpp" line="240"/>
<location filename="../render/videoparams.cpp" line="246"/>
<source>8-bit</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../render/videoparams.cpp" line="242"/>
<location filename="../render/videoparams.cpp" line="248"/>
<source>10-bit Packed</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../render/videoparams.cpp" line="250"/>
<source>16-bit Integer</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../render/videoparams.cpp" line="244"/>
<location filename="../render/videoparams.cpp" line="252"/>
<source>Half-Float (16-bit)</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../render/videoparams.cpp" line="247"/>
<location filename="../render/videoparams.cpp" line="255"/>
<source>Full-Float (32-bit)</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../render/videoparams.cpp" line="254"/>
<location filename="../render/videoparams.cpp" line="262"/>
<source>Unknown (0x%1)</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../render/videoparams.cpp" line="322"/>
<location filename="../render/videoparams.cpp" line="330"/>
<source>%1 FPS</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../render/videoparams.cpp" line="329"/>
<location filename="../render/videoparams.cpp" line="337"/>
<source>Square Pixels (%1)</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../render/videoparams.cpp" line="330"/>
<location filename="../render/videoparams.cpp" line="338"/>
<source>NTSC Standard (%1)</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../render/videoparams.cpp" line="331"/>
<location filename="../render/videoparams.cpp" line="339"/>
<source>NTSC Widescreen (%1)</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../render/videoparams.cpp" line="332"/>
<location filename="../render/videoparams.cpp" line="340"/>
<source>PAL Standard (%1)</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../render/videoparams.cpp" line="333"/>
<location filename="../render/videoparams.cpp" line="341"/>
<source>PAL Widescreen (%1)</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../render/videoparams.cpp" line="334"/>
<location filename="../render/videoparams.cpp" line="342"/>
<source>HD Anamorphic 1080 (%1)</source>
<translation type="unfinished"></translation>
</message>
@@ -581,57 +586,57 @@ The last operation has been undone.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../main.cpp" line="189"/>
<location filename="../main.cpp" line="194"/>
<source>Show this help text</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../main.cpp" line="193"/>
<location filename="../main.cpp" line="198"/>
<source>Show application version</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../main.cpp" line="197"/>
<location filename="../main.cpp" line="202"/>
<source>Start in full-screen mode</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../main.cpp" line="201"/>
<location filename="../main.cpp" line="206"/>
<source>Export only (No GUI)</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../main.cpp" line="205"/>
<location filename="../main.cpp" line="210"/>
<source>Override language with file</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../main.cpp" line="206"/>
<location filename="../main.cpp" line="211"/>
<source>qm-file</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../main.cpp" line="210"/>
<location filename="../main.cpp" line="215"/>
<source>Decompress project file (No GUI)</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../main.cpp" line="216"/>
<location filename="../main.cpp" line="221"/>
<source>Launch with debug console</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../main.cpp" line="221"/>
<location filename="../main.cpp" line="226"/>
<source>Project to open on startup</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../main.cpp" line="225"/>
<location filename="../main.cpp" line="230"/>
<source>Don&apos;t load plugins</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../main.cpp" line="384"/>
<location filename="../main.cpp" line="389"/>
<source>Your computer&apos;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.
@@ -3040,59 +3045,59 @@ To remedy this, please do one of the following:
<context>
<name>olive::Footage</name>
<message>
<location filename="../node/project/footage/footage.cpp" line="81"/>
<location filename="../node/project/footage/footage.cpp" line="82"/>
<source>Filename</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../node/project/footage/footage.cpp" line="259"/>
<location filename="../node/project/footage/footage.cpp" line="278"/>
<source>%1: Image - %2x%3</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../node/project/footage/footage.cpp" line="264"/>
<location filename="../node/project/footage/footage.cpp" line="283"/>
<source>%1: Video - %2x%3</source>
<translation type="unfinished"></translation>
</message>
<message numerus="yes">
<location filename="../node/project/footage/footage.cpp" line="273"/>
<location filename="../node/project/footage/footage.cpp" line="292"/>
<source>%1: Audio - %n Channel(s), %2Hz</source>
<translation type="unfinished">
<numerusform></numerusform>
</translation>
</message>
<message>
<location filename="../node/project/footage/footage.cpp" line="281"/>
<location filename="../node/project/footage/footage.cpp" line="300"/>
<source>%1: Subtitle</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../node/project/footage/footage.cpp" line="351"/>
<location filename="../node/project/footage/footage.cpp" line="370"/>
<source>Video</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../node/project/footage/footage.cpp" line="353"/>
<location filename="../node/project/footage/footage.cpp" line="372"/>
<source>Audio</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../node/project/footage/footage.cpp" line="355"/>
<location filename="../node/project/footage/footage.cpp" line="374"/>
<source>Subtitle</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../node/project/footage/footage.cpp" line="361"/>
<location filename="../node/project/footage/footage.cpp" line="380"/>
<source>Unknown</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../node/project/footage/footage.cpp" line="463"/>
<location filename="../node/project/footage/footage.cpp" line="482"/>
<source>Filename: %1</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../node/project/footage/footage.cpp" line="497"/>
<location filename="../node/project/footage/footage.cpp" line="516"/>
<source>Invalid</source>
<translation type="unfinished"></translation>
</message>
@@ -6321,22 +6326,22 @@ This is equivalent to multiplying a video by a number between 0.0 and 1.0.</sour
<context>
<name>olive::ProjectExplorer</name>
<message>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="345"/>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="361"/>
<source>&amp;New</source>
<translation type="unfinished">&amp;Buat</translation>
</message>
<message>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="350"/>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="366"/>
<source>&amp;Import...</source>
<translation type="unfinished">&amp;Impor...</translation>
</message>
<message>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="170"/>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="186"/>
<source>Confirm Item Deletion</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="183"/>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="199"/>
<source>The item &quot;%1&quot; is currently connected to the following nodes:
%2
@@ -6345,88 +6350,98 @@ Are you sure you wish to delete this footage?</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="256"/>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="272"/>
<source>%1 (%2)</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="360"/>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="376"/>
<source>Open in New Tab</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="365"/>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="381"/>
<source>Open in New Window</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="373"/>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="389"/>
<source>Reveal in Explorer</source>
<translation type="unfinished">Buka di Explorer</translation>
</message>
<message>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="375"/>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="391"/>
<source>Reveal in Finder</source>
<translation type="unfinished">Buka di Finder</translation>
</message>
<message>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="377"/>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="393"/>
<source>Reveal in File Manager</source>
<translation type="unfinished">Buka di Manajer Berkas</translation>
</message>
<message>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="384"/>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="513"/>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="400"/>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="552"/>
<source>Replace Footage</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="415"/>
<source>Pre-Cache</source>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="434"/>
<source>Proxy</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="423"/>
<source>No sequences exist in project</source>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="438"/>
<source>Generate Proxy</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="428"/>
<source>For &quot;%1&quot;</source>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="443"/>
<source>Use Proxy</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="442"/>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="456"/>
<source>Reveal Proxy</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="466"/>
<source>Delete Proxy</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="481"/>
<source>Rename</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="447"/>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="486"/>
<source>Delete</source>
<translation type="unfinished">Hapus</translation>
</message>
<message>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="454"/>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="493"/>
<source>P&amp;roperties</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="518"/>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="557"/>
<source>Unsupported media</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="519"/>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="558"/>
<source>This file type is not allowed by the current media type filter.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="538"/>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="577"/>
<source>Replaced Footage</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="723"/>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="842"/>
<source>Deleted %1 Item(s)</source>
<translation type="unfinished"></translation>
</message>
@@ -7470,7 +7485,7 @@ Do you wish to continue?</source>
<context>
<name>olive::TaskDialog</name>
<message>
<location filename="../dialog/task/task.cpp" line="101"/>
<location filename="../dialog/task/task.cpp" line="107"/>
<source>Task Failed</source>
<translation type="unfinished"></translation>
</message>
@@ -8014,195 +8029,195 @@ Duration: %3</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1297"/>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1301"/>
<source>Recorded Audio Clip</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1387"/>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1391"/>
<source>Nested Sequence %1</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1441"/>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1445"/>
<source>Nested Clips</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1735"/>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1739"/>
<source>Synchronize by Source Time</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1742"/>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1746"/>
<source>Synchronize by Waveform</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1752"/>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1756"/>
<source>Cache</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1756"/>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1760"/>
<source>Auto-Cache</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1764"/>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1768"/>
<source>Cache All</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1768"/>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1772"/>
<source>Cache In/Out</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1772"/>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1776"/>
<source>Discard</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1780"/>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1784"/>
<source>Proxy</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1784"/>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1788"/>
<source>Generate Proxy</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1789"/>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1793"/>
<source>Use Proxy</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1802"/>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1806"/>
<source>Reveal Proxy</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1812"/>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1816"/>
<source>Delete Proxy</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1824"/>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1828"/>
<source>Reveal in Footage Viewer</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1833"/>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1837"/>
<source>Reveal in Project</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1841"/>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1845"/>
<source>Multi-Cam</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1863"/>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1904"/>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1867"/>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1908"/>
<source>Properties</source>
<translation type="unfinished">Properti</translation>
</message>
<message>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1870"/>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1874"/>
<source>Use Audio Time Units</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1877"/>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1881"/>
<source>Show Thumbnails</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1881"/>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1885"/>
<source>Disabled</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1884"/>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1888"/>
<source>Only At In Points</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1887"/>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1891"/>
<source>Enabled</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1894"/>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1898"/>
<source>Show Waveforms</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="2030"/>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="2034"/>
<source>Renamed %1 Clip(s)</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="2040"/>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="2044"/>
<source>Created Subtitle Track</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="2058"/>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="2062"/>
<source>Enabled Auto-Caching On %1 Clip(s)</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="2060"/>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="2064"/>
<source>Disabled Auto-Caching On %1 Clip(s)</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="2098"/>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="2102"/>
<source>Discard Cache</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="2099"/>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="2103"/>
<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 type="unfinished"></translation>
</message>
<message>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="2170"/>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="2174"/>
<source>Multi-Cam Enabled On %1 Clip(s)</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="2171"/>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="2175"/>
<source>Multi-Cam Disabled On %1 Clip(s)</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="2236"/>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="2240"/>
<source>Nudged Clips</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="2299"/>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="2303"/>
<source>Moved Clip(s) To Point</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="2494"/>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="2498"/>
<source>Rippled Clip(s) To Point</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="2536"/>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="2540"/>
<source>Cut Clip(s) To Point</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="2612"/>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="2616"/>
<source>Pasted %1 Clip(s)</source>
<translation type="unfinished"></translation>
</message>
@@ -8781,156 +8796,156 @@ Do you wish to continue?</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/viewer/viewer.cpp" line="933"/>
<location filename="../widget/viewer/viewer.cpp" line="939"/>
<source>Audio scrubbing failed: %1</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/viewer/viewer.cpp" line="1365"/>
<location filename="../widget/viewer/viewer.cpp" line="1377"/>
<source>Audio Error</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/viewer/viewer.cpp" line="1366"/>
<location filename="../widget/viewer/viewer.cpp" line="1378"/>
<source>Failed to start audio: %1
Please check your audio preferences and try again.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/viewer/viewer.cpp" line="1431"/>
<location filename="../widget/viewer/viewer.cpp" line="1444"/>
<source>Changed Playback Resolution</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/viewer/viewer.cpp" line="1448"/>
<location filename="../widget/viewer/viewer.cpp" line="1689"/>
<location filename="../widget/viewer/viewer.cpp" line="1461"/>
<location filename="../widget/viewer/viewer.cpp" line="1702"/>
<source>Safe Margins</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/viewer/viewer.cpp" line="1602"/>
<location filename="../widget/viewer/viewer.cpp" line="1615"/>
<source>Zoom</source>
<translation type="unfinished">Pembesaran</translation>
</message>
<message>
<location filename="../widget/viewer/viewer.cpp" line="1605"/>
<location filename="../widget/viewer/viewer.cpp" line="1618"/>
<source>Fit</source>
<translation type="unfinished">Pas</translation>
</message>
<message>
<location filename="../widget/viewer/viewer.cpp" line="1608"/>
<location filename="../widget/viewer/viewer.cpp" line="1621"/>
<source>%1%</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/viewer/viewer.cpp" line="1617"/>
<location filename="../widget/viewer/viewer.cpp" line="1630"/>
<source>Full Screen</source>
<translation type="unfinished">Layar Penuh</translation>
</message>
<message>
<location filename="../widget/viewer/viewer.cpp" line="1624"/>
<location filename="../widget/viewer/viewer.cpp" line="1637"/>
<source>Screen %1: %2x%3</source>
<translation type="unfinished">Layar %1: %2x%3</translation>
</message>
<message>
<location filename="../widget/viewer/viewer.cpp" line="1642"/>
<location filename="../widget/viewer/viewer.cpp" line="1655"/>
<source>Playback Resolution</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/viewer/viewer.cpp" line="1659"/>
<location filename="../widget/viewer/viewer.cpp" line="1672"/>
<source>Deinterlace</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/viewer/viewer.cpp" line="1722"/>
<location filename="../widget/viewer/viewer.cpp" line="1735"/>
<source>Stop Playback On Last Frame</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/viewer/viewer.cpp" line="1733"/>
<location filename="../widget/viewer/viewer.cpp" line="1746"/>
<source>Audio Waveform</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/viewer/viewer.cpp" line="1736"/>
<location filename="../widget/viewer/viewer.cpp" line="1749"/>
<source>Automatically Show/Hide</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/viewer/viewer.cpp" line="1738"/>
<location filename="../widget/viewer/viewer.cpp" line="1751"/>
<source>Show Waveform Only</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/viewer/viewer.cpp" line="1740"/>
<location filename="../widget/viewer/viewer.cpp" line="1753"/>
<source>Show Both Viewer And Waveform</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/viewer/viewer.cpp" line="1748"/>
<location filename="../widget/viewer/viewer.cpp" line="1761"/>
<source>Show FPS</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/viewer/viewer.cpp" line="1756"/>
<location filename="../widget/viewer/viewer.cpp" line="1769"/>
<source>Subtitles</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/viewer/viewer.cpp" line="1760"/>
<location filename="../widget/viewer/viewer.cpp" line="1773"/>
<source>Show Subtitles</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/viewer/viewer.cpp" line="1769"/>
<location filename="../widget/viewer/viewer.cpp" line="1782"/>
<source>Subtitle Properties</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/viewer/viewer.cpp" line="1774"/>
<location filename="../widget/viewer/viewer.cpp" line="1787"/>
<source>Use Anti-aliasing</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/viewer/viewer.cpp" line="1786"/>
<location filename="../widget/viewer/viewer.cpp" line="1799"/>
<source>Save Frame As Image</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/viewer/viewer.cpp" line="1809"/>
<location filename="../widget/viewer/viewer.cpp" line="1849"/>
<location filename="../widget/viewer/viewer.cpp" line="1822"/>
<location filename="../widget/viewer/viewer.cpp" line="1862"/>
<source>Audio Recording</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/viewer/viewer.cpp" line="1810"/>
<location filename="../widget/viewer/viewer.cpp" line="1823"/>
<source>Project must be saved before you can record audio.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/viewer/viewer.cpp" line="1816"/>
<location filename="../widget/viewer/viewer.cpp" line="1829"/>
<source>audio</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/viewer/viewer.cpp" line="1850"/>
<location filename="../widget/viewer/viewer.cpp" line="1863"/>
<source>Failed to start audio recording: %1</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/viewer/viewer.cpp" line="1692"/>
<location filename="../widget/viewer/viewer.cpp" line="1705"/>
<source>Off</source>
<translation type="unfinished">Matikan</translation>
</message>
<message>
<location filename="../widget/viewer/viewer.cpp" line="1699"/>
<location filename="../widget/viewer/viewer.cpp" line="1712"/>
<source>On</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/viewer/viewer.cpp" line="1708"/>
<location filename="../widget/viewer/viewer.cpp" line="1721"/>
<source>Custom Aspect</source>
<translation type="unfinished"></translation>
</message>
+160 -133
View File
@@ -472,72 +472,77 @@ The last operation has been undone.</source>
<context>
<name>VideoParams</name>
<message>
<location filename="../render/videoparams.cpp" line="230"/>
<location filename="../render/videoparams.cpp" line="236"/>
<source>Full</source>
<translation type="unfinished">Completo</translation>
</message>
<message>
<location filename="../render/videoparams.cpp" line="232"/>
<location filename="../render/videoparams.cpp" line="238"/>
<source>1/%1</source>
<translation type="unfinished">1/%1</translation>
</message>
<message>
<location filename="../render/videoparams.cpp" line="240"/>
<location filename="../render/videoparams.cpp" line="246"/>
<source>8-bit</source>
<translation>8-bit</translation>
</message>
<message>
<location filename="../render/videoparams.cpp" line="242"/>
<location filename="../render/videoparams.cpp" line="248"/>
<source>10-bit Packed</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../render/videoparams.cpp" line="250"/>
<source>16-bit Integer</source>
<translation>16-bit intero</translation>
</message>
<message>
<location filename="../render/videoparams.cpp" line="244"/>
<location filename="../render/videoparams.cpp" line="252"/>
<source>Half-Float (16-bit)</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../render/videoparams.cpp" line="247"/>
<location filename="../render/videoparams.cpp" line="255"/>
<source>Full-Float (32-bit)</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../render/videoparams.cpp" line="254"/>
<location filename="../render/videoparams.cpp" line="262"/>
<source>Unknown (0x%1)</source>
<translation>Sconosciuto (0x%1)</translation>
</message>
<message>
<location filename="../render/videoparams.cpp" line="322"/>
<location filename="../render/videoparams.cpp" line="330"/>
<source>%1 FPS</source>
<translation>%1 FPS</translation>
</message>
<message>
<location filename="../render/videoparams.cpp" line="329"/>
<location filename="../render/videoparams.cpp" line="337"/>
<source>Square Pixels (%1)</source>
<translation>Pixel quadrati (%1)</translation>
</message>
<message>
<location filename="../render/videoparams.cpp" line="330"/>
<location filename="../render/videoparams.cpp" line="338"/>
<source>NTSC Standard (%1)</source>
<translation>NTSC standard (%1)</translation>
</message>
<message>
<location filename="../render/videoparams.cpp" line="331"/>
<location filename="../render/videoparams.cpp" line="339"/>
<source>NTSC Widescreen (%1)</source>
<translation>NTSC schermo wide (%1)</translation>
</message>
<message>
<location filename="../render/videoparams.cpp" line="332"/>
<location filename="../render/videoparams.cpp" line="340"/>
<source>PAL Standard (%1)</source>
<translation>PAL standard (%1)</translation>
</message>
<message>
<location filename="../render/videoparams.cpp" line="333"/>
<location filename="../render/videoparams.cpp" line="341"/>
<source>PAL Widescreen (%1)</source>
<translation>PAL schermo wide (%1)</translation>
</message>
<message>
<location filename="../render/videoparams.cpp" line="334"/>
<location filename="../render/videoparams.cpp" line="342"/>
<source>HD Anamorphic 1080 (%1)</source>
<translation>HD anamorfico (%1)</translation>
</message>
@@ -581,57 +586,57 @@ The last operation has been undone.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../main.cpp" line="189"/>
<location filename="../main.cpp" line="194"/>
<source>Show this help text</source>
<translation>Visualizza questo testo della guida</translation>
</message>
<message>
<location filename="../main.cpp" line="193"/>
<location filename="../main.cpp" line="198"/>
<source>Show application version</source>
<translation>Visualizza versione applicazione</translation>
</message>
<message>
<location filename="../main.cpp" line="197"/>
<location filename="../main.cpp" line="202"/>
<source>Start in full-screen mode</source>
<translation>Avvia in modo schermo pieno</translation>
</message>
<message>
<location filename="../main.cpp" line="201"/>
<location filename="../main.cpp" line="206"/>
<source>Export only (No GUI)</source>
<translation>Esporta solo (no GUI)</translation>
</message>
<message>
<location filename="../main.cpp" line="205"/>
<location filename="../main.cpp" line="210"/>
<source>Override language with file</source>
<translation>Sovrascrivi lingua tramite file esterno</translation>
</message>
<message>
<location filename="../main.cpp" line="206"/>
<location filename="../main.cpp" line="211"/>
<source>qm-file</source>
<translation>file-qm</translation>
</message>
<message>
<location filename="../main.cpp" line="210"/>
<location filename="../main.cpp" line="215"/>
<source>Decompress project file (No GUI)</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../main.cpp" line="216"/>
<location filename="../main.cpp" line="221"/>
<source>Launch with debug console</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../main.cpp" line="221"/>
<location filename="../main.cpp" line="226"/>
<source>Project to open on startup</source>
<translation>Apri progetto ad avvio programma</translation>
</message>
<message>
<location filename="../main.cpp" line="225"/>
<location filename="../main.cpp" line="230"/>
<source>Don&apos;t load plugins</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../main.cpp" line="384"/>
<location filename="../main.cpp" line="389"/>
<source>Your computer&apos;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.
@@ -3066,7 +3071,7 @@ To remedy this, please do one of the following:
<context>
<name>olive::Footage</name>
<message>
<location filename="../node/project/footage/footage.cpp" line="81"/>
<location filename="../node/project/footage/footage.cpp" line="82"/>
<source>Filename</source>
<translation>Nome file</translation>
</message>
@@ -3087,17 +3092,17 @@ To remedy this, please do one of the following:
<translation type="vanished">Morsetto</translation>
</message>
<message>
<location filename="../node/project/footage/footage.cpp" line="259"/>
<location filename="../node/project/footage/footage.cpp" line="278"/>
<source>%1: Image - %2x%3</source>
<translation>%1: immagine - %2x%3</translation>
</message>
<message>
<location filename="../node/project/footage/footage.cpp" line="264"/>
<location filename="../node/project/footage/footage.cpp" line="283"/>
<source>%1: Video - %2x%3</source>
<translation>%1: Video - %2x%3</translation>
</message>
<message numerus="yes">
<location filename="../node/project/footage/footage.cpp" line="273"/>
<location filename="../node/project/footage/footage.cpp" line="292"/>
<source>%1: Audio - %n Channel(s), %2Hz</source>
<translation>
<numerusform>%1: audio - %n canale, %2Hz</numerusform>
@@ -3105,37 +3110,37 @@ To remedy this, please do one of the following:
</translation>
</message>
<message>
<location filename="../node/project/footage/footage.cpp" line="281"/>
<location filename="../node/project/footage/footage.cpp" line="300"/>
<source>%1: Subtitle</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../node/project/footage/footage.cpp" line="351"/>
<location filename="../node/project/footage/footage.cpp" line="370"/>
<source>Video</source>
<translation>Video</translation>
</message>
<message>
<location filename="../node/project/footage/footage.cpp" line="353"/>
<location filename="../node/project/footage/footage.cpp" line="372"/>
<source>Audio</source>
<translation>Audio</translation>
</message>
<message>
<location filename="../node/project/footage/footage.cpp" line="355"/>
<location filename="../node/project/footage/footage.cpp" line="374"/>
<source>Subtitle</source>
<translation>Sottotitoli</translation>
</message>
<message>
<location filename="../node/project/footage/footage.cpp" line="361"/>
<location filename="../node/project/footage/footage.cpp" line="380"/>
<source>Unknown</source>
<translation>Sconosciuto</translation>
</message>
<message>
<location filename="../node/project/footage/footage.cpp" line="463"/>
<location filename="../node/project/footage/footage.cpp" line="482"/>
<source>Filename: %1</source>
<translation>Nome file: %1</translation>
</message>
<message>
<location filename="../node/project/footage/footage.cpp" line="497"/>
<location filename="../node/project/footage/footage.cpp" line="516"/>
<source>Invalid</source>
<translation>Non valido</translation>
</message>
@@ -6396,22 +6401,22 @@ This is equivalent to multiplying a video by a number between 0.0 and 1.0.</sour
<context>
<name>olive::ProjectExplorer</name>
<message>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="345"/>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="361"/>
<source>&amp;New</source>
<translation>&amp;Nuovo</translation>
</message>
<message>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="350"/>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="366"/>
<source>&amp;Import...</source>
<translation>&amp;Importa...</translation>
</message>
<message>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="170"/>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="186"/>
<source>Confirm Item Deletion</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="183"/>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="199"/>
<source>The item &quot;%1&quot; is currently connected to the following nodes:
%2
@@ -6420,88 +6425,110 @@ Are you sure you wish to delete this footage?</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="256"/>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="272"/>
<source>%1 (%2)</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="360"/>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="376"/>
<source>Open in New Tab</source>
<translation>Apri in una nuova scheda</translation>
</message>
<message>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="365"/>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="381"/>
<source>Open in New Window</source>
<translation>Apri in una nuova finestra</translation>
</message>
<message>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="373"/>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="389"/>
<source>Reveal in Explorer</source>
<translation>Visualizza in Esplora risorse</translation>
</message>
<message>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="375"/>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="391"/>
<source>Reveal in Finder</source>
<translation>Visualizza nel Finder</translation>
</message>
<message>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="377"/>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="393"/>
<source>Reveal in File Manager</source>
<translation>Visualizza nel Gestore file</translation>
</message>
<message>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="384"/>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="513"/>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="400"/>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="552"/>
<source>Replace Footage</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="415"/>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="434"/>
<source>Proxy</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="438"/>
<source>Generate Proxy</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="443"/>
<source>Use Proxy</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="456"/>
<source>Reveal Proxy</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="466"/>
<source>Delete Proxy</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Pre-Cache</source>
<translation>Pre-cache</translation>
<translation type="vanished">Pre-cache</translation>
</message>
<message>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="423"/>
<source>No sequences exist in project</source>
<translation>Nel progetto non esiste nessuna sequenza</translation>
<translation type="vanished">Nel progetto non esiste nessuna sequenza</translation>
</message>
<message>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="428"/>
<source>For &quot;%1&quot;</source>
<translation>Per &quot;%1&quot;</translation>
<translation type="vanished">Per &quot;%1&quot;</translation>
</message>
<message>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="442"/>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="481"/>
<source>Rename</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="447"/>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="486"/>
<source>Delete</source>
<translation type="unfinished">Elimina</translation>
</message>
<message>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="454"/>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="493"/>
<source>P&amp;roperties</source>
<translation>P&amp;roprietà</translation>
</message>
<message>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="518"/>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="557"/>
<source>Unsupported media</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="519"/>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="558"/>
<source>This file type is not allowed by the current media type filter.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="538"/>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="577"/>
<source>Replaced Footage</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="723"/>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="842"/>
<source>Deleted %1 Item(s)</source>
<translation type="unfinished"></translation>
</message>
@@ -7618,7 +7645,7 @@ Do you wish to continue?</source>
<context>
<name>olive::TaskDialog</name>
<message>
<location filename="../dialog/task/task.cpp" line="101"/>
<location filename="../dialog/task/task.cpp" line="107"/>
<source>Task Failed</source>
<translation type="unfinished"></translation>
</message>
@@ -8178,195 +8205,195 @@ Duration: %3</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1297"/>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1301"/>
<source>Recorded Audio Clip</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1387"/>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1391"/>
<source>Nested Sequence %1</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1441"/>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1445"/>
<source>Nested Clips</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1735"/>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1739"/>
<source>Synchronize by Source Time</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1742"/>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1746"/>
<source>Synchronize by Waveform</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1752"/>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1756"/>
<source>Cache</source>
<translation type="unfinished">Cache</translation>
</message>
<message>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1756"/>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1760"/>
<source>Auto-Cache</source>
<translation type="unfinished">Cache automatica</translation>
</message>
<message>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1764"/>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1768"/>
<source>Cache All</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1768"/>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1772"/>
<source>Cache In/Out</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1772"/>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1776"/>
<source>Discard</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1780"/>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1784"/>
<source>Proxy</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1784"/>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1788"/>
<source>Generate Proxy</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1789"/>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1793"/>
<source>Use Proxy</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1802"/>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1806"/>
<source>Reveal Proxy</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1812"/>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1816"/>
<source>Delete Proxy</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1824"/>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1828"/>
<source>Reveal in Footage Viewer</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1833"/>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1837"/>
<source>Reveal in Project</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1841"/>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1845"/>
<source>Multi-Cam</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1863"/>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1904"/>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1867"/>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1908"/>
<source>Properties</source>
<translation>Proprietà</translation>
</message>
<message>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1870"/>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1874"/>
<source>Use Audio Time Units</source>
<translation>Usa unità tempo audio</translation>
</message>
<message>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1877"/>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1881"/>
<source>Show Thumbnails</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1881"/>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1885"/>
<source>Disabled</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1884"/>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1888"/>
<source>Only At In Points</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1887"/>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1891"/>
<source>Enabled</source>
<translation type="unfinished">Abilitato</translation>
</message>
<message>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1894"/>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1898"/>
<source>Show Waveforms</source>
<translation>Visualizza forme d&apos;onda</translation>
</message>
<message>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="2030"/>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="2034"/>
<source>Renamed %1 Clip(s)</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="2040"/>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="2044"/>
<source>Created Subtitle Track</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="2058"/>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="2062"/>
<source>Enabled Auto-Caching On %1 Clip(s)</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="2060"/>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="2064"/>
<source>Disabled Auto-Caching On %1 Clip(s)</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="2098"/>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="2102"/>
<source>Discard Cache</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="2099"/>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="2103"/>
<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 type="unfinished"></translation>
</message>
<message>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="2170"/>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="2174"/>
<source>Multi-Cam Enabled On %1 Clip(s)</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="2171"/>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="2175"/>
<source>Multi-Cam Disabled On %1 Clip(s)</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="2236"/>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="2240"/>
<source>Nudged Clips</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="2299"/>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="2303"/>
<source>Moved Clip(s) To Point</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="2494"/>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="2498"/>
<source>Rippled Clip(s) To Point</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="2536"/>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="2540"/>
<source>Cut Clip(s) To Point</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="2612"/>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="2616"/>
<source>Pasted %1 Clip(s)</source>
<translation type="unfinished"></translation>
</message>
@@ -9057,136 +9084,136 @@ Equivale a moltiplicare per una matrice ortografica.</translation>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/viewer/viewer.cpp" line="933"/>
<location filename="../widget/viewer/viewer.cpp" line="939"/>
<source>Audio scrubbing failed: %1</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/viewer/viewer.cpp" line="1365"/>
<location filename="../widget/viewer/viewer.cpp" line="1377"/>
<source>Audio Error</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/viewer/viewer.cpp" line="1366"/>
<location filename="../widget/viewer/viewer.cpp" line="1378"/>
<source>Failed to start audio: %1
Please check your audio preferences and try again.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/viewer/viewer.cpp" line="1431"/>
<location filename="../widget/viewer/viewer.cpp" line="1444"/>
<source>Changed Playback Resolution</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/viewer/viewer.cpp" line="1448"/>
<location filename="../widget/viewer/viewer.cpp" line="1689"/>
<location filename="../widget/viewer/viewer.cpp" line="1461"/>
<location filename="../widget/viewer/viewer.cpp" line="1702"/>
<source>Safe Margins</source>
<translation>Margine sicurezza</translation>
</message>
<message>
<location filename="../widget/viewer/viewer.cpp" line="1602"/>
<location filename="../widget/viewer/viewer.cpp" line="1615"/>
<source>Zoom</source>
<translation>Zoom</translation>
</message>
<message>
<location filename="../widget/viewer/viewer.cpp" line="1605"/>
<location filename="../widget/viewer/viewer.cpp" line="1618"/>
<source>Fit</source>
<translation>Adatta</translation>
</message>
<message>
<location filename="../widget/viewer/viewer.cpp" line="1608"/>
<location filename="../widget/viewer/viewer.cpp" line="1621"/>
<source>%1%</source>
<translation>%1%</translation>
</message>
<message>
<location filename="../widget/viewer/viewer.cpp" line="1617"/>
<location filename="../widget/viewer/viewer.cpp" line="1630"/>
<source>Full Screen</source>
<translation>Schermo intero</translation>
</message>
<message>
<location filename="../widget/viewer/viewer.cpp" line="1624"/>
<location filename="../widget/viewer/viewer.cpp" line="1637"/>
<source>Screen %1: %2x%3</source>
<translation>Schermo %1: %2x%3</translation>
</message>
<message>
<location filename="../widget/viewer/viewer.cpp" line="1642"/>
<location filename="../widget/viewer/viewer.cpp" line="1655"/>
<source>Playback Resolution</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/viewer/viewer.cpp" line="1659"/>
<location filename="../widget/viewer/viewer.cpp" line="1672"/>
<source>Deinterlace</source>
<translation>Deinterlaccia</translation>
</message>
<message>
<location filename="../widget/viewer/viewer.cpp" line="1722"/>
<location filename="../widget/viewer/viewer.cpp" line="1735"/>
<source>Stop Playback On Last Frame</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/viewer/viewer.cpp" line="1733"/>
<location filename="../widget/viewer/viewer.cpp" line="1746"/>
<source>Audio Waveform</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/viewer/viewer.cpp" line="1736"/>
<location filename="../widget/viewer/viewer.cpp" line="1749"/>
<source>Automatically Show/Hide</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/viewer/viewer.cpp" line="1738"/>
<location filename="../widget/viewer/viewer.cpp" line="1751"/>
<source>Show Waveform Only</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/viewer/viewer.cpp" line="1740"/>
<location filename="../widget/viewer/viewer.cpp" line="1753"/>
<source>Show Both Viewer And Waveform</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/viewer/viewer.cpp" line="1756"/>
<location filename="../widget/viewer/viewer.cpp" line="1769"/>
<source>Subtitles</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/viewer/viewer.cpp" line="1760"/>
<location filename="../widget/viewer/viewer.cpp" line="1773"/>
<source>Show Subtitles</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/viewer/viewer.cpp" line="1769"/>
<location filename="../widget/viewer/viewer.cpp" line="1782"/>
<source>Subtitle Properties</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/viewer/viewer.cpp" line="1774"/>
<location filename="../widget/viewer/viewer.cpp" line="1787"/>
<source>Use Anti-aliasing</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/viewer/viewer.cpp" line="1786"/>
<location filename="../widget/viewer/viewer.cpp" line="1799"/>
<source>Save Frame As Image</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/viewer/viewer.cpp" line="1809"/>
<location filename="../widget/viewer/viewer.cpp" line="1849"/>
<location filename="../widget/viewer/viewer.cpp" line="1822"/>
<location filename="../widget/viewer/viewer.cpp" line="1862"/>
<source>Audio Recording</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/viewer/viewer.cpp" line="1810"/>
<location filename="../widget/viewer/viewer.cpp" line="1823"/>
<source>Project must be saved before you can record audio.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/viewer/viewer.cpp" line="1816"/>
<location filename="../widget/viewer/viewer.cpp" line="1829"/>
<source>audio</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/viewer/viewer.cpp" line="1850"/>
<location filename="../widget/viewer/viewer.cpp" line="1863"/>
<source>Failed to start audio recording: %1</source>
<translation type="unfinished"></translation>
</message>
@@ -9203,7 +9230,7 @@ Please check your audio preferences and try again.</source>
<translation type="vanished">Cache automatica</translation>
</message>
<message>
<location filename="../widget/viewer/viewer.cpp" line="1748"/>
<location filename="../widget/viewer/viewer.cpp" line="1761"/>
<source>Show FPS</source>
<translation>Visualizza FPS</translation>
</message>
@@ -9216,17 +9243,17 @@ Please check your audio preferences and try again.</source>
<translation type="vanished">Cache sequenza punti inizio/fine</translation>
</message>
<message>
<location filename="../widget/viewer/viewer.cpp" line="1692"/>
<location filename="../widget/viewer/viewer.cpp" line="1705"/>
<source>Off</source>
<translation>OFF</translation>
</message>
<message>
<location filename="../widget/viewer/viewer.cpp" line="1699"/>
<location filename="../widget/viewer/viewer.cpp" line="1712"/>
<source>On</source>
<translation>ON</translation>
</message>
<message>
<location filename="../widget/viewer/viewer.cpp" line="1708"/>
<location filename="../widget/viewer/viewer.cpp" line="1721"/>
<source>Custom Aspect</source>
<translation>Rapporto personalizzato</translation>
</message>
+160 -133
View File
@@ -485,72 +485,77 @@ The last operation has been undone.</source>
<context>
<name>VideoParams</name>
<message>
<location filename="../render/videoparams.cpp" line="230"/>
<location filename="../render/videoparams.cpp" line="236"/>
<source>Full</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../render/videoparams.cpp" line="232"/>
<location filename="../render/videoparams.cpp" line="238"/>
<source>1/%1</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../render/videoparams.cpp" line="240"/>
<location filename="../render/videoparams.cpp" line="246"/>
<source>8-bit</source>
<translation>8</translation>
</message>
<message>
<location filename="../render/videoparams.cpp" line="242"/>
<location filename="../render/videoparams.cpp" line="248"/>
<source>10-bit Packed</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../render/videoparams.cpp" line="250"/>
<source>16-bit Integer</source>
<translation>16</translation>
</message>
<message>
<location filename="../render/videoparams.cpp" line="244"/>
<location filename="../render/videoparams.cpp" line="252"/>
<source>Half-Float (16-bit)</source>
<translation></translation>
</message>
<message>
<location filename="../render/videoparams.cpp" line="247"/>
<location filename="../render/videoparams.cpp" line="255"/>
<source>Full-Float (32-bit)</source>
<translation></translation>
</message>
<message>
<location filename="../render/videoparams.cpp" line="254"/>
<location filename="../render/videoparams.cpp" line="262"/>
<source>Unknown (0x%1)</source>
<translation> (0x%1)</translation>
</message>
<message>
<location filename="../render/videoparams.cpp" line="322"/>
<location filename="../render/videoparams.cpp" line="330"/>
<source>%1 FPS</source>
<translation></translation>
</message>
<message>
<location filename="../render/videoparams.cpp" line="329"/>
<location filename="../render/videoparams.cpp" line="337"/>
<source>Square Pixels (%1)</source>
<translation> (%1)</translation>
</message>
<message>
<location filename="../render/videoparams.cpp" line="330"/>
<location filename="../render/videoparams.cpp" line="338"/>
<source>NTSC Standard (%1)</source>
<translation>NTSC標準 (%1)</translation>
</message>
<message>
<location filename="../render/videoparams.cpp" line="331"/>
<location filename="../render/videoparams.cpp" line="339"/>
<source>NTSC Widescreen (%1)</source>
<translation>NTSCワイドスクリーン (%1)</translation>
</message>
<message>
<location filename="../render/videoparams.cpp" line="332"/>
<location filename="../render/videoparams.cpp" line="340"/>
<source>PAL Standard (%1)</source>
<translation>PAL標準 (%1)</translation>
</message>
<message>
<location filename="../render/videoparams.cpp" line="333"/>
<location filename="../render/videoparams.cpp" line="341"/>
<source>PAL Widescreen (%1)</source>
<translation>PALワイドスクリーン (%1)</translation>
</message>
<message>
<location filename="../render/videoparams.cpp" line="334"/>
<location filename="../render/videoparams.cpp" line="342"/>
<source>HD Anamorphic 1080 (%1)</source>
<translation>HDアナモルフィック 1080 (%1)</translation>
</message>
@@ -594,57 +599,57 @@ The last operation has been undone.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../main.cpp" line="189"/>
<location filename="../main.cpp" line="194"/>
<source>Show this help text</source>
<translation></translation>
</message>
<message>
<location filename="../main.cpp" line="193"/>
<location filename="../main.cpp" line="198"/>
<source>Show application version</source>
<translation></translation>
</message>
<message>
<location filename="../main.cpp" line="197"/>
<location filename="../main.cpp" line="202"/>
<source>Start in full-screen mode</source>
<translation></translation>
</message>
<message>
<location filename="../main.cpp" line="201"/>
<location filename="../main.cpp" line="206"/>
<source>Export only (No GUI)</source>
<translation> (GUIなし)</translation>
</message>
<message>
<location filename="../main.cpp" line="205"/>
<location filename="../main.cpp" line="210"/>
<source>Override language with file</source>
<translation></translation>
</message>
<message>
<location filename="../main.cpp" line="206"/>
<location filename="../main.cpp" line="211"/>
<source>qm-file</source>
<translation></translation>
</message>
<message>
<location filename="../main.cpp" line="210"/>
<location filename="../main.cpp" line="215"/>
<source>Decompress project file (No GUI)</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../main.cpp" line="216"/>
<location filename="../main.cpp" line="221"/>
<source>Launch with debug console</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../main.cpp" line="221"/>
<location filename="../main.cpp" line="226"/>
<source>Project to open on startup</source>
<translation></translation>
</message>
<message>
<location filename="../main.cpp" line="225"/>
<location filename="../main.cpp" line="230"/>
<source>Don&apos;t load plugins</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../main.cpp" line="384"/>
<location filename="../main.cpp" line="389"/>
<source>Your computer&apos;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.
@@ -3176,7 +3181,7 @@ To remedy this, please do one of the following:
<context>
<name>olive::Footage</name>
<message>
<location filename="../node/project/footage/footage.cpp" line="81"/>
<location filename="../node/project/footage/footage.cpp" line="82"/>
<source>Filename</source>
<translation></translation>
</message>
@@ -3197,54 +3202,54 @@ To remedy this, please do one of the following:
<translation type="vanished"></translation>
</message>
<message>
<location filename="../node/project/footage/footage.cpp" line="259"/>
<location filename="../node/project/footage/footage.cpp" line="278"/>
<source>%1: Image - %2x%3</source>
<translation>%1: 画像 - %2x%3</translation>
</message>
<message>
<location filename="../node/project/footage/footage.cpp" line="264"/>
<location filename="../node/project/footage/footage.cpp" line="283"/>
<source>%1: Video - %2x%3</source>
<translation>%1: ビデオ - %2x%3</translation>
</message>
<message numerus="yes">
<location filename="../node/project/footage/footage.cpp" line="273"/>
<location filename="../node/project/footage/footage.cpp" line="292"/>
<source>%1: Audio - %n Channel(s), %2Hz</source>
<translation>
<numerusform>%1: オーディオ - %n , %2Hz</numerusform>
</translation>
</message>
<message>
<location filename="../node/project/footage/footage.cpp" line="281"/>
<location filename="../node/project/footage/footage.cpp" line="300"/>
<source>%1: Subtitle</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../node/project/footage/footage.cpp" line="351"/>
<location filename="../node/project/footage/footage.cpp" line="370"/>
<source>Video</source>
<translation></translation>
</message>
<message>
<location filename="../node/project/footage/footage.cpp" line="353"/>
<location filename="../node/project/footage/footage.cpp" line="372"/>
<source>Audio</source>
<translation></translation>
</message>
<message>
<location filename="../node/project/footage/footage.cpp" line="355"/>
<location filename="../node/project/footage/footage.cpp" line="374"/>
<source>Subtitle</source>
<translation></translation>
</message>
<message>
<location filename="../node/project/footage/footage.cpp" line="361"/>
<location filename="../node/project/footage/footage.cpp" line="380"/>
<source>Unknown</source>
<translation></translation>
</message>
<message>
<location filename="../node/project/footage/footage.cpp" line="463"/>
<location filename="../node/project/footage/footage.cpp" line="482"/>
<source>Filename: %1</source>
<translation>: %1</translation>
</message>
<message>
<location filename="../node/project/footage/footage.cpp" line="497"/>
<location filename="../node/project/footage/footage.cpp" line="516"/>
<source>Invalid</source>
<translation></translation>
</message>
@@ -6553,12 +6558,12 @@ This is equivalent to multiplying a video by a number between 0.0 and 1.0.</sour
<context>
<name>olive::ProjectExplorer</name>
<message>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="170"/>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="186"/>
<source>Confirm Item Deletion</source>
<translation></translation>
</message>
<message>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="183"/>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="199"/>
<source>The item &quot;%1&quot; is currently connected to the following nodes:
%2
@@ -6571,98 +6576,120 @@ Are you sure you wish to delete this footage?</source>
</translation>
</message>
<message>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="256"/>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="272"/>
<source>%1 (%2)</source>
<translation></translation>
</message>
<message>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="345"/>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="361"/>
<source>&amp;New</source>
<translation>(&amp;N)</translation>
</message>
<message>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="350"/>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="366"/>
<source>&amp;Import...</source>
<translation>(&amp;I)</translation>
</message>
<message>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="360"/>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="376"/>
<source>Open in New Tab</source>
<translation></translation>
</message>
<message>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="365"/>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="381"/>
<source>Open in New Window</source>
<translation></translation>
</message>
<message>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="373"/>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="389"/>
<source>Reveal in Explorer</source>
<translation></translation>
</message>
<message>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="375"/>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="391"/>
<source>Reveal in Finder</source>
<translation></translation>
</message>
<message>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="377"/>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="393"/>
<source>Reveal in File Manager</source>
<translation></translation>
</message>
<message>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="384"/>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="513"/>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="400"/>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="552"/>
<source>Replace Footage</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="415"/>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="434"/>
<source>Proxy</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="438"/>
<source>Generate Proxy</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="443"/>
<source>Use Proxy</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="456"/>
<source>Reveal Proxy</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="466"/>
<source>Delete Proxy</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Pre-Cache</source>
<translation></translation>
<translation type="vanished"></translation>
</message>
<message>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="423"/>
<source>No sequences exist in project</source>
<translation></translation>
<translation type="vanished"></translation>
</message>
<message>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="428"/>
<source>For &quot;%1&quot;</source>
<translation>&quot;%1&quot;</translation>
<translation type="vanished">&quot;%1&quot;</translation>
</message>
<message>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="442"/>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="481"/>
<source>Rename</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="447"/>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="486"/>
<source>Delete</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="454"/>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="493"/>
<source>P&amp;roperties</source>
<translation>(&amp;P)</translation>
</message>
<message>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="518"/>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="557"/>
<source>Unsupported media</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="519"/>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="558"/>
<source>This file type is not allowed by the current media type filter.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="538"/>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="577"/>
<source>Replaced Footage</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="723"/>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="842"/>
<source>Deleted %1 Item(s)</source>
<translation type="unfinished"></translation>
</message>
@@ -7769,7 +7796,7 @@ Do you wish to continue?</source>
<context>
<name>olive::TaskDialog</name>
<message>
<location filename="../dialog/task/task.cpp" line="101"/>
<location filename="../dialog/task/task.cpp" line="107"/>
<source>Task Failed</source>
<translation></translation>
</message>
@@ -8333,195 +8360,195 @@ Duration: %3</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1297"/>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1301"/>
<source>Recorded Audio Clip</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1387"/>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1391"/>
<source>Nested Sequence %1</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1441"/>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1445"/>
<source>Nested Clips</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1735"/>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1739"/>
<source>Synchronize by Source Time</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1742"/>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1746"/>
<source>Synchronize by Waveform</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1752"/>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1756"/>
<source>Cache</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1756"/>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1760"/>
<source>Auto-Cache</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1764"/>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1768"/>
<source>Cache All</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1768"/>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1772"/>
<source>Cache In/Out</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1772"/>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1776"/>
<source>Discard</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1780"/>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1784"/>
<source>Proxy</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1784"/>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1788"/>
<source>Generate Proxy</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1789"/>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1793"/>
<source>Use Proxy</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1802"/>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1806"/>
<source>Reveal Proxy</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1812"/>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1816"/>
<source>Delete Proxy</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1824"/>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1828"/>
<source>Reveal in Footage Viewer</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1833"/>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1837"/>
<source>Reveal in Project</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1841"/>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1845"/>
<source>Multi-Cam</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1863"/>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1904"/>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1867"/>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1908"/>
<source>Properties</source>
<translation></translation>
</message>
<message>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1870"/>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1874"/>
<source>Use Audio Time Units</source>
<translation>使</translation>
</message>
<message>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1877"/>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1881"/>
<source>Show Thumbnails</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1881"/>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1885"/>
<source>Disabled</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1884"/>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1888"/>
<source>Only At In Points</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1887"/>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1891"/>
<source>Enabled</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1894"/>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1898"/>
<source>Show Waveforms</source>
<translation></translation>
</message>
<message>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="2030"/>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="2034"/>
<source>Renamed %1 Clip(s)</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="2040"/>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="2044"/>
<source>Created Subtitle Track</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="2058"/>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="2062"/>
<source>Enabled Auto-Caching On %1 Clip(s)</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="2060"/>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="2064"/>
<source>Disabled Auto-Caching On %1 Clip(s)</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="2098"/>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="2102"/>
<source>Discard Cache</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="2099"/>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="2103"/>
<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 type="unfinished"></translation>
</message>
<message>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="2170"/>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="2174"/>
<source>Multi-Cam Enabled On %1 Clip(s)</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="2171"/>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="2175"/>
<source>Multi-Cam Disabled On %1 Clip(s)</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="2236"/>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="2240"/>
<source>Nudged Clips</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="2299"/>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="2303"/>
<source>Moved Clip(s) To Point</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="2494"/>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="2498"/>
<source>Rippled Clip(s) To Point</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="2536"/>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="2540"/>
<source>Cut Clip(s) To Point</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="2612"/>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="2616"/>
<source>Pasted %1 Clip(s)</source>
<translation type="unfinished"></translation>
</message>
@@ -9206,136 +9233,136 @@ Do you wish to continue?</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/viewer/viewer.cpp" line="933"/>
<location filename="../widget/viewer/viewer.cpp" line="939"/>
<source>Audio scrubbing failed: %1</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/viewer/viewer.cpp" line="1365"/>
<location filename="../widget/viewer/viewer.cpp" line="1377"/>
<source>Audio Error</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/viewer/viewer.cpp" line="1366"/>
<location filename="../widget/viewer/viewer.cpp" line="1378"/>
<source>Failed to start audio: %1
Please check your audio preferences and try again.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/viewer/viewer.cpp" line="1431"/>
<location filename="../widget/viewer/viewer.cpp" line="1444"/>
<source>Changed Playback Resolution</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/viewer/viewer.cpp" line="1448"/>
<location filename="../widget/viewer/viewer.cpp" line="1689"/>
<location filename="../widget/viewer/viewer.cpp" line="1461"/>
<location filename="../widget/viewer/viewer.cpp" line="1702"/>
<source>Safe Margins</source>
<translation></translation>
</message>
<message>
<location filename="../widget/viewer/viewer.cpp" line="1602"/>
<location filename="../widget/viewer/viewer.cpp" line="1615"/>
<source>Zoom</source>
<translation></translation>
</message>
<message>
<location filename="../widget/viewer/viewer.cpp" line="1605"/>
<location filename="../widget/viewer/viewer.cpp" line="1618"/>
<source>Fit</source>
<translation></translation>
</message>
<message>
<location filename="../widget/viewer/viewer.cpp" line="1608"/>
<location filename="../widget/viewer/viewer.cpp" line="1621"/>
<source>%1%</source>
<translation></translation>
</message>
<message>
<location filename="../widget/viewer/viewer.cpp" line="1617"/>
<location filename="../widget/viewer/viewer.cpp" line="1630"/>
<source>Full Screen</source>
<translation></translation>
</message>
<message>
<location filename="../widget/viewer/viewer.cpp" line="1624"/>
<location filename="../widget/viewer/viewer.cpp" line="1637"/>
<source>Screen %1: %2x%3</source>
<translation> %1: %2x%3</translation>
</message>
<message>
<location filename="../widget/viewer/viewer.cpp" line="1642"/>
<location filename="../widget/viewer/viewer.cpp" line="1655"/>
<source>Playback Resolution</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/viewer/viewer.cpp" line="1659"/>
<location filename="../widget/viewer/viewer.cpp" line="1672"/>
<source>Deinterlace</source>
<translation></translation>
</message>
<message>
<location filename="../widget/viewer/viewer.cpp" line="1722"/>
<location filename="../widget/viewer/viewer.cpp" line="1735"/>
<source>Stop Playback On Last Frame</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/viewer/viewer.cpp" line="1733"/>
<location filename="../widget/viewer/viewer.cpp" line="1746"/>
<source>Audio Waveform</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/viewer/viewer.cpp" line="1736"/>
<location filename="../widget/viewer/viewer.cpp" line="1749"/>
<source>Automatically Show/Hide</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/viewer/viewer.cpp" line="1738"/>
<location filename="../widget/viewer/viewer.cpp" line="1751"/>
<source>Show Waveform Only</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/viewer/viewer.cpp" line="1740"/>
<location filename="../widget/viewer/viewer.cpp" line="1753"/>
<source>Show Both Viewer And Waveform</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/viewer/viewer.cpp" line="1756"/>
<location filename="../widget/viewer/viewer.cpp" line="1769"/>
<source>Subtitles</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/viewer/viewer.cpp" line="1760"/>
<location filename="../widget/viewer/viewer.cpp" line="1773"/>
<source>Show Subtitles</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/viewer/viewer.cpp" line="1769"/>
<location filename="../widget/viewer/viewer.cpp" line="1782"/>
<source>Subtitle Properties</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/viewer/viewer.cpp" line="1774"/>
<location filename="../widget/viewer/viewer.cpp" line="1787"/>
<source>Use Anti-aliasing</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/viewer/viewer.cpp" line="1786"/>
<location filename="../widget/viewer/viewer.cpp" line="1799"/>
<source>Save Frame As Image</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/viewer/viewer.cpp" line="1809"/>
<location filename="../widget/viewer/viewer.cpp" line="1849"/>
<location filename="../widget/viewer/viewer.cpp" line="1822"/>
<location filename="../widget/viewer/viewer.cpp" line="1862"/>
<source>Audio Recording</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/viewer/viewer.cpp" line="1810"/>
<location filename="../widget/viewer/viewer.cpp" line="1823"/>
<source>Project must be saved before you can record audio.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/viewer/viewer.cpp" line="1816"/>
<location filename="../widget/viewer/viewer.cpp" line="1829"/>
<source>audio</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/viewer/viewer.cpp" line="1850"/>
<location filename="../widget/viewer/viewer.cpp" line="1863"/>
<source>Failed to start audio recording: %1</source>
<translation type="unfinished"></translation>
</message>
@@ -9360,17 +9387,17 @@ Please check your audio preferences and try again.</source>
<translation type="vanished">/</translation>
</message>
<message>
<location filename="../widget/viewer/viewer.cpp" line="1692"/>
<location filename="../widget/viewer/viewer.cpp" line="1705"/>
<source>Off</source>
<translation></translation>
</message>
<message>
<location filename="../widget/viewer/viewer.cpp" line="1699"/>
<location filename="../widget/viewer/viewer.cpp" line="1712"/>
<source>On</source>
<translation></translation>
</message>
<message>
<location filename="../widget/viewer/viewer.cpp" line="1708"/>
<location filename="../widget/viewer/viewer.cpp" line="1721"/>
<source>Custom Aspect</source>
<translation></translation>
</message>
@@ -9379,7 +9406,7 @@ Please check your audio preferences and try again.</source>
<translation type="vanished"></translation>
</message>
<message>
<location filename="../widget/viewer/viewer.cpp" line="1748"/>
<location filename="../widget/viewer/viewer.cpp" line="1761"/>
<source>Show FPS</source>
<translation>FPSを表示</translation>
</message>
+148 -133
View File
@@ -472,72 +472,77 @@ The last operation has been undone.</source>
<context>
<name>VideoParams</name>
<message>
<location filename="../render/videoparams.cpp" line="230"/>
<location filename="../render/videoparams.cpp" line="236"/>
<source>Full</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../render/videoparams.cpp" line="232"/>
<location filename="../render/videoparams.cpp" line="238"/>
<source>1/%1</source>
<translation type="unfinished">144p {1/%1?}</translation>
</message>
<message>
<location filename="../render/videoparams.cpp" line="240"/>
<location filename="../render/videoparams.cpp" line="246"/>
<source>8-bit</source>
<translation type="unfinished">Inteiro de 8 bits</translation>
</message>
<message>
<location filename="../render/videoparams.cpp" line="242"/>
<location filename="../render/videoparams.cpp" line="248"/>
<source>10-bit Packed</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../render/videoparams.cpp" line="250"/>
<source>16-bit Integer</source>
<translation type="unfinished">Inteiro de 16 bits</translation>
</message>
<message>
<location filename="../render/videoparams.cpp" line="244"/>
<location filename="../render/videoparams.cpp" line="252"/>
<source>Half-Float (16-bit)</source>
<translation type="unfinished">Ponto flutuante de 16 bits</translation>
</message>
<message>
<location filename="../render/videoparams.cpp" line="247"/>
<location filename="../render/videoparams.cpp" line="255"/>
<source>Full-Float (32-bit)</source>
<translation type="unfinished">Ponto flutuante de 32 bits</translation>
</message>
<message>
<location filename="../render/videoparams.cpp" line="254"/>
<location filename="../render/videoparams.cpp" line="262"/>
<source>Unknown (0x%1)</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../render/videoparams.cpp" line="322"/>
<location filename="../render/videoparams.cpp" line="330"/>
<source>%1 FPS</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../render/videoparams.cpp" line="329"/>
<location filename="../render/videoparams.cpp" line="337"/>
<source>Square Pixels (%1)</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../render/videoparams.cpp" line="330"/>
<location filename="../render/videoparams.cpp" line="338"/>
<source>NTSC Standard (%1)</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../render/videoparams.cpp" line="331"/>
<location filename="../render/videoparams.cpp" line="339"/>
<source>NTSC Widescreen (%1)</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../render/videoparams.cpp" line="332"/>
<location filename="../render/videoparams.cpp" line="340"/>
<source>PAL Standard (%1)</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../render/videoparams.cpp" line="333"/>
<location filename="../render/videoparams.cpp" line="341"/>
<source>PAL Widescreen (%1)</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../render/videoparams.cpp" line="334"/>
<location filename="../render/videoparams.cpp" line="342"/>
<source>HD Anamorphic 1080 (%1)</source>
<translation type="unfinished"></translation>
</message>
@@ -581,57 +586,57 @@ The last operation has been undone.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../main.cpp" line="189"/>
<location filename="../main.cpp" line="194"/>
<source>Show this help text</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../main.cpp" line="193"/>
<location filename="../main.cpp" line="198"/>
<source>Show application version</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../main.cpp" line="197"/>
<location filename="../main.cpp" line="202"/>
<source>Start in full-screen mode</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../main.cpp" line="201"/>
<location filename="../main.cpp" line="206"/>
<source>Export only (No GUI)</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../main.cpp" line="205"/>
<location filename="../main.cpp" line="210"/>
<source>Override language with file</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../main.cpp" line="206"/>
<location filename="../main.cpp" line="211"/>
<source>qm-file</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../main.cpp" line="210"/>
<location filename="../main.cpp" line="215"/>
<source>Decompress project file (No GUI)</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../main.cpp" line="216"/>
<location filename="../main.cpp" line="221"/>
<source>Launch with debug console</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../main.cpp" line="221"/>
<location filename="../main.cpp" line="226"/>
<source>Project to open on startup</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../main.cpp" line="225"/>
<location filename="../main.cpp" line="230"/>
<source>Don&apos;t load plugins</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../main.cpp" line="384"/>
<location filename="../main.cpp" line="389"/>
<source>Your computer&apos;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.
@@ -3048,22 +3053,22 @@ To remedy this, please do one of the following:
<context>
<name>olive::Footage</name>
<message>
<location filename="../node/project/footage/footage.cpp" line="81"/>
<location filename="../node/project/footage/footage.cpp" line="82"/>
<source>Filename</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../node/project/footage/footage.cpp" line="259"/>
<location filename="../node/project/footage/footage.cpp" line="278"/>
<source>%1: Image - %2x%3</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../node/project/footage/footage.cpp" line="264"/>
<location filename="../node/project/footage/footage.cpp" line="283"/>
<source>%1: Video - %2x%3</source>
<translation type="unfinished"></translation>
</message>
<message numerus="yes">
<location filename="../node/project/footage/footage.cpp" line="273"/>
<location filename="../node/project/footage/footage.cpp" line="292"/>
<source>%1: Audio - %n Channel(s), %2Hz</source>
<translation type="unfinished">
<numerusform></numerusform>
@@ -3071,37 +3076,37 @@ To remedy this, please do one of the following:
</translation>
</message>
<message>
<location filename="../node/project/footage/footage.cpp" line="281"/>
<location filename="../node/project/footage/footage.cpp" line="300"/>
<source>%1: Subtitle</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../node/project/footage/footage.cpp" line="351"/>
<location filename="../node/project/footage/footage.cpp" line="370"/>
<source>Video</source>
<translation type="unfinished">Vídeo</translation>
</message>
<message>
<location filename="../node/project/footage/footage.cpp" line="353"/>
<location filename="../node/project/footage/footage.cpp" line="372"/>
<source>Audio</source>
<translation type="unfinished">Áudio</translation>
</message>
<message>
<location filename="../node/project/footage/footage.cpp" line="355"/>
<location filename="../node/project/footage/footage.cpp" line="374"/>
<source>Subtitle</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../node/project/footage/footage.cpp" line="361"/>
<location filename="../node/project/footage/footage.cpp" line="380"/>
<source>Unknown</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../node/project/footage/footage.cpp" line="463"/>
<location filename="../node/project/footage/footage.cpp" line="482"/>
<source>Filename: %1</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../node/project/footage/footage.cpp" line="497"/>
<location filename="../node/project/footage/footage.cpp" line="516"/>
<source>Invalid</source>
<translation type="unfinished"></translation>
</message>
@@ -6348,22 +6353,22 @@ This is equivalent to multiplying a video by a number between 0.0 and 1.0.</sour
<context>
<name>olive::ProjectExplorer</name>
<message>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="345"/>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="361"/>
<source>&amp;New</source>
<translation type="unfinished">&amp;Novo</translation>
</message>
<message>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="350"/>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="366"/>
<source>&amp;Import...</source>
<translation type="unfinished">&amp;Importar...</translation>
</message>
<message>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="170"/>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="186"/>
<source>Confirm Item Deletion</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="183"/>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="199"/>
<source>The item &quot;%1&quot; is currently connected to the following nodes:
%2
@@ -6372,88 +6377,98 @@ Are you sure you wish to delete this footage?</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="256"/>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="272"/>
<source>%1 (%2)</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="360"/>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="376"/>
<source>Open in New Tab</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="365"/>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="381"/>
<source>Open in New Window</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="373"/>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="389"/>
<source>Reveal in Explorer</source>
<translation type="unfinished">Mostrar no Explorador de Arquivos</translation>
</message>
<message>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="375"/>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="391"/>
<source>Reveal in Finder</source>
<translation type="unfinished">Mostrar no Finder</translation>
</message>
<message>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="377"/>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="393"/>
<source>Reveal in File Manager</source>
<translation type="unfinished">Mostrar no gerenciador de arquivos</translation>
</message>
<message>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="384"/>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="513"/>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="400"/>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="552"/>
<source>Replace Footage</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="415"/>
<source>Pre-Cache</source>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="434"/>
<source>Proxy</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="423"/>
<source>No sequences exist in project</source>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="438"/>
<source>Generate Proxy</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="428"/>
<source>For &quot;%1&quot;</source>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="443"/>
<source>Use Proxy</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="442"/>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="456"/>
<source>Reveal Proxy</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="466"/>
<source>Delete Proxy</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="481"/>
<source>Rename</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="447"/>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="486"/>
<source>Delete</source>
<translation type="unfinished">Excluir</translation>
</message>
<message>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="454"/>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="493"/>
<source>P&amp;roperties</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="518"/>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="557"/>
<source>Unsupported media</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="519"/>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="558"/>
<source>This file type is not allowed by the current media type filter.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="538"/>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="577"/>
<source>Replaced Footage</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="723"/>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="842"/>
<source>Deleted %1 Item(s)</source>
<translation type="unfinished"></translation>
</message>
@@ -7506,7 +7521,7 @@ Do you wish to continue?</source>
<context>
<name>olive::TaskDialog</name>
<message>
<location filename="../dialog/task/task.cpp" line="101"/>
<location filename="../dialog/task/task.cpp" line="107"/>
<source>Task Failed</source>
<translation type="unfinished"></translation>
</message>
@@ -8050,195 +8065,195 @@ Duration: %3</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1297"/>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1301"/>
<source>Recorded Audio Clip</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1387"/>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1391"/>
<source>Nested Sequence %1</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1441"/>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1445"/>
<source>Nested Clips</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1735"/>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1739"/>
<source>Synchronize by Source Time</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1742"/>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1746"/>
<source>Synchronize by Waveform</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1752"/>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1756"/>
<source>Cache</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1756"/>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1760"/>
<source>Auto-Cache</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1764"/>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1768"/>
<source>Cache All</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1768"/>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1772"/>
<source>Cache In/Out</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1772"/>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1776"/>
<source>Discard</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1780"/>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1784"/>
<source>Proxy</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1784"/>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1788"/>
<source>Generate Proxy</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1789"/>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1793"/>
<source>Use Proxy</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1802"/>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1806"/>
<source>Reveal Proxy</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1812"/>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1816"/>
<source>Delete Proxy</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1824"/>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1828"/>
<source>Reveal in Footage Viewer</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1833"/>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1837"/>
<source>Reveal in Project</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1841"/>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1845"/>
<source>Multi-Cam</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1863"/>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1904"/>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1867"/>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1908"/>
<source>Properties</source>
<translation type="unfinished">Propriedades</translation>
</message>
<message>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1870"/>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1874"/>
<source>Use Audio Time Units</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1877"/>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1881"/>
<source>Show Thumbnails</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1881"/>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1885"/>
<source>Disabled</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1884"/>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1888"/>
<source>Only At In Points</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1887"/>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1891"/>
<source>Enabled</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1894"/>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1898"/>
<source>Show Waveforms</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="2030"/>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="2034"/>
<source>Renamed %1 Clip(s)</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="2040"/>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="2044"/>
<source>Created Subtitle Track</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="2058"/>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="2062"/>
<source>Enabled Auto-Caching On %1 Clip(s)</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="2060"/>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="2064"/>
<source>Disabled Auto-Caching On %1 Clip(s)</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="2098"/>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="2102"/>
<source>Discard Cache</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="2099"/>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="2103"/>
<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 type="unfinished"></translation>
</message>
<message>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="2170"/>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="2174"/>
<source>Multi-Cam Enabled On %1 Clip(s)</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="2171"/>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="2175"/>
<source>Multi-Cam Disabled On %1 Clip(s)</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="2236"/>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="2240"/>
<source>Nudged Clips</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="2299"/>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="2303"/>
<source>Moved Clip(s) To Point</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="2494"/>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="2498"/>
<source>Rippled Clip(s) To Point</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="2536"/>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="2540"/>
<source>Cut Clip(s) To Point</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="2612"/>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="2616"/>
<source>Pasted %1 Clip(s)</source>
<translation type="unfinished"></translation>
</message>
@@ -8847,156 +8862,156 @@ Do you wish to continue?</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/viewer/viewer.cpp" line="933"/>
<location filename="../widget/viewer/viewer.cpp" line="939"/>
<source>Audio scrubbing failed: %1</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/viewer/viewer.cpp" line="1365"/>
<location filename="../widget/viewer/viewer.cpp" line="1377"/>
<source>Audio Error</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/viewer/viewer.cpp" line="1366"/>
<location filename="../widget/viewer/viewer.cpp" line="1378"/>
<source>Failed to start audio: %1
Please check your audio preferences and try again.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/viewer/viewer.cpp" line="1431"/>
<location filename="../widget/viewer/viewer.cpp" line="1444"/>
<source>Changed Playback Resolution</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/viewer/viewer.cpp" line="1448"/>
<location filename="../widget/viewer/viewer.cpp" line="1689"/>
<location filename="../widget/viewer/viewer.cpp" line="1461"/>
<location filename="../widget/viewer/viewer.cpp" line="1702"/>
<source>Safe Margins</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/viewer/viewer.cpp" line="1602"/>
<location filename="../widget/viewer/viewer.cpp" line="1615"/>
<source>Zoom</source>
<translation type="unfinished">Zoom</translation>
</message>
<message>
<location filename="../widget/viewer/viewer.cpp" line="1605"/>
<location filename="../widget/viewer/viewer.cpp" line="1618"/>
<source>Fit</source>
<translation type="unfinished">Ajustar</translation>
</message>
<message>
<location filename="../widget/viewer/viewer.cpp" line="1608"/>
<location filename="../widget/viewer/viewer.cpp" line="1621"/>
<source>%1%</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/viewer/viewer.cpp" line="1617"/>
<location filename="../widget/viewer/viewer.cpp" line="1630"/>
<source>Full Screen</source>
<translation type="unfinished">Tela cheia</translation>
</message>
<message>
<location filename="../widget/viewer/viewer.cpp" line="1624"/>
<location filename="../widget/viewer/viewer.cpp" line="1637"/>
<source>Screen %1: %2x%3</source>
<translation type="unfinished">Tela %1: %2x%3</translation>
</message>
<message>
<location filename="../widget/viewer/viewer.cpp" line="1642"/>
<location filename="../widget/viewer/viewer.cpp" line="1655"/>
<source>Playback Resolution</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/viewer/viewer.cpp" line="1659"/>
<location filename="../widget/viewer/viewer.cpp" line="1672"/>
<source>Deinterlace</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/viewer/viewer.cpp" line="1722"/>
<location filename="../widget/viewer/viewer.cpp" line="1735"/>
<source>Stop Playback On Last Frame</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/viewer/viewer.cpp" line="1733"/>
<location filename="../widget/viewer/viewer.cpp" line="1746"/>
<source>Audio Waveform</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/viewer/viewer.cpp" line="1736"/>
<location filename="../widget/viewer/viewer.cpp" line="1749"/>
<source>Automatically Show/Hide</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/viewer/viewer.cpp" line="1738"/>
<location filename="../widget/viewer/viewer.cpp" line="1751"/>
<source>Show Waveform Only</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/viewer/viewer.cpp" line="1740"/>
<location filename="../widget/viewer/viewer.cpp" line="1753"/>
<source>Show Both Viewer And Waveform</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/viewer/viewer.cpp" line="1748"/>
<location filename="../widget/viewer/viewer.cpp" line="1761"/>
<source>Show FPS</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/viewer/viewer.cpp" line="1756"/>
<location filename="../widget/viewer/viewer.cpp" line="1769"/>
<source>Subtitles</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/viewer/viewer.cpp" line="1760"/>
<location filename="../widget/viewer/viewer.cpp" line="1773"/>
<source>Show Subtitles</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/viewer/viewer.cpp" line="1769"/>
<location filename="../widget/viewer/viewer.cpp" line="1782"/>
<source>Subtitle Properties</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/viewer/viewer.cpp" line="1774"/>
<location filename="../widget/viewer/viewer.cpp" line="1787"/>
<source>Use Anti-aliasing</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/viewer/viewer.cpp" line="1786"/>
<location filename="../widget/viewer/viewer.cpp" line="1799"/>
<source>Save Frame As Image</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/viewer/viewer.cpp" line="1809"/>
<location filename="../widget/viewer/viewer.cpp" line="1849"/>
<location filename="../widget/viewer/viewer.cpp" line="1822"/>
<location filename="../widget/viewer/viewer.cpp" line="1862"/>
<source>Audio Recording</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/viewer/viewer.cpp" line="1810"/>
<location filename="../widget/viewer/viewer.cpp" line="1823"/>
<source>Project must be saved before you can record audio.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/viewer/viewer.cpp" line="1816"/>
<location filename="../widget/viewer/viewer.cpp" line="1829"/>
<source>audio</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/viewer/viewer.cpp" line="1850"/>
<location filename="../widget/viewer/viewer.cpp" line="1863"/>
<source>Failed to start audio recording: %1</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/viewer/viewer.cpp" line="1692"/>
<location filename="../widget/viewer/viewer.cpp" line="1705"/>
<source>Off</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/viewer/viewer.cpp" line="1699"/>
<location filename="../widget/viewer/viewer.cpp" line="1712"/>
<source>On</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/viewer/viewer.cpp" line="1708"/>
<location filename="../widget/viewer/viewer.cpp" line="1721"/>
<source>Custom Aspect</source>
<translation type="unfinished"></translation>
</message>
+160 -137
View File
@@ -483,72 +483,77 @@ The last operation has been undone.</source>
<context>
<name>VideoParams</name>
<message>
<location filename="../render/videoparams.cpp" line="230"/>
<location filename="../render/videoparams.cpp" line="236"/>
<source>Full</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../render/videoparams.cpp" line="232"/>
<location filename="../render/videoparams.cpp" line="238"/>
<source>1/%1</source>
<translation type="unfinished">144p {1/%1?}</translation>
</message>
<message>
<location filename="../render/videoparams.cpp" line="240"/>
<location filename="../render/videoparams.cpp" line="246"/>
<source>8-bit</source>
<translation type="unfinished">8 бит</translation>
</message>
<message>
<location filename="../render/videoparams.cpp" line="242"/>
<location filename="../render/videoparams.cpp" line="248"/>
<source>10-bit Packed</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../render/videoparams.cpp" line="250"/>
<source>16-bit Integer</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../render/videoparams.cpp" line="244"/>
<location filename="../render/videoparams.cpp" line="252"/>
<source>Half-Float (16-bit)</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../render/videoparams.cpp" line="247"/>
<location filename="../render/videoparams.cpp" line="255"/>
<source>Full-Float (32-bit)</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../render/videoparams.cpp" line="254"/>
<location filename="../render/videoparams.cpp" line="262"/>
<source>Unknown (0x%1)</source>
<translation>Неизвестно (0x%1)</translation>
</message>
<message>
<location filename="../render/videoparams.cpp" line="322"/>
<location filename="../render/videoparams.cpp" line="330"/>
<source>%1 FPS</source>
<translation>%1 к/с</translation>
</message>
<message>
<location filename="../render/videoparams.cpp" line="329"/>
<location filename="../render/videoparams.cpp" line="337"/>
<source>Square Pixels (%1)</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../render/videoparams.cpp" line="330"/>
<location filename="../render/videoparams.cpp" line="338"/>
<source>NTSC Standard (%1)</source>
<translation>Стандартный NTSC (%1)</translation>
</message>
<message>
<location filename="../render/videoparams.cpp" line="331"/>
<location filename="../render/videoparams.cpp" line="339"/>
<source>NTSC Widescreen (%1)</source>
<translation>Широкоэкранный NTSC (%1)</translation>
</message>
<message>
<location filename="../render/videoparams.cpp" line="332"/>
<location filename="../render/videoparams.cpp" line="340"/>
<source>PAL Standard (%1)</source>
<translation>Стандартный PAL (%1)</translation>
</message>
<message>
<location filename="../render/videoparams.cpp" line="333"/>
<location filename="../render/videoparams.cpp" line="341"/>
<source>PAL Widescreen (%1)</source>
<translation>Широкоэкранный PAL (%1)</translation>
</message>
<message>
<location filename="../render/videoparams.cpp" line="334"/>
<location filename="../render/videoparams.cpp" line="342"/>
<source>HD Anamorphic 1080 (%1)</source>
<translation type="unfinished"></translation>
</message>
@@ -592,57 +597,57 @@ The last operation has been undone.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../main.cpp" line="189"/>
<location filename="../main.cpp" line="194"/>
<source>Show this help text</source>
<translation>Показать этот справочный текст</translation>
</message>
<message>
<location filename="../main.cpp" line="193"/>
<location filename="../main.cpp" line="198"/>
<source>Show application version</source>
<translation>Показать версию приложения</translation>
</message>
<message>
<location filename="../main.cpp" line="197"/>
<location filename="../main.cpp" line="202"/>
<source>Start in full-screen mode</source>
<translation>Запуститься в полноэкранном режиме</translation>
</message>
<message>
<location filename="../main.cpp" line="201"/>
<location filename="../main.cpp" line="206"/>
<source>Export only (No GUI)</source>
<translation>Только эксперт (без графического интерфейса)</translation>
</message>
<message>
<location filename="../main.cpp" line="205"/>
<location filename="../main.cpp" line="210"/>
<source>Override language with file</source>
<translation>Запустить с локализацией из заданного файла</translation>
</message>
<message>
<location filename="../main.cpp" line="206"/>
<location filename="../main.cpp" line="211"/>
<source>qm-file</source>
<translation>файл qm</translation>
</message>
<message>
<location filename="../main.cpp" line="210"/>
<location filename="../main.cpp" line="215"/>
<source>Decompress project file (No GUI)</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../main.cpp" line="216"/>
<location filename="../main.cpp" line="221"/>
<source>Launch with debug console</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../main.cpp" line="221"/>
<location filename="../main.cpp" line="226"/>
<source>Project to open on startup</source>
<translation>Какой проект открыть при запуске</translation>
</message>
<message>
<location filename="../main.cpp" line="225"/>
<location filename="../main.cpp" line="230"/>
<source>Don&apos;t load plugins</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../main.cpp" line="384"/>
<location filename="../main.cpp" line="389"/>
<source>Your computer&apos;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.
@@ -3154,7 +3159,7 @@ To remedy this, please do one of the following:
<context>
<name>olive::Footage</name>
<message>
<location filename="../node/project/footage/footage.cpp" line="81"/>
<location filename="../node/project/footage/footage.cpp" line="82"/>
<source>Filename</source>
<translation>Имя файла</translation>
</message>
@@ -3167,17 +3172,17 @@ To remedy this, please do one of the following:
<translation type="obsolete">Петля</translation>
</message>
<message>
<location filename="../node/project/footage/footage.cpp" line="259"/>
<location filename="../node/project/footage/footage.cpp" line="278"/>
<source>%1: Image - %2x%3</source>
<translation>%1: Изображение - %2x%3</translation>
</message>
<message>
<location filename="../node/project/footage/footage.cpp" line="264"/>
<location filename="../node/project/footage/footage.cpp" line="283"/>
<source>%1: Video - %2x%3</source>
<translation>%1: Видео - %2x%3</translation>
</message>
<message numerus="yes">
<location filename="../node/project/footage/footage.cpp" line="273"/>
<location filename="../node/project/footage/footage.cpp" line="292"/>
<source>%1: Audio - %n Channel(s), %2Hz</source>
<translation>
<numerusform>%1: Звук - %n канал, %2Гц</numerusform>
@@ -3186,37 +3191,37 @@ To remedy this, please do one of the following:
</translation>
</message>
<message>
<location filename="../node/project/footage/footage.cpp" line="281"/>
<location filename="../node/project/footage/footage.cpp" line="300"/>
<source>%1: Subtitle</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../node/project/footage/footage.cpp" line="351"/>
<location filename="../node/project/footage/footage.cpp" line="370"/>
<source>Video</source>
<translation>Видео</translation>
</message>
<message>
<location filename="../node/project/footage/footage.cpp" line="353"/>
<location filename="../node/project/footage/footage.cpp" line="372"/>
<source>Audio</source>
<translation>Звук</translation>
</message>
<message>
<location filename="../node/project/footage/footage.cpp" line="355"/>
<location filename="../node/project/footage/footage.cpp" line="374"/>
<source>Subtitle</source>
<translation>Субтитры</translation>
</message>
<message>
<location filename="../node/project/footage/footage.cpp" line="361"/>
<location filename="../node/project/footage/footage.cpp" line="380"/>
<source>Unknown</source>
<translation>Неизвестно</translation>
</message>
<message>
<location filename="../node/project/footage/footage.cpp" line="463"/>
<location filename="../node/project/footage/footage.cpp" line="482"/>
<source>Filename: %1</source>
<translation>Имя файла: %1</translation>
</message>
<message>
<location filename="../node/project/footage/footage.cpp" line="497"/>
<location filename="../node/project/footage/footage.cpp" line="516"/>
<source>Invalid</source>
<translation type="unfinished"></translation>
</message>
@@ -6534,22 +6539,22 @@ This is equivalent to multiplying a video by a number between 0.0 and 1.0.</sour
<context>
<name>olive::ProjectExplorer</name>
<message>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="345"/>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="361"/>
<source>&amp;New</source>
<translation>&amp;Создать</translation>
</message>
<message>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="350"/>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="366"/>
<source>&amp;Import...</source>
<translation>&amp;Импортировать</translation>
</message>
<message>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="170"/>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="186"/>
<source>Confirm Item Deletion</source>
<translation>Подтвердите удаление объекта</translation>
</message>
<message>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="183"/>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="199"/>
<source>The item &quot;%1&quot; is currently connected to the following nodes:
%2
@@ -6558,88 +6563,106 @@ Are you sure you wish to delete this footage?</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="256"/>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="272"/>
<source>%1 (%2)</source>
<translation>%1 (%2)</translation>
</message>
<message>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="360"/>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="376"/>
<source>Open in New Tab</source>
<translation>Открыть в новой вкладке</translation>
</message>
<message>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="365"/>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="381"/>
<source>Open in New Window</source>
<translation>Открыть в новом окне</translation>
</message>
<message>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="373"/>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="389"/>
<source>Reveal in Explorer</source>
<translation>Открыть в Проводнике</translation>
</message>
<message>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="375"/>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="391"/>
<source>Reveal in Finder</source>
<translation>Открыть в Finder</translation>
</message>
<message>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="377"/>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="393"/>
<source>Reveal in File Manager</source>
<translation>Открыть в файловом менеджере</translation>
</message>
<message>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="384"/>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="513"/>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="400"/>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="552"/>
<source>Replace Footage</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="415"/>
<source>Pre-Cache</source>
<translation>Предкэширование</translation>
</message>
<message>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="423"/>
<source>No sequences exist in project</source>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="434"/>
<source>Proxy</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="428"/>
<source>For &quot;%1&quot;</source>
<translation>Для &quot;%1&quot;</translation>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="438"/>
<source>Generate Proxy</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="442"/>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="443"/>
<source>Use Proxy</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="456"/>
<source>Reveal Proxy</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="466"/>
<source>Delete Proxy</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Pre-Cache</source>
<translation type="vanished">Предкэширование</translation>
</message>
<message>
<source>For &quot;%1&quot;</source>
<translation type="vanished">Для &quot;%1&quot;</translation>
</message>
<message>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="481"/>
<source>Rename</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="447"/>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="486"/>
<source>Delete</source>
<translation type="unfinished">Удалить</translation>
</message>
<message>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="454"/>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="493"/>
<source>P&amp;roperties</source>
<translation>С&amp;войства</translation>
</message>
<message>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="518"/>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="557"/>
<source>Unsupported media</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="519"/>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="558"/>
<source>This file type is not allowed by the current media type filter.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="538"/>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="577"/>
<source>Replaced Footage</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="723"/>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="842"/>
<source>Deleted %1 Item(s)</source>
<translation type="unfinished"></translation>
</message>
@@ -7726,7 +7749,7 @@ Do you wish to continue?</source>
<context>
<name>olive::TaskDialog</name>
<message>
<location filename="../dialog/task/task.cpp" line="101"/>
<location filename="../dialog/task/task.cpp" line="107"/>
<source>Task Failed</source>
<translation>Не удалось выполнить задачу</translation>
</message>
@@ -8292,195 +8315,195 @@ Duration: %3</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1297"/>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1301"/>
<source>Recorded Audio Clip</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1387"/>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1391"/>
<source>Nested Sequence %1</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1441"/>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1445"/>
<source>Nested Clips</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1735"/>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1739"/>
<source>Synchronize by Source Time</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1742"/>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1746"/>
<source>Synchronize by Waveform</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1752"/>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1756"/>
<source>Cache</source>
<translation type="unfinished">Кэш</translation>
</message>
<message>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1756"/>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1760"/>
<source>Auto-Cache</source>
<translation type="unfinished">Автокэширование</translation>
</message>
<message>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1764"/>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1768"/>
<source>Cache All</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1768"/>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1772"/>
<source>Cache In/Out</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1772"/>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1776"/>
<source>Discard</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1780"/>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1784"/>
<source>Proxy</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1784"/>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1788"/>
<source>Generate Proxy</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1789"/>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1793"/>
<source>Use Proxy</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1802"/>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1806"/>
<source>Reveal Proxy</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1812"/>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1816"/>
<source>Delete Proxy</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1824"/>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1828"/>
<source>Reveal in Footage Viewer</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1833"/>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1837"/>
<source>Reveal in Project</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1841"/>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1845"/>
<source>Multi-Cam</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1863"/>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1904"/>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1867"/>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1908"/>
<source>Properties</source>
<translation>Свойства</translation>
</message>
<message>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1870"/>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1874"/>
<source>Use Audio Time Units</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1877"/>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1881"/>
<source>Show Thumbnails</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1881"/>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1885"/>
<source>Disabled</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1884"/>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1888"/>
<source>Only At In Points</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1887"/>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1891"/>
<source>Enabled</source>
<translation type="unfinished">Включено</translation>
</message>
<message>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1894"/>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1898"/>
<source>Show Waveforms</source>
<translation>Показывать волновую форму</translation>
</message>
<message>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="2030"/>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="2034"/>
<source>Renamed %1 Clip(s)</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="2040"/>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="2044"/>
<source>Created Subtitle Track</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="2058"/>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="2062"/>
<source>Enabled Auto-Caching On %1 Clip(s)</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="2060"/>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="2064"/>
<source>Disabled Auto-Caching On %1 Clip(s)</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="2098"/>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="2102"/>
<source>Discard Cache</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="2099"/>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="2103"/>
<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 type="unfinished"></translation>
</message>
<message>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="2170"/>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="2174"/>
<source>Multi-Cam Enabled On %1 Clip(s)</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="2171"/>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="2175"/>
<source>Multi-Cam Disabled On %1 Clip(s)</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="2236"/>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="2240"/>
<source>Nudged Clips</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="2299"/>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="2303"/>
<source>Moved Clip(s) To Point</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="2494"/>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="2498"/>
<source>Rippled Clip(s) To Point</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="2536"/>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="2540"/>
<source>Cut Clip(s) To Point</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="2612"/>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="2616"/>
<source>Pasted %1 Clip(s)</source>
<translation type="unfinished"></translation>
</message>
@@ -9183,136 +9206,136 @@ Do you wish to continue?</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/viewer/viewer.cpp" line="933"/>
<location filename="../widget/viewer/viewer.cpp" line="939"/>
<source>Audio scrubbing failed: %1</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/viewer/viewer.cpp" line="1365"/>
<location filename="../widget/viewer/viewer.cpp" line="1377"/>
<source>Audio Error</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/viewer/viewer.cpp" line="1366"/>
<location filename="../widget/viewer/viewer.cpp" line="1378"/>
<source>Failed to start audio: %1
Please check your audio preferences and try again.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/viewer/viewer.cpp" line="1431"/>
<location filename="../widget/viewer/viewer.cpp" line="1444"/>
<source>Changed Playback Resolution</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/viewer/viewer.cpp" line="1448"/>
<location filename="../widget/viewer/viewer.cpp" line="1689"/>
<location filename="../widget/viewer/viewer.cpp" line="1461"/>
<location filename="../widget/viewer/viewer.cpp" line="1702"/>
<source>Safe Margins</source>
<translation>Безопасная область</translation>
</message>
<message>
<location filename="../widget/viewer/viewer.cpp" line="1602"/>
<location filename="../widget/viewer/viewer.cpp" line="1615"/>
<source>Zoom</source>
<translation>Масштаб</translation>
</message>
<message>
<location filename="../widget/viewer/viewer.cpp" line="1605"/>
<location filename="../widget/viewer/viewer.cpp" line="1618"/>
<source>Fit</source>
<translation>Уместить</translation>
</message>
<message>
<location filename="../widget/viewer/viewer.cpp" line="1608"/>
<location filename="../widget/viewer/viewer.cpp" line="1621"/>
<source>%1%</source>
<translation>%1%</translation>
</message>
<message>
<location filename="../widget/viewer/viewer.cpp" line="1617"/>
<location filename="../widget/viewer/viewer.cpp" line="1630"/>
<source>Full Screen</source>
<translation>Полноэкранный режим</translation>
</message>
<message>
<location filename="../widget/viewer/viewer.cpp" line="1624"/>
<location filename="../widget/viewer/viewer.cpp" line="1637"/>
<source>Screen %1: %2x%3</source>
<translation>Экран %1: %2×%3</translation>
</message>
<message>
<location filename="../widget/viewer/viewer.cpp" line="1642"/>
<location filename="../widget/viewer/viewer.cpp" line="1655"/>
<source>Playback Resolution</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/viewer/viewer.cpp" line="1659"/>
<location filename="../widget/viewer/viewer.cpp" line="1672"/>
<source>Deinterlace</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/viewer/viewer.cpp" line="1722"/>
<location filename="../widget/viewer/viewer.cpp" line="1735"/>
<source>Stop Playback On Last Frame</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/viewer/viewer.cpp" line="1733"/>
<location filename="../widget/viewer/viewer.cpp" line="1746"/>
<source>Audio Waveform</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/viewer/viewer.cpp" line="1736"/>
<location filename="../widget/viewer/viewer.cpp" line="1749"/>
<source>Automatically Show/Hide</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/viewer/viewer.cpp" line="1738"/>
<location filename="../widget/viewer/viewer.cpp" line="1751"/>
<source>Show Waveform Only</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/viewer/viewer.cpp" line="1740"/>
<location filename="../widget/viewer/viewer.cpp" line="1753"/>
<source>Show Both Viewer And Waveform</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/viewer/viewer.cpp" line="1756"/>
<location filename="../widget/viewer/viewer.cpp" line="1769"/>
<source>Subtitles</source>
<translation type="unfinished">Субтитры</translation>
</message>
<message>
<location filename="../widget/viewer/viewer.cpp" line="1760"/>
<location filename="../widget/viewer/viewer.cpp" line="1773"/>
<source>Show Subtitles</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/viewer/viewer.cpp" line="1769"/>
<location filename="../widget/viewer/viewer.cpp" line="1782"/>
<source>Subtitle Properties</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/viewer/viewer.cpp" line="1774"/>
<location filename="../widget/viewer/viewer.cpp" line="1787"/>
<source>Use Anti-aliasing</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/viewer/viewer.cpp" line="1786"/>
<location filename="../widget/viewer/viewer.cpp" line="1799"/>
<source>Save Frame As Image</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/viewer/viewer.cpp" line="1809"/>
<location filename="../widget/viewer/viewer.cpp" line="1849"/>
<location filename="../widget/viewer/viewer.cpp" line="1822"/>
<location filename="../widget/viewer/viewer.cpp" line="1862"/>
<source>Audio Recording</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/viewer/viewer.cpp" line="1810"/>
<location filename="../widget/viewer/viewer.cpp" line="1823"/>
<source>Project must be saved before you can record audio.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/viewer/viewer.cpp" line="1816"/>
<location filename="../widget/viewer/viewer.cpp" line="1829"/>
<source>audio</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/viewer/viewer.cpp" line="1850"/>
<location filename="../widget/viewer/viewer.cpp" line="1863"/>
<source>Failed to start audio recording: %1</source>
<translation type="unfinished"></translation>
</message>
@@ -9325,7 +9348,7 @@ Please check your audio preferences and try again.</source>
<translation type="vanished">Кэш</translation>
</message>
<message>
<location filename="../widget/viewer/viewer.cpp" line="1748"/>
<location filename="../widget/viewer/viewer.cpp" line="1761"/>
<source>Show FPS</source>
<translation>Показывать частоту кадров</translation>
</message>
@@ -9338,17 +9361,17 @@ Please check your audio preferences and try again.</source>
<translation type="vanished">Закэшировать вход/выход последовательности</translation>
</message>
<message>
<location filename="../widget/viewer/viewer.cpp" line="1692"/>
<location filename="../widget/viewer/viewer.cpp" line="1705"/>
<source>Off</source>
<translation>Выкл.</translation>
</message>
<message>
<location filename="../widget/viewer/viewer.cpp" line="1699"/>
<location filename="../widget/viewer/viewer.cpp" line="1712"/>
<source>On</source>
<translation>Вкл</translation>
</message>
<message>
<location filename="../widget/viewer/viewer.cpp" line="1708"/>
<location filename="../widget/viewer/viewer.cpp" line="1721"/>
<source>Custom Aspect</source>
<translation>Другое соотношение</translation>
</message>
+148 -133
View File
@@ -482,72 +482,77 @@ The last operation has been undone.</source>
<context>
<name>VideoParams</name>
<message>
<location filename="../render/videoparams.cpp" line="230"/>
<location filename="../render/videoparams.cpp" line="236"/>
<source>Full</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../render/videoparams.cpp" line="232"/>
<location filename="../render/videoparams.cpp" line="238"/>
<source>1/%1</source>
<translation type="unfinished">1/%1</translation>
</message>
<message>
<location filename="../render/videoparams.cpp" line="240"/>
<location filename="../render/videoparams.cpp" line="246"/>
<source>8-bit</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../render/videoparams.cpp" line="242"/>
<location filename="../render/videoparams.cpp" line="248"/>
<source>10-bit Packed</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../render/videoparams.cpp" line="250"/>
<source>16-bit Integer</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../render/videoparams.cpp" line="244"/>
<location filename="../render/videoparams.cpp" line="252"/>
<source>Half-Float (16-bit)</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../render/videoparams.cpp" line="247"/>
<location filename="../render/videoparams.cpp" line="255"/>
<source>Full-Float (32-bit)</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../render/videoparams.cpp" line="254"/>
<location filename="../render/videoparams.cpp" line="262"/>
<source>Unknown (0x%1)</source>
<translation type="unfinished">Непознато (0x%1)</translation>
</message>
<message>
<location filename="../render/videoparams.cpp" line="322"/>
<location filename="../render/videoparams.cpp" line="330"/>
<source>%1 FPS</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../render/videoparams.cpp" line="329"/>
<location filename="../render/videoparams.cpp" line="337"/>
<source>Square Pixels (%1)</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../render/videoparams.cpp" line="330"/>
<location filename="../render/videoparams.cpp" line="338"/>
<source>NTSC Standard (%1)</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../render/videoparams.cpp" line="331"/>
<location filename="../render/videoparams.cpp" line="339"/>
<source>NTSC Widescreen (%1)</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../render/videoparams.cpp" line="332"/>
<location filename="../render/videoparams.cpp" line="340"/>
<source>PAL Standard (%1)</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../render/videoparams.cpp" line="333"/>
<location filename="../render/videoparams.cpp" line="341"/>
<source>PAL Widescreen (%1)</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../render/videoparams.cpp" line="334"/>
<location filename="../render/videoparams.cpp" line="342"/>
<source>HD Anamorphic 1080 (%1)</source>
<translation type="unfinished"></translation>
</message>
@@ -591,57 +596,57 @@ The last operation has been undone.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../main.cpp" line="189"/>
<location filename="../main.cpp" line="194"/>
<source>Show this help text</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../main.cpp" line="193"/>
<location filename="../main.cpp" line="198"/>
<source>Show application version</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../main.cpp" line="197"/>
<location filename="../main.cpp" line="202"/>
<source>Start in full-screen mode</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../main.cpp" line="201"/>
<location filename="../main.cpp" line="206"/>
<source>Export only (No GUI)</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../main.cpp" line="205"/>
<location filename="../main.cpp" line="210"/>
<source>Override language with file</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../main.cpp" line="206"/>
<location filename="../main.cpp" line="211"/>
<source>qm-file</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../main.cpp" line="210"/>
<location filename="../main.cpp" line="215"/>
<source>Decompress project file (No GUI)</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../main.cpp" line="216"/>
<location filename="../main.cpp" line="221"/>
<source>Launch with debug console</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../main.cpp" line="221"/>
<location filename="../main.cpp" line="226"/>
<source>Project to open on startup</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../main.cpp" line="225"/>
<location filename="../main.cpp" line="230"/>
<source>Don&apos;t load plugins</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../main.cpp" line="384"/>
<location filename="../main.cpp" line="389"/>
<source>Your computer&apos;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.
@@ -3048,22 +3053,22 @@ To remedy this, please do one of the following:
<context>
<name>olive::Footage</name>
<message>
<location filename="../node/project/footage/footage.cpp" line="81"/>
<location filename="../node/project/footage/footage.cpp" line="82"/>
<source>Filename</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../node/project/footage/footage.cpp" line="259"/>
<location filename="../node/project/footage/footage.cpp" line="278"/>
<source>%1: Image - %2x%3</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../node/project/footage/footage.cpp" line="264"/>
<location filename="../node/project/footage/footage.cpp" line="283"/>
<source>%1: Video - %2x%3</source>
<translation type="unfinished"></translation>
</message>
<message numerus="yes">
<location filename="../node/project/footage/footage.cpp" line="273"/>
<location filename="../node/project/footage/footage.cpp" line="292"/>
<source>%1: Audio - %n Channel(s), %2Hz</source>
<translation type="unfinished">
<numerusform></numerusform>
@@ -3072,37 +3077,37 @@ To remedy this, please do one of the following:
</translation>
</message>
<message>
<location filename="../node/project/footage/footage.cpp" line="281"/>
<location filename="../node/project/footage/footage.cpp" line="300"/>
<source>%1: Subtitle</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../node/project/footage/footage.cpp" line="351"/>
<location filename="../node/project/footage/footage.cpp" line="370"/>
<source>Video</source>
<translation type="unfinished">Видео</translation>
</message>
<message>
<location filename="../node/project/footage/footage.cpp" line="353"/>
<location filename="../node/project/footage/footage.cpp" line="372"/>
<source>Audio</source>
<translation type="unfinished">Аудио</translation>
</message>
<message>
<location filename="../node/project/footage/footage.cpp" line="355"/>
<location filename="../node/project/footage/footage.cpp" line="374"/>
<source>Subtitle</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../node/project/footage/footage.cpp" line="361"/>
<location filename="../node/project/footage/footage.cpp" line="380"/>
<source>Unknown</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../node/project/footage/footage.cpp" line="463"/>
<location filename="../node/project/footage/footage.cpp" line="482"/>
<source>Filename: %1</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../node/project/footage/footage.cpp" line="497"/>
<location filename="../node/project/footage/footage.cpp" line="516"/>
<source>Invalid</source>
<translation type="unfinished"></translation>
</message>
@@ -6292,22 +6297,22 @@ This is equivalent to multiplying a video by a number between 0.0 and 1.0.</sour
<context>
<name>olive::ProjectExplorer</name>
<message>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="345"/>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="361"/>
<source>&amp;New</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="350"/>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="366"/>
<source>&amp;Import...</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="170"/>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="186"/>
<source>Confirm Item Deletion</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="183"/>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="199"/>
<source>The item &quot;%1&quot; is currently connected to the following nodes:
%2
@@ -6316,88 +6321,98 @@ Are you sure you wish to delete this footage?</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="256"/>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="272"/>
<source>%1 (%2)</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="360"/>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="376"/>
<source>Open in New Tab</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="365"/>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="381"/>
<source>Open in New Window</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="373"/>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="389"/>
<source>Reveal in Explorer</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="375"/>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="391"/>
<source>Reveal in Finder</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="377"/>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="393"/>
<source>Reveal in File Manager</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="384"/>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="513"/>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="400"/>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="552"/>
<source>Replace Footage</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="415"/>
<source>Pre-Cache</source>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="434"/>
<source>Proxy</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="423"/>
<source>No sequences exist in project</source>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="438"/>
<source>Generate Proxy</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="428"/>
<source>For &quot;%1&quot;</source>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="443"/>
<source>Use Proxy</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="442"/>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="456"/>
<source>Reveal Proxy</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="466"/>
<source>Delete Proxy</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="481"/>
<source>Rename</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="447"/>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="486"/>
<source>Delete</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="454"/>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="493"/>
<source>P&amp;roperties</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="518"/>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="557"/>
<source>Unsupported media</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="519"/>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="558"/>
<source>This file type is not allowed by the current media type filter.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="538"/>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="577"/>
<source>Replaced Footage</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="723"/>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="842"/>
<source>Deleted %1 Item(s)</source>
<translation type="unfinished"></translation>
</message>
@@ -7437,7 +7452,7 @@ Do you wish to continue?</source>
<context>
<name>olive::TaskDialog</name>
<message>
<location filename="../dialog/task/task.cpp" line="101"/>
<location filename="../dialog/task/task.cpp" line="107"/>
<source>Task Failed</source>
<translation type="unfinished"></translation>
</message>
@@ -7946,195 +7961,195 @@ Duration: %3</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1297"/>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1301"/>
<source>Recorded Audio Clip</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1387"/>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1391"/>
<source>Nested Sequence %1</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1441"/>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1445"/>
<source>Nested Clips</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1735"/>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1739"/>
<source>Synchronize by Source Time</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1742"/>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1746"/>
<source>Synchronize by Waveform</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1752"/>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1756"/>
<source>Cache</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1756"/>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1760"/>
<source>Auto-Cache</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1764"/>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1768"/>
<source>Cache All</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1768"/>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1772"/>
<source>Cache In/Out</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1772"/>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1776"/>
<source>Discard</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1780"/>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1784"/>
<source>Proxy</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1784"/>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1788"/>
<source>Generate Proxy</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1789"/>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1793"/>
<source>Use Proxy</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1802"/>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1806"/>
<source>Reveal Proxy</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1812"/>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1816"/>
<source>Delete Proxy</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1824"/>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1828"/>
<source>Reveal in Footage Viewer</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1833"/>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1837"/>
<source>Reveal in Project</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1841"/>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1845"/>
<source>Multi-Cam</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1863"/>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1904"/>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1867"/>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1908"/>
<source>Properties</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1870"/>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1874"/>
<source>Use Audio Time Units</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1877"/>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1881"/>
<source>Show Thumbnails</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1881"/>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1885"/>
<source>Disabled</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1884"/>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1888"/>
<source>Only At In Points</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1887"/>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1891"/>
<source>Enabled</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1894"/>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1898"/>
<source>Show Waveforms</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="2030"/>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="2034"/>
<source>Renamed %1 Clip(s)</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="2040"/>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="2044"/>
<source>Created Subtitle Track</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="2058"/>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="2062"/>
<source>Enabled Auto-Caching On %1 Clip(s)</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="2060"/>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="2064"/>
<source>Disabled Auto-Caching On %1 Clip(s)</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="2098"/>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="2102"/>
<source>Discard Cache</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="2099"/>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="2103"/>
<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 type="unfinished"></translation>
</message>
<message>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="2170"/>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="2174"/>
<source>Multi-Cam Enabled On %1 Clip(s)</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="2171"/>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="2175"/>
<source>Multi-Cam Disabled On %1 Clip(s)</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="2236"/>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="2240"/>
<source>Nudged Clips</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="2299"/>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="2303"/>
<source>Moved Clip(s) To Point</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="2494"/>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="2498"/>
<source>Rippled Clip(s) To Point</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="2536"/>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="2540"/>
<source>Cut Clip(s) To Point</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="2612"/>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="2616"/>
<source>Pasted %1 Clip(s)</source>
<translation type="unfinished"></translation>
</message>
@@ -8722,156 +8737,156 @@ Do you wish to continue?</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/viewer/viewer.cpp" line="933"/>
<location filename="../widget/viewer/viewer.cpp" line="939"/>
<source>Audio scrubbing failed: %1</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/viewer/viewer.cpp" line="1365"/>
<location filename="../widget/viewer/viewer.cpp" line="1377"/>
<source>Audio Error</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/viewer/viewer.cpp" line="1366"/>
<location filename="../widget/viewer/viewer.cpp" line="1378"/>
<source>Failed to start audio: %1
Please check your audio preferences and try again.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/viewer/viewer.cpp" line="1431"/>
<location filename="../widget/viewer/viewer.cpp" line="1444"/>
<source>Changed Playback Resolution</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/viewer/viewer.cpp" line="1448"/>
<location filename="../widget/viewer/viewer.cpp" line="1689"/>
<location filename="../widget/viewer/viewer.cpp" line="1461"/>
<location filename="../widget/viewer/viewer.cpp" line="1702"/>
<source>Safe Margins</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/viewer/viewer.cpp" line="1602"/>
<location filename="../widget/viewer/viewer.cpp" line="1615"/>
<source>Zoom</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/viewer/viewer.cpp" line="1605"/>
<location filename="../widget/viewer/viewer.cpp" line="1618"/>
<source>Fit</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/viewer/viewer.cpp" line="1608"/>
<location filename="../widget/viewer/viewer.cpp" line="1621"/>
<source>%1%</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/viewer/viewer.cpp" line="1617"/>
<location filename="../widget/viewer/viewer.cpp" line="1630"/>
<source>Full Screen</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/viewer/viewer.cpp" line="1624"/>
<location filename="../widget/viewer/viewer.cpp" line="1637"/>
<source>Screen %1: %2x%3</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/viewer/viewer.cpp" line="1642"/>
<location filename="../widget/viewer/viewer.cpp" line="1655"/>
<source>Playback Resolution</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/viewer/viewer.cpp" line="1659"/>
<location filename="../widget/viewer/viewer.cpp" line="1672"/>
<source>Deinterlace</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/viewer/viewer.cpp" line="1722"/>
<location filename="../widget/viewer/viewer.cpp" line="1735"/>
<source>Stop Playback On Last Frame</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/viewer/viewer.cpp" line="1733"/>
<location filename="../widget/viewer/viewer.cpp" line="1746"/>
<source>Audio Waveform</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/viewer/viewer.cpp" line="1736"/>
<location filename="../widget/viewer/viewer.cpp" line="1749"/>
<source>Automatically Show/Hide</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/viewer/viewer.cpp" line="1738"/>
<location filename="../widget/viewer/viewer.cpp" line="1751"/>
<source>Show Waveform Only</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/viewer/viewer.cpp" line="1740"/>
<location filename="../widget/viewer/viewer.cpp" line="1753"/>
<source>Show Both Viewer And Waveform</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/viewer/viewer.cpp" line="1748"/>
<location filename="../widget/viewer/viewer.cpp" line="1761"/>
<source>Show FPS</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/viewer/viewer.cpp" line="1756"/>
<location filename="../widget/viewer/viewer.cpp" line="1769"/>
<source>Subtitles</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/viewer/viewer.cpp" line="1760"/>
<location filename="../widget/viewer/viewer.cpp" line="1773"/>
<source>Show Subtitles</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/viewer/viewer.cpp" line="1769"/>
<location filename="../widget/viewer/viewer.cpp" line="1782"/>
<source>Subtitle Properties</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/viewer/viewer.cpp" line="1774"/>
<location filename="../widget/viewer/viewer.cpp" line="1787"/>
<source>Use Anti-aliasing</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/viewer/viewer.cpp" line="1786"/>
<location filename="../widget/viewer/viewer.cpp" line="1799"/>
<source>Save Frame As Image</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/viewer/viewer.cpp" line="1809"/>
<location filename="../widget/viewer/viewer.cpp" line="1849"/>
<location filename="../widget/viewer/viewer.cpp" line="1822"/>
<location filename="../widget/viewer/viewer.cpp" line="1862"/>
<source>Audio Recording</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/viewer/viewer.cpp" line="1810"/>
<location filename="../widget/viewer/viewer.cpp" line="1823"/>
<source>Project must be saved before you can record audio.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/viewer/viewer.cpp" line="1816"/>
<location filename="../widget/viewer/viewer.cpp" line="1829"/>
<source>audio</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/viewer/viewer.cpp" line="1850"/>
<location filename="../widget/viewer/viewer.cpp" line="1863"/>
<source>Failed to start audio recording: %1</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/viewer/viewer.cpp" line="1692"/>
<location filename="../widget/viewer/viewer.cpp" line="1705"/>
<source>Off</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/viewer/viewer.cpp" line="1699"/>
<location filename="../widget/viewer/viewer.cpp" line="1712"/>
<source>On</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/viewer/viewer.cpp" line="1708"/>
<location filename="../widget/viewer/viewer.cpp" line="1721"/>
<source>Custom Aspect</source>
<translation type="unfinished"></translation>
</message>
+148 -133
View File
@@ -472,72 +472,77 @@ The last operation has been undone.</source>
<context>
<name>VideoParams</name>
<message>
<location filename="../render/videoparams.cpp" line="230"/>
<location filename="../render/videoparams.cpp" line="236"/>
<source>Full</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../render/videoparams.cpp" line="232"/>
<location filename="../render/videoparams.cpp" line="238"/>
<source>1/%1</source>
<translation type="unfinished">144p {1/%1?}</translation>
</message>
<message>
<location filename="../render/videoparams.cpp" line="240"/>
<location filename="../render/videoparams.cpp" line="246"/>
<source>8-bit</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../render/videoparams.cpp" line="242"/>
<location filename="../render/videoparams.cpp" line="248"/>
<source>10-bit Packed</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../render/videoparams.cpp" line="250"/>
<source>16-bit Integer</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../render/videoparams.cpp" line="244"/>
<location filename="../render/videoparams.cpp" line="252"/>
<source>Half-Float (16-bit)</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../render/videoparams.cpp" line="247"/>
<location filename="../render/videoparams.cpp" line="255"/>
<source>Full-Float (32-bit)</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../render/videoparams.cpp" line="254"/>
<location filename="../render/videoparams.cpp" line="262"/>
<source>Unknown (0x%1)</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../render/videoparams.cpp" line="322"/>
<location filename="../render/videoparams.cpp" line="330"/>
<source>%1 FPS</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../render/videoparams.cpp" line="329"/>
<location filename="../render/videoparams.cpp" line="337"/>
<source>Square Pixels (%1)</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../render/videoparams.cpp" line="330"/>
<location filename="../render/videoparams.cpp" line="338"/>
<source>NTSC Standard (%1)</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../render/videoparams.cpp" line="331"/>
<location filename="../render/videoparams.cpp" line="339"/>
<source>NTSC Widescreen (%1)</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../render/videoparams.cpp" line="332"/>
<location filename="../render/videoparams.cpp" line="340"/>
<source>PAL Standard (%1)</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../render/videoparams.cpp" line="333"/>
<location filename="../render/videoparams.cpp" line="341"/>
<source>PAL Widescreen (%1)</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../render/videoparams.cpp" line="334"/>
<location filename="../render/videoparams.cpp" line="342"/>
<source>HD Anamorphic 1080 (%1)</source>
<translation type="unfinished"></translation>
</message>
@@ -581,57 +586,57 @@ The last operation has been undone.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../main.cpp" line="189"/>
<location filename="../main.cpp" line="194"/>
<source>Show this help text</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../main.cpp" line="193"/>
<location filename="../main.cpp" line="198"/>
<source>Show application version</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../main.cpp" line="197"/>
<location filename="../main.cpp" line="202"/>
<source>Start in full-screen mode</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../main.cpp" line="201"/>
<location filename="../main.cpp" line="206"/>
<source>Export only (No GUI)</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../main.cpp" line="205"/>
<location filename="../main.cpp" line="210"/>
<source>Override language with file</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../main.cpp" line="206"/>
<location filename="../main.cpp" line="211"/>
<source>qm-file</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../main.cpp" line="210"/>
<location filename="../main.cpp" line="215"/>
<source>Decompress project file (No GUI)</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../main.cpp" line="216"/>
<location filename="../main.cpp" line="221"/>
<source>Launch with debug console</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../main.cpp" line="221"/>
<location filename="../main.cpp" line="226"/>
<source>Project to open on startup</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../main.cpp" line="225"/>
<location filename="../main.cpp" line="230"/>
<source>Don&apos;t load plugins</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../main.cpp" line="384"/>
<location filename="../main.cpp" line="389"/>
<source>Your computer&apos;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.
@@ -3047,59 +3052,59 @@ To remedy this, please do one of the following:
<context>
<name>olive::Footage</name>
<message>
<location filename="../node/project/footage/footage.cpp" line="81"/>
<location filename="../node/project/footage/footage.cpp" line="82"/>
<source>Filename</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../node/project/footage/footage.cpp" line="259"/>
<location filename="../node/project/footage/footage.cpp" line="278"/>
<source>%1: Image - %2x%3</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../node/project/footage/footage.cpp" line="264"/>
<location filename="../node/project/footage/footage.cpp" line="283"/>
<source>%1: Video - %2x%3</source>
<translation type="unfinished"></translation>
</message>
<message numerus="yes">
<location filename="../node/project/footage/footage.cpp" line="273"/>
<location filename="../node/project/footage/footage.cpp" line="292"/>
<source>%1: Audio - %n Channel(s), %2Hz</source>
<translation type="unfinished">
<numerusform></numerusform>
</translation>
</message>
<message>
<location filename="../node/project/footage/footage.cpp" line="281"/>
<location filename="../node/project/footage/footage.cpp" line="300"/>
<source>%1: Subtitle</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../node/project/footage/footage.cpp" line="351"/>
<location filename="../node/project/footage/footage.cpp" line="370"/>
<source>Video</source>
<translation type="unfinished">Video</translation>
</message>
<message>
<location filename="../node/project/footage/footage.cpp" line="353"/>
<location filename="../node/project/footage/footage.cpp" line="372"/>
<source>Audio</source>
<translation type="unfinished">Ses</translation>
</message>
<message>
<location filename="../node/project/footage/footage.cpp" line="355"/>
<location filename="../node/project/footage/footage.cpp" line="374"/>
<source>Subtitle</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../node/project/footage/footage.cpp" line="361"/>
<location filename="../node/project/footage/footage.cpp" line="380"/>
<source>Unknown</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../node/project/footage/footage.cpp" line="463"/>
<location filename="../node/project/footage/footage.cpp" line="482"/>
<source>Filename: %1</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../node/project/footage/footage.cpp" line="497"/>
<location filename="../node/project/footage/footage.cpp" line="516"/>
<source>Invalid</source>
<translation type="unfinished"></translation>
</message>
@@ -6328,22 +6333,22 @@ This is equivalent to multiplying a video by a number between 0.0 and 1.0.</sour
<context>
<name>olive::ProjectExplorer</name>
<message>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="345"/>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="361"/>
<source>&amp;New</source>
<translation type="unfinished">&amp;Yeni</translation>
</message>
<message>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="350"/>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="366"/>
<source>&amp;Import...</source>
<translation type="unfinished">&amp;Dışa aktar...</translation>
</message>
<message>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="170"/>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="186"/>
<source>Confirm Item Deletion</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="183"/>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="199"/>
<source>The item &quot;%1&quot; is currently connected to the following nodes:
%2
@@ -6352,88 +6357,98 @@ Are you sure you wish to delete this footage?</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="256"/>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="272"/>
<source>%1 (%2)</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="360"/>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="376"/>
<source>Open in New Tab</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="365"/>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="381"/>
<source>Open in New Window</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="373"/>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="389"/>
<source>Reveal in Explorer</source>
<translation type="unfinished">Gezgin içinde Göster</translation>
</message>
<message>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="375"/>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="391"/>
<source>Reveal in Finder</source>
<translation type="unfinished">Bul içinde Göster</translation>
</message>
<message>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="377"/>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="393"/>
<source>Reveal in File Manager</source>
<translation type="unfinished">Dosya Yöneticisinde Göster</translation>
</message>
<message>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="384"/>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="513"/>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="400"/>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="552"/>
<source>Replace Footage</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="415"/>
<source>Pre-Cache</source>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="434"/>
<source>Proxy</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="423"/>
<source>No sequences exist in project</source>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="438"/>
<source>Generate Proxy</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="428"/>
<source>For &quot;%1&quot;</source>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="443"/>
<source>Use Proxy</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="442"/>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="456"/>
<source>Reveal Proxy</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="466"/>
<source>Delete Proxy</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="481"/>
<source>Rename</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="447"/>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="486"/>
<source>Delete</source>
<translation type="unfinished">Sil</translation>
</message>
<message>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="454"/>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="493"/>
<source>P&amp;roperties</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="518"/>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="557"/>
<source>Unsupported media</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="519"/>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="558"/>
<source>This file type is not allowed by the current media type filter.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="538"/>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="577"/>
<source>Replaced Footage</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="723"/>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="842"/>
<source>Deleted %1 Item(s)</source>
<translation type="unfinished"></translation>
</message>
@@ -7484,7 +7499,7 @@ Do you wish to continue?</source>
<context>
<name>olive::TaskDialog</name>
<message>
<location filename="../dialog/task/task.cpp" line="101"/>
<location filename="../dialog/task/task.cpp" line="107"/>
<source>Task Failed</source>
<translation type="unfinished"></translation>
</message>
@@ -8024,195 +8039,195 @@ Duration: %3</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1297"/>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1301"/>
<source>Recorded Audio Clip</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1387"/>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1391"/>
<source>Nested Sequence %1</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1441"/>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1445"/>
<source>Nested Clips</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1735"/>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1739"/>
<source>Synchronize by Source Time</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1742"/>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1746"/>
<source>Synchronize by Waveform</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1752"/>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1756"/>
<source>Cache</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1756"/>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1760"/>
<source>Auto-Cache</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1764"/>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1768"/>
<source>Cache All</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1768"/>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1772"/>
<source>Cache In/Out</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1772"/>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1776"/>
<source>Discard</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1780"/>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1784"/>
<source>Proxy</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1784"/>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1788"/>
<source>Generate Proxy</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1789"/>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1793"/>
<source>Use Proxy</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1802"/>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1806"/>
<source>Reveal Proxy</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1812"/>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1816"/>
<source>Delete Proxy</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1824"/>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1828"/>
<source>Reveal in Footage Viewer</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1833"/>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1837"/>
<source>Reveal in Project</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1841"/>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1845"/>
<source>Multi-Cam</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1863"/>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1904"/>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1867"/>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1908"/>
<source>Properties</source>
<translation type="unfinished">Sahne Özellikleri</translation>
</message>
<message>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1870"/>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1874"/>
<source>Use Audio Time Units</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1877"/>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1881"/>
<source>Show Thumbnails</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1881"/>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1885"/>
<source>Disabled</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1884"/>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1888"/>
<source>Only At In Points</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1887"/>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1891"/>
<source>Enabled</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1894"/>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1898"/>
<source>Show Waveforms</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="2030"/>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="2034"/>
<source>Renamed %1 Clip(s)</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="2040"/>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="2044"/>
<source>Created Subtitle Track</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="2058"/>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="2062"/>
<source>Enabled Auto-Caching On %1 Clip(s)</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="2060"/>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="2064"/>
<source>Disabled Auto-Caching On %1 Clip(s)</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="2098"/>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="2102"/>
<source>Discard Cache</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="2099"/>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="2103"/>
<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 type="unfinished"></translation>
</message>
<message>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="2170"/>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="2174"/>
<source>Multi-Cam Enabled On %1 Clip(s)</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="2171"/>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="2175"/>
<source>Multi-Cam Disabled On %1 Clip(s)</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="2236"/>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="2240"/>
<source>Nudged Clips</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="2299"/>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="2303"/>
<source>Moved Clip(s) To Point</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="2494"/>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="2498"/>
<source>Rippled Clip(s) To Point</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="2536"/>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="2540"/>
<source>Cut Clip(s) To Point</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="2612"/>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="2616"/>
<source>Pasted %1 Clip(s)</source>
<translation type="unfinished"></translation>
</message>
@@ -8805,156 +8820,156 @@ Do you wish to continue?</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/viewer/viewer.cpp" line="933"/>
<location filename="../widget/viewer/viewer.cpp" line="939"/>
<source>Audio scrubbing failed: %1</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/viewer/viewer.cpp" line="1365"/>
<location filename="../widget/viewer/viewer.cpp" line="1377"/>
<source>Audio Error</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/viewer/viewer.cpp" line="1366"/>
<location filename="../widget/viewer/viewer.cpp" line="1378"/>
<source>Failed to start audio: %1
Please check your audio preferences and try again.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/viewer/viewer.cpp" line="1431"/>
<location filename="../widget/viewer/viewer.cpp" line="1444"/>
<source>Changed Playback Resolution</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/viewer/viewer.cpp" line="1448"/>
<location filename="../widget/viewer/viewer.cpp" line="1689"/>
<location filename="../widget/viewer/viewer.cpp" line="1461"/>
<location filename="../widget/viewer/viewer.cpp" line="1702"/>
<source>Safe Margins</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/viewer/viewer.cpp" line="1602"/>
<location filename="../widget/viewer/viewer.cpp" line="1615"/>
<source>Zoom</source>
<translation type="unfinished">Yakınlaştır</translation>
</message>
<message>
<location filename="../widget/viewer/viewer.cpp" line="1605"/>
<location filename="../widget/viewer/viewer.cpp" line="1618"/>
<source>Fit</source>
<translation type="unfinished">Sığdır</translation>
</message>
<message>
<location filename="../widget/viewer/viewer.cpp" line="1608"/>
<location filename="../widget/viewer/viewer.cpp" line="1621"/>
<source>%1%</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/viewer/viewer.cpp" line="1617"/>
<location filename="../widget/viewer/viewer.cpp" line="1630"/>
<source>Full Screen</source>
<translation type="unfinished">Tam Ekran Modu</translation>
</message>
<message>
<location filename="../widget/viewer/viewer.cpp" line="1624"/>
<location filename="../widget/viewer/viewer.cpp" line="1637"/>
<source>Screen %1: %2x%3</source>
<translation type="unfinished">Ekran %1: %2x%3</translation>
</message>
<message>
<location filename="../widget/viewer/viewer.cpp" line="1642"/>
<location filename="../widget/viewer/viewer.cpp" line="1655"/>
<source>Playback Resolution</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/viewer/viewer.cpp" line="1659"/>
<location filename="../widget/viewer/viewer.cpp" line="1672"/>
<source>Deinterlace</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/viewer/viewer.cpp" line="1722"/>
<location filename="../widget/viewer/viewer.cpp" line="1735"/>
<source>Stop Playback On Last Frame</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/viewer/viewer.cpp" line="1733"/>
<location filename="../widget/viewer/viewer.cpp" line="1746"/>
<source>Audio Waveform</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/viewer/viewer.cpp" line="1736"/>
<location filename="../widget/viewer/viewer.cpp" line="1749"/>
<source>Automatically Show/Hide</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/viewer/viewer.cpp" line="1738"/>
<location filename="../widget/viewer/viewer.cpp" line="1751"/>
<source>Show Waveform Only</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/viewer/viewer.cpp" line="1740"/>
<location filename="../widget/viewer/viewer.cpp" line="1753"/>
<source>Show Both Viewer And Waveform</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/viewer/viewer.cpp" line="1748"/>
<location filename="../widget/viewer/viewer.cpp" line="1761"/>
<source>Show FPS</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/viewer/viewer.cpp" line="1756"/>
<location filename="../widget/viewer/viewer.cpp" line="1769"/>
<source>Subtitles</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/viewer/viewer.cpp" line="1760"/>
<location filename="../widget/viewer/viewer.cpp" line="1773"/>
<source>Show Subtitles</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/viewer/viewer.cpp" line="1769"/>
<location filename="../widget/viewer/viewer.cpp" line="1782"/>
<source>Subtitle Properties</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/viewer/viewer.cpp" line="1774"/>
<location filename="../widget/viewer/viewer.cpp" line="1787"/>
<source>Use Anti-aliasing</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/viewer/viewer.cpp" line="1786"/>
<location filename="../widget/viewer/viewer.cpp" line="1799"/>
<source>Save Frame As Image</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/viewer/viewer.cpp" line="1809"/>
<location filename="../widget/viewer/viewer.cpp" line="1849"/>
<location filename="../widget/viewer/viewer.cpp" line="1822"/>
<location filename="../widget/viewer/viewer.cpp" line="1862"/>
<source>Audio Recording</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/viewer/viewer.cpp" line="1810"/>
<location filename="../widget/viewer/viewer.cpp" line="1823"/>
<source>Project must be saved before you can record audio.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/viewer/viewer.cpp" line="1816"/>
<location filename="../widget/viewer/viewer.cpp" line="1829"/>
<source>audio</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/viewer/viewer.cpp" line="1850"/>
<location filename="../widget/viewer/viewer.cpp" line="1863"/>
<source>Failed to start audio recording: %1</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/viewer/viewer.cpp" line="1692"/>
<location filename="../widget/viewer/viewer.cpp" line="1705"/>
<source>Off</source>
<translation type="unfinished">Kapalı</translation>
</message>
<message>
<location filename="../widget/viewer/viewer.cpp" line="1699"/>
<location filename="../widget/viewer/viewer.cpp" line="1712"/>
<source>On</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/viewer/viewer.cpp" line="1708"/>
<location filename="../widget/viewer/viewer.cpp" line="1721"/>
<source>Custom Aspect</source>
<translation type="unfinished"></translation>
</message>
+148 -133
View File
@@ -472,72 +472,77 @@ The last operation has been undone.</source>
<context>
<name>VideoParams</name>
<message>
<location filename="../render/videoparams.cpp" line="230"/>
<location filename="../render/videoparams.cpp" line="236"/>
<source>Full</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../render/videoparams.cpp" line="232"/>
<location filename="../render/videoparams.cpp" line="238"/>
<source>1/%1</source>
<translation type="unfinished">144p {1/%1?}</translation>
</message>
<message>
<location filename="../render/videoparams.cpp" line="240"/>
<location filename="../render/videoparams.cpp" line="246"/>
<source>8-bit</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../render/videoparams.cpp" line="242"/>
<location filename="../render/videoparams.cpp" line="248"/>
<source>10-bit Packed</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../render/videoparams.cpp" line="250"/>
<source>16-bit Integer</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../render/videoparams.cpp" line="244"/>
<location filename="../render/videoparams.cpp" line="252"/>
<source>Half-Float (16-bit)</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../render/videoparams.cpp" line="247"/>
<location filename="../render/videoparams.cpp" line="255"/>
<source>Full-Float (32-bit)</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../render/videoparams.cpp" line="254"/>
<location filename="../render/videoparams.cpp" line="262"/>
<source>Unknown (0x%1)</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../render/videoparams.cpp" line="322"/>
<location filename="../render/videoparams.cpp" line="330"/>
<source>%1 FPS</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../render/videoparams.cpp" line="329"/>
<location filename="../render/videoparams.cpp" line="337"/>
<source>Square Pixels (%1)</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../render/videoparams.cpp" line="330"/>
<location filename="../render/videoparams.cpp" line="338"/>
<source>NTSC Standard (%1)</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../render/videoparams.cpp" line="331"/>
<location filename="../render/videoparams.cpp" line="339"/>
<source>NTSC Widescreen (%1)</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../render/videoparams.cpp" line="332"/>
<location filename="../render/videoparams.cpp" line="340"/>
<source>PAL Standard (%1)</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../render/videoparams.cpp" line="333"/>
<location filename="../render/videoparams.cpp" line="341"/>
<source>PAL Widescreen (%1)</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../render/videoparams.cpp" line="334"/>
<location filename="../render/videoparams.cpp" line="342"/>
<source>HD Anamorphic 1080 (%1)</source>
<translation type="unfinished"></translation>
</message>
@@ -581,57 +586,57 @@ The last operation has been undone.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../main.cpp" line="189"/>
<location filename="../main.cpp" line="194"/>
<source>Show this help text</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../main.cpp" line="193"/>
<location filename="../main.cpp" line="198"/>
<source>Show application version</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../main.cpp" line="197"/>
<location filename="../main.cpp" line="202"/>
<source>Start in full-screen mode</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../main.cpp" line="201"/>
<location filename="../main.cpp" line="206"/>
<source>Export only (No GUI)</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../main.cpp" line="205"/>
<location filename="../main.cpp" line="210"/>
<source>Override language with file</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../main.cpp" line="206"/>
<location filename="../main.cpp" line="211"/>
<source>qm-file</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../main.cpp" line="210"/>
<location filename="../main.cpp" line="215"/>
<source>Decompress project file (No GUI)</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../main.cpp" line="216"/>
<location filename="../main.cpp" line="221"/>
<source>Launch with debug console</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../main.cpp" line="221"/>
<location filename="../main.cpp" line="226"/>
<source>Project to open on startup</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../main.cpp" line="225"/>
<location filename="../main.cpp" line="230"/>
<source>Don&apos;t load plugins</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../main.cpp" line="384"/>
<location filename="../main.cpp" line="389"/>
<source>Your computer&apos;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.
@@ -3049,22 +3054,22 @@ To remedy this, please do one of the following:
<context>
<name>olive::Footage</name>
<message>
<location filename="../node/project/footage/footage.cpp" line="81"/>
<location filename="../node/project/footage/footage.cpp" line="82"/>
<source>Filename</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../node/project/footage/footage.cpp" line="259"/>
<location filename="../node/project/footage/footage.cpp" line="278"/>
<source>%1: Image - %2x%3</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../node/project/footage/footage.cpp" line="264"/>
<location filename="../node/project/footage/footage.cpp" line="283"/>
<source>%1: Video - %2x%3</source>
<translation type="unfinished"></translation>
</message>
<message numerus="yes">
<location filename="../node/project/footage/footage.cpp" line="273"/>
<location filename="../node/project/footage/footage.cpp" line="292"/>
<source>%1: Audio - %n Channel(s), %2Hz</source>
<translation type="unfinished">
<numerusform></numerusform>
@@ -3073,37 +3078,37 @@ To remedy this, please do one of the following:
</translation>
</message>
<message>
<location filename="../node/project/footage/footage.cpp" line="281"/>
<location filename="../node/project/footage/footage.cpp" line="300"/>
<source>%1: Subtitle</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../node/project/footage/footage.cpp" line="351"/>
<location filename="../node/project/footage/footage.cpp" line="370"/>
<source>Video</source>
<translation type="unfinished">Відео</translation>
</message>
<message>
<location filename="../node/project/footage/footage.cpp" line="353"/>
<location filename="../node/project/footage/footage.cpp" line="372"/>
<source>Audio</source>
<translation type="unfinished">Аудіо</translation>
</message>
<message>
<location filename="../node/project/footage/footage.cpp" line="355"/>
<location filename="../node/project/footage/footage.cpp" line="374"/>
<source>Subtitle</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../node/project/footage/footage.cpp" line="361"/>
<location filename="../node/project/footage/footage.cpp" line="380"/>
<source>Unknown</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../node/project/footage/footage.cpp" line="463"/>
<location filename="../node/project/footage/footage.cpp" line="482"/>
<source>Filename: %1</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../node/project/footage/footage.cpp" line="497"/>
<location filename="../node/project/footage/footage.cpp" line="516"/>
<source>Invalid</source>
<translation type="unfinished"></translation>
</message>
@@ -6344,22 +6349,22 @@ This is equivalent to multiplying a video by a number between 0.0 and 1.0.</sour
<context>
<name>olive::ProjectExplorer</name>
<message>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="345"/>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="361"/>
<source>&amp;New</source>
<translation type="unfinished">&amp;Новий</translation>
</message>
<message>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="350"/>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="366"/>
<source>&amp;Import...</source>
<translation type="unfinished">&amp;Імпортувати...</translation>
</message>
<message>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="170"/>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="186"/>
<source>Confirm Item Deletion</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="183"/>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="199"/>
<source>The item &quot;%1&quot; is currently connected to the following nodes:
%2
@@ -6368,88 +6373,98 @@ Are you sure you wish to delete this footage?</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="256"/>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="272"/>
<source>%1 (%2)</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="360"/>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="376"/>
<source>Open in New Tab</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="365"/>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="381"/>
<source>Open in New Window</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="373"/>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="389"/>
<source>Reveal in Explorer</source>
<translation type="unfinished">Відкрити у Explorer</translation>
</message>
<message>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="375"/>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="391"/>
<source>Reveal in Finder</source>
<translation type="unfinished">Відкрити у Finder</translation>
</message>
<message>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="377"/>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="393"/>
<source>Reveal in File Manager</source>
<translation type="unfinished">Відкрити у менеджері файлів</translation>
</message>
<message>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="384"/>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="513"/>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="400"/>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="552"/>
<source>Replace Footage</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="415"/>
<source>Pre-Cache</source>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="434"/>
<source>Proxy</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="423"/>
<source>No sequences exist in project</source>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="438"/>
<source>Generate Proxy</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="428"/>
<source>For &quot;%1&quot;</source>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="443"/>
<source>Use Proxy</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="442"/>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="456"/>
<source>Reveal Proxy</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="466"/>
<source>Delete Proxy</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="481"/>
<source>Rename</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="447"/>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="486"/>
<source>Delete</source>
<translation type="unfinished">Видалити</translation>
</message>
<message>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="454"/>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="493"/>
<source>P&amp;roperties</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="518"/>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="557"/>
<source>Unsupported media</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="519"/>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="558"/>
<source>This file type is not allowed by the current media type filter.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="538"/>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="577"/>
<source>Replaced Footage</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="723"/>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="842"/>
<source>Deleted %1 Item(s)</source>
<translation type="unfinished"></translation>
</message>
@@ -7504,7 +7519,7 @@ Do you wish to continue?</source>
<context>
<name>olive::TaskDialog</name>
<message>
<location filename="../dialog/task/task.cpp" line="101"/>
<location filename="../dialog/task/task.cpp" line="107"/>
<source>Task Failed</source>
<translation type="unfinished"></translation>
</message>
@@ -8048,195 +8063,195 @@ Duration: %3</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1297"/>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1301"/>
<source>Recorded Audio Clip</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1387"/>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1391"/>
<source>Nested Sequence %1</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1441"/>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1445"/>
<source>Nested Clips</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1735"/>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1739"/>
<source>Synchronize by Source Time</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1742"/>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1746"/>
<source>Synchronize by Waveform</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1752"/>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1756"/>
<source>Cache</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1756"/>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1760"/>
<source>Auto-Cache</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1764"/>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1768"/>
<source>Cache All</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1768"/>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1772"/>
<source>Cache In/Out</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1772"/>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1776"/>
<source>Discard</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1780"/>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1784"/>
<source>Proxy</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1784"/>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1788"/>
<source>Generate Proxy</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1789"/>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1793"/>
<source>Use Proxy</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1802"/>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1806"/>
<source>Reveal Proxy</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1812"/>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1816"/>
<source>Delete Proxy</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1824"/>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1828"/>
<source>Reveal in Footage Viewer</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1833"/>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1837"/>
<source>Reveal in Project</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1841"/>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1845"/>
<source>Multi-Cam</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1863"/>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1904"/>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1867"/>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1908"/>
<source>Properties</source>
<translation type="unfinished">Властивості</translation>
</message>
<message>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1870"/>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1874"/>
<source>Use Audio Time Units</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1877"/>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1881"/>
<source>Show Thumbnails</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1881"/>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1885"/>
<source>Disabled</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1884"/>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1888"/>
<source>Only At In Points</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1887"/>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1891"/>
<source>Enabled</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1894"/>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1898"/>
<source>Show Waveforms</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="2030"/>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="2034"/>
<source>Renamed %1 Clip(s)</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="2040"/>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="2044"/>
<source>Created Subtitle Track</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="2058"/>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="2062"/>
<source>Enabled Auto-Caching On %1 Clip(s)</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="2060"/>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="2064"/>
<source>Disabled Auto-Caching On %1 Clip(s)</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="2098"/>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="2102"/>
<source>Discard Cache</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="2099"/>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="2103"/>
<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 type="unfinished"></translation>
</message>
<message>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="2170"/>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="2174"/>
<source>Multi-Cam Enabled On %1 Clip(s)</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="2171"/>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="2175"/>
<source>Multi-Cam Disabled On %1 Clip(s)</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="2236"/>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="2240"/>
<source>Nudged Clips</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="2299"/>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="2303"/>
<source>Moved Clip(s) To Point</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="2494"/>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="2498"/>
<source>Rippled Clip(s) To Point</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="2536"/>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="2540"/>
<source>Cut Clip(s) To Point</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="2612"/>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="2616"/>
<source>Pasted %1 Clip(s)</source>
<translation type="unfinished"></translation>
</message>
@@ -8831,156 +8846,156 @@ Do you wish to continue?</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/viewer/viewer.cpp" line="933"/>
<location filename="../widget/viewer/viewer.cpp" line="939"/>
<source>Audio scrubbing failed: %1</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/viewer/viewer.cpp" line="1365"/>
<location filename="../widget/viewer/viewer.cpp" line="1377"/>
<source>Audio Error</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/viewer/viewer.cpp" line="1366"/>
<location filename="../widget/viewer/viewer.cpp" line="1378"/>
<source>Failed to start audio: %1
Please check your audio preferences and try again.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/viewer/viewer.cpp" line="1431"/>
<location filename="../widget/viewer/viewer.cpp" line="1444"/>
<source>Changed Playback Resolution</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/viewer/viewer.cpp" line="1448"/>
<location filename="../widget/viewer/viewer.cpp" line="1689"/>
<location filename="../widget/viewer/viewer.cpp" line="1461"/>
<location filename="../widget/viewer/viewer.cpp" line="1702"/>
<source>Safe Margins</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/viewer/viewer.cpp" line="1602"/>
<location filename="../widget/viewer/viewer.cpp" line="1615"/>
<source>Zoom</source>
<translation type="unfinished">Масштаб</translation>
</message>
<message>
<location filename="../widget/viewer/viewer.cpp" line="1605"/>
<location filename="../widget/viewer/viewer.cpp" line="1618"/>
<source>Fit</source>
<translation type="unfinished">Підігнати</translation>
</message>
<message>
<location filename="../widget/viewer/viewer.cpp" line="1608"/>
<location filename="../widget/viewer/viewer.cpp" line="1621"/>
<source>%1%</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/viewer/viewer.cpp" line="1617"/>
<location filename="../widget/viewer/viewer.cpp" line="1630"/>
<source>Full Screen</source>
<translation type="unfinished">Повноекранний режим</translation>
</message>
<message>
<location filename="../widget/viewer/viewer.cpp" line="1624"/>
<location filename="../widget/viewer/viewer.cpp" line="1637"/>
<source>Screen %1: %2x%3</source>
<translation type="unfinished">Екран %1: %2x%3</translation>
</message>
<message>
<location filename="../widget/viewer/viewer.cpp" line="1642"/>
<location filename="../widget/viewer/viewer.cpp" line="1655"/>
<source>Playback Resolution</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/viewer/viewer.cpp" line="1659"/>
<location filename="../widget/viewer/viewer.cpp" line="1672"/>
<source>Deinterlace</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/viewer/viewer.cpp" line="1722"/>
<location filename="../widget/viewer/viewer.cpp" line="1735"/>
<source>Stop Playback On Last Frame</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/viewer/viewer.cpp" line="1733"/>
<location filename="../widget/viewer/viewer.cpp" line="1746"/>
<source>Audio Waveform</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/viewer/viewer.cpp" line="1736"/>
<location filename="../widget/viewer/viewer.cpp" line="1749"/>
<source>Automatically Show/Hide</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/viewer/viewer.cpp" line="1738"/>
<location filename="../widget/viewer/viewer.cpp" line="1751"/>
<source>Show Waveform Only</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/viewer/viewer.cpp" line="1740"/>
<location filename="../widget/viewer/viewer.cpp" line="1753"/>
<source>Show Both Viewer And Waveform</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/viewer/viewer.cpp" line="1748"/>
<location filename="../widget/viewer/viewer.cpp" line="1761"/>
<source>Show FPS</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/viewer/viewer.cpp" line="1756"/>
<location filename="../widget/viewer/viewer.cpp" line="1769"/>
<source>Subtitles</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/viewer/viewer.cpp" line="1760"/>
<location filename="../widget/viewer/viewer.cpp" line="1773"/>
<source>Show Subtitles</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/viewer/viewer.cpp" line="1769"/>
<location filename="../widget/viewer/viewer.cpp" line="1782"/>
<source>Subtitle Properties</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/viewer/viewer.cpp" line="1774"/>
<location filename="../widget/viewer/viewer.cpp" line="1787"/>
<source>Use Anti-aliasing</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/viewer/viewer.cpp" line="1786"/>
<location filename="../widget/viewer/viewer.cpp" line="1799"/>
<source>Save Frame As Image</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/viewer/viewer.cpp" line="1809"/>
<location filename="../widget/viewer/viewer.cpp" line="1849"/>
<location filename="../widget/viewer/viewer.cpp" line="1822"/>
<location filename="../widget/viewer/viewer.cpp" line="1862"/>
<source>Audio Recording</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/viewer/viewer.cpp" line="1810"/>
<location filename="../widget/viewer/viewer.cpp" line="1823"/>
<source>Project must be saved before you can record audio.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/viewer/viewer.cpp" line="1816"/>
<location filename="../widget/viewer/viewer.cpp" line="1829"/>
<source>audio</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/viewer/viewer.cpp" line="1850"/>
<location filename="../widget/viewer/viewer.cpp" line="1863"/>
<source>Failed to start audio recording: %1</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/viewer/viewer.cpp" line="1692"/>
<location filename="../widget/viewer/viewer.cpp" line="1705"/>
<source>Off</source>
<translation type="unfinished">Вимкнено</translation>
</message>
<message>
<location filename="../widget/viewer/viewer.cpp" line="1699"/>
<location filename="../widget/viewer/viewer.cpp" line="1712"/>
<source>On</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/viewer/viewer.cpp" line="1708"/>
<location filename="../widget/viewer/viewer.cpp" line="1721"/>
<source>Custom Aspect</source>
<translation type="unfinished"></translation>
</message>
+167 -140
View File
@@ -563,72 +563,77 @@ Length: %4</source>
<context>
<name>VideoParams</name>
<message>
<location filename="../render/videoparams.cpp" line="240"/>
<location filename="../render/videoparams.cpp" line="246"/>
<source>8-bit</source>
<translation>8 </translation>
</message>
<message>
<location filename="../render/videoparams.cpp" line="242"/>
<location filename="../render/videoparams.cpp" line="248"/>
<source>10-bit Packed</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../render/videoparams.cpp" line="250"/>
<source>16-bit Integer</source>
<translation>16 </translation>
</message>
<message>
<location filename="../render/videoparams.cpp" line="244"/>
<location filename="../render/videoparams.cpp" line="252"/>
<source>Half-Float (16-bit)</source>
<translation>16</translation>
</message>
<message>
<location filename="../render/videoparams.cpp" line="247"/>
<location filename="../render/videoparams.cpp" line="255"/>
<source>Full-Float (32-bit)</source>
<translation>32</translation>
</message>
<message>
<location filename="../render/videoparams.cpp" line="254"/>
<location filename="../render/videoparams.cpp" line="262"/>
<source>Unknown (0x%1)</source>
<translation> (0x%1)</translation>
</message>
<message>
<location filename="../render/videoparams.cpp" line="322"/>
<location filename="../render/videoparams.cpp" line="330"/>
<source>%1 FPS</source>
<translation>%1 FPS</translation>
</message>
<message>
<location filename="../render/videoparams.cpp" line="329"/>
<location filename="../render/videoparams.cpp" line="337"/>
<source>Square Pixels (%1)</source>
<translation> (%1)</translation>
</message>
<message>
<location filename="../render/videoparams.cpp" line="330"/>
<location filename="../render/videoparams.cpp" line="338"/>
<source>NTSC Standard (%1)</source>
<translation>NTSC (%1)</translation>
</message>
<message>
<location filename="../render/videoparams.cpp" line="331"/>
<location filename="../render/videoparams.cpp" line="339"/>
<source>NTSC Widescreen (%1)</source>
<translation>NTSC (%1)</translation>
</message>
<message>
<location filename="../render/videoparams.cpp" line="332"/>
<location filename="../render/videoparams.cpp" line="340"/>
<source>PAL Standard (%1)</source>
<translation>PAL (%1)</translation>
</message>
<message>
<location filename="../render/videoparams.cpp" line="333"/>
<location filename="../render/videoparams.cpp" line="341"/>
<source>PAL Widescreen (%1)</source>
<translation>PAL (%1)</translation>
</message>
<message>
<location filename="../render/videoparams.cpp" line="334"/>
<location filename="../render/videoparams.cpp" line="342"/>
<source>HD Anamorphic 1080 (%1)</source>
<translation>HD 1080 (%1)</translation>
</message>
<message>
<location filename="../render/videoparams.cpp" line="230"/>
<location filename="../render/videoparams.cpp" line="236"/>
<source>Full</source>
<translation></translation>
</message>
<message>
<location filename="../render/videoparams.cpp" line="232"/>
<location filename="../render/videoparams.cpp" line="238"/>
<source>1/%1</source>
<translation>1/%1</translation>
</message>
@@ -672,52 +677,52 @@ Length: %4</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../main.cpp" line="189"/>
<location filename="../main.cpp" line="194"/>
<source>Show this help text</source>
<translation></translation>
</message>
<message>
<location filename="../main.cpp" line="193"/>
<location filename="../main.cpp" line="198"/>
<source>Show application version</source>
<translation></translation>
</message>
<message>
<location filename="../main.cpp" line="197"/>
<location filename="../main.cpp" line="202"/>
<source>Start in full-screen mode</source>
<translation></translation>
</message>
<message>
<location filename="../main.cpp" line="201"/>
<location filename="../main.cpp" line="206"/>
<source>Export only (No GUI)</source>
<translation> ( GUI)</translation>
</message>
<message>
<location filename="../main.cpp" line="205"/>
<location filename="../main.cpp" line="210"/>
<source>Override language with file</source>
<translation>使</translation>
</message>
<message>
<location filename="../main.cpp" line="206"/>
<location filename="../main.cpp" line="211"/>
<source>qm-file</source>
<translation>qm文件</translation>
</message>
<message>
<location filename="../main.cpp" line="210"/>
<location filename="../main.cpp" line="215"/>
<source>Decompress project file (No GUI)</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../main.cpp" line="221"/>
<location filename="../main.cpp" line="226"/>
<source>Project to open on startup</source>
<translation></translation>
</message>
<message>
<location filename="../main.cpp" line="225"/>
<location filename="../main.cpp" line="230"/>
<source>Don&apos;t load plugins</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../main.cpp" line="384"/>
<location filename="../main.cpp" line="389"/>
<source>Your computer&apos;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.
@@ -726,7 +731,7 @@ Current driver information: %1 %2 %3</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../main.cpp" line="216"/>
<location filename="../main.cpp" line="221"/>
<source>Launch with debug console</source>
<translation>使</translation>
</message>
@@ -3376,59 +3381,59 @@ To remedy this, please do one of the following:
<context>
<name>olive::Footage</name>
<message>
<location filename="../node/project/footage/footage.cpp" line="81"/>
<location filename="../node/project/footage/footage.cpp" line="82"/>
<source>Filename</source>
<translation></translation>
</message>
<message>
<location filename="../node/project/footage/footage.cpp" line="259"/>
<location filename="../node/project/footage/footage.cpp" line="278"/>
<source>%1: Image - %2x%3</source>
<translation>%1 - %2x%3</translation>
</message>
<message>
<location filename="../node/project/footage/footage.cpp" line="264"/>
<location filename="../node/project/footage/footage.cpp" line="283"/>
<source>%1: Video - %2x%3</source>
<translation>%1 - %2x%3</translation>
</message>
<message numerus="yes">
<location filename="../node/project/footage/footage.cpp" line="273"/>
<location filename="../node/project/footage/footage.cpp" line="292"/>
<source>%1: Audio - %n Channel(s), %2Hz</source>
<translation type="unfinished">
<numerusform>%1:音频-%n频道%2Hz</numerusform>
</translation>
</message>
<message>
<location filename="../node/project/footage/footage.cpp" line="281"/>
<location filename="../node/project/footage/footage.cpp" line="300"/>
<source>%1: Subtitle</source>
<translation>%1</translation>
</message>
<message>
<location filename="../node/project/footage/footage.cpp" line="351"/>
<location filename="../node/project/footage/footage.cpp" line="370"/>
<source>Video</source>
<translation></translation>
</message>
<message>
<location filename="../node/project/footage/footage.cpp" line="353"/>
<location filename="../node/project/footage/footage.cpp" line="372"/>
<source>Audio</source>
<translation></translation>
</message>
<message>
<location filename="../node/project/footage/footage.cpp" line="355"/>
<location filename="../node/project/footage/footage.cpp" line="374"/>
<source>Subtitle</source>
<translation></translation>
</message>
<message>
<location filename="../node/project/footage/footage.cpp" line="361"/>
<location filename="../node/project/footage/footage.cpp" line="380"/>
<source>Unknown</source>
<translation></translation>
</message>
<message>
<location filename="../node/project/footage/footage.cpp" line="463"/>
<location filename="../node/project/footage/footage.cpp" line="482"/>
<source>Filename: %1</source>
<translation>%1</translation>
</message>
<message>
<location filename="../node/project/footage/footage.cpp" line="497"/>
<location filename="../node/project/footage/footage.cpp" line="516"/>
<source>Invalid</source>
<translation></translation>
</message>
@@ -6891,12 +6896,12 @@ This is equivalent to multiplying a video by a number between 0.0 and 1.0.</sour
<context>
<name>olive::ProjectExplorer</name>
<message>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="345"/>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="361"/>
<source>&amp;New</source>
<translation>(&amp;N)</translation>
</message>
<message>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="350"/>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="366"/>
<source>&amp;Import...</source>
<translation>(&amp;I)...</translation>
</message>
@@ -6905,67 +6910,64 @@ This is equivalent to multiplying a video by a number between 0.0 and 1.0.</sour
<translation type="obsolete">(&amp;P)...</translation>
</message>
<message>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="360"/>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="376"/>
<source>Open in New Tab</source>
<translation></translation>
</message>
<message>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="365"/>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="381"/>
<source>Open in New Window</source>
<translation></translation>
</message>
<message>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="373"/>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="389"/>
<source>Reveal in Explorer</source>
<translation></translation>
</message>
<message>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="375"/>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="391"/>
<source>Reveal in Finder</source>
<translation> Finder </translation>
</message>
<message>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="377"/>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="393"/>
<source>Reveal in File Manager</source>
<translation></translation>
</message>
<message>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="415"/>
<source>Pre-Cache</source>
<translation></translation>
<translation type="vanished"></translation>
</message>
<message>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="423"/>
<source>No sequences exist in project</source>
<translation></translation>
<translation type="vanished"></translation>
</message>
<message>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="428"/>
<source>For &quot;%1&quot;</source>
<translation> &quot;%1&quot;</translation>
<translation type="vanished"> &quot;%1&quot;</translation>
</message>
<message>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="454"/>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="493"/>
<source>P&amp;roperties</source>
<translation>(&amp;R)</translation>
</message>
<message>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="518"/>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="557"/>
<source>Unsupported media</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="519"/>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="558"/>
<source>This file type is not allowed by the current media type filter.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="538"/>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="577"/>
<source>Replaced Footage</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="723"/>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="842"/>
<source>Deleted %1 Item(s)</source>
<translation type="unfinished"></translation>
</message>
@@ -6992,12 +6994,12 @@ What would you like to do with these clips?</source>
<translation type="obsolete"></translation>
</message>
<message>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="170"/>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="186"/>
<source>Confirm Item Deletion</source>
<translation></translation>
</message>
<message>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="183"/>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="199"/>
<source>The item &quot;%1&quot; is currently connected to the following nodes:
%2
@@ -7010,23 +7012,48 @@ Are you sure you wish to delete this footage?</source>
</translation>
</message>
<message>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="256"/>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="272"/>
<source>%1 (%2)</source>
<translation>%1 (%2)</translation>
</message>
<message>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="384"/>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="513"/>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="400"/>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="552"/>
<source>Replace Footage</source>
<translation></translation>
</message>
<message>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="442"/>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="434"/>
<source>Proxy</source>
<translation></translation>
</message>
<message>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="438"/>
<source>Generate Proxy</source>
<translation></translation>
</message>
<message>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="443"/>
<source>Use Proxy</source>
<translation>使</translation>
</message>
<message>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="456"/>
<source>Reveal Proxy</source>
<translation></translation>
</message>
<message>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="466"/>
<source>Delete Proxy</source>
<translation></translation>
</message>
<message>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="481"/>
<source>Rename</source>
<translation></translation>
</message>
<message>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="447"/>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="486"/>
<source>Delete</source>
<translation></translation>
</message>
@@ -8237,7 +8264,7 @@ Do you wish to continue?</source>
<context>
<name>olive::TaskDialog</name>
<message>
<location filename="../dialog/task/task.cpp" line="101"/>
<location filename="../dialog/task/task.cpp" line="107"/>
<source>Task Failed</source>
<translation></translation>
</message>
@@ -8748,18 +8775,18 @@ Duration: %3</source>
<context>
<name>olive::TimelineWidget</name>
<message>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1863"/>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1904"/>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1867"/>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1908"/>
<source>Properties</source>
<translation></translation>
</message>
<message>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1870"/>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1874"/>
<source>Use Audio Time Units</source>
<translation>使</translation>
</message>
<message>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1387"/>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1391"/>
<source>Nested Sequence %1</source>
<translation>%1</translation>
</message>
@@ -8819,142 +8846,142 @@ Duration: %3</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1297"/>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1301"/>
<source>Recorded Audio Clip</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1441"/>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1445"/>
<source>Nested Clips</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1735"/>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1739"/>
<source>Synchronize by Source Time</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1742"/>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1746"/>
<source>Synchronize by Waveform</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1752"/>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1756"/>
<source>Cache</source>
<translation></translation>
</message>
<message>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1756"/>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1760"/>
<source>Auto-Cache</source>
<translation></translation>
</message>
<message>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1764"/>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1768"/>
<source>Cache All</source>
<translation></translation>
</message>
<message>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1768"/>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1772"/>
<source>Cache In/Out</source>
<translation>/</translation>
</message>
<message>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1772"/>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1776"/>
<source>Discard</source>
<translation></translation>
</message>
<message>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1780"/>
<source>Proxy</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1784"/>
<source>Proxy</source>
<translation></translation>
</message>
<message>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1788"/>
<source>Generate Proxy</source>
<translation type="unfinished"></translation>
<translation></translation>
</message>
<message>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1789"/>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1793"/>
<source>Use Proxy</source>
<translation type="unfinished"></translation>
<translation>使</translation>
</message>
<message>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1802"/>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1806"/>
<source>Reveal Proxy</source>
<translation type="unfinished"></translation>
<translation></translation>
</message>
<message>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1812"/>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1816"/>
<source>Delete Proxy</source>
<translation type="unfinished"></translation>
<translation></translation>
</message>
<message>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1824"/>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1828"/>
<source>Reveal in Footage Viewer</source>
<translation></translation>
</message>
<message>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1833"/>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1837"/>
<source>Reveal in Project</source>
<translation></translation>
</message>
<message>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1841"/>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1845"/>
<source>Multi-Cam</source>
<translation></translation>
</message>
<message>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1877"/>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1881"/>
<source>Show Thumbnails</source>
<translation></translation>
</message>
<message>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1881"/>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1885"/>
<source>Disabled</source>
<translation></translation>
</message>
<message>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1884"/>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1888"/>
<source>Only At In Points</source>
<translation></translation>
</message>
<message>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1887"/>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1891"/>
<source>Enabled</source>
<translation></translation>
</message>
<message>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1894"/>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1898"/>
<source>Show Waveforms</source>
<translation></translation>
</message>
<message>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="2030"/>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="2034"/>
<source>Renamed %1 Clip(s)</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="2040"/>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="2044"/>
<source>Created Subtitle Track</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="2058"/>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="2062"/>
<source>Enabled Auto-Caching On %1 Clip(s)</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="2060"/>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="2064"/>
<source>Disabled Auto-Caching On %1 Clip(s)</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="2098"/>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="2102"/>
<source>Discard Cache</source>
<translation></translation>
</message>
<message>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="2099"/>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="2103"/>
<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>
@@ -8963,37 +8990,37 @@ Do you wish to continue?</source>
</translation>
</message>
<message>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="2170"/>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="2174"/>
<source>Multi-Cam Enabled On %1 Clip(s)</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="2171"/>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="2175"/>
<source>Multi-Cam Disabled On %1 Clip(s)</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="2236"/>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="2240"/>
<source>Nudged Clips</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="2299"/>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="2303"/>
<source>Moved Clip(s) To Point</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="2494"/>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="2498"/>
<source>Rippled Clip(s) To Point</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="2536"/>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="2540"/>
<source>Cut Clip(s) To Point</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="2612"/>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="2616"/>
<source>Pasted %1 Clip(s)</source>
<translation type="unfinished"></translation>
</message>
@@ -9657,38 +9684,38 @@ Do you wish to continue?</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/viewer/viewer.cpp" line="1448"/>
<location filename="../widget/viewer/viewer.cpp" line="1689"/>
<location filename="../widget/viewer/viewer.cpp" line="1461"/>
<location filename="../widget/viewer/viewer.cpp" line="1702"/>
<source>Safe Margins</source>
<translation></translation>
</message>
<message>
<location filename="../widget/viewer/viewer.cpp" line="1602"/>
<location filename="../widget/viewer/viewer.cpp" line="1615"/>
<source>Zoom</source>
<translation></translation>
</message>
<message>
<location filename="../widget/viewer/viewer.cpp" line="1605"/>
<location filename="../widget/viewer/viewer.cpp" line="1618"/>
<source>Fit</source>
<translation></translation>
</message>
<message>
<location filename="../widget/viewer/viewer.cpp" line="1608"/>
<location filename="../widget/viewer/viewer.cpp" line="1621"/>
<source>%1%</source>
<translation>%1%</translation>
</message>
<message>
<location filename="../widget/viewer/viewer.cpp" line="1617"/>
<location filename="../widget/viewer/viewer.cpp" line="1630"/>
<source>Full Screen</source>
<translation></translation>
</message>
<message>
<location filename="../widget/viewer/viewer.cpp" line="1624"/>
<location filename="../widget/viewer/viewer.cpp" line="1637"/>
<source>Screen %1: %2x%3</source>
<translation> %1%2x%3</translation>
</message>
<message>
<location filename="../widget/viewer/viewer.cpp" line="1659"/>
<location filename="../widget/viewer/viewer.cpp" line="1672"/>
<source>Deinterlace</source>
<translation></translation>
</message>
@@ -9717,17 +9744,17 @@ Do you wish to continue?</source>
<translation type="obsolete"></translation>
</message>
<message>
<location filename="../widget/viewer/viewer.cpp" line="1692"/>
<location filename="../widget/viewer/viewer.cpp" line="1705"/>
<source>Off</source>
<translation></translation>
</message>
<message>
<location filename="../widget/viewer/viewer.cpp" line="1699"/>
<location filename="../widget/viewer/viewer.cpp" line="1712"/>
<source>On</source>
<translation></translation>
</message>
<message>
<location filename="../widget/viewer/viewer.cpp" line="1708"/>
<location filename="../widget/viewer/viewer.cpp" line="1721"/>
<source>Custom Aspect</source>
<translation></translation>
</message>
@@ -9736,17 +9763,17 @@ Do you wish to continue?</source>
<translation type="obsolete"></translation>
</message>
<message>
<location filename="../widget/viewer/viewer.cpp" line="933"/>
<location filename="../widget/viewer/viewer.cpp" line="939"/>
<source>Audio scrubbing failed: %1</source>
<translation>%1</translation>
</message>
<message>
<location filename="../widget/viewer/viewer.cpp" line="1365"/>
<location filename="../widget/viewer/viewer.cpp" line="1377"/>
<source>Audio Error</source>
<translation></translation>
</message>
<message>
<location filename="../widget/viewer/viewer.cpp" line="1366"/>
<location filename="../widget/viewer/viewer.cpp" line="1378"/>
<source>Failed to start audio: %1
Please check your audio preferences and try again.</source>
@@ -9755,88 +9782,88 @@ Please check your audio preferences and try again.</source>
</translation>
</message>
<message>
<location filename="../widget/viewer/viewer.cpp" line="1431"/>
<location filename="../widget/viewer/viewer.cpp" line="1444"/>
<source>Changed Playback Resolution</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/viewer/viewer.cpp" line="1642"/>
<location filename="../widget/viewer/viewer.cpp" line="1655"/>
<source>Playback Resolution</source>
<translation></translation>
</message>
<message>
<location filename="../widget/viewer/viewer.cpp" line="1722"/>
<location filename="../widget/viewer/viewer.cpp" line="1735"/>
<source>Stop Playback On Last Frame</source>
<translation></translation>
</message>
<message>
<location filename="../widget/viewer/viewer.cpp" line="1733"/>
<location filename="../widget/viewer/viewer.cpp" line="1746"/>
<source>Audio Waveform</source>
<translation></translation>
</message>
<message>
<location filename="../widget/viewer/viewer.cpp" line="1736"/>
<location filename="../widget/viewer/viewer.cpp" line="1749"/>
<source>Automatically Show/Hide</source>
<translation>/</translation>
</message>
<message>
<location filename="../widget/viewer/viewer.cpp" line="1738"/>
<location filename="../widget/viewer/viewer.cpp" line="1751"/>
<source>Show Waveform Only</source>
<translation></translation>
</message>
<message>
<location filename="../widget/viewer/viewer.cpp" line="1740"/>
<location filename="../widget/viewer/viewer.cpp" line="1753"/>
<source>Show Both Viewer And Waveform</source>
<translation></translation>
</message>
<message>
<location filename="../widget/viewer/viewer.cpp" line="1748"/>
<location filename="../widget/viewer/viewer.cpp" line="1761"/>
<source>Show FPS</source>
<translation>FPS</translation>
</message>
<message>
<location filename="../widget/viewer/viewer.cpp" line="1756"/>
<location filename="../widget/viewer/viewer.cpp" line="1769"/>
<source>Subtitles</source>
<translation></translation>
</message>
<message>
<location filename="../widget/viewer/viewer.cpp" line="1760"/>
<location filename="../widget/viewer/viewer.cpp" line="1773"/>
<source>Show Subtitles</source>
<translation></translation>
</message>
<message>
<location filename="../widget/viewer/viewer.cpp" line="1769"/>
<location filename="../widget/viewer/viewer.cpp" line="1782"/>
<source>Subtitle Properties</source>
<translation></translation>
</message>
<message>
<location filename="../widget/viewer/viewer.cpp" line="1774"/>
<location filename="../widget/viewer/viewer.cpp" line="1787"/>
<source>Use Anti-aliasing</source>
<translation>使齿</translation>
</message>
<message>
<location filename="../widget/viewer/viewer.cpp" line="1786"/>
<location filename="../widget/viewer/viewer.cpp" line="1799"/>
<source>Save Frame As Image</source>
<translation></translation>
</message>
<message>
<location filename="../widget/viewer/viewer.cpp" line="1809"/>
<location filename="../widget/viewer/viewer.cpp" line="1849"/>
<location filename="../widget/viewer/viewer.cpp" line="1822"/>
<location filename="../widget/viewer/viewer.cpp" line="1862"/>
<source>Audio Recording</source>
<translation></translation>
</message>
<message>
<location filename="../widget/viewer/viewer.cpp" line="1810"/>
<location filename="../widget/viewer/viewer.cpp" line="1823"/>
<source>Project must be saved before you can record audio.</source>
<translation></translation>
</message>
<message>
<location filename="../widget/viewer/viewer.cpp" line="1816"/>
<location filename="../widget/viewer/viewer.cpp" line="1829"/>
<source>audio</source>
<translation></translation>
</message>
<message>
<location filename="../widget/viewer/viewer.cpp" line="1850"/>
<location filename="../widget/viewer/viewer.cpp" line="1863"/>
<source>Failed to start audio recording: %1</source>
<translation>%1</translation>
</message>
+167 -140
View File
@@ -563,72 +563,77 @@ Length: %4</source>
<context>
<name>VideoParams</name>
<message>
<location filename="../render/videoparams.cpp" line="230"/>
<location filename="../render/videoparams.cpp" line="236"/>
<source>Full</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../render/videoparams.cpp" line="232"/>
<location filename="../render/videoparams.cpp" line="238"/>
<source>1/%1</source>
<translation type="unfinished">1/%1</translation>
</message>
<message>
<location filename="../render/videoparams.cpp" line="240"/>
<location filename="../render/videoparams.cpp" line="246"/>
<source>8-bit</source>
<translation>8 </translation>
</message>
<message>
<location filename="../render/videoparams.cpp" line="242"/>
<location filename="../render/videoparams.cpp" line="248"/>
<source>10-bit Packed</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../render/videoparams.cpp" line="250"/>
<source>16-bit Integer</source>
<translation>16 </translation>
</message>
<message>
<location filename="../render/videoparams.cpp" line="244"/>
<location filename="../render/videoparams.cpp" line="252"/>
<source>Half-Float (16-bit)</source>
<translation>16 </translation>
</message>
<message>
<location filename="../render/videoparams.cpp" line="247"/>
<location filename="../render/videoparams.cpp" line="255"/>
<source>Full-Float (32-bit)</source>
<translation>32 </translation>
</message>
<message>
<location filename="../render/videoparams.cpp" line="254"/>
<location filename="../render/videoparams.cpp" line="262"/>
<source>Unknown (0x%1)</source>
<translation> (0x%1)</translation>
</message>
<message>
<location filename="../render/videoparams.cpp" line="322"/>
<location filename="../render/videoparams.cpp" line="330"/>
<source>%1 FPS</source>
<translation>%1 FPS</translation>
</message>
<message>
<location filename="../render/videoparams.cpp" line="329"/>
<location filename="../render/videoparams.cpp" line="337"/>
<source>Square Pixels (%1)</source>
<translation type="unfinished">Square Pixels (%1)</translation>
</message>
<message>
<location filename="../render/videoparams.cpp" line="330"/>
<location filename="../render/videoparams.cpp" line="338"/>
<source>NTSC Standard (%1)</source>
<translation>NTSC (%1)</translation>
</message>
<message>
<location filename="../render/videoparams.cpp" line="331"/>
<location filename="../render/videoparams.cpp" line="339"/>
<source>NTSC Widescreen (%1)</source>
<translation>NTSC (%1)</translation>
</message>
<message>
<location filename="../render/videoparams.cpp" line="332"/>
<location filename="../render/videoparams.cpp" line="340"/>
<source>PAL Standard (%1)</source>
<translation>PAL (%1)</translation>
</message>
<message>
<location filename="../render/videoparams.cpp" line="333"/>
<location filename="../render/videoparams.cpp" line="341"/>
<source>PAL Widescreen (%1)</source>
<translation>PAL (%1)</translation>
</message>
<message>
<location filename="../render/videoparams.cpp" line="334"/>
<location filename="../render/videoparams.cpp" line="342"/>
<source>HD Anamorphic 1080 (%1)</source>
<translation type="unfinished">HD Anamorphic 1080 (%1)</translation>
</message>
@@ -672,57 +677,57 @@ Length: %4</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../main.cpp" line="189"/>
<location filename="../main.cpp" line="194"/>
<source>Show this help text</source>
<translation></translation>
</message>
<message>
<location filename="../main.cpp" line="193"/>
<location filename="../main.cpp" line="198"/>
<source>Show application version</source>
<translation></translation>
</message>
<message>
<location filename="../main.cpp" line="197"/>
<location filename="../main.cpp" line="202"/>
<source>Start in full-screen mode</source>
<translation></translation>
</message>
<message>
<location filename="../main.cpp" line="201"/>
<location filename="../main.cpp" line="206"/>
<source>Export only (No GUI)</source>
<translation> ()</translation>
</message>
<message>
<location filename="../main.cpp" line="205"/>
<location filename="../main.cpp" line="210"/>
<source>Override language with file</source>
<translation type="unfinished">Override language with file</translation>
</message>
<message>
<location filename="../main.cpp" line="206"/>
<location filename="../main.cpp" line="211"/>
<source>qm-file</source>
<translation>qm-file</translation>
</message>
<message>
<location filename="../main.cpp" line="210"/>
<location filename="../main.cpp" line="215"/>
<source>Decompress project file (No GUI)</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../main.cpp" line="216"/>
<location filename="../main.cpp" line="221"/>
<source>Launch with debug console</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../main.cpp" line="221"/>
<location filename="../main.cpp" line="226"/>
<source>Project to open on startup</source>
<translation></translation>
</message>
<message>
<location filename="../main.cpp" line="225"/>
<location filename="../main.cpp" line="230"/>
<source>Don&apos;t load plugins</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../main.cpp" line="384"/>
<location filename="../main.cpp" line="389"/>
<source>Your computer&apos;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.
@@ -3244,59 +3249,59 @@ To remedy this, please do one of the following:
<context>
<name>olive::Footage</name>
<message>
<location filename="../node/project/footage/footage.cpp" line="81"/>
<location filename="../node/project/footage/footage.cpp" line="82"/>
<source>Filename</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../node/project/footage/footage.cpp" line="259"/>
<location filename="../node/project/footage/footage.cpp" line="278"/>
<source>%1: Image - %2x%3</source>
<translation type="unfinished">%1 - %2x%3</translation>
</message>
<message>
<location filename="../node/project/footage/footage.cpp" line="264"/>
<location filename="../node/project/footage/footage.cpp" line="283"/>
<source>%1: Video - %2x%3</source>
<translation type="unfinished">%1 - %2x%3</translation>
</message>
<message numerus="yes">
<location filename="../node/project/footage/footage.cpp" line="273"/>
<location filename="../node/project/footage/footage.cpp" line="292"/>
<source>%1: Audio - %n Channel(s), %2Hz</source>
<translation type="unfinished">
<numerusform></numerusform>
</translation>
</message>
<message>
<location filename="../node/project/footage/footage.cpp" line="281"/>
<location filename="../node/project/footage/footage.cpp" line="300"/>
<source>%1: Subtitle</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../node/project/footage/footage.cpp" line="351"/>
<location filename="../node/project/footage/footage.cpp" line="370"/>
<source>Video</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../node/project/footage/footage.cpp" line="353"/>
<location filename="../node/project/footage/footage.cpp" line="372"/>
<source>Audio</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../node/project/footage/footage.cpp" line="355"/>
<location filename="../node/project/footage/footage.cpp" line="374"/>
<source>Subtitle</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../node/project/footage/footage.cpp" line="361"/>
<location filename="../node/project/footage/footage.cpp" line="380"/>
<source>Unknown</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../node/project/footage/footage.cpp" line="463"/>
<location filename="../node/project/footage/footage.cpp" line="482"/>
<source>Filename: %1</source>
<translation type="unfinished">%1</translation>
</message>
<message>
<location filename="../node/project/footage/footage.cpp" line="497"/>
<location filename="../node/project/footage/footage.cpp" line="516"/>
<source>Invalid</source>
<translation type="unfinished"></translation>
</message>
@@ -6738,12 +6743,12 @@ This is equivalent to multiplying a video by a number between 0.0 and 1.0.</sour
<context>
<name>olive::ProjectExplorer</name>
<message>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="345"/>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="361"/>
<source>&amp;New</source>
<translation> (&amp;N)</translation>
</message>
<message>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="350"/>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="366"/>
<source>&amp;Import...</source>
<translation>... (&amp;I)</translation>
</message>
@@ -6752,12 +6757,12 @@ This is equivalent to multiplying a video by a number between 0.0 and 1.0.</sour
<translation type="vanished">... (&amp;P)</translation>
</message>
<message>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="170"/>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="186"/>
<source>Confirm Item Deletion</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="183"/>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="199"/>
<source>The item &quot;%1&quot; is currently connected to the following nodes:
%2
@@ -6766,88 +6771,110 @@ Are you sure you wish to delete this footage?</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="256"/>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="272"/>
<source>%1 (%2)</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="360"/>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="376"/>
<source>Open in New Tab</source>
<translation></translation>
</message>
<message>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="365"/>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="381"/>
<source>Open in New Window</source>
<translation></translation>
</message>
<message>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="373"/>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="389"/>
<source>Reveal in Explorer</source>
<translation></translation>
</message>
<message>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="375"/>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="391"/>
<source>Reveal in Finder</source>
<translation> Finder </translation>
</message>
<message>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="377"/>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="393"/>
<source>Reveal in File Manager</source>
<translation></translation>
</message>
<message>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="384"/>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="513"/>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="400"/>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="552"/>
<source>Replace Footage</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="415"/>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="434"/>
<source>Proxy</source>
<translation></translation>
</message>
<message>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="438"/>
<source>Generate Proxy</source>
<translation></translation>
</message>
<message>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="443"/>
<source>Use Proxy</source>
<translation>使</translation>
</message>
<message>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="456"/>
<source>Reveal Proxy</source>
<translation></translation>
</message>
<message>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="466"/>
<source>Delete Proxy</source>
<translation></translation>
</message>
<message>
<source>Pre-Cache</source>
<translation></translation>
<translation type="vanished"></translation>
</message>
<message>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="423"/>
<source>No sequences exist in project</source>
<translation></translation>
<translation type="vanished"></translation>
</message>
<message>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="428"/>
<source>For &quot;%1&quot;</source>
<translation type="unfinished">For &quot;%1&quot;</translation>
<translation type="obsolete">For &quot;%1&quot;</translation>
</message>
<message>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="442"/>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="481"/>
<source>Rename</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="447"/>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="486"/>
<source>Delete</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="454"/>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="493"/>
<source>P&amp;roperties</source>
<translation> (&amp;R)</translation>
</message>
<message>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="518"/>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="557"/>
<source>Unsupported media</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="519"/>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="558"/>
<source>This file type is not allowed by the current media type filter.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="538"/>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="577"/>
<source>Replaced Footage</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="723"/>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="842"/>
<source>Deleted %1 Item(s)</source>
<translation type="unfinished"></translation>
</message>
@@ -8040,7 +8067,7 @@ Do you wish to continue?</source>
<context>
<name>olive::TaskDialog</name>
<message>
<location filename="../dialog/task/task.cpp" line="101"/>
<location filename="../dialog/task/task.cpp" line="107"/>
<source>Task Failed</source>
<translation></translation>
</message>
@@ -8604,195 +8631,195 @@ Duration: %3</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1297"/>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1301"/>
<source>Recorded Audio Clip</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1387"/>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1391"/>
<source>Nested Sequence %1</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1441"/>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1445"/>
<source>Nested Clips</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1735"/>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1739"/>
<source>Synchronize by Source Time</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1742"/>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1746"/>
<source>Synchronize by Waveform</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1752"/>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1756"/>
<source>Cache</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1756"/>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1760"/>
<source>Auto-Cache</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1764"/>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1768"/>
<source>Cache All</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1768"/>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1772"/>
<source>Cache In/Out</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1772"/>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1776"/>
<source>Discard</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1780"/>
<source>Proxy</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1784"/>
<source>Proxy</source>
<translation></translation>
</message>
<message>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1788"/>
<source>Generate Proxy</source>
<translation type="unfinished"></translation>
<translation></translation>
</message>
<message>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1789"/>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1793"/>
<source>Use Proxy</source>
<translation type="unfinished"></translation>
<translation>使</translation>
</message>
<message>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1802"/>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1806"/>
<source>Reveal Proxy</source>
<translation type="unfinished"></translation>
<translation></translation>
</message>
<message>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1812"/>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1816"/>
<source>Delete Proxy</source>
<translation type="unfinished"></translation>
<translation></translation>
</message>
<message>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1824"/>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1828"/>
<source>Reveal in Footage Viewer</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1833"/>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1837"/>
<source>Reveal in Project</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1841"/>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1845"/>
<source>Multi-Cam</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1863"/>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1904"/>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1867"/>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1908"/>
<source>Properties</source>
<translation></translation>
</message>
<message>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1870"/>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1874"/>
<source>Use Audio Time Units</source>
<translation type="unfinished">Use Audio Time Units</translation>
</message>
<message>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1877"/>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1881"/>
<source>Show Thumbnails</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1881"/>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1885"/>
<source>Disabled</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1884"/>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1888"/>
<source>Only At In Points</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1887"/>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1891"/>
<source>Enabled</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1894"/>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1898"/>
<source>Show Waveforms</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="2030"/>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="2034"/>
<source>Renamed %1 Clip(s)</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="2040"/>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="2044"/>
<source>Created Subtitle Track</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="2058"/>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="2062"/>
<source>Enabled Auto-Caching On %1 Clip(s)</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="2060"/>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="2064"/>
<source>Disabled Auto-Caching On %1 Clip(s)</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="2098"/>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="2102"/>
<source>Discard Cache</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="2099"/>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="2103"/>
<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 type="unfinished"></translation>
</message>
<message>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="2170"/>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="2174"/>
<source>Multi-Cam Enabled On %1 Clip(s)</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="2171"/>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="2175"/>
<source>Multi-Cam Disabled On %1 Clip(s)</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="2236"/>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="2240"/>
<source>Nudged Clips</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="2299"/>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="2303"/>
<source>Moved Clip(s) To Point</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="2494"/>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="2498"/>
<source>Rippled Clip(s) To Point</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="2536"/>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="2540"/>
<source>Cut Clip(s) To Point</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="2612"/>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="2616"/>
<source>Pasted %1 Clip(s)</source>
<translation type="unfinished"></translation>
</message>
@@ -9452,141 +9479,141 @@ Do you wish to continue?</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/viewer/viewer.cpp" line="933"/>
<location filename="../widget/viewer/viewer.cpp" line="939"/>
<source>Audio scrubbing failed: %1</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/viewer/viewer.cpp" line="1365"/>
<location filename="../widget/viewer/viewer.cpp" line="1377"/>
<source>Audio Error</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/viewer/viewer.cpp" line="1366"/>
<location filename="../widget/viewer/viewer.cpp" line="1378"/>
<source>Failed to start audio: %1
Please check your audio preferences and try again.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/viewer/viewer.cpp" line="1431"/>
<location filename="../widget/viewer/viewer.cpp" line="1444"/>
<source>Changed Playback Resolution</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/viewer/viewer.cpp" line="1448"/>
<location filename="../widget/viewer/viewer.cpp" line="1689"/>
<location filename="../widget/viewer/viewer.cpp" line="1461"/>
<location filename="../widget/viewer/viewer.cpp" line="1702"/>
<source>Safe Margins</source>
<translation type="unfinished">Safe Margins</translation>
</message>
<message>
<location filename="../widget/viewer/viewer.cpp" line="1602"/>
<location filename="../widget/viewer/viewer.cpp" line="1615"/>
<source>Zoom</source>
<translation></translation>
</message>
<message>
<location filename="../widget/viewer/viewer.cpp" line="1605"/>
<location filename="../widget/viewer/viewer.cpp" line="1618"/>
<source>Fit</source>
<translation type="unfinished">Fit</translation>
</message>
<message>
<location filename="../widget/viewer/viewer.cpp" line="1608"/>
<location filename="../widget/viewer/viewer.cpp" line="1621"/>
<source>%1%</source>
<translation>%1%</translation>
</message>
<message>
<location filename="../widget/viewer/viewer.cpp" line="1617"/>
<location filename="../widget/viewer/viewer.cpp" line="1630"/>
<source>Full Screen</source>
<translation></translation>
</message>
<message>
<location filename="../widget/viewer/viewer.cpp" line="1624"/>
<location filename="../widget/viewer/viewer.cpp" line="1637"/>
<source>Screen %1: %2x%3</source>
<translation> %1%2x%3</translation>
</message>
<message>
<location filename="../widget/viewer/viewer.cpp" line="1642"/>
<location filename="../widget/viewer/viewer.cpp" line="1655"/>
<source>Playback Resolution</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/viewer/viewer.cpp" line="1659"/>
<location filename="../widget/viewer/viewer.cpp" line="1672"/>
<source>Deinterlace</source>
<translation type="unfinished">Deinterlace</translation>
</message>
<message>
<location filename="../widget/viewer/viewer.cpp" line="1722"/>
<location filename="../widget/viewer/viewer.cpp" line="1735"/>
<source>Stop Playback On Last Frame</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/viewer/viewer.cpp" line="1733"/>
<location filename="../widget/viewer/viewer.cpp" line="1746"/>
<source>Audio Waveform</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/viewer/viewer.cpp" line="1736"/>
<location filename="../widget/viewer/viewer.cpp" line="1749"/>
<source>Automatically Show/Hide</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/viewer/viewer.cpp" line="1738"/>
<location filename="../widget/viewer/viewer.cpp" line="1751"/>
<source>Show Waveform Only</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/viewer/viewer.cpp" line="1740"/>
<location filename="../widget/viewer/viewer.cpp" line="1753"/>
<source>Show Both Viewer And Waveform</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/viewer/viewer.cpp" line="1748"/>
<location filename="../widget/viewer/viewer.cpp" line="1761"/>
<source>Show FPS</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/viewer/viewer.cpp" line="1756"/>
<location filename="../widget/viewer/viewer.cpp" line="1769"/>
<source>Subtitles</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/viewer/viewer.cpp" line="1760"/>
<location filename="../widget/viewer/viewer.cpp" line="1773"/>
<source>Show Subtitles</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/viewer/viewer.cpp" line="1769"/>
<location filename="../widget/viewer/viewer.cpp" line="1782"/>
<source>Subtitle Properties</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/viewer/viewer.cpp" line="1774"/>
<location filename="../widget/viewer/viewer.cpp" line="1787"/>
<source>Use Anti-aliasing</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/viewer/viewer.cpp" line="1786"/>
<location filename="../widget/viewer/viewer.cpp" line="1799"/>
<source>Save Frame As Image</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/viewer/viewer.cpp" line="1809"/>
<location filename="../widget/viewer/viewer.cpp" line="1849"/>
<location filename="../widget/viewer/viewer.cpp" line="1822"/>
<location filename="../widget/viewer/viewer.cpp" line="1862"/>
<source>Audio Recording</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/viewer/viewer.cpp" line="1810"/>
<location filename="../widget/viewer/viewer.cpp" line="1823"/>
<source>Project must be saved before you can record audio.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/viewer/viewer.cpp" line="1816"/>
<location filename="../widget/viewer/viewer.cpp" line="1829"/>
<source>audio</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/viewer/viewer.cpp" line="1850"/>
<location filename="../widget/viewer/viewer.cpp" line="1863"/>
<source>Failed to start audio recording: %1</source>
<translation type="unfinished"></translation>
</message>
@@ -9615,17 +9642,17 @@ Please check your audio preferences and try again.</source>
<translation type="vanished"> /退</translation>
</message>
<message>
<location filename="../widget/viewer/viewer.cpp" line="1692"/>
<location filename="../widget/viewer/viewer.cpp" line="1705"/>
<source>Off</source>
<translation></translation>
</message>
<message>
<location filename="../widget/viewer/viewer.cpp" line="1699"/>
<location filename="../widget/viewer/viewer.cpp" line="1712"/>
<source>On</source>
<translation></translation>
</message>
<message>
<location filename="../widget/viewer/viewer.cpp" line="1708"/>
<location filename="../widget/viewer/viewer.cpp" line="1721"/>
<source>Custom Aspect</source>
<translation type="unfinished">Custom Aspect</translation>
</message>
+152 -33
View File
@@ -35,7 +35,7 @@
#include "dialog/footageproperties/footageproperties.h"
#include "dialog/sequence/sequence.h"
#include "projectexplorerundo.h"
#include "task/precache/precachetask.h"
#include "codec/proxymanager.h"
#include "task/taskmanager.h"
#include "widget/menu/menu.h"
#include "widget/menu/menushared.h"
@@ -47,6 +47,22 @@
namespace olive
{
namespace {
QVector<Footage *> GetSelectedProxyFootage(const QVector<Node *> &items)
{
QVector<Footage *> footage;
for (Node *node : items) {
Footage *candidate = dynamic_cast<Footage *>(node);
if (!candidate || !candidate->GetFirstEnabledVideoStream().is_valid() ||
footage.contains(candidate)) {
continue;
}
footage.append(candidate);
}
return footage;
}
}
ProjectExplorer::ProjectExplorer(QWidget *parent)
: QWidget(parent)
, model_(this)
@@ -412,26 +428,49 @@ void ProjectExplorer::ShowContextMenu()
}
if (all_items_are_footage && all_items_have_video_streams) {
Menu *proxy_menu = new Menu(tr("Pre-Cache"), &menu);
const QVector<Footage *> proxy_footage =
GetSelectedProxyFootage(context_menu_items_);
Menu *proxy_menu = new Menu(tr("Proxy"), &menu);
menu.addMenu(proxy_menu);
QVector<Sequence *> sequences =
project()->root()->ListChildrenOfType<Sequence>();
QAction *generate_proxy =
proxy_menu->addAction(tr("Generate Proxy"));
generate_proxy->setEnabled(!proxy_footage.isEmpty());
connect(generate_proxy, &QAction::triggered, this,
&ProjectExplorer::GenerateProxiesForSelectedFootage);
if (sequences.isEmpty()) {
QAction *a =
proxy_menu->addAction(tr("No sequences exist in project"));
a->setEnabled(false);
} else {
foreach (Sequence *i, sequences) {
QAction *a = proxy_menu->addAction(
tr("For \"%1\"").arg(i->GetLabel()));
a->setData(QtUtils::PtrToValue(i));
}
QAction *use_proxy = proxy_menu->addAction(tr("Use Proxy"));
use_proxy->setCheckable(true);
use_proxy->setEnabled(!proxy_footage.isEmpty());
use_proxy->setChecked(
!proxy_footage.isEmpty() &&
std::all_of(proxy_footage.cbegin(), proxy_footage.cend(),
[](const Footage *footage) {
return footage->proxy_enabled();
}));
connect(use_proxy, &QAction::triggered, this,
&ProjectExplorer::SetSelectedFootageProxyEnabled);
connect(proxy_menu, &Menu::triggered, this,
&ProjectExplorer::ContextMenuStartProxy);
}
QAction *reveal_proxy =
proxy_menu->addAction(tr("Reveal Proxy"));
reveal_proxy->setEnabled(std::any_of(
proxy_footage.cbegin(), proxy_footage.cend(),
[](const Footage *footage) {
return !footage->proxy_path().isEmpty();
}));
connect(reveal_proxy, &QAction::triggered, this,
&ProjectExplorer::RevealProxyForSelectedFootage);
QAction *delete_proxy =
proxy_menu->addAction(tr("Delete Proxy"));
delete_proxy->setEnabled(std::any_of(
proxy_footage.cbegin(), proxy_footage.cend(),
[](const Footage *footage) {
return !footage->proxy_path().isEmpty();
}));
connect(delete_proxy, &QAction::triggered, this,
&ProjectExplorer::DeleteProxiesForSelectedFootage);
}
Q_UNUSED(all_items_are_footage_or_sequence)
@@ -551,25 +590,105 @@ void ProjectExplorer::OpenContextMenuItemInNewWindow()
static_cast<Folder *>(context_menu_items_.first()), true);
}
void ProjectExplorer::ContextMenuStartProxy(QAction *a)
void ProjectExplorer::GenerateProxiesForSelectedFootage()
{
Sequence *sequence = QtUtils::ValueToPtr<Sequence>(a->data());
if (!ProxyManager::instance() || !project()) {
qWarning() << "GenerateProxiesForSelectedFootage: ProxyManager or project unavailable";
return;
}
// To get here, the `context_menu_items_` must be all kFootage
foreach (Node *item, context_menu_items_) {
Footage *f = static_cast<Footage *>(item);
int sz = f->InputArraySize(Footage::kVideoParamsInput);
for (int j = 0; j < sz; j++) {
VideoParams vp = f->GetVideoParams(j);
if (vp.enabled()) {
// Start a background task for proxying
PreCacheTask *proxy_task = new PreCacheTask(f, j, sequence);
TaskManager::instance()->AddTask(proxy_task);
}
const QVector<Footage *> footage =
GetSelectedProxyFootage(context_menu_items_);
qDebug() << "GenerateProxiesForSelectedFootage: starting proxy generation for"
<< footage.size() << "footage item(s)";
for (Footage *item : footage) {
const VideoParams video = item->GetFirstEnabledVideoStream();
if (!video.is_valid()) {
qWarning() << "GenerateProxiesForSelectedFootage: skipping item with no valid video stream"
<< item->filename();
continue;
}
ProxyManager::ProxyParams params;
params.width = OLIVE_CONFIG("ProxyWidth").value<int>();
params.height = OLIVE_CONFIG("ProxyHeight").value<int>();
params.crf = OLIVE_CONFIG("ProxyCRF").value<int>();
params.preset = OLIVE_CONFIG("ProxyPreset").toString();
const ProxyManager::Proxy proxy =
ProxyManager::instance()->GetOrStartProxy(
item->project()->cache_path(), item->filename(),
video.stream_index(), params);
qDebug() << "GenerateProxiesForSelectedFootage: proxy state="
<< ProxyManager::ProxyStateToString(proxy.state)
<< "file=" << proxy.filename
<< "cache=" << item->project()->cache_path();
item->SetProxy(proxy.filename, proxy.state, video.stream_index(),
params.version, true);
item->InvalidateAll(Footage::kFilenameInput);
}
}
void ProjectExplorer::SetSelectedFootageProxyEnabled(bool enabled)
{
const QVector<Footage *> footage =
GetSelectedProxyFootage(context_menu_items_);
qDebug() << "ProjectExplorer::SetSelectedFootageProxyEnabled:" << enabled
<< "footage count=" << footage.size();
for (Footage *item : footage) {
if (item->proxy_path().isEmpty()) {
qDebug() << " skipping item with empty proxy path"
<< item->filename();
continue;
}
item->set_proxy_enabled(enabled);
item->InvalidateAll(Footage::kFilenameInput);
}
}
void ProjectExplorer::RevealProxyForSelectedFootage()
{
const QVector<Footage *> footage =
GetSelectedProxyFootage(context_menu_items_);
for (Footage *item : footage) {
if (item->proxy_path().isEmpty()) {
continue;
}
#if defined(Q_OS_WINDOWS)
QStringList args;
args << "/select," << QDir::toNativeSeparators(item->proxy_path());
QProcess::startDetached(QStringLiteral("explorer"), args);
#elif defined(Q_OS_MAC)
QStringList args;
args << "-e";
args << "tell application \"Finder\"";
args << "-e";
args << "activate";
args << "-e";
args << "select POSIX file \"" + item->proxy_path() + "\"";
args << "-e";
args << "end tell";
QProcess::startDetached(QStringLiteral("osascript"), args);
#else
QDesktopServices::openUrl(QUrl::fromLocalFile(
QFileInfo(item->proxy_path()).dir().absolutePath()));
#endif
}
}
void ProjectExplorer::DeleteProxiesForSelectedFootage()
{
const QVector<Footage *> footage =
GetSelectedProxyFootage(context_menu_items_);
for (Footage *item : footage) {
if (item->proxy_path().isEmpty()) {
continue;
}
QFile::remove(item->proxy_path());
item->ClearProxy();
item->InvalidateAll(Footage::kFilenameInput);
}
}
+7 -1
View File
@@ -190,7 +190,13 @@ private slots:
void OpenContextMenuItemInNewWindow();
void ContextMenuStartProxy(QAction *a);
void GenerateProxiesForSelectedFootage();
void SetSelectedFootageProxyEnabled(bool enabled);
void RevealProxyForSelectedFootage();
void DeleteProxiesForSelectedFootage();
void ViewSelectionChanged();
};