Files
oak-editor/app/ts/ar_AR.ts
T
2026-07-13 15:30:43 +08:00

12426 lines
351 KiB
XML

<?xml version = "1.0"
encoding = "utf-8" ?
>
<!DOCTYPE TS >
<TS version = "2.1"
language = "ar_EG" >
<context>
<name>AudioParams < /name>
< message >
<location filename = "../ui/humanstrings.cpp"
line = "28" / >
<source> % 1
Hz < /source>
< translation
type = "unfinished" > </translation>
< /message>
< message >
<location filename = "../ui/humanstrings.cpp"
line = "35" / >
<source>Mono < /source>
< translation
type = "unfinished" > اُحادي < /translation>
< /message>
< message >
<location filename = "../ui/humanstrings.cpp"
line = "37" / >
<source>Stereo < /source>
< translation
type = "unfinished" > مُجسم < /translation>
< /message>
< message >
<location filename = "../ui/humanstrings.cpp"
line = "39" / >
<source>2.1 < /source>
< translation
type = "unfinished" > 2.1 < /translation>
< /message>
< message >
<location filename = "../ui/humanstrings.cpp"
line = "41" / >
<source>5.1 < /source>
< translation
type = "unfinished" > 5.1 < /translation>
< /message>
< message >
<location filename = "../ui/humanstrings.cpp"
line = "43" / >
<source>7.1 < /source>
< translation
type = "unfinished" > 7.1 < /translation>
< /message>
< message >
<location filename = "../ui/humanstrings.cpp"
line = "45" / >
<location filename = "../ui/humanstrings.cpp"
line = "95" / >
<source>Unknown(0
x % 1
)
</source>
< translation
type = "unfinished" > </translation>
< /message>
< message >
<location filename = "../ui/humanstrings.cpp"
line = "54" / >
<source>Unsigned
8 - bit(Packed) < /source>
< translation
type = "unfinished" > </translation>
< /message>
< message >
<location filename = "../ui/humanstrings.cpp"
line = "57" / >
<source>Signed
16 - bit(Packed) < /source>
< translation
type = "unfinished" > </translation>
< /message>
< message >
<location filename = "../ui/humanstrings.cpp"
line = "60" / >
<source>Signed
32 - bit(Packed) < /source>
< translation
type = "unfinished" > </translation>
< /message>
< message >
<location filename = "../ui/humanstrings.cpp"
line = "63" / >
<source>Signed
64 - bit(Packed) < /source>
< translation
type = "unfinished" > </translation>
< /message>
< message >
<location filename = "../ui/humanstrings.cpp"
line = "66" / >
<source>Float
32 - bit(Packed) < /source>
< translation
type = "unfinished" > </translation>
< /message>
< message >
<location filename = "../ui/humanstrings.cpp"
line = "69" / >
<source>Float
64 - bit(Packed) < /source>
< translation
type = "unfinished" > </translation>
< /message>
< message >
<location filename = "../ui/humanstrings.cpp"
line = "72" / >
<source>Unsigned
8 - bit(Planar) < /source>
< translation
type = "unfinished" > </translation>
< /message>
< message >
<location filename = "../ui/humanstrings.cpp"
line = "75" / >
<source>Signed
16 - bit(Planar) < /source>
< translation
type = "unfinished" > </translation>
< /message>
< message >
<location filename = "../ui/humanstrings.cpp"
line = "78" / >
<source>Signed
32 - bit(Planar) < /source>
< translation
type = "unfinished" > </translation>
< /message>
< message >
<location filename = "../ui/humanstrings.cpp"
line = "81" / >
<source>Signed
64 - bit(Planar) < /source>
< translation
type = "unfinished" > </translation>
< /message>
< message >
<location filename = "../ui/humanstrings.cpp"
line = "84" / >
<source>Float
32 - bit(Planar) < /source>
< translation
type = "unfinished" > </translation>
< /message>
< message >
<location filename = "../ui/humanstrings.cpp"
line = "87" / >
<source>Float
64 - bit(Planar) < /source>
< translation
type = "unfinished" > </translation>
< /message>
< /context>
< context >
<name>Config < /name>
< message >
<location filename = "../config/config.cpp"
line = "348" / >
<source>Error
loading
settings < /source>
< translation
type = "unfinished" > </translation>
< /message>
< message >
<location filename = "../config/config.cpp"
line = "349" / >
<source>Failed
to
load
application
settings.This
session
will
use
defaults.
% 1 < /source>
< translation
type = "unfinished" > </translation>
< /message>
< message >
<location filename = "../config/config.cpp"
line = "372" / >
<source>Error
saving
settings < /source>
< translation
type = "unfinished" > </translation>
< /message>
< message >
<location filename = "../config/config.cpp"
line = "373" / >
<source>Failed
to
save
application
settings.The
application
may
lack
write
permissions
for this location. < /source>
< translation
type = "unfinished" > </translation>
< /message>
< /context>
< context >
<name>ImportTool < /name>
< message >
<location filename = "../widget/timelinewidget/tool/import.cpp"
line = "358" / >
<source>Don & apos;
t
ask
me
again < /source>
< translation
type = "unfinished" > </translation>
< /message>
< message >
<location filename = "../widget/timelinewidget/tool/import.cpp"
line = "364" / >
<source>No
Active
Sequence < /source>
< translation
type = "unfinished" > </translation>
< /message>
< message >
<location filename = "../widget/timelinewidget/tool/import.cpp"
line = "366" / >
<source>No
sequence
is
currently
open.Would
you
like
to
create
one ? </source>
< translation type = "unfinished" > </translation>
< /message>
< message >
<location filename = "../widget/timelinewidget/tool/import.cpp"
line = "372" / >
<source>Automatically
Detect
Parameters
From
Footage < /source>
< translation
type = "unfinished" > </translation>
< /message>
< message >
<location filename = "../widget/timelinewidget/tool/import.cpp"
line = "377" / >
<source>Set
Parameters
Manually < /source>
< translation
type = "unfinished" > </translation>
< /message>
< /context>
< context >
<name>NodeFactory < /name>
< message >
<location filename = "../node/factory.cpp"
line = "177" / >
<source>None < /source>
< translation
type = "unfinished" > </translation>
< /message>
< /context>
< context >
<name>NodeValue < /name>
< message >
<location filename = "../node/value.cpp"
line = "260" / >
<source>None < /source>
< translation
type = "unfinished" > </translation>
< /message>
< message >
<location filename = "../node/value.cpp"
line = "263" / >
<source>Integer < /source>
< translation
type = "unfinished" > </translation>
< /message>
< message >
<location filename = "../node/value.cpp"
line = "265" / >
<source>Float < /source>
< translation
type = "unfinished" > </translation>
< /message>
< message >
<location filename = "../node/value.cpp"
line = "267" / >
<source>Rational < /source>
< translation
type = "unfinished" > </translation>
< /message>
< message >
<location filename = "../node/value.cpp"
line = "269" / >
<source>Boolean < /source>
< translation
type = "unfinished" > </translation>
< /message>
< message >
<location filename = "../node/value.cpp"
line = "271" / >
<source>Color < /source>
< translation
type = "unfinished" > اللون < /translation>
< /message>
< message >
<location filename = "../node/value.cpp"
line = "273" / >
<source>Matrix < /source>
< translation
type = "unfinished" > </translation>
< /message>
< message >
<location filename = "../node/value.cpp"
line = "275" / >
<source>Text < /source>
< translation
type = "unfinished" > النص < /translation>
< /message>
< message >
<location filename = "../node/value.cpp"
line = "277" / >
<source>Font < /source>
< translation
type = "unfinished" > الخط < /translation>
< /message>
< message >
<location filename = "../node/value.cpp"
line = "279" / >
<source>File < /source>
< translation
type = "unfinished" > </translation>
< /message>
< message >
<location filename = "../node/value.cpp"
line = "281" / >
<source>Texture < /source>
< translation
type = "unfinished" > </translation>
< /message>
< message >
<location filename = "../node/value.cpp"
line = "283" / >
<source>Samples < /source>
< translation
type = "unfinished" > </translation>
< /message>
< message >
<location filename = "../node/value.cpp"
line = "285" / >
<source>Vector
2
D < /source>
< translation
type = "unfinished" > </translation>
< /message>
< message >
<location filename = "../node/value.cpp"
line = "287" / >
<source>Vector
3
D < /source>
< translation
type = "unfinished" > </translation>
< /message>
< message >
<location filename = "../node/value.cpp"
line = "289" / >
<source>Vector
4
D < /source>
< translation
type = "unfinished" > </translation>
< /message>
< message >
<location filename = "../node/value.cpp"
line = "291" / >
<source>Bezier < /source>
< translation
type = "unfinished" > بيزير < /translation>
< /message>
< message >
<location filename = "../node/value.cpp"
line = "293" / >
<source>Video
Parameters < /source>
< translation
type = "unfinished" > </translation>
< /message>
< message >
<location filename = "../node/value.cpp"
line = "295" / >
<source>Audio
Parameters < /source>
< translation
type = "unfinished" > </translation>
< /message>
< message >
<location filename = "../node/value.cpp"
line = "297" / >
<source>Subtitle
Parameters < /source>
< translation
type = "unfinished" > </translation>
< /message>
< message >
<location filename = "../node/value.cpp"
line = "299" / >
<source>Binary < /source>
< translation
type = "unfinished" > </translation>
< /message>
< message >
<location filename = "../node/value.cpp"
line = "305" / >
<source>Unknown < /source>
< translation
type = "unfinished" > </translation>
< /message>
< /context>
< context >
<name>NodeViewContext < /name>
< message >
<location filename = "../widget/nodeview/nodeviewcontext.cpp"
line = "53" / >
<source> % 1 [ % 2
]
:: % 3 - % 4 < /source>
< translation
type = "unfinished" > </translation>
< /message>
< /context>
< context >
<name>NodeViewItem < /name>
< message >
<location filename = "../widget/nodeview/nodeviewitem.cpp"
line = "387" / >
<source>Output < /source>
< translation
type = "unfinished" > </translation>
< /message>
< message >
<location filename = "../widget/nodeview/nodeviewitem.cpp"
line = "597" / >
<source> % 1... < /source>
< translation
type = "unfinished" > </translation>
< /message>
< /context>
< context >
<name>OlivePluginInstance < /name>
< message >
<location filename = "../pluginSupport/OlivePluginInstance.cpp"
line = "369" / >
<source>Change % 1 < /source>
< translation > تغيير % 1 < /translation>
< /message>
< message >
<location filename = "../pluginSupport/OlivePluginInstance.cpp"
line = "388" / >
<source> % 1(+ % 2) < /source>
< translation > % 1(+ % 2) < /translation>
< /message>
< message >
<location filename = "../pluginSupport/OlivePluginInstance.cpp"
line = "393" / >
<source>Edit
Parameters < /source>
< translation > تحرير
المعلمات < /translation>
< /message>
< /context>
< context >
<name>PresetManager < /name>
< message >
<location filename = "../dialog/sequence/presetmanager.h"
line = "139" / >
<source>Save
Preset < /source>
< translation
type = "unfinished" > </translation>
< /message>
< message >
<location filename = "../dialog/sequence/presetmanager.h"
line = "140" / >
<source>Set
preset
name:</source>
< translation
type = "unfinished" > </translation>
< /message>
< message >
<location filename = "../dialog/sequence/presetmanager.h"
line = "153" / >
<source>Invalid
preset
name < /source>
< translation
type = "unfinished" > </translation>
< /message>
< message >
<location filename = "../dialog/sequence/presetmanager.h"
line = "155" / >
<source>You
must
enter
a
preset
name < /source>
< translation
type = "unfinished" > </translation>
< /message>
< message >
<location filename = "../dialog/sequence/presetmanager.h"
line = "193" / >
<source>Preset
exists < /source>
< translation
type = "unfinished" > </translation>
< /message>
< message >
<location filename = "../dialog/sequence/presetmanager.h"
line = "195" / >
<source>A
preset
with this name
already
exists.Would
you
like
to
replace
it ? </source>
< translation type = "unfinished" > </translation>
< /message>
< /context>
< context >
<name>QObject < /name>
< message >
<location filename = "../core.cpp"
line = "136" / >
<source>Common
Media
Files < /source>
< translation
type = "unfinished" > </translation>
< /message>
< message >
<location filename = "../core.cpp"
line = "137" / >
<source>Video
Files < /source>
< translation
type = "unfinished" > </translation>
< /message>
< message >
<location filename = "../core.cpp"
line = "139" / >
<source>Audio
Files < /source>
< translation
type = "unfinished" > </translation>
< /message>
< message >
<location filename = "../core.cpp"
line = "141" / >
<source>Image
Files < /source>
< translation
type = "unfinished" > </translation>
< /message>
< message >
<location filename = "../render/plugin/pluginrenderer.cpp"
line = "1312" / >
<source>Plugin
Error < /source>
< translation
type = "unfinished" > </translation>
< /message>
< message >
<location filename = "../render/plugin/pluginrenderer.cpp"
line = "1552" / >
<source>Plugin % 1
failed
because
connected
inputs
have
different
frame
rates.The
last
operation
has
been
undone. < /source>
< translation
type = "unfinished" > </translation>
< /message>
< message >
<location filename = "../render/plugin/pluginrenderer.cpp"
line = "1562" / >
<source>Plugin % 1
encountered
an
error: %
2
The
last
operation
has
been
undone. < /source>
< translation
type = "unfinished" > </translation>
< /message>
< message >
<location filename = "../render/plugin/pluginrenderer.cpp"
line = "1573" / >
<source>Plugin % 1
failed
to
get
clip
preferences.The
last
operation
has
been
undone. < /source>
< translation
type = "unfinished" > </translation>
< /message>
< /context>
< context >
<name>RatioDialog < /name>
< message >
<location filename = "../common/ratiodialog.cpp"
line = "41" / >
<source>Enter
custom
ratio(e.g. & quot;
4
:
3 & quot;
, &
quot;
16 / 9 & quot;
,
etc.
):
</source>
< translation
type = "unfinished" > </translation>
< /message>
< message >
<location filename = "../common/ratiodialog.cpp"
line = "85" / >
<source>Invalid
custom
ratio < /source>
< translation
type = "unfinished" > </translation>
< /message>
< message >
<location filename = "../common/ratiodialog.cpp"
line = "86" / >
<source>Failed
to
parse & quot;
%
1 & quot;
into
an
aspect
ratio.Please
format
a
rational
fraction
with a & apos;
:&
apos;
or
a & apos;
/&apos; separator.</s
ource >
<translation type = "unfinished" > </translation>
< /message>
< /context>
< context >
<name>Serializer < /name>
< message >
<location filename = "../node/project/serializer/serializer.cpp"
line = "302" / >
<source> % 1
on
line % 2 < /source>
< translation
type = "unfinished" > </translation>
< /message>
< /context>
< context >
<name>Tool < /name>
< message >
<location filename = "../tool/tool.h"
line = "117" / >
<source>Empty < /source>
< translation
type = "unfinished" > </translation>
< /message>
< message >
<location filename = "../tool/tool.h"
line = "119" / >
<source>Bars < /source>
< translation
type = "unfinished" > ألواح < /translation>
< /message>
< message >
<location filename = "../tool/tool.h"
line = "121" / >
<source>Shape < /source>
< translation
type = "unfinished" > </translation>
< /message>
< message >
<location filename = "../tool/tool.h"
line = "123" / >
<source>Solid < /source>
< translation
type = "unfinished" > </translation>
< /message>
< message >
<location filename = "../tool/tool.h"
line = "125" / >
<source>Title < /source>
< translation
type = "unfinished" > عنوان < /translation>
< /message>
< message >
<location filename = "../tool/tool.h"
line = "127" / >
<source>Tone < /source>
< translation
type = "unfinished" > نغّم < /translation>
< /message>
< message >
<location filename = "../tool/tool.h"
line = "129" / >
<source>Subtitle < /source>
< translation
type = "unfinished" > </translation>
< /message>
< message >
<location filename = "../tool/tool.h"
line = "134" / >
<source>Unknown < /source>
< translation
type = "unfinished" > </translation>
< /message>
< /context>
< context >
<name>UndoStack < /name>
< message >
<location filename = "../undo/undostack.cpp"
line = "183" / >
<source>Undo % 1 < /source>
< translation
type = "unfinished" > </translation>
< /message>
< message >
<location filename = "../undo/undostack.cpp"
line = "186" / >
<source>Redo % 1 < /source>
< translation
type = "unfinished" > </translation>
< /message>
< /context>
< context >
<name>VideoParams < /name>
< message >
<location filename = "../render/videoparams.cpp"
line = "236" / >
<source>Full < /source>
< translation
type = "unfinished" > </translation>
< /message>
< message >
<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 = "246" / >
<source>8 - bit < /source>
< translation
type = "unfinished" > </translation>
< /message>
< message >
<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 = "252" / >
<source>Half - Float(16 - bit) < /source>
< translation
type = "unfinished" > </translation>
< /message>
< message >
<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 = "262" / >
<source>Unknown(0
x % 1
)
</source>
< translation
type = "unfinished" > </translation>
< /message>
< message >
<location filename = "../render/videoparams.cpp"
line = "330" / >
<source> % 1
FPS < /source>
< translation
type = "unfinished" > </translation>
< /message>
< message >
<location filename = "../render/videoparams.cpp"
line = "337" / >
<source>Square
Pixels( % 1
)
</source>
< translation
type = "unfinished" > </translation>
< /message>
< message >
<location filename = "../render/videoparams.cpp"
line = "338" / >
<source>NTSC
Standard( % 1
)
</source>
< translation
type = "unfinished" > </translation>
< /message>
< message >
<location filename = "../render/videoparams.cpp"
line = "339" / >
<source>NTSC
Widescreen( % 1
)
</source>
< translation
type = "unfinished" > </translation>
< /message>
< message >
<location filename = "../render/videoparams.cpp"
line = "340" / >
<source>PAL
Standard( % 1
)
</source>
< translation
type = "unfinished" > </translation>
< /message>
< message >
<location filename = "../render/videoparams.cpp"
line = "341" / >
<source>PAL
Widescreen( % 1
)
</source>
< translation
type = "unfinished" > </translation>
< /message>
< message >
<location filename = "../render/videoparams.cpp"
line = "342" / >
<source>HD
Anamorphic
1080( % 1
)
</source>
< translation
type = "unfinished" > </translation>
< /message>
< /context>
< context >
<name>main < /name>
< message >
<location filename = "../main.cpp"
line = "64" / >
<source>No
project
filename
set
to
decompress < /source>
< translation
type = "unfinished" > </translation>
< /message>
< message >
<location filename = "../main.cpp"
line = "74" / >
<source>Failed
to
open
file & quot;
%
1 & quot;
</source>
< translation
type = "unfinished" > </translation>
< /message>
< message >
<location filename = "../main.cpp"
line = "82" / >
<source>Decompressing
project
...
</source>
< translation
type = "unfinished" > </translation>
< /message>
< message >
<location filename = "../main.cpp"
line = "88" / >
<location filename = "../main.cpp"
line = "103" / >
<source>Failed
to
decompress, project
may
be
corrupt < /source>
< translation
type = "unfinished" > </translation>
< /message>
< message >
<location filename = "../main.cpp"
line = "124" / >
<source>Outputting
to
file & quot;
%
1 & quot;
</source>
< translation
type = "unfinished" > </translation>
< /message>
< message >
<location filename = "../main.cpp"
line = "131" / >
<source>Failed
to
open
output
file & quot;
%
1 & quot;
</source>
< translation
type = "unfinished" > </translation>
< /message>
< message >
<location filename = "../main.cpp"
line = "143" / >
<source>Decompressed
successfully < /source>
< translation
type = "unfinished" > </translation>
< /message>
< message >
<location filename = "../main.cpp"
line = "194" / >
<source>Show
this
help
text < /source>
< translation
type = "unfinished" > </translation>
< /message>
< message >
<location filename = "../main.cpp"
line = "198" / >
<source>Show
application
version < /source>
< translation
type = "unfinished" > </translation>
< /message>
< message >
<location filename = "../main.cpp"
line = "202" / >
<source>Start in full - screen
mode < /source>
< translation
type = "unfinished" > </translation>
< /message>
< message >
<location filename = "../main.cpp"
line = "206" / >
<source>Export
only(No
GUI
)
</source>
< translation
type = "unfinished" > </translation>
< /message>
< message >
<location filename = "../main.cpp"
line = "210" / >
<source>Override
language
with file < /source>
< translation type = "unfinished" > </translation>
< /message>
< message >
<location filename = "../main.cpp"
line = "211" / >
<source>qm - file < /source>
< translation
type = "unfinished" > </translation>
< /message>
< message >
<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" / >
<source>Launch
with debug console < /source>
< translation
type = "unfinished" > </translation>
< /message>
< message >
<location filename = "../main.cpp"
line = "226" / >
<source>Project
to
open
on
startup < /source>
< translation
type = "unfinished" > </translation>
< /message>
< message >
<location filename = "../main.cpp"
line = "230" / >
<source>Don & apos;
t
load
plugins < /source>
< translation
type = "unfinished" > </translation>
< /message>
< message >
<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.Current
driver
information: %
1 % 2 % 3 < /source>
< translation
type = "unfinished" > </translation>
< /message>
< /context>
< context >
<name>olive::AV1Section < /name>
< message >
<location filename = "../dialog/export/codec/av1section.cpp"
line = "47" / >
<source>Preset
:
</source>
< translation
type = "unfinished" > قالب
:
</translation>
< /message>
< message >
<location filename = "../dialog/export/codec/av1section.cpp"
line = "50" / >
<source>This
parameter
governs
the
efficiency / encode - time
trade - off.Lower
presets
will
result in an
output
with better quality
for a given
file
size, but
will
take
longer
to
encode.Higher
presets
can
result in a
very
fast
encode, but
will
make
some
compromises
on
visual
quality
for a given
crf
value. < /source>
< translation
type = "unfinished" > </translation>
< /message>
< message >
<location filename = "../dialog/export/codec/av1section.cpp"
line = "64" / >
<source>Compression
Method:</source>
< translation
type = "unfinished" > </translation>
< /message>
< message >
<location filename = "../dialog/export/codec/av1section.cpp"
line = "67" / >
<source>This
parameter
governs
the
quality / size
trade - off.Higher
CRF
values
will
result in a
final
output
that
takes
less
space, but
begins
to
lose
detail.Lower
CRF
values
retain
more
detail
at
the
cost
of
larger
file
sizes.The
possible
range
of
CRF in SVT - AV1
is
1 - 63. < /source>
< translation
type = "unfinished" > </translation>
< /message>
< message >
<location filename = "../dialog/export/codec/av1section.cpp"
line = "74" / >
<source>Constant
Rate
Factor < /source>
< translation
type = "unfinished" > </translation>
< /message>
< /context>
< context >
<name>olive::AboutDialog < /name>
< message >
<location filename = "../dialog/about/about.cpp"
line = "41" / >
<source>Welcome
to % 1 < /source>
< translation
type = "unfinished" > </translation>
< /message>
< message >
<location filename = "../dialog/about/about.cpp"
line = "43" / >
<source>About % 1 < /source>
< translation
type = "unfinished" > </translation>
< /message>
< message >
<location filename = "../dialog/about/about.cpp"
line = "71" / >
<source>Oak
Video
Editor
is
a
free
open
source
non - linear
video
editor.This
software
is
licensed
under
the
GNU
GPL
Version
3. < /source>
< translation
type = "unfinished" > </translation>
< /message>
< message >
<location filename = "../dialog/about/about.cpp"
line = "73" / >
<source>This
project
is
a
fork
of &lt; a
href =
&
quot;
https://github.com/olive-editor/olive&quot;&gt;Olive Video Editor&lt;/a&gt;.</source>
<translation type = "unfinished" > </translation>
< /message>
< message >
<location filename = "../dialog/about/about.cpp"
line = "94" / >
<source>&lt;b&gt;Oak
Video
Editor
relies
on
support
from
the
community
to
continue its
development. &lt; /b&gt;</s
ource >
<translation type = "unfinished" > </translation>
< /message>
< message >
<location filename = "../dialog/about/about.cpp"
line = "97" / >
<source>Oak
Video
Editor
wouldn & apos;
t
be
possible
without
the
support
of
gracious
donations
from
the
following
people. < /source>
< translation
type = "unfinished" > </translation>
< /message>
< message >
<location filename = "../dialog/about/about.cpp"
line = "102" / >
<source>&lt;html&gt; % 1
If
you
like
this
project, please
consider
making
a
one - time
donation
or
pledging
monthly
to
support
its
development. &lt; /html&gt;</s
ource >
<translation type = "unfinished" > </translation>
< /message>
< message >
<location filename = "../dialog/about/about.cpp"
line = "125" / >
<source>Don & apos;
t
show
this
message
again < /source>
< translation
type = "unfinished" > </translation>
< /message>
< message >
<source>Olive
is
a
non - linear
video
editor.This
software
is
free
and
protected
by
the
GNU
GPL. < /source>
< translation
type = "obsolete" > زيتون
هو
محرر
فيديو
غير
خطي.هذا
البرنامج
حر
ومحمي
بموجب
رخصة
جنو
العمومية. < /translation>
< /message>
< message >
<source>Olive
Team
is
obliged
to
inform
users
that
Olive
source
code
is
available
for download from
its
website. < /source>
< translation
type = "obsolete" > فريق
زيتون
ملزم
بإخبار
مستخدميه
بأن
الشفرة
المصدرية
لزيتون
متوفرة
للتنزيل
عبر
موقعه
الإلكتروني. < /translation>
< /message>
< /context>
< context >
<name>olive::ActionSearch < /name>
< message >
<location filename = "../dialog/actionsearch/actionsearch.cpp"
line = "60" / >
<source>Search
for action...
</source>
< translation
type = "unfinished" > ابحث
عن
إجراء
...
</translation>
< /message>
< /context>
< context >
<name>olive::AudioInput < /name>
< message >
<source>Audio < /source>
< translation
type = "obsolete" > الصوت < /translation>
< /message>
< /context>
< context >
<name>olive::AudioManager < /name>
< message >
<location filename = "../audio/audiomanager.cpp"
line = "98" / >
<source>No
output
device
is
set < /source>
< translation
type = "unfinished" > </translation>
< /message>
< /context>
< context >
<name>olive::AudioMonitorPanel < /name>
< message >
<location filename = "../panel/audiomonitor/audiomonitor.cpp"
line = "43" / >
<source>Audio
Monitor < /source>
< translation
type = "unfinished" > </translation>
< /message>
< /context>
< context >
<name>olive::AutoRecoveryDialog < /name>
< message >
<location filename = "../dialog/autorecovery/autorecoverydialog.cpp"
line = "64" / >
<source>Auto - Recovery < /source>
< translation
type = "unfinished" > </translation>
< /message>
< message >
<location filename = "../dialog/autorecovery/autorecoverydialog.cpp"
line = "74" / >
<source>Load < /source>
< translation
type = "unfinished" > </translation>
< /message>
< /context>
< context >
<name>olive::BezierWidget < /name>
< message >
<location filename = "../widget/bezier/bezierwidget.cpp"
line = "37" / >
<source>Center
:
</source>
< translation
type = "unfinished" > </translation>
< /message>
< message >
<location filename = "../widget/bezier/bezierwidget.cpp"
line = "51" / >
<source>Bezier < /source>
< translation
type = "unfinished" > بيزير < /translation>
< /message>
< message >
<location filename = "../widget/bezier/bezierwidget.cpp"
line = "58" / >
<source>In
:
</source>
< translation
type = "unfinished" > </translation>
< /message>
< message >
<location filename = "../widget/bezier/bezierwidget.cpp"
line = "72" / >
<source>Out
:
</source>
< translation
type = "unfinished" > </translation>
< /message>
< /context>
< context >
<name>olive::Block < /name>
< message >
<location filename = "../node/block/block.cpp"
line = "117" / >
<source>Length < /source>
< translation
type = "unfinished" > </translation>
< /message>
< message >
<location filename = "../node/block/block.cpp"
line = "118" / >
<source>Enabled < /source>
< translation
type = "unfinished" > </translation>
< /message>
< /context>
< context >
<name>olive::BlurFilterNode < /name>
< message >
<location filename = "../node/filter/blur/blur.cpp"
line = "89" / >
<source>Blur < /source>
< translation
type = "unfinished" > </translation>
< /message>
< message >
<location filename = "../node/filter/blur/blur.cpp"
line = "104" / >
<source>Blurs
an
image. < /source>
< translation
type = "unfinished" > </translation>
< /message>
< message >
<location filename = "../node/filter/blur/blur.cpp"
line = "111" / >
<source>Input < /source>
< translation
type = "unfinished" > </translation>
< /message>
< message >
<location filename = "../node/filter/blur/blur.cpp"
line = "112" / >
<source>Method < /source>
< translation
type = "unfinished" > </translation>
< /message>
< message >
<location filename = "../node/filter/blur/blur.cpp"
line = "113" / >
<source>Box < /source>
< translation
type = "unfinished" > </translation>
< /message>
< message >
<location filename = "../node/filter/blur/blur.cpp"
line = "113" / >
<source>Gaussian < /source>
< translation
type = "unfinished" > </translation>
< /message>
< message >
<location filename = "../node/filter/blur/blur.cpp"
line = "114" / >
<source>Directional < /source>
< translation
type = "unfinished" > </translation>
< /message>
< message >
<location filename = "../node/filter/blur/blur.cpp"
line = "114" / >
<source>Radial < /source>
< translation
type = "unfinished" > </translation>
< /message>
< message >
<location filename = "../node/filter/blur/blur.cpp"
line = "115" / >
<source>Radius < /source>
< translation
type = "unfinished" > </translation>
< /message>
< message >
<location filename = "../node/filter/blur/blur.cpp"
line = "116" / >
<source>Horizontal < /source>
< translation
type = "unfinished" > </translation>
< /message>
< message >
<location filename = "../node/filter/blur/blur.cpp"
line = "117" / >
<source>Vertical < /source>
< translation
type = "unfinished" > </translation>
< /message>
< message >
<location filename = "../node/filter/blur/blur.cpp"
line = "118" / >
<source>Repeat
Edge
Pixels < /source>
< translation
type = "unfinished" > </translation>
< /message>
< message >
<location filename = "../node/filter/blur/blur.cpp"
line = "120" / >
<source>Direction < /source>
< translation
type = "unfinished" > </translation>
< /message>
< message >
<location filename = "../node/filter/blur/blur.cpp"
line = "121" / >
<source>Center < /source>
< translation
type = "unfinished" > المركز < /translation>
< /message>
< /context>
< context >
<name>olive::ChromaKeyNode < /name>
< message >
<location filename = "../node/keying/chromakey/chromakey.cpp"
line = "77" / >
<source>Chroma
Key < /source>
< translation
type = "unfinished" > </translation>
< /message>
< message >
<location filename = "../node/keying/chromakey/chromakey.cpp"
line = "92" / >
<source>A
simple
color
key
based
on
the
distance
from
the
chroma
of
a
selected
color. < /source>
< translation
type = "unfinished" > </translation>
< /message>
< message >
<location filename = "../node/keying/chromakey/chromakey.cpp"
line = "99" / >
<source>Input < /source>
< translation
type = "unfinished" > </translation>
< /message>
< message >
<location filename = "../node/keying/chromakey/chromakey.cpp"
line = "100" / >
<source>Garbage
Matte < /source>
< translation
type = "unfinished" > </translation>
< /message>
< message >
<location filename = "../node/keying/chromakey/chromakey.cpp"
line = "101" / >
<source>Core
Matte < /source>
< translation
type = "unfinished" > </translation>
< /message>
< message >
<location filename = "../node/keying/chromakey/chromakey.cpp"
line = "102" / >
<source>Key
Color < /source>
< translation
type = "unfinished" > </translation>
< /message>
< message >
<location filename = "../node/keying/chromakey/chromakey.cpp"
line = "103" / >
<source>Shadows < /source>
< translation
type = "unfinished" > </translation>
< /message>
< message >
<location filename = "../node/keying/chromakey/chromakey.cpp"
line = "104" / >
<source>Highlights < /source>
< translation
type = "unfinished" > </translation>
< /message>
< message >
<location filename = "../node/keying/chromakey/chromakey.cpp"
line = "105" / >
<source>Upper
Tolerance < /source>
< translation
type = "unfinished" > </translation>
< /message>
< message >
<location filename = "../node/keying/chromakey/chromakey.cpp"
line = "106" / >
<source>Lower
Tolerance < /source>
< translation
type = "unfinished" > </translation>
< /message>
< message >
<location filename = "../node/keying/chromakey/chromakey.cpp"
line = "107" / >
<source>Invert
Mask < /source>
< translation
type = "unfinished" > </translation>
< /message>
< message >
<location filename = "../node/keying/chromakey/chromakey.cpp"
line = "108" / >
<source>Show
Mask
Only < /source>
< translation
type = "unfinished" > </translation>
< /message>
< /context>
< context >
<name>olive::CineformSection < /name>
< message >
<location filename = "../dialog/export/codec/cineformsection.cpp"
line = "39" / >
<source>Quality
:
</source>
< translation
type = "unfinished" > </translation>
< /message>
< message >
<location filename = "../dialog/export/codec/cineformsection.cpp"
line = "62" / >
<source>Film
Scan
3 + </source>
< translation
type = "unfinished" > </translation>
< /message>
< message >
<location filename = "../dialog/export/codec/cineformsection.cpp"
line = "63" / >
<source>Film
Scan
3 < /source>
< translation
type = "unfinished" > </translation>
< /message>
< message >
<location filename = "../dialog/export/codec/cineformsection.cpp"
line = "64" / >
<source>Film
Scan
2 + </source>
< translation
type = "unfinished" > </translation>
< /message>
< message >
<location filename = "../dialog/export/codec/cineformsection.cpp"
line = "65" / >
<source>Film
Scan
2 < /source>
< translation
type = "unfinished" > </translation>
< /message>
< message >
<location filename = "../dialog/export/codec/cineformsection.cpp"
line = "66" / >
<source>Film
Scan
1.5 < /source>
< translation
type = "unfinished" > </translation>
< /message>
< message >
<location filename = "../dialog/export/codec/cineformsection.cpp"
line = "67" / >
<source>Film
Scan
1 + </source>
< translation
type = "unfinished" > </translation>
< /message>
< message >
<location filename = "../dialog/export/codec/cineformsection.cpp"
line = "68" / >
<source>Film
Scan
1 < /source>
< translation
type = "unfinished" > </translation>
< /message>
< message >
<location filename = "../dialog/export/codec/cineformsection.cpp"
line = "69" / >
<source>High + </source>
< translation
type = "unfinished" > </translation>
< /message>
< message >
<location filename = "../dialog/export/codec/cineformsection.cpp"
line = "70" / >
<source>High < /source>
< translation
type = "unfinished" > </translation>
< /message>
< message >
<location filename = "../dialog/export/codec/cineformsection.cpp"
line = "71" / >
<source>Medium + </source>
< translation
type = "unfinished" > </translation>
< /message>
< message >
<location filename = "../dialog/export/codec/cineformsection.cpp"
line = "72" / >
<source>Medium < /source>
< translation
type = "unfinished" > </translation>
< /message>
< message >
<location filename = "../dialog/export/codec/cineformsection.cpp"
line = "73" / >
<source>Low + </source>
< translation
type = "unfinished" > </translation>
< /message>
< message >
<location filename = "../dialog/export/codec/cineformsection.cpp"
line = "74" / >
<source>Low < /source>
< translation
type = "unfinished" > </translation>
< /message>
< /context>
< context >
<name>olive::ClipBlock < /name>
< message >
<location filename = "../node/block/clip/clip.cpp"
line = "88" / >
<source>Video
Clip < /source>
< translation
type = "unfinished" > </translation>
< /message>
< message >
<location filename = "../node/block/clip/clip.cpp"
line = "90" / >
<source>Audio
Clip < /source>
< translation
type = "unfinished" > </translation>
< /message>
< message >
<location filename = "../node/block/clip/clip.cpp"
line = "94" / >
<source>Clip < /source>
< translation
type = "unfinished" > </translation>
< /message>
< message >
<location filename = "../node/block/clip/clip.cpp"
line = "104" / >
<source>A
time - based
node
that
represents
a
media
source. < /source>
< translation
type = "unfinished" > </translation>
< /message>
< message >
<location filename = "../node/block/clip/clip.cpp"
line = "581" / >
<source>Buffer < /source>
< translation
type = "unfinished" > </translation>
< /message>
< message >
<location filename = "../node/block/clip/clip.cpp"
line = "582" / >
<source>Media
In < /source>
< translation
type = "unfinished" > </translation>
< /message>
< message >
<location filename = "../node/block/clip/clip.cpp"
line = "583" / >
<source>Speed < /source>
< translation
type = "unfinished" > </translation>
< /message>
< message >
<location filename = "../node/block/clip/clip.cpp"
line = "584" / >
<source>Reverse < /source>
< translation
type = "unfinished" > </translation>
< /message>
< message >
<location filename = "../node/block/clip/clip.cpp"
line = "585" / >
<source>Maintain
Audio
Pitch < /source>
< translation
type = "unfinished" > </translation>
< /message>
< message >
<location filename = "../node/block/clip/clip.cpp"
line = "586" / >
<location filename = "../node/block/clip/clip.cpp"
line = "587" / >
<source>Loop < /source>
< translation
type = "unfinished" > حلقة < /translation>
< /message>
< message >
<location filename = "../node/block/clip/clip.cpp"
line = "587" / >
<source>None < /source>
< translation
type = "unfinished" > </translation>
< /message>
< message >
<location filename = "../node/block/clip/clip.cpp"
line = "587" / >
<source>Clamp < /source>
< translation
type = "unfinished" > </translation>
< /message>
< /context>
< context >
<name>olive::ColorCoding < /name>
< message >
<location filename = "../ui/colorcoding.cpp"
line = "43" / >
<source>Red < /source>
< translation
type = "unfinished" > </translation>
< /message>
< message >
<location filename = "../ui/colorcoding.cpp"
line = "45" / >
<source>Maroon < /source>
< translation
type = "unfinished" > </translation>
< /message>
< message >
<location filename = "../ui/colorcoding.cpp"
line = "47" / >
<source>Orange < /source>
< translation
type = "unfinished" > </translation>
< /message>
< message >
<location filename = "../ui/colorcoding.cpp"
line = "49" / >
<source>Brown < /source>
< translation
type = "unfinished" > </translation>
< /message>
< message >
<location filename = "../ui/colorcoding.cpp"
line = "51" / >
<source>Yellow < /source>
< translation
type = "unfinished" > </translation>
< /message>
< message >
<location filename = "../ui/colorcoding.cpp"
line = "53" / >
<source>Oak < /source>
< translation
type = "unfinished" > </translation>
< /message>
< message >
<location filename = "../ui/colorcoding.cpp"
line = "55" / >
<source>Lime < /source>
< translation
type = "unfinished" > </translation>
< /message>
< message >
<location filename = "../ui/colorcoding.cpp"
line = "57" / >
<source>Green < /source>
< translation
type = "unfinished" > </translation>
< /message>
< message >
<location filename = "../ui/colorcoding.cpp"
line = "59" / >
<source>Cyan < /source>
< translation
type = "unfinished" > </translation>
< /message>
< message >
<location filename = "../ui/colorcoding.cpp"
line = "61" / >
<source>Teal < /source>
< translation
type = "unfinished" > </translation>
< /message>
< message >
<location filename = "../ui/colorcoding.cpp"
line = "63" / >
<source>Blue < /source>
< translation
type = "unfinished" > </translation>
< /message>
< message >
<location filename = "../ui/colorcoding.cpp"
line = "65" / >
<source>Navy < /source>
< translation
type = "unfinished" > </translation>
< /message>
< message >
<location filename = "../ui/colorcoding.cpp"
line = "67" / >
<source>Pink < /source>
< translation
type = "unfinished" > </translation>
< /message>
< message >
<location filename = "../ui/colorcoding.cpp"
line = "69" / >
<source>Purple < /source>
< translation
type = "unfinished" > </translation>
< /message>
< message >
<location filename = "../ui/colorcoding.cpp"
line = "71" / >
<source>Silver < /source>
< translation
type = "unfinished" > </translation>
< /message>
< message >
<location filename = "../ui/colorcoding.cpp"
line = "73" / >
<source>Gray < /source>
< translation
type = "unfinished" > </translation>
< /message>
< /context>
< context >
<name>olive::ColorDialog < /name>
< message >
<location filename = "../dialog/color/colordialog.cpp"
line = "38" / >
<source>Select
Color < /source>
< translation
type = "unfinished" > </translation>
< /message>
< /context>
< context >
<name>olive::ColorDifferenceKeyNode < /name>
< message >
<location filename = "../node/keying/colordifferencekey/colordifferencekey.cpp"
line = "66" / >
<source>Color
Difference
Key < /source>
< translation
type = "unfinished" > </translation>
< /message>
< message >
<location filename = "../node/keying/colordifferencekey/colordifferencekey.cpp"
line = "81" / >
<source>A
simple
color
key
based
on
the
distance
of
one
color
from
other
colors. < /source>
< translation
type = "unfinished" > </translation>
< /message>
< message >
<location filename = "../node/keying/colordifferencekey/colordifferencekey.cpp"
line = "89" / >
<source>Input < /source>
< translation
type = "unfinished" > </translation>
< /message>
< message >
<location filename = "../node/keying/colordifferencekey/colordifferencekey.cpp"
line = "90" / >
<source>Garbage
Matte < /source>
< translation
type = "unfinished" > </translation>
< /message>
< message >
<location filename = "../node/keying/colordifferencekey/colordifferencekey.cpp"
line = "91" / >
<source>Core
Matte < /source>
< translation
type = "unfinished" > </translation>
< /message>
< message >
<location filename = "../node/keying/colordifferencekey/colordifferencekey.cpp"
line = "92" / >
<source>Key
Color < /source>
< translation
type = "unfinished" > </translation>
< /message>
< message >
<location filename = "../node/keying/colordifferencekey/colordifferencekey.cpp"
line = "93" / >
<source>Green < /source>
< translation
type = "unfinished" > </translation>
< /message>
< message >
<location filename = "../node/keying/colordifferencekey/colordifferencekey.cpp"
line = "93" / >
<source>Blue < /source>
< translation
type = "unfinished" > </translation>
< /message>
< message >
<location filename = "../node/keying/colordifferencekey/colordifferencekey.cpp"
line = "94" / >
<source>Shadows < /source>
< translation
type = "unfinished" > </translation>
< /message>
< message >
<location filename = "../node/keying/colordifferencekey/colordifferencekey.cpp"
line = "95" / >
<source>Highlights < /source>
< translation
type = "unfinished" > </translation>
< /message>
< message >
<location filename = "../node/keying/colordifferencekey/colordifferencekey.cpp"
line = "96" / >
<source>Show
Mask
Only < /source>
< translation
type = "unfinished" > </translation>
< /message>
< /context>
< context >
<name>olive::ColorLabelMenu < /name>
< message >
<location filename = "../widget/colorlabelmenu/colorlabelmenu.cpp"
line = "71" / >
<source>Color < /source>
< translation
type = "unfinished" > اللون < /translation>
< /message>
< /context>
< context >
<name>olive::ColorSpaceChooser < /name>
< message >
<location filename = "../widget/colorwheel/colorspacechooser.cpp"
line = "39" / >
<source>Color
Management < /source>
< translation
type = "unfinished" > </translation>
< /message>
< message >
<location filename = "../widget/colorwheel/colorspacechooser.cpp"
line = "48" / >
<source>Input
:
</source>
< translation
type = "unfinished" > </translation>
< /message>
< message >
<location filename = "../widget/colorwheel/colorspacechooser.cpp"
line = "51" / >
<source>Color
Space:</source>
< translation
type = "unfinished" > </translation>
< /message>
< message >
<location filename = "../widget/colorwheel/colorspacechooser.cpp"
line = "80" / >
<source>Display
:
</source>
< translation
type = "unfinished" > </translation>
< /message>
< message >
<location filename = "../widget/colorwheel/colorspacechooser.cpp"
line = "101" / >
<source>View
:
</source>
< translation
type = "unfinished" > </translation>
< /message>
< message >
<location filename = "../widget/colorwheel/colorspacechooser.cpp"
line = "115" / >
<source>Look
:
</source>
< translation
type = "unfinished" > </translation>
< /message>
< message >
<location filename = "../widget/colorwheel/colorspacechooser.cpp"
line = "122" / >
<source>(None) < /source>
< translation
type = "unfinished" > </translation>
< /message>
< /context>
< context >
<name>olive::ColorSwatchChooser < /name>
< message >
<location filename = "../widget/colorwheel/colorswatchchooser.cpp"
line = "94" / >
<source>Save
Color
Here < /source>
< translation
type = "unfinished" > </translation>
< /message>
< message >
<location filename = "../widget/colorwheel/colorswatchchooser.cpp"
line = "100" / >
<source>Reset
To
Default < /source>
< translation
type = "unfinished" > </translation>
< /message>
< /context>
< context >
<name>olive::ColorValuesTab < /name>
< message >
<location filename = "../widget/colorwheel/colorvalueswidget.cpp"
line = "255" / >
<source>Use
legacy(8 - bit)
values < /source>
< translation
type = "unfinished" > </translation>
< /message>
< message >
<location filename = "../widget/colorwheel/colorvalueswidget.cpp"
line = "268" / >
<source>Red < /source>
< translation
type = "unfinished" > </translation>
< /message>
< message >
<location filename = "../widget/colorwheel/colorvalueswidget.cpp"
line = "276" / >
<source>Green < /source>
< translation
type = "unfinished" > </translation>
< /message>
< message >
<location filename = "../widget/colorwheel/colorvalueswidget.cpp"
line = "284" / >
<source>Blue < /source>
< translation
type = "unfinished" > </translation>
< /message>
< message >
<location filename = "../widget/colorwheel/colorvalueswidget.cpp"
line = "292" / >
<source>Web < /source>
< translation
type = "unfinished" > </translation>
< /message>
< message >
<location filename = "../widget/colorwheel/colorvalueswidget.cpp"
line = "421" / >
<source>(Invalid) < /source>
< translation
type = "unfinished" > </translation>
< /message>
< /context>
< context >
<name>olive::ColorValuesWidget < /name>
< message >
<location filename = "../widget/colorwheel/colorvalueswidget.cpp"
line = "51" / >
<source>Preview < /source>
< translation
type = "unfinished" > </translation>
< /message>
< message >
<location filename = "../widget/colorwheel/colorvalueswidget.cpp"
line = "76" / >
<source>Input < /source>
< translation
type = "unfinished" > </translation>
< /message>
< message >
<location filename = "../widget/colorwheel/colorvalueswidget.cpp"
line = "85" / >
<source>Reference < /source>
< translation
type = "unfinished" > </translation>
< /message>
< message >
<location filename = "../widget/colorwheel/colorvalueswidget.cpp"
line = "90" / >
<source>Display < /source>
< translation
type = "unfinished" > </translation>
< /message>
< /context>
< context >
<name>olive::ConfigDialogBase < /name>
< message >
<location filename = "../dialog/configbase/configdialogbase.cpp"
line = "79" / >
<source>Set
Configuration < /source>
< translation
type = "unfinished" > </translation>
< /message>
< /context>
< context >
<name>olive::ConformTask < /name>
< message >
<location filename = "../task/conform/conform.cpp"
line = "36" / >
<source>Conforming
Audio % 1
:%
2 < /source>
< translation
type = "unfinished" > </translation>
< /message>
< message >
<location filename = "../task/conform/conform.cpp"
line = "45" / >
<source>Failed
to
open
decoder
for audio conform < /source>
< translation
type = "unfinished" > </translation>
< /message>
< /context>
< context >
<name>olive::Core < /name>
< message >
<location filename = "../core.cpp"
line = "338" / >
<source>Import
error < /source>
< translation
type = "unfinished" > </translation>
< /message>
< message >
<location filename = "../core.cpp"
line = "339" / >
<source>Nothing
to
import
</source>
< translation
type = "unfinished" > </translation>
< /message>
< message >
<location filename = "../core.cpp"
line = "357" / >
<source>Unsupported
media < /source>
< translation
type = "unfinished" > </translation>
< /message>
< message >
<location filename = "../core.cpp"
line = "358" / >
<source>Skipped % 1
file(s)
that
are
not
allowed
by
the
current
media
type filter
.
</source>
< translation
type = "unfinished" > </translation>
< /message>
< message >
<location filename = "../core.cpp"
line = "376" / >
<source>Importing
...
</source>
< translation
type = "unfinished" > </translation>
< /message>
< message >
<location filename = "../core.cpp"
line = "461" / >
<source>Import
footage
...
</source>
< translation
type = "unfinished" > </translation>
< /message>
< message >
<location filename = "../core.cpp"
line = "475" / >
<source>Failed
to
import footage
</source>
< translation
type = "unfinished" > </translation>
< /message>
< message >
<location filename = "../core.cpp"
line = "476" / >
<source>Failed
to
find
active
Project
panel < /source>
< translation
type = "unfinished" > </translation>
< /message>
< message >
<location filename = "../core.cpp"
line = "502" / >
<source>No
Active
Project < /source>
< translation
type = "unfinished" > </translation>
< /message>
< message >
<location filename = "../core.cpp"
line = "503" / >
<source>No
project
is
currently
open
to
set
the
properties
for</source>
< translation type = "unfinished" > </translation>
< /message>
< message >
<location filename = "../core.cpp"
line = "534" / >
<source>Failed
to
create
new folder < /source>
< translation
type = "unfinished" > </translation>
< /message>
< message >
<location filename = "../core.cpp"
line = "535" / >
<location filename = "../core.cpp"
line = "566" / >
<source>Failed
to
find
active
project < /source>
< translation
type = "unfinished" > </translation>
< /message>
< message >
<location filename = "../core.cpp"
line = "546" / >
<source>New
Folder < /source>
< translation
type = "unfinished" > مجلد
جديد < /translation>
< /message>
< message >
<location filename = "../core.cpp"
line = "554" / >
<source>Created
New
Folder < /source>
< translation
type = "unfinished" > </translation>
< /message>
< message >
<location filename = "../core.cpp"
line = "565" / >
<source>Failed
to
create
new sequence < /source>
< translation
type = "unfinished" > </translation>
< /message>
< message >
<location filename = "../core.cpp"
line = "594" / >
<source>Created
New
Sequence < /source>
< translation
type = "unfinished" > </translation>
< /message>
< message >
<location filename = "../core.cpp"
line = "682" / >
<source>Multi - Layer
Image < /source>
< translation
type = "unfinished" > </translation>
< /message>
< message >
<location filename = "../core.cpp"
line = "684" / >
<source>The
file & apos;
%
1 & apos;
has
multiple
layers.Would
you
like
these
layers
to
be
separated
across
multiple
tracks
or
merged
into
a
single
image ? </source>
< translation type = "unfinished" > </translation>
< /message>
< message >
<location filename = "../core.cpp"
line = "689" / >
<source>Multiple
Layers < /source>
< translation
type = "unfinished" > </translation>
< /message>
< message >
<location filename = "../core.cpp"
line = "691" / >
<source>Single
Layer < /source>
< translation
type = "unfinished" > </translation>
< /message>
< message >
<location filename = "../core.cpp"
line = "721" / >
<source>Imported % 1
File(s) < /source>
< translation
type = "unfinished" > </translation>
< /message>
< message >
<location filename = "../core.cpp"
line = "731" / >
<source>Possible
image
sequence
detected < /source>
< translation
type = "unfinished" > </translation>
< /message>
< message >
<location filename = "../core.cpp"
line = "732" / >
<source>The
file & apos;
%
1 & apos;
looks
like
it
might
be
part
of
an
image
sequence.Would
you
like
to
import it
as
such ? </source>
< translation type = "unfinished" > </translation>
< /message>
< message >
<location filename = "../core.cpp"
line = "753" / >
<source>You
must
specify
a
project
file
to
export
</source>
< translation
type = "unfinished" > </translation>
< /message>
< message >
<location filename = "../core.cpp"
line = "758" / >
<source>Specified
project
does
not
exist < /source>
< translation
type = "unfinished" > </translation>
< /message>
< message >
<location filename = "../core.cpp"
line = "1070" / >
<location filename = "../core.cpp"
line = "1087" / >
<source>Revert < /source>
< translation
type = "unfinished" > </translation>
< /message>
< message >
<location filename = "../core.cpp"
line = "1071" / >
<source>This
project
has
not
yet
been
saved, therefore
there
is
no
last
saved
state
to
revert
to. < /source>
< translation
type = "unfinished" > </translation>
< /message>
< message >
<location filename = "../core.cpp"
line = "1077" / >
<source>The
project & quot;
%
1 & quot;
is
already
open.By
re - opening
it, the
project
will
revert
to
its
last
saved
state.Any
unsaved
changes
will
be
lost.Do
you
wish
to
continue
? </source>
< translation type = "unfinished" > </translation>
< /message>
< message >
<location filename = "../core.cpp"
line = "1082" / >
<source>This
will
revert
the
project & quot;
%
1 & quot;
back
to
its
last
saved
state.All
unsaved
changes
will
be
lost.Do
you
wish
to
continue
? </source>
< translation type = "unfinished" > </translation>
< /message>
< message >
<location filename = "../core.cpp"
line = "1188" / >
<location filename = "../core.cpp"
line = "1389" / >
<source>Auto - Recovery
Error < /source>
< translation
type = "unfinished" > </translation>
< /message>
< message >
<location filename = "../core.cpp"
line = "1189" / >
<source>Failed
to
save
auto - recovery
to & quot;
%
1 & quot;
.
Oak
Video
Editor
may
not
have
permission
to
this
directory. < /source>
< translation
type = "unfinished" > </translation>
< /message>
< message >
<location filename = "../core.cpp"
line = "1211" / >
<source>Saved
to & quot;
%
1 & quot;
successfully < /source>
< translation
type = "unfinished" > </translation>
< /message>
< message >
<location filename = "../core.cpp"
line = "1264" / >
<source>Oak
Project < /source>
< translation
type = "unfinished" > </translation>
< /message>
< message >
<location filename = "../core.cpp"
line = "1267" / >
<source>Oak
Project(Uncompressed
XML
)
</source>
< translation
type = "unfinished" > </translation>
< /message>
< message >
<location filename = "../core.cpp"
line = "1614" / >
<source>Renamed % 1
Node(s) < /source>
< translation
type = "unfinished" > </translation>
< /message>
< message >
<location filename = "../core.cpp"
line = "842" / >
<source>Failed
to
open
startup
file < /source>
< translation
type = "unfinished" > </translation>
< /message>
< message >
<location filename = "../core.cpp"
line = "843" / >
<source>The
project & quot;
%
1 & quot;
doesn & apos;
t
exist.A
new project
will
be
started
instead. < /source>
< translation
type = "unfinished" > </translation>
< /message>
< message >
<location filename = "../core.cpp"
line = "961" / >
<location filename = "../core.cpp"
line = "1529" / >
<source>Missing
OpenTimelineIO
Libraries < /source>
< translation
type = "unfinished" > </translation>
< /message>
< message >
<location filename = "../core.cpp"
line = "962" / >
<location filename = "../core.cpp"
line = "1530" / >
<source>This
build
was
compiled
without
OpenTimelineIO
and
therefore
cannot
open
OpenTimelineIO
files. < /source>
< translation
type = "unfinished" > </translation>
< /message>
< message >
<location filename = "../core.cpp"
line = "1014" / >
<location filename = "../core.cpp"
line = "1022" / >
<source>Error < /source>
< translation
type = "unfinished" > خطأ < /translation>
< /message>
< message >
<location filename = "../core.cpp"
line = "1015" / >
<source>This
Sequence
is
empty.There
is
nothing
to
export.
</source>
< translation
type = "unfinished" > </translation>
< /message>
< message >
<location filename = "../core.cpp"
line = "1023" / >
<source>No
valid
sequence
detected.Make
sure
a
sequence
is
loaded
and
it
has
a
connected
Viewer
node. < /source>
< translation
type = "unfinished" > </translation>
< /message>
< message >
<location filename = "../core.cpp"
line = "1271" / >
<source>OpenTimelineIO < /source>
< translation
type = "unfinished" > </translation>
< /message>
< message >
<location filename = "../core.cpp"
line = "1284" / >
<source>All
Supported
Projects < /source>
< translation
type = "unfinished" > </translation>
< /message>
< message >
<location filename = "../core.cpp"
line = "1378" / >
<source>The
following
projects
had
unsaved
changes
when
Oak
Video
Editor
forcefully
quit.Would
you
like
to
load
them ? </source>
< translation type = "unfinished" > </translation>
< /message>
< message >
<location filename = "../core.cpp"
line = "1390" / >
<source>Found
auto - recoveries
but
failed
to
load
the
auto - recovery
index.Auto - recover
projects
will
have
to
be
opened
manually.Your
recoverable
projects
are
still
available
at: %
1 < /source>
< translation
type = "unfinished" > </translation>
< /message>
< message >
<location filename = "../core.cpp"
line = "1402" / >
<source>The
following
project
versions
have
been
auto - saved
:
</source>
< translation
type = "unfinished" > </translation>
< /message>
< message >
<location filename = "../core.cpp"
line = "1434" / >
<source>Disk
Cache
Full < /source>
< translation
type = "unfinished" > </translation>
< /message>
< message >
<location filename = "../core.cpp"
line = "1435" / >
<source>The
disk
cache
is
currently
full
and
Oak
Video
Editor
is
having
to
delete old
frames
to
keep
it
within
the
limits
set in the
Disk
preferences.This
will
result in SIGNIFICANTLY
reduced
cache
performance.To
remedy
this, please
do one of
the
following:
1.
Manually
clear
the
disk
cache in Disk
preferences.
2.
Increase
the
maximum
disk
cache
size in Disk
preferences.
3.
Reduce
usage
of
the
disk
cache(e.g.disable
auto - cache
or
only
cache
specific
sections
of
your
sequence
).
</source>
< translation
type = "unfinished" > </translation>
< /message>
< message >
<location filename = "../core.cpp"
line = "1447" / >
<source>Save
Project
As < /source>
< translation
type = "unfinished" > </translation>
< /message>
< message >
<location filename = "../core.cpp"
line = "1540" / >
<source>Load
Project < /source>
< translation
type = "unfinished" > </translation>
< /message>
< message >
<location filename = "../core.cpp"
line = "1599" / >
<source>Label
Node < /source>
< translation
type = "unfinished" > </translation>
< /message>
< message >
<location filename = "../core.cpp"
line = "1600" / >
<source>Set
node
label < /source>
< translation
type = "unfinished" > </translation>
< /message>
< message >
<location filename = "../core.h"
line = "260" / >
<source>Sequence % 1 < /source>
< translation
type = "unfinished" > </translation>
< /message>
< message >
<location filename = "../core.cpp"
line = "1648" / >
<source>Cannot
open
recent
project < /source>
< translation
type = "unfinished" > </translation>
< /message>
< message >
<location filename = "../core.cpp"
line = "1649" / >
<source>The
project & quot;
%
1 & quot;
doesn & apos;
t
exist.Would
you
like
to
remove
this
file
from
the
recent
list ? </source>
< translation type = "unfinished" > </translation>
< /message>
< message >
<location filename = "../core.cpp"
line = "1668" / >
<source>Unsaved
Changes < /source>
< translation
type = "unfinished" > </translation>
< /message>
< message >
<location filename = "../core.cpp"
line = "1670" / >
<source>The
project & apos;
%
1 & apos;
has
unsaved
changes.Would
you
like
to
save
them ? </source>
< translation type = "unfinished" > </translation>
< /message>
< message >
<location filename = "../core.cpp"
line = "1674" / >
<source>Save < /source>
< translation
type = "unfinished" > </translation>
< /message>
< message >
<location filename = "../core.cpp"
line = "1676" / >
<source>Don & apos;
t
Save < /source>
< translation
type = "unfinished" > </translation>
< /message>
< message >
<location filename = "../core.cpp"
line = "1738" / >
<source>Failed
to
cache
sequence < /source>
< translation
type = "unfinished" > </translation>
< /message>
< message >
<location filename = "../core.cpp"
line = "1739" / >
<source>No
active
viewer
found
with this sequence. < /source>
< translation
type = "unfinished" > </translation>
< /message>
< message >
<location filename = "../core.cpp"
line = "1836" / >
<source>Open
Project < /source>
< translation
type = "unfinished" > </translation>
< /message>
< /context>
< context >
<name>olive::CornerPinDistortNode < /name>
< message >
<location filename = "../node/distort/cornerpin/cornerpindistortnode.cpp"
line = "78" / >
<source>Texture < /source>
< translation
type = "unfinished" > </translation>
< /message>
< message >
<location filename = "../node/distort/cornerpin/cornerpindistortnode.cpp"
line = "79" / >
<source>Perspective < /source>
< translation
type = "unfinished" > </translation>
< /message>
< message >
<location filename = "../node/distort/cornerpin/cornerpindistortnode.cpp"
line = "80" / >
<source>Top
Left < /source>
< translation
type = "unfinished" > </translation>
< /message>
< message >
<location filename = "../node/distort/cornerpin/cornerpindistortnode.cpp"
line = "81" / >
<source>Top
Right < /source>
< translation
type = "unfinished" > </translation>
< /message>
< message >
<location filename = "../node/distort/cornerpin/cornerpindistortnode.cpp"
line = "82" / >
<source>Bottom
Right < /source>
< translation
type = "unfinished" > </translation>
< /message>
< message >
<location filename = "../node/distort/cornerpin/cornerpindistortnode.cpp"
line = "83" / >
<source>Bottom
Left < /source>
< translation
type = "unfinished" > </translation>
< /message>
< message >
<location filename = "../node/distort/cornerpin/cornerpindistortnode.h"
line = "43" / >
<source>Corner
Pin < /source>
< translation
type = "unfinished" > </translation>
< /message>
< message >
<location filename = "../node/distort/cornerpin/cornerpindistortnode.h"
line = "58" / >
<source>Distort
the
image
by
dragging
the
corners. < /source>
< translation
type = "unfinished" > </translation>
< /message>
< /context>
< context >
<name>olive::CrashHandlerDialog < /name>
< message >
<location filename = "../crashhandler/crashhandler.cpp"
line = "49" / >
<source>Oak
Video
Editor < /source>
< translation
type = "unfinished" > </translation>
< /message>
< message >
<location filename = "../crashhandler/crashhandler.cpp"
line = "58" / >
<source>We & apos;
re
sorry, Oak
Video
Editor
has
crashed.Please
help
us
fix
it
by
sending
an
error
report. < /source>
< translation
type = "unfinished" > </translation>
< /message>
< message >
<location filename = "../crashhandler/crashhandler.cpp"
line = "67" / >
<source>Describe
what
you
were
doing in as
much
detail as possible.If
you
can, provide
steps
to
reproduce
this
crash. < /source>
< translation
type = "unfinished" > </translation>
< /message>
< message >
<location filename = "../crashhandler/crashhandler.cpp"
line = "76" / >
<source>Crash
Report:</source>
< translation
type = "unfinished" > </translation>
< /message>
< message >
<location filename = "../crashhandler/crashhandler.cpp"
line = "89" / >
<source>Send
Error
Report < /source>
< translation
type = "unfinished" > </translation>
< /message>
< message >
<location filename = "../crashhandler/crashhandler.cpp"
line = "94" / >
<source>Don & apos;
t
Send < /source>
< translation
type = "unfinished" > </translation>
< /message>
< message >
<location filename = "../crashhandler/crashhandler.cpp"
line = "104" / >
<source>Waiting
for crash report
to
be
generated
...
</source>
< translation
type = "unfinished" > </translation>
< /message>
< message >
<location filename = "../crashhandler/crashhandler.cpp"
line = "167" / >
<source>Upload
Failed < /source>
< translation
type = "unfinished" > </translation>
< /message>
< message >
<location filename = "../crashhandler/crashhandler.cpp"
line = "169" / >
<source>Failed
to
send
error
report( % 1
).
Please
try
again
later. < /source>
< translation
type = "unfinished" > </translation>
< /message>
< message >
<location filename = "../crashhandler/crashhandler.cpp"
line = "189" / >
<source>SSL
Error < /source>
< translation
type = "unfinished" > </translation>
< /message>
< message >
<location filename = "../crashhandler/crashhandler.cpp"
line = "190" / >
<source>Encountered
the
following
SSL
errors:
%
1 < /source>
< translation
type = "unfinished" > </translation>
< /message>
< message >
<location filename = "../crashhandler/crashhandler.cpp"
line = "227" / >
<source>You
must
write
a
description
to
submit
this
crash
report. < /source>
< translation
type = "unfinished" > </translation>
< /message>
< message >
<location filename = "../crashhandler/crashhandler.cpp"
line = "311" / >
<location filename = "../crashhandler/crashhandler.cpp"
line = "341" / >
<source>Failed
to
send
report < /source>
< translation
type = "unfinished" > </translation>
< /message>
< message >
<location filename = "../crashhandler/crashhandler.cpp"
line = "312" / >
<source>Failed
to
find
symbols
necessary
to
send
report.This
is
a
packaging
issue.Please
notify
the
maintainers
of
this
package. < /source>
< translation
type = "unfinished" > </translation>
< /message>
< message >
<location filename = "../crashhandler/crashhandler.cpp"
line = "342" / >
<source>Failed
to
open
symbol
file.You
may
not
have
permission
to
access
it. < /source>
< translation
type = "unfinished" > </translation>
< /message>
< message >
<location filename = "../crashhandler/crashhandler.cpp"
line = "366" / >
<source>Confirm
Close < /source>
< translation
type = "unfinished" > </translation>
< /message>
< message >
<location filename = "../crashhandler/crashhandler.cpp"
line = "368" / >
<source>Crash
report
is
still
uploading.Closing
now
may
result in no
report
being
sent.Are
you
sure
you
wish
to
close ? </source>
< translation type = "unfinished" > </translation>
< /message>
< /context>
< context >
<name>olive::CropDistortNode < /name>
< message >
<location filename = "../node/distort/crop/cropdistortnode.cpp"
line = "82" / >
<source>Texture < /source>
< translation
type = "unfinished" > </translation>
< /message>
< message >
<location filename = "../node/distort/crop/cropdistortnode.cpp"
line = "83" / >
<source>Left < /source>
< translation
type = "unfinished" > </translation>
< /message>
< message >
<location filename = "../node/distort/crop/cropdistortnode.cpp"
line = "84" / >
<source>Top < /source>
< translation
type = "unfinished" > أعلى < /translation>
< /message>
< message >
<location filename = "../node/distort/crop/cropdistortnode.cpp"
line = "85" / >
<source>Right < /source>
< translation
type = "unfinished" > </translation>
< /message>
< message >
<location filename = "../node/distort/crop/cropdistortnode.cpp"
line = "86" / >
<source>Bottom < /source>
< translation
type = "unfinished" > القاع < /translation>
< /message>
< message >
<location filename = "../node/distort/crop/cropdistortnode.cpp"
line = "87" / >
<source>Feather < /source>
< translation
type = "unfinished" > </translation>
< /message>
< message >
<location filename = "../node/distort/crop/cropdistortnode.h"
line = "44" / >
<source>Crop < /source>
< translation
type = "unfinished" > </translation>
< /message>
< message >
<location filename = "../node/distort/crop/cropdistortnode.h"
line = "59" / >
<source>Crop
the
edges
of
an
image. < /source>
< translation
type = "unfinished" > </translation>
< /message>
< /context>
< context >
<name>olive::CrossDissolveTransition < /name>
< message >
<location filename = "../node/block/transition/crossdissolve/crossdissolvetransition.cpp"
line = "33" / >
<source>Cross
Dissolve < /source>
< translation
type = "unfinished" > </translation>
< /message>
< message >
<location filename = "../node/block/transition/crossdissolve/crossdissolvetransition.cpp"
line = "48" / >
<source>Smoothly
transition
between
two
clips. < /source>
< translation
type = "unfinished" > </translation>
< /message>
< /context>
< context >
<name>olive::CurvePanel < /name>
< message >
<location filename = "../panel/curve/curve.cpp"
line = "73" / >
<source>Curve
Editor < /source>
< translation
type = "unfinished" > </translation>
< /message>
< /context>
< context >
<name>olive::CurveView < /name>
< message >
<location filename = "../widget/curvewidget/curveview.cpp"
line = "266" / >
<source>Zoom
to
Fit < /source>
< translation
type = "unfinished" > </translation>
< /message>
< message >
<location filename = "../widget/curvewidget/curveview.cpp"
line = "269" / >
<source>Zoom
to
Fit
Selected < /source>
< translation
type = "unfinished" > </translation>
< /message>
< message >
<location filename = "../widget/curvewidget/curveview.cpp"
line = "273" / >
<source>Reset
Zoom < /source>
< translation
type = "unfinished" > </translation>
< /message>
< message >
<location filename = "../widget/curvewidget/curveview.cpp"
line = "434" / >
<source>Moved
Keyframe
Bezier
Control
Point < /source>
< translation
type = "unfinished" > </translation>
< /message>
< /context>
< context >
<name>olive::CurveWidget < /name>
< message >
<location filename = "../widget/curvewidget/curvewidget.cpp"
line = "68" / >
<source>Linear < /source>
< translation
type = "unfinished" > خطي < /translation>
< /message>
< message >
<location filename = "../widget/curvewidget/curvewidget.cpp"
line = "75" / >
<source>Bezier < /source>
< translation
type = "unfinished" > بيزير < /translation>
< /message>
< message >
<location filename = "../widget/curvewidget/curvewidget.cpp"
line = "82" / >
<source>Hold < /source>
< translation
type = "unfinished" > أمسك < /translation>
< /message>
< message >
<location filename = "../widget/curvewidget/curvewidget.cpp"
line = "351" / >
<source>Changed
Type
of % 1
Keyframe(s)
to % 2 < /source>
< translation
type = "unfinished" > </translation>
< /message>
< /context>
< context >
<name>olive::CustomCacheTask < /name>
< message >
<location filename = "../task/customcache/customcachetask.cpp"
line = "30" / >
<source>Caching
custom
range
for &
quot;
%
1 & quot;
</source>
< translation
type = "unfinished" > </translation>
< /message>
< /context>
< context >
<name>olive::DespillNode < /name>
< message >
<location filename = "../node/keying/despill/despill.cpp"
line = "49" / >
<source>Despill < /source>
< translation
type = "unfinished" > </translation>
< /message>
< message >
<location filename = "../node/keying/despill/despill.cpp"
line = "64" / >
<source>Selection
of
simple
depsill
operations < /source>
< translation
type = "unfinished" > </translation>
< /message>
< message >
<location filename = "../node/keying/despill/despill.cpp"
line = "71" / >
<source>Input < /source>
< translation
type = "unfinished" > </translation>
< /message>
< message >
<location filename = "../node/keying/despill/despill.cpp"
line = "73" / >
<source>Key
Color < /source>
< translation
type = "unfinished" > </translation>
< /message>
< message >
<location filename = "../node/keying/despill/despill.cpp"
line = "74" / >
<source>Green < /source>
< translation
type = "unfinished" > </translation>
< /message>
< message >
<location filename = "../node/keying/despill/despill.cpp"
line = "74" / >
<source>Blue < /source>
< translation
type = "unfinished" > </translation>
< /message>
< message >
<location filename = "../node/keying/despill/despill.cpp"
line = "76" / >
<source>Method < /source>
< translation
type = "unfinished" > </translation>
< /message>
< message >
<location filename = "../node/keying/despill/despill.cpp"
line = "77" / >
<source>Average < /source>
< translation
type = "unfinished" > </translation>
< /message>
< message >
<location filename = "../node/keying/despill/despill.cpp"
line = "77" / >
<source>Double
Red
Average < /source>
< translation
type = "unfinished" > </translation>
< /message>
< message >
<location filename = "../node/keying/despill/despill.cpp"
line = "78" / >
<source>Double
Average < /source>
< translation
type = "unfinished" > </translation>
< /message>
< message >
<location filename = "../node/keying/despill/despill.cpp"
line = "78" / >
<source>Limit < /source>
< translation
type = "unfinished" > </translation>
< /message>
< message >
<location filename = "../node/keying/despill/despill.cpp"
line = "80" / >
<source>Preserve
Luminance < /source>
< translation
type = "unfinished" > </translation>
< /message>
< /context>
< context >
<name>olive::DipToColorTransition < /name>
< message >
<location filename = "../node/block/transition/diptocolor/diptocolortransition.cpp"
line = "39" / >
<source>Dip
To
Color < /source>
< translation
type = "unfinished" > </translation>
< /message>
< message >
<location filename = "../node/block/transition/diptocolor/diptocolortransition.cpp"
line = "54" / >
<source>Transition
between
clips
by
dipping
to
a
color. < /source>
< translation
type = "unfinished" > </translation>
< /message>
< message >
<location filename = "../node/block/transition/diptocolor/diptocolortransition.cpp"
line = "71" / >
<source>Color < /source>
< translation
type = "unfinished" > اللون < /translation>
< /message>
< /context>
< context >
<name>olive::DiskCacheDialog < /name>
< message >
<location filename = "../dialog/diskcache/diskcachedialog.cpp"
line = "41" / >
<source>Disk
Cache: %
1 < /source>
< translation
type = "unfinished" > </translation>
< /message>
< message >
<location filename = "../dialog/diskcache/diskcachedialog.cpp"
line = "43" / >
<source>Disk
Cache
Settings < /source>
< translation
type = "unfinished" > </translation>
< /message>
< message >
<location filename = "../dialog/diskcache/diskcachedialog.cpp"
line = "47" / >
<source>Maximum
Disk
Cache:</source>
< translation
type = "unfinished" > </translation>
< /message>
< message >
<location filename = "../dialog/diskcache/diskcachedialog.cpp"
line = "50" / >
<source> % 1
GB < /source>
< translation
type = "unfinished" > </translation>
< /message>
< message >
<location filename = "../dialog/diskcache/diskcachedialog.cpp"
line = "58" / >
<location filename = "../dialog/diskcache/diskcachedialog.cpp"
line = "106" / >
<location filename = "../dialog/diskcache/diskcachedialog.cpp"
line = "118" / >
<source>Clear
Disk
Cache < /source>
< translation
type = "unfinished" > </translation>
< /message>
< message >
<location filename = "../dialog/diskcache/diskcachedialog.cpp"
line = "67" / >
<source>Automatically
clear
disk
cache
on
close < /source>
< translation
type = "unfinished" > </translation>
< /message>
< message >
<location filename = "../dialog/diskcache/diskcachedialog.cpp"
line = "107" / >
<source>Are
you
sure
you
want
to
clear
the
disk
cache in & apos;
%
1 & apos;
? </source>
< translation type = "unfinished" > </translation>
< /message>
< message >
<location filename = "../dialog/diskcache/diskcachedialog.cpp"
line = "115" / >
<source>Disk
Cache
Cleared < /source>
< translation
type = "unfinished" > </translation>
< /message>
< message >
<location filename = "../dialog/diskcache/diskcachedialog.cpp"
line = "119" / >
<source>Disk
cache
failed
to
fully
clear.You
may
have
to
delete the
cache
files
manually. < /source>
< translation
type = "unfinished" > </translation>
< /message>
< message >
<location filename = "../dialog/diskcache/diskcachedialog.cpp"
line = "122" / >
<source>Disk
Cache
Partially
Cleared < /source>
< translation
type = "unfinished" > </translation>
< /message>
< /context>
< context >
<name>olive::DiskManager < /name>
< message >
<location filename = "../render/diskmanager.cpp"
line = "53" / >
<location filename = "../render/diskmanager.cpp"
line = "196" / >
<source>Disk
Cache
Error < /source>
< translation
type = "unfinished" > </translation>
< /message>
< message >
<location filename = "../render/diskmanager.cpp"
line = "54" / >
<source>Unable
to
set
custom
application
disk
cache.Using
default
instead. < /source>
< translation
type = "unfinished" > </translation>
< /message>
< message >
<location filename = "../render/diskmanager.cpp"
line = "165" / >
<source>Disk
Cache < /source>
< translation
type = "unfinished" > </translation>
< /message>
< message >
<location filename = "../render/diskmanager.cpp"
line = "166" / >
<source>You & apos;
ve
chosen
to
change
the
default
disk
cache
location.This
will
invalidate
your
current
cache.Would
you
like
to
continue
? </source>
< translation type = "unfinished" > </translation>
< /message>
< message >
<location filename = "../render/diskmanager.cpp"
line = "197" / >
<source>Failed
to
open
disk
cache
at & quot;
%
1 & quot;
.
Try
a
different
folder. < /source>
< translation
type = "unfinished" > </translation>
< /message>
< /context>
< context >
<name>olive::DisplayTransformNode < /name>
< message >
<location filename = "../node/color/displaytransform/displaytransform.cpp"
line = "50" / >
<source>Display
Transform < /source>
< translation
type = "unfinished" > </translation>
< /message>
< message >
<location filename = "../node/color/displaytransform/displaytransform.cpp"
line = "65" / >
<source>Converts
an
image
to
or
from
a
display
color
space. < /source>
< translation
type = "unfinished" > </translation>
< /message>
< message >
<location filename = "../node/color/displaytransform/displaytransform.cpp"
line = "72" / >
<source>Input < /source>
< translation
type = "unfinished" > </translation>
< /message>
< message >
<location filename = "../node/color/displaytransform/displaytransform.cpp"
line = "73" / >
<source>Display < /source>
< translation
type = "unfinished" > </translation>
< /message>
< message >
<location filename = "../node/color/displaytransform/displaytransform.cpp"
line = "74" / >
<source>View < /source>
< translation
type = "unfinished" > أظهر < /translation>
< /message>
< message >
<location filename = "../node/color/displaytransform/displaytransform.cpp"
line = "75" / >
<source>Direction < /source>
< translation
type = "unfinished" > </translation>
< /message>
< message >
<location filename = "../node/color/displaytransform/displaytransform.cpp"
line = "76" / >
<source>Forward < /source>
< translation
type = "unfinished" > </translation>
< /message>
< message >
<location filename = "../node/color/displaytransform/displaytransform.cpp"
line = "76" / >
<source>Inverse < /source>
< translation
type = "unfinished" > </translation>
< /message>
< /context>
< context >
<name>olive::DropShadowFilter < /name>
< message >
<location filename = "../node/filter/dropshadow/dropshadowfilter.cpp"
line = "69" / >
<source>Texture < /source>
< translation
type = "unfinished" > </translation>
< /message>
< message >
<location filename = "../node/filter/dropshadow/dropshadowfilter.cpp"
line = "70" / >
<source>Color < /source>
< translation
type = "unfinished" > اللون < /translation>
< /message>
< message >
<location filename = "../node/filter/dropshadow/dropshadowfilter.cpp"
line = "71" / >
<source>Distance < /source>
< translation
type = "unfinished" > </translation>
< /message>
< message >
<location filename = "../node/filter/dropshadow/dropshadowfilter.cpp"
line = "72" / >
<source>Angle < /source>
< translation
type = "unfinished" > </translation>
< /message>
< message >
<location filename = "../node/filter/dropshadow/dropshadowfilter.cpp"
line = "73" / >
<source>Softness < /source>
< translation
type = "unfinished" > </translation>
< /message>
< message >
<location filename = "../node/filter/dropshadow/dropshadowfilter.cpp"
line = "74" / >
<source>Opacity < /source>
< translation
type = "unfinished" > العتمة < /translation>
< /message>
< message >
<location filename = "../node/filter/dropshadow/dropshadowfilter.cpp"
line = "75" / >
<source>Faster(Lower
Quality
)
</source>
< translation
type = "unfinished" > </translation>
< /message>
< message >
<location filename = "../node/filter/dropshadow/dropshadowfilter.h"
line = "39" / >
<source>Drop
Shadow < /source>
< translation
type = "unfinished" > </translation>
< /message>
< message >
<location filename = "../node/filter/dropshadow/dropshadowfilter.h"
line = "51" / >
<source>Adds
a
drop
shadow
to
an
image. < /source>
< translation
type = "unfinished" > </translation>
< /message>
< /context>
< context >
<name>olive::ElapsedCounterWidget < /name>
< message >
<location filename = "../widget/taskview/elapsedcounterwidget.cpp"
line = "95" / >
<source>Elapsed
: %
1 < /source>
< translation
type = "unfinished" > </translation>
< /message>
< message >
<location filename = "../widget/taskview/elapsedcounterwidget.cpp"
line = "97" / >
<source>Remaining
: %
1 < /source>
< translation
type = "unfinished" > </translation>
< /message>
< /context>
< context >
<name>olive::ExportAdvancedVideoDialog < /name>
< message >
<location filename = "../dialog/export/exportadvancedvideodialog.cpp"
line = "33" / >
<source>Advanced < /source>
< translation
type = "unfinished" > </translation>
< /message>
< message >
<location filename = "../dialog/export/exportadvancedvideodialog.cpp"
line = "41" / >
<source>Pixel < /source>
< translation
type = "unfinished" > </translation>
< /message>
< message >
<location filename = "../dialog/export/exportadvancedvideodialog.cpp"
line = "47" / >
<source>Pixel
Format:</source>
< translation
type = "unfinished" > </translation>
< /message>
< message >
<location filename = "../dialog/export/exportadvancedvideodialog.cpp"
line = "55" / >
<source>YUV
Color
Range:</source>
< translation
type = "unfinished" > </translation>
< /message>
< message >
<location filename = "../dialog/export/exportadvancedvideodialog.cpp"
line = "59" / >
<source>Limited(16 - 235) < /source>
< translation
type = "unfinished" > </translation>
< /message>
< message >
<location filename = "../dialog/export/exportadvancedvideodialog.cpp"
line = "59" / >
<source>Full(0 - 255) < /source>
< translation
type = "unfinished" > </translation>
< /message>
< message >
<location filename = "../dialog/export/exportadvancedvideodialog.cpp"
line = "67" / >
<source>Performance < /source>
< translation
type = "unfinished" > </translation>
< /message>
< message >
<location filename = "../dialog/export/exportadvancedvideodialog.cpp"
line = "73" / >
<source>Threads
:
</source>
< translation
type = "unfinished" > </translation>
< /message>
< message >
<location filename = "../dialog/export/exportadvancedvideodialog.cpp"
line = "78" / >
<source>Auto < /source>
< translation
type = "unfinished" > </translation>
< /message>
< /context>
< context >
<name>olive::ExportAudioTab < /name>
< message >
<location filename = "../dialog/export/exportaudiotab.cpp"
line = "43" / >
<source>Codec
:
</source>
< translation
type = "unfinished" > مرماز
:
</translation>
< /message>
< message >
<location filename = "../dialog/export/exportaudiotab.cpp"
line = "58" / >
<source>Sample
Rate:</source>
< translation
type = "unfinished" > معدل
الإعتيان:</translation>
< /message>
< message >
<location filename = "../dialog/export/exportaudiotab.cpp"
line = "65" / >
<source>Channel
Layout:</source>
< translation
type = "unfinished" > </translation>
< /message>
< message >
<location filename = "../dialog/export/exportaudiotab.cpp"
line = "72" / >
<source>Format
:
</source>
< translation
type = "unfinished" > صيغة
:
</translation>
< /message>
< message >
<location filename = "../dialog/export/exportaudiotab.cpp"
line = "79" / >
<source>Bit
Rate:</source>
< translation
type = "unfinished" > </translation>
< /message>
< message >
<location filename = "../dialog/export/exportaudiotab.cpp"
line = "85" / >
<source> % 1
kbps < /source>
< translation
type = "unfinished" > </translation>
< /message>
< /context>
< context >
<name>olive::ExportCodec < /name>
< message >
<location filename = "../codec/exportcodec.cpp"
line = "34" / >
<source>DNxHD < /source>
< translation
type = "unfinished" > </translation>
< /message>
< message >
<location filename = "../codec/exportcodec.cpp"
line = "36" / >
<source>H
.264 < /source>
< translation
type = "unfinished" > </translation>
< /message>
< message >
<location filename = "../codec/exportcodec.cpp"
line = "38" / >
<source>H
.264
RGB < /source>
< translation
type = "unfinished" > </translation>
< /message>
< message >
<location filename = "../codec/exportcodec.cpp"
line = "40" / >
<source>H
.265 < /source>
< translation
type = "unfinished" > </translation>
< /message>
< message >
<location filename = "../codec/exportcodec.cpp"
line = "42" / >
<source>OpenEXR < /source>
< translation
type = "unfinished" > </translation>
< /message>
< message >
<location filename = "../codec/exportcodec.cpp"
line = "44" / >
<source>PNG < /source>
< translation
type = "unfinished" > </translation>
< /message>
< message >
<location filename = "../codec/exportcodec.cpp"
line = "46" / >
<source>ProRes < /source>
< translation
type = "unfinished" > </translation>
< /message>
< message >
<location filename = "../codec/exportcodec.cpp"
line = "48" / >
<source>Cineform < /source>
< translation
type = "unfinished" > </translation>
< /message>
< message >
<location filename = "../codec/exportcodec.cpp"
line = "50" / >
<source>TIFF < /source>
< translation
type = "unfinished" > </translation>
< /message>
< message >
<location filename = "../codec/exportcodec.cpp"
line = "52" / >
<source>MP2 < /source>
< translation
type = "unfinished" > </translation>
< /message>
< message >
<location filename = "../codec/exportcodec.cpp"
line = "54" / >
<source>MP3 < /source>
< translation
type = "unfinished" > </translation>
< /message>
< message >
<location filename = "../codec/exportcodec.cpp"
line = "56" / >
<source>AAC < /source>
< translation
type = "unfinished" > </translation>
< /message>
< message >
<location filename = "../codec/exportcodec.cpp"
line = "58" / >
<source>PCM(Uncompressed) < /source>
< translation
type = "unfinished" > </translation>
< /message>
< message >
<location filename = "../codec/exportcodec.cpp"
line = "60" / >
<source>FLAC < /source>
< translation
type = "unfinished" > </translation>
< /message>
< message >
<location filename = "../codec/exportcodec.cpp"
line = "62" / >
<source>Opus < /source>
< translation
type = "unfinished" > </translation>
< /message>
< message >
<location filename = "../codec/exportcodec.cpp"
line = "64" / >
<source>Vorbis < /source>
< translation
type = "unfinished" > </translation>
< /message>
< message >
<location filename = "../codec/exportcodec.cpp"
line = "66" / >
<source>VP9 < /source>
< translation
type = "unfinished" > </translation>
< /message>
< message >
<location filename = "../codec/exportcodec.cpp"
line = "68" / >
<source>AV1 < /source>
< translation
type = "unfinished" > </translation>
< /message>
< message >
<location filename = "../codec/exportcodec.cpp"
line = "70" / >
<source>SubRip
SRT < /source>
< translation
type = "unfinished" > </translation>
< /message>
< message >
<location filename = "../codec/exportcodec.cpp"
line = "75" / >
<source>Unknown < /source>
< translation
type = "unfinished" > </translation>
< /message>
< /context>
< context >
<name>olive::ExportDialog < /name>
< message >
<location filename = "../dialog/export/export.cpp"
line = "68" / >
<source>Filename
:
</source>
< translation
type = "unfinished" > أسم
الملف:</translation>
< /message>
< message >
<location filename = "../dialog/export/export.cpp"
line = "78" / >
<source>Browse
for exported file
filename < /source>
< translation
type = "unfinished" > </translation>
< /message>
< message >
<location filename = "../dialog/export/export.cpp"
line = "85" / >
<source>Preset
:
</source>
< translation
type = "unfinished" > قالب
:
</translation>
< /message>
< message >
<location filename = "../dialog/export/export.cpp"
line = "115" / >
<source>Range
:
</source>
< translation
type = "unfinished" > المدى
:
</translation>
< /message>
< message >
<location filename = "../dialog/export/export.cpp"
line = "118" / >
<source>Entire
Sequence < /source>
< translation
type = "unfinished" > كل
المقطع < /translation>
< /message>
< message >
<location filename = "../dialog/export/export.cpp"
line = "119" / >
<source>In
to
Out < /source>
< translation
type = "unfinished" > الدخل
إلى
الخرج < /translation>
< /message>
< message >
<location filename = "../dialog/export/export.cpp"
line = "131" / >
<source>Format
:
</source>
< translation
type = "unfinished" > صيغة
:
</translation>
< /message>
< message >
<location filename = "../dialog/export/export.cpp"
line = "139" / >
<source>Export
Video < /source>
< translation
type = "unfinished" > </translation>
< /message>
< message >
<location filename = "../dialog/export/export.cpp"
line = "142" / >
<source>Export
Audio < /source>
< translation
type = "unfinished" > </translation>
< /message>
< message >
<location filename = "../dialog/export/export.cpp"
line = "145" / >
<source>Export
Subtitles < /source>
< translation
type = "unfinished" > </translation>
< /message>
< message >
<location filename = "../dialog/export/export.cpp"
line = "156" / >
<source>Video < /source>
< translation
type = "unfinished" > فيديو < /translation>
< /message>
< message >
<location filename = "../dialog/export/export.cpp"
line = "166" / >
<source>Audio < /source>
< translation
type = "unfinished" > الصوت < /translation>
< /message>
< message >
<location filename = "../dialog/export/export.cpp"
line = "169" / >
<source>Subtitles < /source>
< translation
type = "unfinished" > </translation>
< /message>
< message >
<location filename = "../dialog/export/export.cpp"
line = "183" / >
<source>Run
In
Background < /source>
< translation
type = "unfinished" > </translation>
< /message>
< message >
<location filename = "../dialog/export/export.cpp"
line = "184" / >
<source>Exporting in the
background
allows
you
to
continue using
Oak
Video
Editor
while exporting, but may
result in slower
export
speeds, and
mayseverely
impact
editing
and
playback
performance. < /source>
< translation
type = "unfinished" > </translation>
< /message>
< message >
<location filename = "../dialog/export/export.cpp"
line = "191" / >
<source>Import
Result
After
Export < /source>
< translation
type = "unfinished" > </translation>
< /message>
< message >
<location filename = "../dialog/export/export.cpp"
line = "206" / >
<location filename = "../dialog/export/export.cpp"
line = "409" / >
<source>Export < /source>
< translation
type = "unfinished" > تصدير < /translation>
< /message>
< message >
<location filename = "../dialog/export/export.cpp"
line = "211" / >
<source>Cancel < /source>
< translation
type = "unfinished" > إلغاء < /translation>
< /message>
< message >
<location filename = "../dialog/export/export.cpp"
line = "221" / >
<source>Preview < /source>
< translation
type = "unfinished" > </translation>
< /message>
< message >
<location filename = "../dialog/export/export.cpp"
line = "312" / >
<source>Invalid
parameters < /source>
< translation
type = "unfinished" > </translation>
< /message>
< message >
<location filename = "../dialog/export/export.cpp"
line = "313" / >
<source>Video, audio, and
subtitles
are
disabled.There & apos;
s
nothing
to
export.
</source>
< translation
type = "unfinished" > </translation>
< /message>
< message >
<location filename = "../dialog/export/export.cpp"
line = "347" / >
<source>The
intended
output
directory
doesn & apos;
t
exist
and
Oak
Video
Editor
couldn & apos;
t
create
it.Please
choose
a
different
filename. < /source>
< translation
type = "unfinished" > </translation>
< /message>
< message >
<location filename = "../dialog/export/export.cpp"
line = "358" / >
<source>Export
is
set
to
an
image
sequence, but
the
filename
does
not
have
a
section
for digits(formatted as [#
####]
where
the
amount
of
#
is
the
amount
of
digits
).
</source>
< translation
type = "unfinished" > </translation>
< /message>
< message
numerus = "yes" >
<location filename = "../dialog/export/export.cpp"
line = "370" / >
<source>Filename
doesn & apos;
t
contain
enough
digits
for the amount
of
frames
this
export
will
need(need % 1
for %
n
frame(s)
).
</source>
< translation
type = "unfinished" >
<numerusform></numerusform>
< numerusform > </numerusform>
< numerusform > </numerusform>
< numerusform > </numerusform>
< numerusform > </numerusform>
< numerusform > </numerusform>
< /translation>
< /message>
< message >
<location filename = "../dialog/export/export.cpp"
line = "582" / >
<source>Default < /source>
< translation
type = "unfinished" > إفتراضي < /translation>
< /message>
< message >
<location filename = "../dialog/export/export.cpp"
line = "585" / >
<source>Last
Used < /source>
< translation
type = "unfinished" > </translation>
< /message>
< message >
<location filename = "../dialog/export/export.cpp"
line = "326" / >
<location filename = "../dialog/export/export.cpp"
line = "357" / >
<location filename = "../dialog/export/export.cpp"
line = "369" / >
<source>Invalid
filename < /source>
< translation
type = "unfinished" > </translation>
< /message>
< message >
<location filename = "../dialog/export/export.cpp"
line = "327" / >
<source>The
filename
must
contain
the
extension & quot;
%
1 & quot;
.
Would
you
like
to
append
it
automatically ? </source>
< translation type = "unfinished" > </translation>
< /message>
< message >
<location filename = "../dialog/export/export.cpp"
line = "346" / >
<source>Failed
to
create
output
directory < /source>
< translation
type = "unfinished" > </translation>
< /message>
< message >
<location filename = "../dialog/export/export.cpp"
line = "381" / >
<source>Confirm
Overwrite < /source>
< translation
type = "unfinished" > </translation>
< /message>
< message >
<location filename = "../dialog/export/export.cpp"
line = "382" / >
<source>The
file & quot;
%
1 & quot;
already
exists.Do
you
want
to
overwrite
it ? </source>
< translation type = "unfinished" > </translation>
< /message>
< message >
<location filename = "../dialog/export/export.cpp"
line = "395" / >
<source>Invalid
Parameters < /source>
< translation
type = "unfinished" > </translation>
< /message>
< message >
<location filename = "../dialog/export/export.cpp"
line = "396" / >
<source>Width
and
height
must
be
multiples
of
2. < /source>
< translation
type = "unfinished" > </translation>
< /message>
< /context>
< context >
<name>olive::ExportFormat < /name>
< message >
<location filename = "../codec/exportformat.cpp"
line = "33" / >
<source>DNxHD < /source>
< translation
type = "unfinished" > </translation>
< /message>
< message >
<location filename = "../codec/exportformat.cpp"
line = "35" / >
<source>Matroska
Video < /source>
< translation
type = "unfinished" > </translation>
< /message>
< message >
<location filename = "../codec/exportformat.cpp"
line = "37" / >
<source>MPEG - 4
Video < /source>
< translation
type = "unfinished" > </translation>
< /message>
< message >
<location filename = "../codec/exportformat.cpp"
line = "39" / >
<source>MPEG - 4
Audio < /source>
< translation
type = "unfinished" > </translation>
< /message>
< message >
<location filename = "../codec/exportformat.cpp"
line = "41" / >
<source>OpenEXR < /source>
< translation
type = "unfinished" > </translation>
< /message>
< message >
<location filename = "../codec/exportformat.cpp"
line = "43" / >
<source>PNG < /source>
< translation
type = "unfinished" > </translation>
< /message>
< message >
<location filename = "../codec/exportformat.cpp"
line = "45" / >
<source>TIFF < /source>
< translation
type = "unfinished" > </translation>
< /message>
< message >
<location filename = "../codec/exportformat.cpp"
line = "47" / >
<source>QuickTime < /source>
< translation
type = "unfinished" > </translation>
< /message>
< message >
<location filename = "../codec/exportformat.cpp"
line = "49" / >
<source>Wave
Audio < /source>
< translation
type = "unfinished" > </translation>
< /message>
< message >
<location filename = "../codec/exportformat.cpp"
line = "51" / >
<source>AIFF < /source>
< translation
type = "unfinished" > </translation>
< /message>
< message >
<location filename = "../codec/exportformat.cpp"
line = "53" / >
<source>MP3 < /source>
< translation
type = "unfinished" > </translation>
< /message>
< message >
<location filename = "../codec/exportformat.cpp"
line = "55" / >
<source>FLAC < /source>
< translation
type = "unfinished" > </translation>
< /message>
< message >
<location filename = "../codec/exportformat.cpp"
line = "57" / >
<source>Ogg < /source>
< translation
type = "unfinished" > </translation>
< /message>
< message >
<location filename = "../codec/exportformat.cpp"
line = "59" / >
<source>WebM < /source>
< translation
type = "unfinished" > </translation>
< /message>
< message >
<location filename = "../codec/exportformat.cpp"
line = "61" / >
<source>SubRip
SRT < /source>
< translation
type = "unfinished" > </translation>
< /message>
< message >
<location filename = "../codec/exportformat.cpp"
line = "67" / >
<source>Unknown < /source>
< translation
type = "unfinished" > </translation>
< /message>
< /context>
< context >
<name>olive::ExportFormatComboBox < /name>
< message >
<location filename = "../dialog/export/exportformatcombobox.cpp"
line = "40" / >
<source>Video < /source>
< translation
type = "unfinished" > فيديو < /translation>
< /message>
< message >
<location filename = "../dialog/export/exportformatcombobox.cpp"
line = "44" / >
<source>Audio < /source>
< translation
type = "unfinished" > الصوت < /translation>
< /message>
< message >
<location filename = "../dialog/export/exportformatcombobox.cpp"
line = "48" / >
<source>Subtitle < /source>
< translation
type = "unfinished" > </translation>
< /message>
< /context>
< context >
<name>olive::ExportSavePresetDialog < /name>
< message >
<location filename = "../dialog/export/exportsavepresetdialog.cpp"
line = "56" / >
<source>Name
:
</source>
< translation
type = "unfinished" > اﻷسم
:
</translation>
< /message>
< message >
<location filename = "../dialog/export/exportsavepresetdialog.cpp"
line = "69" / >
<source>Save
Export
Preset < /source>
< translation
type = "unfinished" > </translation>
< /message>
< message >
<location filename = "../dialog/export/exportsavepresetdialog.cpp"
line = "76" / >
<source>Invalid
Name < /source>
< translation
type = "unfinished" > </translation>
< /message>
< message >
<location filename = "../dialog/export/exportsavepresetdialog.cpp"
line = "77" / >
<source>You
must
enter
a
name
to
save
an
export
preset. < /source>
< translation
type = "unfinished" > </translation>
< /message>
< message >
<location filename = "../dialog/export/exportsavepresetdialog.cpp"
line = "89" / >
<source>Overwrite
Preset < /source>
< translation
type = "unfinished" > </translation>
< /message>
< message >
<location filename = "../dialog/export/exportsavepresetdialog.cpp"
line = "90" / >
<source>A
preset
with the name & quot;
%
1 & quot;
already
exists.Do
you
wish
to
overwrite
it ? </source>
< translation type = "unfinished" > </translation>
< /message>
< message >
<location filename = "../dialog/export/exportsavepresetdialog.cpp"
line = "99" / >
<source>Write
Error < /source>
< translation
type = "unfinished" > </translation>
< /message>
< message >
<location filename = "../dialog/export/exportsavepresetdialog.cpp"
line = "100" / >
<source>Failed
to
open
file & quot;
%
1 & quot;
for writing. < /source>
< translation type = "unfinished" > </translation>
< /message>
< /context>
< context >
<name>olive::ExportSubtitlesTab < /name>
< message >
<location filename = "../dialog/export/exportsubtitlestab.cpp"
line = "36" / >
<source>Export
to
sidecar
file < /source>
< translation
type = "unfinished" > </translation>
< /message>
< message >
<location filename = "../dialog/export/exportsubtitlestab.cpp"
line = "41" / >
<source>Sidecar
Format:</source>
< translation
type = "unfinished" > </translation>
< /message>
< message >
<location filename = "../dialog/export/exportsubtitlestab.cpp"
line = "52" / >
<source>Codec
:
</source>
< translation
type = "unfinished" > مرماز
:
</translation>
< /message>
< /context>
< context >
<name>olive::ExportTask < /name>
< message >
<location filename = "../task/export/export.cpp"
line = "49" / >
<source>Exporting & quot;
%
1 & quot;
</source>
< translation
type = "unfinished" > </translation>
< /message>
< message >
<location filename = "../task/export/export.cpp"
line = "74" / >
<source>Failed
to
create
encoder < /source>
< translation
type = "unfinished" > </translation>
< /message>
< message >
<location filename = "../task/export/export.cpp"
line = "79" / >
<source>Failed
to
open
file: %
1 < /source>
< translation
type = "unfinished" > </translation>
< /message>
< message >
<location filename = "../task/export/export.cpp"
line = "102" / >
<source>Failed
to
create
subtitle
encoder < /source>
< translation
type = "unfinished" > </translation>
< /message>
< message >
<location filename = "../task/export/export.cpp"
line = "107" / >
<source>Failed
to
open
subtitle
sidecar
file: %
1 < /source>
< translation
type = "unfinished" > </translation>
< /message>
< message >
<location filename = "../task/export/export.cpp"
line = "203" / >
<source>Failed
to
overwrite & quot;
%
1 & quot;
.
Export
has
been
saved as &quot;
%
2 & quot;
instead. < /source>
< translation
type = "unfinished" > </translation>
< /message>
< /context>
< context >
<name>olive::ExportVideoTab < /name>
< message >
<location filename = "../dialog/export/exportvideotab.cpp"
line = "87" / >
<source>General < /source>
< translation
type = "unfinished" > عام < /translation>
< /message>
< message >
<location filename = "../dialog/export/exportvideotab.cpp"
line = "91" / >
<source>Width
:
</source>
< translation
type = "unfinished" > العرض
:
</translation>
< /message>
< message >
<location filename = "../dialog/export/exportvideotab.cpp"
line = "99" / >
<source>Height
:
</source>
< translation
type = "unfinished" > الطول
:
</translation>
< /message>
< message >
<location filename = "../dialog/export/exportvideotab.cpp"
line = "107" / >
<source>Maintain
Aspect
Ratio:</source>
< translation
type = "unfinished" > </translation>
< /message>
< message >
<location filename = "../dialog/export/exportvideotab.cpp"
line = "115" / >
<source>Scaling
Method:</source>
< translation
type = "unfinished" > </translation>
< /message>
< message >
<location filename = "../dialog/export/exportvideotab.cpp"
line = "119" / >
<source>Fit < /source>
< translation
type = "unfinished" > وائم < /translation>
< /message>
< message >
<location filename = "../dialog/export/exportvideotab.cpp"
line = "120" / >
<source>Stretch < /source>
< translation
type = "unfinished" > </translation>
< /message>
< message >
<location filename = "../dialog/export/exportvideotab.cpp"
line = "121" / >
<source>Crop < /source>
< translation
type = "unfinished" > </translation>
< /message>
< message >
<location filename = "../dialog/export/exportvideotab.cpp"
line = "130" / >
<source>Frame
Rate:</source>
< translation
type = "unfinished" > </translation>
< /message>
< message >
<location filename = "../dialog/export/exportvideotab.cpp"
line = "139" / >
<source>Pixel
Aspect
Ratio:</source>
< translation
type = "unfinished" > معدل
نسبة
البيكسل:</translation>
< /message>
< message >
<location filename = "../dialog/export/exportvideotab.cpp"
line = "146" / >
<source>Interlacing
:
</source>
< translation
type = "unfinished" > المشابكة
:
</translation>
< /message>
< message >
<location filename = "../dialog/export/exportvideotab.cpp"
line = "153" / >
<source>Quality
:
</source>
< translation
type = "unfinished" > </translation>
< /message>
< message >
<location filename = "../dialog/export/exportvideotab.cpp"
line = "174" / >
<source>Codec < /source>
< translation
type = "unfinished" > </translation>
< /message>
< message >
<location filename = "../dialog/export/exportvideotab.cpp"
line = "178" / >
<source>Codec
:
</source>
< translation
type = "unfinished" > مرماز
:
</translation>
< /message>
< message >
<location filename = "../dialog/export/exportvideotab.cpp"
line = "211" / >
<source>Advanced < /source>
< translation
type = "unfinished" > </translation>
< /message>
< /context>
< context >
<name>olive::FFmpegEncoder < /name>
< message >
<location filename = "../codec/ffmpeg/ffmpegencoder.cpp"
line = "128" / >
<source>Failed
to
allocate
output
context < /source>
< translation
type = "unfinished" > </translation>
< /message>
< message >
<location filename = "../codec/ffmpeg/ffmpegencoder.cpp"
line = "156" / >
<source>Failed
to
find
suitable
pixel
format
for this buffer < /source>
< translation
type = "unfinished" > </translation>
< /message>
< message >
<location filename = "../codec/ffmpeg/ffmpegencoder.cpp"
line = "228" / >
<source>Failed
to
configure
filter
graph < /source>
< translation
type = "unfinished" > </translation>
< /message>
< message >
<location filename = "../codec/ffmpeg/ffmpegencoder.cpp"
line = "255" / >
<source>Failed
to
open
IO
context < /source>
< translation
type = "unfinished" > </translation>
< /message>
< message >
<location filename = "../codec/ffmpeg/ffmpegencoder.cpp"
line = "262" / >
<source>Failed
to
write
format
header < /source>
< translation
type = "unfinished" > </translation>
< /message>
< message >
<location filename = "../codec/ffmpeg/ffmpegencoder.cpp"
line = "295" / >
<source>Failed
to
add
frame
to
filter
graph < /source>
< translation
type = "unfinished" > </translation>
< /message>
< message >
<location filename = "../codec/ffmpeg/ffmpegencoder.cpp"
line = "302" / >
<source>Failed
to
retrieve
frame
from
buffer
sink < /source>
< translation
type = "unfinished" > </translation>
< /message>
< message >
<location filename = "../codec/ffmpeg/ffmpegencoder.cpp"
line = "337" / >
<source>Failed
to
allocate
sample
array < /source>
< translation
type = "unfinished" > </translation>
< /message>
< message >
<location filename = "../codec/ffmpeg/ffmpegencoder.cpp"
line = "423" / >
<source>Failed
to
resample
audio < /source>
< translation
type = "unfinished" > </translation>
< /message>
< message >
<location filename = "../codec/ffmpeg/ffmpegencoder.cpp"
line = "482" / >
<location filename = "../codec/ffmpeg/ffmpegencoder.cpp"
line = "646" / >
<location filename = "../codec/ffmpeg/ffmpegencoder.cpp"
line = "881" / >
<location filename = "../codec/ffmpeg/ffmpegencoder.cpp"
line = "904" / >
<source>Failed
to
write
interleaved
packet < /source>
< translation
type = "unfinished" > </translation>
< /message>
< message >
<location filename = "../codec/ffmpeg/ffmpegencoder.cpp"
line = "606" / >
<source> % 1
: %
2 % 3 < /source>
< translation
type = "unfinished" > </translation>
< /message>
< message >
<location filename = "../codec/ffmpeg/ffmpegencoder.cpp"
line = "617" / >
<source>Failed
to
send
frame
to
encoder < /source>
< translation
type = "unfinished" > </translation>
< /message>
< message >
<location filename = "../codec/ffmpeg/ffmpegencoder.cpp"
line = "633" / >
<source>Failed
to
receive
packet
from
decoder < /source>
< translation
type = "unfinished" > </translation>
< /message>
< message >
<location filename = "../codec/ffmpeg/ffmpegencoder.cpp"
line = "668" / >
<source>Cannot
initialize
a
stream
that
is
not
a
video, audio, or
subtitle
type < /source>
< translation
type = "unfinished" > </translation>
< /message>
< message >
<location filename = "../codec/ffmpeg/ffmpegencoder.cpp"
line = "677" / >
<source>Failed
to
find
codec
for 0x % 1 < /source>
< translation
type = "unfinished" > </translation>
< /message>
< message >
<location filename = "../codec/ffmpeg/ffmpegencoder.cpp"
line = "683" / >
<source>Retrieved
unexpected
codec
type % 1
for codec % 2 < /source>
< translation type = "unfinished" > </translation>
< /message>
< message >
<location filename = "../codec/ffmpeg/ffmpegencoder.cpp"
line = "809" / >
<source>Failed
to
allocate
AVStream < /source>
< translation
type = "unfinished" > </translation>
< /message>
< message >
<location filename = "../codec/ffmpeg/ffmpegencoder.cpp"
line = "816" / >
<source>Failed
to
allocate
AVCodecContext < /source>
< translation
type = "unfinished" > </translation>
< /message>
< message >
<location filename = "../codec/ffmpeg/ffmpegencoder.cpp"
line = "846" / >
<source>Failed
to
open
encoder < /source>
< translation
type = "unfinished" > </translation>
< /message>
< message >
<location filename = "../codec/ffmpeg/ffmpegencoder.cpp"
line = "853" / >
<source>Failed
to
copy
codec
parameters
to
stream < /source>
< translation
type = "unfinished" > </translation>
< /message>
< message >
<location filename = "../codec/ffmpeg/ffmpegencoder.cpp"
line = "931" / >
<source>Failed
to
create
resampling
context < /source>
< translation
type = "unfinished" > </translation>
< /message>
< message >
<location filename = "../codec/ffmpeg/ffmpegencoder.cpp"
line = "959" / >
<source>Failed
to
create
audio
frame < /source>
< translation
type = "unfinished" > </translation>
< /message>
< /context>
< context >
<name>olive::FileField < /name>
< message >
<location filename = "../widget/filefield/filefield.cpp"
line = "60" / >
<source>Open
Directory < /source>
< translation
type = "unfinished" > </translation>
< /message>
< message >
<location filename = "../widget/filefield/filefield.cpp"
line = "62" / >
<source>Open
File < /source>
< translation
type = "unfinished" > </translation>
< /message>
< /context>
< context >
<name>olive::FlipDistortNode < /name>
< message >
<location filename = "../node/distort/flip/flipdistortnode.cpp"
line = "48" / >
<source>Flip < /source>
< translation
type = "unfinished" > </translation>
< /message>
< message >
<location filename = "../node/distort/flip/flipdistortnode.cpp"
line = "63" / >
<source>Flips
an
image
horizontally
or
vertically < /source>
< translation
type = "unfinished" > </translation>
< /message>
< message >
<location filename = "../node/distort/flip/flipdistortnode.cpp"
line = "70" / >
<source>Input < /source>
< translation
type = "unfinished" > </translation>
< /message>
< message >
<location filename = "../node/distort/flip/flipdistortnode.cpp"
line = "71" / >
<source>Horizontal < /source>
< translation
type = "unfinished" > </translation>
< /message>
< message >
<location filename = "../node/distort/flip/flipdistortnode.cpp"
line = "72" / >
<source>Vertical < /source>
< translation
type = "unfinished" > </translation>
< /message>
< /context>
< context >
<name>olive::FloatSlider < /name>
< message >
<location filename = "../widget/slider/floatslider.cpp"
line = "75" / >
<source> % 1
dB < /source>
< translation
type = "unfinished" > </translation>
< /message>
< message >
<location filename = "../widget/slider/floatslider.cpp"
line = "78" / >
<source> % 1 % </source>
< translation
type = "unfinished" > </translation>
< /message>
< message >
<location filename = "../widget/slider/floatslider.cpp"
line = "121" / >
<source></source>
< translation
type = "unfinished" > </translation>
< /message>
< /context>
< context >
<name>olive::Folder < /name>
< message >
<location filename = "../node/project/folder/folder.cpp"
line = "58" / >
<source>Children < /source>
< translation
type = "unfinished" > </translation>
< /message>
< message >
<location filename = "../node/project/folder/folder.h"
line = "45" / >
<source>Folder < /source>
< translation
type = "unfinished" > </translation>
< /message>
< message >
<location filename = "../node/project/folder/folder.h"
line = "60" / >
<source>Organize
several
items
into
a
single
collection. < /source>
< translation
type = "unfinished" > </translation>
< /message>
< /context>
< context >
<name>olive::Footage < /name>
< message >
<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 = "278" / >
<source> % 1
:
Image - % 2
x % 3 < /source>
< translation
type = "unfinished" > </translation>
< /message>
< message >
<location filename = "../node/project/footage/footage.cpp"
line = "283" / >
<source> % 1
:
Video - % 2
x % 3 < /source>
< translation
type = "unfinished" > </translation>
< /message>
< message
numerus = "yes" >
<location filename = "../node/project/footage/footage.cpp"
line = "292" / >
<source> % 1
:
Audio - % n
Channel(s),
%
2
Hz < /source>
< translation
type = "unfinished" >
<numerusform></numerusform>
< numerusform > </numerusform>
< numerusform > </numerusform>
< numerusform > </numerusform>
< numerusform > </numerusform>
< numerusform > </numerusform>
< /translation>
< /message>
< message >
<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 = "370" / >
<source>Video < /source>
< translation
type = "unfinished" > فيديو < /translation>
< /message>
< message >
<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 = "374" / >
<source>Subtitle < /source>
< translation
type = "unfinished" > </translation>
< /message>
< message >
<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 = "482" / >
<source>Filename
: %
1 < /source>
< translation
type = "unfinished" > </translation>
< /message>
< message >
<location filename = "../node/project/footage/footage.cpp"
line = "516" / >
<source>Invalid < /source>
< translation
type = "unfinished" > </translation>
< /message>
< message >
<location filename = "../node/project/footage/footage.h"
line = "58" / >
<source>Media < /source>
< translation
type = "unfinished" > </translation>
< /message>
< message >
<location filename = "../node/project/footage/footage.h"
line = "73" / >
<source>Import
video, audio, or
still
image
files
into
the
composition. < /source>
< translation
type = "unfinished" > </translation>
< /message>
< /context>
< context >
<name>olive::FootagePropertiesDialog < /name>
< message >
<location filename = "../dialog/footageproperties/footageproperties.cpp"
line = "50" / >
<source> & quot;
%
1 & quot;
Properties < /source>
< translation
type = "unfinished" > & quot;
%
1 & quot;
الخصائص < /translation>
< /message>
< message >
<location filename = "../dialog/footageproperties/footageproperties.cpp"
line = "55" / >
<source>Name
:
</source>
< translation
type = "unfinished" > اﻷسم
:
</translation>
< /message>
< message >
<location filename = "../dialog/footageproperties/footageproperties.cpp"
line = "61" / >
<source>Tracks
:
</source>
< translation
type = "unfinished" > المقطوعات
:
</translation>
< /message>
< message >
<location filename = "../dialog/footageproperties/footageproperties.cpp"
line = "104" / >
<source>Subtitles < /source>
< translation
type = "unfinished" > </translation>
< /message>
< message >
<location filename = "../dialog/footageproperties/footageproperties.cpp"
line = "109" / >
<source>Unknown < /source>
< translation
type = "unfinished" > </translation>
< /message>
< message >
<location filename = "../dialog/footageproperties/footageproperties.cpp"
line = "205" / >
<source>Set
Footage & quot;
%
1 & quot;
Properties < /source>
< translation
type = "unfinished" > </translation>
< /message>
< /context>
< context >
<name>olive::FootageRelinkDialog < /name>
< message >
<location filename = "../dialog/footagerelink/footagerelinkdialog.cpp"
line = "53" / >
<source>Footage < /source>
< translation
type = "unfinished" > </translation>
< /message>
< message >
<location filename = "../dialog/footagerelink/footagerelinkdialog.cpp"
line = "53" / >
<source>Filename < /source>
< translation
type = "unfinished" > </translation>
< /message>
< message >
<location filename = "../dialog/footagerelink/footagerelinkdialog.cpp"
line = "53" / >
<source>Actions < /source>
< translation
type = "unfinished" > </translation>
< /message>
< message >
<location filename = "../dialog/footagerelink/footagerelinkdialog.cpp"
line = "69" / >
<source>Browse < /source>
< translation
type = "unfinished" > تصفّح < /translation>
< /message>
< message >
<location filename = "../dialog/footagerelink/footagerelinkdialog.cpp"
line = "94" / >
<source>Relink
Footage < /source>
< translation
type = "unfinished" > </translation>
< /message>
< message >
<location filename = "../dialog/footagerelink/footagerelinkdialog.cpp"
line = "113" / >
<source>Relink & quot;
%
1 & quot;
</source>
< translation
type = "unfinished" > </translation>
< /message>
< message >
<location filename = "../dialog/footagerelink/footagerelinkdialog.cpp"
line = "129" / >
<source>Unsupported
media < /source>
< translation
type = "unfinished" > </translation>
< /message>
< message >
<location filename = "../dialog/footagerelink/footagerelinkdialog.cpp"
line = "130" / >
<source>This
file
type is
not
allowed
by
the
current
media
type filter
.
</source>
< translation
type = "unfinished" > </translation>
< /message>
< message >
<source>All
Files < /source>
< translation
type = "obsolete" > كل
الملفات < /translation>
< /message>
< /context>
< context >
<name>olive::FootageViewerPanel < /name>
< message >
<location filename = "../panel/footageviewer/footageviewer.cpp"
line = "63" / >
<source>Footage
Viewer < /source>
< translation
type = "unfinished" > </translation>
< /message>
< /context>
< context >
<name>olive::FrameRateComboBox < /name>
< message >
<location filename = "../widget/standardcombos/frameratecombobox.h"
line = "113" / >
<source>Custom
Frame
Rate < /source>
< translation
type = "unfinished" > </translation>
< /message>
< message >
<location filename = "../widget/standardcombos/frameratecombobox.h"
line = "114" / >
<source>Enter
custom
frame
rate:</source>
< translation
type = "unfinished" > </translation>
< /message>
< message >
<location filename = "../widget/standardcombos/frameratecombobox.h"
line = "141" / >
<source>Invalid
Input < /source>
< translation
type = "unfinished" > </translation>
< /message>
< message >
<location filename = "../widget/standardcombos/frameratecombobox.h"
line = "142" / >
<source>Failed
to
convert & quot;
%
1 & quot;
to
a
frame
rate. < /source>
< translation
type = "unfinished" > </translation>
< /message>
< message >
<location filename = "../widget/standardcombos/frameratecombobox.h"
line = "173" / >
<source>Custom
...
</source>
< translation
type = "unfinished" > </translation>
< /message>
< message >
<location filename = "../widget/standardcombos/frameratecombobox.h"
line = "176" / >
<source>Custom( % 1
)
</source>
< translation
type = "unfinished" > </translation>
< /message>
< /context>
< context >
<name>olive::GapBlock < /name>
< message >
<location filename = "../node/block/gap/gap.cpp"
line = "33" / >
<source>Gap < /source>
< translation
type = "unfinished" > </translation>
< /message>
< message >
<location filename = "../node/block/gap/gap.cpp"
line = "43" / >
<source>A
time - based
node
that
represents
an
empty
space. < /source>
< translation
type = "unfinished" > </translation>
< /message>
< /context>
< context >
<name>olive::GeneratorWithMerge < /name>
< message >
<location filename = "../node/generator/shape/generatorwithmerge.cpp"
line = "45" / >
<source>Base < /source>
< translation
type = "unfinished" > </translation>
< /message>
< /context>
< context >
<name>olive::H264BitRateSection < /name>
< message >
<location filename = "../dialog/export/codec/h264section.cpp"
line = "225" / >
<source>Target
Bit
Rate(Mbps)
:
</source>
< translation
type = "unfinished" > </translation>
< /message>
< message >
<location filename = "../dialog/export/codec/h264section.cpp"
line = "233" / >
<source>Maximum
Bit
Rate(Mbps)
:
</source>
< translation
type = "unfinished" > </translation>
< /message>
< message >
<location filename = "../dialog/export/codec/h264section.cpp"
line = "241" / >
<source>Two - Pass < /source>
< translation
type = "unfinished" > </translation>
< /message>
< /context>
< context >
<name>olive::H264FileSizeSection < /name>
< message >
<location filename = "../dialog/export/codec/h264section.cpp"
line = "279" / >
<source>Target
File
Size(MB)
:
</source>
< translation
type = "unfinished" > حجم
الملف
الهدف(مب)
:
</translation>
< /message>
< message >
<location filename = "../dialog/export/codec/h264section.cpp"
line = "287" / >
<source>Two - Pass < /source>
< translation
type = "unfinished" > </translation>
< /message>
< /context>
< context >
<name>olive::H264Section < /name>
< message >
<location filename = "../dialog/export/codec/h264section.cpp"
line = "47" / >
<source>Encode
Speed:</source>
< translation
type = "unfinished" > </translation>
< /message>
< message >
<location filename = "../dialog/export/codec/h264section.cpp"
line = "50" / >
<source>This
setting
allows
you
to
tweak
the
ratio
of
export
speed
to
compression
quality.If
using Constant
Rate
Factor, slower
speeds
will
result in smaller
file
sizes
for the same
quality.If
using Target
Bit
Rate
or
Target
File
Size, slower
speeds
will
result in higher
quality
for the same
bitrate / filesize.This
setting
is
equivalent
to
the`preset`
setting in libx264. < /source>
< translation
type = "unfinished" > </translation>
< /message>
< message >
<location filename = "../dialog/export/codec/h264section.cpp"
line = "56" / >
<source>Ultra
Fast < /source>
< translation
type = "unfinished" > </translation>
< /message>
< message >
<location filename = "../dialog/export/codec/h264section.cpp"
line = "57" / >
<source>Super
Fast < /source>
< translation
type = "unfinished" > </translation>
< /message>
< message >
<location filename = "../dialog/export/codec/h264section.cpp"
line = "58" / >
<source>Very
Fast < /source>
< translation
type = "unfinished" > </translation>
< /message>
< message >
<location filename = "../dialog/export/codec/h264section.cpp"
line = "59" / >
<source>Faster < /source>
< translation
type = "unfinished" > </translation>
< /message>
< message >
<location filename = "../dialog/export/codec/h264section.cpp"
line = "60" / >
<source>Fast < /source>
< translation
type = "unfinished" > </translation>
< /message>
< message >
<location filename = "../dialog/export/codec/h264section.cpp"
line = "61" / >
<source>Medium < /source>
< translation
type = "unfinished" > </translation>
< /message>
< message >
<location filename = "../dialog/export/codec/h264section.cpp"
line = "62" / >
<source>Slow < /source>
< translation
type = "unfinished" > </translation>
< /message>
< message >
<location filename = "../dialog/export/codec/h264section.cpp"
line = "63" / >
<source>Slower < /source>
< translation
type = "unfinished" > </translation>
< /message>
< message >
<location filename = "../dialog/export/codec/h264section.cpp"
line = "64" / >
<source>Very
Slow < /source>
< translation
type = "unfinished" > </translation>
< /message>
< message >
<location filename = "../dialog/export/codec/h264section.cpp"
line = "73" / >
<source>Compression
Method:</source>
< translation
type = "unfinished" > </translation>
< /message>
< message >
<location filename = "../dialog/export/codec/h264section.cpp"
line = "78" / >
<source>Constant
Rate
Factor < /source>
< translation
type = "unfinished" > </translation>
< /message>
< message >
<location filename = "../dialog/export/codec/h264section.cpp"
line = "79" / >
<source>Target
Bit
Rate < /source>
< translation
type = "unfinished" > </translation>
< /message>
< message >
<location filename = "../dialog/export/codec/h264section.cpp"
line = "80" / >
<source>Target
File
Size < /source>
< translation
type = "unfinished" > </translation>
< /message>
< /context>
< context >
<name>olive::HistoryPanel < /name>
< message >
<location filename = "../panel/history/historypanel.cpp"
line = "39" / >
<source>History < /source>
< translation
type = "unfinished" > </translation>
< /message>
< /context>
< context >
<name>olive::ImageSection < /name>
< message >
<location filename = "../dialog/export/codec/imagesection.cpp"
line = "38" / >
<source>Image
Sequence:</source>
< translation
type = "unfinished" > </translation>
< /message>
< message >
<location filename = "../dialog/export/codec/imagesection.cpp"
line = "47" / >
<source>Frame
to
Export:</source>
< translation
type = "unfinished" > </translation>
< /message>
< /context>
< context >
<name>olive::InterlacedComboBox < /name>
< message >
<location filename = "../widget/standardcombos/interlacedcombobox.h"
line = "39" / >
<source>None(Progressive) < /source>
< translation
type = "unfinished" > لا
شيء(متفاقم) < /translation>
< /message>
< message >
<location filename = "../widget/standardcombos/interlacedcombobox.h"
line = "40" / >
<source>Top - Field
First < /source>
< translation
type = "unfinished" > </translation>
< /message>
< message >
<location filename = "../widget/standardcombos/interlacedcombobox.h"
line = "41" / >
<source>Bottom - Field
First < /source>
< translation
type = "unfinished" > </translation>
< /message>
< /context>
< context >
<name>olive::KeyframePropertiesDialog < /name>
< message >
<location filename = "../dialog/keyframeproperties/keyframeproperties.cpp"
line = "41" / >
<source>Keyframe
Properties < /source>
< translation
type = "unfinished" > </translation>
< /message>
< message >
<location filename = "../dialog/keyframeproperties/keyframeproperties.cpp"
line = "70" / >
<source>In
:
</source>
< translation
type = "unfinished" > </translation>
< /message>
< message >
<location filename = "../dialog/keyframeproperties/keyframeproperties.cpp"
line = "78" / >
<source>Out
:
</source>
< translation
type = "unfinished" > </translation>
< /message>
< message >
<location filename = "../dialog/keyframeproperties/keyframeproperties.cpp"
line = "168" / >
<source>Linear < /source>
< translation
type = "unfinished" > خطي < /translation>
< /message>
< message >
<location filename = "../dialog/keyframeproperties/keyframeproperties.cpp"
line = "169" / >
<source>Hold < /source>
< translation
type = "unfinished" > أمسك < /translation>
< /message>
< message >
<location filename = "../dialog/keyframeproperties/keyframeproperties.cpp"
line = "170" / >
<source>Bezier < /source>
< translation
type = "unfinished" > بيزير < /translation>
< /message>
< message >
<location filename = "../dialog/keyframeproperties/keyframeproperties.cpp"
line = "236" / >
<source>Set
Keyframe
Properties < /source>
< translation
type = "unfinished" > </translation>
< /message>
< /context>
< context >
<name>olive::KeyframeView < /name>
< message >
<location filename = "../widget/keyframeview/keyframeview.cpp"
line = "69" / >
<source>Deleted % 1
Keyframe(s) < /source>
< translation
type = "unfinished" > </translation>
< /message>
< message >
<location filename = "../widget/keyframeview/keyframeview.cpp"
line = "275" / >
<source>Pasted % 1
Keyframe(s) < /source>
< translation
type = "unfinished" > </translation>
< /message>
< message >
<location filename = "../widget/keyframeview/keyframeview.cpp"
line = "350" / >
<source>Moved % 1
Keyframe(s) < /source>
< translation
type = "unfinished" > </translation>
< /message>
< message >
<location filename = "../widget/keyframeview/keyframeview.cpp"
line = "599" / >
<source>Linear < /source>
< translation
type = "unfinished" > خطي < /translation>
< /message>
< message >
<location filename = "../widget/keyframeview/keyframeview.cpp"
line = "600" / >
<source>Bezier < /source>
< translation
type = "unfinished" > بيزير < /translation>
< /message>
< message >
<location filename = "../widget/keyframeview/keyframeview.cpp"
line = "601" / >
<source>Hold < /source>
< translation
type = "unfinished" > أمسك < /translation>
< /message>
< message >
<location filename = "../widget/keyframeview/keyframeview.cpp"
line = "627" / >
<source>P &amp; roperties < /source>
< translation
type = "unfinished" > </translation>
< /message>
< message >
<location filename = "../widget/keyframeview/keyframeview.cpp"
line = "653" / >
<source>Set
Type
of % 1
Keyframe(s) < /source>
< translation
type = "unfinished" > </translation>
< /message>
< /context>
< context >
<name>olive::KeyframeViewBase < /name>
< message >
<source>Linear < /source>
< translation
type = "obsolete" > خطي < /translation>
< /message>
< message >
<source>Bezier < /source>
< translation
type = "obsolete" > بيزير < /translation>
< /message>
< message >
<source>Hold < /source>
< translation
type = "obsolete" > أمسك < /translation>
< /message>
< /context>
< context >
<name>olive::LoadOTIOTask < /name>
< message >
<location filename = "../task/project/loadotio/loadotio.cpp"
line = "68" / >
<source>Failed
to
load
OpenTimelineIO
from
file & quot;
%
1 & quot;
OpenTimelineIO
Error:
%
2 < /source>
< translation
type = "unfinished" > </translation>
< /message>
< message >
<location filename = "../task/project/loadotio/loadotio.cpp"
line = "96" / >
<source>Unknown
OpenTimelineIO
root
element < /source>
< translation
type = "unfinished" > </translation>
< /message>
< message >
<location filename = "../task/project/loadotio/loadotio.cpp"
line = "118" / >
<source>Sequence % 1 < /source>
< translation
type = "unfinished" > </translation>
< /message>
< message >
<location filename = "../task/project/loadotio/loadotio.cpp"
line = "188" / >
<source>Failed
to
load
clip < /source>
< translation
type = "unfinished" > </translation>
< /message>
< /context>
< context >
<name>olive::MainMenu < /name>
< message >
<location filename = "../window/mainwindow/mainmenu.cpp"
line = "426" / >
<source> &amp; Save & apos;
%
1 & apos;
</source>
< translation
type = "unfinished" > </translation>
< /message>
< message >
<location filename = "../window/mainwindow/mainmenu.cpp"
line = "428" / >
<source>Save & apos;
%
1 & apos;
&amp;
As < /source>
< translation
type = "unfinished" > </translation>
< /message>
< message >
<location filename = "../window/mainwindow/mainmenu.cpp"
line = "430" / >
<source> &amp; Save
Project < /source>
< translation
type = "unfinished" > &amp; أحفظ
المشروع < /translation>
< /message>
< message >
<location filename = "../window/mainwindow/mainmenu.cpp"
line = "431" / >
<source>Save
Project &amp; As < /source>
< translation
type = "unfinished" > أحفظ
المشروع &amp; ك < /translation>
< /message>
< message >
<location filename = "../window/mainwindow/mainmenu.cpp"
line = "532" / >
<source>(None) < /source>
< translation
type = "unfinished" > </translation>
< /message>
< message >
<location filename = "../window/mainwindow/mainmenu.cpp"
line = "800" / >
<source> &amp; File < /source>
< translation
type = "unfinished" > &amp; ملف < /translation>
< /message>
< message >
<location filename = "../window/mainwindow/mainmenu.cpp"
line = "801" / >
<source> &amp; New < /source>
< translation
type = "unfinished" > &amp; جديد < /translation>
< /message>
< message >
<location filename = "../window/mainwindow/mainmenu.cpp"
line = "802" / >
<source> &amp; Open
Project < /source>
< translation
type = "unfinished" > &amp; أفتح
مشروع < /translation>
< /message>
< message >
<location filename = "../window/mainwindow/mainmenu.cpp"
line = "803" / >
<source>Open &amp; Recent < /source>
< translation
type = "unfinished" > </translation>
< /message>
< message >
<location filename = "../window/mainwindow/mainmenu.cpp"
line = "804" / >
<source> &amp; Clear
Recent
List < /source>
< translation
type = "unfinished" > </translation>
< /message>
< message >
<location filename = "../window/mainwindow/mainmenu.cpp"
line = "806" / >
<source> &amp; Import
...
</source>
< translation
type = "unfinished" > &amp; أستيراد < /translation>
< /message>
< message >
<location filename = "../window/mainwindow/mainmenu.cpp"
line = "807" / >
<source> &amp; Export < /source>
< translation
type = "unfinished" > </translation>
< /message>
< message >
<location filename = "../window/mainwindow/mainmenu.cpp"
line = "808" / >
<source> &amp; Media
...
</source>
< translation
type = "unfinished" > </translation>
< /message>
< message >
<location filename = "../window/mainwindow/mainmenu.cpp"
line = "54" / >
<source>Ctrl + O < /source>
< translation
type = "unfinished" > </translation>
< /message>
< message >
<location filename = "../window/mainwindow/mainmenu.cpp"
line = "60" / >
<source>Ctrl + S < /source>
< translation
type = "unfinished" > </translation>
< /message>
< message >
<location filename = "../window/mainwindow/mainmenu.cpp"
line = "63" / >
<source>Ctrl + Shift + S < /source>
< translation
type = "unfinished" > </translation>
< /message>
< message >
<location filename = "../window/mainwindow/mainmenu.cpp"
line = "66" / >
<source>F12 < /source>
< translation
type = "unfinished" > </translation>
< /message>
< message >
<location filename = "../window/mainwindow/mainmenu.cpp"
line = "69" / >
<source>Ctrl + I < /source>
< translation
type = "unfinished" > </translation>
< /message>
< message >
<location filename = "../window/mainwindow/mainmenu.cpp"
line = "73" / >
<source>Ctrl + M < /source>
< translation
type = "unfinished" > </translation>
< /message>
< message >
<location filename = "../window/mainwindow/mainmenu.cpp"
line = "77" / >
<source>Shift + F10 < /source>
< translation
type = "unfinished" > </translation>
< /message>
< message >
<location filename = "../window/mainwindow/mainmenu.cpp"
line = "92" / >
<source>Ctrl + Z < /source>
< translation
type = "unfinished" > </translation>
< /message>
< message >
<location filename = "../window/mainwindow/mainmenu.cpp"
line = "95" / >
<source>Ctrl + Shift + Z < /source>
< translation
type = "unfinished" > </translation>
< /message>
< message >
<location filename = "../window/mainwindow/mainmenu.cpp"
line = "106" / >
<source>Backspace < /source>
< translation
type = "unfinished" > </translation>
< /message>
< message >
<location filename = "../window/mainwindow/mainmenu.cpp"
line = "116" / >
<source>Ctrl + A < /source>
< translation
type = "unfinished" > </translation>
< /message>
< message >
<location filename = "../window/mainwindow/mainmenu.cpp"
line = "119" / >
<source>Ctrl + Shift + A < /source>
< translation
type = "unfinished" > </translation>
< /message>
< message >
<location filename = "../window/mainwindow/mainmenu.cpp"
line = "124" / >
<source>, </source>
< translation
type = "unfinished" > </translation>
< /message>
< message >
<location filename = "../window/mainwindow/mainmenu.cpp"
line = "126" / >
<source>
.
</source>
< translation
type = "unfinished" > </translation>
< /message>
< message >
<location filename = "../window/mainwindow/mainmenu.cpp"
line = "129" / >
<source>Q < /source>
< translation
type = "unfinished" > </translation>
< /message>
< message >
<location filename = "../window/mainwindow/mainmenu.cpp"
line = "131" / >
<source>W < /source>
< translation
type = "unfinished" > </translation>
< /message>
< message >
<location filename = "../window/mainwindow/mainmenu.cpp"
line = "133" / >
<source>Ctrl + Alt + Q < /source>
< translation
type = "unfinished" > </translation>
< /message>
< message >
<location filename = "../window/mainwindow/mainmenu.cpp"
line = "135" / >
<source>Ctrl + Alt + W < /source>
< translation
type = "unfinished" > </translation>
< /message>
< message >
<location filename = "../window/mainwindow/mainmenu.cpp"
line = "138" / >
<source>Alt + Left < /source>
< translation
type = "unfinished" > </translation>
< /message>
< message >
<location filename = "../window/mainwindow/mainmenu.cpp"
line = "140" / >
<source>Alt + Right < /source>
< translation
type = "unfinished" > </translation>
< /message>
< message >
<location filename = "../window/mainwindow/mainmenu.cpp"
line = "143" / >
<source>[</source>
< translation type = "unfinished" > </translation>
< /message>
< message >
<location filename = "../window/mainwindow/mainmenu.cpp" line = "146" / >
<source>] < /source>
< translation
type = "unfinished" > </translation>
< /message>
< message >
<location filename = "../window/mainwindow/mainmenu.cpp"
line = "150" / >
<source>;
</source>
< translation
type = "unfinished" > </translation>
< /message>
< message >
<location filename = "../window/mainwindow/mainmenu.cpp"
line = "153" / >
<source> & apos;
</source>
< translation
type = "unfinished" > </translation>
< /message>
< message >
<location filename = "../window/mainwindow/mainmenu.cpp"
line = "156" / >
<source>M < /source>
< translation
type = "unfinished" > </translation>
< /message>
< message >
<location filename = "../window/mainwindow/mainmenu.cpp"
line = "163" / >
<source> = </source>
< translation
type = "unfinished" > </translation>
< /message>
< message >
<location filename = "../window/mainwindow/mainmenu.cpp"
line = "165" / >
<source>-</source>
< translation
type = "unfinished" > </translation>
< /message>
< message >
<location filename = "../window/mainwindow/mainmenu.cpp"
line = "167" / >
<source>Ctrl += </source>
< translation
type = "unfinished" > </translation>
< /message>
< message >
<location filename = "../window/mainwindow/mainmenu.cpp"
line = "170" / >
<source>Ctrl + -</source>
< translation
type = "unfinished" > </translation>
< /message>
< message >
<location filename = "../window/mainwindow/mainmenu.cpp"
line = "172" / >
<source>\</source>
< translation
type = "unfinished" > </translation>
< /message>
< message >
<location filename = "../window/mainwindow/mainmenu.cpp"
line = "178" / >
<source>F11 < /source>
< translation
type = "unfinished" > </translation>
< /message>
< message >
<location filename = "../window/mainwindow/mainmenu.cpp"
line = "189" / >
<source>Home < /source>
< translation
type = "unfinished" > </translation>
< /message>
< message >
<location filename = "../window/mainwindow/mainmenu.cpp"
line = "191" / >
<source>Left < /source>
< translation
type = "unfinished" > </translation>
< /message>
< message >
<location filename = "../window/mainwindow/mainmenu.cpp"
line = "193" / >
<source>Space < /source>
< translation
type = "unfinished" > </translation>
< /message>
< message >
<location filename = "../window/mainwindow/mainmenu.cpp"
line = "196" / >
<source>Shift + Space < /source>
< translation
type = "unfinished" > </translation>
< /message>
< message >
<location filename = "../window/mainwindow/mainmenu.cpp"
line = "198" / >
<source>Right < /source>
< translation
type = "unfinished" > </translation>
< /message>
< message >
<location filename = "../window/mainwindow/mainmenu.cpp"
line = "200" / >
<source>End < /source>
< translation
type = "unfinished" > </translation>
< /message>
< message >
<location filename = "../window/mainwindow/mainmenu.cpp"
line = "205" / >
<source>Up < /source>
< translation
type = "unfinished" > </translation>
< /message>
< message >
<location filename = "../window/mainwindow/mainmenu.cpp"
line = "207" / >
<source>Down < /source>
< translation
type = "unfinished" > </translation>
< /message>
< message >
<location filename = "../window/mainwindow/mainmenu.cpp"
line = "212" / >
<source>Shift + I < /source>
< translation
type = "unfinished" > </translation>
< /message>
< message >
<location filename = "../window/mainwindow/mainmenu.cpp"
line = "214" / >
<source>Shift + O < /source>
< translation
type = "unfinished" > </translation>
< /message>
< message >
<location filename = "../window/mainwindow/mainmenu.cpp"
line = "219" / >
<source>J < /source>
< translation
type = "unfinished" > </translation>
< /message>
< message >
<location filename = "../window/mainwindow/mainmenu.cpp"
line = "221" / >
<source>K < /source>
< translation
type = "unfinished" > </translation>
< /message>
< message >
<location filename = "../window/mainwindow/mainmenu.cpp"
line = "223" / >
<source>L < /source>
< translation
type = "unfinished" > </translation>
< /message>
< message >
<location filename = "../window/mainwindow/mainmenu.cpp"
line = "256" / >
<source>`</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../window/mainwindow/mainmenu.cpp" line="270"/>
<source>V</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../window/mainwindow/mainmenu.cpp" line="276"/>
<source>D</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../window/mainwindow/mainmenu.cpp" line="282"/>
<source>X</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../window/mainwindow/mainmenu.cpp" line="288"/>
<source>B</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../window/mainwindow/mainmenu.cpp" line="294"/>
<source>N</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../window/mainwindow/mainmenu.cpp" line="300"/>
<source>C</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../window/mainwindow/mainmenu.cpp" line="306"/>
<source>Y</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../window/mainwindow/mainmenu.cpp" line="312"/>
<source>U</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../window/mainwindow/mainmenu.cpp" line="318"/>
<source>H</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../window/mainwindow/mainmenu.cpp" line="324"/>
<source>Z</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../window/mainwindow/mainmenu.cpp" line="330"/>
<source>T</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../window/mainwindow/mainmenu.cpp" line="336"/>
<source>A</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../window/mainwindow/mainmenu.cpp" line="342"/>
<source>R</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../window/mainwindow/mainmenu.cpp" line="357"/>
<source>S</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../window/mainwindow/mainmenu.cpp" line="370"/>
<source>Ctrl+,</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../window/mainwindow/mainmenu.cpp" line="383"/>
<source>/</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../window/mainwindow/mainmenu.cpp" line="805"/>
<source>Revert</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../window/mainwindow/mainmenu.cpp" line="809"/>
<source>Project Properties</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../window/mainwindow/mainmenu.cpp" line="810"/>
<source>E&amp;xit</source>
<translation type="unfinished">خ&amp;روج</translation>
</message>
<message>
<location filename="../window/mainwindow/mainmenu.cpp" line="813"/>
<source>&amp;Edit</source>
<translation type="unfinished">&amp;تعديل</translation>
</message>
<message>
<location filename="../window/mainwindow/mainmenu.cpp" line="815"/>
<source>Delete (alt)</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../window/mainwindow/mainmenu.cpp" line="816"/>
<source>Insert</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../window/mainwindow/mainmenu.cpp" line="817"/>
<source>Overwrite</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../window/mainwindow/mainmenu.cpp" line="818"/>
<source>Select &amp;All</source>
<translation type="unfinished">تحديد &amp;الكل</translation>
</message>
<message>
<location filename="../window/mainwindow/mainmenu.cpp" line="819"/>
<source>Deselect All</source>
<translation type="unfinished">إلغاء تحديد الكل</translation>
</message>
<message>
<location filename="../window/mainwindow/mainmenu.cpp" line="820"/>
<source>Ripple to In Point</source>
<translation type="unfinished">موجة لنقطة إدخال</translation>
</message>
<message>
<location filename="../window/mainwindow/mainmenu.cpp" line="821"/>
<source>Ripple to Out Point</source>
<translation type="unfinished">موجة لنقطة إخراج</translation>
</message>
<message>
<location filename="../window/mainwindow/mainmenu.cpp" line="822"/>
<source>Edit to In Point</source>
<translation type="unfinished">عدّل لنقطة إدخال</translation>
</message>
<message>
<location filename="../window/mainwindow/mainmenu.cpp" line="823"/>
<source>Edit to Out Point</source>
<translation type="unfinished">عدّل لنقطة إخراج</translation>
</message>
<message>
<location filename="../window/mainwindow/mainmenu.cpp" line="824"/>
<source>Nudge Left</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../window/mainwindow/mainmenu.cpp" line="825"/>
<source>Nudge Right</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../window/mainwindow/mainmenu.cpp" line="826"/>
<source>Move In Point to Playhead</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../window/mainwindow/mainmenu.cpp" line="827"/>
<source>Move Out Point to Playhead</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../window/mainwindow/mainmenu.cpp" line="828"/>
<source>Delete In/Out Point</source>
<translation type="unfinished">محو نقطة الدخل/الخرج</translation>
</message>
<message>
<location filename="../window/mainwindow/mainmenu.cpp" line="829"/>
<source>Ripple Delete In/Out Point</source>
<translation type="unfinished">موجة حذف نقطة الإدخال/الإخراج</translation>
</message>
<message>
<location filename="../window/mainwindow/mainmenu.cpp" line="830"/>
<source>Set/Edit Marker</source>
<translation type="unfinished">حدد/عدّل اﻹشارات</translation>
</message>
<message>
<location filename="../window/mainwindow/mainmenu.cpp" line="833"/>
<source>&amp;View</source>
<translation type="unfinished">&amp;أظهر</translation>
</message>
<message>
<location filename="../window/mainwindow/mainmenu.cpp" line="834"/>
<source>Zoom In</source>
<translation type="unfinished">تقريب</translation>
</message>
<message>
<location filename="../window/mainwindow/mainmenu.cpp" line="835"/>
<source>Zoom Out</source>
<translation type="unfinished">أبتعاد</translation>
</message>
<message>
<location filename="../window/mainwindow/mainmenu.cpp" line="836"/>
<source>Increase Track Height</source>
<translation type="unfinished">زدّ طول المسار</translation>
</message>
<message>
<location filename="../window/mainwindow/mainmenu.cpp" line="837"/>
<source>Decrease Track Height</source>
<translation type="unfinished">قلل طول المسار</translation>
</message>
<message>
<location filename="../window/mainwindow/mainmenu.cpp" line="838"/>
<source>Toggle Show All</source>
<translation type="unfinished">فعل إظهار الكل</translation>
</message>
<message>
<location filename="../window/mainwindow/mainmenu.cpp" line="841"/>
<source>Full Screen</source>
<translation type="unfinished">ملء الشاشة</translation>
</message>
<message>
<location filename="../window/mainwindow/mainmenu.cpp" line="842"/>
<source>Full Screen Viewer</source>
<translation type="unfinished">عارض ملء الشاشة</translation>
</message>
<message>
<location filename="../window/mainwindow/mainmenu.cpp" line="845"/>
<source>&amp;Playback</source>
<translation type="unfinished">&amp;الترديد</translation>
</message>
<message>
<location filename="../window/mainwindow/mainmenu.cpp" line="846"/>
<source>Go to Start</source>
<translation type="unfinished">أذهب للبداية</translation>
</message>
<message>
<location filename="../window/mainwindow/mainmenu.cpp" line="847"/>
<source>Previous Frame</source>
<translation type="unfinished">الإطار السابق</translation>
</message>
<message>
<location filename="../window/mainwindow/mainmenu.cpp" line="848"/>
<source>Play/Pause</source>
<translation type="unfinished">تشغيل/أستئناف</translation>
</message>
<message>
<location filename="../window/mainwindow/mainmenu.cpp" line="849"/>
<source>Play In to Out</source>
<translation type="unfinished">شغل من الإدخال إلى الإخراج</translation>
</message>
<message>
<location filename="../window/mainwindow/mainmenu.cpp" line="850"/>
<source>Next Frame</source>
<translation type="unfinished">اﻹطار التالي</translation>
</message>
<message>
<location filename="../window/mainwindow/mainmenu.cpp" line="851"/>
<source>Go to End</source>
<translation type="unfinished">أذهب للنهاية</translation>
</message>
<message>
<location filename="../window/mainwindow/mainmenu.cpp" line="852"/>
<source>Go to Previous Cut</source>
<translation type="unfinished">أذهب للقطعة السابقة</translation>
</message>
<message>
<location filename="../window/mainwindow/mainmenu.cpp" line="853"/>
<source>Go to Next Cut</source>
<translation type="unfinished">أذهب للقطعة التالية</translation>
</message>
<message>
<location filename="../window/mainwindow/mainmenu.cpp" line="854"/>
<source>Go to In Point</source>
<translation type="unfinished">أذهب لنقطة إدخال</translation>
</message>
<message>
<location filename="../window/mainwindow/mainmenu.cpp" line="855"/>
<source>Go to Out Point</source>
<translation type="unfinished">أذهب لنقطة إخراج</translation>
</message>
<message>
<location filename="../window/mainwindow/mainmenu.cpp" line="856"/>
<source>Shuttle Left</source>
<translation type="unfinished">توشع اليسار</translation>
</message>
<message>
<location filename="../window/mainwindow/mainmenu.cpp" line="857"/>
<source>Shuttle Stop</source>
<translation type="unfinished">إيقاف التوشع</translation>
</message>
<message>
<location filename="../window/mainwindow/mainmenu.cpp" line="858"/>
<source>Shuttle Right</source>
<translation type="unfinished">توشع اليمين</translation>
</message>
<message>
<location filename="../window/mainwindow/mainmenu.cpp" line="859"/>
<source>Loop</source>
<translation type="unfinished">حلقة</translation>
</message>
<message>
<location filename="../window/mainwindow/mainmenu.cpp" line="862"/>
<source>&amp;Sequence</source>
<translation type="unfinished">&amp;مقطع</translation>
</message>
<message>
<location filename="../window/mainwindow/mainmenu.cpp" line="863"/>
<source>Cache Entire Sequence</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../window/mainwindow/mainmenu.cpp" line="864"/>
<source>Cache Sequence In/Out</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../window/mainwindow/mainmenu.cpp" line="865"/>
<source>Clear Disk Cache</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../window/mainwindow/mainmenu.cpp" line="868"/>
<source>&amp;Window</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../window/mainwindow/mainmenu.cpp" line="869"/>
<source>Maximize Panel</source>
<translation type="unfinished">ضخّم اللائحة</translation>
</message>
<message>
<location filename="../window/mainwindow/mainmenu.cpp" line="870"/>
<source>Reset to Default Layout</source>
<translation type="unfinished">صفّر للتخطيط المبدئي</translation>
</message>
<message>
<location filename="../window/mainwindow/mainmenu.cpp" line="873"/>
<source>&amp;Tools</source>
<translation type="unfinished">&amp;اﻷدوات</translation>
</message>
<message>
<location filename="../window/mainwindow/mainmenu.cpp" line="874"/>
<source>Pointer Tool</source>
<translation type="unfinished">أداة المؤشر</translation>
</message>
<message>
<location filename="../window/mainwindow/mainmenu.cpp" line="875"/>
<source>Track Select Tool</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../window/mainwindow/mainmenu.cpp" line="876"/>
<source>Edit Tool</source>
<translation type="unfinished">أداة التحرير</translation>
</message>
<message>
<location filename="../window/mainwindow/mainmenu.cpp" line="877"/>
<source>Ripple Tool</source>
<translation type="unfinished">أداة الموجة</translation>
</message>
<message>
<location filename="../window/mainwindow/mainmenu.cpp" line="878"/>
<source>Rolling Tool</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../window/mainwindow/mainmenu.cpp" line="879"/>
<source>Razor Tool</source>
<translation type="unfinished">أداة القطع</translation>
</message>
<message>
<location filename="../window/mainwindow/mainmenu.cpp" line="880"/>
<source>Slip Tool</source>
<translation type="unfinished">أداة المنزلقة</translation>
</message>
<message>
<location filename="../window/mainwindow/mainmenu.cpp" line="881"/>
<source>Slide Tool</source>
<translation type="unfinished">أداة الشريحة</translation>
</message>
<message>
<location filename="../window/mainwindow/mainmenu.cpp" line="882"/>
<source>Hand Tool</source>
<translation type="unfinished">أداة اليد</translation>
</message>
<message>
<location filename="../window/mainwindow/mainmenu.cpp" line="883"/>
<source>Zoom Tool</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../window/mainwindow/mainmenu.cpp" line="884"/>
<source>Transition Tool</source>
<translation type="unfinished">أداة اﻷنتقال</translation>
</message>
<message>
<location filename="../window/mainwindow/mainmenu.cpp" line="885"/>
<source>Add Tool</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../window/mainwindow/mainmenu.cpp" line="886"/>
<source>Record Tool</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../window/mainwindow/mainmenu.cpp" line="887"/>
<source>Enable Snapping</source>
<translation type="unfinished">فعّل السحب</translation>
</message>
<message>
<location filename="../window/mainwindow/mainmenu.cpp" line="888"/>
<source>Proxy Settings...</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../window/mainwindow/mainmenu.cpp" line="889"/>
<source>Preferences</source>
<translation type="unfinished">التفضيلات</translation>
</message>
<message>
<location filename="../window/mainwindow/mainmenu.cpp" line="890"/>
<source>Add Tool Item</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../window/mainwindow/mainmenu.cpp" line="896"/>
<source>&amp;Help</source>
<translation type="unfinished">&amp;مساعدة</translation>
</message>
<message>
<location filename="../window/mainwindow/mainmenu.cpp" line="897"/>
<source>A&amp;ction Search</source>
<translation type="unfinished">ب&amp;حث إجراء</translation>
</message>
<message>
<location filename="../window/mainwindow/mainmenu.cpp" line="898"/>
<source>Send &amp;Feedback...</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../window/mainwindow/mainmenu.cpp" line="899"/>
<source>&amp;About...</source>
<translation type="unfinished">&amp;حول...</translation>
</message>
</context>
<context>
<name>olive::MainStatusBar</name>
<message>
<location filename="../window/mainwindow/mainstatusbar.cpp" line="43"/>
<source>Welcome to %1 %2</source>
<translation type="unfinished">مرحباً في %1 %2</translation>
</message>
<message numerus="yes">
<location filename="../window/mainwindow/mainstatusbar.cpp" line="80"/>
<source>Running %n background task(s)</source>
<translation type="unfinished">
<numerusform></numerusform>
<numerusform></numerusform>
<numerusform></numerusform>
<numerusform></numerusform>
<numerusform></numerusform>
<numerusform></numerusform>
</translation>
</message>
</context>
<context>
<name>olive::MainWindow</name>
<message>
<location filename="../window/mainwindow/mainwindow.cpp" line="582"/>
<source>Set Footage Workarea</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../window/mainwindow/mainwindow.cpp" line="591"/>
<source>Driver Warning</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../window/mainwindow/mainwindow.cpp" line="592"/>
<source>Oak Video Editor has detected your system is using the Nouveau graphics driver.
This driver is known to have stability and performance issues with Oak Video Editor. It is highly recommended you install the proprietary NVIDIA driver before continuing to use Oak Video Editor.</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>olive::ManagedDisplayWidget</name>
<message>
<location filename="../widget/manageddisplay/manageddisplay.cpp" line="167"/>
<source>Color Space</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/manageddisplay/manageddisplay.cpp" line="211"/>
<source>No color manager connected</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/manageddisplay/manageddisplay.cpp" line="385"/>
<source>Display</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/manageddisplay/manageddisplay.cpp" line="407"/>
<source>View</source>
<translation type="unfinished">أظهر</translation>
</message>
<message>
<location filename="../widget/manageddisplay/manageddisplay.cpp" line="428"/>
<source>Look</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/manageddisplay/manageddisplay.cpp" line="436"/>
<source>(None)</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/manageddisplay/manageddisplay.cpp" line="464"/>
<source>OpenColorIO Error</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/manageddisplay/manageddisplay.cpp" line="465"/>
<source>Failed to set color configuration: %1</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>olive::ManagedPixelSamplerWidget</name>
<message>
<location filename="../widget/pixelsampler/pixelsampler.cpp" line="81"/>
<source>Display</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/pixelsampler/pixelsampler.cpp" line="85"/>
<source>Reference</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>olive::MarkerPropertiesDialog</name>
<message>
<location filename="../dialog/markerproperties/markerpropertiesdialog.cpp" line="47"/>
<source>Time</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../dialog/markerproperties/markerpropertiesdialog.cpp" line="53"/>
<source>In:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../dialog/markerproperties/markerpropertiesdialog.cpp" line="60"/>
<source>Out:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../dialog/markerproperties/markerpropertiesdialog.cpp" line="85"/>
<source>Color:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../dialog/markerproperties/markerpropertiesdialog.cpp" line="100"/>
<source>Name:</source>
<translation type="unfinished">اﻷسم:</translation>
</message>
<message>
<location filename="../dialog/markerproperties/markerpropertiesdialog.cpp" line="112"/>
<source>(multiple)</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../dialog/markerproperties/markerpropertiesdialog.cpp" line="127"/>
<source>Edit Markers</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../dialog/markerproperties/markerpropertiesdialog.cpp" line="136"/>
<source>Invalid Values</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../dialog/markerproperties/markerpropertiesdialog.cpp" line="137"/>
<source>In point must be less than or equal to out point.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../dialog/markerproperties/markerpropertiesdialog.cpp" line="162"/>
<source>Set Marker Properties</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>olive::MaskDistortNode</name>
<message>
<location filename="../node/distort/mask/mask.cpp" line="65"/>
<source>Texture</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../node/distort/mask/mask.cpp" line="66"/>
<source>Invert</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../node/distort/mask/mask.cpp" line="67"/>
<source>Feather</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../node/distort/mask/mask.h" line="39"/>
<source>Mask</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../node/distort/mask/mask.h" line="54"/>
<source>Apply a polygonal mask.</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>olive::MathNode</name>
<message>
<location filename="../node/math/math/math.cpp" line="58"/>
<source>Math</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../node/math/math/math.cpp" line="73"/>
<source>Perform a mathematical operation between two values.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../node/math/math/math.cpp" line="80"/>
<source>Method</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../node/math/math/math.cpp" line="81"/>
<location filename="../node/math/math/math.cpp" line="82"/>
<source>Value</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Add</source>
<translation type="obsolete">أضف</translation>
</message>
<message>
<source>Multiply</source>
<translation type="obsolete">ضاعف</translation>
</message>
</context>
<context>
<name>olive::MathNodeBase</name>
<message>
<location filename="../node/math/math/mathbase.cpp" line="185"/>
<source>Add</source>
<translation type="unfinished">أضف</translation>
</message>
<message>
<location filename="../node/math/math/mathbase.cpp" line="187"/>
<source>Subtract</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../node/math/math/mathbase.cpp" line="189"/>
<source>Multiply</source>
<translation type="unfinished">ضاعف</translation>
</message>
<message>
<location filename="../node/math/math/mathbase.cpp" line="191"/>
<source>Divide</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../node/math/math/mathbase.cpp" line="193"/>
<source>Power</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>olive::MatrixGenerator</name>
<message>
<location filename="../node/generator/matrix/matrix.cpp" line="61"/>
<source>Orthographic Matrix</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../node/generator/matrix/matrix.cpp" line="66"/>
<source>Ortho</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../node/generator/matrix/matrix.cpp" line="81"/>
<source>Generate an orthographic matrix using position, rotation, and scale.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../node/generator/matrix/matrix.cpp" line="89"/>
<source>Position</source>
<translation type="unfinished">الموضع</translation>
</message>
<message>
<location filename="../node/generator/matrix/matrix.cpp" line="90"/>
<source>Rotation</source>
<translation type="unfinished">الدوران</translation>
</message>
<message>
<location filename="../node/generator/matrix/matrix.cpp" line="91"/>
<source>Scale</source>
<translation type="unfinished">المقياس</translation>
</message>
<message>
<location filename="../node/generator/matrix/matrix.cpp" line="92"/>
<source>Uniform Scale</source>
<translation type="unfinished">المقياس الموحد</translation>
</message>
<message>
<location filename="../node/generator/matrix/matrix.cpp" line="93"/>
<source>Anchor Point</source>
<translation type="unfinished">نقطة المرساة</translation>
</message>
</context>
<context>
<name>olive::MenuShared</name>
<message>
<location filename="../widget/menu/menushared.cpp" line="40"/>
<source>Ctrl+N</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/menu/menushared.cpp" line="43"/>
<source>Ctrl+Shift+N</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/menu/menushared.cpp" line="49"/>
<source>Ctrl+X</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/menu/menushared.cpp" line="51"/>
<source>Ctrl+C</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/menu/menushared.cpp" line="53"/>
<source>Ctrl+V</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/menu/menushared.cpp" line="56"/>
<source>Ctrl+Shift+V</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/menu/menushared.cpp" line="58"/>
<source>Ctrl+D</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/menu/menushared.cpp" line="60"/>
<source>F2</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/menu/menushared.cpp" line="62"/>
<source>Del</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/menu/menushared.cpp" line="65"/>
<source>Shift+Del</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/menu/menushared.cpp" line="68"/>
<source>Ctrl+K</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/menu/menushared.cpp" line="71"/>
<source>Ctrl+R</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/menu/menushared.cpp" line="85"/>
<source>I</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/menu/menushared.cpp" line="87"/>
<source>O</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/menu/menushared.cpp" line="93"/>
<source>G</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/menu/menushared.cpp" line="98"/>
<source>Ctrl+Shift+D</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/menu/menushared.cpp" line="101"/>
<source>Ctrl+L</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/menu/menushared.cpp" line="104"/>
<source>Shift+E</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/menu/menushared.cpp" line="411"/>
<source>&amp;Project</source>
<translation type="unfinished">&amp;المشروع</translation>
</message>
<message>
<location filename="../widget/menu/menushared.cpp" line="412"/>
<source>&amp;Sequence</source>
<translation type="unfinished">&amp;مقطع</translation>
</message>
<message>
<location filename="../widget/menu/menushared.cpp" line="413"/>
<source>&amp;Folder</source>
<translation type="unfinished">&amp;مجلد</translation>
</message>
<message>
<location filename="../widget/menu/menushared.cpp" line="416"/>
<source>Cu&amp;t</source>
<translation type="unfinished">قط&amp;ع</translation>
</message>
<message>
<location filename="../widget/menu/menushared.cpp" line="417"/>
<source>Cop&amp;y</source>
<translation type="unfinished">&amp;نسخ</translation>
</message>
<message>
<location filename="../widget/menu/menushared.cpp" line="418"/>
<source>&amp;Paste</source>
<translation type="unfinished">&amp;لصق</translation>
</message>
<message>
<location filename="../widget/menu/menushared.cpp" line="419"/>
<source>Paste Insert</source>
<translation type="unfinished">ألصق أدرج</translation>
</message>
<message>
<location filename="../widget/menu/menushared.cpp" line="420"/>
<source>Duplicate</source>
<translation type="unfinished">أستنساخ</translation>
</message>
<message>
<location filename="../widget/menu/menushared.cpp" line="421"/>
<source>Rename</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/menu/menushared.cpp" line="422"/>
<source>Delete</source>
<translation type="unfinished">حذف</translation>
</message>
<message>
<location filename="../widget/menu/menushared.cpp" line="423"/>
<source>Ripple Delete</source>
<translation type="unfinished">حذف موجة</translation>
</message>
<message>
<location filename="../widget/menu/menushared.cpp" line="424"/>
<source>Split</source>
<translation type="unfinished">أنقسام</translation>
</message>
<message>
<location filename="../widget/menu/menushared.cpp" line="425"/>
<source>Speed/Duration</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/menu/menushared.cpp" line="433"/>
<source>Set In Point</source>
<translation type="unfinished">ضع في نقطة</translation>
</message>
<message>
<location filename="../widget/menu/menushared.cpp" line="434"/>
<source>Set Out Point</source>
<translation type="unfinished">ضع خارج نقطة</translation>
</message>
<message>
<location filename="../widget/menu/menushared.cpp" line="435"/>
<source>Reset In Point</source>
<translation type="unfinished">صفر في النقطة</translation>
</message>
<message>
<location filename="../widget/menu/menushared.cpp" line="436"/>
<source>Reset Out Point</source>
<translation type="unfinished">صفّر النقطة</translation>
</message>
<message>
<location filename="../widget/menu/menushared.cpp" line="437"/>
<source>Clear In/Out Point</source>
<translation type="unfinished">محو نقطة الدخل/الخرج</translation>
</message>
<message>
<location filename="../widget/menu/menushared.cpp" line="440"/>
<source>Add Default Transition</source>
<translation type="unfinished">أضف اﻷنتقال الأفتراضي</translation>
</message>
<message>
<location filename="../widget/menu/menushared.cpp" line="441"/>
<source>Link/Unlink</source>
<translation type="unfinished">ربط/فصل</translation>
</message>
<message>
<location filename="../widget/menu/menushared.cpp" line="442"/>
<source>Enable/Disable</source>
<translation type="unfinished">تفعيل/تعطيل</translation>
</message>
<message>
<location filename="../widget/menu/menushared.cpp" line="443"/>
<source>Nest</source>
<translation type="unfinished">تداخل</translation>
</message>
<message>
<location filename="../widget/menu/menushared.cpp" line="446"/>
<source>Frames</source>
<translation type="unfinished">اﻹطارات</translation>
</message>
<message>
<location filename="../widget/menu/menushared.cpp" line="447"/>
<source>Drop Frame</source>
<translation type="unfinished">أفلت إطار</translation>
</message>
<message>
<location filename="../widget/menu/menushared.cpp" line="448"/>
<source>Non-Drop Frame</source>
<translation type="unfinished">إطار غير مُفلت</translation>
</message>
<message>
<location filename="../widget/menu/menushared.cpp" line="449"/>
<source>Milliseconds</source>
<translation type="unfinished">جزء من الثانية</translation>
</message>
<message>
<location filename="../widget/menu/menushared.cpp" line="450"/>
<source>Seconds</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>olive::MergeNode</name>
<message>
<location filename="../node/math/merge/merge.cpp" line="47"/>
<source>Merge</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../node/math/merge/merge.cpp" line="62"/>
<source>Merge two textures together.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../node/math/merge/merge.cpp" line="69"/>
<source>Base</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../node/math/merge/merge.cpp" line="71"/>
<source>Blend</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>olive::MosaicFilterNode</name>
<message>
<location filename="../node/filter/mosaic/mosaicfilternode.cpp" line="52"/>
<source>Texture</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../node/filter/mosaic/mosaicfilternode.cpp" line="53"/>
<source>Horizontal</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../node/filter/mosaic/mosaicfilternode.cpp" line="54"/>
<source>Vertical</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../node/filter/mosaic/mosaicfilternode.h" line="39"/>
<source>Mosaic</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../node/filter/mosaic/mosaicfilternode.h" line="54"/>
<source>Apply a pixelated mosaic filter to video.</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>olive::MultiCamNode</name>
<message>
<location filename="../node/input/multicam/multicamnode.cpp" line="52"/>
<source>Multi-Cam</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../node/input/multicam/multicamnode.cpp" line="67"/>
<source>Allows easy switching between multiple sources.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../node/input/multicam/multicamnode.cpp" line="163"/>
<source>Current</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../node/input/multicam/multicamnode.cpp" line="164"/>
<source>Sources</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../node/input/multicam/multicamnode.cpp" line="165"/>
<source>Sequence</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../node/input/multicam/multicamnode.cpp" line="166"/>
<source>Sequence Type</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../node/input/multicam/multicamnode.cpp" line="167"/>
<source>Video</source>
<translation type="unfinished">فيديو</translation>
</message>
<message>
<location filename="../node/input/multicam/multicamnode.cpp" line="167"/>
<source>Audio</source>
<translation type="unfinished">الصوت</translation>
</message>
<message>
<location filename="../node/input/multicam/multicamnode.cpp" line="177"/>
<source>%1: %2</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>olive::MulticamPanel</name>
<message>
<location filename="../panel/multicam/multicampanel.cpp" line="38"/>
<source>Multi-Cam</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>olive::MulticamWidget</name>
<message>
<location filename="../widget/multicam/multicamwidget.cpp" line="178"/>
<source>Switched Multi-Camera Source</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>olive::Node</name>
<message>
<location filename="../node/node.cpp" line="2279"/>
<source>Output</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>General</source>
<translation type="obsolete">عام</translation>
</message>
<message>
<location filename="../node/node.cpp" line="106"/>
<source>Enabled</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../node/node.cpp" line="1935"/>
<source>Connected %1 to %2 - %3</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../node/node.cpp" line="1942"/>
<source>Disconnected %1 from %2 - %3</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../node/node.cpp" line="2006"/>
<source>%1 (%2)</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../node/node.cpp" line="2281"/>
<source>Distort</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../node/node.cpp" line="2283"/>
<source>Math</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../node/node.cpp" line="2285"/>
<source>Keying</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../node/node.cpp" line="2287"/>
<source>Color</source>
<translation type="unfinished">اللون</translation>
</message>
<message>
<location filename="../node/node.cpp" line="2289"/>
<source>Filter</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../node/node.cpp" line="2291"/>
<source>Timeline</source>
<translation type="unfinished">الخط الزمني</translation>
</message>
<message>
<location filename="../node/node.cpp" line="2293"/>
<source>Generator</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../node/node.cpp" line="2295"/>
<source>Transition</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../node/node.cpp" line="2297"/>
<source>Project</source>
<translation type="unfinished">المشروع</translation>
</message>
<message>
<location filename="../node/node.cpp" line="2299"/>
<source>OpenFX</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../node/node.cpp" line="2301"/>
<source>Time</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../node/node.cpp" line="2307"/>
<source>Uncategorized</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>olive::NodeGroup</name>
<message>
<location filename="../node/group/group.cpp" line="39"/>
<source>Group</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../node/group/group.cpp" line="54"/>
<source>A group of nodes that is represented as a single node.</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>olive::NodePanel</name>
<message>
<location filename="../panel/node/node.h" line="141"/>
<source>Node Editor</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>olive::NodeParam</name>
<message>
<source>Color</source>
<translation type="obsolete">اللون</translation>
</message>
<message>
<source>Text</source>
<translation type="obsolete">النص</translation>
</message>
<message>
<source>Font</source>
<translation type="obsolete">الخط</translation>
</message>
</context>
<context>
<name>olive::NodeParamView</name>
<message>
<location filename="../widget/nodeparamview/nodeparamview.cpp" line="91"/>
<source>%1 Nodes</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/nodeparamview/nodeparamview.cpp" line="95"/>
<source>Other</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/nodeparamview/nodeparamview.cpp" line="457"/>
<source>Deleted %1 Node(s)</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/nodeparamview/nodeparamview.cpp" line="647"/>
<source>Paste Nodes</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/nodeparamview/nodeparamview.cpp" line="656"/>
<source>The following node types already exist in this context:
%1
Do you wish to paste values onto the existing nodes or paste new nodes?</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/nodeparamview/nodeparamview.cpp" line="661"/>
<source>Paste As Values</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/nodeparamview/nodeparamview.cpp" line="662"/>
<source>Paste As Nodes</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/nodeparamview/nodeparamview.cpp" line="706"/>
<source>Pasted %1 Node(s)</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>olive::NodeParamViewArrayButton</name>
<message>
<location filename="../widget/nodeparamview/nodeparamviewarraywidget.cpp" line="89"/>
<source>+</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/nodeparamview/nodeparamviewarraywidget.cpp" line="91"/>
<source>-</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>olive::NodeParamViewArrayWidget</name>
<message numerus="yes">
<location filename="../widget/nodeparamview/nodeparamviewarraywidget.cpp" line="62"/>
<source>%n element(s)</source>
<translation type="unfinished">
<numerusform></numerusform>
<numerusform></numerusform>
<numerusform></numerusform>
<numerusform></numerusform>
<numerusform></numerusform>
<numerusform></numerusform>
</translation>
</message>
</context>
<context>
<name>olive::NodeParamViewConnectedLabel</name>
<message>
<location filename="../widget/nodeparamview/nodeparamviewconnectedlabel.cpp" line="62"/>
<source>Connected to</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/nodeparamview/nodeparamviewconnectedlabel.cpp" line="175"/>
<source>Nothing</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/nodeparamview/nodeparamviewconnectedlabel.cpp" line="151"/>
<source>Disconnect</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>olive::NodeParamViewContext</name>
<message>
<location filename="../widget/nodeparamview/nodeparamviewcontext.cpp" line="193"/>
<source>Added %1 to Node Chain</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>olive::NodeParamViewItem</name>
<message>
<location filename="../widget/nodeparamview/nodeparamviewitem.cpp" line="134"/>
<source>Clear</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>olive::NodeParamViewItemBase</name>
<message>
<location filename="../widget/nodeparamview/nodeparamviewitembase.cpp" line="73"/>
<source>%1 (%2)</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>olive::NodeParamViewItemBody</name>
<message>
<location filename="../widget/nodeparamview/nodeparamviewitem.cpp" line="461"/>
<location filename="../widget/nodeparamview/nodeparamviewitem.cpp" line="466"/>
<source>%1:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/nodeparamview/nodeparamviewitem.cpp" line="634"/>
<source>Appended Array Element In %1 - %2</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/nodeparamview/nodeparamviewitem.cpp" line="650"/>
<source>Inserted Array Element In %1 - %2</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/nodeparamview/nodeparamviewitem.cpp" line="665"/>
<source>Removed Array Element In %1 - %2</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>olive::NodeParamViewKeyframeControl</name>
<message>
<location filename="../widget/nodeparamview/nodeparamviewkeyframecontrol.cpp" line="206"/>
<source>Toggled Keyframe</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/nodeparamview/nodeparamviewkeyframecontrol.cpp" line="282"/>
<source>Enabled Keyframing On %1 - %2</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/nodeparamview/nodeparamviewkeyframecontrol.cpp" line="287"/>
<source>Warning</source>
<translation type="unfinished">تحذير</translation>
</message>
<message>
<location filename="../widget/nodeparamview/nodeparamviewkeyframecontrol.cpp" line="288"/>
<source>Are you sure you want to disable keyframing on this value? This will clear all existing keyframes.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/nodeparamview/nodeparamviewkeyframecontrol.cpp" line="314"/>
<source>Disabled Keyframing On %1 - %2</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>olive::NodeParamViewTextEdit</name>
<message>
<location filename="../widget/nodeparamview/nodeparamviewtextedit.cpp" line="51"/>
<source>Edit In Viewer</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>olive::NodeParamViewWidgetBridge</name>
<message>
<location filename="../widget/nodeparamview/nodeparamviewwidgetbridge.cpp" line="668"/>
<source>Edited Value Of %1 - %2</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>olive::NodeTablePanel</name>
<message>
<location filename="../panel/table/table.cpp" line="37"/>
<source>Table View</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>olive::NodeTableView</name>
<message>
<location filename="../widget/nodetableview/nodetableview.cpp" line="36"/>
<source>Type</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/nodetableview/nodetableview.cpp" line="36"/>
<source>Source</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/nodetableview/nodetableview.cpp" line="36"/>
<source>R/X</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/nodetableview/nodetableview.cpp" line="36"/>
<source>G/Y</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/nodetableview/nodetableview.cpp" line="36"/>
<source>B/Z</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/nodetableview/nodetableview.cpp" line="37"/>
<source>A/W</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/nodetableview/nodetableview.cpp" line="137"/>
<source>(unknown)</source>
<translation type="unfinished">(غير معلوم)</translation>
</message>
</context>
<context>
<name>olive::NodeTreeView</name>
<message>
<location filename="../widget/nodetreeview/nodetreeview.cpp" line="161"/>
<source>Nodes</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/nodetreeview/nodetreeview.cpp" line="204"/>
<source>R</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/nodetreeview/nodetreeview.cpp" line="204"/>
<source>X</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/nodetreeview/nodetreeview.cpp" line="207"/>
<source>G</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/nodetreeview/nodetreeview.cpp" line="207"/>
<source>Y</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/nodetreeview/nodetreeview.cpp" line="210"/>
<source>B</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/nodetreeview/nodetreeview.cpp" line="210"/>
<source>Z</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/nodetreeview/nodetreeview.cpp" line="213"/>
<source>A</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/nodetreeview/nodetreeview.cpp" line="213"/>
<source>W</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>olive::NodeValueTree</name>
<message>
<location filename="../widget/nodevaluetree/nodevaluetree.cpp" line="94"/>
<source>Type</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/nodevaluetree/nodevaluetree.cpp" line="94"/>
<source>Value</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/nodevaluetree/nodevaluetree.cpp" line="94"/>
<source>Source</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>olive::NodeView</name>
<message>
<location filename="../widget/nodeview/nodeview.cpp" line="870"/>
<source>Smooth Edges</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/nodeview/nodeview.cpp" line="160"/>
<source>Deleted %1 Node(s)</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/nodeview/nodeview.cpp" line="384"/>
<source>Set Color of %1 Node(s)</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/nodeview/nodeview.cpp" line="442"/>
<location filename="../widget/nodeview/nodeview.cpp" line="623"/>
<source>Moved %1 Node(s)</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/nodeview/nodeview.cpp" line="608"/>
<source>Nodes must be placed inside a context.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/nodeview/nodeview.cpp" line="730"/>
<source>Dropped %1 Node(s)</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/nodeview/nodeview.cpp" line="840"/>
<source>Ungroup</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/nodeview/nodeview.cpp" line="844"/>
<source>Group</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/nodeview/nodeview.cpp" line="857"/>
<source>Open in Viewer</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/nodeview/nodeview.cpp" line="865"/>
<source>P&amp;roperties</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/nodeview/nodeview.cpp" line="878"/>
<source>Direction</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/nodeview/nodeview.cpp" line="881"/>
<source>Top to Bottom</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/nodeview/nodeview.cpp" line="885"/>
<source>Bottom to Top</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/nodeview/nodeview.cpp" line="889"/>
<source>Left to Right</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/nodeview/nodeview.cpp" line="893"/>
<source>Right to Left</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/nodeview/nodeview.cpp" line="1357"/>
<source>Add</source>
<translation type="unfinished">أضف</translation>
</message>
<message>
<location filename="../widget/nodeview/nodeview.cpp" line="1483"/>
<source>Failed to group nodes</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/nodeview/nodeview.cpp" line="1484"/>
<source>Nodes can only be grouped if they&apos;re in the same context.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/nodeview/nodeview.cpp" line="1541"/>
<source>Grouped Nodes</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/nodeview/nodeview.cpp" line="1580"/>
<source>Ungrouped Nodes</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/nodeview/nodeview.cpp" line="1786"/>
<source>Input &quot;%1&quot; is currently connected to node &quot;%2&quot;, which is not visible in this context. By connecting this, that connection will be removed. Do you wish to continue?</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>olive::NodeViewToolBar</name>
<message>
<location filename="../widget/nodeview/nodeviewtoolbar.cpp" line="66"/>
<source>Add Node</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/nodeview/nodeviewtoolbar.cpp" line="67"/>
<source>Toggle Mini-Map</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>olive::NoiseGeneratorNode</name>
<message>
<location filename="../node/generator/noise/noise.cpp" line="54"/>
<source>Noise</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../node/generator/noise/noise.cpp" line="69"/>
<source>Generates noise patterns</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../node/generator/noise/noise.cpp" line="76"/>
<source>Base</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../node/generator/noise/noise.cpp" line="77"/>
<source>Strength</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../node/generator/noise/noise.cpp" line="78"/>
<source>Color</source>
<translation type="unfinished">اللون</translation>
</message>
</context>
<context>
<name>olive::OCIOGradingTransformLinearNode</name>
<message>
<location filename="../node/color/ociogradingtransformlinear/ociogradingtransformlinear.cpp" line="103"/>
<source>OCIO Color Grading (Linear)</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../node/color/ociogradingtransformlinear/ociogradingtransformlinear.cpp" line="119"/>
<source>Simple linear color grading using OpenColorIO.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../node/color/ociogradingtransformlinear/ociogradingtransformlinear.cpp" line="126"/>
<source>Input</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../node/color/ociogradingtransformlinear/ociogradingtransformlinear.cpp" line="127"/>
<source>Contrast</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../node/color/ociogradingtransformlinear/ociogradingtransformlinear.cpp" line="128"/>
<source>Offset</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../node/color/ociogradingtransformlinear/ociogradingtransformlinear.cpp" line="129"/>
<source>Exposure</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../node/color/ociogradingtransformlinear/ociogradingtransformlinear.cpp" line="131"/>
<source>Exposure increments in stops.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../node/color/ociogradingtransformlinear/ociogradingtransformlinear.cpp" line="132"/>
<source>Saturation</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../node/color/ociogradingtransformlinear/ociogradingtransformlinear.cpp" line="133"/>
<source>Pivot</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../node/color/ociogradingtransformlinear/ociogradingtransformlinear.cpp" line="134"/>
<source>Enable Black Clamp</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../node/color/ociogradingtransformlinear/ociogradingtransformlinear.cpp" line="135"/>
<source>Black Clamp</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../node/color/ociogradingtransformlinear/ociogradingtransformlinear.cpp" line="136"/>
<source>Enable White Clamp</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../node/color/ociogradingtransformlinear/ociogradingtransformlinear.cpp" line="137"/>
<source>White Clamp</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>olive::OCIOLutNode</name>
<message>
<location filename="../node/color/ociolut/ociolut.cpp" line="84"/>
<source>LUT Files (*.cube *.3dl);;Cube LUT (*.cube);;3DL LUT (*.3dl);;All Files (*)</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../node/color/ociolut/ociolut.cpp" line="86"/>
<source>Select a .cube or .3dl LUT file</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../node/color/ociolut/ociolut.cpp" line="96"/>
<source>OCIO LUT</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../node/color/ociolut/ociolut.cpp" line="111"/>
<source>Applies a LUT file through OpenColorIO.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../node/color/ociolut/ociolut.cpp" line="118"/>
<source>Input</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../node/color/ociolut/ociolut.cpp" line="119"/>
<source>LUT File</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../node/color/ociolut/ociolut.cpp" line="120"/>
<source>Direction</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../node/color/ociolut/ociolut.cpp" line="121"/>
<source>Forward</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../node/color/ociolut/ociolut.cpp" line="121"/>
<source>Inverse</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>olive::OTIOPropertiesDialog</name>
<message>
<location filename="../dialog/otioproperties/otiopropertiesdialog.cpp" line="41"/>
<source>OpenTimelineIO files do not store sequence parameters (resolution, frame rate, etc.)
Please set the correct parameters on the sequences below (they have been set to your default sequence parameters as a starting point).</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../dialog/otioproperties/otiopropertiesdialog.cpp" line="49"/>
<source>Sequence</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../dialog/otioproperties/otiopropertiesdialog.cpp" line="49"/>
<source>Actions</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../dialog/otioproperties/otiopropertiesdialog.cpp" line="58"/>
<source>Settings</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../dialog/otioproperties/otiopropertiesdialog.cpp" line="86"/>
<source>Load OpenTimelineIO Project</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>olive::OpacityEffect</name>
<message>
<location filename="../node/effect/opacity/opacityeffect.cpp" line="57"/>
<source>Texture</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../node/effect/opacity/opacityeffect.cpp" line="58"/>
<location filename="../node/effect/opacity/opacityeffect.h" line="35"/>
<source>Opacity</source>
<translation type="unfinished">العتمة</translation>
</message>
<message>
<location filename="../node/effect/opacity/opacityeffect.h" line="50"/>
<source>Alter a video&apos;s opacity.
This is equivalent to multiplying a video by a number between 0.0 and 1.0.</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>olive::PanNode</name>
<message>
<location filename="../node/audio/pan/pan.cpp" line="51"/>
<location filename="../node/audio/pan/pan.cpp" line="126"/>
<source>Pan</source>
<translation type="unfinished">تسطّح</translation>
</message>
<message>
<location filename="../node/audio/pan/pan.cpp" line="66"/>
<source>Adjust the stereo panning of an audio source.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../node/audio/pan/pan.cpp" line="125"/>
<source>Samples</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>olive::PanelWidget</name>
<message>
<location filename="../panel/panel.cpp" line="106"/>
<source>%1: %2</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>olive::ParamPanel</name>
<message>
<location filename="../panel/param/param.cpp" line="67"/>
<source>Parameter Editor</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>(none)</source>
<translation type="obsolete">(لا شيء)</translation>
</message>
</context>
<context>
<name>olive::PathWidget</name>
<message>
<location filename="../widget/path/pathwidget.cpp" line="45"/>
<source>Browse</source>
<translation type="unfinished">تصفّح</translation>
</message>
<message>
<location filename="../widget/path/pathwidget.cpp" line="55"/>
<source>Browse for path</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>olive::PixelAspectRatioComboBox</name>
<message>
<location filename="../widget/standardcombos/pixelaspectratiocombobox.h" line="94"/>
<source>Set Custom Pixel Aspect Ratio</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/standardcombos/pixelaspectratiocombobox.h" line="108"/>
<source>Custom...</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/standardcombos/pixelaspectratiocombobox.h" line="115"/>
<source>Custom (%1)</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>olive::PixelSamplerPanel</name>
<message>
<location filename="../panel/pixelsampler/pixelsamplerpanel.cpp" line="52"/>
<source>Pixel Sampler</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>olive::PixelSamplerWidget</name>
<message>
<location filename="../widget/pixelsampler/pixelsampler.cpp" line="43"/>
<source>Color</source>
<translation type="unfinished">اللون</translation>
</message>
<message>
<location filename="../widget/pixelsampler/pixelsampler.cpp" line="58"/>
<source>&lt;html&gt;&lt;font color=&apos;#FF8080&apos;&gt;R: %1 (%5)&lt;/font&gt;&lt;br&gt;&lt;font color=&apos;#80FF80&apos;&gt;G: %2 (%6)&lt;/font&gt;&lt;br&gt;&lt;font color=&apos;#8080FF&apos;&gt;B: %3 (%7)&lt;/font&gt;&lt;br&gt;A: %4 (%8)&lt;/html&gt;</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>olive::PolygonGenerator</name>
<message>
<location filename="../node/generator/polygon/polygon.cpp" line="68"/>
<source>Polygon</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../node/generator/polygon/polygon.cpp" line="83"/>
<source>Generate a 2D polygon of any amount of points.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../node/generator/polygon/polygon.cpp" line="90"/>
<source>Points</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../node/generator/polygon/polygon.cpp" line="91"/>
<source>Color</source>
<translation type="unfinished">اللون</translation>
</message>
</context>
<context>
<name>olive::PreCacheTask</name>
<message>
<location filename="../task/precache/precachetask.cpp" line="59"/>
<source>Pre-caching %1:%2</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>olive::PreferencesAppearanceTab</name>
<message>
<location filename="../dialog/preferences/tabs/preferencesappearancetab.cpp" line="45"/>
<source>Theme</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../dialog/preferences/tabs/preferencesappearancetab.cpp" line="67"/>
<source>Default Node Colors</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../dialog/preferences/tabs/preferencesappearancetab.cpp" line="89"/>
<source>Miscellaneous</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>olive::PreferencesAudioTab</name>
<message>
<source>Output Device:</source>
<translation type="obsolete">جهاز اﻹخراج:</translation>
</message>
<message>
<source>Input Device:</source>
<translation type="obsolete">جهاز اﻹدخال:</translation>
</message>
<message>
<location filename="../dialog/preferences/tabs/preferencesaudiotab.cpp" line="45"/>
<source>Backend:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../dialog/preferences/tabs/preferencesaudiotab.cpp" line="68"/>
<source>Output</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../dialog/preferences/tabs/preferencesaudiotab.cpp" line="73"/>
<location filename="../dialog/preferences/tabs/preferencesaudiotab.cpp" line="134"/>
<source>Device:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../dialog/preferences/tabs/preferencesaudiotab.cpp" line="83"/>
<source>Advanced</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../dialog/preferences/tabs/preferencesaudiotab.cpp" line="89"/>
<source>Sample Rate:</source>
<translation type="unfinished">معدل الإعتيان:</translation>
</message>
<message>
<location filename="../dialog/preferences/tabs/preferencesaudiotab.cpp" line="101"/>
<source>Channel Layout:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../dialog/preferences/tabs/preferencesaudiotab.cpp" line="111"/>
<source>Sample Format:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../dialog/preferences/tabs/preferencesaudiotab.cpp" line="129"/>
<source>Input</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../dialog/preferences/tabs/preferencesaudiotab.cpp" line="141"/>
<source>Recording</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../dialog/preferences/tabs/preferencesaudiotab.cpp" line="149"/>
<source>Format:</source>
<translation type="unfinished">صيغة:</translation>
</message>
<message>
<source>Audio Recording:</source>
<translation type="obsolete">تسجيل الصوت:</translation>
</message>
<message>
<source>Mono</source>
<translation type="obsolete">اُحادي</translation>
</message>
<message>
<source>Stereo</source>
<translation type="obsolete">مُجسم</translation>
</message>
<message>
<location filename="../dialog/preferences/tabs/preferencesaudiotab.cpp" line="184"/>
<source>Refresh Devices</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Default</source>
<translation type="obsolete">إفتراضي</translation>
</message>
</context>
<context>
<name>olive::PreferencesBehaviorTab</name>
<message>
<location filename="../dialog/preferences/tabs/preferencesbehaviortab.cpp" line="41"/>
<source>Behavior</source>
<translation type="unfinished">السلوك</translation>
</message>
<message>
<location filename="../dialog/preferences/tabs/preferencesbehaviortab.cpp" line="41"/>
<source>Setting</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../dialog/preferences/tabs/preferencesbehaviortab.cpp" line="43"/>
<source>General</source>
<translation type="unfinished">عام</translation>
</message>
<message>
<location filename="../dialog/preferences/tabs/preferencesbehaviortab.cpp" line="45"/>
<source>Enable hover focus</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../dialog/preferences/tabs/preferencesbehaviortab.cpp" line="46"/>
<source>Panels will be considered focused when the mouse cursor is over them without having to click them.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../dialog/preferences/tabs/preferencesbehaviortab.cpp" line="48"/>
<source>Enable slider ladder</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../dialog/preferences/tabs/preferencesbehaviortab.cpp" line="51"/>
<source>Scrolling zooms by default</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../dialog/preferences/tabs/preferencesbehaviortab.cpp" line="52"/>
<source>By default, scrolling will move the view around, and holding Ctrl/Cmd will make it zoom instead. Enabling this will switch those, scrolling will zoom by default, and holding Ctrl/Cmd will move the view instead.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../dialog/preferences/tabs/preferencesbehaviortab.cpp" line="56"/>
<source>Audio</source>
<translation type="unfinished">الصوت</translation>
</message>
<message>
<location filename="../dialog/preferences/tabs/preferencesbehaviortab.cpp" line="57"/>
<source>Enable audio scrubbing</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../dialog/preferences/tabs/preferencesbehaviortab.cpp" line="60"/>
<source>Timeline</source>
<translation type="unfinished">الخط الزمني</translation>
</message>
<message>
<location filename="../dialog/preferences/tabs/preferencesbehaviortab.cpp" line="61"/>
<source>Auto-Seek to Imported Clips</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../dialog/preferences/tabs/preferencesbehaviortab.cpp" line="63"/>
<source>Edit Tool Also Seeks</source>
<translation type="unfinished">أداة التحرير تعرض إيضاً</translation>
</message>
<message>
<location filename="../dialog/preferences/tabs/preferencesbehaviortab.cpp" line="65"/>
<source>Edit Tool Selects Links</source>
<translation type="unfinished">أداة التحرير تحدد الروابط</translation>
</message>
<message>
<location filename="../dialog/preferences/tabs/preferencesbehaviortab.cpp" line="67"/>
<source>Enable Drag Files to Timeline</source>
<translation type="unfinished">أسمح بسحب الملفات للخط الزمني</translation>
</message>
<message>
<location filename="../dialog/preferences/tabs/preferencesbehaviortab.cpp" line="69"/>
<source>Invert Timeline Scroll Axes</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../dialog/preferences/tabs/preferencesbehaviortab.cpp" line="71"/>
<source>Hold ALT on any UI element to switch scrolling axes</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../dialog/preferences/tabs/preferencesbehaviortab.cpp" line="73"/>
<source>Seek Also Selects</source>
<translation type="unfinished">العرض يحدد إيضاً</translation>
</message>
<message>
<location filename="../dialog/preferences/tabs/preferencesbehaviortab.cpp" line="75"/>
<source>Seek to the End of Pastes</source>
<translation type="unfinished">أعرض لنهاية الملصوقات</translation>
</message>
<message>
<location filename="../dialog/preferences/tabs/preferencesbehaviortab.cpp" line="77"/>
<source>Selecting Also Seeks</source>
<translation type="unfinished">تحديد العروضات إيضاً</translation>
</message>
<message>
<location filename="../dialog/preferences/tabs/preferencesbehaviortab.cpp" line="80"/>
<source>Playback</source>
<translation type="unfinished">الترديد</translation>
</message>
<message>
<location filename="../dialog/preferences/tabs/preferencesbehaviortab.cpp" line="81"/>
<source>Ask For Name When Setting Marker</source>
<translation type="unfinished">أسال عن اﻷسم حين وضع المؤشر</translation>
</message>
<message>
<location filename="../dialog/preferences/tabs/preferencesbehaviortab.cpp" line="83"/>
<source>Automatically rewind at the end of a sequence</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../dialog/preferences/tabs/preferencesbehaviortab.cpp" line="86"/>
<source>Project</source>
<translation type="unfinished">المشروع</translation>
</message>
<message>
<location filename="../dialog/preferences/tabs/preferencesbehaviortab.cpp" line="87"/>
<source>Drop Files on Media to Replace</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../dialog/preferences/tabs/preferencesbehaviortab.cpp" line="90"/>
<source>Nodes</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../dialog/preferences/tabs/preferencesbehaviortab.cpp" line="91"/>
<source>Add Default Effects to New Clips</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../dialog/preferences/tabs/preferencesbehaviortab.cpp" line="93"/>
<source>Auto-Scale By Default</source>
<translation type="unfinished">التحجيم-التلقائي إفتراضياً</translation>
</message>
<message>
<location filename="../dialog/preferences/tabs/preferencesbehaviortab.cpp" line="96"/>
<source>Splitting Clips Copies Dependencies</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../dialog/preferences/tabs/preferencesbehaviortab.cpp" line="98"/>
<source>Multiple clips can share the same nodes. Disable this to automatically share node dependencies among clips when copying or splitting them.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../dialog/preferences/tabs/preferencesbehaviortab.cpp" line="102"/>
<source>Rendering</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../dialog/preferences/tabs/preferencesbehaviortab.cpp" line="104"/>
<source>Graphics Backend</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../dialog/preferences/tabs/preferencesbehaviortab.cpp" line="106"/>
<source>Selects the graphics API Oak should request on next launch. Vulkan is experimental: on most systems it will fall back to OpenGL or use a prototype Vulkan path that is not yet fully validated.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../dialog/preferences/tabs/preferencesbehaviortab.cpp" line="111"/>
<location filename="../dialog/preferences/tabs/preferencesbehaviortab.cpp" line="125"/>
<source>OpenGL</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../dialog/preferences/tabs/preferencesbehaviortab.cpp" line="112"/>
<source>Vulkan (experimental)</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../dialog/preferences/tabs/preferencesbehaviortab.cpp" line="126"/>
<source>Use glFinish</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>olive::PreferencesDialog</name>
<message>
<location filename="../dialog/preferences/preferences.cpp" line="44"/>
<source>Preferences</source>
<translation type="unfinished">التفضيلات</translation>
</message>
<message>
<location filename="../dialog/preferences/preferences.cpp" line="46"/>
<source>General</source>
<translation type="unfinished">عام</translation>
</message>
<message>
<location filename="../dialog/preferences/preferences.cpp" line="47"/>
<source>Appearance</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../dialog/preferences/preferences.cpp" line="48"/>
<source>Behavior</source>
<translation type="unfinished">السلوك</translation>
</message>
<message>
<location filename="../dialog/preferences/preferences.cpp" line="49"/>
<source>Disk</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../dialog/preferences/preferences.cpp" line="50"/>
<source>Audio</source>
<translation type="unfinished">الصوت</translation>
</message>
<message>
<location filename="../dialog/preferences/preferences.cpp" line="51"/>
<source>Keyboard</source>
<translation type="unfinished">لوحة المفاتيح</translation>
</message>
</context>
<context>
<name>olive::PreferencesDiskTab</name>
<message>
<location filename="../dialog/preferences/tabs/preferencesdisktab.cpp" line="45"/>
<source>Disk Management</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../dialog/preferences/tabs/preferencesdisktab.cpp" line="53"/>
<source>Disk Cache Location:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../dialog/preferences/tabs/preferencesdisktab.cpp" line="63"/>
<source>Disk Cache Settings</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../dialog/preferences/tabs/preferencesdisktab.cpp" line="72"/>
<source>Cache Behavior</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../dialog/preferences/tabs/preferencesdisktab.cpp" line="78"/>
<source>Cache Ahead:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../dialog/preferences/tabs/preferencesdisktab.cpp" line="81"/>
<location filename="../dialog/preferences/tabs/preferencesdisktab.cpp" line="91"/>
<source>%1 seconds</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../dialog/preferences/tabs/preferencesdisktab.cpp" line="87"/>
<source>Cache Behind:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../dialog/preferences/tabs/preferencesdisktab.cpp" line="98"/>
<source>Proxy Settings</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../dialog/preferences/tabs/preferencesdisktab.cpp" line="104"/>
<source>Proxy Width:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../dialog/preferences/tabs/preferencesdisktab.cpp" line="112"/>
<source>Proxy Height:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../dialog/preferences/tabs/preferencesdisktab.cpp" line="122"/>
<source>Proxy CRF:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../dialog/preferences/tabs/preferencesdisktab.cpp" line="130"/>
<source>Proxy Preset:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../dialog/preferences/tabs/preferencesdisktab.cpp" line="166"/>
<source>Disk Cache</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../dialog/preferences/tabs/preferencesdisktab.cpp" line="167"/>
<source>Failed to set disk cache location. Access was denied.</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>olive::PreferencesGeneralTab</name>
<message>
<location filename="../dialog/preferences/tabs/preferencesgeneraltab.cpp" line="40"/>
<source>Locale</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../dialog/preferences/tabs/preferencesgeneraltab.cpp" line="47"/>
<source>Language:</source>
<translation type="unfinished">اللغة:</translation>
</message>
<message>
<location filename="../dialog/preferences/tabs/preferencesgeneraltab.cpp" line="75"/>
<source>Timeline</source>
<translation type="unfinished">الخط الزمني</translation>
</message>
<message>
<location filename="../dialog/preferences/tabs/preferencesgeneraltab.cpp" line="81"/>
<source>Auto-Scroll Method:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../dialog/preferences/tabs/preferencesgeneraltab.cpp" line="88"/>
<source>None</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../dialog/preferences/tabs/preferencesgeneraltab.cpp" line="89"/>
<source>Page Scrolling</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../dialog/preferences/tabs/preferencesgeneraltab.cpp" line="90"/>
<source>Smooth Scrolling</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../dialog/preferences/tabs/preferencesgeneraltab.cpp" line="97"/>
<source>Rectified Waveforms:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../dialog/preferences/tabs/preferencesgeneraltab.cpp" line="108"/>
<source>Default Still Image Length:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../dialog/preferences/tabs/preferencesgeneraltab.cpp" line="113"/>
<source>%1 seconds</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../dialog/preferences/tabs/preferencesgeneraltab.cpp" line="120"/>
<source>Auto-Recovery</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../dialog/preferences/tabs/preferencesgeneraltab.cpp" line="127"/>
<source>Enable Auto-Recovery:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../dialog/preferences/tabs/preferencesgeneraltab.cpp" line="138"/>
<source>Auto-Recovery Interval:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../dialog/preferences/tabs/preferencesgeneraltab.cpp" line="152"/>
<source>Maximum Versions Per Project:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../dialog/preferences/tabs/preferencesgeneraltab.cpp" line="164"/>
<source>Browse Auto-Recoveries</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../dialog/preferences/tabs/preferencesgeneraltab.cpp" line="208"/>
<source>%1 (%2)</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>olive::PreferencesKeyboardTab</name>
<message>
<location filename="../dialog/preferences/tabs/preferenceskeyboardtab.cpp" line="42"/>
<source>Search for action or shortcut</source>
<translation type="unfinished">ابحث عن إجراء أو أختصار</translation>
</message>
<message>
<location filename="../dialog/preferences/tabs/preferenceskeyboardtab.cpp" line="50"/>
<source>Action</source>
<translation type="unfinished">إجراء</translation>
</message>
<message>
<location filename="../dialog/preferences/tabs/preferenceskeyboardtab.cpp" line="51"/>
<source>Shortcut</source>
<translation type="unfinished">أختصار</translation>
</message>
<message>
<location filename="../dialog/preferences/tabs/preferenceskeyboardtab.cpp" line="56"/>
<source>Import</source>
<translation type="unfinished">أستيراد</translation>
</message>
<message>
<location filename="../dialog/preferences/tabs/preferenceskeyboardtab.cpp" line="61"/>
<source>Export</source>
<translation type="unfinished">تصدير</translation>
</message>
<message>
<location filename="../dialog/preferences/tabs/preferenceskeyboardtab.cpp" line="69"/>
<source>Reset Selected</source>
<translation type="unfinished">صفّر المحدد</translation>
</message>
<message>
<location filename="../dialog/preferences/tabs/preferenceskeyboardtab.cpp" line="74"/>
<source>Reset All</source>
<translation type="unfinished">صفّر الجميع</translation>
</message>
<message>
<location filename="../dialog/preferences/tabs/preferenceskeyboardtab.cpp" line="158"/>
<source>Confirm Reset All Shortcuts</source>
<translation type="unfinished">أكّد تصفير كل اﻹختصارات</translation>
</message>
<message>
<location filename="../dialog/preferences/tabs/preferenceskeyboardtab.cpp" line="159"/>
<source>Are you sure you wish to reset all keyboard shortcuts to their defaults?</source>
<translation type="unfinished">هل أنت متأكد أنك ترغب بتصفير جميع أختصارات لوحة المفاتيح لقيمهم اﻹفتراضية؟</translation>
</message>
<message>
<location filename="../dialog/preferences/tabs/preferenceskeyboardtab.cpp" line="222"/>
<source>Import Keyboard Shortcuts</source>
<translation type="unfinished">أستيراد أخصارات لوحة المفاتيح</translation>
</message>
<message>
<location filename="../dialog/preferences/tabs/preferenceskeyboardtab.cpp" line="246"/>
<location filename="../dialog/preferences/tabs/preferenceskeyboardtab.cpp" line="273"/>
<source>Error saving shortcuts</source>
<translation type="unfinished">خطأ حفظ اﻹختصارات</translation>
</message>
<message>
<location filename="../dialog/preferences/tabs/preferenceskeyboardtab.cpp" line="247"/>
<source>Failed to open file for reading</source>
<translation type="unfinished">فشل في فتح الملف للقراءة</translation>
</message>
<message>
<location filename="../dialog/preferences/tabs/preferenceskeyboardtab.cpp" line="255"/>
<source>Export Keyboard Shortcuts</source>
<translation type="unfinished">تصدير أختصارات لوحة المفاتيح</translation>
</message>
<message>
<location filename="../dialog/preferences/tabs/preferenceskeyboardtab.cpp" line="270"/>
<source>Export Shortcuts</source>
<translation type="unfinished">تصدير اﻹختصارات</translation>
</message>
<message>
<location filename="../dialog/preferences/tabs/preferenceskeyboardtab.cpp" line="271"/>
<source>Shortcuts exported successfully</source>
<translation type="unfinished">صُدرت اﻷختصارات بنجاح</translation>
</message>
<message>
<location filename="../dialog/preferences/tabs/preferenceskeyboardtab.cpp" line="274"/>
<source>Failed to open file for writing</source>
<translation type="unfinished">فشل في فتح الملف للكتابة</translation>
</message>
</context>
<context>
<name>olive::ProgressDialog</name>
<message>
<location filename="../dialog/progress/progress.cpp" line="65"/>
<source>Cancel</source>
<translation type="unfinished">إلغاء</translation>
</message>
</context>
<context>
<name>olive::Project</name>
<message>
<location filename="../node/project.cpp" line="82"/>
<source>Root</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../node/project.cpp" line="408"/>
<location filename="../node/project.cpp" line="424"/>
<source>(untitled)</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>olive::ProjectExplorer</name>
<message>
<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="366"/>
<source>&amp;Import...</source>
<translation type="unfinished">&amp;أستيراد</translation>
</message>
<message>
<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="199"/>
<source>The item &quot;%1&quot; is currently connected to the following nodes:
%2
Are you sure you wish to delete this footage?</source>
<translation type="unfinished"></translation>
</message>
<message>
<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="376"/>
<source>Open in New Tab</source>
<translation type="unfinished"></translation>
</message>
<message>
<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="389"/>
<source>Reveal in Explorer</source>
<translation type="unfinished">أظهر في الكاشف</translation>
</message>
<message>
<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="393"/>
<source>Reveal in File Manager</source>
<translation type="unfinished">أظهر بمتصفح الملفات</translation>
</message>
<message>
<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="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="486"/>
<source>Delete</source>
<translation type="unfinished">حذف</translation>
</message>
<message>
<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="557"/>
<source>Unsupported media</source>
<translation type="unfinished"></translation>
</message>
<message>
<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="577"/>
<source>Replaced Footage</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/projectexplorer/projectexplorer.cpp" line="842"/>
<source>Deleted %1 Item(s)</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>olive::ProjectExplorerNavigation</name>
<message>
<location filename="../widget/projectexplorer/projectexplorernavigation.cpp" line="92"/>
<source>Go to parent folder</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>olive::ProjectImportErrorDialog</name>
<message>
<location filename="../task/project/import/importerrordialog.cpp" line="38"/>
<source>Import Error</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../task/project/import/importerrordialog.cpp" line="41"/>
<source>The following files failed to import. Oak Video Editor likely does not support their formats.</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>olive::ProjectImportTask</name>
<message numerus="yes">
<location filename="../task/project/import/import.cpp" line="46"/>
<source>Importing %n file(s)</source>
<translation type="unfinished">
<numerusform></numerusform>
<numerusform></numerusform>
<numerusform></numerusform>
<numerusform></numerusform>
<numerusform></numerusform>
<numerusform></numerusform>
</translation>
</message>
</context>
<context>
<name>olive::ProjectLoadBaseTask</name>
<message>
<location filename="../task/project/load/loadbasetask.cpp" line="31"/>
<source>Loading &apos;%1&apos;</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>olive::ProjectLoadTask</name>
<message>
<location filename="../task/project/load/load.cpp" line="51"/>
<source>This project is from a version of Oak Video Editor that is no longer supported in this version.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../task/project/load/load.cpp" line="55"/>
<source>This project is from a newer version of Oak Video Editor and cannot be opened in this version.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../task/project/load/load.cpp" line="59"/>
<source>Failed to determine project version.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../task/project/load/load.cpp" line="63"/>
<source>Failed to read file &quot;%1&quot; for reading.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../task/project/load/load.cpp" line="67"/>
<source>Failed to read XML document. File may be corrupt. Error was: %1</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../task/project/load/load.cpp" line="71"/>
<source>Failed to find any data to parse.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../task/project/load/load.cpp" line="76"/>
<source>Unknown error.</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>olive::ProjectPanel</name>
<message>
<location filename="../panel/project/project.cpp" line="165"/>
<source>Folder</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../panel/project/project.cpp" line="167"/>
<source>Project</source>
<translation type="unfinished">المشروع</translation>
</message>
<message>
<location filename="../panel/project/project.cpp" line="223"/>
<source>(none)</source>
<translation type="unfinished">(لا شيء)</translation>
</message>
</context>
<context>
<name>olive::ProjectPropertiesDialog</name>
<message>
<location filename="../dialog/projectproperties/projectproperties.cpp" line="49"/>
<source>Project Properties for &apos;%1&apos;</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../dialog/projectproperties/projectproperties.cpp" line="65"/>
<source>OpenColorIO Configuration:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../dialog/projectproperties/projectproperties.cpp" line="69"/>
<source>(default)</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../dialog/projectproperties/projectproperties.cpp" line="74"/>
<source>Default Input Color Space:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../dialog/projectproperties/projectproperties.cpp" line="82"/>
<source>Reference Space:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../dialog/projectproperties/projectproperties.cpp" line="85"/>
<source>Scene Linear</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../dialog/projectproperties/projectproperties.cpp" line="86"/>
<source>Compositing Log</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../dialog/projectproperties/projectproperties.cpp" line="93"/>
<source>Browse</source>
<translation type="unfinished">تصفّح</translation>
</message>
<message>
<location filename="../dialog/projectproperties/projectproperties.cpp" line="105"/>
<source>Color Management</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../dialog/projectproperties/projectproperties.cpp" line="120"/>
<source>Use Default Location</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../dialog/projectproperties/projectproperties.cpp" line="122"/>
<source>Store Alongside Project</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../dialog/projectproperties/projectproperties.cpp" line="124"/>
<source>Use Custom Location:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../dialog/projectproperties/projectproperties.cpp" line="147"/>
<source>Disk Cache Settings</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../dialog/projectproperties/projectproperties.cpp" line="233"/>
<source>The custom cache path is invalid. Please check it and try again.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../dialog/projectproperties/projectproperties.cpp" line="152"/>
<source>Disk Cache</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../dialog/projectproperties/projectproperties.cpp" line="170"/>
<source>OpenColorIO Config Error</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../dialog/projectproperties/projectproperties.cpp" line="171"/>
<source>Failed to set OpenColorIO configuration: %1</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../dialog/projectproperties/projectproperties.cpp" line="232"/>
<source>Invalid path</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../dialog/projectproperties/projectproperties.cpp" line="246"/>
<source>Browse for OpenColorIO configuration</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>olive::ProjectSaveTask</name>
<message>
<location filename="../task/project/save/save.cpp" line="39"/>
<source>Saving &apos;%1&apos;</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../task/project/save/save.cpp" line="64"/>
<source>Failed to write XML data.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../task/project/save/save.cpp" line="67"/>
<source>Failed to open file &quot;%1&quot; for writing.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../task/project/save/save.cpp" line="82"/>
<source>Unknown error.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../task/project/save/save.cpp" line="72"/>
<source>Failed to overwrite &quot;%1&quot;. Project has been saved as &quot;%2&quot; instead.</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>olive::ProjectToolbar</name>
<message>
<location filename="../widget/projecttoolbar/projecttoolbar.cpp" line="117"/>
<source>New...</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/projecttoolbar/projecttoolbar.cpp" line="118"/>
<source>Open Project</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/projecttoolbar/projecttoolbar.cpp" line="119"/>
<source>Save Project</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/projecttoolbar/projecttoolbar.cpp" line="123"/>
<source>Tree View</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/projecttoolbar/projecttoolbar.cpp" line="124"/>
<source>List View</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/projecttoolbar/projecttoolbar.cpp" line="125"/>
<source>Icon View</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Redo</source>
<translation type="obsolete">أعد</translation>
</message>
<message>
<location filename="../widget/projecttoolbar/projecttoolbar.cpp" line="121"/>
<source>Search media, markers, etc.</source>
<translation type="unfinished">بحث وسائط, علامات, إلخ.</translation>
</message>
</context>
<context>
<name>olive::ProjectViewModel</name>
<message>
<location filename="../widget/projectexplorer/projectviewmodel.cpp" line="206"/>
<source>Name</source>
<translation type="unfinished">اﻷسم</translation>
</message>
<message>
<location filename="../widget/projectexplorer/projectviewmodel.cpp" line="208"/>
<source>Duration</source>
<translation type="unfinished">المدة</translation>
</message>
<message>
<location filename="../widget/projectexplorer/projectviewmodel.cpp" line="210"/>
<source>Rate</source>
<translation type="unfinished">النسبة</translation>
</message>
<message>
<location filename="../widget/projectexplorer/projectviewmodel.cpp" line="212"/>
<source>Modified</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/projectexplorer/projectviewmodel.cpp" line="214"/>
<source>Created</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/projectexplorer/projectviewmodel.cpp" line="247"/>
<source>Renamed Item &quot;%1&quot; to &quot;%2&quot;</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/projectexplorer/projectviewmodel.cpp" line="398"/>
<source>Move %1 Item(s)</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>olive::ProxyTask</name>
<message>
<location filename="../task/proxy/proxy.cpp" line="41"/>
<source>Generating Proxy %1:%2</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../task/proxy/proxy.cpp" line="49"/>
<source>Failed to generate proxy: ffmpeg executable was not found</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../task/proxy/proxy.cpp" line="56"/>
<source>Failed to create proxy output directory</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../task/proxy/proxy.cpp" line="96"/>
<source>Failed to start ffmpeg for proxy generation</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../task/proxy/proxy.cpp" line="106"/>
<source>Proxy generation was cancelled</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../task/proxy/proxy.cpp" line="114"/>
<source>ffmpeg failed to generate proxy: %1</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../task/proxy/proxy.cpp" line="121"/>
<source>ffmpeg finished but proxy file was not created</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>olive::RationalSlider</name>
<message>
<location filename="../widget/slider/rationalslider.cpp" line="107"/>
<source>NaN</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/slider/rationalslider.cpp" line="189"/>
<source>Float</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/slider/rationalslider.cpp" line="196"/>
<source>Rational</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/slider/rationalslider.cpp" line="203"/>
<source>Time</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>olive::RenderCancelDialog</name>
<message>
<location filename="../dialog/rendercancel/rendercancel.cpp" line="28"/>
<source>Waiting for workers to finish...</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../dialog/rendercancel/rendercancel.cpp" line="28"/>
<source>Renderer</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>olive::RippleDistortNode</name>
<message>
<location filename="../node/distort/ripple/rippledistortnode.cpp" line="65"/>
<source>Ripple</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../node/distort/ripple/rippledistortnode.cpp" line="80"/>
<source>Distorts an image with a ripple effect.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../node/distort/ripple/rippledistortnode.cpp" line="87"/>
<source>Input</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../node/distort/ripple/rippledistortnode.cpp" line="88"/>
<source>Frequency</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../node/distort/ripple/rippledistortnode.cpp" line="89"/>
<source>Intensity</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../node/distort/ripple/rippledistortnode.cpp" line="90"/>
<source>Evolution</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../node/distort/ripple/rippledistortnode.cpp" line="91"/>
<source>Position</source>
<translation type="unfinished">الموضع</translation>
</message>
<message>
<location filename="../node/distort/ripple/rippledistortnode.cpp" line="92"/>
<source>Stretch</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>olive::SaveOTIOTask</name>
<message>
<location filename="../task/project/saveotio/saveotio.cpp" line="44"/>
<source>Exporting project to OpenTimelineIO</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../task/project/saveotio/saveotio.cpp" line="53"/>
<source>Project contains no sequences to export.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../task/project/saveotio/saveotio.cpp" line="73"/>
<source>Failed to serialize sequence &quot;%1&quot;</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>olive::ScopePanel</name>
<message>
<location filename="../panel/scope/scope.cpp" line="87"/>
<source>Waveform</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../panel/scope/scope.cpp" line="89"/>
<source>Vectorscope</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../panel/scope/scope.cpp" line="91"/>
<source>Histogram</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../panel/scope/scope.cpp" line="146"/>
<source>Scopes</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>olive::SeekableWidget</name>
<message>
<location filename="../widget/timeruler/seekablewidget.cpp" line="133"/>
<source>Deleted %1 Marker(s)</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/timeruler/seekablewidget.cpp" line="187"/>
<source>Pasted %1 Marker(s)</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/timeruler/seekablewidget.cpp" line="275"/>
<source>Moved %1 Marker(s)</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/timeruler/seekablewidget.cpp" line="399"/>
<source>Changed Color of %1 Marker(s)</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/timeruler/seekablewidget.cpp" line="519"/>
<source>Properties</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/timeruler/seekablewidget.cpp" line="663"/>
<source>Changed Marker Length</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/timeruler/seekablewidget.cpp" line="668"/>
<source>Changed Workarea Length</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>olive::Sequence</name>
<message>
<location filename="../node/project/sequence/sequence.cpp" line="114"/>
<source>Video Tracks</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../node/project/sequence/sequence.cpp" line="117"/>
<source>Audio Tracks</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../node/project/sequence/sequence.cpp" line="120"/>
<source>Subtitle Tracks</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../node/project/sequence/sequence.h" line="43"/>
<source>Sequence</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../node/project/sequence/sequence.h" line="58"/>
<source>A series of cuts that result in an edited video. Also called a timeline.</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>olive::SequenceDialog</name>
<message>
<location filename="../dialog/sequence/sequence.cpp" line="66"/>
<source>Name:</source>
<translation type="unfinished">اﻷسم:</translation>
</message>
<message>
<location filename="../dialog/sequence/sequence.cpp" line="75"/>
<source>Set As Default</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../dialog/sequence/sequence.cpp" line="87"/>
<source>New Sequence</source>
<translation type="unfinished">مقطع جديد</translation>
</message>
<message>
<location filename="../dialog/sequence/sequence.cpp" line="90"/>
<source>Editing &quot;%1&quot;</source>
<translation type="unfinished">تعديل &quot;%1&quot;</translation>
</message>
<message>
<location filename="../dialog/sequence/sequence.cpp" line="111"/>
<source>Error editing Sequence</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../dialog/sequence/sequence.cpp" line="112"/>
<source>Please enter a name for this Sequence.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../dialog/sequence/sequence.cpp" line="120"/>
<source>Don&apos;t ask me again</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../dialog/sequence/sequence.cpp" line="123"/>
<source>Low Quality Preview</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../dialog/sequence/sequence.cpp" line="124"/>
<source>The preview resolution has been set to a non-float format. This may cause banding and clipping artifacts in the preview.
Do you wish to continue?</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../dialog/sequence/sequence.cpp" line="165"/>
<source>Set Sequence Parameters For &quot;%1&quot;</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../dialog/sequence/sequence.cpp" line="182"/>
<source>Confirm Set As Default</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../dialog/sequence/sequence.cpp" line="183"/>
<source>Are you sure you want to set the current parameters as defaults?</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>olive::SequenceDialogParameterTab</name>
<message>
<location filename="../dialog/sequence/sequencedialogparametertab.cpp" line="40"/>
<source>Video</source>
<translation type="unfinished">فيديو</translation>
</message>
<message>
<location filename="../dialog/sequence/sequencedialogparametertab.cpp" line="42"/>
<source>Width:</source>
<translation type="unfinished">العرض:</translation>
</message>
<message>
<location filename="../dialog/sequence/sequencedialogparametertab.cpp" line="47"/>
<source>Height:</source>
<translation type="unfinished">الطول:</translation>
</message>
<message>
<location filename="../dialog/sequence/sequencedialogparametertab.cpp" line="52"/>
<source>Frame Rate:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../dialog/sequence/sequencedialogparametertab.cpp" line="56"/>
<source>Pixel Aspect Ratio:</source>
<translation type="unfinished">معدل نسبة البيكسل:</translation>
</message>
<message>
<location filename="../dialog/sequence/sequencedialogparametertab.cpp" line="60"/>
<source>Interlacing:</source>
<translation type="unfinished">المشابكة:</translation>
</message>
<message>
<location filename="../dialog/sequence/sequencedialogparametertab.cpp" line="69"/>
<source>Audio</source>
<translation type="unfinished">الصوت</translation>
</message>
<message>
<location filename="../dialog/sequence/sequencedialogparametertab.cpp" line="71"/>
<source>Sample Rate:</source>
<translation type="unfinished">معدل الإعتيان:</translation>
</message>
<message>
<location filename="../dialog/sequence/sequencedialogparametertab.cpp" line="75"/>
<source>Channels:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../dialog/sequence/sequencedialogparametertab.cpp" line="84"/>
<source>Preview</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../dialog/sequence/sequencedialogparametertab.cpp" line="86"/>
<source>Resolution:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../dialog/sequence/sequencedialogparametertab.cpp" line="92"/>
<source>Quality:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../dialog/sequence/sequencedialogparametertab.cpp" line="125"/>
<source>Save Preset</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../dialog/sequence/sequencedialogparametertab.cpp" line="168"/>
<source>(%1x%2)</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>olive::SequenceDialogPresetTab</name>
<message>
<location filename="../dialog/sequence/sequencedialogpresettab.cpp" line="54"/>
<source>Preset</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../dialog/sequence/sequencedialogpresettab.cpp" line="65"/>
<source>My Presets</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../dialog/sequence/sequencedialogpresettab.cpp" line="70"/>
<source>4K UHD</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../dialog/sequence/sequencedialogpresettab.cpp" line="72"/>
<source>1080p</source>
<translation type="unfinished">1080p</translation>
</message>
<message>
<location filename="../dialog/sequence/sequencedialogpresettab.cpp" line="74"/>
<source>720p</source>
<translation type="unfinished">720p</translation>
</message>
<message>
<location filename="../dialog/sequence/sequencedialogpresettab.cpp" line="77"/>
<source>NTSC</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../dialog/sequence/sequencedialogpresettab.cpp" line="81"/>
<source>PAL</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../dialog/sequence/sequencedialogpresettab.cpp" line="121"/>
<source>%1 23.976 FPS</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../dialog/sequence/sequencedialogpresettab.cpp" line="127"/>
<source>%1 25 FPS</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../dialog/sequence/sequencedialogpresettab.cpp" line="133"/>
<source>%1 29.97 FPS</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../dialog/sequence/sequencedialogpresettab.cpp" line="139"/>
<source>%1 50 FPS</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../dialog/sequence/sequencedialogpresettab.cpp" line="145"/>
<source>%1 59.94 FPS</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../dialog/sequence/sequencedialogpresettab.cpp" line="166"/>
<source>%1 Standard</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../dialog/sequence/sequencedialogpresettab.cpp" line="171"/>
<source>%1 Widescreen</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../dialog/sequence/sequencedialogpresettab.cpp" line="268"/>
<source>Delete Preset</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>olive::SequenceViewerPanel</name>
<message>
<location filename="../panel/sequenceviewer/sequenceviewer.cpp" line="47"/>
<source>Sequence Viewer</source>
<translation type="unfinished">عارض المقطع</translation>
</message>
</context>
<context>
<name>olive::ShapeNode</name>
<message>
<location filename="../node/generator/shape/shapenode.cpp" line="42"/>
<source>Shape</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../node/generator/shape/shapenode.cpp" line="57"/>
<source>Generate a 2D primitive shape.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../node/generator/shape/shapenode.cpp" line="64"/>
<source>Type</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../node/generator/shape/shapenode.cpp" line="65"/>
<source>Radius</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../node/generator/shape/shapenode.cpp" line="68"/>
<source>Rectangle</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../node/generator/shape/shapenode.cpp" line="68"/>
<source>Ellipse</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../node/generator/shape/shapenode.cpp" line="69"/>
<source>Rounded Rectangle</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>olive::ShapeNodeBase</name>
<message>
<location filename="../node/generator/shape/shapenodebase.cpp" line="72"/>
<source>Position</source>
<translation type="unfinished">الموضع</translation>
</message>
<message>
<location filename="../node/generator/shape/shapenodebase.cpp" line="73"/>
<source>Size</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../node/generator/shape/shapenodebase.cpp" line="76"/>
<source>Color</source>
<translation type="unfinished">اللون</translation>
</message>
</context>
<context>
<name>olive::SliderBase</name>
<message>
<location filename="../widget/slider/base/sliderbase.cpp" line="128"/>
<source>---</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/slider/base/sliderbase.cpp" line="184"/>
<source>Invalid Value</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/slider/base/sliderbase.cpp" line="185"/>
<source>The entered value is not valid for this field.</source>
<translation type="unfinished"></translation>
</message>
<message numerus="yes">
<location filename="../dialog/preferences/tabs/preferencesgeneraltab.cpp" line="144"/>
<source>%n minute(s)</source>
<translation type="unfinished">
<numerusform></numerusform>
<numerusform></numerusform>
<numerusform></numerusform>
<numerusform></numerusform>
<numerusform></numerusform>
<numerusform></numerusform>
</translation>
</message>
</context>
<context>
<name>olive::SolidGenerator</name>
<message>
<location filename="../node/generator/solid/solid.cpp" line="40"/>
<source>Solid</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../node/generator/solid/solid.cpp" line="55"/>
<source>Generate a solid color.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../node/generator/solid/solid.cpp" line="62"/>
<source>Color</source>
<translation type="unfinished">اللون</translation>
</message>
</context>
<context>
<name>olive::SpeedDurationDialog</name>
<message>
<location filename="../dialog/speedduration/speeddurationdialog.cpp" line="45"/>
<source>Clip Properties</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../dialog/speedduration/speeddurationdialog.cpp" line="50"/>
<source>Speed/Duration</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../dialog/speedduration/speeddurationdialog.cpp" line="57"/>
<source>Speed:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../dialog/speedduration/speeddurationdialog.cpp" line="67"/>
<source>Duration:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../dialog/speedduration/speeddurationdialog.cpp" line="78"/>
<source>Link Speed and Duration</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../dialog/speedduration/speeddurationdialog.cpp" line="84"/>
<source>Reverse</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../dialog/speedduration/speeddurationdialog.cpp" line="89"/>
<source>Maintain Audio Pitch</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../dialog/speedduration/speeddurationdialog.cpp" line="94"/>
<source>Ripple Trailing Clips</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../dialog/speedduration/speeddurationdialog.cpp" line="99"/>
<location filename="../dialog/speedduration/speeddurationdialog.cpp" line="110"/>
<source>Loop</source>
<translation type="unfinished">حلقة</translation>
</message>
<message>
<location filename="../dialog/speedduration/speeddurationdialog.cpp" line="106"/>
<source>Loop:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../dialog/speedduration/speeddurationdialog.cpp" line="109"/>
<source>None</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../dialog/speedduration/speeddurationdialog.cpp" line="111"/>
<source>Clamp</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../dialog/speedduration/speeddurationdialog.cpp" line="287"/>
<source>Set %1 Clip Properties</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../dialog/speedduration/speeddurationdialog.cpp" line="288"/>
<source>Set Clip &quot;%1&quot; Properties</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>olive::StringSlider</name>
<message>
<location filename="../widget/slider/stringslider.cpp" line="56"/>
<source>(none)</source>
<translation type="unfinished">(لا شيء)</translation>
</message>
</context>
<context>
<name>olive::StrokeFilterNode</name>
<message>
<location filename="../node/filter/stroke/stroke.cpp" line="62"/>
<source>Stroke</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../node/filter/stroke/stroke.cpp" line="77"/>
<source>Creates a stroke outline around an image.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../node/filter/stroke/stroke.cpp" line="84"/>
<source>Input</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../node/filter/stroke/stroke.cpp" line="85"/>
<source>Color</source>
<translation type="unfinished">اللون</translation>
</message>
<message>
<location filename="../node/filter/stroke/stroke.cpp" line="86"/>
<source>Radius</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../node/filter/stroke/stroke.cpp" line="87"/>
<source>Opacity</source>
<translation type="unfinished">العتمة</translation>
</message>
<message>
<location filename="../node/filter/stroke/stroke.cpp" line="88"/>
<source>Inner</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>olive::SubtitleBlock</name>
<message>
<location filename="../node/block/subtitle/subtitle.cpp" line="50"/>
<source>Subtitle</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../node/block/subtitle/subtitle.cpp" line="63"/>
<source>A time-based node representing a single subtitle element for a certain period of time.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../node/block/subtitle/subtitle.cpp" line="71"/>
<source>Text</source>
<translation type="unfinished">النص</translation>
</message>
</context>
<context>
<name>olive::SwirlDistortNode</name>
<message>
<location filename="../node/distort/swirl/swirldistortnode.cpp" line="59"/>
<source>Swirl</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../node/distort/swirl/swirldistortnode.cpp" line="74"/>
<source>Distorts an image along a sine wave.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../node/distort/swirl/swirldistortnode.cpp" line="81"/>
<source>Input</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../node/distort/swirl/swirldistortnode.cpp" line="82"/>
<source>Radius</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../node/distort/swirl/swirldistortnode.cpp" line="83"/>
<source>Angle</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../node/distort/swirl/swirldistortnode.cpp" line="84"/>
<source>Position</source>
<translation type="unfinished">الموضع</translation>
</message>
</context>
<context>
<name>olive::Task</name>
<message>
<location filename="../task/task.h" line="59"/>
<source>Task</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../task/task.h" line="60"/>
<source>Unknown error</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>olive::TaskDialog</name>
<message>
<location filename="../dialog/task/task.cpp" line="107"/>
<source>Task Failed</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>olive::TaskManagerPanel</name>
<message>
<location filename="../panel/taskmanager/taskmanager.cpp" line="54"/>
<source>Task Manager</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>olive::TaskViewItem</name>
<message>
<location filename="../widget/taskview/taskviewitem.cpp" line="89"/>
<source>Error: %1</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>olive::TextGenerator</name>
<message>
<source>Sample Text</source>
<translation type="obsolete">عينة نص</translation>
</message>
<message>
<source>Text</source>
<translation type="obsolete">النص</translation>
</message>
<message>
<source>Font</source>
<translation type="obsolete">الخط</translation>
</message>
<message>
<source>Color</source>
<translation type="obsolete">اللون</translation>
</message>
<message>
<source>Top</source>
<translation type="obsolete">أعلى</translation>
</message>
<message>
<source>Center</source>
<translation type="obsolete">المركز</translation>
</message>
<message>
<source>Bottom</source>
<translation type="obsolete">القاع</translation>
</message>
</context>
<context>
<name>olive::TextGeneratorV1</name>
<message>
<location filename="../node/generator/text/textv1.cpp" line="47"/>
<source>Sample Text</source>
<translation type="unfinished">عينة نص</translation>
</message>
<message>
<location filename="../node/generator/text/textv1.cpp" line="65"/>
<source>Text (Legacy)</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../node/generator/text/textv1.cpp" line="80"/>
<source>Generate rich text.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../node/generator/text/textv1.cpp" line="87"/>
<source>Text</source>
<translation type="unfinished">النص</translation>
</message>
<message>
<location filename="../node/generator/text/textv1.cpp" line="88"/>
<source>Enable HTML</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../node/generator/text/textv1.cpp" line="89"/>
<source>Font</source>
<translation type="unfinished">الخط</translation>
</message>
<message>
<location filename="../node/generator/text/textv1.cpp" line="90"/>
<source>Font Size</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../node/generator/text/textv1.cpp" line="91"/>
<source>Color</source>
<translation type="unfinished">اللون</translation>
</message>
<message>
<location filename="../node/generator/text/textv1.cpp" line="92"/>
<source>Vertical Align</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../node/generator/text/textv1.cpp" line="93"/>
<source>Top</source>
<translation type="unfinished">أعلى</translation>
</message>
<message>
<location filename="../node/generator/text/textv1.cpp" line="93"/>
<source>Center</source>
<translation type="unfinished">المركز</translation>
</message>
<message>
<location filename="../node/generator/text/textv1.cpp" line="93"/>
<source>Bottom</source>
<translation type="unfinished">القاع</translation>
</message>
</context>
<context>
<name>olive::TextGeneratorV2</name>
<message>
<location filename="../node/generator/text/textv2.cpp" line="48"/>
<source>Sample Text</source>
<translation type="unfinished">عينة نص</translation>
</message>
<message>
<location filename="../node/generator/text/textv2.cpp" line="66"/>
<source>Text (Legacy)</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../node/generator/text/textv2.cpp" line="81"/>
<source>Generate rich text.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../node/generator/text/textv2.cpp" line="88"/>
<source>Text</source>
<translation type="unfinished">النص</translation>
</message>
<message>
<location filename="../node/generator/text/textv2.cpp" line="89"/>
<source>Enable HTML</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../node/generator/text/textv2.cpp" line="90"/>
<source>Font</source>
<translation type="unfinished">الخط</translation>
</message>
<message>
<location filename="../node/generator/text/textv2.cpp" line="91"/>
<source>Font Size</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../node/generator/text/textv2.cpp" line="92"/>
<source>Vertical Align</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../node/generator/text/textv2.cpp" line="93"/>
<source>Top</source>
<translation type="unfinished">أعلى</translation>
</message>
<message>
<location filename="../node/generator/text/textv2.cpp" line="93"/>
<source>Center</source>
<translation type="unfinished">المركز</translation>
</message>
<message>
<location filename="../node/generator/text/textv2.cpp" line="93"/>
<source>Bottom</source>
<translation type="unfinished">القاع</translation>
</message>
</context>
<context>
<name>olive::TextGeneratorV3</name>
<message>
<location filename="../node/generator/text/textv3.cpp" line="56"/>
<source>Sample Text</source>
<translation type="unfinished">عينة نص</translation>
</message>
<message>
<location filename="../node/generator/text/textv3.cpp" line="80"/>
<location filename="../node/generator/text/textv3.cpp" line="102"/>
<source>Text</source>
<translation type="unfinished">النص</translation>
</message>
<message>
<location filename="../node/generator/text/textv3.cpp" line="95"/>
<source>Generate rich text.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../node/generator/text/textv3.cpp" line="103"/>
<source>Vertical Alignment</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../node/generator/text/textv3.cpp" line="105"/>
<source>Top</source>
<translation type="unfinished">أعلى</translation>
</message>
<message>
<location filename="../node/generator/text/textv3.cpp" line="105"/>
<source>Middle</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../node/generator/text/textv3.cpp" line="105"/>
<source>Bottom</source>
<translation type="unfinished">القاع</translation>
</message>
<message>
<location filename="../node/generator/text/textv3.cpp" line="106"/>
<source>Arguments</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../node/generator/text/textv3.cpp" line="307"/>
<source>Set Text Vertical Alignment</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>olive::TextGizmo</name>
<message>
<location filename="../node/gizmo/text.cpp" line="48"/>
<source>Edit Text</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>olive::ThreeWayColorNode</name>
<message>
<location filename="../node/color/threewaycolor/threewaycolor.cpp" line="81"/>
<source>Input</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../node/color/threewaycolor/threewaycolor.cpp" line="82"/>
<source>Shadows</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../node/color/threewaycolor/threewaycolor.cpp" line="83"/>
<source>Midtones</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../node/color/threewaycolor/threewaycolor.cpp" line="84"/>
<source>Highlights</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../node/color/threewaycolor/threewaycolor.cpp" line="85"/>
<source>Shadows Amount</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../node/color/threewaycolor/threewaycolor.cpp" line="86"/>
<source>Midtones Amount</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../node/color/threewaycolor/threewaycolor.cpp" line="87"/>
<source>Highlights Amount</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../node/color/threewaycolor/threewaycolor.h" line="39"/>
<source>Three-Way Color</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../node/color/threewaycolor/threewaycolor.h" line="54"/>
<source>Adjusts shadows, midtones, and highlights separately.</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>olive::TileDistortNode</name>
<message>
<location filename="../node/distort/tile/tiledistortnode.cpp" line="67"/>
<source>Tile</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../node/distort/tile/tiledistortnode.cpp" line="82"/>
<source>Infinitely tile an image horizontally and vertically.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../node/distort/tile/tiledistortnode.cpp" line="89"/>
<source>Input</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../node/distort/tile/tiledistortnode.cpp" line="90"/>
<source>Scale</source>
<translation type="unfinished">المقياس</translation>
</message>
<message>
<location filename="../node/distort/tile/tiledistortnode.cpp" line="91"/>
<source>Position</source>
<translation type="unfinished">الموضع</translation>
</message>
<message>
<location filename="../node/distort/tile/tiledistortnode.cpp" line="92"/>
<source>Mirror Horizontally</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../node/distort/tile/tiledistortnode.cpp" line="93"/>
<source>Mirror Vertically</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../node/distort/tile/tiledistortnode.cpp" line="95"/>
<source>Anchor</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../node/distort/tile/tiledistortnode.cpp" line="97"/>
<source>Top-Left</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../node/distort/tile/tiledistortnode.cpp" line="98"/>
<source>Top-Center</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../node/distort/tile/tiledistortnode.cpp" line="99"/>
<source>Top-Right</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../node/distort/tile/tiledistortnode.cpp" line="100"/>
<source>Middle-Left</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../node/distort/tile/tiledistortnode.cpp" line="101"/>
<source>Middle-Center</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../node/distort/tile/tiledistortnode.cpp" line="102"/>
<source>Middle-Right</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../node/distort/tile/tiledistortnode.cpp" line="103"/>
<source>Bottom-Left</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../node/distort/tile/tiledistortnode.cpp" line="104"/>
<source>Bottom-Center</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../node/distort/tile/tiledistortnode.cpp" line="105"/>
<source>Bottom-Right</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>olive::TimeBasedPanel</name>
<message>
<location filename="../panel/timebased/timebased.cpp" line="141"/>
<source>(none)</source>
<translation type="unfinished">(لا شيء)</translation>
</message>
</context>
<context>
<name>olive::TimeBasedWidget</name>
<message>
<source>Set Marker</source>
<translation type="obsolete">ضع وسم</translation>
</message>
<message>
<location filename="../widget/timebased/timebasedwidget.cpp" line="623"/>
<source>Set In/Out Point</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/timebased/timebasedwidget.cpp" line="647"/>
<source>Reset In/Out Points</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/timebased/timebasedwidget.cpp" line="722"/>
<source>Cleared In/Out Points</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/timebased/timebasedwidget.cpp" line="764"/>
<source>Added Marker</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>olive::TimeFormatNode</name>
<message>
<location filename="../node/time/timeformat/timeformat.cpp" line="44"/>
<source>Time Format</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../node/time/timeformat/timeformat.cpp" line="59"/>
<source>Format time (in Unix epoch seconds) into a string.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../node/time/timeformat/timeformat.cpp" line="66"/>
<source>Time</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../node/time/timeformat/timeformat.cpp" line="67"/>
<source>Format</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../node/time/timeformat/timeformat.cpp" line="68"/>
<source>Interpret time as local time</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>olive::TimeInput</name>
<message>
<location filename="../node/input/time/timeinput.cpp" line="35"/>
<source>Time</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../node/input/time/timeinput.cpp" line="50"/>
<source>Generates the time (in seconds) at this frame.</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>olive::TimeOffsetNode</name>
<message>
<location filename="../node/time/timeoffset/timeoffsetnode.h" line="38"/>
<source>Time Offset</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../node/time/timeoffset/timeoffsetnode.h" line="53"/>
<source>Offset time passing through the graph.</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>olive::TimeRemapNode</name>
<message>
<location filename="../node/time/timeremap/timeremap.cpp" line="47"/>
<source>Time Remap</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../node/time/timeremap/timeremap.cpp" line="62"/>
<source>Arbitrarily remap time through the nodes.</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>olive::TimelinePanel</name>
<message>
<location filename="../panel/timeline/timeline.cpp" line="189"/>
<source>Timeline</source>
<translation type="unfinished">الخط الزمني</translation>
</message>
</context>
<context>
<name>olive::TimelineView</name>
<message>
<location filename="../widget/timelinewidget/view/timelineview.cpp" line="115"/>
<source>In: %1
Out: %2
Duration: %3</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>olive::TimelineWidget</name>
<message>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="630"/>
<source>Split Clips At Playhead</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="729"/>
<source>Deleted Clips</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="773"/>
<source>Inserted Footage At Playhead</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="783"/>
<source>Overwrote Footage At Playhead</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="810"/>
<source>Linked Clips</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="827"/>
<source>Added Default Transitions</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="953"/>
<source>Deleted In To Out</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="970"/>
<source>Toggled Clips Enabled</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="982"/>
<source>Set Colors of %1 Clips</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1090"/>
<source>Synchronize Clips by Source Time</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1179"/>
<source>Synchronize Clips by Waveform</source>
<translation type="unfinished"></translation>
</message>
<message>
<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="1391"/>
<source>Nested Sequence %1</source>
<translation type="unfinished"></translation>
</message>
<message>
<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="1739"/>
<source>Synchronize by Source Time</source>
<translation type="unfinished"></translation>
</message>
<message>
<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="1756"/>
<source>Cache</source>
<translation type="unfinished"></translation>
</message>
<message>
<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="1768"/>
<source>Cache All</source>
<translation type="unfinished"></translation>
</message>
<message>
<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="1776"/>
<source>Discard</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/timelinewidget/timelinewidget.cpp" line="1784"/>
<source>Proxy</source>
<translation type="unfinished"></translation>
</message>
<message>
<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="1793"/>
<source>Use Proxy</source>
<translation type="unfinished"></translation>
</message>
<message>
<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="1816"/>
<source>Delete Proxy</source>
<translation type="unfinished"></translation>
</message>
<message>
<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="1837"/>
<source>Reveal in Project</source>
<translation type="unfinished"></translation>
</message>
<message>
<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="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="1874"/>
<source>Use Audio Time Units</source>
<translation type="unfinished"></translation>
</message>
<message>
<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="1885"/>
<source>Disabled</source>
<translation type="unfinished"></translation>
</message>
<message>
<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="1891"/>
<source>Enabled</source>
<translation type="unfinished"></translation>
</message>
<message>
<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="2034"/>
<source>Renamed %1 Clip(s)</source>
<translation type="unfinished"></translation>
</message>
<message>
<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="2062"/>
<source>Enabled Auto-Caching On %1 Clip(s)</source>
<translation type="unfinished"></translation>
</message>
<message>
<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="2102"/>
<source>Discard Cache</source>
<translation type="unfinished"></translation>
</message>
<message>
<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="2174"/>
<source>Multi-Cam Enabled On %1 Clip(s)</source>
<translation type="unfinished"></translation>
</message>
<message>
<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="2240"/>
<source>Nudged Clips</source>
<translation type="unfinished"></translation>
</message>
<message>
<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="2498"/>
<source>Rippled Clip(s) To Point</source>
<translation type="unfinished"></translation>
</message>
<message>
<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="2616"/>
<source>Pasted %1 Clip(s)</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>olive::ToolPanel</name>
<message>
<location filename="../panel/tool/tool.cpp" line="54"/>
<source>Tools</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>olive::Toolbar</name>
<message>
<location filename="../widget/toolbar/toolbar.cpp" line="118"/>
<source>Pointer Tool</source>
<translation type="unfinished">أداة المؤشر</translation>
</message>
<message>
<location filename="../widget/toolbar/toolbar.cpp" line="119"/>
<source>Track Select Tool</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/toolbar/toolbar.cpp" line="120"/>
<source>Edit Tool</source>
<translation type="unfinished">أداة التحرير</translation>
</message>
<message>
<location filename="../widget/toolbar/toolbar.cpp" line="121"/>
<source>Ripple Tool</source>
<translation type="unfinished">أداة الموجة</translation>
</message>
<message>
<location filename="../widget/toolbar/toolbar.cpp" line="122"/>
<source>Rolling Tool</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/toolbar/toolbar.cpp" line="123"/>
<source>Razor Tool</source>
<translation type="unfinished">أداة القطع</translation>
</message>
<message>
<location filename="../widget/toolbar/toolbar.cpp" line="124"/>
<source>Slip Tool</source>
<translation type="unfinished">أداة المنزلقة</translation>
</message>
<message>
<location filename="../widget/toolbar/toolbar.cpp" line="125"/>
<source>Slide Tool</source>
<translation type="unfinished">أداة الشريحة</translation>
</message>
<message>
<location filename="../widget/toolbar/toolbar.cpp" line="126"/>
<source>Hand Tool</source>
<translation type="unfinished">أداة اليد</translation>
</message>
<message>
<location filename="../widget/toolbar/toolbar.cpp" line="127"/>
<source>Zoom Tool</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/toolbar/toolbar.cpp" line="128"/>
<source>Transition Tool</source>
<translation type="unfinished">أداة اﻷنتقال</translation>
</message>
<message>
<location filename="../widget/toolbar/toolbar.cpp" line="129"/>
<source>Record Tool</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/toolbar/toolbar.cpp" line="130"/>
<source>Add Tool</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/toolbar/toolbar.cpp" line="131"/>
<source>Toggle Snapping</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>olive::Track</name>
<message>
<location filename="../node/output/track/track.cpp" line="83"/>
<source>Video Track %1</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../node/output/track/track.cpp" line="85"/>
<source>Audio Track %1</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../node/output/track/track.cpp" line="87"/>
<source>Subtitle Track %1</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../node/output/track/track.cpp" line="90"/>
<source>Track</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../node/output/track/track.cpp" line="105"/>
<source>Node for representing and processing a single array of Blocks sorted by time. Also represents the end of a Sequence.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../node/output/track/track.cpp" line="261"/>
<source>Blocks</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../node/output/track/track.cpp" line="262"/>
<source>Muted</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../node/output/track/track.h" line="217"/>
<source>V</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../node/output/track/track.h" line="219"/>
<source>A</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../node/output/track/track.h" line="221"/>
<source>S</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>olive::TrackViewItem</name>
<message>
<location filename="../widget/timelinewidget/trackview/trackviewitem.cpp" line="146"/>
<source>&amp;Delete</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/timelinewidget/trackview/trackviewitem.cpp" line="152"/>
<source>Delete All &amp;Empty</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/timelinewidget/trackview/trackviewitem.cpp" line="164"/>
<source>Deleted Track &quot;%1&quot;</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/timelinewidget/trackview/trackviewitem.cpp" line="181"/>
<location filename="../widget/timelinewidget/trackview/trackviewitem.cpp" line="185"/>
<source>Delete All Empty</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/timelinewidget/trackview/trackviewitem.cpp" line="182"/>
<source>No tracks are currently empty</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/timelinewidget/trackview/trackviewitem.cpp" line="186"/>
<source>This will delete the following tracks:
%1
Do you wish to continue?</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/timelinewidget/trackview/trackviewitem.cpp" line="194"/>
<source>Deleted All Empty Tracks</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>olive::TransformDistortNode</name>
<message>
<location filename="../node/distort/transform/transformdistortnode.cpp" line="88"/>
<source>Parent</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../node/distort/transform/transformdistortnode.cpp" line="89"/>
<source>Auto-Scale</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../node/distort/transform/transformdistortnode.cpp" line="90"/>
<source>Texture</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../node/distort/transform/transformdistortnode.cpp" line="91"/>
<source>Interpolation</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../node/distort/transform/transformdistortnode.cpp" line="94"/>
<source>None</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../node/distort/transform/transformdistortnode.cpp" line="94"/>
<source>Fit</source>
<translation type="unfinished">وائم</translation>
</message>
<message>
<location filename="../node/distort/transform/transformdistortnode.cpp" line="94"/>
<source>Fill</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../node/distort/transform/transformdistortnode.cpp" line="94"/>
<source>Stretch</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../node/distort/transform/transformdistortnode.cpp" line="96"/>
<source>Nearest Neighbor</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../node/distort/transform/transformdistortnode.cpp" line="96"/>
<source>Bilinear</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../node/distort/transform/transformdistortnode.cpp" line="97"/>
<source>Mipmapped Bilinear</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../node/distort/transform/transformdistortnode.h" line="42"/>
<source>Transform</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../node/distort/transform/transformdistortnode.h" line="63"/>
<source>Transform an image in 2D space. Equivalent to multiplying by an orthographic matrix.</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>olive::TransitionBlock</name>
<message>
<location filename="../node/block/transition/transition.cpp" line="64"/>
<source>From</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../node/block/transition/transition.cpp" line="65"/>
<source>To</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../node/block/transition/transition.cpp" line="66"/>
<source>Curve</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../node/block/transition/transition.cpp" line="67"/>
<source>Center Offset</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../node/block/transition/transition.cpp" line="71"/>
<source>Linear</source>
<translation type="unfinished">خطي</translation>
</message>
<message>
<location filename="../node/block/transition/transition.cpp" line="71"/>
<source>Exponential</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../node/block/transition/transition.cpp" line="71"/>
<source>Logarithmic</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>olive::TrigonometryNode</name>
<message>
<location filename="../node/math/trigonometry/trigonometry.cpp" line="42"/>
<source>Trigonometry</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../node/math/trigonometry/trigonometry.cpp" line="57"/>
<source>Perform a trigonometry operation on a value.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../node/math/trigonometry/trigonometry.cpp" line="64"/>
<source>Sine</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../node/math/trigonometry/trigonometry.cpp" line="65"/>
<source>Cosine</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../node/math/trigonometry/trigonometry.cpp" line="66"/>
<source>Tangent</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../node/math/trigonometry/trigonometry.cpp" line="68"/>
<source>Inverse Sine</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../node/math/trigonometry/trigonometry.cpp" line="69"/>
<source>Inverse Cosine</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../node/math/trigonometry/trigonometry.cpp" line="70"/>
<source>Inverse Tangent</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../node/math/trigonometry/trigonometry.cpp" line="72"/>
<source>Hyperbolic Sine</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../node/math/trigonometry/trigonometry.cpp" line="73"/>
<source>Hyperbolic Cosine</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../node/math/trigonometry/trigonometry.cpp" line="74"/>
<source>Hyperbolic Tangent</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../node/math/trigonometry/trigonometry.cpp" line="78"/>
<source>Method</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../node/math/trigonometry/trigonometry.cpp" line="80"/>
<source>Value</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>olive::UndoStack</name>
<message>
<location filename="../undo/undostack.cpp" line="168"/>
<source>New/Open Project</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../undo/undostack.cpp" line="219"/>
<source>Command</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>olive::ValueNode</name>
<message>
<location filename="../node/input/value/valuenode.h" line="39"/>
<source>Value</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../node/input/value/valuenode.h" line="54"/>
<source>Create a single value that can be connected to various other inputs.</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>olive::VideoDividerComboBox</name>
<message>
<source>1/%1</source>
<translation type="obsolete">1/%1</translation>
</message>
</context>
<context>
<name>olive::VideoInput</name>
<message>
<source>Video</source>
<translation type="obsolete">فيديو</translation>
</message>
</context>
<context>
<name>olive::VideoStreamProperties</name>
<message>
<location filename="../dialog/footageproperties/streamproperties/videostreamproperties.cpp" line="45"/>
<source>Pixel Aspect:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../dialog/footageproperties/streamproperties/videostreamproperties.cpp" line="55"/>
<source>Interlacing:</source>
<translation type="unfinished">المشابكة:</translation>
</message>
<message>
<location filename="../dialog/footageproperties/streamproperties/videostreamproperties.cpp" line="64"/>
<source>Color Space:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../dialog/footageproperties/streamproperties/videostreamproperties.cpp" line="71"/>
<source>Default (%1)</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../dialog/footageproperties/streamproperties/videostreamproperties.cpp" line="88"/>
<source>Color Range:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../dialog/footageproperties/streamproperties/videostreamproperties.cpp" line="91"/>
<source>Limited (16-235)</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../dialog/footageproperties/streamproperties/videostreamproperties.cpp" line="93"/>
<source>Full (0-255)</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../dialog/footageproperties/streamproperties/videostreamproperties.cpp" line="102"/>
<source>Premultiplied Alpha</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../dialog/footageproperties/streamproperties/videostreamproperties.cpp" line="110"/>
<source>Image Sequence</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../dialog/footageproperties/streamproperties/videostreamproperties.cpp" line="115"/>
<source>Start Index:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../dialog/footageproperties/streamproperties/videostreamproperties.cpp" line="124"/>
<source>End Index:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../dialog/footageproperties/streamproperties/videostreamproperties.cpp" line="133"/>
<source>Frame Rate:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../dialog/footageproperties/streamproperties/videostreamproperties.cpp" line="192"/>
<source>Invalid Configuration</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../dialog/footageproperties/streamproperties/videostreamproperties.cpp" line="193"/>
<source>Image sequence end index must be a value higher than the start index.</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>olive::ViewerDisplayWidget</name>
<message numerus="yes">
<location filename="../widget/viewer/viewerdisplay.cpp" line="265"/>
<source>%n skipped frame(s) detected during playback</source>
<translation type="unfinished">
<numerusform></numerusform>
<numerusform></numerusform>
<numerusform></numerusform>
<numerusform></numerusform>
<numerusform></numerusform>
<numerusform></numerusform>
</translation>
</message>
<message>
<location filename="../widget/viewer/viewerdisplay.cpp" line="634"/>
<source>%1 FPS</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/viewer/viewerdisplay.cpp" line="640"/>
<source>%1 frames skipped</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/viewer/viewerdisplay.cpp" line="1103"/>
<source>Dragged Gizmo</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>olive::ViewerOutput</name>
<message>
<location filename="../node/output/viewer/viewer.cpp" line="86"/>
<source>Viewer</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../node/output/viewer/viewer.cpp" line="101"/>
<source>Interface between a Viewer panel and the node system.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../node/output/viewer/viewer.cpp" line="149"/>
<source>%1 FPS</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../node/output/viewer/viewer.cpp" line="153"/>
<source>%1 Hz</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../node/output/viewer/viewer.cpp" line="321"/>
<source>Video Parameters</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../node/output/viewer/viewer.cpp" line="322"/>
<source>Audio Parameters</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../node/output/viewer/viewer.cpp" line="323"/>
<source>Subtitle Parameters</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../node/output/viewer/viewer.cpp" line="326"/>
<source>Texture</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../node/output/viewer/viewer.cpp" line="330"/>
<source>Samples</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>olive::ViewerPanel</name>
<message>
<location filename="../panel/viewer/viewer.cpp" line="42"/>
<source>Viewer</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>olive::ViewerTextEditorToolBar</name>
<message>
<location filename="../widget/viewer/viewertexteditor.cpp" line="496"/>
<source>Stretch: </source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/viewer/viewertexteditor.cpp" line="502"/>
<location filename="../widget/viewer/viewertexteditor.cpp" line="515"/>
<location filename="../widget/viewer/viewertexteditor.cpp" line="528"/>
<source>%1%</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/viewer/viewertexteditor.cpp" line="508"/>
<source>Kerning: </source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/viewer/viewertexteditor.cpp" line="521"/>
<source>Line Height: </source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>olive::ViewerWidget</name>
<message>
<location filename="../widget/viewer/viewer.cpp" line="474"/>
<source>Error</source>
<translation type="unfinished">خطأ</translation>
</message>
<message>
<location filename="../widget/viewer/viewer.cpp" line="475"/>
<source>No in or out points are set to cache.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/viewer/viewer.cpp" line="646"/>
<source>Created Shape</source>
<translation type="unfinished"></translation>
</message>
<message>
<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="1377"/>
<source>Audio Error</source>
<translation type="unfinished"></translation>
</message>
<message>
<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="1444"/>
<source>Changed Playback Resolution</source>
<translation type="unfinished"></translation>
</message>
<message>
<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="1615"/>
<source>Zoom</source>
<translation type="unfinished">قرّب</translation>
</message>
<message>
<location filename="../widget/viewer/viewer.cpp" line="1618"/>
<source>Fit</source>
<translation type="unfinished">وائم</translation>
</message>
<message>
<location filename="../widget/viewer/viewer.cpp" line="1621"/>
<source>%1%</source>
<translation type="unfinished"></translation>
</message>
<message>
<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="1637"/>
<source>Screen %1: %2x%3</source>
<translation type="unfinished">الشاشة %1: %2x%3</translation>
</message>
<message>
<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="1672"/>
<source>Deinterlace</source>
<translation type="unfinished"></translation>
</message>
<message>
<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="1746"/>
<source>Audio Waveform</source>
<translation type="unfinished"></translation>
</message>
<message>
<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="1751"/>
<source>Show Waveform Only</source>
<translation type="unfinished"></translation>
</message>
<message>
<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="1761"/>
<source>Show FPS</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/viewer/viewer.cpp" line="1769"/>
<source>Subtitles</source>
<translation type="unfinished"></translation>
</message>
<message>
<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="1782"/>
<source>Subtitle Properties</source>
<translation type="unfinished"></translation>
</message>
<message>
<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="1799"/>
<source>Save Frame As Image</source>
<translation type="unfinished"></translation>
</message>
<message>
<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="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="1829"/>
<source>audio</source>
<translation type="unfinished"></translation>
</message>
<message>
<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="1705"/>
<source>Off</source>
<translation type="unfinished">مطفئ</translation>
</message>
<message>
<location filename="../widget/viewer/viewer.cpp" line="1712"/>
<source>On</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../widget/viewer/viewer.cpp" line="1721"/>
<source>Custom Aspect</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>olive::VolumeNode</name>
<message>
<location filename="../node/audio/volume/volume.cpp" line="50"/>
<location filename="../node/audio/volume/volume.cpp" line="106"/>
<source>Volume</source>
<translation type="unfinished">درجة الصوت</translation>
</message>
<message>
<location filename="../node/audio/volume/volume.cpp" line="65"/>
<source>Adjusts the volume of an audio source.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../node/audio/volume/volume.cpp" line="105"/>
<source>Samples</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>olive::WaveDistortNode</name>
<message>
<location filename="../node/distort/wave/wavedistortnode.cpp" line="52"/>
<source>Wave</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../node/distort/wave/wavedistortnode.cpp" line="67"/>
<source>Distorts an image along a sine wave.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../node/distort/wave/wavedistortnode.cpp" line="74"/>
<source>Input</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../node/distort/wave/wavedistortnode.cpp" line="75"/>
<source>Frequency</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../node/distort/wave/wavedistortnode.cpp" line="76"/>
<source>Intensity</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../node/distort/wave/wavedistortnode.cpp" line="77"/>
<source>Evolution</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../node/distort/wave/wavedistortnode.cpp" line="78"/>
<source>Direction</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../node/distort/wave/wavedistortnode.cpp" line="79"/>
<source>Horizontal</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../node/distort/wave/wavedistortnode.cpp" line="79"/>
<source>Vertical</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>olive::plugin::PluginNode</name>
<message>
<location filename="../node/plugins/Plugin.cpp" line="261"/>
<source>Source</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../node/plugins/Plugin.cpp" line="264"/>
<source>From</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../node/plugins/Plugin.cpp" line="267"/>
<source>To</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../node/plugins/Plugin.cpp" line="288"/>
<source>Filter</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../node/plugins/Plugin.cpp" line="290"/>
<source>Generator</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../node/plugins/Plugin.cpp" line="292"/>
<source>Transition</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../node/plugins/Plugin.cpp" line="294"/>
<source>General</source>
<translation type="unfinished">عام</translation>
</message>
<message>
<location filename="../node/plugins/Plugin.cpp" line="534"/>
<source>Texture</source>
<translation type="unfinished"></translation>
</message>
</context>
</TS>