From be219f317dd72605a9fed3beb92c8c149cb15338 Mon Sep 17 00:00:00 2001 From: itsmattkc Date: Fri, 29 Mar 2019 01:07:05 +1100 Subject: [PATCH 01/40] some ui improvements --- debian/control | 2 +- ui/keyframenavigator.cpp | 6 ++++++ ui/sourceiconview.cpp | 2 +- ui/timelineheader.cpp | 4 ++++ 4 files changed, 12 insertions(+), 2 deletions(-) diff --git a/debian/control b/debian/control index c156631bf..092cc89ab 100644 --- a/debian/control +++ b/debian/control @@ -8,6 +8,6 @@ Homepage: https://olivevideoeditor.org/ Package: olive-editor Architecture: any -Depends: ${misc:Depends}, ${shlibs:Depends}, libqt5multimedia5-plugins, frei0r-plugins +Depends: ${misc:Depends}, ${shlibs:Depends}, libqt5multimedia5-plugins Description: Nonlinear video editor focused on performance and simplicity diff --git a/ui/keyframenavigator.cpp b/ui/keyframenavigator.cpp index 9a60dd4cc..ec1c1b034 100644 --- a/ui/keyframenavigator.cpp +++ b/ui/keyframenavigator.cpp @@ -39,7 +39,11 @@ KeyframeNavigator::KeyframeNavigator(QWidget *parent, bool addLeftPad) : QWidget key_controls->addStretch(); } + QSizePolicy button_size_policy; + button_size_policy.setRetainSizeWhenHidden(true); + left_key_nav = new QPushButton(this); + left_key_nav->setSizePolicy(button_size_policy); left_key_nav->setIcon(olive::icon::LeftArrow); left_key_nav->setIconSize(left_key_nav->iconSize()*0.5); left_key_nav->setVisible(false); @@ -48,6 +52,7 @@ KeyframeNavigator::KeyframeNavigator(QWidget *parent, bool addLeftPad) : QWidget connect(left_key_nav, SIGNAL(clicked(bool)), this, SIGNAL(clicked())); key_addremove = new QPushButton(this); + key_addremove->setSizePolicy(button_size_policy); key_addremove->setIcon(olive::icon::Diamond); key_addremove->setIconSize(key_addremove->iconSize()*0.5); key_addremove->setVisible(false); @@ -56,6 +61,7 @@ KeyframeNavigator::KeyframeNavigator(QWidget *parent, bool addLeftPad) : QWidget connect(key_addremove, SIGNAL(clicked(bool)), this, SIGNAL(clicked())); right_key_nav = new QPushButton(this); + right_key_nav->setSizePolicy(button_size_policy); right_key_nav->setIcon(olive::icon::RightArrow); right_key_nav->setIconSize(right_key_nav->iconSize()*0.5); right_key_nav->setVisible(false); diff --git a/ui/sourceiconview.cpp b/ui/sourceiconview.cpp index e8fbf0fbd..60bd06184 100644 --- a/ui/sourceiconview.cpp +++ b/ui/sourceiconview.cpp @@ -98,7 +98,7 @@ SourceIconDelegate::SourceIconDelegate(QObject *parent) : { } -QSize SourceIconDelegate::sizeHint(const QStyleOptionViewItem &option, const QModelIndex &index) const +QSize SourceIconDelegate::sizeHint(const QStyleOptionViewItem &option, const QModelIndex &) const { if (option.decorationPosition == QStyleOptionViewItem::Top) { // Icon Mode diff --git a/ui/timelineheader.cpp b/ui/timelineheader.cpp index a1779c85d..96c07b66c 100644 --- a/ui/timelineheader.cpp +++ b/ui/timelineheader.cpp @@ -468,6 +468,10 @@ void TimelineHeader::paintEvent(QPaintEvent*) { path.lineTo(in_x+PLAYHEAD_SIZE+1, yoff); path.lineTo(start); p.fillPath(path, Qt::red); + + // Draw white line at the top for clarity + p.setPen(Qt::gray); + p.drawLine(0, 0, width(), 0); } } From 814e048e8f907218921b3f1774592ef89cbbaa48 Mon Sep 17 00:00:00 2001 From: itsmattkc Date: Fri, 29 Mar 2019 01:24:20 +1100 Subject: [PATCH 02/40] fixed audio only export crash --- rendering/exportthread.cpp | 1 + 1 file changed, 1 insertion(+) diff --git a/rendering/exportthread.cpp b/rendering/exportthread.cpp index 239f22b2b..bce22158c 100644 --- a/rendering/exportthread.cpp +++ b/rendering/exportthread.cpp @@ -60,6 +60,7 @@ ExportThread::ExportThread(const ExportParams ¶ms, audio_stream(nullptr), acodec(nullptr), audio_frame(nullptr), + sws_frame(nullptr), swr_frame(nullptr), acodec_ctx(nullptr), swr_ctx(nullptr), From 963a20af37d78f038b69591f7879c84f744c9df2 Mon Sep 17 00:00:00 2001 From: itsmattkc Date: Fri, 29 Mar 2019 01:59:12 +1100 Subject: [PATCH 03/40] fixed #712 --- panels/viewer.cpp | 19 +++++-------------- panels/viewer.h | 2 -- rendering/audio.cpp | 20 ++++++++++++++++++++ rendering/audio.h | 3 +++ rendering/cacher.cpp | 7 +++++-- rendering/exportthread.cpp | 26 ++++++++++++++++++++++++-- rendering/exportthread.h | 4 ++++ rendering/renderfunctions.cpp | 27 --------------------------- ui/viewerwidget.cpp | 2 +- 9 files changed, 62 insertions(+), 48 deletions(-) diff --git a/panels/viewer.cpp b/panels/viewer.cpp index b91c00d07..76d93f1fb 100644 --- a/panels/viewer.cpp +++ b/panels/viewer.cpp @@ -63,7 +63,6 @@ extern "C" { Viewer::Viewer(QWidget *parent) : Panel(parent), playing(false), - just_played_(false), media(nullptr), seq(nullptr), created_sequence(false), @@ -419,7 +418,7 @@ void Viewer::play(bool in_to_out) { playhead_start = seq->playhead; playing = true; - just_played_ = true; + SetAudioWakeObject(this); set_playpause_icon(false); start_msecs = QDateTime::currentMSecsSinceEpoch(); @@ -428,17 +427,14 @@ void Viewer::play(bool in_to_out) { } void Viewer::play_wake() { - if (just_played_) { - start_msecs = QDateTime::currentMSecsSinceEpoch(); - playback_updater.start(); - if (audio_thread != nullptr) audio_thread->notifyReceiver(); - just_played_ = false; - } + start_msecs = QDateTime::currentMSecsSinceEpoch(); + playback_updater.start(); + if (audio_thread != nullptr) audio_thread->notifyReceiver(); } void Viewer::pause() { playing = false; - just_played_ = false; + SetAudioWakeObject(nullptr); set_playpause_icon(true); playback_updater.stop(); playback_speed = 0; @@ -479,11 +475,6 @@ void Viewer::pause() { } } -bool Viewer::WaitingForPlayWake() -{ - return just_played_; -} - void Viewer::update_playhead_timecode(long p) { current_timecode_slider->SetValue(p); } diff --git a/panels/viewer.h b/panels/viewer.h index a96b2a5b6..e4c233d4e 100644 --- a/panels/viewer.h +++ b/panels/viewer.h @@ -71,7 +71,6 @@ public: void seek(long p); void play(bool in_to_out = false); void pause(); - bool WaitingForPlayWake(); bool playing; long playhead_start; qint64 start_msecs; @@ -145,7 +144,6 @@ private: double minimum_zoom; bool playing_in_to_out; long last_playhead; - bool just_played_; void set_zoom_value(double d); void set_sb_max(); void set_playback_speed(int s); diff --git a/rendering/audio.cpp b/rendering/audio.cpp index 02fdbf150..b27e73a98 100644 --- a/rendering/audio.cpp +++ b/rendering/audio.cpp @@ -401,3 +401,23 @@ void combobox_audio_sample_rates(QComboBox *combobox) { combobox->addItem("88200 Hz", 88200); combobox->addItem("96000 Hz", 96000); } + +QObject* audio_wake_object = nullptr; +QMutex audio_wake_mutex; + +QObject* GetAudioWakeObject() +{ + audio_wake_mutex.lock(); + + QObject* wake_object = audio_wake_object; + audio_wake_object = nullptr; + + audio_wake_mutex.unlock(); + + return wake_object; +} + +void SetAudioWakeObject(QObject *o) +{ + audio_wake_object = o; +} diff --git a/rendering/audio.h b/rendering/audio.h index 2a3488b53..42af7975d 100644 --- a/rendering/audio.h +++ b/rendering/audio.h @@ -65,6 +65,9 @@ extern bool audio_rendering; extern int audio_rendering_rate; void clear_audio_ibuffer(); +QObject *GetAudioWakeObject(); +void SetAudioWakeObject(QObject* o); + int current_audio_freq(); bool is_audio_device_set(); diff --git a/rendering/cacher.cpp b/rendering/cacher.cpp index ad79b7463..1b793c186 100644 --- a/rendering/cacher.cpp +++ b/rendering/cacher.cpp @@ -460,8 +460,11 @@ void Cacher::CacheAudioWorker() { } } - QMetaObject::invokeMethod(panel_footage_viewer, "play_wake", Qt::QueuedConnection); - QMetaObject::invokeMethod(panel_sequence_viewer, "play_wake", Qt::QueuedConnection); + // If there's a QObject waiting for audio to be rendered, wake it now + QObject* audio_wake_object = GetAudioWakeObject(); + if (audio_wake_object != nullptr) { + QMetaObject::invokeMethod(audio_wake_object, "play_wake", Qt::QueuedConnection); + } } bool Cacher::IsReversed() diff --git a/rendering/exportthread.cpp b/rendering/exportthread.cpp index bce22158c..abb8e837e 100644 --- a/rendering/exportthread.cpp +++ b/rendering/exportthread.cpp @@ -217,6 +217,8 @@ bool ExportThread::SetupVideo() { } bool ExportThread::SetupAudio() { + // if video is disabled, no setup necessary + if (!params_.audio_enabled) return true; // Find encoder for this codec acodec = avcodec_find_encoder(static_cast(params_.audio_codec)); @@ -375,12 +377,12 @@ void ExportThread::Export() } // If video is enabled, set it up in the container now - if (params_.video_enabled && !SetupVideo()) { + if (!SetupVideo()) { return; } // If audio is enabled, set it up in the container now - if (params_.audio_enabled && !SetupAudio()) { + if (!SetupAudio()) { return; } @@ -423,6 +425,8 @@ void ExportThread::Export() // If we're exporting audio, run compose_audio() which will write mixed audio to the internal audio buffer if (params_.audio_enabled) { + waiting_for_audio_ = true; + SetAudioWakeObject(this); olive::rendering::compose_audio(nullptr, olive::ActiveSequence.get(), 1, true); } @@ -486,6 +490,13 @@ void ExportThread::Export() // If we're exporting audio, copy audio from the buffer into an AVFrame for encoding if (params_.audio_enabled) { + if (waiting_for_audio_) { + waitCond.wait(&mutex); + } + + // Make sure nothing is writing while we're retrieving + audio_write_lock.lock(); + // Check if the count of encoded samples exceeds the current Sequence playhead, in which case we don't need to // encode any audio at this moment while (!interrupt_ && file_audio_samples <= (timecode_secs*params_.audio_sampling_rate)) { @@ -520,6 +531,9 @@ void ExportThread::Export() // Increment by the frame's number of samples file_audio_samples += swr_frame->nb_samples; } + + audio_write_lock.unlock(); + } // Generating encoding statistics (e.g. the time it took to encode this frame/estimated remaining time) @@ -674,6 +688,14 @@ void ExportThread::Interrupt() interrupt_ = true; } +void ExportThread::play_wake() +{ + mutex.lock(); + waiting_for_audio_ = false; + waitCond.wakeAll(); + mutex.unlock(); +} + void ExportThread::wake() { mutex.lock(); waitCond.wakeAll(); diff --git a/rendering/exportthread.h b/rendering/exportthread.h index 3db7288ed..328221727 100644 --- a/rendering/exportthread.h +++ b/rendering/exportthread.h @@ -82,6 +82,8 @@ signals: void ProgressChanged(int value, qint64 remaining_ms); public slots: void Interrupt(); + + void play_wake(); private: bool Encode(AVFormatContext* ofmt_ctx, AVCodecContext* codec_ctx, AVFrame* frame, AVPacket* packet, AVStream* stream); bool SetupVideo(); @@ -124,6 +126,8 @@ private: QWaitCondition waitCond; QString export_error; + + bool waiting_for_audio_; private slots: void wake(); }; diff --git a/rendering/renderfunctions.cpp b/rendering/renderfunctions.cpp index 25db7e8f9..889474e79 100644 --- a/rendering/renderfunctions.cpp +++ b/rendering/renderfunctions.cpp @@ -600,17 +600,6 @@ GLuint olive::rendering::compose_sequence(ComposeSequenceParams ¶ms) { // == END FINAL DRAW ON SEQUENCE BUFFER == } - // prepare gizmos - /* - if ((*params.gizmos) != nullptr - && params.nests.isEmpty() - && ((*params.gizmos) == first_gizmo_effect - || (*params.gizmos) == selected_effect)) { - (*params.gizmos)->gizmo_draw(timecode, coords); // set correct gizmo coords - (*params.gizmos)->gizmo_world_to_screen(); // convert gizmo coords to screen coords - } - */ - glPopMatrix(); } } else { @@ -631,22 +620,6 @@ GLuint olive::rendering::compose_sequence(ComposeSequenceParams ¶ms) { } } - - /* - // visually update all the keyframe values - if (c->sequence == params.seq) { // only if you can currently see them - double ts = (playhead - c->timeline_in(true) + c->clip_in(true))/s->frame_rate; - for (int i=0;ieffects.size();i++) { - EffectPtr e = c->effects.at(i); - for (int j=0;jrow_count();j++) { - EffectRow* r = e->row(j); - for (int k=0;kfieldCount();k++) { - r->field(k)->validate_keyframe_data(ts); - } - } - } - } - */ } } else { params.texture_failed = true; diff --git a/ui/viewerwidget.cpp b/ui/viewerwidget.cpp index b00081370..fa95624cf 100644 --- a/ui/viewerwidget.cpp +++ b/ui/viewerwidget.cpp @@ -229,7 +229,7 @@ void ViewerWidget::frame_update() { } // render the audio - olive::rendering::compose_audio(viewer, viewer->seq.get(), viewer->get_playback_speed(), viewer->WaitingForPlayWake()); + olive::rendering::compose_audio(viewer, viewer->seq.get(), viewer->get_playback_speed(), false); } } From f47a7dad4da816137ce94ae3c2cd2edfd46e0999 Mon Sep 17 00:00:00 2001 From: itsmattkc Date: Fri, 29 Mar 2019 03:32:54 +1100 Subject: [PATCH 04/40] fixed #713 --- panels/panels.cpp | 4 ++++ rendering/audio.cpp | 9 +++++++++ rendering/audio.h | 1 + rendering/cacher.cpp | 5 +---- rendering/renderfunctions.cpp | 4 ++-- ui/timelineheader.cpp | 4 ++-- 6 files changed, 19 insertions(+), 8 deletions(-) diff --git a/panels/panels.cpp b/panels/panels.cpp index dbb22481a..3c4a2d057 100644 --- a/panels/panels.cpp +++ b/panels/panels.cpp @@ -113,6 +113,10 @@ void free_panels() { } void scroll_to_frame_internal(QScrollBar* bar, long frame, double zoom, int area_width) { + if (bar->value() == bar->minimum() || bar->value() == bar->maximum()) { + return; + } + int screen_point = getScreenPointFromFrame(zoom, frame) - bar->value(); int min_x = area_width*0.1; int max_x = area_width-min_x; diff --git a/rendering/audio.cpp b/rendering/audio.cpp index b27e73a98..183479683 100644 --- a/rendering/audio.cpp +++ b/rendering/audio.cpp @@ -419,5 +419,14 @@ QObject* GetAudioWakeObject() void SetAudioWakeObject(QObject *o) { + audio_wake_mutex.lock(); audio_wake_object = o; + audio_wake_mutex.unlock(); +} + +void WakeAudioWakeObject() { + QObject* audio_wake_object = GetAudioWakeObject(); + if (audio_wake_object != nullptr) { + QMetaObject::invokeMethod(audio_wake_object, "play_wake", Qt::QueuedConnection); + } } diff --git a/rendering/audio.h b/rendering/audio.h index 42af7975d..4721766cf 100644 --- a/rendering/audio.h +++ b/rendering/audio.h @@ -67,6 +67,7 @@ void clear_audio_ibuffer(); QObject *GetAudioWakeObject(); void SetAudioWakeObject(QObject* o); +void WakeAudioWakeObject(); int current_audio_freq(); diff --git a/rendering/cacher.cpp b/rendering/cacher.cpp index 1b793c186..a4df18c65 100644 --- a/rendering/cacher.cpp +++ b/rendering/cacher.cpp @@ -461,10 +461,7 @@ void Cacher::CacheAudioWorker() { } // If there's a QObject waiting for audio to be rendered, wake it now - QObject* audio_wake_object = GetAudioWakeObject(); - if (audio_wake_object != nullptr) { - QMetaObject::invokeMethod(audio_wake_object, "play_wake", Qt::QueuedConnection); - } + WakeAudioWakeObject(); } bool Cacher::IsReversed() diff --git a/rendering/renderfunctions.cpp b/rendering/renderfunctions.cpp index 889474e79..c4c45fcd2 100644 --- a/rendering/renderfunctions.cpp +++ b/rendering/renderfunctions.cpp @@ -630,8 +630,8 @@ GLuint olive::rendering::compose_sequence(ComposeSequenceParams ¶ms) { } } - if (audio_track_count == 0 && params.viewer != nullptr) { - params.viewer->play_wake(); + if (audio_track_count == 0) { + WakeAudioWakeObject(); } if (params.video) { diff --git a/ui/timelineheader.cpp b/ui/timelineheader.cpp index 96c07b66c..f39065b4f 100644 --- a/ui/timelineheader.cpp +++ b/ui/timelineheader.cpp @@ -67,9 +67,9 @@ TimelineHeader::TimelineHeader(QWidget *parent) : in_visible(0), fm(font()), dragging_markers(false), - scroll(0) + scroll(0), + height_actual(fm.height()) { - height_actual = fm.height(); setCursor(Qt::ArrowCursor); setMouseTracking(true); setFocusPolicy(Qt::ClickFocus); From ce047dd60f70b31150551e78def2bdb0e70366d4 Mon Sep 17 00:00:00 2001 From: itsmattkc Date: Fri, 29 Mar 2019 11:02:58 +1100 Subject: [PATCH 05/40] normalized debug message order --- global/debug.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/global/debug.cpp b/global/debug.cpp index b64e38ecd..87d892f2c 100644 --- a/global/debug.cpp +++ b/global/debug.cpp @@ -97,7 +97,7 @@ void debug_message_handler(QtMsgType type, const QMessageLogContext &context, co debug_stream << QString("[%1] %2 (%3:%4, %5)\n") .arg(msgTag, localMsg, context.file, QString::number(context.line), context.function); } - debug_info.prepend(QString("[%2] %3 (%4:%5, %6)
") + debug_info.append(QString("[%2] %3 (%4:%5, %6)
") .arg(fontColor, msgTag, localMsg, context.file, QString::number(context.line), context.function)); fflush(stderr); if (olive::DebugDialog != nullptr && olive::DebugDialog->isVisible()) { From 00e86a4eeba1e171b97be4cfbd8ce2a5829a13a4 Mon Sep 17 00:00:00 2001 From: itsmattkc Date: Fri, 29 Mar 2019 11:26:20 +1100 Subject: [PATCH 06/40] fixed #693 --- olive.pro | 8 ++++---- ui/effectui.cpp | 1 + 2 files changed, 5 insertions(+), 4 deletions(-) diff --git a/olive.pro b/olive.pro index ae945bd11..f0732106f 100644 --- a/olive.pro +++ b/olive.pro @@ -48,10 +48,6 @@ system("which git") { CONFIG += c++11 -CONFIG(debug, debug|release) { - CONFIG += console -} - SOURCES += \ main.cpp \ ui/mainwindow.cpp \ @@ -324,6 +320,10 @@ TRANSLATIONS += \ ts/olive_id.ts win32 { + CONFIG(debug, debug|release) { + CONFIG += console + } + RC_FILE = packaging/windows/resources.rc LIBS += -lavutil -lavformat -lavcodec -lavfilter -lswscale -lswresample -lopengl32 -luser32 contains(DEFINES, OLIVE_OCIO) { diff --git a/ui/effectui.cpp b/ui/effectui.cpp index 53da884fc..c47f08c9f 100644 --- a/ui/effectui.cpp +++ b/ui/effectui.cpp @@ -66,6 +66,7 @@ EffectUI::EffectUI(Effect* e) : SetTitle(effect_name); QWidget* ui = new QWidget(this); + ui->setSizePolicy(QSizePolicy::Expanding, QSizePolicy::Maximum); SetContents(ui); SetExpanded(e->IsExpanded()); From 71178678b413ed899e0d1731d6a941dfcb9cbdce Mon Sep 17 00:00:00 2001 From: Peter Eszlari Date: Thu, 14 Mar 2019 07:32:24 +0100 Subject: [PATCH 07/40] add cmake buildsystem --- CMakeLists.txt | 479 ++++++++++++++++++++++++++++++++++++ cmake/FindFFMPEG.cmake | 193 +++++++++++++++ cmake/FindOpenColorIO.cmake | 94 +++++++ cmake/Findfrei0r.cmake | 42 ++++ 4 files changed, 808 insertions(+) create mode 100644 CMakeLists.txt create mode 100644 cmake/FindFFMPEG.cmake create mode 100644 cmake/FindOpenColorIO.cmake create mode 100644 cmake/Findfrei0r.cmake diff --git a/CMakeLists.txt b/CMakeLists.txt new file mode 100644 index 000000000..bfb27145f --- /dev/null +++ b/CMakeLists.txt @@ -0,0 +1,479 @@ +cmake_minimum_required(VERSION 3.8 FATAL_ERROR) + +project(olive-editor LANGUAGES CXX) + +set(CMAKE_CXX_STANDARD 11) +set(CMAKE_CXX_STANDARD_REQUIRED ON) +set(CMAKE_CXX_EXTENSIONS OFF) + +set(CMAKE_AUTOMOC ON) +set(CMAKE_AUTOUIC ON) +set(CMAKE_AUTORCC ON) + +set(OLIVE_DEFINITIONS -DQT_DEPRECATED_WARNINGS) + +list(APPEND CMAKE_MODULE_PATH "${CMAKE_SOURCE_DIR}/cmake") + +if(UNIX AND NOT APPLE AND NOT DEFINED OpenGL_GL_PREFERENCE) + set(OpenGL_GL_PREFERENCE GLVND) +endif() +find_package(OpenGL REQUIRED) + +find_package(Qt5 5.7 REQUIRED + COMPONENTS + Core + Gui + Widgets + Multimedia + OpenGL + Svg + LinguistTools +) + +find_package(FFMPEG 3.4 REQUIRED + COMPONENTS + avutil + avcodec + avformat + avfilter + swscale + swresample +) + +find_package(frei0r) +if(NOT FREI0R_FOUND) + list(APPEND OLIVE_DEFINITIONS -DNOFREI0R) +endif() + +if(WIN32) + find_package(OpenColorIO) + if(OPENCOLORIO_FOUND) + list(APPEND OLIVE_DEFINITIONS -DOLIVE_OCIO) + endif() +endif() + +if(EXISTS "${CMAKE_SOURCE_DIR}/.git") + find_package(Git) + if(GIT_FOUND) + execute_process(COMMAND ${GIT_EXECUTABLE} log -1 --format=%h + WORKING_DIRECTORY ${CMAKE_SOURCE_DIR} + OUTPUT_VARIABLE GIT_HASH + OUTPUT_STRIP_TRAILING_WHITESPACE + ) + endif() +elseif(UNIX AND NOT APPLE) + # Fallback for Ubuntu/Launchpad (extracts Git hash from debian/changelog rather than Git repo) + # (see https://answers.launchpad.net/launchpad/+question/678556) + execute_process(COMMAND sh debian/gitfromlog.sh debian/changelog + WORKING_DIRECTORY ${CMAKE_SOURCE_DIR} + OUTPUT_VARIABLE GIT_HASH + OUTPUT_STRIP_TRAILING_WHITESPACE + ) +endif() +if(DEFINED GIT_HASH) + message("Olive: git hash = " "${GIT_HASH}") + list(APPEND OLIVE_DEFINITIONS -DGITHASH="${GIT_HASH}") +else() + message("Olive: No git hash defined!") +endif() + +set(OLIVE_SOURCES + dialogs/aboutdialog.cpp + dialogs/aboutdialog.h + dialogs/actionsearch.cpp + dialogs/actionsearch.h + dialogs/advancedvideodialog.cpp + dialogs/advancedvideodialog.h + dialogs/autocutsilencedialog.cpp + dialogs/autocutsilencedialog.h + dialogs/clippropertiesdialog.cpp + dialogs/clippropertiesdialog.h + dialogs/debugdialog.cpp + dialogs/debugdialog.h + dialogs/demonotice.cpp + dialogs/demonotice.h + dialogs/exportdialog.cpp + dialogs/exportdialog.h + dialogs/loaddialog.cpp + dialogs/loaddialog.h + dialogs/mediapropertiesdialog.cpp + dialogs/mediapropertiesdialog.h + dialogs/newsequencedialog.cpp + dialogs/newsequencedialog.h + dialogs/preferencesdialog.cpp + dialogs/preferencesdialog.h + dialogs/proxydialog.cpp + dialogs/proxydialog.h + dialogs/replaceclipmediadialog.cpp + dialogs/replaceclipmediadialog.h + dialogs/speeddialog.cpp + dialogs/speeddialog.h + dialogs/texteditdialog.cpp + dialogs/texteditdialog.h + effects/fields/boolfield.cpp + effects/fields/boolfield.h + effects/fields/buttonfield.cpp + effects/fields/buttonfield.h + effects/fields/colorfield.cpp + effects/fields/colorfield.h + effects/fields/combofield.cpp + effects/fields/combofield.h + effects/fields/doublefield.cpp + effects/fields/doublefield.h + effects/fields/filefield.cpp + effects/fields/filefield.h + effects/fields/fontfield.cpp + effects/fields/fontfield.h + effects/fields/labelfield.cpp + effects/fields/labelfield.h + effects/fields/stringfield.cpp + effects/fields/stringfield.h + effects/internal/audionoiseeffect.cpp + effects/internal/audionoiseeffect.h + effects/internal/blending.frag + effects/internal/common.vert + effects/internal/cornerpin.frag + effects/internal/cornerpin.vert + effects/internal/cornerpineffect.cpp + effects/internal/cornerpineffect.h + effects/internal/crossdissolvetransition.cpp + effects/internal/crossdissolvetransition.h + effects/internal/cubetransition.h + effects/internal/dropshadow.frag + effects/internal/dropshadoweffect.cpp + effects/internal/dropshadoweffect.h + effects/internal/exponentialfadetransition.cpp + effects/internal/exponentialfadetransition.h + effects/internal/fillleftrighteffect.cpp + effects/internal/fillleftrighteffect.h + effects/internal/frei0reffect.cpp + effects/internal/frei0reffect.h + effects/internal/internalshaders.qrc + effects/internal/linearfadetransition.cpp + effects/internal/linearfadetransition.h + effects/internal/logarithmicfadetransition.cpp + effects/internal/logarithmicfadetransition.h + effects/internal/ocio.frag + effects/internal/paneffect.cpp + effects/internal/paneffect.h + effects/internal/premultiply.frag + effects/internal/richtexteffect.cpp + effects/internal/richtexteffect.h + effects/internal/shakeeffect.cpp + effects/internal/shakeeffect.h + effects/internal/solideffect.cpp + effects/internal/solideffect.h + effects/internal/texteffect.cpp + effects/internal/texteffect.h + effects/internal/timecodeeffect.cpp + effects/internal/timecodeeffect.h + effects/internal/toneeffect.cpp + effects/internal/toneeffect.h + effects/internal/transformeffect.cpp + effects/internal/transformeffect.h + effects/internal/voideffect.cpp + effects/internal/voideffect.h + effects/internal/volumeeffect.cpp + effects/internal/volumeeffect.h + effects/internal/vsthost.cpp + effects/internal/vsthost.h + effects/effect.cpp + effects/effect.h + effects/effectfield.cpp + effects/effectfield.h + effects/effectfields.h + effects/effectgizmo.cpp + effects/effectgizmo.h + effects/effectloaders.cpp + effects/effectloaders.h + effects/effectrow.cpp + effects/effectrow.h + effects/keyframe.cpp + effects/keyframe.h + effects/transition.cpp + effects/transition.h + global/config.cpp + global/config.h + global/debug.cpp + global/debug.h + global/global.cpp + global/global.h + global/math.cpp + global/math.h + global/path.cpp + global/path.h + include/vestige.h + panels/effectcontrols.cpp + panels/effectcontrols.h + panels/grapheditor.cpp + panels/grapheditor.h + panels/panels.cpp + panels/panels.h + panels/project.cpp + panels/project.h + panels/timeline.cpp + panels/timeline.h + panels/viewer.cpp + panels/viewer.h + project/clipboard.cpp + project/clipboard.h + project/footage.cpp + project/footage.h + project/loadthread.cpp + project/loadthread.h + project/media.cpp + project/media.h + project/previewgenerator.cpp + project/previewgenerator.h + project/projectelements.h + project/projectfilter.cpp + project/projectfilter.h + project/projectmodel.cpp + project/projectmodel.h + project/proxygenerator.cpp + project/proxygenerator.h + project/sourcescommon.cpp + project/sourcescommon.h + rendering/audio.cpp + rendering/audio.h + rendering/cacher.cpp + rendering/cacher.h + rendering/clipqueue.cpp + rendering/clipqueue.h + rendering/exportthread.cpp + rendering/exportthread.h + rendering/framebufferobject.cpp + rendering/framebufferobject.h + rendering/renderfunctions.cpp + rendering/renderfunctions.h + rendering/renderthread.cpp + rendering/renderthread.h + timeline/clip.cpp + timeline/clip.h + timeline/marker.cpp + timeline/marker.h + timeline/mediaimportdata.cpp + timeline/mediaimportdata.h + timeline/selection.h + timeline/sequence.cpp + timeline/sequence.h + ui/audiomonitor.cpp + ui/audiomonitor.h + ui/blur.cpp + ui/blur.h + ui/clickablelabel.cpp + ui/clickablelabel.h + ui/collapsiblewidget.cpp + ui/collapsiblewidget.h + ui/columnedgridlayout.cpp + ui/columnedgridlayout.h + ui/colorbutton.cpp + ui/colorbutton.h + ui/comboboxex.cpp + ui/comboboxex.h + ui/cursors.cpp + ui/cursors.h + ui/effectui.cpp + ui/effectui.h + ui/embeddedfilechooser.cpp + ui/embeddedfilechooser.h + ui/flowlayout.cpp + ui/flowlayout.h + ui/focusfilter.cpp + ui/focusfilter.h + ui/fontcombobox.cpp + ui/fontcombobox.h + ui/graphview.cpp + ui/graphview.h + ui/icons.cpp + ui/icons.h + ui/keyframedrawing.cpp + ui/keyframedrawing.h + ui/keyframenavigator.cpp + ui/keyframenavigator.h + ui/keyframeview.cpp + ui/keyframeview.h + ui/labelslider.cpp + ui/labelslider.h + ui/mainwindow.cpp + ui/mainwindow.h + ui/mediaiconservice.cpp + ui/mediaiconservice.h + ui/menu.cpp + ui/menu.h + ui/menuhelper.cpp + ui/menuhelper.h + ui/panel.cpp + ui/panel.h + ui/playbutton.cpp + ui/playbutton.h + ui/rectangleselect.cpp + ui/rectangleselect.h + ui/resizablescrollbar.cpp + ui/resizablescrollbar.h + ui/scrollarea.cpp + ui/scrollarea.h + ui/sourceiconview.cpp + ui/sourceiconview.h + ui/sourcetable.cpp + ui/sourcetable.h + ui/styling.cpp + ui/styling.h + ui/texteditex.cpp + ui/texteditex.h + ui/timelineheader.cpp + ui/timelineheader.h + ui/timelinetools.h + ui/timelinewidget.cpp + ui/timelinewidget.h + ui/updatenotification.cpp + ui/updatenotification.h + ui/viewercontainer.cpp + ui/viewercontainer.h + ui/viewerwidget.cpp + ui/viewerwidget.h + ui/viewerwindow.cpp + ui/viewerwindow.h + undo/comboaction.cpp + undo/comboaction.h + undo/undo.cpp + undo/undo.h + undo/undostack.cpp + undo/undostack.h + main.cpp +) + +set(OLIVE_RESOURCES + cursors/cursors.qrc + effects/internal/internalshaders.qrc + icons/icons.qrc +) + +set(OLIVE_EFFECTS + effects/shaders/boxblur.frag + effects/shaders/boxblur.xml + effects/shaders/bulge.frag + effects/shaders/bulge.xml + effects/shaders/chromakey.frag + effects/shaders/chromakey.xml + effects/shaders/chromaticaberration.frag + effects/shaders/chromaticaberration.xml + effects/shaders/colorcorrection.frag + effects/shaders/colorcorrection.xml + effects/shaders/colorsel.frag + effects/shaders/colorsel.xml + effects/shaders/common.frag + effects/shaders/common.vert + effects/shaders/crop.frag + effects/shaders/crop.xml + effects/shaders/crossstitch.frag + effects/shaders/crossstitch.xml + effects/shaders/directionalblur.frag + effects/shaders/directionalblur.xml + effects/shaders/dropshadow.xml.disabled + effects/shaders/emboss.frag + effects/shaders/emboss.xml + effects/shaders/findedges.frag + effects/shaders/findedges.xml.disabled + effects/shaders/fisheye.frag + effects/shaders/fisheye.xml + effects/shaders/flip.frag + effects/shaders/flip.xml + effects/shaders/gaussianblur.frag + effects/shaders/gaussianblur.xml + effects/shaders/huesatbri.frag + effects/shaders/huesatbri.xml + effects/shaders/invert.frag + effects/shaders/invert.xml + effects/shaders/lumakey.frag + effects/shaders/lumakey.xml + effects/shaders/noise.frag + effects/shaders/noise.xml + effects/shaders/pixelate.frag + effects/shaders/pixelate.xml + effects/shaders/posterize.frag + effects/shaders/posterize.xml + effects/shaders/radialblur.frag + effects/shaders/radialblur.xml + effects/shaders/ripple.frag + effects/shaders/ripple.xml + effects/shaders/sphere.frag + effects/shaders/sphere.xml + effects/shaders/swirl.frag + effects/shaders/swirl.xml + effects/shaders/tile.frag + effects/shaders/tile.xml + effects/shaders/toonify.frag + effects/shaders/toonify.xml + effects/shaders/vignette.frag + effects/shaders/vignette.xml + effects/shaders/volumetriclight.frag + effects/shaders/volumetriclight.xml + effects/shaders/wave.frag + effects/shaders/wave.xml +) + +qt5_add_translation(OLIVE_QM_FILES + ts/olive_ar.ts + ts/olive_bs.ts + ts/olive_cs.ts + ts/olive_de.ts + ts/olive_es.ts + ts/olive_fr.ts + ts/olive_it.ts + ts/olive_ru.ts + ts/olive_sr.ts +) + +set(OLIVE_TARGET "olive-editor") +if(APPLE) + set(OLIVE_TARGET "Olive") +endif() + +add_executable(${OLIVE_TARGET} + ${OLIVE_SOURCES} + ${OLIVE_RESOURCES} + ${OLIVE_EFFECTS} + ${OLIVE_QM_FILES} +) + +target_compile_definitions(${OLIVE_TARGET} PRIVATE ${OLIVE_DEFINITIONS}) + +set(CMAKE_INCLUDE_CURRENT_DIR ON) + +target_link_libraries(${OLIVE_TARGET} + PRIVATE + OpenGL::GL + Qt5::Core + Qt5::Gui + Qt5::Widgets + Qt5::Multimedia + Qt5::OpenGL + Qt5::Svg + FFMPEG::avutil + FFMPEG::avcodec + FFMPEG::avformat + FFMPEG::avfilter + FFMPEG::swscale + FFMPEG::swresample +) + +if(WIN32 AND OPENCOLORIO_FOUND) + target_link_libraries(${OLIVE_TARGET} PRIVATE OpenColorIO) +endif() + +if(UNIX AND NOT APPLE) + install(TARGETS ${OLIVE_TARGET} RUNTIME DESTINATION bin) + install(FILES ${OLIVE_EFFECTS} DESTINATION share/olive-editor/effects) + install(FILES packaging/linux/org.olivevideoeditor.Olive.desktop DESTINATION share/applications) + install(FILES packaging/linux/org.olivevideoeditor.Olive.appdata.xml DESTINATION share/metainfo) + install(FILES packaging/linux/org.olivevideoeditor.Olive.xml DESTINATION share/mime/packages) + install(FILES packaging/linux/icons/16x16/org.olivevideoeditor.Olive.png DESTINATION share/icons/hicolor/16x16/apps) + install(FILES packaging/linux/icons/32x32/org.olivevideoeditor.Olive.png DESTINATION share/icons/hicolor/32x32/apps) + install(FILES packaging/linux/icons/48x48/org.olivevideoeditor.Olive.png DESTINATION share/icons/hicolor/48x48/apps) + install(FILES packaging/linux/icons/64x64/org.olivevideoeditor.Olive.png DESTINATION share/icons/hicolor/64x64/apps) + install(FILES packaging/linux/icons/128x128/org.olivevideoeditor.Olive.png DESTINATION share/icons/hicolor/128x128/apps) + install(FILES packaging/linux/icons/256x256/org.olivevideoeditor.Olive.png DESTINATION share/icons/hicolor/256x256/apps) + install(FILES packaging/linux/icons/512x512/org.olivevideoeditor.Olive.png DESTINATION share/icons/hicolor/512x512/apps) + install(FILES ${OLIVE_QM_FILES} DESTINATION share/olive-editor/ts) +endif() diff --git a/cmake/FindFFMPEG.cmake b/cmake/FindFFMPEG.cmake new file mode 100644 index 000000000..458784541 --- /dev/null +++ b/cmake/FindFFMPEG.cmake @@ -0,0 +1,193 @@ +#[==[ +Provides the following variables: + + * `FFMPEG_INCLUDE_DIRS`: Include directories necessary to use FFMPEG. + * `FFMPEG_LIBRARIES`: Libraries necessary to use FFMPEG. Note that this only + includes libraries for the components requested. + * `FFMPEG_VERSION`: The version of FFMPEG found. + +The following components are supported: + + * `avcodec` + * `avdevice` + * `avfilter` + * `avformat` + * `avresample` + * `avutil` + * `swresample` + * `swscale` + +For each component, the following are provided: + + * `FFMPEG__FOUND`: Libraries for the component. + * `FFMPEG__INCLUDE_DIRS`: Include directories for + the component. + * `FFMPEG__LIBRARIES`: Libraries for the component. + * `FFMPEG::`: A target to use with `target_link_libraries`. + +Note that only components requested with `COMPONENTS` or `OPTIONAL_COMPONENTS` +are guaranteed to set these variables or provide targets. +#]==] + +function (_ffmpeg_find component headername) + find_path("FFMPEG_${component}_INCLUDE_DIR" + NAMES + "lib${component}/${headername}" + PATHS + "${FFMPEG_ROOT}/include" + ~/Library/Frameworks + /Library/Frameworks + /usr/local/include + /usr/include + /sw/include # Fink + /opt/local/include # DarwinPorts + /opt/csw/include # Blastwave + /opt/include + /usr/freeware/include + PATH_SUFFIXES + ffmpeg + DOC "FFMPEG's ${component} include directory") + mark_as_advanced("FFMPEG_${component}_INCLUDE_DIR") + + # On Windows, static FFMPEG is sometimes built as `lib.a`. + if (WIN32) + list(APPEND CMAKE_FIND_LIBRARY_SUFFIXES ".a" ".lib") + list(APPEND CMAKE_FIND_LIBRARY_PREFIXES "" "lib") + endif () + + find_library("FFMPEG_${component}_LIBRARY" + NAMES + "${component}" + PATHS + "${FFMPEG_ROOT}/lib" + ~/Library/Frameworks + /Library/Frameworks + /usr/local/lib + /usr/local/lib64 + /usr/lib + /usr/lib64 + /sw/lib + /opt/local/lib + /opt/csw/lib + /opt/lib + /usr/freeware/lib64 + "${FFMPEG_ROOT}/bin" + DOC "FFMPEG's ${component} library") + mark_as_advanced("FFMPEG_${component}_LIBRARY") + + if (FFMPEG_${component}_LIBRARY AND FFMPEG_${component}_INCLUDE_DIR) + set(_deps_found TRUE) + set(_deps_link) + foreach (_ffmpeg_dep IN LISTS ARGN) + if (TARGET "FFMPEG::${_ffmpeg_dep}") + list(APPEND _deps_link "FFMPEG::${_ffmpeg_dep}") + else () + set(_deps_found FALSE) + endif () + endforeach () + if (_deps_found) + add_library("FFMPEG::${component}" UNKNOWN IMPORTED) + set_target_properties("FFMPEG::${component}" PROPERTIES + IMPORTED_LOCATION "${FFMPEG_${component}_LIBRARY}" + INTERFACE_INCLUDE_DIRECTORIES "${FFMPEG_${component}_INCLUDE_DIR}" + IMPORTED_LINK_INTERFACE_LIBRARIES "${_deps_link}") + set("FFMPEG_${component}_FOUND" 1 + PARENT_SCOPE) + + set(version_header_path "${FFMPEG_${component}_INCLUDE_DIR}/lib${component}/version.h") + if (EXISTS "${version_header_path}") + string(TOUPPER "${component}" component_upper) + file(STRINGS "${version_header_path}" version + REGEX "#define *LIB${component_upper}_VERSION_(MAJOR|MINOR|MICRO) ") + string(REGEX REPLACE ".*_MAJOR *\([0-9]*\).*" "\\1" major "${version}") + string(REGEX REPLACE ".*_MINOR *\([0-9]*\).*" "\\1" minor "${version}") + string(REGEX REPLACE ".*_MICRO *\([0-9]*\).*" "\\1" micro "${version}") + if (NOT major STREQUAL "" AND + NOT minor STREQUAL "" AND + NOT micro STREQUAL "") + set("FFMPEG_${component}_VERSION" "${major}.${minor}.${micro}" + PARENT_SCOPE) + endif () + endif () + else () + set("FFMPEG_${component}_FOUND" 0 + PARENT_SCOPE) + set(what) + if (NOT FFMPEG_${component}_LIBRARY) + set(what "library") + endif () + if (NOT FFMPEG_${component}_INCLUDE_DIR) + if (what) + string(APPEND what " or headers") + else () + set(what "headers") + endif () + endif () + set("FFMPEG_${component}_NOT_FOUND_MESSAGE" + "Could not find the ${what} for ${component}." + PARENT_SCOPE) + endif () + endif () +endfunction () + +_ffmpeg_find(avutil avutil.h) +_ffmpeg_find(avresample avresample.h + avutil) +_ffmpeg_find(swresample swresample.h + avutil) +_ffmpeg_find(swscale swscale.h + avutil) +_ffmpeg_find(avcodec avcodec.h + avutil) +_ffmpeg_find(avformat avformat.h + avcodec avutil) +_ffmpeg_find(avfilter avfilter.h + avutil) +_ffmpeg_find(avdevice avdevice.h + avformat avutil) + +if (TARGET FFMPEG::avutil) + set(_ffmpeg_version_header_path "${FFMPEG_avutil_INCLUDE_DIR}/libavutil/ffversion.h") + if (EXISTS "${_ffmpeg_version_header_path}") + file(STRINGS "${_ffmpeg_version_header_path}" _ffmpeg_version + REGEX "FFMPEG_VERSION") + string(REGEX REPLACE ".*\"n?\(.*\)\"" "\\1" FFMPEG_VERSION "${_ffmpeg_version}") + unset(_ffmpeg_version) + else () + set(FFMPEG_VERSION FFMPEG_VERSION-NOTFOUND) + endif () + unset(_ffmpeg_version_header_path) +endif () + +set(FFMPEG_INCLUDE_DIRS) +set(FFMPEG_LIBRARIES) +set(_ffmpeg_required_vars) +foreach (_ffmpeg_component IN LISTS FFMPEG_FIND_COMPONENTS) + if (TARGET "FFMPEG::${_ffmpeg_component}") + set(FFMPEG_${_ffmpeg_component}_INCLUDE_DIRS + "${FFMPEG_${_ffmpeg_component}_INCLUDE_DIR}") + set(FFMPEG_${_ffmpeg_component}_LIBRARIES + "${FFMPEG_${_ffmpeg_component}_LIBRARY}") + list(APPEND FFMPEG_INCLUDE_DIRS + "${FFMPEG_${_ffmpeg_component}_INCLUDE_DIRS}") + list(APPEND FFMPEG_LIBRARIES + "${FFMPEG_${_ffmpeg_component}_LIBRARIES}") + if (FFMEG_FIND_REQUIRED_${_ffmpeg_component}) + list(APPEND _ffmpeg_required_vars + "FFMPEG_${_ffmpeg_required_vars}_INCLUDE_DIRS" + "FFMPEG_${_ffmpeg_required_vars}_LIBRARIES") + endif () + endif () +endforeach () +unset(_ffmpeg_component) + +if (FFMPEG_INCLUDE_DIRS) + list(REMOVE_DUPLICATES FFMPEG_INCLUDE_DIRS) +endif () + +include(FindPackageHandleStandardArgs) +find_package_handle_standard_args(FFMPEG + REQUIRED_VARS FFMPEG_INCLUDE_DIRS FFMPEG_LIBRARIES ${_ffmpeg_required_vars} + VERSION_VAR FFMPEG_VERSION + HANDLE_COMPONENTS) +unset(_ffmpeg_required_vars) diff --git a/cmake/FindOpenColorIO.cmake b/cmake/FindOpenColorIO.cmake new file mode 100644 index 000000000..218b5f721 --- /dev/null +++ b/cmake/FindOpenColorIO.cmake @@ -0,0 +1,94 @@ +# - Find OpenColorIO library +# Find the native OpenColorIO includes and library +# This module defines +# OPENCOLORIO_INCLUDE_DIRS, where to find OpenColorIO.h, Set when +# OPENCOLORIO_INCLUDE_DIR is found. +# OPENCOLORIO_LIBRARIES, libraries to link against to use OpenColorIO. +# OPENCOLORIO_ROOT_DIR, The base directory to search for OpenColorIO. +# This can also be an environment variable. +# OPENCOLORIO_FOUND, If false, do not try to use OpenColorIO. +# +# also defined, but not for general use are +# OPENCOLORIO_LIBRARY, where to find the OpenColorIO library. + +#============================================================================= +# Copyright 2012 Blender Foundation. +# +# Distributed under the OSI-approved BSD License (the "License"); +# see accompanying file Copyright.txt for details. +# +# This software is distributed WITHOUT ANY WARRANTY; without even the +# implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +# See the License for more information. +#============================================================================= + +# If OPENCOLORIO_ROOT_DIR was defined in the environment, use it. +IF(NOT OPENCOLORIO_ROOT_DIR AND NOT $ENV{OPENCOLORIO_ROOT_DIR} STREQUAL "") + SET(OPENCOLORIO_ROOT_DIR $ENV{OPENCOLORIO_ROOT_DIR}) +ENDIF() + +SET(_opencolorio_FIND_COMPONENTS + OpenColorIO + yaml-cpp + tinyxml +) + +SET(_opencolorio_SEARCH_DIRS + ${OPENCOLORIO_ROOT_DIR} + /usr/local + /sw # Fink + /opt/local # DarwinPorts + /opt/lib/ocio +) + +FIND_PATH(OPENCOLORIO_INCLUDE_DIR + NAMES + OpenColorIO/OpenColorIO.h + HINTS + ${_opencolorio_SEARCH_DIRS} + PATH_SUFFIXES + include +) + +SET(_opencolorio_LIBRARIES) +FOREACH(COMPONENT ${_opencolorio_FIND_COMPONENTS}) + STRING(TOUPPER ${COMPONENT} UPPERCOMPONENT) + + FIND_LIBRARY(OPENCOLORIO_${UPPERCOMPONENT}_LIBRARY + NAMES + ${COMPONENT} + HINTS + ${_opencolorio_SEARCH_DIRS} + PATH_SUFFIXES + lib64 lib lib64/static lib/static + ) + IF(OPENCOLORIO_${UPPERCOMPONENT}_LIBRARY) + LIST(APPEND _opencolorio_LIBRARIES "${OPENCOLORIO_${UPPERCOMPONENT}_LIBRARY}") + ENDIF() +ENDFOREACH() + + +# handle the QUIETLY and REQUIRED arguments and set OPENCOLORIO_FOUND to TRUE if +# all listed variables are TRUE +INCLUDE(FindPackageHandleStandardArgs) +FIND_PACKAGE_HANDLE_STANDARD_ARGS(OpenColorIO DEFAULT_MSG + _opencolorio_LIBRARIES OPENCOLORIO_INCLUDE_DIR) + +IF(OPENCOLORIO_FOUND) + SET(OPENCOLORIO_LIBRARIES ${_opencolorio_LIBRARIES}) + SET(OPENCOLORIO_INCLUDE_DIRS ${OPENCOLORIO_INCLUDE_DIR}) +ENDIF(OPENCOLORIO_FOUND) + +MARK_AS_ADVANCED( + OPENCOLORIO_INCLUDE_DIR + OPENCOLORIO_LIBRARY + OPENCOLORIO_OPENCOLORIO_LIBRARY + OPENCOLORIO_TINYXML_LIBRARY + OPENCOLORIO_YAML-CPP_LIBRARY +) + +UNSET(COMPONENT) +UNSET(UPPERCOMPONENT) +UNSET(_opencolorio_FIND_COMPONENTS) +UNSET(_opencolorio_LIBRARIES) +UNSET(_opencolorio_SEARCH_DIRS) diff --git a/cmake/Findfrei0r.cmake b/cmake/Findfrei0r.cmake new file mode 100644 index 000000000..eb346ad8d --- /dev/null +++ b/cmake/Findfrei0r.cmake @@ -0,0 +1,42 @@ + +# CMake module to search for frei0r +# Author: Rohit Yadav +# +# If it's found it sets FREI0R_FOUND to TRUE +# and following variables are set: +# FREI0R_INCLUDE_DIR + +# Put here path to custom location +# example: /home/username/frei0r/include etc.. +find_path(FREI0R_INCLUDE_DIR NAMES frei0r.h + PATHS + "$ENV{LIB_DIR}/include" + "/usr/include" + "/usr/include/frei0r" + "/usr/local/include" + "/usr/local/include/frei0r" + # Mac OS + "${CMAKE_CURRENT_SOURCE_DIR}/contribs/include" + # MingW + c:/msys/local/include +) + +find_path(FREI0R_INCLUDE_DIR PATHS "${CMAKE_INCLUDE_PATH}" NAMES frei0r.h) + +# TODO: If required, add code to link to some library + +if(FREI0R_INCLUDE_DIR) + set(FREI0R_FOUND TRUE) +endif() + +if(FREI0R_FOUND) + if(NOT FREI0R_FIND_QUIETLY) + message(STATUS "Found frei0r include-dir path: ${FREI0R_INCLUDE_DIR}") + endif() +else() + if(FREI0R_FIND_REQUIRED) + message(FATAL_ERROR "Could not find frei0r") + elseif(NOT FREI0R_FIND_QUIETLY) + message(STATUS "Could not find frei0r") + endif() +endif() From a581d36bcc830bf81bcb2526596b0d0ff44e7768 Mon Sep 17 00:00:00 2001 From: itsmattkc Date: Fri, 29 Mar 2019 15:44:19 +1100 Subject: [PATCH 08/40] added user path for effects --- global/path.cpp | 3 +++ 1 file changed, 3 insertions(+) diff --git a/global/path.cpp b/global/path.cpp index c69d35d35..95403bb6a 100644 --- a/global/path.cpp +++ b/global/path.cpp @@ -79,6 +79,9 @@ QList get_effects_paths() { // folder in share folder - best for Linux effects_paths.append(app_dir.filePath("../share/olive-editor/effects")); + // user path - best for linux + effects_paths.append(QDir(QStandardPaths::writableLocation(QStandardPaths::AppDataLocation)).filePath("effects")); + // Olive will also accept a manually provided folder with an environment variable QString env_path(qgetenv("OLIVE_EFFECTS_PATH")); if (!env_path.isEmpty()) effects_paths.append(env_path); From b13164fab0f88263f305a5aba2955310cb3b646a Mon Sep 17 00:00:00 2001 From: itsmattkc Date: Sun, 31 Mar 2019 10:41:13 +1100 Subject: [PATCH 09/40] fixed #736 --- dialogs/aboutdialog.cpp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/dialogs/aboutdialog.cpp b/dialogs/aboutdialog.cpp index fcb0cc664..30eeea00a 100644 --- a/dialogs/aboutdialog.cpp +++ b/dialogs/aboutdialog.cpp @@ -53,6 +53,8 @@ AboutDialog::AboutDialog(QWidget *parent) : // Set text formatting label->setAlignment(Qt::AlignCenter); + label->setTextInteractionFlags(Qt::TextSelectableByMouse); + label->setCursor(Qt::IBeamCursor); label->setWordWrap(true); layout->addWidget(label); From d0a4ba6b19def9ec3471fa17956d952e37f9ae94 Mon Sep 17 00:00:00 2001 From: itsmattkc Date: Sun, 31 Mar 2019 10:47:13 +1100 Subject: [PATCH 10/40] fixed #734 --- rendering/exportthread.cpp | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/rendering/exportthread.cpp b/rendering/exportthread.cpp index abb8e837e..5cb1afe5c 100644 --- a/rendering/exportthread.cpp +++ b/rendering/exportthread.cpp @@ -414,9 +414,6 @@ void ExportThread::Export() disconnect(renderer, SIGNAL(ready()), panel_sequence_viewer->viewer_widget, SLOT(queue_repaint())); connect(renderer, SIGNAL(ready()), this, SLOT(wake())); - // Lock mutex (used for synchronization with RenderThread) - mutex.lock(); - // Loop from now (set to the beginning frame earlier) to the end of the frame while (olive::ActiveSequence->playhead <= params_.end_frame && !interrupt_) { @@ -557,8 +554,6 @@ void ExportThread::Export() disconnect(renderer, SIGNAL(ready()), this, SLOT(wake())); connect(renderer, SIGNAL(ready()), panel_sequence_viewer->viewer_widget, SLOT(queue_repaint())); - mutex.unlock(); - if (interrupt_) { return; } @@ -667,9 +662,14 @@ void ExportThread::run() { // Seek to the first frame we're exporting panel_sequence_viewer->seek(params_.start_frame); + // Lock mutex (used for thread synchronizations) + mutex.lock(); + // Run export function (which will return if there's a failure) Export(); + mutex.unlock(); + // Clean up anything that was allocated in Export() (whether it succeeded or not) Cleanup(); } From a0f629906194623dd29bb277e81266eab8fd031e Mon Sep 17 00:00:00 2001 From: itsmattkc Date: Sun, 31 Mar 2019 11:18:30 +1100 Subject: [PATCH 11/40] fixed #732 --- rendering/audio.cpp | 3 ++- rendering/cacher.cpp | 1 + rendering/exportthread.cpp | 5 ++++- rendering/renderfunctions.cpp | 14 +++++++++++++- 4 files changed, 20 insertions(+), 3 deletions(-) diff --git a/rendering/audio.cpp b/rendering/audio.cpp index 183479683..fb7083bf6 100644 --- a/rendering/audio.cpp +++ b/rendering/audio.cpp @@ -424,8 +424,9 @@ void SetAudioWakeObject(QObject *o) audio_wake_mutex.unlock(); } -void WakeAudioWakeObject() { +void WakeAudioWakeObject() { QObject* audio_wake_object = GetAudioWakeObject(); + if (audio_wake_object != nullptr) { QMetaObject::invokeMethod(audio_wake_object, "play_wake", Qt::QueuedConnection); } diff --git a/rendering/cacher.cpp b/rendering/cacher.cpp index a4df18c65..4621b2d03 100644 --- a/rendering/cacher.cpp +++ b/rendering/cacher.cpp @@ -1194,6 +1194,7 @@ void Cacher::Open() void Cacher::Cache(long playhead, bool scrubbing, QVector& nests, int playback_speed) { + if (!is_valid_state_) { return; } diff --git a/rendering/exportthread.cpp b/rendering/exportthread.cpp index 5cb1afe5c..5a878b004 100644 --- a/rendering/exportthread.cpp +++ b/rendering/exportthread.cpp @@ -487,7 +487,7 @@ void ExportThread::Export() // If we're exporting audio, copy audio from the buffer into an AVFrame for encoding if (params_.audio_enabled) { - if (waiting_for_audio_) { + if (waiting_for_audio_ && !interrupt_) { waitCond.wait(&mutex); } @@ -685,7 +685,10 @@ bool ExportThread::WasInterrupted() void ExportThread::Interrupt() { + mutex.lock(); interrupt_ = true; + waitCond.wakeAll(); + mutex.unlock(); } void ExportThread::play_wake() diff --git a/rendering/renderfunctions.cpp b/rendering/renderfunctions.cpp index c4c45fcd2..3032ccd10 100644 --- a/rendering/renderfunctions.cpp +++ b/rendering/renderfunctions.cpp @@ -278,6 +278,7 @@ GLuint olive::rendering::compose_sequence(ComposeSequenceParams ¶ms) { } if (params.video) { + // set default coordinates based on the sequence, with 0 in the direct center glPushMatrix(); glLoadIdentity(); @@ -287,6 +288,7 @@ GLuint olive::rendering::compose_sequence(ComposeSequenceParams ¶ms) { int half_width = s->width/2; int half_height = s->height/2; glOrtho(-half_width, half_width, -half_height, half_height, -1, 10); + } // loop through current clips @@ -609,7 +611,17 @@ GLuint olive::rendering::compose_sequence(ComposeSequenceParams ¶ms) { params.nests.removeLast(); } else { // Check whether cacher is currently active, if not activate it now - if (c->cache_lock.tryLock()) { + + bool got_mutex2 = false; + + if (params.wait_for_mutexes) { + c->cache_lock.lock(); + got_mutex2 = true; + } else { + got_mutex2 = c->cache_lock.tryLock(got_mutex2); + } + + if (got_mutex2) { c->cache_lock.unlock(); From 7df853ef8aa1b50a65052c7ecebd303cf1579dd0 Mon Sep 17 00:00:00 2001 From: app4soft Date: Sun, 31 Mar 2019 12:45:42 +0300 Subject: [PATCH 12/40] Delete olive_uk.ts --- ts/olive_uk.ts | 3623 ------------------------------------------------ 1 file changed, 3623 deletions(-) delete mode 100644 ts/olive_uk.ts diff --git a/ts/olive_uk.ts b/ts/olive_uk.ts deleted file mode 100644 index 569c29024..000000000 --- a/ts/olive_uk.ts +++ /dev/null @@ -1,3623 +0,0 @@ - - - - - AboutDialog - - - Olive is a non-linear video editor. This software is free and protected by the GNU GPL. - Olive є нелінійним редактором відео. Це програмне забезпечення є вільним і захищено ліцензією GNU GPL. - - - - Olive Team is obliged to inform users that Olive source code is available for download from its website. - Olive Team інформує користувачів про те що джерельний код Olive є доступним для завантаження на сайті проекту. - - - - ActionSearch - - - Search for action... - Знайти дію... - - - - AdvancedVideoDialog - - - Advanced Video Settings - Розширені налаштування відео - - - - Pixel Format: - Формат пікселів: - - - - Threads: - Потоки: - - - - Audio - - - %1 Audio - Уточнити - %1 Аудіо - - - - Recording %1 - Запис %1 - - - - AudioNoiseEffect - - - Amount - Кількість - - - - Mix - Змішування - - - - ChannelLayoutName - - - Invalid - Уточнити - Некоректний - - - - Mono - Моно - - - - Stereo - Стерео - - - - ClipPropertiesDialog - - - "%1" Properties - Уточнити - Параметри "%1" - - - - Multiple Clip Properties - Уточнити - Параметри множинного кліпа - - - - Name: - Назва: - - - - Duration: - Тривалість: - - - - (multiple) - Уточнити - (множинний) - - - - CollapsibleWidget - - - <untitled> - <без назви> - - - - ColorButton - - - Set Color - Визначити колір - - - - CornerPinEffect - - - Top Left - Верхній Лівий - - - - Top Right - Верхній Правий - - - - Bottom Left - Нижній Лівий - - - - Bottom Right - Нижній Правий - - - - Perspective - Перспектива - - - - DebugDialog - - - Debug Log - Журнал злагодження - - - - DemoNotice - - - - Welcome to Olive! - Ласкаво просимо в Olive! - - - - Olive is a free open-source video editor released under the GNU GPL. If you have paid for this software, you have been scammed. - Olive є вільним нелінійним редактором відео створеним на умовах ліцензії GNU GPL. Якщо ви платили за це програмне забезпечення, то вас обманули. - - - - This software is currently in ALPHA which means it is unstable and very likely to crash, have bugs, and have missing features. We offer no warranty so use at your own risk. Please report any bugs or feature requests at %1 - Це програмне забезпечення наразі в стадії АЛЬФА і це означає що програма є нестабільною і може працювати некоректно, має помилки та відсутні функції. Ми не несемо відповідальності тож викикористовуйте програму на власний ризик. Будь-ласка, повідомляйте нам про помилки та бажані функції через %1 - - - - Thank you for trying Olive and we hope you enjoy it! - Дякуємо що спробували і маємо надію що вам сподобаєтся Olive! - - - - Effect - - - Invalid effect - Некоректний ефект - - - - No candidate for effect '%1'. This effect may be corrupt. Try reinstalling it or Olive. - Відсутній відповідник для ефекту '%1'. Цей ефект можливо пошкоджений. Спробуйте перевстановити його або ж Olive. - - - - Save Effect Settings - Зберегти налаштування ефектів - - - - - Effect XML Settings %1 - Файли з налаштуваннями ефектів %1 - - - - Save Settings Failed - Не вдалося зберегти налаштування - - - - Failed to open "%1" for writing. - Не вдалося відкрити "%1" для запису. - - - - Load Effect Settings - Завантажити налаштування ефектів - - - - - Load Settings Failed - Не вдалося завантажити налаштування - - - - Failed to open "%1" for reading. - Не вдалося відкрити "%1" для зчитування. - - - - This settings file doesn't match this effect. - Цей файл налаштувань не підходить для даного ефекта. - - - - EffectControls - - - (none) - (пусто) - - - - Effects: - Ефекти: - - - - Add Video Effect - Додати відеоефект - - - - VIDEO EFFECTS - ВІДЕОЕФЕКТИ - - - - Add Video Transition - Додати відеоперехід - - - - Add Audio Effect - Додати аудіоефект - - - - AUDIO EFFECTS - АУДІОЕФЕКТИ - - - - Add Audio Transition - Додати аудіоперехід - - - - EffectRow - - - Disable Keyframes - Вимкнути ключові кадри - - - - Disabling keyframes will delete all current keyframes. Are you sure you want to do this? - Вимкнення ключових кадрів видалить усі існуючі ключові кадри. Ви впевнені що хочете зробити це? - - - - EffectUI - - - %1 (Opening) - Уточнити - %1 (Відкривання) - - - - %1 (Closing) - Уточнити - %1 (Закривання) - - - - %1 (multiple) - Уточнити - %1 (множинний) - - - - Cu&t - Ви&різати - - - - &Copy - &Копіювати - - - - Move &Up - Перемістити В&низ - - - - Move &Down - Перемістити В&гору - - - - D&elete - Ви&далити - - - - Load Settings From File - Завантажити налаштування з файла - - - - Save Settings to File - Зберегти налаштування у файл - - - - EmbeddedFileChooser - - - File: - Файл: - - - - ExportDialog - - - Export "%1" - Експортувати "%1" - - - - Unknown codec name %1 - Невідома назва кодека %1 - - - - Export Failed - Не вдалося експортувати - - - - Export failed - %1 - Не вдалося експортувати - %1 - - - - Invalid dimensions - Некоректні розміри кадра - - - - Export width and height must both be even numbers/divisible by 2. - Для експорту значення ширини та висоти повинні бути цілими парними числами. - - - - Invalid codec - Некоректний кодек - - - - Couldn't determine output parameters for the selected codec. This is a bug, please contact the developers. - Неможливо визначити вихідні параметри для обраного кодека. Це помилка, будь-ласка, зв'яжітся з розробниками. - - - - Invalid format - Некоректний формат - - - - Couldn't determine output format. This is a bug, please contact the developers. - Неможливо визначити вихідний формат. Це помилка, будь-ласка, зв'яжітся з розробниками. - - - - Export Media - Уточнити - Експортувати медіафайл - - - - %p% (Total: %1:%2:%3) - Уточнити - %p% (Загалом: %1:%2:%3) - - - - %p% (ETA: %1:%2:%3) - %p% (Залишилося: %1:%2:%3) - - - - Quality-based (Constant Rate Factor) - Уточнити - Якість (Constant Rate Factor) - - - - Constant Bitrate - Стала швидкість потока - - - - - Invalid Codec - Некоректний кодек - - - - Failed to find a suitable encoder for this codec. Export will likely fail. - Не вдалося знайти відповідний кодувальник для цього кодека. Експорт може бути некоректним. - - - - Failed to find pixel format for this encoder. Export will likely fail. - Не вдалося знайти формат пікселів для цього кодувальника. Експорт може бути некоректним. - - - - Bitrate (Mbps): - Швидкість потока (Мбіт/с): - - - - Quality (CRF): - Якість (CRF): - - - - Quality Factor: - -0 = lossless -17-18 = visually lossless (compressed, but unnoticeable) -23 = high quality -51 = lowest quality possible - Коефіцієнт Якості: - -0 = без втрат -17-18 = візульно без втрат (стиснуто, але майже непомітно) -23 = висока якість -51 = найнижча можлива якість - - - - Target File Size (MB): - Кінцевий розмір файла (Мб): - - - - Format: - Формат: - - - - Range: - Діапазон: - - - - Entire Sequence - Уся послідовність - - - - In to Out - Від входу до виходу - - - - Video - Відео - - - - - Codec: - Кодек: - - - - Width: - Ширина: - - - - Height: - Висота: - - - - Frame Rate: - Частота кадрів: - - - - Compression Type: - Тип cтискання: - - - - Advanced - Додатково - - - - Audio - Аудіо - - - - Sampling Rate: - Частота дискретизації: - - - - Bitrate (Kbps/CBR): - Швидкість потока (Кбіт/с / CBR): - - - - ExportThread - - - failed to send frame to encoder (%1) - не вдалося надіслати кадр до кодувальника (%1) - - - - failed to receive packet from encoder (%1) - не вдалося отримати пакет від кодувальника (%1) - - - - could not video encoder for %1 - не вдалося знайти кодувальник відео для %1 - - - - could not allocate video stream - не вдалося встановити поток відео - - - - could not allocate video encoding context - не вдалося встановити контекст кодувльника відео - - - - could not open output video encoder (%1) - не вдалося відкрити вихідний кодувальник відео (%1) - - - - could not copy video encoder parameters to output stream (%1) - не вдалося скопіювати параметри кодувальника відео для вихідного потоку (%1) - - - - could not audio encoder for %1 - не вдалося знайти кодувальник аудіо для %1 - - - - could not allocate audio stream - не вдалося встановити поток аудіо - - - - could not allocate audio encoding context - не вдалося встановити контекст кодувльника аудіо - - - - could not open output audio encoder (%1) - не вдалося відкрити вихідний кодувальник аудіо (%1) - - - - could not copy audio encoder parameters to output stream (%1) - не вдалося скопіювати параметри кодувальника аудіо для вихідного потоку (%1) - - - - could not allocate audio buffer (%1) - не вдалося встановити буфер аудіо (%1) - - - - could not create output format context - не вдалося створити контекст вихідного формату - - - - could not open output file (%1) - не вдалося відкрити вихідний файл (%1) - - - - could not write output file header (%1) - не вдалося записати заголовок вихідного файлу (%1) - - - - could not write output file trailer (%1) - Уточнити - не вдалося записати кінець вихідного файла (%1) - - - - FillLeftRightEffect - - - Type - Тип - - - - Fill Left with Right - Заповнити лівий канал правим - - - - Fill Right with Left - Заповнити правий канал лівим - - - - Frei0rEffect - - - Failed to load Frei0r plugin "%1": %2 - Не вдалося завантажити плагін Frei0r "%1": %2 - - - - NOTE: You can't load 32-bit Frei0r plugins into a 64-bit build of Olive. Please find a 64-bit version of this plugin or switch to a 32-bit build of Olive. - ПРИМІТКА: Ви не можете завантажувати 32-розрядні плагіни Frei0r у 64-розрядний Olive. Знайдіть 64-розрядну версію цього плагіна або встановіть 32-розрядну версію Olive. - - - - NOTE: You can't load 64-bit Frei0r plugins into a 32-bit build of Olive. Please find a 32-bit version of this plugin or switch to a 64-bit build of Olive. - ПРИМІТКА: Ви не можете завантажувати 64-розрядні плагіни Frei0r у 32-розрядний Olive. Знайдіть 64-розрядну версію цього плагіна або встановіть 64-розрядну версію Olive. - - - - Error loading Frei0r plugin - Помилка при завантаженні плагіна Frei0r - - - - GraphEditor - - - Graph Editor - Редактор графів - - - - Linear - Лінійний - - - - Bezier - Безьє - - - - Hold - Уточнити - Стала - - - - GraphView - - - Zoom to Selection - Масштабувати до виділеного - - - - Zoom to Show All - Масштабувати і показати все - - - - Reset View - Скинути масштабування - - - - InterlacingName - - - None (Progressive) - Ні (прогресивно) - - - - Top Field First - Спочатку верхне поле - - - - Bottom Field First - Спочатку нижнє поле - - - - Invalid - Некоректно - - - - KeyframeNavigator - - - Enable Keyframes - Увімкнути ключові кадри - - - - KeyframeView - - - Linear - Лінійний - - - - Bezier - Безьє - - - - Hold - Уточнити - Стала - - - - LabelSlider - - - &Edit - &Редагувати - - - - &Reset to Default - Уточнити - &Скинути до стандартних - - - - - Set Value - Встановити значення - - - - - New value: - Нове значення: - - - - LoadDialog - - - Loading... - Завантаження... - - - - Loading '%1'... - Завантажується '%1'... - - - - Cancel - Уточнити - Відміна - - - - LoadThread - - - Version Mismatch - Невідповіність версій - - - - This project was saved in a different version of Olive and may not be fully compatible with this version. Would you like to attempt loading it anyway? - Цей проект булр збережено в іншій версії Olive, котра неповністью сумісна з наявною версією. Ви все ж хочете спробувати завантажити цей проект? - - - - Invalid Clip Link - Некоректний зв'язок кліпів - - - - This project contains an invalid clip link. It may be corrupt. Would you like to continue loading it? - У проекті виявлено некоректний зв'язок кліпів. Ви хочете продовжити завантаження? - - - - %1 - Line: %2 Col: %3 - %1 - Рядок: %2 Стовпчик: %3 - - - - User aborted loading - Завантаження зупинено користувачем - - - - XML Parsing Error - Помилка розбору XML - - - - Couldn't load '%1'. %2 - Не вдалося завантажити '%1'. %2 - - - - Project Load Error - Помилка при завантаженні проекта - - - - Error loading project: %1 - Помилка при завантаженні проекта: %1 - - - - MainWindow - - - Welcome to %1 - Вітаємо в %1 - - - - &File - &Файл - - - - &New - &Новий - - - - &Open Project - &Відкрити проект - - - - Clear Recent List - Очистити історію - - - - Open Recent - Відкрити недавній - - - - &Save Project - &Зберегти проект - - - - Save Project &As - Зберегти проект &як - - - - &Import... - &Імпортувати... - - - - &Export... - &Експортувати... - - - - E&xit - Ви&хід - - - - &Edit - &Редагування - - - - &Undo - &Відмінити - - - - Redo - Повернути - - - - Select &All - Виділити &усе - - - - Deselect All - Скасувати виділення - - - - Ripple to In Point - Зсунути до точки входу - - - - Ripple to Out Point - Зсунути до точки виходу - - - - Edit to In Point - Редагування до точки входу - - - - Edit to Out Point - Редагування до точки виходу - - - - Delete In/Out Point - Видалити точку входу/виходу - - - - Ripple Delete In/Out Point - Видалити зі зміщенням точку входу/виходу - - - - Set/Edit Marker - Встановити/Редагувати маркер - - - - &View - &Вигляд - - - - Zoom In - Наблизити - - - - Zoom Out - Віддалити - - - - Increase Track Height - Збільшити висоту доріжки - - - - Decrease Track Height - Зменшити висоту доріжки - - - - Toggle Show All - Уточнити - Показувати увесь проект - - - - Track Lines - Лінії доріжок - - - - Rectified Waveforms - Хвильова форма від низу - - - - Frames - Кадри - - - - Drop Frame - З пропусканням кадрів - - - - Non-Drop Frame - Без пропускання кадрів - - - - Milliseconds - Мілісекунди - - - - Title/Action Safe Area - Уточнити - Безпечна зона титрів/ефекта - - - - Off - Вимкнено - - - - Default - Типово - - - - 4:3 - 4:3 - - - - 16:9 - 16:9 - - - - Custom - Інше - - - - Full Screen - Повноекранний режим - - - - Full Screen Viewer - Перегляд в повноекранному режимі - - - - &Playback - Від&творення - - - - Go to Start - На початок - - - - Previous Frame - Попередній кадр - - - - Play/Pause - Відтворення/Пауза - - - - Play In to Out - Відтворити від входу до виходу - - - - Next Frame - Наступний кадр - - - - Go to End - У кінець - - - - Go to Previous Cut - До попереднього розрізу - - - - Go to Next Cut - До наступного розрізу - - - - Go to In Point - До точки входу - - - - Go to Out Point - До точки виходу - - - - Shuttle Left - Уточнити - Зменшити швидкість - - - - Shuttle Stop - Уточнити - Пауза - - - - Shuttle Right - Уточнити - Збільшити швидкість - - - - Loop - Уточнити - Повторення петлі - - - - &Window - &Вікно - - - - Project - Проект - - - - Effect Controls - Керування ефектами - - - - Timeline - Монтажний стіл - - - - Graph Editor - Редактор графів - - - - Media Viewer - Уточнити - Переглядач медіа файлів - - - - Sequence Viewer - Уточнити - Переглядач послідовності - - - - Maximize Panel - Розгорнути панель - - - - Lock Panels - Зафіксувати панель - - - - Reset to Default Layout - Повернути початкове розташування панелей - - - - &Tools - &Інструменти - - - - Pointer Tool - Уточнити - Вказівник - - - - Edit Tool - Виділення - - - - Ripple Tool - Монтаж зі зсувом - - - - Razor Tool - Підрізка - - - - Slip Tool - Прокручування зі зміщенням - - - - Slide Tool - Прокручування - - - - Hand Tool - Уточнити - Навігація - - - - Transition Tool - Перехід - - - - Enable Snapping - Увімкнути прилипання - - - - Selecting Also Seeks - Виділення з прокручуванням - - - - Edit Tool Also Seeks - Уточнити - Виділення з прокручуванням - - - - Edit Tool Selects Links - Виділення обирає зв'язки - - - - Seek Also Selects - Прокручування з виділенням - - - - Seek to the End of Pastes - Прокручування до кінця вставок - - - - Scroll Wheel Zooms - Уточнити - Колесо миші масштабує монтажний стіл - - - - Hold CTRL to toggle this setting - Утримуйте CTRL для перемикання цього налаштування - - - - Invert Timeline Scroll Axes - Уточнити - Інвертувати напрямки прокручування монтажного столу - - - - Enable Drag Files to Timeline - Уточнити - Дозволити переміщення файлів на монтажний стіл - - - - Auto-Scale By Default - Автомасштабування за умовчанням - - - - Enable Seek to Import - Уточнити - Увімкнути прокручування для імпортування - - - - Audio Scrubbing - Відтворювати звук під час прокручування - - - - Enable Drop on Media to Replace - Уточнити - Увімкнути переміщення на медіа для заміни - - - - Enable Hover Focus - Увімкнути фокус наведенням - - - - Ask For Name When Setting Marker - Запитувати назву маркера при додаванні - - - - No Auto-Scroll - Без автопрокручування - - - - Page Auto-Scroll - Авторокручування перегортанням - - - - Smooth Auto-Scroll - Плавне автопрокручування - - - - Preferences - Параметри - - - - Clear Undo - Очистити історію змін - - - - &Help - &Довідка - - - - A&ction Search - По&шук дії - - - - Debug Log - Журнал злагодження - - - - &About... - &Про програму... - - - - <untitled> - <без назви> - - - - Marker - - - Set Marker - Встановити маркер - - - - Set clip marker name: - Назва маркера кліпу: - - - - Set sequence marker name: - Назва маркера послідовності: - - - - Media - - - New Folder - Нова тека - - - - Name: - Назва: - - - - Filename: - Ім'я файла: - - - - Video Dimensions: - Розмір кадрів: - - - - Frame Rate: - Частота кадрів: - - - - %1 field(s) (%2 frame(s)) - Уточнити - полів: %1 (кадрів: %2) - - - - Interlacing: - Черезрядковість: - - - - Audio Frequency: - Частота звука: - - - - Audio Channels: - Звукові канали: - - - - Name: %1 -Video Dimensions: %2x%3 -Frame Rate: %4 -Audio Frequency: %5 -Audio Layout: %6 - Назва: %1 -Розмір кадрів: %2x%3 -Частота кадрів: %4 -Частота звука: %5 -Звукові канали: %6 - - - - Name - Назва - - - - Duration - Тривалість - - - - Rate - Частота - - - - MediaPropertiesDialog - - - "%1" Properties - Властивості "%1" - - - - Tracks: - Доріжок: - - - - Video %1: %2x%3 %4FPS - Відео %1: %2x%3 %4к/c - - - - Audio %1: %2Hz %3 - Аудіо %1: %2Гц %3 - - - - %n channel(s) - - %n канал - %n канали - %n каналів - - - - - Conform to Frame Rate: - Підігнати до частоти кадрів: - - - - Alpha is Premultiplied - Уточнити - Альфа-значення помножено у зворотньому порядку - - - - Auto (%1) - Авто (%1) - - - - Interlacing: - Черезрядковість: - - - - Name: - Назва: - - - - MenuHelper - - - &Project - &Проект - - - - &Sequence - П&ослідовність - - - - &Folder - Т&ека - - - - Set In Point - Встановити точку входа - - - - Set Out Point - Встановити точку вихода - - - - Reset In Point - Скинути точку входа - - - - Reset Out Point - Скинути точку вихода - - - - Clear In/Out Point - Очистити точку входа/вихода - - - - Add Default Transition - Додати типовий перехід - - - - Link/Unlink - Зв'язати/Прибрати зв'язок - - - - Enable/Disable - Увімкнути/Вимкнути - - - - Nest - Вкласти - - - - Cu&t - Ви&різати - - - - Cop&y - С&копіювати - - - - - &Paste - В&ставити - - - - Paste Insert - Уточнити - Вставити з заміною - - - - Duplicate - Дюблювати - - - - Delete - Видалити - - - - Ripple Delete - Видалити зі зміщенням - - - - Split - Розділити - - - - Invalid aspect ratio - Некоректні пропорції сторін - - - - The aspect ratio '%1' is invalid. Please try again. - Пропорції сторін '%1' є некоректними. Будь-ласка, спробуйте ще раз. - - - - Enter custom aspect ratio - Встановіть інші пропорції сторін - - - - Enter the aspect ratio to use for the title/action safe area (e.g. 16:9): - Встановіть пропорції сторін для безпечної зони титрів/ефекта (наприклад, 16:9): - - - - NewSequenceDialog - - - Editing "%1" - Редагування "%1" - - - - New Sequence - Нова послідовність - - - - Preset: - Уточнити - Профіль: - - - - Film 4K - Фільм 4К - - - - TV 4K (Ultra HD/2160p) - TV 4K (Ultra HD/2160p) - - - - 1080p - 1080p - - - - 720p - 720p - - - - 480p - 480p - - - - 360p - 360p - - - - 240p - 240p - - - - 144p - 144p - - - - NTSC (480i) - NTSC (480i) - - - - PAL (576i) - PAL (576i) - - - - Custom - Інше - - - - Video - Відео - - - - Width: - Ширина: - - - - Height: - Висота: - - - - Frame Rate: - Частота кадрів: - - - - Pixel Aspect Ratio: - Пропорції сторін пікселів: - - - - Square Pixels (1.0) - Квадратні пікселі (1.0) - - - - Interlacing: - Черезрядковість: - - - - None (Progressive) - Ні (прогресивно) - - - - Audio - Аудіо - - - - Sample Rate: - Частота дискретизації: - - - - Name: - Назва: - - - - OliveGlobal - - - Olive Project %1 - Olive Проект %1 - - - - Auto-recovery - Автовідновлення - - - - Olive didn't close properly and an autorecovery file was detected. Would you like to open it? - Olive аварійно завершив роботу і виявив файл автовідновлення. Відкрити його? - - - - Open Project... - Відкрити проект... - - - - Missing recent project - Відсутній недавній проект - - - - The project '%1' no longer exists. Would you like to remove it from the recent projects list? - Проект '%1' більше не існує. Видалити його з історії? - - - - Save Project As... - Зберегти проект як... - - - - Unsaved Project - Незбережений проект - - - - This project has changed since it was last saved. Would you like to save it before closing? - Проект було змінено з момента останнього збереження. Хочете зберегти його перед закриттям? - - - - No active sequence - Немає активних послідовностей - - - - Please open the sequence you wish to export. - Будь-ласка, відкрийте послідовність котру хочете експортувати. - - - - Missing Project File - Відсутній файл проекта - - - - Specified project '%1' does not exist. - Вказаний проект '%1' не існує. - - - - PanEffect - - - Pan - Уточнити - Панорама - - - - PreferencesDialog - - - Preferences - Параметри - - - - Invalid CSS File - Некоректний файл CSS - - - - CSS file '%1' does not exist. - Файл CSS '%1' не існує. - - - - Confirm Reset All Shortcuts - Підтвердіть скидання всіх комбінацій клавіш - - - - Are you sure you wish to reset all keyboard shortcuts to their defaults? - Ви дійсно хочете скинути всі комбінації клавіш до типових значень? - - - - Import Keyboard Shortcuts - Імпортувати комбінації клавіш - - - - - Error saving shortcuts - Помилка при збереженні комбінацій клавіш - - - - Failed to open file for reading - Не вдалося відкрити файл для читання - - - - Export Keyboard Shortcuts - Експортувати комбінації клавіш - - - - Export Shortcuts - Експортувати комбінації клавіш - - - - Shortcuts exported successfully - Комбінації клавіш експортовано - - - - Failed to open file for writing - Не вдалося відкрити файл для запису - - - - Browse for CSS file - Обрати файл CSS - - - - Delete All Previews - Видалити усі мініатюри - - - - Are you sure you want to delete all previews? - Дійсно видалити усі мініатюри? - - - - Previews Deleted - Мініатюри видалено - - - - All previews deleted succesfully. You may have to re-open your current project for changes to take effect. - Уточнити - Усі мініатюри видалено. Можливо знадобится перевідкрити поточний проект для того щоб зміни вступили в силу. - - - - Language: - Мова: - - - - Image sequence formats: - Формати зображень: - - - - Thumbnail Resolution: - Розмір мініатюр: - - - - Waveform Resolution: - Деталізація хвильових форм: - - - - Delete Previews - Видалити мініатюри - - - - Use Software Fallbacks When Possible - По можливості використовувати програмну реалізацію - - - - Default Sequence Settings - Типові налаштування послідовності - - - - General - Загальні - - - - Behavior - Поведінка - - - - Appearance - Вигляд - - - - Theme - Тема - - - - Olive Dark (Default) - Olive Dark (типово) - - - - Olive Light - Olive Light - - - - Native - Уточнити - Native - - - - Native (Light Icons) - Уточнити - Native (світлі іконки) - - - - Use Native Menu Styling - Уточнити - Використовувати стиль меню Native - - - - Custom CSS: - Інший CSS: - - - - Browse - Уточнити - Обрати - - - - Effect Textbox Lines: - Кількість рядків у полі вводу тексту: - - - - Seeking - Позиціонування - - - - Accurate Seeking -Always show the correct frame (visual may pause briefly as correct frame is retrieved) - Точне позиціонування -Завжди показувати правильний кадр (відображення може уповільнюватися) - - - - Fast Seeking -Seek quickly (may briefly show inaccurate frames when seeking - doesn't affect playback/export) - Швидке позиціонування -Позиціонувати швидко (можливе неточне відображення кадрів - не впливає на відтворення) - - - - Memory Usage - Використання пам'яті - - - - Upcoming Frame Queue: - Резервування послідуючих кадрів: - - - - - frames - кадрів - - - - - seconds - секунд - - - - Previous Frame Queue: - Резервування попередніх кадрів: - - - - Playback - Відтворення - - - - Output Device: - Пристрій виводу: - - - - - Default - Типово - - - - Input Device: - Пристрій вводу: - - - - Sample Rate: - Частота дискретизації: - - - - Audio Recording: - Запис звука: - - - - Mono - Моно - - - - Stereo - Стерео - - - - Audio - Аудіо - - - - Search for action or shortcut - Знайти дію або комбінацію клавіш - - - - Action - Дія - - - - Shortcut - Комбінація клавіш - - - - Import - Імпортувати - - - - Export - Експортувати - - - - Reset Selected - Скинути виділення - - - - Reset All - Скинути все - - - - Keyboard - Комбінації клавіш - - - - PreviewGenerator - - - Failed to find any valid video/audio streams - Не вдалося знайти коректні відео/аудіо потоки - - - - Could not open file - %1 - Не вдалося відкрити файл — %1 - - - - Could not find stream information - %1 - Не вдалося знайти інформацію потоку — %1 - - - - Project - - - Search media, markers, etc. - Шукати файли, маркери, і т.п. - - - - Project - Проект - - - - Sequence - Послідовність - - - - Replace '%1' - Замінити '%1' - - - - - All Files - Усі файли - - - - - No active sequence - Немає активних послідовностей - - - - No sequence is active, please open the sequence you want to replace clips from. - Немає активних послідовносте. Відкрийте послідовність в якій хочете замінити кліпи. - - - - Active sequence selected - Обрано активну послідовність - - - - You cannot insert a sequence into itself, so no clips of this media would be in this sequence. - Уточнити - Ви не можете вставити послідовність в саму себе, тож кліпи з цих файлів не можуть бути вставлені в цю послідовність. - - - - Rename '%1' - Перейменувати '%1' - - - - Enter new name: - Введіть нову назву: - - - - Delete media in use? - Уточнити - Видалити використані у проекті файли? - - - - The media '%1' is currently used in '%2'. Deleting it will remove all instances in the sequence. Are you sure you want to do this? - Файл '%1' вже використовується у '%2'. Його видалення приведе до видалення усіх його копій у вибраній послідовності. Ви точно цього хочете? - - - - Skip - Пропустити - - - - Import a Project - Імпортувати проект - - - - "%1" is an Olive project file. It will merge with this project. Do you wish to continue? - "%1" є файлом проекту Olive. Його буде об'єднано з поточним проектом. Ви хочете продовжити? - - - - Image sequence detected - Виявлено послідовність зображень - - - - The file '%1' appears to be part of an image sequence. Would you like to import it as such? - Схоже що файл '%1' є частиною послідовності зображень. Імпортувати його як є? - - - - Import media... - Імпортувати медіафайли... - - - - No sequence is active, please open the sequence you want to delete clips from. - Немає активних послідовносте. Відкрийте послідовність з якої хочете видалити кліпи. - - - - ProxyDialog - - - Create Proxy - Створити проксі - - - - Proxy - Проксі - - - - Dimensions: - Розміри: - - - - Same Size as Source - Оригінальний розмір - - - - Half Resolution (1/2) - Половина оригінала (1/2) - - - - Quarter Resolution (1/4) - Чверть оригіналу (1/4) - - - - Eighth Resolution (1/8) - Восьма оригиніалу (1/8) - - - - Sixteenth Resolution (1/16) - Шістнадцята оригіналу (1/16) - - - - Format: - Формат: - - - - ProRes HQ - ProRes HQ - - - - Location: - Розташування: - - - - Same as Source (in "%1" folder) - Як в оригіналі (у теці "%1") - - - - Proxy file exists - Проксі-файл вже існує - - - - The file "%1" already exists. Do you wish to replace it? - Файл "%1" вже існує. Замінити його? - - - - Custom Location - Інше місцезнаходження - - - - ProxyGenerator - - - Finished generating proxy for "%1" - Завершено створення проксі для "%1" - - - - ReplaceClipMediaDialog - - - Replace clips using "%1" - Замінити кліпи на "%1" - - - - Select which media you want to replace this media's clips with: - Оберіть файли, які хочете замінити у кліпах з цими файлами: - - - - Keep the same media in-points - Зберегти існуючі точки входу - - - - Replace - Замінити - - - - Cancel - Відмінити - - - - No media selected - Не обрано медіафайли - - - - Please select a media to replace with or click 'Cancel'. - Оберіть медіафайли для заміни та натисніть «Відміна». - - - - Same media selected - Обрано ті ж самі файли - - - - You selected the same media that you're replacing. Please select a different one or click 'Cancel'. - Ви обрали ті ж самі файли, що й хочете замінити. Оберіть якісь інші файли або ж натисніть «Відміна». - - - - Folder selected - Теку обрано - - - - You cannot replace footage with a folder. - Ви не можете замінити відеоряд текою. - - - - Active sequence selected - Обрано активну послідовність - - - - You cannot insert a sequence into itself. - Ви не можете вставити послідовність в саму себе. - - - - RichTextEffect - - - Text - Текст - - - - Padding - Уточнити - Відступ - - - - Position - Позиція - - - - Vertical Align: - Верктикальне вирівнювання: - - - - Top - Вгорі - - - - Center - По центру - - - - Bottom - Внизу - - - - Auto-Scroll - Автопрокручування - - - - Off - Вимкнено - - - - Up - Вгору - - - - Down - Вниз - - - - Left - Вліво - - - - Right - Вправо - - - - Shadow - Тінь - - - - Shadow Color - Колір тіні - - - - Shadow Angle - Кут падіння тіні - - - - Shadow Distance - Відстань до тіні - - - - Shadow Softness - Розсіювання тіні - - - - Shadow Opacity - Непрозорість тіні - - - - Sequence - - - %1 (copy) - %1 (копія) - - - - ShakeEffect - - - Intensity - Інтенсивність - - - - Rotation - Обертання - - - - Frequency - Частота - - - - SolidEffect - - - Type - Тип - - - - Solid Color - Суцільна заливка - - - - SMPTE Bars - Таблиця SMPTE - - - - Checkerboard - Шахівниця - - - - Opacity - Непрозорість - - - - Color - Колір - - - - Checkerboard Size - Розмір клітинок - - - - SourcesCommon - - - Import... - Імпортувати... - - - - New - Створити - - - - View - Вигляд - - - - Tree View - У вигляді таблиці - - - - Icon View - У вигляді мініатюр - - - - Show Toolbar - Показувати панель - - - - Show Sequences - Показувати послідовності - - - - Replace/Relink Media - Уточнити - Замінити/Перезв'язати файли - - - - Reveal in Explorer - Відкрити у Explorer - - - - Reveal in Finder - Відкрити у Finder - - - - Reveal in File Manager - Відкрити у менеджері файлів - - - - Replace Clips Using This Media - Уточнити - Замінити кліпи з цими файлами - - - - Create Sequence With This Media - Створити послідовність з цими файлами - - - - Duplicate - Дублювати - - - - Delete All Clips Using This Media - Уточнити - Видалити усі кліпи з цими файлами - - - - Proxy - Проксі - - - - Generating proxy: %1% complete - Створення проксі: завершено на %1% - - - - Create/Modify Proxy - Створити/Змінити проксі - - - - Create Proxy - Створити проксі - - - - Modify Proxy - Змінити проксі - - - - Restore Original - Відновити оригінал - - - - Delete - Видалити - - - - Preview in Media Viewer - Переглянути у Переглядачі медіа файлів - - - - Properties... - Властивості... - - - - Replace Media - Замінити медіафайли - - - - You dropped a file onto '%1'. Would you like to replace it with the dropped file? - Ви перетягнули файл на '%1'. Ви хочете замінити на цей файл? - - - - Delete proxy - Видалити проксі - - - - Would you like to delete the proxy file "%1" as well? - Заразом видалити проксі-файл "%1"? - - - - SpeedDialog - - - Speed/Duration - Швидкість/Тривалість - - - - Speed: - Швидкість: - - - - Frame Rate: - Частота кадрів: - - - - Duration: - Тривалість: - - - - Reverse - Реверс - - - - Maintain Audio Pitch - Зберегти висоту тона - - - - Ripple Changes - Змінювати зі зміщенням - - - - TextEditDialog - - - Edit Text - Змінити текст - - - - Thin - Уточнити - Thin - - - - Extra Light - Уточнити - Extra Light - - - - Light - Уточнити - Light - - - - Normal - Уточнити - Normal - - - - Medium - Уточнити - Medium - - - - Demi Bold - Уточнити - Demi Bold - - - - Bold - Уточнити - Bold - - - - Extra Bold - Уточнити - Extra Bold - - - - Black - Уточнити - Black - - - - TextEditEx - - - &Edit Text - &Редагувати Текст - - - - TextEffect - - - Text - Текст - - - - Font - Шрифт - - - - Size - Розмір - - - - Color - Колір - - - - Alignment - Вирівнювання - - - - Left - Ліворуч - - - - - Center - По центру - - - - Right - Праворуч - - - - Justify - По ширині - - - - Top - Вгорі - - - - Bottom - Внизу - - - - Word Wrap - Перенесення слів - - - - Padding - Відступ - - - - Position - Позиція - - - - Outline - Контури - - - - Outline Color - Колір контурів - - - - Outline Width - Ширина контурів - - - - Shadow - Тінь - - - - Shadow Color - Колір тіні - - - - Shadow Angle - Кут падіння тіні - - - - Shadow Distance - Відстань до тіні - - - - Shadow Softness - Розсіювання тіні - - - - Shadow Opacity - Непрозорість тіні - - - - Sample Text - Зразок тексту - - - - TimecodeEffect - - - Timecode - Тайм-код - - - - Sequence - Послідовність - - - - Media - Файл - - - - Scale - Масштаб - - - - Color - Колір - - - - Background Color - Колір фону - - - - Background Opacity - Непрозорість фону - - - - Offset - Зміщення - - - - Prepend - Префікс - - - - Timeline - - - Pointer Tool - Вказівник - - - - Edit Tool - Виділення - - - - Ripple Tool - Монтаж зі зміщенням - - - - Razor Tool - Підрізання - - - - Slip Tool - Прокручування зі зміщенням - - - - Slide Tool - Прокручування - - - - Hand Tool - Навігація - - - - Transition Tool - Перехід - - - - Snapping - Прилипання - - - - Zoom In - Наблизити - - - - Zoom Out - Віддалити - - - - Record audio - Запис звука - - - - Add title, solid, bars, etc. - Додати титри, заливку, тестову таблицю, і т.п. - - - - Nested Sequence - Вкладена послідовність - - - - Effect already exists - Ефект уже додано - - - - Clip '%1' already contains a '%2' effect. Would you like to replace it with the pasted one or add it as a separate effect? - Кліп '%1' уже містить ефект '%2'. Хочете замінити його на вставлюваний чи додати цей ефект як окремий? - - - - Add - Додати - - - - Replace - Замінити - - - - Skip - Пропустити - - - - Do this for all conflicts found - Застосувати для всіх конфліктів - - - - Title... - Титри... - - - - Solid Color... - Суцільна заливка... - - - - Bars... - Тестова таблиця... - - - - Tone... - Звуковой сигнал… - - - - Noise... - Шум... - - - - Unsaved Project - Незбережений проект - - - - You must save this project before you can record audio in it. - Перед записом звука необхідно зберегти проект. - - - - Click on the timeline where you want to start recording (drag to limit the recording to a certain timeframe) - Клікніть на монтажному столі у точці, куди хочете почати запис звука (перетягніть курсор після кліка щоб відразу встановити тривалість запису) - - - - Timeline: - Монтажний стіл: - - - - (none) - (пусто) - - - - TimelineHeader - - - Center Timecodes - Центрувати тайм-код - - - - TimelineWidget - - - &Undo - &Відмінити - - - - &Redo - По&вернути - - - - R&ipple Delete Empty Space - Уточнити - Видалити зі зміщенням порожнє &місце - - - - Sequence Settings - Налаштування послідовності - - - - &Speed/Duration - &Швидкість/Тривалість - - - - Auto-s&cale - Авто&масштабування - - - - &Reveal in Project - Уточнити - &Показати у проекті - - - - Properties - Властивості - - - - %1 -Start: %2 -End: %3 -Duration: %4 - %1 -Початок: %2 -Кінець: %3 -Тривалість: %4 - - - - Error - Помилка - - - - Couldn't locate media wrapper for sequence. - Не вдається визначити обробник медіа для послідовності. - - - - Title - Титри - - - - Solid Color - Суцільна заливка - - - - Bars - Тестова таблиця - - - - Tone - Звуковой сигнал - - - - Noise - Шум - - - - Duration: - Тривалість: - - - - ToneEffect - - - Type - Тип - - - - Sine - Синусоїда - - - - Frequency - Частота - - - - Amount - Кількість - - - - Mix - Змішування - - - - TransformEffect - - - Position - Позиція - - - - Scale - Масштаб - - - - Uniform Scale - Пропорційний масштаб - - - - Rotation - Обертання - - - - Anchor Point - Якірна точка - - - - Opacity - Непрозорість - - - - Blend Mode - Режим змішування - - - - Normal - Звичайний - - - - Transition - - - Length - Тривалість - - - - UpdateNotification - - - An update is available from the Olive website. Visit www.olivevideoeditor.org to download it. - Оновлення доступне на сайті Olive. Відвідайте www.olivevideoeditor.org для завантаження. - - - - VSTHost - - - - - Error loading VST plugin - Помилка при завантаженні плагіна VST - - - - Failed to create VST reference - Не вдалося створити зв'язок VST - - - - Failed to load VST plugin "%1": %2 - Не вдалося завантажити плагін VST "%1": %2 - - - - NOTE: You can't load 32-bit VST plugins into a 64-bit build of Olive. Please find a 64-bit version of this plugin or switch to a 32-bit build of Olive. - ПРИМІТКА: Ви не можете завантажувати 32-розрядні плагіни VST у 64-розрядний Olive. Знайдіть 64-розрядну версію цього плагіна або встановіть 32-розрядну версію Olive. - - - - NOTE: You can't load 64-bit VST plugins into a 32-bit build of Olive. Please find a 32-bit version of this plugin or switch to a 64-bit build of Olive. - ПРИМІТКА: Ви не можете завантажувати 64-розрядні плагіни VST у 32-розрядний Olive. Знайдіть 64-розрядну версію цього плагіна або встановіть 64-розрядну версію Olive. - - - - Failed to locate entry point for dynamic library. - Не вдалося визначити вхідну точку для динамічної бібліотеки. - - - - VST Error - Помилка VST - - - - Plugin's magic number is invalid - Магічний номер плагіна некоректний - - - - VST Plugin - Плагін VST - - - - Plugin - Плагін - - - - Interface - Інтерфейс - - - - Show - Показати - - - - Viewer - - - (none) - (пусто) - - - - Sequence Viewer - Переглядач послідовності - - - - Media Viewer - Переглядач медіа файлів - - - - ViewerWidget - - - Save Frame as Image... - Зберегти кадр як зображення... - - - - Show Fullscreen - Повноекранний режим - - - - Disable - Вимкнути - - - - Screen %1: %2x%3 - Екран %1: %2x%3 - - - - Zoom - Масштаб - - - - Fit - Підігнати - - - - Custom - Інше - - - - Close Media - Закрити файл - - - - Save Frame - Зберегти кадр - - - - Viewer Zoom - Масштаб перегляду - - - - Set Custom Zoom Value: - Інше значення масштаба: - - - - ViewerWindow - - - Exit Fullscreen - Вийти з повноекранного режиму - - - - VoidEffect - - - (unknown) - (невідомо) - - - - Missing Effect - Відсутній ефект - - - - VolumeEffect - - - Volume - Гучність - - - - transition - - - Invalid transition - Некоректний перехід - - - - No candidate for transition '%1'. This transition may be corrupt. Try reinstalling it or Olive. - Немає кандидата для переходу '%1'. Цей перехід може бути некоректний. Спробуйте перевстановити його або ж Olive. - - - From 2d38494f3f7623a23ea4e3eeee0b5acb1508537f Mon Sep 17 00:00:00 2001 From: app4soft Date: Sun, 31 Mar 2019 12:49:50 +0300 Subject: [PATCH 13/40] Update olive_uk.ts --- ts/olive_uk.ts | 3813 ++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 3813 insertions(+) create mode 100644 ts/olive_uk.ts diff --git a/ts/olive_uk.ts b/ts/olive_uk.ts new file mode 100644 index 000000000..b941944c8 --- /dev/null +++ b/ts/olive_uk.ts @@ -0,0 +1,3813 @@ + + + + + AboutDialog + + + Olive is a non-linear video editor. This software is free and protected by the GNU GPL. + Olive є нелінійним редактором відео. Це програмне забезпечення є вільним і захищено ліцензією GNU GPL. + + + + Olive Team is obliged to inform users that Olive source code is available for download from its website. + Olive Team інформує користувачів про те що джерельний код Olive є доступним для завантаження на сайті проекту. + + + + ActionSearch + + + Search for action... + Знайти дію... + + + + AdvancedVideoDialog + + + Advanced Video Settings + Розширені налаштування відео + + + + Pixel Format: + Формат пікселів: + + + + Threads: + Потоки: + + + + Audio + + + %1 Audio + Уточнити + %1 Аудіо + + + + Recording %1 + Запис %1 + + + + AudioNoiseEffect + + + Amount + Кількість + + + + Mix + Змішування + + + + AutoCutSilenceDialog + + + Cut Silence + Вирізати тишу + + + + Attack Threshold: + Поріг атаки: + + + + Attack Time: + Час атаки: + + + + Release Threshold: + Поріг відновлення: + + + + Release Time: + Час відновлення: + + + + Cacher + + + + Could not open %1 - %2 + Не вдалося відкрити %1 - %2 + + + + ChannelLayoutName + + + Invalid + Уточнити + Некоректний + + + + Mono + Моно + + + + Stereo + Стерео + + + + ClipPropertiesDialog + + + "%1" Properties + Уточнити + Параметри "%1" + + + + Multiple Clip Properties + Уточнити + Параметри множинного кліпа + + + + Name: + Назва: + + + + Duration: + Тривалість: + + + + (multiple) + Уточнити + (множинний) + + + + CollapsibleWidget + + + <untitled> + <без назви> + + + + ColorButton + + + Set Color + Визначити колір + + + + CornerPinEffect + + + Top Left + Верхній Лівий + + + + Top Right + Верхній Правий + + + + Bottom Left + Нижній Лівий + + + + Bottom Right + Нижній Правий + + + + Perspective + Перспектива + + + + DebugDialog + + + Debug Log + Журнал злагодження + + + + DemoNotice + + + + Welcome to Olive! + Ласкаво просимо в Olive! + + + + Olive is a free open-source video editor released under the GNU GPL. If you have paid for this software, you have been scammed. + Olive є вільним нелінійним редактором відео створеним на умовах ліцензії GNU GPL. Якщо ви платили за це програмне забезпечення, то вас обманули. + + + + This software is currently in ALPHA which means it is unstable and very likely to crash, have bugs, and have missing features. We offer no warranty so use at your own risk. Please report any bugs or feature requests at %1 + Це програмне забезпечення наразі в стадії АЛЬФА і це означає що програма є нестабільною і може працювати некоректно, має помилки та відсутні функції. Ми не несемо відповідальності тож викикористовуйте програму на власний ризик. Будь-ласка, повідомляйте нам про помилки та бажані функції через %1 + + + + Thank you for trying Olive and we hope you enjoy it! + Дякуємо що спробували і маємо надію що вам сподобаєтся Olive! + + + + Effect + + + Invalid effect + Некоректний ефект + + + + No candidate for effect '%1'. This effect may be corrupt. Try reinstalling it or Olive. + Відсутній відповідник для ефекту '%1'. Цей ефект можливо пошкоджений. Спробуйте перевстановити його або ж Olive. + + + + Save Effect Settings + Зберегти налаштування ефектів + + + + + Effect XML Settings %1 + Файли з налаштуваннями ефектів %1 + + + + Save Settings Failed + Не вдалося зберегти налаштування + + + + Failed to open "%1" for writing. + Не вдалося відкрити "%1" для запису. + + + + Load Effect Settings + Завантажити налаштування ефектів + + + + + Load Settings Failed + Не вдалося завантажити налаштування + + + + Failed to open "%1" for reading. + Не вдалося відкрити "%1" для зчитування. + + + + This settings file doesn't match this effect. + Цей файл налаштувань не підходить для даного ефекта. + + + + EffectControls + + + (none) + (пусто) + + + + Effects: + Ефекти: + + + + Add Video Effect + Додати відеоефект + + + + VIDEO EFFECTS + ВІДЕОЕФЕКТИ + + + + Add Video Transition + Додати відеоперехід + + + + Add Audio Effect + Додати аудіоефект + + + + AUDIO EFFECTS + АУДІОЕФЕКТИ + + + + Add Audio Transition + Додати аудіоперехід + + + + EffectRow + + + Disable Keyframes + Вимкнути ключові кадри + + + + Disabling keyframes will delete all current keyframes. Are you sure you want to do this? + Вимкнення ключових кадрів видалить усі існуючі ключові кадри. Ви впевнені що хочете зробити це? + + + + EffectUI + + + %1 (Opening) + Уточнити + %1 (Відкривання) + + + + %1 (Closing) + Уточнити + %1 (Закривання) + + + + %1 (multiple) + Уточнити + %1 (множинний) + + + + Cu&t + Ви&різати + + + + &Copy + &Копіювати + + + + Move &Up + Перемістити В&низ + + + + Move &Down + Перемістити В&гору + + + + D&elete + Ви&далити + + + + Load Settings From File + Завантажити налаштування з файла + + + + Save Settings to File + Зберегти налаштування у файл + + + + EmbeddedFileChooser + + + File: + Файл: + + + + ExportDialog + + + Export "%1" + Експортувати "%1" + + + + Unknown codec name %1 + Невідома назва кодека %1 + + + + Export Failed + Не вдалося експортувати + + + + Export failed - %1 + Не вдалося експортувати - %1 + + + + Invalid dimensions + Некоректні розміри кадра + + + + Export width and height must both be even numbers/divisible by 2. + Для експорту значення ширини та висоти повинні бути цілими парними числами. + + + + Invalid codec + Некоректний кодек + + + + Couldn't determine output parameters for the selected codec. This is a bug, please contact the developers. + Неможливо визначити вихідні параметри для обраного кодека. Це помилка, будь-ласка, зв'яжітся з розробниками. + + + + Invalid format + Некоректний формат + + + + Couldn't determine output format. This is a bug, please contact the developers. + Неможливо визначити вихідний формат. Це помилка, будь-ласка, зв'яжітся з розробниками. + + + + Export Media + Уточнити + Експортувати медіафайл + + + + %p% (Total: %1:%2:%3) + Уточнити + %p% (Загалом: %1:%2:%3) + + + + %p% (ETA: %1:%2:%3) + %p% (Залишилося: %1:%2:%3) + + + + Quality-based (Constant Rate Factor) + Уточнити + Якість (Constant Rate Factor) + + + + Constant Bitrate + Стала швидкість потока + + + + + Invalid Codec + Некоректний кодек + + + + Failed to find a suitable encoder for this codec. Export will likely fail. + Не вдалося знайти відповідний кодувальник для цього кодека. Експорт може бути некоректним. + + + + Failed to find pixel format for this encoder. Export will likely fail. + Не вдалося знайти формат пікселів для цього кодувальника. Експорт може бути некоректним. + + + + Bitrate (Mbps): + Швидкість потока (Мбіт/с): + + + + Quality (CRF): + Якість (CRF): + + + + Quality Factor: + +0 = lossless +17-18 = visually lossless (compressed, but unnoticeable) +23 = high quality +51 = lowest quality possible + Коефіцієнт Якості: + +0 = без втрат +17-18 = візульно без втрат (стиснуто, але майже непомітно) +23 = висока якість +51 = найнижча можлива якість + + + + Target File Size (MB): + Кінцевий розмір файла (Мб): + + + + Format: + Формат: + + + + Range: + Діапазон: + + + + Entire Sequence + Уся послідовність + + + + In to Out + Від входу до виходу + + + + Video + Відео + + + + + Codec: + Кодек: + + + + Width: + Ширина: + + + + Height: + Висота: + + + + Frame Rate: + Частота кадрів: + + + + Compression Type: + Тип cтискання: + + + + Advanced + Додатково + + + + Audio + Аудіо + + + + Sampling Rate: + Частота дискретизації: + + + + Bitrate (Kbps/CBR): + Швидкість потока (Кбіт/с / CBR): + + + + ExportThread + + + failed to send frame to encoder (%1) + не вдалося надіслати кадр до кодувальника (%1) + + + + failed to receive packet from encoder (%1) + не вдалося отримати пакет від кодувальника (%1) + + + + could not video encoder for %1 + не вдалося знайти кодувальник відео для %1 + + + + could not allocate video stream + не вдалося встановити поток відео + + + + could not allocate video encoding context + не вдалося встановити контекст кодувльника відео + + + + could not open output video encoder (%1) + не вдалося відкрити вихідний кодувальник відео (%1) + + + + could not copy video encoder parameters to output stream (%1) + не вдалося скопіювати параметри кодувальника відео для вихідного потоку (%1) + + + + could not audio encoder for %1 + не вдалося знайти кодувальник аудіо для %1 + + + + could not allocate audio stream + не вдалося встановити поток аудіо + + + + could not allocate audio encoding context + не вдалося встановити контекст кодувльника аудіо + + + + could not open output audio encoder (%1) + не вдалося відкрити вихідний кодувальник аудіо (%1) + + + + could not copy audio encoder parameters to output stream (%1) + не вдалося скопіювати параметри кодувальника аудіо для вихідного потоку (%1) + + + + could not allocate audio buffer (%1) + не вдалося встановити буфер аудіо (%1) + + + + could not create output format context + не вдалося створити контекст вихідного формату + + + + could not open output file (%1) + не вдалося відкрити вихідний файл (%1) + + + + could not write output file header (%1) + не вдалося записати заголовок вихідного файлу (%1) + + + + could not write output file trailer (%1) + Уточнити + не вдалося записати кінець вихідного файла (%1) + + + + FillLeftRightEffect + + + Type + Тип + + + + Fill Left with Right + Заповнити лівий канал правим + + + + Fill Right with Left + Заповнити правий канал лівим + + + + Frei0rEffect + + + Failed to load Frei0r plugin "%1": %2 + Не вдалося завантажити плагін Frei0r "%1": %2 + + + NOTE: You can't load 32-bit Frei0r plugins into a 64-bit build of Olive. Please find a 64-bit version of this plugin or switch to a 32-bit build of Olive. + ПРИМІТКА: Ви не можете завантажувати 32-розрядні плагіни Frei0r у 64-розрядний Olive. Знайдіть 64-розрядну версію цього плагіна або встановіть 32-розрядну версію Olive. + + + NOTE: You can't load 64-bit Frei0r plugins into a 32-bit build of Olive. Please find a 32-bit version of this plugin or switch to a 64-bit build of Olive. + ПРИМІТКА: Ви не можете завантажувати 64-розрядні плагіни Frei0r у 32-розрядний Olive. Знайдіть 64-розрядну версію цього плагіна або встановіть 64-розрядну версію Olive. + + + + Error loading Frei0r plugin + Помилка при завантаженні плагіна Frei0r + + + + GraphEditor + + + Graph Editor + Редактор графів + + + + Linear + Лінійний + + + + Bezier + Безьє + + + + Hold + Уточнити + Стала + + + + GraphView + + + Zoom to Selection + Масштабувати до виділеного + + + + Zoom to Show All + Масштабувати і показати все + + + + Reset View + Скинути масштабування + + + + InterlacingName + + + None (Progressive) + Ні (прогресивно) + + + + Top Field First + Спочатку верхне поле + + + + Bottom Field First + Спочатку нижнє поле + + + + Invalid + Некоректно + + + + KeyframeNavigator + + + Enable Keyframes + Увімкнути ключові кадри + + + + KeyframeView + + + Linear + Лінійний + + + + Bezier + Безьє + + + + Hold + Уточнити + Стала + + + + LabelSlider + + + &Edit + &Редагувати + + + + &Reset to Default + Уточнити + &Скинути до стандартних + + + + + Set Value + Встановити значення + + + + + New value: + Нове значення: + + + + LoadDialog + + + Loading... + Завантаження... + + + + Loading '%1'... + Завантажується '%1'... + + + + Cancel + Уточнити + Відміна + + + + LoadThread + + + Version Mismatch + Невідповіність версій + + + + This project was saved in a different version of Olive and may not be fully compatible with this version. Would you like to attempt loading it anyway? + Цей проект булр збережено в іншій версії Olive, котра неповністью сумісна з наявною версією. Ви все ж хочете спробувати завантажити цей проект? + + + + Invalid Clip Link + Некоректний зв'язок кліпів + + + + This project contains an invalid clip link. It may be corrupt. Would you like to continue loading it? + У проекті виявлено некоректний зв'язок кліпів. Ви хочете продовжити завантаження? + + + + %1 - Line: %2 Col: %3 + %1 - Рядок: %2 Стовпчик: %3 + + + + User aborted loading + Завантаження зупинено користувачем + + + + XML Parsing Error + Помилка розбору XML + + + + Couldn't load '%1'. %2 + Не вдалося завантажити '%1'. %2 + + + + Project Load Error + Помилка при завантаженні проекта + + + + Error loading project: %1 + Помилка при завантаженні проекта: %1 + + + + MainWindow + + + Welcome to %1 + Вітаємо в %1 + + + + &File + &Файл + + + + &New + &Новий + + + + &Open Project + &Відкрити проект + + + + Clear Recent List + Очистити історію + + + + Open Recent + Відкрити недавній + + + + &Save Project + &Зберегти проект + + + + Save Project &As + Зберегти проект &як + + + + &Import... + &Імпортувати... + + + + &Export... + &Експортувати... + + + + E&xit + Ви&хід + + + + &Edit + &Редагування + + + + &Undo + &Відмінити + + + + Redo + Повернути + + + + Select &All + Виділити &усе + + + + Deselect All + Скасувати виділення + + + + Ripple to In Point + Зсунути до точки входу + + + + Ripple to Out Point + Зсунути до точки виходу + + + + Edit to In Point + Редагування до точки входу + + + + Edit to Out Point + Редагування до точки виходу + + + + Delete In/Out Point + Видалити точку входу/виходу + + + + Ripple Delete In/Out Point + Видалити зі зміщенням точку входу/виходу + + + + Set/Edit Marker + Встановити/Редагувати маркер + + + + &View + &Вигляд + + + + Zoom In + Наблизити + + + + Zoom Out + Віддалити + + + + Increase Track Height + Збільшити висоту доріжки + + + + Decrease Track Height + Зменшити висоту доріжки + + + + Toggle Show All + Уточнити + Показувати увесь проект + + + + Track Lines + Лінії доріжок + + + + Rectified Waveforms + Хвильова форма від низу + + + + Frames + Кадри + + + + Drop Frame + З пропусканням кадрів + + + + Non-Drop Frame + Без пропускання кадрів + + + + Milliseconds + Мілісекунди + + + + Title/Action Safe Area + Уточнити + Безпечна зона титрів/ефекта + + + + Off + Вимкнено + + + + Default + Типово + + + + 4:3 + 4:3 + + + + 16:9 + 16:9 + + + + Custom + Інше + + + + Full Screen + Повноекранний режим + + + + Full Screen Viewer + Перегляд в повноекранному режимі + + + + &Playback + Від&творення + + + + Go to Start + На початок + + + + Previous Frame + Попередній кадр + + + + Play/Pause + Відтворення/Пауза + + + + Play In to Out + Відтворити від входу до виходу + + + + Next Frame + Наступний кадр + + + + Go to End + У кінець + + + + Go to Previous Cut + До попереднього розрізу + + + + Go to Next Cut + До наступного розрізу + + + + Go to In Point + До точки входу + + + + Go to Out Point + До точки виходу + + + + Shuttle Left + Уточнити + Зменшити швидкість + + + + Shuttle Stop + Уточнити + Пауза + + + + Shuttle Right + Уточнити + Збільшити швидкість + + + + Loop + Уточнити + Повторення петлі + + + + &Window + &Вікно + + + + Project + Проект + + + + Effect Controls + Керування ефектами + + + + Timeline + Монтажний стіл + + + + Graph Editor + Редактор графів + + + + Media Viewer + Уточнити + Переглядач медіа файлів + + + + Sequence Viewer + Уточнити + Переглядач послідовності + + + + Maximize Panel + Розгорнути панель + + + + Lock Panels + Зафіксувати панель + + + + Reset to Default Layout + Повернути початкове розташування панелей + + + + &Tools + &Інструменти + + + + Pointer Tool + Уточнити + Вказівник + + + + Edit Tool + Виділення + + + + Ripple Tool + Монтаж зі зсувом + + + + Razor Tool + Підрізка + + + + Slip Tool + Прокручування зі зміщенням + + + + Slide Tool + Прокручування + + + + Hand Tool + Уточнити + Навігація + + + + Transition Tool + Перехід + + + + Enable Snapping + Увімкнути прилипання + + + + Auto-Cut Silence + Автовирізання тиші + + + Selecting Also Seeks + Виділення з прокручуванням + + + Edit Tool Also Seeks + Уточнити + Виділення з прокручуванням + + + Edit Tool Selects Links + Виділення обирає зв'язки + + + Seek Also Selects + Прокручування з виділенням + + + Seek to the End of Pastes + Прокручування до кінця вставок + + + Scroll Wheel Zooms + Уточнити + Колесо миші масштабує монтажний стіл + + + Hold CTRL to toggle this setting + Утримуйте CTRL для перемикання цього налаштування + + + Invert Timeline Scroll Axes + Уточнити + Інвертувати напрямки прокручування монтажного столу + + + Enable Drag Files to Timeline + Уточнити + Увімкнути перетягування файлів на монтажний стіл + + + Auto-Scale By Default + Автомасштабування за умовчанням + + + Enable Seek to Import + Уточнити + Увімкнути прокручування для імпортування + + + Audio Scrubbing + Відтворювати звук під час прокручування + + + Enable Drop on Media to Replace + Уточнити + Увімкнути перетягування на медіа для заміни + + + Enable Hover Focus + Увімкнути фокус наведенням + + + Ask For Name When Setting Marker + Запитувати назву маркера при додаванні + + + + No Auto-Scroll + Без автопрокручування + + + + Page Auto-Scroll + Авторокручування перегортанням + + + + Smooth Auto-Scroll + Плавне автопрокручування + + + + Preferences + Параметри + + + + Clear Undo + Очистити історію змін + + + + &Help + &Довідка + + + + A&ction Search + По&шук дії + + + + Debug Log + Журнал злагодження + + + + &About... + &Про програму... + + + + <untitled> + <без назви> + + + + Marker + + + Set Marker + Встановити маркер + + + + Set clip marker name: + Назва маркера кліпу: + + + + Set sequence marker name: + Назва маркера послідовності: + + + + Media + + + New Folder + Нова тека + + + + Name: + Назва: + + + + Filename: + Ім'я файла: + + + + Video Dimensions: + Розмір кадрів: + + + + Frame Rate: + Частота кадрів: + + + + %1 field(s) (%2 frame(s)) + Уточнити + полів: %1 (кадрів: %2) + + + + Interlacing: + Черезрядковість: + + + + Audio Frequency: + Частота звука: + + + + Audio Channels: + Звукові канали: + + + + Name: %1 +Video Dimensions: %2x%3 +Frame Rate: %4 +Audio Frequency: %5 +Audio Layout: %6 + Назва: %1 +Розмір кадрів: %2x%3 +Частота кадрів: %4 +Частота звука: %5 +Звукові канали: %6 + + + + Name + Назва + + + + Duration + Тривалість + + + + Rate + Частота + + + + MediaPropertiesDialog + + + "%1" Properties + Властивості "%1" + + + + Tracks: + Доріжок: + + + + Video %1: %2x%3 %4FPS + Відео %1: %2x%3 %4к/c + + + + Audio %1: %2Hz %3 + Аудіо %1: %2Гц %3 + + + + %n channel(s) + + %n канал + %n канали + %n каналів + + + + + Conform to Frame Rate: + Підігнати до частоти кадрів: + + + + Alpha is Premultiplied + Уточнити + Альфа-значення помножено у зворотньому порядку + + + + Auto (%1) + Авто (%1) + + + + Interlacing: + Черезрядковість: + + + + Name: + Назва: + + + + MenuHelper + + + &Project + &Проект + + + + &Sequence + П&ослідовність + + + + &Folder + Т&ека + + + + Set In Point + Встановити точку входа + + + + Set Out Point + Встановити точку вихода + + + + Reset In Point + Скинути точку входа + + + + Reset Out Point + Скинути точку вихода + + + + Clear In/Out Point + Очистити точку входа/вихода + + + + Add Default Transition + Додати типовий перехід + + + + Link/Unlink + Зв'язати/Прибрати зв'язок + + + + Enable/Disable + Увімкнути/Вимкнути + + + + Nest + Вкласти + + + + Cu&t + Ви&різати + + + + Cop&y + С&копіювати + + + + + &Paste + В&ставити + + + + Paste Insert + Уточнити + Вставити з заміною + + + + Duplicate + Дюблювати + + + + Delete + Видалити + + + + Ripple Delete + Видалити зі зміщенням + + + + Split + Розділити + + + + Invalid aspect ratio + Некоректні пропорції сторін + + + + The aspect ratio '%1' is invalid. Please try again. + Пропорції сторін '%1' є некоректними. Будь-ласка, спробуйте ще раз. + + + + Enter custom aspect ratio + Встановіть інші пропорції сторін + + + + Enter the aspect ratio to use for the title/action safe area (e.g. 16:9): + Встановіть пропорції сторін для безпечної зони титрів/ефекта (наприклад, 16:9): + + + + NewSequenceDialog + + + Editing "%1" + Редагування "%1" + + + + New Sequence + Нова послідовність + + + + Preset: + Уточнити + Профіль: + + + + Film 4K + Фільм 4К + + + + TV 4K (Ultra HD/2160p) + TV 4K (Ultra HD/2160p) + + + + 1080p + 1080p + + + + 720p + 720p + + + + 480p + 480p + + + + 360p + 360p + + + + 240p + 240p + + + + 144p + 144p + + + + NTSC (480i) + NTSC (480i) + + + + PAL (576i) + PAL (576i) + + + + Custom + Інше + + + + Video + Відео + + + + Width: + Ширина: + + + + Height: + Висота: + + + + Frame Rate: + Частота кадрів: + + + + Pixel Aspect Ratio: + Пропорції сторін пікселів: + + + + Square Pixels (1.0) + Квадратні пікселі (1.0) + + + + Interlacing: + Черезрядковість: + + + + None (Progressive) + Ні (прогресивно) + + + + Audio + Аудіо + + + + Sample Rate: + Частота дискретизації: + + + + Name: + Назва: + + + + OliveGlobal + + + Olive Project %1 + Olive Проект %1 + + + + Auto-recovery + Автовідновлення + + + + Olive didn't close properly and an autorecovery file was detected. Would you like to open it? + Olive аварійно завершив роботу і виявив файл автовідновлення. Відкрити його? + + + + Open Project... + Відкрити проект... + + + + Missing recent project + Відсутній недавній проект + + + + The project '%1' no longer exists. Would you like to remove it from the recent projects list? + Проект '%1' більше не існує. Видалити його з історії? + + + + Save Project As... + Зберегти проект як... + + + + Unsaved Project + Незбережений проект + + + + This project has changed since it was last saved. Would you like to save it before closing? + Проект було змінено з момента останнього збереження. Хочете зберегти його перед закриттям? + + + + No active sequence + Немає активних послідовностей + + + + Please open the sequence to perform this action. + Відкрийте послідовність для застосування цієї дії. + + + + No clips selected + Не обрано кліпи + + + + Select the clips you wish to auto-cut + Уточнити + Оберіть кліпи для автовирізання + + + Please open the sequence you wish to export. + Будь-ласка, відкрийте послідовність котру хочете експортувати. + + + + Missing Project File + Відсутній файл проекта + + + + Specified project '%1' does not exist. + Вказаний проект '%1' не існує. + + + + PanEffect + + + Pan + Уточнити + Панорама + + + + PreferencesDialog + + + Preferences + Параметри + + + + Default Sequence + Типова послідовність + + + + Invalid CSS File + Некоректний файл CSS + + + + CSS file '%1' does not exist. + Файл CSS '%1' не існує. + + + + Confirm Reset All Shortcuts + Підтвердіть скидання всіх комбінацій клавіш + + + + Are you sure you wish to reset all keyboard shortcuts to their defaults? + Ви дійсно хочете скинути всі комбінації клавіш до типових значень? + + + + Import Keyboard Shortcuts + Імпортувати комбінації клавіш + + + + + Error saving shortcuts + Помилка при збереженні комбінацій клавіш + + + + Failed to open file for reading + Не вдалося відкрити файл для читання + + + + Export Keyboard Shortcuts + Експортувати комбінації клавіш + + + + Export Shortcuts + Експортувати комбінації клавіш + + + + Shortcuts exported successfully + Комбінації клавіш експортовано + + + + Failed to open file for writing + Не вдалося відкрити файл для запису + + + + Browse for CSS file + Обрати файл CSS + + + + Delete All Previews + Видалити усі мініатюри + + + + Are you sure you want to delete all previews? + Дійсно видалити усі мініатюри? + + + + Previews Deleted + Мініатюри видалено + + + + All previews deleted succesfully. You may have to re-open your current project for changes to take effect. + Уточнити + Усі мініатюри видалено. Можливо знадобится перевідкрити поточний проект для того щоб зміни вступили в силу. + + + + Language: + Мова: + + + + Image sequence formats: + Формати зображень: + + + + Thumbnail Resolution: + Розмір мініатюр: + + + + Waveform Resolution: + Деталізація форми хвиль: + + + + Delete Previews + Видалити мініатюри + + + + Use Software Fallbacks When Possible + По можливості використовувати програмну реалізацію + + + + Default Sequence Settings + Типові налаштування послідовності + + + + General + Загальні + + + + Behavior + Поведінка + + + + Add Default Effects to New Clips + Додавати типові ефекти для нових кліпів + + + + Automatically Seek to the Beginning When Playing at the End of a Sequence + Автопрокручувати на початок при відворенні з кінця послідовності + + + + Selecting Also Seeks + Виділення з прокручуванням + + + + Edit Tool Also Seeks + Виділення з прокручуванням + + + + Edit Tool Selects Links + Виділення обирає зв'язки + + + + Seek Also Selects + Прокручування з виділенням + + + + Seek to the End of Pastes + Прокручування до кінця вставок + + + + Scroll Wheel Zooms + Колесо миші масштабує монтажний стіл + + + + Hold CTRL to toggle this setting + Утримуйте CTRL для перемикання цього налаштування + + + + Invert Timeline Scroll Axes + Інвертувати напрямки прокручування монтажного столу + + + + Enable Drag Files to Timeline + Уточнити + Увімкнути перетягування файлів на монтажний стіл + + + + Auto-Scale By Default + Автомасштабування за умовчанням + + + + Auto-Seek to Imported Clips + Уточнити + Автопрокручувати до імпортованих кліпів + + + + Audio Scrubbing + Відтворювати звук під час прокручування + + + + Drop Files on Media to Replace + Уточнити + Перетягування файлів на медіа для заміни + + + + Enable Hover Focus + Увімкнути фокус наведенням + + + + Ask For Name When Setting Marker + Запитувати назву маркера при додаванні + + + + Appearance + Вигляд + + + + Theme + Тема + + + + Olive Dark (Default) + Olive Dark (типово) + + + + Olive Light + Olive Light + + + + Native + Уточнити + Native + + + + Native (Light Icons) + Уточнити + Native (світлі іконки) + + + + Use Native Menu Styling + Уточнити + Використовувати стиль меню Native + + + + Custom CSS: + Інший CSS: + + + + Browse + Уточнити + Обрати + + + + Effect Textbox Lines: + Кількість рядків у полі вводу тексту: + + + Seeking + Позиціонування + + + Accurate Seeking +Always show the correct frame (visual may pause briefly as correct frame is retrieved) + Точне позиціонування +Завжди показувати правильний кадр (відображення може уповільнюватися) + + + Fast Seeking +Seek quickly (may briefly show inaccurate frames when seeking - doesn't affect playback/export) + Швидке позиціонування +Позиціонувати швидко (можливе неточне відображення кадрів - не впливає на відтворення) + + + + Memory Usage + Використання пам'яті + + + + Upcoming Frame Queue: + Резервування послідуючих кадрів: + + + + + frames + кадрів + + + + + seconds + секунд + + + + Previous Frame Queue: + Резервування попередніх кадрів: + + + + Playback + Відтворення + + + + Output Device: + Пристрій виводу: + + + + + Default + Типово + + + + Input Device: + Пристрій вводу: + + + + Sample Rate: + Частота дискретизації: + + + + Audio Recording: + Запис звука: + + + + Mono + Моно + + + + Stereo + Стерео + + + + Audio + Аудіо + + + + Search for action or shortcut + Знайти дію або комбінацію клавіш + + + + Action + Дія + + + + Shortcut + Комбінація клавіш + + + + Import + Імпортувати + + + + Export + Експортувати + + + + Reset Selected + Скинути виділення + + + + Reset All + Скинути все + + + + Keyboard + Комбінації клавіш + + + + PreviewGenerator + + + Failed to find any valid video/audio streams + Не вдалося знайти коректні відео/аудіо потоки + + + + Could not open file - %1 + Не вдалося відкрити файл — %1 + + + + Could not find stream information - %1 + Не вдалося знайти інформацію потоку — %1 + + + + Project + + + New + Створити + + + + Open Project + Відкрити проект + + + + Save Project + Зберегти проект + + + + Undo + Відмінити + + + + Redo + Повернути + + + + Tree View + У вигляді таблиці + + + + Icon View + У вигляді мініатюр + + + + List View + У вигляді списку + + + + Search media, markers, etc. + Шукати файли, маркери, і т.п. + + + + Project + Проект + + + + Sequence + Послідовність + + + + Replace '%1' + Замінити '%1' + + + + + All Files + Усі файли + + + + + No active sequence + Немає активних послідовностей + + + + No sequence is active, please open the sequence you want to replace clips from. + Немає активних послідовносте. Відкрийте послідовність в якій хочете замінити кліпи. + + + + Active sequence selected + Обрано активну послідовність + + + + You cannot insert a sequence into itself, so no clips of this media would be in this sequence. + Уточнити + Ви не можете вставити послідовність в саму себе, тож кліпи з цих файлів не можуть бути вставлені в цю послідовність. + + + + Rename '%1' + Перейменувати '%1' + + + + Enter new name: + Введіть нову назву: + + + + Delete media in use? + Уточнити + Видалити використані у проекті файли? + + + + The media '%1' is currently used in '%2'. Deleting it will remove all instances in the sequence. Are you sure you want to do this? + Файл '%1' вже використовується у '%2'. Його видалення приведе до видалення усіх його копій у вибраній послідовності. Ви точно цього хочете? + + + + Skip + Пропустити + + + + Import a Project + Імпортувати проект + + + + "%1" is an Olive project file. It will merge with this project. Do you wish to continue? + "%1" є файлом проекту Olive. Його буде об'єднано з поточним проектом. Ви хочете продовжити? + + + + Image sequence detected + Виявлено послідовність зображень + + + + The file '%1' appears to be part of an image sequence. Would you like to import it as such? + Схоже що файл '%1' є частиною послідовності зображень. Імпортувати його як є? + + + + Import media... + Імпортувати медіафайли... + + + + No sequence is active, please open the sequence you want to delete clips from. + Немає активних послідовносте. Відкрийте послідовність з якої хочете видалити кліпи. + + + + ProxyDialog + + + Create Proxy + Створити проксі + + + + Proxy + Проксі + + + + Dimensions: + Розміри: + + + + Same Size as Source + Оригінальний розмір + + + + Half Resolution (1/2) + Половина оригінала (1/2) + + + + Quarter Resolution (1/4) + Чверть оригіналу (1/4) + + + + Eighth Resolution (1/8) + Восьма оригиніалу (1/8) + + + + Sixteenth Resolution (1/16) + Шістнадцята оригіналу (1/16) + + + + Format: + Формат: + + + + ProRes HQ + ProRes HQ + + + + Location: + Розташування: + + + + Same as Source (in "%1" folder) + Як в оригіналі (у теці "%1") + + + + Proxy file exists + Проксі-файл вже існує + + + + The file "%1" already exists. Do you wish to replace it? + Файл "%1" вже існує. Замінити його? + + + + Custom Location + Інше місцезнаходження + + + + ProxyGenerator + + + Finished generating proxy for "%1" + Завершено створення проксі для "%1" + + + + ReplaceClipMediaDialog + + + Replace clips using "%1" + Замінити кліпи на "%1" + + + + Select which media you want to replace this media's clips with: + Оберіть файли, які хочете замінити у кліпах з цими файлами: + + + + Keep the same media in-points + Зберегти існуючі точки входу + + + + Replace + Замінити + + + + Cancel + Відмінити + + + + No media selected + Не обрано медіафайли + + + + Please select a media to replace with or click 'Cancel'. + Оберіть медіафайли для заміни та натисніть «Відміна». + + + + Same media selected + Обрано ті ж самі файли + + + + You selected the same media that you're replacing. Please select a different one or click 'Cancel'. + Ви обрали ті ж самі файли, що й хочете замінити. Оберіть якісь інші файли або ж натисніть «Відміна». + + + + Folder selected + Теку обрано + + + + You cannot replace footage with a folder. + Ви не можете замінити відеоряд текою. + + + + Active sequence selected + Обрано активну послідовність + + + + You cannot insert a sequence into itself. + Ви не можете вставити послідовність в саму себе. + + + + RichTextEffect + + + Text + Текст + + + + Padding + Уточнити + Відступ + + + + Position + Позиція + + + + Vertical Align: + Верктикальне вирівнювання: + + + + Top + Вгорі + + + + Center + По центру + + + + Bottom + Внизу + + + + Auto-Scroll + Автопрокручування + + + + Off + Вимкнено + + + + Up + Вгору + + + + Down + Вниз + + + + Left + Вліво + + + + Right + Вправо + + + + Shadow + Тінь + + + + Shadow Color + Колір тіні + + + + Shadow Angle + Кут падіння тіні + + + + Shadow Distance + Відстань до тіні + + + + Shadow Softness + Розсіювання тіні + + + + Shadow Opacity + Непрозорість тіні + + + + Sequence + + + %1 (copy) + %1 (копія) + + + + ShakeEffect + + + Intensity + Інтенсивність + + + + Rotation + Обертання + + + + Frequency + Частота + + + + SolidEffect + + + Type + Тип + + + + Solid Color + Суцільна заливка + + + + SMPTE Bars + Таблиця SMPTE + + + + Checkerboard + Шахівниця + + + + Opacity + Непрозорість + + + + Color + Колір + + + + Checkerboard Size + Розмір клітинок + + + + SourcesCommon + + + Import... + Імпортувати... + + + + New + Створити + + + + View + Вигляд + + + + Tree View + У вигляді таблиці + + + + Icon View + У вигляді мініатюр + + + + Show Toolbar + Показувати панель + + + + Show Sequences + Показувати послідовності + + + + Replace/Relink Media + Уточнити + Замінити/Перезв'язати файли + + + + Reveal in Explorer + Відкрити у Explorer + + + + Reveal in Finder + Відкрити у Finder + + + + Reveal in File Manager + Відкрити у менеджері файлів + + + + Replace Clips Using This Media + Уточнити + Замінити кліпи з цими файлами + + + + Create Sequence With This Media + Створити послідовність з цими файлами + + + + Duplicate + Дублювати + + + + Delete All Clips Using This Media + Уточнити + Видалити усі кліпи з цими файлами + + + + Proxy + Проксі + + + + Generating proxy: %1% complete + Створення проксі: завершено на %1% + + + + Create/Modify Proxy + Створити/Змінити проксі + + + + Create Proxy + Створити проксі + + + + Modify Proxy + Змінити проксі + + + + Restore Original + Відновити оригінал + + + + Delete + Видалити + + + + Preview in Media Viewer + Переглянути у Переглядачі медіа файлів + + + + Properties... + Властивості... + + + + Replace Media + Замінити медіафайли + + + + You dropped a file onto '%1'. Would you like to replace it with the dropped file? + Ви перетягнули файл на '%1'. Ви хочете замінити на цей файл? + + + + Delete proxy + Видалити проксі + + + + Would you like to delete the proxy file "%1" as well? + Заразом видалити проксі-файл "%1"? + + + + SpeedDialog + + + Speed/Duration + Швидкість/Тривалість + + + + Speed: + Швидкість: + + + + Frame Rate: + Частота кадрів: + + + + Duration: + Тривалість: + + + + Reverse + Реверс + + + + Maintain Audio Pitch + Зберегти висоту тона + + + + Ripple Changes + Змінювати зі зміщенням + + + + TextEditDialog + + + Edit Text + Змінити текст + + + + Thin + Уточнити + Thin + + + + Extra Light + Уточнити + Extra Light + + + + Light + Уточнити + Light + + + + Normal + Уточнити + Normal + + + + Medium + Уточнити + Medium + + + + Demi Bold + Уточнити + Demi Bold + + + + Bold + Уточнити + Bold + + + + Extra Bold + Уточнити + Extra Bold + + + + Black + Уточнити + Black + + + + TextEditEx + + + Edit Text + Редагувати текст + + + + &Edit Text + &Редагувати Текст + + + + TextEffect + + + Text + Текст + + + + Font + Шрифт + + + + Size + Розмір + + + + Color + Колір + + + + Alignment + Вирівнювання + + + + Left + Ліворуч + + + + + Center + По центру + + + + Right + Праворуч + + + + Justify + По ширині + + + + Top + Вгорі + + + + Bottom + Внизу + + + + Word Wrap + Перенесення слів + + + + Padding + Відступ + + + + Position + Позиція + + + + Outline + Контури + + + + Outline Color + Колір контурів + + + + Outline Width + Ширина контурів + + + + Shadow + Тінь + + + + Shadow Color + Колір тіні + + + + Shadow Angle + Кут падіння тіні + + + + Shadow Distance + Відстань до тіні + + + + Shadow Softness + Розсіювання тіні + + + + Shadow Opacity + Непрозорість тіні + + + + Sample Text + Зразок тексту + + + + TimecodeEffect + + + Timecode + Тайм-код + + + + Sequence + Послідовність + + + + Media + Файл + + + + Scale + Масштаб + + + + Color + Колір + + + + Background Color + Колір фону + + + + Background Opacity + Непрозорість фону + + + + Offset + Зміщення + + + + Prepend + Префікс + + + + Timeline + + + Pointer Tool + Вказівник + + + + Edit Tool + Виділення + + + + Ripple Tool + Монтаж зі зміщенням + + + + Razor Tool + Підрізання + + + + Slip Tool + Прокручування зі зміщенням + + + + Slide Tool + Прокручування + + + + Hand Tool + Навігація + + + + Transition Tool + Перехід + + + + Snapping + Прилипання + + + + Zoom In + Наблизити + + + + Zoom Out + Віддалити + + + + Record audio + Запис звука + + + + Add title, solid, bars, etc. + Додати титри, заливку, тестову таблицю, і т.п. + + + + Nested Sequence + Вкладена послідовність + + + + Effect already exists + Ефект уже додано + + + + Clip '%1' already contains a '%2' effect. Would you like to replace it with the pasted one or add it as a separate effect? + Кліп '%1' уже містить ефект '%2'. Хочете замінити його на вставлюваний чи додати цей ефект як окремий? + + + + Add + Додати + + + + Replace + Замінити + + + + Skip + Пропустити + + + + Do this for all conflicts found + Застосувати для всіх конфліктів + + + + Title... + Титри... + + + + Solid Color... + Суцільна заливка... + + + + Bars... + Тестова таблиця... + + + + Tone... + Звуковой сигнал… + + + + Noise... + Шум... + + + + Unsaved Project + Незбережений проект + + + + You must save this project before you can record audio in it. + Перед записом звука необхідно зберегти проект. + + + + Click on the timeline where you want to start recording (drag to limit the recording to a certain timeframe) + Клікніть на монтажному столі у точці, куди хочете почати запис звука (перетягніть курсор після кліка щоб відразу встановити тривалість запису) + + + + Timeline: + Монтажний стіл: + + + + (none) + (пусто) + + + + TimelineHeader + + + Center Timecodes + Центрувати тайм-код + + + + TimelineWidget + + + &Undo + &Відмінити + + + + &Redo + По&вернути + + + + R&ipple Delete Empty Space + Уточнити + Видалити зі зміщенням порожнє &місце + + + + Sequence Settings + Налаштування послідовності + + + + &Speed/Duration + &Швидкість/Тривалість + + + Auto-s&cale + Авто&масштабування + + + + Auto-Cut Silence + Автовирізання тиші + + + + Auto-S&cale + Авто&масштабування + + + + &Reveal in Project + Уточнити + &Показати у проекті + + + + Properties + Властивості + + + + %1 +Start: %2 +End: %3 +Duration: %4 + %1 +Початок: %2 +Кінець: %3 +Тривалість: %4 + + + + Error + Помилка + + + + Couldn't locate media wrapper for sequence. + Не вдається визначити обробник медіа для послідовності. + + + + Title + Титри + + + + Solid Color + Суцільна заливка + + + + Bars + Тестова таблиця + + + + Tone + Звуковой сигнал + + + + Noise + Шум + + + + Duration: + Тривалість: + + + + ToneEffect + + + Type + Тип + + + + Sine + Синусоїда + + + + Frequency + Частота + + + + Amount + Кількість + + + + Mix + Змішування + + + + TransformEffect + + + Position + Позиція + + + + Scale + Масштаб + + + + Uniform Scale + Пропорційний масштаб + + + + Rotation + Обертання + + + + Anchor Point + Якірна точка + + + + Opacity + Непрозорість + + + + Blend Mode + Режим змішування + + + + Normal + Звичайний + + + + Transition + + + Length + Тривалість + + + + UpdateNotification + + + An update is available from the Olive website. Visit www.olivevideoeditor.org to download it. + Оновлення доступне на сайті Olive. Відвідайте www.olivevideoeditor.org для завантаження. + + + + VSTHost + + + + Error loading VST plugin + Помилка при завантаженні плагіна VST + + + Failed to create VST reference + Не вдалося створити зв'язок VST + + + + Failed to load VST plugin "%1": %2 + Не вдалося завантажити плагін VST "%1": %2 + + + NOTE: You can't load 32-bit VST plugins into a 64-bit build of Olive. Please find a 64-bit version of this plugin or switch to a 32-bit build of Olive. + ПРИМІТКА: Ви не можете завантажувати 32-розрядні плагіни VST у 64-розрядний Olive. Знайдіть 64-розрядну версію цього плагіна або встановіть 32-розрядну версію Olive. + + + NOTE: You can't load 64-bit VST plugins into a 32-bit build of Olive. Please find a 32-bit version of this plugin or switch to a 64-bit build of Olive. + ПРИМІТКА: Ви не можете завантажувати 64-розрядні плагіни VST у 32-розрядний Olive. Знайдіть 64-розрядну версію цього плагіна або встановіть 64-розрядну версію Olive. + + + + Failed to locate entry point for dynamic library. + Не вдалося визначити вхідну точку для динамічної бібліотеки. + + + + VST Error + Помилка VST + + + + Plugin's magic number is invalid + Магічний номер плагіна некоректний + + + + VST Plugin + Плагін VST + + + + Plugin + Плагін + + + + Interface + Інтерфейс + + + + Show + Показати + + + + Viewer + + + (none) + (пусто) + + + + Drag video only + Перетягнути лише відео + + + + Drag audio only + Перетягнути лише аудіо + + + + Sequence Viewer + Переглядач послідовності + + + + Media Viewer + Переглядач медіа файлів + + + + ViewerWidget + + + Save Frame as Image... + Зберегти кадр як зображення... + + + + Show Fullscreen + Повноекранний режим + + + + Disable + Вимкнути + + + + Screen %1: %2x%3 + Екран %1: %2x%3 + + + + Zoom + Масштаб + + + + Fit + Підігнати + + + + Custom + Інше + + + + Close Media + Закрити файл + + + + Save Frame + Зберегти кадр + + + + Viewer Zoom + Масштаб перегляду + + + + Set Custom Zoom Value: + Інше значення масштаба: + + + + ViewerWindow + + + Exit Fullscreen + Вийти з повноекранного режиму + + + + VoidEffect + + + (unknown) + (невідомо) + + + + Missing Effect + Відсутній ефект + + + + VolumeEffect + + + Volume + Гучність + + + + transition + + + Invalid transition + Некоректний перехід + + + + No candidate for transition '%1'. This transition may be corrupt. Try reinstalling it or Olive. + Немає кандидата для переходу '%1'. Цей перехід може бути некоректний. Спробуйте перевстановити його або ж Olive. + + + From 36edbee2ea05c37ceb1f2d14fdd9b5ef51bf19b9 Mon Sep 17 00:00:00 2001 From: ZoomTen Date: Sun, 24 Mar 2019 10:25:57 +0700 Subject: [PATCH 14/40] adjust translation (1) --- ts/olive_id.ts | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/ts/olive_id.ts b/ts/olive_id.ts index 236f8b59a..c69170885 100644 --- a/ts/olive_id.ts +++ b/ts/olive_id.ts @@ -1355,7 +1355,7 @@ Auto-Scale By Default - Atur Ukuran Video secara Default + Atur Ukuran Video sebagai Default @@ -1588,17 +1588,17 @@ Tata Audio: %6 &Project - &Proyek + &Proyek Baru &Sequence - &Rangkaian + &Rangkaian Baru &Folder - + &Folder Baru @@ -2687,7 +2687,8 @@ Tampilkan frame dengan cepat (dapat menampilkan frame yang salah ketika menggese New - Baru + thought it'd made more sense to have the user read it as "buat -> rangkaian baru" ("create new sequence"), instead of "baru -> rangkaian" + Buat From ff7052a95a8bf3704a833901e60f3da43afbdc78 Mon Sep 17 00:00:00 2001 From: ZoomTen Date: Sun, 24 Mar 2019 10:30:27 +0700 Subject: [PATCH 15/40] adjust translation (2) - change capitalization of preferences panel --- ts/olive_id.ts | 20 ++++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/ts/olive_id.ts b/ts/olive_id.ts index c69170885..3e8f851b0 100644 --- a/ts/olive_id.ts +++ b/ts/olive_id.ts @@ -2008,7 +2008,7 @@ Tata Audio: %6 Automatically Seek to the Beginning When Playing at the End of a Sequence - Pindahkan Kursor secara Otomatis ke Awal Ketika Mencapai Akhir Rangkaian + Pindahkan kursor secara otomatis ke awal ketika mencapai akhir rangkaian @@ -2028,7 +2028,7 @@ Tata Audio: %6 Audio Recording: - Rekaman Audio: + Rekaman audio: @@ -2049,12 +2049,12 @@ Tata Audio: %6 Thumbnail Resolution: according to kbbi it should be "keluku" but not a lot of people know that - Resolusi Thumbnail: + Resolusi thumbnail: Waveform Resolution: - Resolusi Waveform: + Resolusi waveform: @@ -2064,7 +2064,7 @@ Tata Audio: %6 Use Software Fallbacks When Possible - Gunakan Software Fallback Sebisa Mungkin + Gunakan software fallback sebisa mungkin @@ -2084,7 +2084,7 @@ Tata Audio: %6 Add Default Effects to New Clips - Tambahkan Efek-Efek Biasa pada Klip Baru + Tambahkan efek-efek biasa pada klip baru @@ -2146,7 +2146,7 @@ Tampilkan frame dengan cepat (dapat menampilkan frame yang salah ketika menggese Upcoming Frame Queue: - Antri Frame Ke Depan: + Antrian frame ke depan: @@ -2163,7 +2163,7 @@ Tampilkan frame dengan cepat (dapat menampilkan frame yang salah ketika menggese Previous Frame Queue: - Antri Frame Ke Belakang: + Antrian frame ke belakang: @@ -2173,7 +2173,7 @@ Tampilkan frame dengan cepat (dapat menampilkan frame yang salah ketika menggese Output Device: - Peranti Output: + Peranti output: @@ -2184,7 +2184,7 @@ Tampilkan frame dengan cepat (dapat menampilkan frame yang salah ketika menggese Input Device: - Peranti Masukan: + Peranti masukan: From 1cf535189477783840b08a830f4769bd53515642 Mon Sep 17 00:00:00 2001 From: ZoomTen Date: Sun, 24 Mar 2019 10:37:04 +0700 Subject: [PATCH 16/40] adjust translation (3) --- ts/olive_id.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ts/olive_id.ts b/ts/olive_id.ts index 3e8f851b0..daef44f58 100644 --- a/ts/olive_id.ts +++ b/ts/olive_id.ts @@ -2224,7 +2224,7 @@ Tampilkan frame dengan cepat (dapat menampilkan frame yang salah ketika menggese Reset Selected - Kembalikan Seleksi + Kembalikan Terseleksi From b9f29239d0adf4ea147edf76fe946001b329c94c Mon Sep 17 00:00:00 2001 From: ZoomTen Date: Sun, 24 Mar 2019 10:40:53 +0700 Subject: [PATCH 17/40] adjust translation (4) --- ts/olive_id.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/ts/olive_id.ts b/ts/olive_id.ts index daef44f58..cc3c6a1de 100644 --- a/ts/olive_id.ts +++ b/ts/olive_id.ts @@ -1537,7 +1537,7 @@ Tata Audio: %6 Tracks: - Jumlah trek: + Daftar trek: @@ -1559,7 +1559,7 @@ Tata Audio: %6 Conform to Frame Rate: - Ubah laju frame jadi: + Ubah laju frame menjadi: From 644bb9dc48de7f2bab3d4c848e3ee95ea5f02d82 Mon Sep 17 00:00:00 2001 From: ZoomTen Date: Thu, 4 Apr 2019 21:08:12 +0700 Subject: [PATCH 18/40] adjust translation (5) --- ts/olive_id.ts | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/ts/olive_id.ts b/ts/olive_id.ts index cc3c6a1de..b19694423 100644 --- a/ts/olive_id.ts +++ b/ts/olive_id.ts @@ -253,7 +253,7 @@ Failed to open "%1" for writing. - Gagal menulis file "%1" + Gagal menulis file "%1". @@ -932,7 +932,7 @@ &Open Project - Buka &Proyek + Buka &Proyek @@ -952,7 +952,7 @@ Save Project &As - Simpan Proyek Seba&gai + Simpan Proyek Seba&gai @@ -3090,7 +3090,7 @@ Tampilkan frame dengan cepat (dapat menampilkan frame yang salah ketika menggese Offset - + Penggeseran @@ -3326,7 +3326,7 @@ Durasi: %4 Couldn't locate media wrapper for sequence. - + Tidak dapat mencari bungkus media untuk rangkaian. From 610d6304ec4c4c6a6ebf82d82a39933a8bb84512 Mon Sep 17 00:00:00 2001 From: ZoomTen Date: Thu, 4 Apr 2019 21:42:47 +0700 Subject: [PATCH 19/40] updated translation file --- ts/olive_id.ts | 908 +++++++++++++++++++++++++++++-------------------- 1 file changed, 535 insertions(+), 373 deletions(-) diff --git a/ts/olive_id.ts b/ts/olive_id.ts index b19694423..718accae7 100644 --- a/ts/olive_id.ts +++ b/ts/olive_id.ts @@ -66,11 +66,39 @@ + + AutoCutSilenceDialog + + + Cut Silence + Potong Senyap + + + + Attack Threshold: + Ambang Mula: + + + + Attack Time: + Waktu Mula: + + + + Release Threshold: + Ambang Akhir: + + + + Release Time: + Waktu Akhir: + + Cacher - - + + Could not open %1 - %2 Tidak dapat membuka %1 - %2 @@ -170,7 +198,7 @@ Debug Log - Awakutu / Debug + Awakutu (Debug) @@ -190,7 +218,7 @@ This software is currently in ALPHA which means it is unstable and very likely to crash, have bugs, and have missing features. We offer no warranty so use at your own risk. Please report any bugs or feature requests at %1 - Aplikasi ini masih dalam tahap ALPHA, artinya aplikasi ini belum stabil dan kemungkinan besar akan crash, memiliki bug/kutu, dan banyak fitur yang belum ada. Kami tidak menjamin apapun, jadi Anda dipersilahkan menggunakan aplikasi ini dengan menanggung resikonya. Jika menemukan bug/kutu atau ingin meminta suatu fitur, silahkan lapor di %1 + Aplikasi ini masih dalam tahap ALPHA, artinya aplikasi ini belum stabil dan kemungkinan besar akan crash, memiliki bug atau kutu, dan banyak fitur yang belum ada. Kami tidak menjamin apapun, jadi Anda dipersilahkan menggunakan aplikasi ini dengan menanggung resikonya. Jika menemukan bug/kutu atau ingin meminta suatu fitur, silahkan lapor di %1 @@ -270,7 +298,7 @@ Failed to open "%1" for reading. considering changing "file" to the defined equivalent "berkas", but it might not be familiar to most people - Gagal membaca file "%1" + Gagal membaca file "%1". @@ -332,12 +360,12 @@ EffectRow - + Disable Keyframes Matikan Keyframe - + Disabling keyframes will delete all current keyframes. Are you sure you want to do this? Mematikan keyframe akan menghapus semua keyframe di efek ini. Benarkah Anda ingin melakukan hal tersebut? @@ -355,42 +383,42 @@ %1 (Menutup) - + %1 (multiple) %1 (beberapa) - + Cu&t &Potong - + &Copy &Salin - + Move &Up Pindah ke &Atas - + Move &Down Pindah ke &Bawah - + D&elete &Hapus - + Load Settings From File Buka Pengaturan Efek dari File - + Save Settings to File Simpan Pengaturan ke File @@ -461,53 +489,53 @@ Ekspor Media - + %p% (Total: %1:%2:%3) - %p% (lama: %1:%2:%3) + %p% (Lama: %1:%2:%3) - + %p% (ETA: %1:%2:%3) - %p% (perkiraan: %1:%2:%3) + %p% (Perkiraan: %1:%2:%3) - + Quality-based (Constant Rate Factor) Berbasis kualitas (CRF) - + Constant Bitrate Laju bit konstan (CBR) - - + + Invalid Codec Kodek Salah - + Failed to find a suitable encoder for this codec. Export will likely fail. Tidak dapat mencari enkoder yang cocok untuk kodek ini. Ekspor kemungkinan gagal. - + Failed to find pixel format for this encoder. Export will likely fail. Tidak dapat menentukan format piksel untuk enkoder ini. Ekspor kemungkinan gagal. - + Bitrate (Mbps): Laju bit (Mbps): - + Quality (CRF): Kualitas (CRF): - + Quality Factor: 0 = lossless @@ -522,78 +550,78 @@ 51 = kualitas paling rendah - + Target File Size (MB): Ukuran File yang Ditargetkan (MB): - + Format: - + Range: Sepanjang: - + Entire Sequence Seluruh rangkaian - + In to Out Masuk hingga Keluar - + Video - - + + Codec: Kodek: - + Width: Lebar: - + Height: Tinggi: - + Frame Rate: Laju frame (fps): - + Compression Type: Jenis Kompresi: - + Advanced Pengaturan Lanjut - + Audio - + Sampling Rate: Laju sampel: - + Bitrate (Kbps/CBR): Laju bit (Kbps/CBR): @@ -601,87 +629,87 @@ ExportThread - + failed to send frame to encoder (%1) gagal mengirim frame ke enkoder (%1) - + failed to receive packet from encoder (%1) gagal menerima paket dari enkoder (%1) - + could not video encoder for %1 tidak dapat mencari enkoder video untuk %1 - + could not allocate video stream tidak dapat mengalokasikan stream video - + could not allocate video encoding context tidak dapat mengalokasikan konteks mengenkode video - + could not open output video encoder (%1) tidak dapat membuka enkoder video keluaran (%1) - + could not copy video encoder parameters to output stream (%1) tidak dapat menyalin parameter enkoder video ke stream keluaran (%1) - + could not audio encoder for %1 tidak dapat mencari enkoder audio untuk %1 - + could not allocate audio stream tidak dapat mengalokasikan stream audio - + could not allocate audio encoding context tidak dapat mengalokasikan konteks mengenkode audio - + could not open output audio encoder (%1) tidak dapat membuka enkoder audio keluaran (%1) - + could not copy audio encoder parameters to output stream (%1) tidak dapat menyalin parameter enkoder audio ke stream keluaran (%1) - + could not allocate audio buffer (%1) tidak dapat mengalokasikan buffer audio (%1) - + could not create output format context tidak dapat membuat konteks format keluaran - + could not open output file (%1) tidak dapat membuka file keluaran (%1) - + could not write output file header (%1) tidak dapat menulis header untuk file keluaran (%1) - + could not write output file trailer (%1) tidak dapat menulis trailer untuk file keluaran (%1) @@ -740,7 +768,7 @@ Bezier - + Kurva Bezier @@ -792,7 +820,7 @@ KeyframeNavigator - + Enable Keyframes Nyalakan Keyframe @@ -864,12 +892,12 @@ Version Mismatch - Versi tak Cocok + Versi Tak Cocok This project was saved in a different version of Olive and may not be fully compatible with this version. Would you like to attempt loading it anyway? - Proyek ini disimpan menggunakan versi Olive yang lain dan kemungkinan tidak sepenuhnya kompatibel dengan versi ini. Tetap dibuka? + Proyek ini disimpan menggunakan versi Olive yang lain dan mungkin tidak sepenuhnya kompatibel dengan versi ini. Tetap dibuka? @@ -879,7 +907,7 @@ This project contains an invalid clip link. It may be corrupt. Would you like to continue loading it? - Proyek ini terdapat tautan klip yang salah, kemungkinan korup. Tetap memuat? + Proyek ini terdapat tautan klip yang salah, kemungkinan korup. Tetap dibuka? @@ -920,515 +948,505 @@ Selamat datang di %1 - + &File - + &New - &Baru + &Buat - + &Open Project Buka &Proyek - + Clear Recent List Hapus Daftar "Terakhir Dibuka" - + Open Recent - Buka Terakhir + Terakhir Dibuka - + &Save Project &Simpan Proyek - + Save Project &As Simpan Proyek Seba&gai - + &Import... &Impor... - + &Export... &Ekspor... - + E&xit &Keluar - + &Edit - + &Undo &Urung - + Redo Ulangi - + Select &All Seleksi &Semua - + Deselect All Batalkan Semua Pilihan - + Ripple to In Point Atur hingga Titik Masuk - + Ripple to Out Point Atur hingga Titik Keluar - + Edit to In Point Edit ke Titik Masuk - + Edit to Out Point Edit ke Titik Keluar - + Delete In/Out Point Hapus Titik Masuk/Keluar - + Ripple Delete In/Out Point Hapus dan Sesuaikan Titik Masuk/Keluar - + Set/Edit Marker Set/Edit Penanda - + &View &Tampilan - + Zoom In Perbesar Tampilan - + Zoom Out Perkecil Tampilan - + Increase Track Height Lebarkan Trek - + Decrease Track Height Persempit Trek - + Toggle Show All "show all" Perlihatkan Semua - + Track Lines Garis Trek - + Rectified Waveforms "flatten" or "center at bottom" Visualisasi Audio Rata Bawah - + Frames Frame - + Drop Frame - + Non-Drop Frame - + Milliseconds Milisekon - + Title/Action Safe Area - + Area Aman Judul/Aksi - + Off Matikan - + Default - + 4:3 - + 16:9 - + Custom Kustom - + Full Screen Layar Penuh - + Full Screen Viewer Penampil Layar Penuh - + &Playback &Pemutaran - + Go to Start Lompat ke Awal - + Previous Frame Frame sebelumnya - + Play/Pause Mainkan/Berhenti - + Play In to Out Mainkan dari Titik Masuk hingga Keluar - + Next Frame - Frame berikutnya + Frame Berikutnya - + Go to End Lompat ke Akhir - + Go to Previous Cut Lompat ke Cut Sebelumnya - + Go to Next Cut Lompat ke Cut Berikutnya - + Go to In Point Lompat ke Titik Masuk - + Go to Out Point Lompat ke Titik Keluar - + Shuttle Left Jalankan ke Kiri - + Shuttle Stop Hentikan jalan - + Shuttle Right Jalankan ke Kanan - + Loop Putar secara Berulang - + &Window &Jendela - + Project Proyek - + Effect Controls Pengaturan Efek - + Timeline Garis Waktu - + Graph Editor Pengedit Grafik - + Media Viewer Penampil Media - + Sequence Viewer Penampil Rangkaian - + Maximize Panel Lebarkan Panel - + Lock Panels Kunci Panel - + Reset to Default Layout Kembalikan Layout Semula - + &Tools &Alat - + Pointer Tool Alat Tunjuk - + Edit Tool Alat Edit - + Ripple Tool Alat Pengatur - + Razor Tool Alat Potong - + Slip Tool Alat Slip - + Slide Tool Alat Geser Klip - + Hand Tool Alat Geser Tampilan - + Transition Tool Alat Transisi - + Enable Snapping Nyalakan Lekatan - + + Auto-Cut Silence + Potong Audio Senyap + + Selecting Also Seeks idk how to translate this - Menyeleksi Juga Menggeser + Menyeleksi Juga Menggeser - Edit Tool Also Seeks - Alat Edit Juga Menggeser + Alat Edit Juga Menggeser - Edit Tool Selects Links - Alat Edit Menyeleksi Tautan + Alat Edit Menyeleksi Tautan - Seek Also Selects - Menggeser Juga Menyeleksi + Menggeser Juga Menyeleksi - Seek to the End of Pastes - Geser hingga Akhir Tempelan + Geser hingga Akhir Tempelan - Scroll Wheel Zooms - Scroll Wheel Memperbesar/Memperkecil Tampilan + Scroll Wheel Memperbesar/Memperkecil Tampilan - Hold CTRL to toggle this setting - Tekan CTRL untuk mengaktifkan pengaturan ini + Tekan CTRL untuk mengaktifkan pengaturan ini - Invert Timeline Scroll Axes - Balikkan Arah Gulir Garis Waktu + Balikkan Arah Gulir Garis Waktu - Enable Drag Files to Timeline - Seret dan Lepas file ke Timeline + Seret dan Lepas file ke Timeline - Auto-Scale By Default - Atur Ukuran Video sebagai Default + Atur Ukuran Video sebagai Default - Enable Seek to Import - Nyalakan Geser-untuk-Impor + Nyalakan Geser-untuk-Impor - Audio Scrubbing - Nyalakan Audio Scrubbing + Nyalakan Audio Scrubbing - Enable Drop on Media to Replace - Seret pada Media untuk Menggantikan + Seret pada Media untuk Menggantikan - Enable Hover Focus - Nyalakan Fokus Melayang + Nyalakan Fokus Melayang - Ask For Name When Setting Marker - Tanyakan Nama ketika Menaruh Penanda + Tanyakan Nama ketika Menaruh Penanda - + No Auto-Scroll Matikan Gulir Otomatis - + Page Auto-Scroll Gulir Halaman Otomatis - + Smooth Auto-Scroll Gulir Halus Otomatis - + Preferences Preferensi - + Clear Undo Hapus Daftar Urung (Undo) - + &Help &Bantuan - + A&ction Search &Cari Aksi - + Debug Log Awakutu / Debug - + &About... &Tentang... - + <untitled> <belum dinamai> @@ -1512,17 +1530,17 @@ Frekuensi Audio: %5 Tata Audio: %6 - + Name Nama - + Duration Durasi - + Rate Laju @@ -1559,7 +1577,7 @@ Tata Audio: %6 Conform to Frame Rate: - Ubah laju frame menjadi: + Ubah laju frame menjadi: @@ -1705,133 +1723,133 @@ Tata Audio: %6 Enter the aspect ratio to use for the title/action safe area (e.g. 16:9): - Masukkan rasio aspek yang ingin dipakai untuk safe area judul/aksi (contohnya 16:9) + Masukkan rasio aspek yang ingin dipakai untuk area aman judul/aksi (contohnya 16:9): NewSequenceDialog - + Editing "%1" Mengedit "%1" - + New Sequence Rangkaian Baru - + Preset: - + Film 4K - + TV 4K (Ultra HD/2160p) - + 1080p - + 720p - + 480p - + 360p - + 240p - + 144p - + NTSC (480i) - + PAL (576i) - + Custom Kustom - + Video - + Width: Lebar: - + Height: Tinggi: - + Frame Rate: Laju frame (fps): - + Pixel Aspect Ratio: Rasio aspek piksel: - + Square Pixels (1.0) Persegi (1.0) - + Interlacing: Mode interlace: - + None (Progressive) Tidak ada (Progresif) - + Audio - + Sample Rate: Laju sampel: - + Name: Nama: @@ -1839,67 +1857,81 @@ Tata Audio: %6 OliveGlobal - + Olive Project %1 Proyek Olive %1 - + Auto-recovery Auto-pulih - + Olive didn't close properly and an autorecovery file was detected. Would you like to open it? Olive tidak ditutup sebagaimana mestinya, dan ditemukan sebuah file auto-pulih. Buka? - + Open Project... Buka Proyek... - + Missing recent project Proyek Terakhir Tidak Ada - + The project '%1' no longer exists. Would you like to remove it from the recent projects list? Proyek '%1' tidak ada lagi. Hapus dari daftar "proyek terakhir"? - + Save Project As... Simpan Proyek Sebagai... - + Unsaved Project Proyek Belum Disimpan - + This project has changed since it was last saved. Would you like to save it before closing? Proyek ini diubah sejak terakhir disimpan. Simpan sebelum ditutup? - + No active sequence Tidak ada rangkaian aktif - - Please open the sequence you wish to export. - Buka dahulu rangkaian/sequence yang ingin diekspor. + + Please open the sequence to perform this action. + Buka dahulu rangkaian untuk melakukan aksi ini. - + + No clips selected + Tidak ada klip yang diseleksi + + + + Select the clips you wish to auto-cut + Silahkan seleksi terlebih dahulu klip-klip yang Anda ingin potong secara otomatis + + + Please open the sequence you wish to export. + Buka dahulu rangkaian/sequence yang ingin diekspor. + + + Missing Project File File Proyek Tidak Ada - + Specified project '%1' does not exist. Proyek yang dipilih, '%1', tidak ditemukan. @@ -1915,211 +1947,291 @@ Tata Audio: %6 PreferencesDialog - + Preferences Preferensi - + + Default Sequence + Rangkaian Default + + + Invalid CSS File File CSS Salah - + CSS file '%1' does not exist. - Tidak ditemukan file CSS '%1' + Tidak ditemukan file CSS '%1'. - + Confirm Reset All Shortcuts Konfirmasi - + Are you sure you wish to reset all keyboard shortcuts to their defaults? - Anda ingin mengembalikan semua pintasan keyboard seperti semula. Yakin? + Anda akan mengembalikan semua pintasan keyboard seperti semula. Lanjut? - + Import Keyboard Shortcuts Impor Pintasan Keyboard - - + + Error saving shortcuts Gagal menyimpan pintasan - + Failed to open file for reading Gagal membuka file - + Export Keyboard Shortcuts Ekspor Pintasan Keyboard - + Export Shortcuts Ekspor Pintasan - + Shortcuts exported successfully Pintasan berhasil diekspor - + Failed to open file for writing Gagal membaca file - + Browse for CSS file - Telusuri file CSS + Buka file CSS - + Delete All Previews Hapus Semua Pratinjau - + Are you sure you want to delete all previews? Yakin menghapus semua pratinjau? - + Previews Deleted Pratinjau Dihapus - + All previews deleted succesfully. You may have to re-open your current project for changes to take effect. Semua pratinjau berhasil dihapus. Anda mungkin perlu membuka proyek kembali. - + Language: Bahasa: - + Automatically Seek to the Beginning When Playing at the End of a Sequence Pindahkan kursor secara otomatis ke awal ketika mencapai akhir rangkaian - - Custom CSS: - CSS Custom: + + Selecting Also Seeks + Menyeleksi juga menggeser + Edit Tool Also Seeks + Alat Edit juga menggeser + + + + Edit Tool Selects Links + Alat Edit menyeleksi tautan + + + + Seek Also Selects + Menggeser juga menyeleksi + + + + Seek to the End of Pastes + Geser hingga akhir tempelan + + + + Scroll Wheel Zooms + Scroll Wheel memperbesar/memperkecil tampilan + + + + Hold CTRL to toggle this setting + Tekan CTRL untuk mengaktifkan pengaturan ini + + + + Invert Timeline Scroll Axes + Balikkan arah gulir Garis Waktu + + + + Enable Drag Files to Timeline + Seret dan Lepas file ke Garis Waktu + + + + Auto-Scale By Default + Atur ukuran video secara default + + + + Auto-Seek to Imported Clips + Geser hingga awal klip yang diimpor + + + + Audio Scrubbing + Nyalakan Audio Scrubbing + + + + Drop Files on Media to Replace + Lepas file pada media untuk menggantikan + + + + Enable Hover Focus + Nyalakan fokus melayang + + + + Ask For Name When Setting Marker + Tanyakan nama ketika menaruh penanda + + + + Custom CSS: + CSS Kustom: + + + Browse Telusur - + Image sequence formats: Format rangkaian gambar: - + Audio Recording: Rekaman audio: - + Mono - + Stereo Stereo - + Effect Textbox Lines: Baris Teks Efek: - + Thumbnail Resolution: according to kbbi it should be "keluku" but not a lot of people know that Resolusi thumbnail: - + Waveform Resolution: Resolusi waveform: - + Delete Previews Hapus Pratinjau - + Use Software Fallbacks When Possible Gunakan software fallback sebisa mungkin - + Default Sequence Settings Pengaturan Rangkaian - + General - + Behavior Kelakuan - + Add Default Effects to New Clips Tambahkan efek-efek biasa pada klip baru - + Appearance Penampilan - + Theme Tema - + Olive Dark (Default) Gelap (Default) - + Olive Light Terang - + Native Selaras/native - + Native (Light Icons) Selaras (Ikon Terang) - + Use Native Menu Styling - Gunakan Gaya Menu Selaras + Gunakan gaya menu Selaras Seeking @@ -2139,100 +2251,100 @@ Seek quickly (may briefly show inaccurate frames when seeking - doesn't aff Tampilkan frame dengan cepat (dapat menampilkan frame yang salah ketika menggeser kursor di timeline - tidak berpengaruh pada pemutaran/ekspor) - + Memory Usage Pemakaian Memori - + Upcoming Frame Queue: Antrian frame ke depan: - - + + frames frame - - + + seconds detik - + Previous Frame Queue: Antrian frame ke belakang: - + Playback Pemutaran - + Output Device: Peranti output: - - + + Default - + Input Device: Peranti masukan: - + Sample Rate: Laju sampel: - + Audio - + Search for action or shortcut Cari aksi atau pintasan - + Action Aksi - + Shortcut Pintasan - + Import Impor - + Export Ekspor - + Reset Selected Kembalikan Terseleksi - + Reset All Kembalikan Semua - + Keyboard @@ -2240,17 +2352,17 @@ Tampilkan frame dengan cepat (dapat menampilkan frame yang salah ketika menggese PreviewGenerator - + Failed to find any valid video/audio streams Gagal mencari stream video/audio yang benar - + Could not open file - %1 Tidak dapat membuka file - %1 - + Could not find stream information - %1 Tidak dapat mencari informasi stream - %1 @@ -2258,104 +2370,145 @@ Tampilkan frame dengan cepat (dapat menampilkan frame yang salah ketika menggese Project - + + New + "make" instead of "new", for readability + Buat + + + + Open Project + Buka Proyek + + + + Save Project + Simpan Proyek + + + + Undo + Urung + + + + Redo + Ulangi + + + + Tree View + Tampilan Pohon + + + + Icon View + Tampilan Ikon + + + + List View + Tampilan Daftar + + + Search media, markers, etc. Cari media, penanda, dll. - + Project Proyek - + Sequence Rangkaian - + Replace '%1' Ganti '%1' - - + + All Files Semua file - - + + No active sequence Tidak ada rangkaian aktif - + No sequence is active, please open the sequence you want to replace clips from. Tidak ada rangkaian aktif, silahkan buka rangkaian yang akan diganti klipnya. - + Active sequence selected Rangkaian aktif terseleksi - + You cannot insert a sequence into itself, so no clips of this media would be in this sequence. Anda tak dapat memasukkan rangkaian ke dalam rangkaian itu sendiri, jadi tidak ada klip sejenis ini dalam rangkaian. - + Rename '%1' Ganti nama '%1' - + Enter new name: Masukkan nama pengganti: - + Delete media in use? Hapus media yang sedang dipakai? - + The media '%1' is currently used in '%2'. Deleting it will remove all instances in the sequence. Are you sure you want to do this? - Media '%1' sedang dipakai dalam '%2'. Menghapus media tersebut akan menghapus semua instans media dalam rangkaian. Yakin akan melakukan hal tersebut? + Media '%1' sedang dipakai dalam '%2'. Menghapus media tersebut akan menghapus semua kemunculan media dalam rangkaian. Yakin akan melakukan hal tersebut? - + Skip Lewati - + Import a Project Impor Proyek - + "%1" is an Olive project file. It will merge with this project. Do you wish to continue? - "%1" adalah file proyek Olive. File tersebut akan bergabung dengan proyek ini. Lanjutkan? + "%1" adalah file proyek Olive. File tersebut akan tergabung dengan proyek ini. Lanjutkan? - + Image sequence detected Rangkaian gambar terdeteksi - + The file '%1' appears to be part of an image sequence. Would you like to import it as such? - File '%1' sepertinya merupakan rangkaian gambar. Apakah Anda ingin mengimpornya sebaga rangkaian gambar? + File '%1' sepertinya merupakan rangkaian gambar. Impor sebagai rangkaian gambar? - + Import media... Impor media... - + No sequence is active, please open the sequence you want to delete clips from. Tidak ada rangkaian aktif, silahkan buka rangkaian yang Anda ingin hapus klipnya. @@ -2486,7 +2639,7 @@ Tampilkan frame dengan cepat (dapat menampilkan frame yang salah ketika menggese Same media selected - Terpilih media sama + Terpilih media yang sama @@ -3166,87 +3319,87 @@ Tampilkan frame dengan cepat (dapat menampilkan frame yang salah ketika menggese Masukkan judul, warna, bars, dll. - + Nested Sequence Rangkaian Bersarang - + Effect already exists Efek sudah ada - + Clip '%1' already contains a '%2' effect. Would you like to replace it with the pasted one or add it as a separate effect? Klip '%1' sudah memiliki efek '%2'. Ganti dengan yang akan ditempel atau tambahkan sebagai efek sendiri? - + Add Tambah - + Replace Ganti - + Skip Lewati - + Do this for all conflicts found Lakukan untuk semua konflik yang ditemukan - + Title... Judul... - + Solid Color... Warna... - + Bars... - + Tone... Nada... - + Noise... - + Unsaved Project Proyek Belum Disimpan - + You must save this project before you can record audio in it. Proyek ini harus disimpan sebelum merekam suara. - + Click on the timeline where you want to start recording (drag to limit the recording to a certain timeframe) Klik tempat dimana Anda akan mulai merekam (seret untuk membatasi rekaman dalam waktu tertentu) - + Timeline: Garis Waktu: - + (none) (tidak ada) @@ -3254,7 +3407,7 @@ Tampilkan frame dengan cepat (dapat menampilkan frame yang salah ketika menggese TimelineHeader - + Center Timecodes Ratakan Kode Waktu @@ -3280,7 +3433,7 @@ Tampilkan frame dengan cepat (dapat menampilkan frame yang salah ketika menggese R&ipple Delete Empty Space - Hapus dan Sesuaikan Ruang Kosong + Hapus dan Sesuaikan Ruang &Kosong @@ -3288,27 +3441,36 @@ Tampilkan frame dengan cepat (dapat menampilkan frame yang salah ketika menggese Pengaturan Rangkaian - + &Speed/Duration &Kecepatan/Durasi - Auto-s&cale - Per&besar otomatis + Per&besar otomatis - + + Auto-Cut Silence + Potong Audio Senyap + + + + Auto-S&cale + Per&besar Otomatis + + + &Reveal in Project &Buka di Proyek - + Properties Properti - + %1 Start: %2 End: %3 @@ -3319,42 +3481,42 @@ Akhir: %3 Durasi: %4 - + Error - + Couldn't locate media wrapper for sequence. Tidak dapat mencari bungkus media untuk rangkaian. - + Title Judul - + Solid Color Warna - + Bars - + Tone Nada - + Noise - Kebisingan/Noise + Noise - + Duration: Durasi: @@ -3384,7 +3546,7 @@ Durasi: %4 Mix - + Campur @@ -3462,7 +3624,7 @@ Durasi: %4 Failed to locate entry point for dynamic library. - Gagal mencari titik masuk untuk pustaka dinamis (dynamic library) + Gagal mencari titik masuk untuk pustaka dinamis (dynamic library). @@ -3472,7 +3634,7 @@ Durasi: %4 Plugin's magic number is invalid - Identifikasi plugin salah + Identifikasi (magic number) plugin salah @@ -3498,27 +3660,27 @@ Durasi: %4 Viewer - + Sequence Viewer Tampilan Rangkaian - + Media Viewer Tampilan Media - + (none) (tidak ada) - + Drag video only Tarik video saja - + Drag audio only Tarik audio saja @@ -3584,7 +3746,7 @@ Durasi: %4 ViewerWindow - + Exit Fullscreen Keluar dari Layar Penuh From abe2043668299a7578e4b922aa8e4330761fb3fa Mon Sep 17 00:00:00 2001 From: ZoomTen Date: Thu, 4 Apr 2019 21:47:19 +0700 Subject: [PATCH 20/40] adjust translation (6) little more consistent translation of "select" --- ts/olive_id.ts | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/ts/olive_id.ts b/ts/olive_id.ts index 718accae7..f50b98ca3 100644 --- a/ts/olive_id.ts +++ b/ts/olive_id.ts @@ -1020,7 +1020,7 @@ Deselect All - Batalkan Semua Pilihan + Batalkan Semua Seleksi @@ -2629,7 +2629,7 @@ Tampilkan frame dengan cepat (dapat menampilkan frame yang salah ketika menggese No media selected - Tidak ada media yang dipilih + Tidak ada media yang diseleksi @@ -2639,17 +2639,17 @@ Tampilkan frame dengan cepat (dapat menampilkan frame yang salah ketika menggese Same media selected - Terpilih media yang sama + Terseleksi media yang sama You selected the same media that you're replacing. Please select a different one or click 'Cancel'. - Anda memilih media yang sama dengan yang akan diganti. Silahkan pilih yang lain atau klik "Batalkan". + Anda menyeleksi media yang sama dengan yang akan diganti. Silahkan pilih yang lain atau klik "Batalkan". Folder selected - Folder terpilih + Folder terseleksi From 1a12475e00d81b3aaa76c564e6b6cc36f652704f Mon Sep 17 00:00:00 2001 From: itsmattkc Date: Fri, 5 Apr 2019 10:55:38 +1100 Subject: [PATCH 21/40] merged italian translation --- .../org.olivevideoeditor.Olive.appdata.xml | 2 + .../linux/org.olivevideoeditor.Olive.desktop | 1 + ts/olive_it.ts | 3518 ++++++++++------- 3 files changed, 1995 insertions(+), 1526 deletions(-) diff --git a/packaging/linux/org.olivevideoeditor.Olive.appdata.xml b/packaging/linux/org.olivevideoeditor.Olive.appdata.xml index 94012137b..317f873b8 100644 --- a/packaging/linux/org.olivevideoeditor.Olive.appdata.xml +++ b/packaging/linux/org.olivevideoeditor.Olive.appdata.xml @@ -9,6 +9,7 @@ Nicht-lineares Videoschnittprogramm Editor de vídeo não-linear Editor de video no lineal + Editor video non lineare Нелинейный видеоредактор Нелінійний відеоредактор Нелінійний відеоредактор @@ -16,6 +17,7 @@ Olive ist ein freies nicht-lineares Videoschnittprogramm, welches eine vollwertige Alternative zu High-End Videoschnittprogrammen darstellen soll.

Olive é um editor de vídeo não-linear com o objetivo de fornecer uma alternativa completa para softwares profissionais de edição de vídeo.

Olive es un editor de video no lineal libre que apunta a brindar una alternativa completa al software de edición de video profesional.

+

Olive è un programma di montaggio video che mira a fornire una alternativa di alta qualità ai software professionali

Olive — свободный нелинейный видеоредактор, задуманный как полноценная замена закрытым коммерческим продуктам.

Olive — вільний нелінійний відеоредактор, задуманий як повноцінна заміна закритим комерційним продуктам.

Olive — вільний нелінійний відеоредактор, задуманий як повноцінна заміна закритим комерційним продуктам.

diff --git a/packaging/linux/org.olivevideoeditor.Olive.desktop b/packaging/linux/org.olivevideoeditor.Olive.desktop index 3c7b0419e..613de4845 100644 --- a/packaging/linux/org.olivevideoeditor.Olive.desktop +++ b/packaging/linux/org.olivevideoeditor.Olive.desktop @@ -1,6 +1,7 @@ [Desktop Entry] Name=Olive Comment=Professional open-source non-linear video editor +Comment[it]=Programma di montaggio video professionale open-source Exec=olive-editor Icon=org.olivevideoeditor.Olive Terminal=false diff --git a/ts/olive_it.ts b/ts/olive_it.ts index 7f58b6942..57062a8a4 100644 --- a/ts/olive_it.ts +++ b/ts/olive_it.ts @@ -4,22 +4,22 @@ AboutDialog - + Olive is a non-linear video editor. This software is free and protected by the GNU GPL. - + Olive è un editor video non lineare. Questo è software libero ed è protetto dalla licenza GNU GPL. - + Olive Team is obliged to inform users that Olive source code is available for download from its website. - + Gli sviluppatori di Olive sono grati di informare che il codice sorgente del programma è scaricabile dal sito. ActionSearch - + Search for action... - + Cerca un'azione... @@ -27,100 +27,170 @@ Advanced Video Settings - + Impostazioni video avanzate Pixel Format: - + Formato pixel: + + + + Threads: + Thread: Audio - + %1 Audio - + Audio %1 - + Recording %1 - + Registrazione di %1 AudioNoiseEffect - + Amount - + Ammontare - + Mix - + Miscela + + + + AutoCutSilenceDialog + + + Cut Silence + Taglia silenzio + + + + Attack Threshold: + Soglia d'attacco: + + + + Attack Time: + Tempo d'attacco: + + + + Release Threshold: + Soglia di rilascio: + + + + Release Time: + Tempo di rilascio: + + + + Cacher + + + + Could not open %1 - %2 + Impossibile aprire %1 - %2 ChannelLayoutName - - - Invalid - - - Mono - + Invalid + Non valido + Mono + Mono + + + Stereo - + Stereo + + + + ClipPropertiesDialog + + + "%1" Properties + Proprietà di "%1" + + + + Multiple Clip Properties + Proprietà di clip multiple + + + + Name: + Nome: + + + + Duration: + Durata: + + + + (multiple) + (multiple) CollapsibleWidget - + <untitled> - + <senza titolo> ColorButton - + Set Color - + Imposta colore CornerPinEffect - + Top Left - + In alto a sinistra - + Top Right - + In alto a destra - + Bottom Left - + In basso a sinistra - + Bottom Right - + In basso a destra - + Perspective - + Prospettico @@ -128,7 +198,7 @@ Debug Log - + Log di debug @@ -137,454 +207,515 @@ Welcome to Olive! - + Maschile riferito all'utente + Benvenuto in Olive!
Olive is a free open-source video editor released under the GNU GPL. If you have paid for this software, you have been scammed. - + Olive è un editor video libero non lineare rilasciato sotto licenza GNU GPL. Se hai pagato per questo programma, sei stato truffato. This software is currently in ALPHA which means it is unstable and very likely to crash, have bugs, and have missing features. We offer no warranty so use at your own risk. Please report any bugs or feature requests at %1 - + Il software è attualmente in ALFA; ciò significa che non è stabile ed è probabile che vada in crash, abbia errori o manchino alcune funzioni. Non offriamo alcuna garanzia, quindi usalo a tuo rischio. Puoi segnalare errori o richiedere funzionalità su %1 Thank you for trying Olive and we hope you enjoy it! - + Grazie per aver provato Olive, speriamo che ti piaccia!
Effect - + Invalid effect - + Effetto non valido - + No candidate for effect '%1'. This effect may be corrupt. Try reinstalling it or Olive. - + Nessun candidato per l'effetto "%1". Questo effetto potrebbe essere corrotto. Prova a reinstallare l'effetto o Olive. - Cu&t - + &Taglia - &Copy - + &Copia - Move &Up - + Sposta in s&u - Move &Down - + Sposta in &giù - D&elete - + &Elimina - Load Settings From File - + Carica le impostazioni da file - Save Settings to File - + Salva le impostazioni su file - + Save Effect Settings - + Salva impostazioni degli effetti - - + + Effect XML Settings %1 - + XML impostazioni effetti %1 - + Save Settings Failed - + Salvataggio impostazioni fallito - + Failed to open "%1" for writing. - + Impossibile aprire il file "%1" in scrittura. - + Load Effect Settings - + Carica impostazioni effetto - - + + Load Settings Failed - + Caricamento impostazioni fallito - + Failed to open "%1" for reading. - + Impossibile aprire "%1" in lettura. - + This settings file doesn't match this effect. - + Questo file di impostazioni non corrisponde con questo effetto. EffectControls - + Effects: - + Effetti: - &Paste - + &Incolla - + (none) - + (nessuno) - + Add Video Effect - + Aggiungi effetto video - + VIDEO EFFECTS - + EFFETTI VIDEO - + Add Video Transition - + Aggiungi transizione video - + Add Audio Effect - + Aggiungi effetto video - + AUDIO EFFECTS - + EFFETTI AUDIO - + Add Audio Transition - + Aggiungi transizione audio - (Multiple clips selected) - + (Più clip selezionate) EffectRow - + Disable Keyframes - + Disabilita fotogrammi chiave - + Disabling keyframes will delete all current keyframes. Are you sure you want to do this? - + Disabilitare i fotogrammi chiave eliminerà tutti quelli attualmente esistenti. Sei sicuro di volerlo fare? + + + + EffectUI + + + %1 (Opening) + %1 (in apertura) + + + + %1 (Closing) + %1 (in chiusura) + + + + %1 (multiple) + %1 (multiple) + + + + Cu&t + &Taglia + + + + &Copy + &Copia + + + + Move &Up + Sposta in s&u + + + + Move &Down + Sposta in &giù + + + + D&elete + &Elimina + + + + Load Settings From File + Carica le impostazioni da file + + + + Save Settings to File + Salva le impostazioni su file EmbeddedFileChooser - + File: - + File: ExportDialog - + Export "%1" - + Esporta "%1" + Esporta "%1" - + Unknown codec name %1 - + Nome del codec %1 sconosciuto - + Export Failed - + Esportazione non riuscita - + Export failed - %1 - + Esportazione non riuscita - %1 - + Invalid dimensions - + Dimensioni non valide - + Export width and height must both be even numbers/divisible by 2. - + La larghezza e l'altezza dell'esportazione devono essere pari/divisibili per due. - + Invalid codec - + Codec non valido - + Couldn't determine output parameters for the selected codec. This is a bug, please contact the developers. - + Impossibile determinare i parametri d'output per il codec selezionato. Questo è un errore, si prega di contattare gli sviluppatori. - + Invalid format - + Formato non valido - + Couldn't determine output format. This is a bug, please contact the developers. - + Impossibile determinare il formato di output. Questo è un errore, si prega di contattare gli sviluppatori. - + Export Media - + Esporta media - + + %p% (Total: %1:%2:%3) + %p% (totale: %1:%2:%3) + + + + %p% (ETA: %1:%2:%3) + %p% (tempo residuo %1:%2:%3) + + + Quality-based (Constant Rate Factor) - + Basata sulla qualità (CFR bitrate variabile) - + Constant Bitrate - + Bitrate costante - - + + Invalid Codec - + Codec non valido - + Failed to find a suitable encoder for this codec. Export will likely fail. - + Impossibile trovare un codificatore compatibile per questo codec. È facile che l'esportazione fallisca. - + Failed to find pixel format for this encoder. Export will likely fail. - + Impossibile trovare il formato dei pixel di questo codificatore. È facile che l'esportazione fallisca. - + Bitrate (Mbps): - + Bitrate (Mbps): - + Quality (CRF): - + Qualità (CRF): - + Quality Factor: 0 = lossless 17-18 = visually lossless (compressed, but unnoticeable) 23 = high quality 51 = lowest quality possible - + Fattore di qualità: + +0 = senza perdita +17-18 = visivamente senza perdita (compresso, ma non si nota) +23 = alta qualità +51 = peggiore qualità possibile - + Target File Size (MB): - + Grandezza file desiderata (MB): - + Format: - + Formato: - + Range: - + Intervallo: - + Entire Sequence - + Sequenza completa - + In to Out - + Zona selezionata - - Video - - - - + Video + Video + + + + Codec: - - - - - Width: - - - - - Height: - - - - - Frame Rate: - - - - - Compression Type: - - - - - Advanced - - - - - Audio - - - - - Sampling Rate: - + Codec: + Width: + Larghezza: + + + + Height: + Altezza: + + + + Frame Rate: + Fotogrammi al secondo: + + + + Compression Type: + Tipo di compressione: + + + + Advanced + Avanzate + + + + Audio + Audio + + + + Sampling Rate: + Frequenza di campionamento: + + + Bitrate (Kbps/CBR): - + Bitrate (Kbps/CBR): ExportThread - + failed to send frame to encoder (%1) - + errore nell'invio del fotogramma al codificatore (%1) - + failed to receive packet from encoder (%1) - + errore nella ricezione di un pacchetto dal codificatore (%1) - + could not video encoder for %1 - + impossibile trovare un codificatore video per %1 - + could not allocate video stream - + impossibile allocare stream video - + could not allocate video encoding context - + impossibile allocale contesto di codifica del video - + could not open output video encoder (%1) - + impossibile aprire il codificatore video d'output (%1) - + could not copy video encoder parameters to output stream (%1) - + impossibile copiare i parametri del codificatore video allo stream di output (%1) - + could not audio encoder for %1 - + impossibile trovare un codificatore audio per %1 - + could not allocate audio stream - + impossibile allocare lo stream audio - + could not allocate audio encoding context - + impossibile allocale contesto di codifica dell'audio - + could not open output audio encoder (%1) - + impossibile aprire il codificatore dell'output audio (%1) - + could not copy audio encoder parameters to output stream (%1) - + impossibile copiare i parametri del codificatore audio allo stream di output (%1) - + could not allocate audio buffer (%1) - + impossibile allocare il buffer audio (%1) - + could not create output format context - + impossibile creare il contesto del formato d'output - + could not open output file (%1) - + impossibile aprire il file di output (%1) - + could not write output file header (%1) - + impossibile scrivere l'intestazione del file di output (%1) - + could not write output file trailer (%1) - + impossibile scrivere la fine del file d'output (%1) @@ -592,1189 +723,1210 @@ Type - + Tipo Fill Left with Right - + Riempi il sinistro con il destro Fill Right with Left - + Riempi il destro con il sinistro Frei0rEffect - + Failed to load Frei0r plugin "%1": %2 - + Impossibile caricare il plugin Frei0r "%1": %2 - NOTE: You can't load 32-bit Frei0r plugins into a 64-bit build of Olive. Please find a 64-bit version of this plugin or switch to a 32-bit build of Olive. - + NOTA: Non si possono caricare plugin Frei0r a 32 bit in una versione a 64 bit di Olive. Si prega di trovare la versione a 64 bit di questo plugin oppure di passare alla versione 32 bit di Olive. - NOTE: You can't load 64-bit Frei0r plugins into a 32-bit build of Olive. Please find a 32-bit version of this plugin or switch to a 64-bit build of Olive. - + NOTA: Non si possono caricare plugin Frei0r a 64 bit in una versione a 32 bit di Olive. Si prega di trovare la versione a 32 bit di questo plugin oppure di passare alla versione 64 bit di Olive. - + Error loading Frei0r plugin - + Errore nel caricamento plugin Frei0r GraphEditor - + Graph Editor - + Editor del grafico - + Linear - + Lineare - + Bezier - + Bézier - + Hold - + Costante GraphView - + Zoom to Selection - + Ingrandisci la selezione - + Zoom to Show All - + Ingrandisci per mostrare tutto - + Reset View - + Reimposta ingrandimento InterlacingName - - - None (Progressive) - - - Top Field First - + None (Progressive) + Nessuno (progressivo) - Bottom Field First - + Top Field First + Prima la linea in alto + Bottom Field First + Prima la linea in basso + + + Invalid - + Non valido KeyframeNavigator - + Enable Keyframes - + Abilita fotogrammi chiave KeyframeView - + Linear - + Lineare - + Bezier - + Bézier - + Hold - + Costante LabelSlider - - - Set Value - + + &Edit + &Modifica - - + + &Reset to Default + &Ripristina predefinito + + + + + Set Value + Imposta valore + + + + New value: - + Nuovo valore: LoadDialog - + Loading... - + Caricamento... - + Loading '%1'... - + Caricamento di "%1"... - + Cancel - + Annulla LoadThread - + Version Mismatch - + Mancata corrispondenza della versione - + This project was saved in a different version of Olive and may not be fully compatible with this version. Would you like to attempt loading it anyway? - + Questo progetto è stato salvato con una versione diversa di Olive e potrebbe non essere compatibile con questa. Vuoi provare a caricarlo ugualmente? - + Invalid Clip Link - + Link della clip non valido - + This project contains an invalid clip link. It may be corrupt. Would you like to continue loading it? - + Questo progetto contiene un collegamento non valido a una clip. Potrebbe essere danneggiato. Vuoi continuare a caricarlo? - + %1 - Line: %2 Col: %3 - + %1 - Linea: %2 Colonna: %3 - + User aborted loading - + L'utente ha interrotto il caricamento - + XML Parsing Error - + Errore nell'analisi XML - + Couldn't load '%1'. %2 - + Impossibile caricare "%1". %2 - + Project Load Error - + Errore nel caricamento del progetto - + Error loading project: %1 - + Impossibile caricare il progetto: %1 MainWindow - + Welcome to %1 - + Benvenuti in %1 - + &File - + &File - + &New - + &Nuovo - + &Open Project - + Apri pr&ogetto - + Clear Recent List - + Svuota lista recenti - + Open Recent - + Apri recenti - + &Save Project - + &Salva progetto - + Save Project &As - + S&alva progetto con nome - + &Import... - + &Importa... - + &Export... - + &Esporta... - + E&xit - + Es&ci - + &Edit - + &Modifica - + &Undo - + &Annulla - + Redo - + Rifai - + Select &All - + Seleziona t&utto - + Deselect All - + Deseleziona tutto - + Ripple to In Point - + Taglia a catena fino al punto iniziale - + Ripple to Out Point - + Intende il punto fine selezione o il cursore? + Taglia a catena dal punto finale - + Edit to In Point - + Taglia fino al punto iniziale - + Edit to Out Point - + Taglia dal punto finale - + Delete In/Out Point - + Elimina tra l'inizio e fine selezione - + Ripple Delete In/Out Point - + Elimina a catena tra l'inizio e fine selezione - + Set/Edit Marker - + Imposta/modifica marcatore - + &View - + &Visualizza - + Zoom In - + Ingrandisci - + Zoom Out - + Rimpicciolisci - + Increase Track Height - + Aumenta l'altezza delle tracce - + Decrease Track Height - + Diminuisci altezza delle tracce - + Toggle Show All - + Commuta mostra tutti - + Track Lines - + Linee tra le tracce - + Rectified Waveforms - + Forme d'onda rettificate - + Frames - + Fotogrammi - + Drop Frame - + Salta fotogrammi - + Non-Drop Frame - + Non saltare fotogrammi - + Milliseconds - + Millisecondi - + Title/Action Safe Area - + Area di sicurezza del titolo/azione - + Off - + Disattivato - + Default - + Predefinito - + 4:3 - + 4:3 - + 16:9 - + 16:9 - + Custom - + Personalizzato - + Full Screen - + Schermo intero - + Full Screen Viewer - + Visualizzatore a schermo intero - + &Playback - + &Riproduzione - + Go to Start - + Vai all'inizio - + Previous Frame - + Fotogramma precedente - + Play/Pause - + Riproduci/pausa - + Play In to Out - + Riproduci tra inizio e fine selezione - + Next Frame - + Fotogramma successivo - + Go to End - + Vai alla fine - + Go to Previous Cut - + Vai al taglio precedente - + Go to Next Cut - + Vai al taglio successivo - + Go to In Point - + Vai al punto di inizio selezione - + Go to Out Point - + Vai al punto di fine selezione - + Shuttle Left - + Scorri riproducendo verso sinistra - + Shuttle Stop - + Ferma scorrimento riproduzione - + Shuttle Right - + Scorri riproducendo verso destra - + Loop - + Ciclico - + &Window - + &Finestra - + Project - + Progetto - + Effect Controls - + Controllo effetti - + Timeline - + Linea temporale - + Graph Editor - + Editor del grafico - + Media Viewer - + Visualizzatore media - + Sequence Viewer - + Visualizzatore sequenza - + Maximize Panel - + Massimizza pannello - + Lock Panels - + Blocca pannelli - + Reset to Default Layout - + Torna alla disposizione predefinita - + &Tools - + S&trumenti - + Pointer Tool - + Strumento puntatore - + Edit Tool - + Strumento di modifica - + Ripple Tool - + Strumento ridimensiona a catena - + Razor Tool - + Strumento di taglio - + Slip Tool - + Strumento di scivolamento - + Slide Tool - + Strumento di scorrimento - + Hand Tool - + Strumento mano - + Transition Tool - + Strumento transizione - + Enable Snapping - + Attiva bordi magnetici + + + + Auto-Cut Silence + Taglio automatico del silenzio - Selecting Also Seeks - + Selezionando si sposta anche il cursore - Edit Tool Also Seeks - + Lo strumento di modifica sposta anche il cursore - Edit Tool Selects Links - + Lo strumento di modifica seleziona anche i collegamenti - Seek Also Selects - + Spostare il cursore seleziona anche - Seek to the End of Pastes - + Sposta cursore alla fine di ciò che viene incollato - Scroll Wheel Zooms - + Ingrandisci con la rotellina del mouse - Enable Drag Files to Timeline - + Permetti il trascinamento dei file alla linea temporale - Auto-Scale By Default - + Scala automaticamente in maniera predefinita - Enable Seek to Import - + Sposta cursore all'importazione - Audio Scrubbing - + Da rivedere in base alla traduzione della linea verticale di riproduzione + Audio attivo durante il trascinamento - Enable Drop on Media to Replace - + Permetti di rilasciare su un media per rimpiazzarlo - Enable Hover Focus - + Abilita focus al passaggio - Ask For Name When Setting Marker - + Chiedi un nome nell'impostazione del marcatore - + No Auto-Scroll - + Disattiva scorrimento automatico - + Page Auto-Scroll - + Scorrimento pagina automatico - + Smooth Auto-Scroll - + Scorrimento automatico fluido - + Preferences - + Impostazioni - + Clear Undo - + Dimentica cronologia azioni - + &Help - + &Aiuto - + A&ction Search - + Ri&cerca azione - + Debug Log - + Log di debug - + &About... - + Inform&azioni... - + <untitled> - + <senza titolo> Marker - + Set Marker - + Imposta marcatore - + Set clip marker name: - + Imposta nome del marcatore della clip: - + Set sequence marker name: - + Imposta nome del marcatore della sequenza: Media - + New Folder - - - - - Name: - - - - - Filename: - + Nuova cartella + Name: + Nome: + + + + Filename: + Nome file: + + + Video Dimensions: - + Dimensioni video: - + Frame Rate: - + Velocità fotogrammi: - + %1 field(s) (%2 frame(s)) - + %1 campo(i) (%2 fotogramma(i)) - + Interlacing: - + Interlacciamento: - + Audio Frequency: - + Frequenza audio: - + Audio Channels: - + Canali audio: - + Name: %1 Video Dimensions: %2x%3 Frame Rate: %4 Audio Frequency: %5 Audio Layout: %6 - + Nome: %1 +Dimensioni video: %2x%3 +Velocità fotogrammi: %4 +Frequenza audio: %5 +Disposizione audio: %6 - + Name - + Nome - + Duration - + Durata - + Rate - + Frequenza MediaPropertiesDialog - + "%1" Properties - + Proprietà di "%1" - + Tracks: - + Tracce: - + Video %1: %2x%3 %4FPS - + Video %1: %2x%3 %4FPS - + Audio %1: %2Hz %3 - + Audio %1: %2Hz %3 - + %n channel(s) - - - + + %n canale + %n canali - + Conform to Frame Rate: - + Conforme alla velocità dei fotogrammi: - + Alpha is Premultiplied - + Canale alfa premoltiplicato - + Auto (%1) - + Automatico (%1) - + Interlacing: - + Interlacciamento: - + Name: - + Nome: MenuHelper - - - &Project - - - - - &Sequence - - - - - &Folder - - - Set In Point - + &Project + &Progetto - Set Out Point - + &Sequence + &Sequenza - Reset In Point - + &Folder + C&artella - Reset Out Point - + Set In Point + Imposta punto di inizio selezione - Clear In/Out Point - + Set Out Point + Imposta punto di fine selezione - Add Default Transition - + Reset In Point + Azzera punto inizio selezione - Link/Unlink - + Reset Out Point + Azzera punto fine selezione - Enable/Disable - + Clear In/Out Point + Pulisci punti di inizio/fine selezione - Nest - + Add Default Transition + Aggiungi transizione predefinita - Cu&t - + Link/Unlink + Collega/scollega - Cop&y - + Enable/Disable + Attiva/disattiva - &Paste - + Nest + Annida - Paste Insert - + Cu&t + &Taglia - Duplicate - + Cop&y + &Copia - Delete - + + &Paste + &Incolla - Ripple Delete - + Paste Insert + Incolla e inserisci + Duplicate + Duplica + + + + Delete + Elimina + + + + Ripple Delete + Elimina a catena + + + Split - + Dividi - + Invalid aspect ratio - + Rapporto d'aspetto non valido - + The aspect ratio '%1' is invalid. Please try again. - + Il rapporto d'aspetto "%1" non è valido. Riprovare. - + Enter custom aspect ratio - + Inserisci rapporto d'aspetto personalizzato - + Enter the aspect ratio to use for the title/action safe area (e.g. 16:9): - + Inserisci il rapporto d'aspetto da usare per l'area di sicurezza (es. 16:9): NewSequenceDialog - + Editing "%1" - + Modifica di "%1" - + New Sequence - + Nuova sequenza - + Preset: - + Preimpostazioni: - + Film 4K - + Film 4K - + TV 4K (Ultra HD/2160p) - + TV 4K (Ultra HD/2160p) - + 1080p - + 1080p - + 720p - - - - - 480p - - - - - 360p - - - - - 240p - - - - - 144p - - - - - NTSC (480i) - - - - - PAL (576i) - - - - - Custom - - - - - Video - - - - - Width: - - - - - Height: - + 720p - Frame Rate: - + 480p + 480p - - Pixel Aspect Ratio: - + + 360p + 360p + + + + 240p + 240p + + + + 144p + 144p + + + + NTSC (480i) + NTSC (480i) + + + + PAL (576i) + PAL (576i) + + + + Custom + Personalizzato + + + + Video + Video + Width: + Larghezza: + + + + Height: + Altezza: + + + + Frame Rate: + Velocità fotogrammi: + + + + Pixel Aspect Ratio: + Proporzioni dei pixel: + + + Square Pixels (1.0) - + Pixel quadrati (1.0) - + Interlacing: - + Interlacciamento: - + None (Progressive) - + Nessuno (progressivo) - + Audio - + Audio - + Sample Rate: - + Frequenza di campionamento: - + Name: - + Nome: OliveGlobal - + Olive Project %1 - + Progetto di Olive %1 - + Auto-recovery - + Ripristino automatico - + Olive didn't close properly and an autorecovery file was detected. Would you like to open it? - + Olive non è stato chiuso correttamente ed è stato trovato un file di ripristino. Desideri aprirlo? - + Open Project... - + Apri progetto... - + Missing recent project - + Progetto recente mancante - + The project '%1' no longer exists. Would you like to remove it from the recent projects list? - + Il progetto "%1" non esiste più. Vuoi rimuoverlo dalla lista dei progetti recenti? - + Save Project As... - + Salva progetto con nome... - + Unsaved Project - + Progetto non salvato - + This project has changed since it was last saved. Would you like to save it before closing? - + Il progetto è stato modificato rispetto all'ultimo salvataggio. Vuoi salvarlo prima di chiuderlo? - + No active sequence - + Nessuna sequenza attiva + + + + Please open the sequence to perform this action. + Si prega di aprire una sequenza per poter eseguire questa azione. + + + + No clips selected + Nessuna clip selezionata + + + + Select the clips you wish to auto-cut + Seleziona le clip che vuoi tagliare automaticamente - Please open the sequence you wish to export. - + Si prega di aprire la sequenza che si desidera esportare. - + Missing Project File - + File del progetto mancante - + Specified project '%1' does not exist. - + Il progetto specificato "%1" non esiste. @@ -1782,475 +1934,661 @@ Audio Layout: %6 Pan - + Trasla PreferencesDialog - + Preferences - + Impostazioni - + + Default Sequence + Sequenza predefinita + + + Invalid CSS File - + File CSS non valido - + CSS file '%1' does not exist. - + Il file CSS "%1" non esiste. - + Confirm Reset All Shortcuts - + Conferma l'azzeramento di tutte le scorciatoie da tastiera - + Are you sure you wish to reset all keyboard shortcuts to their defaults? - + Sei sicuro di voler riportare tutte le scorciatoie da tastiera ai valori iniziali? - + Import Keyboard Shortcuts - + Importa scorciatoie da tastiera - - + + Error saving shortcuts - - - - - Failed to open file for reading - - - - - Export Keyboard Shortcuts - - - - - Export Shortcuts - - - - - Shortcuts exported successfully - - - - - Failed to open file for writing - - - - - Browse for CSS file - - - - - Delete All Previews - - - - - Are you sure you want to delete all previews? - + Errore nel salvataggio delle scorciatoie + Failed to open file for reading + Errore nell'apertura del file in lettura + + + + Export Keyboard Shortcuts + Esporta scorciatoie da tastiera + + + + Export Shortcuts + Esporta scorciatoie + + + + Shortcuts exported successfully + Scorciatoie esportate con successo + + + + Failed to open file for writing + Errore nell'apertura del file in scrittura + + + + Browse for CSS file + Sfoglia file CSS + + + + Delete All Previews + Elimina tutte le anteprime + + + + Are you sure you want to delete all previews? + Sei sicuro di voler eliminare tutte le anteprime? + + + Previews Deleted - + Anteprime eliminate - + All previews deleted succesfully. You may have to re-open your current project for changes to take effect. - + Tutte le anteprime sono state eliminate con successo. Potresti dover riaprire il progetto attuale affinché i cambiamenti abbiano effetto. - + Language: - + Lingua: - - Custom CSS: - + + Default Sequence Settings + Impostazioni predefinite della sequenza - - Browse - + + Add Default Effects to New Clips + Aggiungi gli effetti predefiniti alle nuove clip - - Image sequence formats: - + + Automatically Seek to the Beginning When Playing at the End of a Sequence + Riporta il cursore all'inizio quando si riproduce alla fine di una sequenza - - Audio Recording: - + + Selecting Also Seeks + Selezionando si sposta anche il cursore - - Mono - + + Edit Tool Also Seeks + Lo strumento di modifica sposta anche il cursore - - Stereo - - - - - Effect Textbox Lines: - - - - - Thumbnail Resolution: - - - - - Waveform Resolution: - - - - - Delete Previews - - - - - Use Software Fallbacks When Possible - - - - - General - - - - - Behavior - - - - - Seeking - - - - - Accurate Seeking -Always show the correct frame (visual may pause briefly as correct frame is retrieved) - - - - - Fast Seeking -Seek quickly (may briefly show inaccurate frames when seeking - doesn't affect playback/export) - - - - - Memory Usage - - - - - Upcoming Frame Queue: - - - - - - frames - - - - - seconds - + Edit Tool Selects Links + collegamenti o collegàti? + Lo strumento di modifica seleziona anche i collegamenti - - Previous Frame Queue: - + + Seek Also Selects + Spostare il cursore seleziona anche - - Playback - + + Seek to the End of Pastes + Sposta cursore alla fine di ciò che viene incollato - Output Device: - + Scroll Wheel Zooms + Ingrandisci con la rotellina del mouse - - - Default - + + Hold CTRL to toggle this setting + Tieni premuto CTRL per commutare questa impostazione - - Input Device: - + + Invert Timeline Scroll Axes + Inverti assi di scorrimento della linea temporale - - Sample Rate: - + + Enable Drag Files to Timeline + Permetti il trascinamento dei file alla linea temporale + + + + Auto-Scale By Default + Scala automaticamente in maniera predefinita + + + + Auto-Seek to Imported Clips + Sposta il cursore alle clip importate + + + + Audio Scrubbing + Audio attivo durante il trascinamento cursore + + + + Drop Files on Media to Replace + Rilascia i file sui media per rimpiazzarli + + + + Enable Hover Focus + Abilita focus al passaggio + + + + Ask For Name When Setting Marker + Chiedi un nome nell'impostazione del marcatore + + + + Appearance + Aspetto + + + + Theme + Tema + + + + Olive Dark (Default) + Olive scuro (predefinito) + + + + Olive Light + Olive chiaro - Audio - + Native + Nativo - - Search for action or shortcut - + + Native (Light Icons) + Nativo (icone chiare) - - Action - + + Use Native Menu Styling + Usa lo stile nativo per i menu - - Shortcut - + + Custom CSS: + CSS personalizzato: - - Import - + + Browse + Sfoglia - - Export - + + Image sequence formats: + Formati delle sequenze immagini: + + + + Audio Recording: + Registrazione audio: + + + + Mono + Mono + + + + Stereo + Stereo + Effect Textbox Lines: + N° linee nelle caselle di testo degli effetti: + + + + Thumbnail Resolution: + Risoluzione anteprime: + + + + Waveform Resolution: + Risoluzione forma d'onda: + + + + Delete Previews + Elimina anteprime + + + + Use Software Fallbacks When Possible + tradurre o no software fallback? è linguaggio parecchio tecnico + Usa i software fallback quando possibile + + + + General + Generale + + + + Behavior + Comportamento + + + Seeking + Spostamento cursore + + + Accurate Seeking +Always show the correct frame (visual may pause briefly as correct frame is retrieved) + Spostamento cursore accurato +Mostra sempre il fotogramma corretto (il video potrebbe bloccarsi brevemente per caricare il fotogramma) + + + Fast Seeking +Seek quickly (may briefly show inaccurate frames when seeking - doesn't affect playback/export) + Spostamento veloce del cursore +Sposta velocemente il cursore (potrebbe mostrare fotogrammi non perfettamente accurati durante lo spostamento - non interessa la riproduzione/esportazione) + + + + Memory Usage + Uso della memoria + + + + Upcoming Frame Queue: + Fotogrammi seguenti in coda: + + + + + frames + fotogrammi + + + + + seconds + secondi + + + + Previous Frame Queue: + Fotogrammi precedenti in coda: + + + + Playback + Riproduzione + + + + Output Device: + Dispositivo d'uscita: + + + + + Default + Predefinito + + + + Input Device: + Dispositivo d'ingresso: + + + + Sample Rate: + Frequenza di campionamento: + + + + Audio + Audio + + + + Search for action or shortcut + Cerca un'azione o una scorciatoia + + + + Action + Azione + + + + Shortcut + Scorciatoia + + + + Import + Importa + + + + Export + Esporta + + + Reset Selected - + Reimposta quelle selezionate - + Reset All - + Reimposta tutto - + Keyboard - + Tastiera PreviewGenerator - - Could not open file - %1 - + + Failed to find any valid video/audio streams + Impossibile trovare stream audio/video validi - + + Could not open file - %1 + Impossibile aprire il file - %1 + + + Could not find stream information - %1 - + Impossibile trovare le informazioni sullo stream - %1 Project - + + New + Nuovo + + + + Open Project + Apri progetto + + + + Save Project + Salva progetto + + + + Undo + Annulla + + + + Redo + Rifai + + + + Tree View + Vista ad albero + + + + Icon View + Vista ad icone + + + + List View + Vista a lista + + + Search media, markers, etc. - + Cerca media, marcatori, ecc. - + Project - + Progetto - + Sequence - + Sequenza - + Replace '%1' - + Rimpiazza "%1" - - + + All Files - + Tutti i file - - + + No active sequence - + Nessuna sequenza attiva - + No sequence is active, please open the sequence you want to replace clips from. - + Nessuna sequenza attiva, si prega di aprire quella da cui vuoi rimpiazzare le clip. - + Active sequence selected - + Sequenza attiva selezionata - + You cannot insert a sequence into itself, so no clips of this media would be in this sequence. - + Non puoi inserire una sequenza dentro sé stessa, in questa sequenza non ci sarebbero clip di questo media. - + Rename '%1' - + Rinomina "%1" - + Enter new name: - + Inserisci un nuovo nome: - + Delete media in use? - + Eliminare il media in uso? - + The media '%1' is currently used in '%2'. Deleting it will remove all instances in the sequence. Are you sure you want to do this? - + Il media "%1" è attualmente usato in "%2". Eliminandolo, toglierai tutte le sue istanze dalla sequenza. Sei sicuro di volerlo fare? - + Skip - + Salta - + + Import a Project + Importa un progetto + + + + "%1" is an Olive project file. It will merge with this project. Do you wish to continue? + "%1" è un file di un progetto Olive. Verrà unito a questo progetto. Desideri continuare? + + + Image sequence detected - + Sequenza di immagini rilevata - + The file '%1' appears to be part of an image sequence. Would you like to import it as such? - + Il file "%1" sembra far parte di una sequenza di immagini. Desideri importarla come tale? - + Import media... - + Importa media... - + No sequence is active, please open the sequence you want to delete clips from. - + Nessuna sequenza attiva, si prega di aprire la sequenza da cui vuoi eliminare le clip. ProxyDialog - + Create Proxy - + Crea clip rappresentativa - + Proxy - + Clip rappresentativa - + Dimensions: - - - - - Same Size as Source - + Dimensioni: - Half Resolution (1/2) - + Same Size as Source + Stessa dimensione del file originale - Quarter Resolution (1/4) - + Half Resolution (1/2) + Metà della risoluzione (1/2) - Eighth Resolution (1/8) - + Quarter Resolution (1/4) + Un quarto della risoluzione (1/4) + Eighth Resolution (1/8) + Un ottavo della risoluzione (1/8) + + + Sixteenth Resolution (1/16) - + Un sedicesimo della risoluzione (1/16) - + Format: - + Formato: - + ProRes HQ - + ProRes HQ - + Location: - + Posizione: - + Same as Source (in "%1" folder) - - - - - Proxy file exists - + Stessa del file originale (nella cartella "%1") - The file "%1" already exists. Do you wish to replace it? - + Proxy file exists + La clip rappresentativa esiste - + + The file "%1" already exists. Do you wish to replace it? + Il file "%1" esiste già. Desideri sovrascriverlo? + + + Custom Location - + Posizione personalizzata ProxyGenerator - + Finished generating proxy for "%1" - + Generazione clip rappresentative di "%1" terminata @@ -2258,792 +2596,977 @@ Seek quickly (may briefly show inaccurate frames when seeking - doesn't aff Replace clips using "%1" - + Rimpiazza clip usando "%1" Select which media you want to replace this media's clips with: - + Seleziona quale media vuoi usare per rimpiazzare le clip di questo media: Keep the same media in-points - + Mantieni lo stesso media nei punti Replace - + Rimpiazza Cancel - + Annulla No media selected - + Nessun media selezionato Please select a media to replace with or click 'Cancel'. - + Si prega di selezionare una media per la sostituzione o di cliccare "Annulla". Same media selected - + Stesso media selezionato You selected the same media that you're replacing. Please select a different one or click 'Cancel'. - + Hai selezionato lo stesso media che stai cercando di rimpiazzare. Si prega di selezionarne un altro o di cliccare "Annulla". Folder selected - + Cartella selezionata You cannot replace footage with a folder. - + Non puoi rimpiazzare un filmato con una cartella. Active sequence selected - + Sequenza attiva selezionata You cannot insert a sequence into itself. - + Non puoi inserire una sequenza dentro sé stessa. + + + + RichTextEffect + + + Text + Testo + + + + Padding + Spaziatura + + + + Position + Posizione + + + + Vertical Align: + Allineamento verticale: + + + + Top + In alto + + + + Center + Al centro + + + + Bottom + In basso + + + + Auto-Scroll + Scorri automaticamente + + + + Off + Disattivato + + + + Up + Verso su + + + + Down + Verso giù + + + + Left + Verso sinistra + + + + Right + Verso destra + + + + Shadow + Ombra + + + + Shadow Color + Colore dell'ombra + + + + Shadow Angle + Angolo dell'ombra + + + + Shadow Distance + Distanza dell'ombra + + + + Shadow Softness + Morbidezza dell'ombra + + + + Shadow Opacity + Opacità dell'ombra Sequence - + %1 (copy) - + %1 (copia) ShakeEffect - + Intensity - + Intensità Rotation - + Rotazione - + Frequency - + Frequenza SolidEffect - + Type - + Tipo Solid Color - + Colore a tinta unita SMPTE Bars - + Barre SMPTE Checkerboard - + A scacchi Opacity - + Opacità - + Color - + Colore - + Checkerboard Size - + Dimensione scacchiera SourcesCommon - + Import... - + Importa... - + New - + Nuovo - + View - + Visualizza - + Tree View - + Vista ad albero - + Icon View - + Vista ad icone - + Show Toolbar - + Mostra barra degli strumenti - + Show Sequences - - - - - Replace/Relink Media - + Mostra sequenza - Reveal in Explorer - - - - - Reveal in Finder - + Replace/Relink Media + Rimpiazza/ricollega media + Reveal in Explorer + Mostra in Esplora risorse + + + + Reveal in Finder + Mostra in Finder + + + Reveal in File Manager - + Mostra nel gestore file - + Replace Clips Using This Media - + Rimpiazza clip usando questo media - + Create Sequence With This Media - + Crea sequenza con questo media - + Duplicate - + Duplica - + Delete All Clips Using This Media - + Elimina tutte le clip che usano questo media - + Proxy - + Clip rappresentativa - + Generating proxy: %1% complete - + Generazione clip rappresentative: %1% completo - + Create/Modify Proxy - + Crea/modifica clip rappresentativa - + Create Proxy - + Crea clip rappresentativa - + Modify Proxy - + Modifica clip rappresentativa - + Restore Original - + Ripristina l'originale - + Delete - + Elimina - + Preview in Media Viewer - + Anteprima nel Visualizzatore media - + Properties... - + Proprietà... - + Replace Media - + Rimpiazza media - + You dropped a file onto '%1'. Would you like to replace it with the dropped file? - + Hai rilasciato un file dentro "%1". Desideri rimpiazzarlo con quello rilasciato? - + Delete proxy - + Elimina clip rappresentativa - + Would you like to delete the proxy file "%1" as well? - + Desideri eliminare anche il file della clip rappresentativa "%1"? SpeedDialog - + Speed/Duration - + Velocità/durata - + Speed: - + Velocità: - + Frame Rate: - + Velocità fotogrammi: - + Duration: - + Durata: - + Reverse - + In senso inverso - + Maintain Audio Pitch - + Mantieni la tonalità dell'audio - + Ripple Changes - + Sposta clip successive a catena TextEditDialog - + Edit Text - + Modifica testo + + + + Thin + Sottile + + + + Extra Light + Molto leggero + + + + Light + Leggero + + + + Normal + Normale + + + + Medium + Medio + + + + Demi Bold + Grassetto corsivo + + + + Bold + Grassetto + + + + Extra Bold + Grassetto più spesso + + + + Black + Nero + + + + TextEditEx + + + Edit Text + Modifica testo + + + + &Edit Text + Modifica t&esto TextEffect - + Text - + Testo - + Font - + Carattere Size - - - - - Color - + Dimensione - Alignment - - - - - Left - - - - - - Center - + Color + Colore - Right - + Alignment + Allineamento - - Justify - + + Left + A sinistra + + + + + Center + Al centro - Top - + Right + A destra - - Bottom - + + Justify + Giustifica - Word Wrap - + Top + In alto - Outline - - - - - Outline Color - + Bottom + In basso - Outline Width - - - - - Shadow - + Word Wrap + A capo automatico - Shadow Color - - - - - Shadow Angle - - - - - Shadow Distance - + Padding + Spaziatura + Position + Posizione + + + + Outline + Bordo + + + + Outline Color + Colore bordo + + + + Outline Width + Larghezza bordo + + + + Shadow + Ombra + + + + Shadow Color + Colore dell'ombra + + + + Shadow Angle + Angolo dell'ombra + + + + Shadow Distance + Distanza dell'ombra + + + Shadow Softness - + Morbidezza dell'ombra - + Shadow Opacity - + Opacità dell'ombra - + Sample Text - + Testo di esempio - &Edit Text - + Modifica t&esto TimecodeEffect - + Timecode - + Codice temporale + + + + Sequence + Sequenza - Sequence - - - - Media - + Media - + Scale - + Scala - + Color - - - - - Background Color - + Colore - Background Opacity - + Background Color + Colore di sfondo - Offset - + Background Opacity + Opacità dello sfondo - + + Offset + Traslazione + + + Prepend - + Aggiungi all'inizio Timeline - + Timeline: - + Linea temporale: - + Nested Sequence - + Sequenza annidata - + Effect already exists - + L'effetto esiste già - + Clip '%1' already contains a '%2' effect. Would you like to replace it with the pasted one or add it as a separate effect? - + La clip "%1" contiene già un effetto "%2". Vuoi rimpiazzarlo con quello incollato oppure aggiungerlo come effetto separato? - + Add - + Aggiungi - + Replace - + Rimpiazza - + Skip - + Salta - + Do this for all conflicts found - + Ripeti per ogni conflitto trovato - + Title... - + Titolo... - + Solid Color... - + Colore a tinta unita... - + Bars... - + Barre... - + Tone... - + Suono... - + Noise... - + Rumore... - + Unsaved Project - + Progetto non salvato - + You must save this project before you can record audio in it. - + Devi salvare il progetto prima di poterci registrare dell'audio. - + Click on the timeline where you want to start recording (drag to limit the recording to a certain timeframe) - + Fa' clic sulla linea temporale nel punto in cui vuoi iniziare la registrazione (trascina per limitare la registrazione in una certa finestra) - + (none) - - - - - Pointer Tool - - - - - Edit Tool - - - - - Ripple Tool - - - - - Razor Tool - - - - - Slip Tool - + (nessuno) - Slide Tool - + Pointer Tool + Strumento puntatore - Hand Tool - + Edit Tool + Strumento di modifica - Transition Tool - + Ripple Tool + Su premier è tradotto come -strumento montaggio con scarto-. Valutare quale usare + Strumento ridimensiona a catena - Snapping - + Razor Tool + Strumento di taglio - Zoom In - + Slip Tool + Strumento di scivolamento - Zoom Out - + Slide Tool + Strumento di scorrimento - Record audio - + Hand Tool + Strumento mano + Transition Tool + Strumento transizione + + + + Snapping + Bordi magnetici + + + + Zoom In + Ingrandisci + + + + Zoom Out + Rimpicciolisci + + + + Record audio + Registra audio + + + Add title, solid, bars, etc. - + Aggiungi titolo, colori, barre ecc. TimelineHeader - + Center Timecodes - + Centra codici temporali TimelineWidget - + &Undo - + Ann&ulla - + &Redo - + &Rifai - C&ut - + &Taglia - Cop&y - + &Copia - &Paste - + &Incolla - R&ipple Delete - + El&imina a catena - + Sequence Settings - + Impostazioni sequenza - + &Speed/Duration - + &Velocità/durata - Auto-s&cale - + S&cala automaticamente - + &Reveal in Project - + Most&ra nel progetto - R&ename - + &Rinomina - + %1 Start: %2 End: %3 Duration: %4 - + %1 +Inizio: %2 +Fine: %3 +Durata: %4 - Rename '%1' - + Rinomina '%1' + + + Rename multiple clips + Rinomina più clip + + + Enter a new name for this clip: + Inserisci un nuovo nome per questa clip: + + + + R&ipple Delete Empty Space + El&imina spazio vuoto a catena + + + + Auto-Cut Silence + Taglio automatico del silenzio + + + + Auto-S&cale + S&cala automaticamente + + + + Properties + Proprietà - Rename multiple clips - - - - - Enter a new name for this clip: - - - - Error - + Errore - + Couldn't locate media wrapper for sequence. - + Impossibile trovare contenitore media per la sequenza. - + Title - + Titolo - + Solid Color - + Colore a tinta unita - + Bars - + Barre - + Tone - + Suono - + Noise - + Rumore - + Duration: - + Durata: ToneEffect - + Type - + Tipo + + + + Sine + Seno Frequency - + Frequenza - + Amount - + Ammontare - + Mix - + Miscela @@ -3051,327 +3574,270 @@ Duration: %4 Position - + Posizione - + Scale - - - - - Uniform Scale - + Scalatura + Uniform Scale + Mantieni proporzioni + + + Rotation - + Rotazione - + Anchor Point - + Punto di ancoraggio - + Opacity - - - - - Blend Mode - - - - - Normal - - - - - Darken - - - - - Multiply - - - - - Color Burn - - - - - Linear Burn - - - - - Lighten - + Opacità - Screen - - - - - Color Dodge - - - - - Linear Dodge (Add) - - - - - Overlay - - - - - Soft Light - + Blend Mode + Modalità miscela + Normal + Normale + + + Darken + Scurisci + + + Multiply + Moltiplica + + + Color Burn + Brucia colore + + + Lighten + Illumina + + + Screen + Scherma + + + Color Dodge + Scherma colore + + + Overlay + Sovrapponi + + + Soft Light + Luce leggera + + Hard Light - + Luce forte - - Vivid Light - - - - - Linear Light - - - - - Pin Light - - - - - Hard Mix - - - - Difference - + Differenza - Exclusion - - - - - Reflect - - - - - Substract - - - - - Average - - - - - Glow - - - - - Negation - - - - - Phoenix - + Esclusione Transition - + Length - + Lunghezza + + + + UpdateNotification + + + An update is available from the Olive website. Visit www.olivevideoeditor.org to download it. + È disponibile un aggiornamento sul sito di Olive. Visita www.olivevideoeditor.org per scaricarlo. VSTHost - - - + + Error loading VST plugin - + Errore nel caricamento del plugin VST - Failed to create VST reference - + Errore nella creazione del riferimento VST - + Failed to load VST plugin "%1": %2 - + Impossibile caricare il plugin VST "%1": %2 - NOTE: You can't load 32-bit VST plugins into a 64-bit build of Olive. Please find a 64-bit version of this plugin or switch to a 32-bit build of Olive. - + NOTA: Non si possono caricare plugin VST a 32 bit in una versione a 64 bit di Olive. Si prega di trovare la versione a 64 bit di questo plugin oppure di passare alla versione 32 bit di Olive. - NOTE: You can't load 64-bit VST plugins into a 32-bit build of Olive. Please find a 32-bit version of this plugin or switch to a 64-bit build of Olive. - + NOTA: Non si possono caricare plugin VST a 64 bit in una versione a 32 bit di Olive. Si prega di trovare la versione a 32 bit di questo plugin oppure di passare alla versione 64 bit di Olive. - + Failed to locate entry point for dynamic library. - + Impossibile trovare punto d'ingresso per la libreria dinamica. - + VST Error - + Errore VST - + Plugin's magic number is invalid - + Il magic number del plugin non è valido - + Plugin - + Plugin - + Interface - + Interfaccia - + Show - + Mostra - + VST Plugin - + Plugin VST Viewer - + Sequence Viewer - + Visualizzatore sequenza - + Media Viewer - + Visualizzatore media - + (none) - + (nessuno) + + + + Drag video only + Sposta solamente il video + + + + Drag audio only + Sposta solamente l'audio ViewerWidget - + Save Frame as Image... - + Salva fotogramma come immagine... - + Show Fullscreen - + Mostra a schermo intero - + Disable - + Disattiva - + Screen %1: %2x%3 - + Schermo %1: %2x%3 - + Zoom - + Ingrandimento - + Fit - + Adatta - + Custom - + Personalizzato - + Close Media - + Chiudi media - + Save Frame - + Salva fotogramma - + Viewer Zoom - + Ingrandimento visualizzatore - + Set Custom Zoom Value: - + Imposta un valore di ingrandimento personalizzato: ViewerWindow - + Exit Fullscreen - + Esci dalla modalità a schermo intero VoidEffect - + (unknown) - + (sconosciuto) - + Missing Effect - + Effetto mancante @@ -3379,20 +3845,20 @@ Duration: %4 Volume - + Volume transition - + Invalid transition - + Transizione non valida - + No candidate for transition '%1'. This transition may be corrupt. Try reinstalling it or Olive. - + Nessun candidato per la transizione "%1". Questa transizione potrebbe essere danneggiata. Prova a reinstallare la transizione o Olive. From 305095bda340a5e15d7c02687e42787dc3e733c1 Mon Sep 17 00:00:00 2001 From: ZoomTen Date: Mon, 8 Apr 2019 21:36:01 +0700 Subject: [PATCH 22/40] add olive_id to cmake list --- CMakeLists.txt | 1 + 1 file changed, 1 insertion(+) diff --git a/CMakeLists.txt b/CMakeLists.txt index bfb27145f..049bb19f1 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -423,6 +423,7 @@ qt5_add_translation(OLIVE_QM_FILES ts/olive_it.ts ts/olive_ru.ts ts/olive_sr.ts + ts/olive_id.ts ) set(OLIVE_TARGET "olive-editor") From 5e7192d1d7ad40131893f50fa9d6abe4fdab3536 Mon Sep 17 00:00:00 2001 From: ZoomTen Date: Mon, 8 Apr 2019 21:52:44 +0700 Subject: [PATCH 23/40] add id translation to linux dist files --- packaging/linux/org.olivevideoeditor.Olive.appdata.xml | 2 ++ packaging/linux/org.olivevideoeditor.Olive.desktop | 1 + 2 files changed, 3 insertions(+) diff --git a/packaging/linux/org.olivevideoeditor.Olive.appdata.xml b/packaging/linux/org.olivevideoeditor.Olive.appdata.xml index 317f873b8..e8a508b2d 100644 --- a/packaging/linux/org.olivevideoeditor.Olive.appdata.xml +++ b/packaging/linux/org.olivevideoeditor.Olive.appdata.xml @@ -13,6 +13,7 @@ Нелинейный видеоредактор Нелінійний відеоредактор Нелінійний відеоредактор + Aplikasi edit video non-linier

Olive is a free non-linear video editor aiming to provide a fully-featured alternative to high-end professional video editing software.

Olive ist ein freies nicht-lineares Videoschnittprogramm, welches eine vollwertige Alternative zu High-End Videoschnittprogrammen darstellen soll.

Olive é um editor de vídeo não-linear com o objetivo de fornecer uma alternativa completa para softwares profissionais de edição de vídeo.

@@ -21,6 +22,7 @@

Olive — свободный нелинейный видеоредактор, задуманный как полноценная замена закрытым коммерческим продуктам.

Olive — вільний нелінійний відеоредактор, задуманий як повноцінна заміна закритим комерційним продуктам.

Olive — вільний нелінійний відеоредактор, задуманий як повноцінна заміна закритим комерційним продуктам.

+

Olive adalah aplikasi edit video bersifat non-linier yang bebas dan gratis, bertujuan untuk memberikan alternatif yang lengkap untuk aplikasi edit video profesional.

https://www.olivevideoeditor.org https://www.patreon.com/olivevideoeditor https://github.com/olive-editor/olive/issues diff --git a/packaging/linux/org.olivevideoeditor.Olive.desktop b/packaging/linux/org.olivevideoeditor.Olive.desktop index 613de4845..4ada20d93 100644 --- a/packaging/linux/org.olivevideoeditor.Olive.desktop +++ b/packaging/linux/org.olivevideoeditor.Olive.desktop @@ -2,6 +2,7 @@ Name=Olive Comment=Professional open-source non-linear video editor Comment[it]=Programma di montaggio video professionale open-source +Comment[id]=Aplikasi edit video yang non-linier, profesional serta sumbernya terbuka. Exec=olive-editor Icon=org.olivevideoeditor.Olive Terminal=false From b4e5dab12061c04c8e1c9bfab6c6593450c1280d Mon Sep 17 00:00:00 2001 From: ZoomTen Date: Mon, 8 Apr 2019 22:09:20 +0700 Subject: [PATCH 24/40] fix really awkward wording --- ts/olive_id.ts | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/ts/olive_id.ts b/ts/olive_id.ts index f50b98ca3..358132bbf 100644 --- a/ts/olive_id.ts +++ b/ts/olive_id.ts @@ -2604,12 +2604,12 @@ Tampilkan frame dengan cepat (dapat menampilkan frame yang salah ketika menggese Replace clips using "%1" - Ganti klip dengan "%1" + Ganti klip yang menggunakan "%1" Select which media you want to replace this media's clips with: - Pilih media pengganti media dari klip: + Pilih media pengganti: @@ -2891,7 +2891,7 @@ Tampilkan frame dengan cepat (dapat menampilkan frame yang salah ketika menggese Replace Clips Using This Media - Ganti Klip dengan Media Ini + Ganti Semua Klip yang Menggunakan Media Ini From 4e2a7b52542e729c183b9e4e899e7cf569c16eb6 Mon Sep 17 00:00:00 2001 From: itsmattkc Date: Sun, 14 Apr 2019 22:12:49 +1000 Subject: [PATCH 25/40] fixed #791 --- rendering/exportthread.cpp | 1 + 1 file changed, 1 insertion(+) diff --git a/rendering/exportthread.cpp b/rendering/exportthread.cpp index 5a878b004..f65328a8d 100644 --- a/rendering/exportthread.cpp +++ b/rendering/exportthread.cpp @@ -562,6 +562,7 @@ void ExportThread::Export() if (params_.audio_enabled) apkt_alloc = true; olive::Global->set_rendering_state(false); + close_active_clips(olive::ActiveSequence.get()); // If audio is enabled, flush the rest of the audio out of swresample if (params_.audio_enabled) { From a20c21d8a4b2223fad545f5fd90b9838ddef1b3f Mon Sep 17 00:00:00 2001 From: naj59 Date: Sun, 14 Apr 2019 23:45:26 +0200 Subject: [PATCH 26/40] lupdate and german translation update --- ts/olive_ar.ts | 1867 ++++++++++++------- ts/olive_bs.ts | 2118 ++++++++++++---------- ts/olive_cs.ts | 4629 ++++++++++++++++++++++++++---------------------- ts/olive_de.ts | 1899 ++++++++++++-------- ts/olive_es.ts | 2127 ++++++++++++---------- ts/olive_fr.ts | 1867 ++++++++++++------- ts/olive_id.ts | 2 +- ts/olive_it.ts | 2 +- ts/olive_ru.ts | 60 +- ts/olive_sr.ts | 2118 ++++++++++++---------- ts/olive_uk.ts | 2 +- 11 files changed, 9693 insertions(+), 6998 deletions(-) diff --git a/ts/olive_ar.ts b/ts/olive_ar.ts index f5292f56d..490994f47 100644 --- a/ts/olive_ar.ts +++ b/ts/olive_ar.ts @@ -4,12 +4,12 @@ AboutDialog - + Olive is a non-linear video editor. This software is free and protected by the GNU GPL. زيتون هو محرر فيديو غير خطي. هذا البرنامج حر ومحمي بموجب رخصة جنو العمومية. - + Olive Team is obliged to inform users that Olive source code is available for download from its website. فريق زيتون ملزم بإخبار مستخدميه بأن الشفرة المصدرية لزيتون متوفرة للتنزيل عبر موقعه الإلكتروني. @@ -17,7 +17,7 @@ ActionSearch - + Search for action... ابحث عن إجراء... @@ -34,6 +34,11 @@ Pixel Format: + + + Threads: + +
Audio @@ -46,12 +51,12 @@ تسجيل
- + %1 Audio - + Recording %1 @@ -59,38 +64,103 @@ AudioNoiseEffect - + Amount المقدار - + Mix دمج + + AutoCutSilenceDialog + + + Cut Silence + + + + + Attack Threshold: + + + + + Attack Time: + + + + + Release Threshold: + + + + + Release Time: + + + + + Cacher + + + + Could not open %1 - %2 + + + ChannelLayoutName - + Invalid معطوب - + Mono اُحادي - + Stereo مُجسم + + ClipPropertiesDialog + + + "%1" Properties + "%1" الخصائص + + + + Multiple Clip Properties + + + + + Name: + اﻷسم: + + + + Duration: + المدة: + + + + (multiple) + + + CollapsibleWidget - + <untitled> <غير معنون> @@ -98,7 +168,7 @@ ColorButton - + Set Color حدد اللون @@ -106,27 +176,27 @@ CornerPinEffect - + Top Left اعلى اليسار - + Top Right اعلى اليمين - + Bottom Left ادنى اليسار - + Bottom Right ادنى اليمين - + Perspective منظور @@ -166,89 +236,82 @@ Effect - + Invalid effect تأثير غير صالح - + No candidate for effect '%1'. This effect may be corrupt. Try reinstalling it or Olive. لا وجود للتأثير '%1'. هذا التأثير قد يكون فاسد حاول إعادة تثبيته مجدداً أو زيتون. - Cu&t - قط&ع + قط&ع - &Copy - &نسخ + &نسخ - Move &Up - حرك &للاعلى + حرك &للاعلى - Move &Down - حرك &لﻷسفل + حرك &لﻷسفل - D&elete - ح&ذف + ح&ذف - Load Settings From File - حمل اﻹعدادات من ملف + حمل اﻹعدادات من ملف - Save Settings to File - أحفظ اﻷعدادات في ملف + أحفظ اﻷعدادات في ملف - + Save Effect Settings أحفظ أعدادات المؤثر - - + + Effect XML Settings %1 غير إعدادات XML %1 - + Save Settings Failed حفظ اﻷعدادات فشل - + Failed to open "%1" for writing. فشل فتح "%1" للكتابة. - + Load Effect Settings تحميل أعدادات المؤثر - - + + Load Settings Failed تحميل اﻹعدادات فشل - + Failed to open "%1" for reading. فشل في فتح "%1" للقراءة. - + This settings file doesn't match this effect. ملف اﻷعدادات هذا لا يطابق هذا المؤثر. @@ -256,73 +319,124 @@ EffectControls - + Effects: المؤثرات: - &Paste - &لصق + &لصق - + (none) (لا شيء) - + Add Video Effect أضف موثر فيديو - + VIDEO EFFECTS موثرات الفيديو - + Add Video Transition أضف أنتقالة فيديو - + Add Audio Effect أضف موثر صوت - + AUDIO EFFECTS موثرات الصوت - + Add Audio Transition أضف أنتقالة صوت - (Multiple clips selected) - (مقاطع عديدة محددة) + (مقاطع عديدة محددة) EffectRow - + Disable Keyframes عطّل اﻹطارت المفتاحية - + Disabling keyframes will delete all current keyframes. Are you sure you want to do this? تعطيل اﻹطارات المفتاحية سوف يحذف جميع اﻹطارات المفتاحية الحالية هل أنت متأكد من ما ستقدم عليه؟ + + EffectUI + + + %1 (Opening) + + + + + %1 (Closing) + + + + + %1 (multiple) + + + + + Cu&t + قط&ع + + + + &Copy + &نسخ + + + + Move &Up + حرك &للاعلى + + + + Move &Down + حرك &لﻷسفل + + + + D&elete + ح&ذف + + + + Load Settings From File + حمل اﻹعدادات من ملف + + + + Save Settings to File + أحفظ اﻷعدادات في ملف + + EmbeddedFileChooser - + File: ملف: @@ -330,98 +444,108 @@ ExportDialog - + Export "%1" صدّر "%1" - + Unknown codec name %1 - + Export Failed فشل التصدير - + Export failed - %1 فشل تصدير - %1 - + Invalid dimensions أبعاد خاطئة - + Export width and height must both be even numbers/divisible by 2. تصدير العرض والطول يجب أن يكون عدد زوجي/قابل للقسمة ب 2. - + Invalid codec مرماز غير صالح - + Couldn't determine output parameters for the selected codec. This is a bug, please contact the developers. لم يتم التعرف على خيارات الإخراج للمرماز المحدد. هذه علة, رجاءً تواصل مع المطورين. - + Invalid format صيغة غير صالحة - + Couldn't determine output format. This is a bug, please contact the developers. لم يتم التعرف على صيغة اﻹخراج. هذه علة, رجاءً تواصل مع المطورين. - + Export Media صدّر الوسائط - + + %p% (Total: %1:%2:%3) + + + + + %p% (ETA: %1:%2:%3) + + + + Quality-based (Constant Rate Factor) (عامل النسبة الثابت) أعتماداً-بالجودة - + Constant Bitrate نسبة بت ثابتة - - + + Invalid Codec - + Failed to find a suitable encoder for this codec. Export will likely fail. - + Failed to find pixel format for this encoder. Export will likely fail. - + Bitrate (Mbps): نسبة البت (مب/ث): - + Quality (CRF): الجودة (CRF): - + Quality Factor: 0 = lossless @@ -436,78 +560,78 @@ 51 = أقل جودة ممكنة - + Target File Size (MB): حجم الملف الهدف (مب): - + Format: صيغة: - + Range: المدى: - + Entire Sequence كل المقطع - + In to Out الدخل إلى الخرج - + Video فيديو - - + + Codec: مرماز: - + Width: العرض: - + Height: الطول: - + Frame Rate: نسبة الإطارات: - + Compression Type: نوع الضغط: - + Advanced - + Audio الصوت - + Sampling Rate: معدل الإعتيان: - + Bitrate (Kbps/CBR): نسبة البت (Kbps/CBR): @@ -515,88 +639,88 @@ ExportThread - + failed to send frame to encoder (%1) فشل إرسال اﻹطار للمُرمز.(%1) - + failed to receive packet from encoder (%1) فشل إستلام الرزمة من المُرمز (%1) - + could not video encoder for %1 لم يجد مُرمز فيديو ل %1 - + could not allocate video stream لم يستطع تخصيص بث فيديو - + could not allocate video encoding context للمراجعة لم يستطع تخصيص سياق ترميز فيديو - + could not open output video encoder (%1) لم يتم فتح مرمّز مخرجات فيديو (%1) - + could not copy video encoder parameters to output stream (%1) لم يتم نسخ عوامل مرمّز الفيديو لبث المخرجات (%1) - + could not audio encoder for %1 لم يستطع ترميز فيديو ل %1 - + could not allocate audio stream لم يستطع تخصيص بث صوت - + could not allocate audio encoding context لم يستطع تخصيص سياق ترميز صوت - + could not open output audio encoder (%1) لم يتم فتح مرمّز مخرجات صوت (%1) - + could not copy audio encoder parameters to output stream (%1) لم يتم نسخ عوامل مرمّز الصوت لبث المخرجات (%1) - + could not allocate audio buffer (%1) لم يستطع تخصيص حافظة صوت (%1) - + could not create output format context لم يستطع إنشاء سياق صيغة الصوت - + could not open output file (%1) لم يستطع فتح ملف اﻹخراج (%1) - + could not write output file header (%1) لم يستطع كتابة مخرجات ترويسة الملف (%1) - + could not write output file trailer (%1) لم يستطع كتابة مخرجات ملحقة الملف (%1) @@ -622,22 +746,20 @@ Frei0rEffect - + Failed to load Frei0r plugin "%1": %2 فشل في تحميل إضافة Frei0r "%1": %2 - NOTE: You can't load 32-bit Frei0r plugins into a 64-bit build of Olive. Please find a 64-bit version of this plugin or switch to a 32-bit build of Olive. - ملحوظة: لا يمكنك تحميل إضافة Frei0r 32-بت لنسخة زيتون مبنية ل64-بت. رجاءً جد نسخة 64-بت من هذه الإضافة أو أنتقل لنسخة زيتون مبنية على 32-بت. + ملحوظة: لا يمكنك تحميل إضافة Frei0r 32-بت لنسخة زيتون مبنية ل64-بت. رجاءً جد نسخة 64-بت من هذه الإضافة أو أنتقل لنسخة زيتون مبنية على 32-بت. - NOTE: You can't load 64-bit Frei0r plugins into a 32-bit build of Olive. Please find a 32-bit version of this plugin or switch to a 64-bit build of Olive. - ملحوظة: لا يمكنك تحميل إضافة Frei0r 64-بت لنسخة زيتون مبنية ل32-بت. رجاءً جد نسخة 32-بت من هذه الإضافة أو أنتقل لنسخة زيتون مبنية على 64-بت. + ملحوظة: لا يمكنك تحميل إضافة Frei0r 64-بت لنسخة زيتون مبنية ل32-بت. رجاءً جد نسخة 32-بت من هذه الإضافة أو أنتقل لنسخة زيتون مبنية على 64-بت. - + Error loading Frei0r plugin خطأ تحميل إضافة Frei0r @@ -645,22 +767,22 @@ GraphEditor - + Graph Editor محرر المخطط - + Linear خطي - + Bezier بيزير - + Hold أمسك @@ -668,17 +790,17 @@ GraphView - + Zoom to Selection قرّب للمُحدد - + Zoom to Show All تقريب لرؤية الكل - + Reset View صفّر الرؤية @@ -686,22 +808,22 @@ InterlacingName - + None (Progressive) لا شيء (متفاقم) - + Top Field First الحقل العلوي أولاً - + Bottom Field First الحقل السفلي أولاً - + Invalid غير صالح @@ -709,7 +831,7 @@ KeyframeNavigator - + Enable Keyframes فعّل اﻹطارات المفتاحية @@ -717,17 +839,17 @@ KeyframeView - + Linear خطي - + Bezier بيزير - + Hold أمسك @@ -735,14 +857,24 @@ LabelSlider - - + + &Edit + &تعديل + + + + &Reset to Default + + + + + Set Value حدد القيمة - - + + New value: قيمة جديدة: @@ -750,17 +882,17 @@ LoadDialog - + Loading... تحميل... - + Loading '%1'... تحميل '%1'... - + Cancel إلغاء @@ -768,52 +900,52 @@ LoadThread - + Version Mismatch عدم تطابق النسخة - + This project was saved in a different version of Olive and may not be fully compatible with this version. Would you like to attempt loading it anyway? هذا المشروع كان محفوظاً بنسخة مختلفة من زيتون وقد لا تكون متوافقة بشكل كامل مع هذه النسخة. هل تريد محاولة تحميله على إي حال؟ - + Invalid Clip Link رابط مقطع غير صالح - + This project contains an invalid clip link. It may be corrupt. Would you like to continue loading it? هذا المشروع يحوي رابط مقطع غير صالح. قد يكون معطوباً. هل تريد اﻷستمرار بتحميله؟ - + %1 - Line: %2 Col: %3 %1 - سطر: %2 عمود: %3 - + User aborted loading المسخدم أجهض التحميل - + XML Parsing Error خطأ تحليل XML - + Couldn't load '%1'. %2 تعثر تحميل '%1'. %2 - + Project Load Error خطأ تحميل المشروع - + Error loading project: %1 خطأ تحميل المشروع: %1 @@ -821,7 +953,7 @@ MainWindow - + Welcome to %1 مرحباً في %1 @@ -886,67 +1018,67 @@ هذا المشروع غُيِرَ منذ أخر مرة. أتريد حفظه قبل اﻹغلاق؟
- + &File &ملف - + &New &جديد - + &Open Project &أفتح مشروع - + Clear Recent List أفرغ قائمة مؤخراً - + Open Recent أفتح مؤخراً - + &Save Project &أحفظ المشروع - + Save Project &As أحفظ المشروع &ك - + &Import... &أستيراد - + &Export... &تصدير - + E&xit خ&روج - + &Edit &تعديل - + &Undo &تراجع - + Redo أعد @@ -983,12 +1115,12 @@ أنقسام
- + Select &All تحديد &الكل - + Deselect All إلغاء تحديد الكل @@ -1010,430 +1142,422 @@ تداخل
- + Ripple to In Point موجة لنقطة إدخال - + Ripple to Out Point موجة لنقطة إخراج - + Edit to In Point عدّل لنقطة إدخال - + Edit to Out Point عدّل لنقطة إخراج - + Delete In/Out Point محو نقطة الدخل/الخرج - + Ripple Delete In/Out Point موجة حذف نقطة الإدخال/الإخراج - + Set/Edit Marker حدد/عدّل اﻹشارات - + &View &أظهر - + Zoom In تقريب - + Zoom Out أبتعاد - + Increase Track Height زدّ طول المسار - + Decrease Track Height قلل طول المسار - + Toggle Show All فعل إظهار الكل - + Track Lines تعقب السطور - + Rectified Waveforms أشكال موجية متناوبة - + Frames اﻹطارات - + Drop Frame أفلت إطار - + Non-Drop Frame إطار غير مُفلت - + Milliseconds جزء من الثانية - + Title/Action Safe Area عنوان/إجراء المنطقة الآمنة - + Off مطفئ - + Default إفتراضي - + 4:3 4:3 - + 16:9 16:9 - + Custom مخصوص - + Full Screen ملء الشاشة - + Full Screen Viewer عارض ملء الشاشة - + &Playback &الترديد - + Go to Start أذهب للبداية - + Previous Frame الإطار السابق - + Play/Pause تشغيل/أستئناف - + Play In to Out شغل من الإدخال إلى الإخراج - + Next Frame اﻹطار التالي - + Go to End أذهب للنهاية - + Go to Previous Cut أذهب للقطعة السابقة - + Go to Next Cut أذهب للقطعة التالية - + Go to In Point أذهب لنقطة إدخال - + Go to Out Point أذهب لنقطة إخراج - + Shuttle Left توشع اليسار - + Shuttle Stop إيقاف التوشع - + Shuttle Right توشع اليمين - + Loop حلقة - + &Window &نافذة - + Project المشروع - + Effect Controls تحكمات المؤثر - + Timeline الخط الزمني - + Graph Editor محرر المخطط - + Media Viewer عارض الوسائط - + Sequence Viewer عارض المقطع - + Maximize Panel ضخّم اللائحة - + Lock Panels - + Reset to Default Layout صفّر للتخطيط المبدئي - + &Tools &اﻷدوات - + Pointer Tool أداة المؤشر - + Edit Tool أداة التحرير - + Ripple Tool أداة الموجة - + Razor Tool أداة القطع - + Slip Tool أداة المنزلقة - + Slide Tool أداة الشريحة - + Hand Tool أداة اليد - + Transition Tool أداة اﻷنتقال - + Enable Snapping فعّل السحب - + + Auto-Cut Silence + + + Selecting Also Seeks للمراجعة - تحديد العروضات إيضاً + تحديد العروضات إيضاً - Edit Tool Also Seeks - أداة التحرير تعرض إيضاً + أداة التحرير تعرض إيضاً - Edit Tool Selects Links - أداة التحرير تحدد الروابط + أداة التحرير تحدد الروابط - Seek Also Selects للمراجعة - العرض يحدد إيضاً + العرض يحدد إيضاً - Seek to the End of Pastes - أعرض لنهاية الملصوقات + أعرض لنهاية الملصوقات - Scroll Wheel Zooms - العجلة الدوراة تُقرّب + العجلة الدوراة تُقرّب - Enable Drag Files to Timeline - أسمح بسحب الملفات للخط الزمني + أسمح بسحب الملفات للخط الزمني - Auto-Scale By Default - التحجيم-التلقائي إفتراضياً + التحجيم-التلقائي إفتراضياً - Enable Seek to Import للمراجعة - أسمح للعرض بالإستيراد + أسمح للعرض بالإستيراد - Audio Scrubbing - حكّ شريط الصوت + حكّ شريط الصوت - Enable Drop on Media to Replace - أسمح برمي الوسائط للأستبدال + أسمح برمي الوسائط للأستبدال - Enable Hover Focus - فعّل التركيز الحائم + فعّل التركيز الحائم - Ask For Name When Setting Marker - أسال عن اﻷسم حين وضع المؤشر + أسال عن اﻷسم حين وضع المؤشر - + No Auto-Scroll لا أنزلاق التلقائي - + Page Auto-Scroll أنزلاق الصفحة التلقائي - + Smooth Auto-Scroll الأنزلاق التلقائي الناعم - + Preferences التفضيلات - + Clear Undo أمسح التراجُعات - + &Help &مساعدة - + A&ction Search ب&حث إجراء - + Debug Log سجل التنقيح - + &About... &حول... - + <untitled> <غير معنون> @@ -1473,17 +1597,17 @@ Marker - + Set Marker ضع وسم - + Set clip marker name: ضع أسم وسم المقطوعة: - + Set sequence marker name: ضع أسم وسم المقطع: @@ -1491,27 +1615,27 @@ Media - + New Folder مجلد جديد - + Name: اﻷسم: - + Filename: أسم الملف: - + Video Dimensions: أبعاد الفيديو: - + Frame Rate: معدل اﻹطارات: @@ -1520,27 +1644,27 @@ %1 الحقل (%2 إطارات)
- + %1 field(s) (%2 frame(s)) - + Interlacing: المشابكة: - + Audio Frequency: تردد الصوت: - + Audio Channels: قنوات الصوت: - + Name: %1 Video Dimensions: %2x%3 Frame Rate: %4 @@ -1553,17 +1677,17 @@ Audio Layout: %6 تخطيط الصوت: %6 - + Name اﻷسم - + Duration المدة - + Rate النسبة @@ -1571,17 +1695,17 @@ Audio Layout: %6 MediaPropertiesDialog - + "%1" Properties "%1" الخصائص - + Tracks: المقطوعات: - + Video %1: %2x%3 %4FPS فيديو %1: %2x%3 %4إطار/ث @@ -1590,12 +1714,12 @@ Audio Layout: %6 الصوت %1: %2هرتز %3 قنوات
- + Audio %1: %2Hz %3 - + %n channel(s) @@ -1607,27 +1731,27 @@ Audio Layout: %6 - + Conform to Frame Rate: المصادقة لمستوى اﻹطارات: - + Alpha is Premultiplied ألفا مضاعفة مسبقاً - + Auto (%1) تلقائي (%1) - + Interlacing: المشابكة: - + Name: اﻷسم: @@ -1635,122 +1759,123 @@ Audio Layout: %6 MenuHelper - + &Project &المشروع - + &Sequence &مقطع - + &Folder &مجلد - + Set In Point ضع في نقطة - + Set Out Point ضع خارج نقطة - + Reset In Point صفر في النقطة - + Reset Out Point صفّر النقطة - + Clear In/Out Point محو نقطة الدخل/الخرج - + Add Default Transition أضف اﻷنتقال الأفتراضي - + Link/Unlink ربط/فصل - + Enable/Disable تفعيل/تعطيل - + Nest تداخل - + Cu&t قط&ع - + Cop&y &نسخ - + + &Paste &لصق - + Paste Insert ألصق أدرج - + Duplicate أستنساخ - + Delete حذف - + Ripple Delete حذف موجة - + Split أنقسام - + Invalid aspect ratio معدل نسبة غير صالح - + The aspect ratio '%1' is invalid. Please try again. معدل النسبة '%1' غير صالح. حاول مجدداً. - + Enter custom aspect ratio أدخل نسبة معدل مخصصة - + Enter the aspect ratio to use for the title/action safe area (e.g. 16:9): أدخل معدل النسبة لأستعماله في العنوان/الإجراء المنطقة الآمنة (كــ. 16:9): @@ -1758,128 +1883,128 @@ Audio Layout: %6 NewSequenceDialog - + Editing "%1" تعديل "%1" - + New Sequence مقطع جديد - + Preset: قالب: - + Film 4K فلم 4K - + TV 4K (Ultra HD/2160p) 4K تلفاز (أقصى-عالي الدقة/2160p) - + 1080p - + 720p - + 480p - + 360p - + 240p - + 144p - + NTSC (480i) - + PAL (576i) - + Custom مخصوص - + Video فيديو - + Width: العرض: - + Height: الطول: - + Frame Rate: معدل اﻹطارات: - + Pixel Aspect Ratio: للمراجعة معدل نسبة البيكسل: - + Square Pixels (1.0) بكسيل مربع (1.0) - + Interlacing: المشابكة: - + None (Progressive) لا شيء (متفاقم) - + Audio الصوت - + Sample Rate: معدل الإعتيان: - + Name: اﻷسم: @@ -1887,67 +2012,81 @@ Audio Layout: %6 OliveGlobal - + Olive Project %1 - + Auto-recovery اﻷستعادة التلقائية - + Olive didn't close properly and an autorecovery file was detected. Would you like to open it? زيتون لم يغلق بشكل سليم وتم التعرف على ملف اﻷستعادة التلقائة. هل تريد فتحه؟ - + Open Project... أفتح مشروع... - + Missing recent project مشروع ماضي ضائع - + The project '%1' no longer exists. Would you like to remove it from the recent projects list? المشروع '%1' غير بعد اﻷن. هل ترغب بحذفه من من قائمة مشاريع مؤخراً؟ - + Save Project As... أحفظ المشروع ك... - + Unsaved Project مشروع غير محفوظ - + This project has changed since it was last saved. Would you like to save it before closing? هذا المشروع غُيِرَ منذ أخر مرة. أتريد حفظه قبل اﻹغلاق؟ - + No active sequence لا مقاطع نشطة - - Please open the sequence you wish to export. - رجاءً أفتح المقطع المراد تصديره. + + Please open the sequence to perform this action. + - + + No clips selected + + + + + Select the clips you wish to auto-cut + + + + Please open the sequence you wish to export. + رجاءً أفتح المقطع المراد تصديره. + + + Missing Project File - + Specified project '%1' does not exist. @@ -1971,17 +2110,17 @@ Audio Layout: %6 PreferencesDialog - + Preferences التفضيلات - + Invalid CSS File ملف CSS غير صالح - + CSS file '%1' does not exist. ملف CSS '%1' غير موجود. @@ -1994,144 +2133,274 @@ Audio Layout: %6 بعض اﻹعدادات المعدلة تتطلب من زيتون إعادة التشغيل لتأخذ تأثيرها
- + Confirm Reset All Shortcuts أكّد تصفير كل اﻹختصارات - + Are you sure you wish to reset all keyboard shortcuts to their defaults? هل أنت متأكد أنك ترغب بتصفير جميع أختصارات لوحة المفاتيح لقيمهم اﻹفتراضية؟ - + Import Keyboard Shortcuts أستيراد أخصارات لوحة المفاتيح - - + + Error saving shortcuts خطأ حفظ اﻹختصارات - + Failed to open file for reading فشل في فتح الملف للقراءة - + Export Keyboard Shortcuts تصدير أختصارات لوحة المفاتيح - + Export Shortcuts تصدير اﻹختصارات - + Shortcuts exported successfully صُدرت اﻷختصارات بنجاح - + Failed to open file for writing فشل في فتح الملف للكتابة - + Browse for CSS file أبحث عن ملف CSS - + Delete All Previews - + Are you sure you want to delete all previews? - + Previews Deleted - + All previews deleted succesfully. You may have to re-open your current project for changes to take effect. - + Language: اللغة: - + + Default Sequence Settings + + + + + Add Default Effects to New Clips + + + + + Automatically Seek to the Beginning When Playing at the End of a Sequence + + + + + Selecting Also Seeks + تحديد العروضات إيضاً + + + + Edit Tool Also Seeks + أداة التحرير تعرض إيضاً + + + + Edit Tool Selects Links + أداة التحرير تحدد الروابط + + + + Seek Also Selects + العرض يحدد إيضاً + + + + Seek to the End of Pastes + أعرض لنهاية الملصوقات + + + + Scroll Wheel Zooms + العجلة الدوراة تُقرّب + + + + Hold CTRL to toggle this setting + + + + + Invert Timeline Scroll Axes + + + + + Enable Drag Files to Timeline + أسمح بسحب الملفات للخط الزمني + + + + Auto-Scale By Default + التحجيم-التلقائي إفتراضياً + + + + Auto-Seek to Imported Clips + + + + + Audio Scrubbing + حكّ شريط الصوت + + + + Drop Files on Media to Replace + + + + + Enable Hover Focus + فعّل التركيز الحائم + + + + Ask For Name When Setting Marker + أسال عن اﻷسم حين وضع المؤشر + + + + Appearance + + + + + Theme + + + + + Olive Dark (Default) + + + + + Olive Light + + + + + Native + + + + + Native (Light Icons) + + + + + Use Native Menu Styling + + + + Custom CSS: CSS مخصوص: - + Browse تصفّح - + Image sequence formats: صيغ صور المقاطع: - + Audio Recording: تسجيل الصوت: - + Mono اُحادي - + Stereo مُجسم - + Effect Textbox Lines: للمراجعة أثر بسطور صندوق النص: - + + Default Sequence + + + + Thumbnail Resolution: دقّة الصورة المصغرة: - + Waveform Resolution: دقّة الشكل الموجي: - + Delete Previews - + Use Software Fallbacks When Possible أستعمل معالجة البرمجيات حين اﻹمكان - + General عام - + Behavior السلوك @@ -2140,123 +2409,120 @@ Audio Layout: %6 عطل تعدد المعالجات بالصور
- Seeking للمراجعة - التنزيل + التنزيل - Accurate Seeking Always show the correct frame (visual may pause briefly as correct frame is retrieved) للمراجعة - عرض دقيق + عرض دقيق دوماً أظهر اﻹطار الصحيح (البصريات قد تتوقف بإيجاز كلما تستجلب اﻹطارات بدقة) - Fast Seeking Seek quickly (may briefly show inaccurate frames when seeking - doesn't affect playback/export) للمراجعة الشديدة - سرعة النقل + سرعة النقل أنقل بسرعة (قد يعمق روئية اﻹطارات غير الصحيحة - لا يؤثر الترديد/تصدير) - + Memory Usage أستعمال الذاكرة - + Upcoming Frame Queue: إطار الصف القادم: - - + + frames اﻹطارات - - + + seconds الثوان - + Previous Frame Queue: إطار الصف السابق: - + Playback للمراجعة الترديد - + Output Device: جهاز اﻹخراج: - - + + Default إفتراضي - + Input Device: جهاز اﻹدخال: - + Sample Rate: معدل الإعتيان: - + Audio الصوت - + Search for action or shortcut ابحث عن إجراء أو أختصار - + Action إجراء - + Shortcut أختصار - + Import أستيراد - + Export تصدير - + Reset Selected صفّر المحدد - + Reset All صفّر الجميع - + Keyboard لوحة المفاتيح @@ -2264,12 +2530,17 @@ Seek quickly (may briefly show inaccurate frames when seeking - doesn't aff PreviewGenerator - + + Failed to find any valid video/audio streams + + + + Could not open file - %1 لا يمكن فتح الملف - %1 - + Could not find stream information - %1 لم يتم العثور على ملومات التدفق - %1 @@ -2277,94 +2548,144 @@ Seek quickly (may briefly show inaccurate frames when seeking - doesn't aff Project - + + New + جديد + + + + Open Project + + + + + Save Project + + + + + Undo + + + + + Redo + أعد + + + + Tree View + مظهر الشجرة + + + + Icon View + مظهر الإيقونات + + + + List View + + + + Search media, markers, etc. بحث وسائط, علامات, إلخ. - + Project المشروع - + Sequence مقطع - + Replace '%1' أستبدل '%1' - - + + All Files كل الملفات - - + + No active sequence لا مقاطع نشطة - + No sequence is active, please open the sequence you want to replace clips from. لا مقطع نشط, رجاءً أفتح المقطع التي تريد أستبدال الجزء منه. - + Active sequence selected مقطع نشط محدد - + You cannot insert a sequence into itself, so no clips of this media would be in this sequence. لا يمكنك إدراج المقطع بنفسه, لذا لا جزئيات من هذه الوسائط ستكون بهذا المقطع. - + Rename '%1' أعد تسمية '%1' - + Enter new name: أدخل اﻷسم الجديد: - + Delete media in use? أحذف الوسائط المستعملة؟ - + The media '%1' is currently used in '%2'. Deleting it will remove all instances in the sequence. Are you sure you want to do this? الوسائط '%1' حالياً مستعملة ب '%2'. حذفه سوف يحذف جميع حالات المقطع. هل أنت متأكد أنك تريد فعل هذا؟ - + Skip تخطى - + + Import a Project + + + + + "%1" is an Olive project file. It will merge with this project. Do you wish to continue? + + + + Image sequence detected تم التعرف على مقاطع صور - + The file '%1' appears to be part of an image sequence. Would you like to import it as such? الملف '%1' يبدو كأنه جزء من سلسلة صور. هل تريد أستيراده هكذا؟ - + Import media... أستيراد وسائط... - + No sequence is active, please open the sequence you want to delete clips from. لا مقطع نشط, رجاءً أفتح المقطع المراد حذف جزء منه. @@ -2372,77 +2693,77 @@ Seek quickly (may briefly show inaccurate frames when seeking - doesn't aff ProxyDialog - + Create Proxy أنشئ وسيط - + Proxy وسيط - + Dimensions: اﻷبعاد: - + Same Size as Source نفس حجم المصدر - + Half Resolution (1/2) نصف الدقّة (1/2) - + Quarter Resolution (1/4) ربع الدقّة (1/4) - + Eighth Resolution (1/8) ثُمن الدقة (1/8) - + Sixteenth Resolution (1/16) ستة أعشار الدقّة (1/16) - + Format: صيغة: - + ProRes HQ جودة عالية أحترافية (ProRes HQ) - + Location: الموقع: - + Same as Source (in "%1" folder) مثل المصدر (في مجلد "%1") - + Proxy file exists ملف الوسيط موجود - + The file "%1" already exists. Do you wish to replace it? الملف "%1" موجود مسبقاً. هل ترغب بأستبداله؟ - + Custom Location موقع مخصوص @@ -2450,7 +2771,7 @@ Seek quickly (may briefly show inaccurate frames when seeking - doesn't aff ProxyGenerator - + Finished generating proxy for "%1" أنتهى توليد وسيط إلى "%1" @@ -2523,10 +2844,108 @@ Seek quickly (may briefly show inaccurate frames when seeking - doesn't aff لا يسعك إدراج مقطع في نفسه.
+ + RichTextEffect + + + Text + النص + + + + Padding + + + + + Position + الموضع + + + + Vertical Align: + + + + + Top + أعلى + + + + Center + المركز + + + + Bottom + القاع + + + + Auto-Scroll + + + + + Off + مطفئ + + + + Up + + + + + Down + + + + + Left + يسار + + + + Right + يمين + + + + Shadow + الظل + + + + Shadow Color + لون الظل + + + + Shadow Angle + + + + + Shadow Distance + مسافة الظل + + + + Shadow Softness + نعومة الظل + + + + Shadow Opacity + عتمة الظل + + Sequence - + %1 (copy) %1 (نسخ) @@ -2534,7 +2953,7 @@ Seek quickly (may briefly show inaccurate frames when seeking - doesn't aff ShakeEffect - + Intensity للمراجعة(كثافة أم شدة) الكثافة @@ -2545,7 +2964,7 @@ Seek quickly (may briefly show inaccurate frames when seeking - doesn't aff الدوران - + Frequency التردد @@ -2553,7 +2972,7 @@ Seek quickly (may briefly show inaccurate frames when seeking - doesn't aff SolidEffect - + Type النوع @@ -2578,12 +2997,12 @@ Seek quickly (may briefly show inaccurate frames when seeking - doesn't aff العتمة
- + Color اللون - + Checkerboard Size حجم لوح التدقيق @@ -2591,142 +3010,142 @@ Seek quickly (may briefly show inaccurate frames when seeking - doesn't aff SourcesCommon - + Import... أستيراد... - + New جديد - + View أظهر - + Tree View مظهر الشجرة - + Icon View مظهر الإيقونات - + Show Toolbar أظهر لوح اﻷدوات - + Show Sequences أظهر المقاطع - + Replace/Relink Media أستبدل/أعد ربط الوسائط - + Reveal in Explorer أظهر في الكاشف - + Reveal in Finder أظهر في البحث - + Reveal in File Manager أظهر بمتصفح الملفات - + Replace Clips Using This Media أستبدل المقاطع مستعملاً هذه الوسائط - + Create Sequence With This Media أنشئ مقطع مع هذه الوسائط - + Duplicate أستنساخ - + Delete All Clips Using This Media أحذف جميع هذه المقاطع المستعملة هذه الوسائط - + Proxy وسيط - + Generating proxy: %1% complete توليد الوسيط: %1% أكتمل - + Create/Modify Proxy أنشئ/غيّر وسيط - + Create Proxy أنشئ وسيط - + Modify Proxy غيّر الوسيط - + Restore Original أستعد اﻷصل - + Delete حذف - + Preview in Media Viewer - + Properties... الخصائص... - + Replace Media أستبدل الوسائط - + You dropped a file onto '%1'. Would you like to replace it with the dropped file? أنت أوقعت ملفً على '%1' هل تريد أستبداله مع الملف المرمي؟ - + Delete proxy حذف وسيط - + Would you like to delete the proxy file "%1" as well? هل تريد حذف ملف الوسيط "%1" إيضاً؟ @@ -2738,38 +3157,38 @@ Seek quickly (may briefly show inaccurate frames when seeking - doesn't aff الحوار
- + Speed: السرعة: - + Frame Rate: معدل اﻹطارات: - + Duration: المدة: - + Speed/Duration السرعة/المدّة - + Reverse معكوس - + Maintain Audio Pitch للمراجعة حافظ على حدة الصوت - + Ripple Changes تغيرات الموجة @@ -2777,20 +3196,78 @@ Seek quickly (may briefly show inaccurate frames when seeking - doesn't aff TextEditDialog - + Edit Text عدّل النص + + + Thin + + + + + Extra Light + + + + + Light + + + + + Normal + عادي + + + + Medium + + + + + Demi Bold + + + + + Bold + + + + + Extra Bold + + + + + Black + + + + + TextEditEx + + + Edit Text + عدّل النص + + + + &Edit Text + &عدل النص + TextEffect - + Text النص - + Font الخط @@ -2800,151 +3277,160 @@ Seek quickly (may briefly show inaccurate frames when seeking - doesn't aff الحجم
- + Color اللون - + Alignment محاذاة - + Left يسار - - + + Center المركز - + Right يمين - + Justify تسوية - + Top أعلى - + Bottom القاع - + Word Wrap لُف الكلمة - + + Padding + + + + + Position + الموضع + + + Outline الخلاصة - + Outline Color لون الخلاصة - + Outline Width عرض الخلاصة - + Shadow الظل - + Shadow Color لون الظل - + Shadow Angle - + Shadow Distance مسافة الظل - + Shadow Softness نعومة الظل - + Shadow Opacity عتمة الظل - + Sample Text عينة نص - &Edit Text - &عدل النص + &عدل النص TimecodeEffect - + Timecode شفرة الوقت - + Sequence مقطع - + Media الوسائط - + Scale المقياس - + Color اللون - + Background Color لون الخلفية - + Background Opacity عتمة الخلفية - + Offset اﻷزاحة - + Prepend باحجة للمراجعة البادئة @@ -2953,7 +3439,7 @@ Seek quickly (may briefly show inaccurate frames when seeking - doesn't aff Timeline - + Timeline: الخط الزمني: @@ -2962,150 +3448,150 @@ Seek quickly (may briefly show inaccurate frames when seeking - doesn't aff <لا شيء> - + Nested Sequence مقطع متشعب - + Effect already exists المؤثر موجود مسبقاً - + Clip '%1' already contains a '%2' effect. Would you like to replace it with the pasted one or add it as a separate effect? المقطع '%1' يحتوي على المؤثر '%2'. هل تفضل أستبداله مع الملصوق أو إضافته كمؤثر منفصل؟ - + Add أضف - + Replace أستبدل - + Skip تخطى - + Do this for all conflicts found أفعل هذا مع كل التعارضات الموجودة - + Title... العنوان... - + Solid Color... بحاجة لمتابعة لون صلب... - + Bars... ألواح... - + Tone... نغّم... - + Noise... ضجيج... - + Unsaved Project مشروع غير محفوظ - + You must save this project before you can record audio in it. يجب عليك حفظ المشروع قبل تسجيل الصوت فيه. - + Click on the timeline where you want to start recording (drag to limit the recording to a certain timeframe) أنقر على الخط الزمني حيث تريد بدء التسجيل (أسحب لوضع حد للتسجيل في إطار وقت معين) - + (none) (لا شيء) - + Pointer Tool أداة المؤشر - + Edit Tool أداة التحرير - + Ripple Tool أداة الموجة - + Razor Tool أداة القطع - + Slip Tool بحاجة لمتابعة أداة المنزلقة - + Slide Tool أداة الشريحة - + Hand Tool أداة اليد - + Transition Tool أداة اﻷنتقال - + Snapping بحاجة لمتابعة الساحبة - + Zoom In تقريب - + Zoom Out أبتعاد - + Record audio سجّل الصوت - + Add title, solid, bars, etc. أضف عنوان, صلب, ألواح, إلخ. @@ -3113,7 +3599,7 @@ Seek quickly (may briefly show inaccurate frames when seeking - doesn't aff TimelineHeader - + Center Timecodes وسّط رمز الوقت @@ -3121,49 +3607,44 @@ Seek quickly (may briefly show inaccurate frames when seeking - doesn't aff TimelineWidget - + &Undo &تراجع - + &Redo &أعد - C&ut - قط&ع + قط&ع - Cop&y - &نسخ + &نسخ - &Paste - &لصق + &لصق - R&ipple Delete - حذف مو&جة + حذف مو&جة - + Sequence Settings اﻷعدادات المقطع - + &Speed/Duration &السرعة/المدّة - Auto-s&cale - التحجيم-التلقا&ئي + التحجيم-التلقا&ئي Enable/Disable @@ -3178,17 +3659,16 @@ Seek quickly (may briefly show inaccurate frames when seeking - doesn't aff &تداخل - + &Reveal in Project &أبرّز في المشروع - R&ename - أ&عد تسمية + أ&عد تسمية - + %1 Start: %2 End: %3 @@ -3199,57 +3679,74 @@ Duration: %4 المدة: %4 - Rename '%1' - أعد تسمية '%1' + أعد تسمية '%1' + + + Rename multiple clips + أعد تسمية عدة مقاطع + + + Enter a new name for this clip: + أدخل أسم جديد لهذا المقطع: + + + + R&ipple Delete Empty Space + + + + + Auto-Cut Silence + + + + + Auto-S&cale + + + + + Properties + - Rename multiple clips - أعد تسمية عدة مقاطع - - - - Enter a new name for this clip: - أدخل أسم جديد لهذا المقطع: - - - Error خطأ - + Couldn't locate media wrapper for sequence. لم يتم رصد موقع غلاف الوسائط للمقطع. - + Title عنوان - + Solid Color لون صلب - + Bars ألواح - + Tone نغّم - + Noise ضجيج - + Duration: المدة: @@ -3257,22 +3754,27 @@ Duration: %4 ToneEffect - + Type نوع + + + Sine + + Frequency التردد - + Amount مقدار - + Mix دمج @@ -3285,158 +3787,135 @@ Duration: %4 الموضع
- + Scale المقياس - + Uniform Scale المقياس الموحد - + Rotation الدوران - + Anchor Point نقطة المرساة - + Opacity العتمة - + Blend Mode طور المزج - + Normal عادي - Darken - ظلّم + ظلّم - Multiply - ضاعف + ضاعف - Color Burn - حرق اللون + حرق اللون - Linear Burn - حرق خطي + حرق خطي - Lighten - خفّف + خفّف - Screen - شاشة + شاشة - Color Dodge بحاجة لمتابعة - تلفيق اللون + تلفيق اللون - Linear Dodge (Add) - تلفيق خطي (أضف) + تلفيق خطي (أضف) - Overlay - غطاء + غطاء - Soft Light - ضوء ناعم + ضوء ناعم - Hard Light - ضوء خشن + ضوء خشن - Vivid Light بحاجة لمتابعة - ضوء حيوي + ضوء حيوي - Linear Light - ضوء خطي + ضوء خطي - Pin Light بحاجة لمتابعة - ضوء الدبوس + ضوء الدبوس - Hard Mix بحاجة لمتابعة - دمج صلب + دمج صلب - Difference - فرق + فرق - Exclusion - حصر + حصر - Reflect - أنعكاس + أنعكاس - Substract - طرح + طرح - Average - متوسط + متوسط - Glow - توهج + توهج - Negation - نفي + نفي - Phoenix - فينيكس + فينيكس @@ -3446,72 +3925,76 @@ Duration: %4 الطول:
- + Length + + UpdateNotification + + + An update is available from the Olive website. Visit www.olivevideoeditor.org to download it. + + + VSTHost - - - + + Error loading VST plugin خطأ تحميل إضافة VST - Failed to create VST reference - فشل إنشاء مرجع VST + فشل إنشاء مرجع VST - + Failed to load VST plugin "%1": %2 فشب تحميل إضافة VST "%1": %2 - NOTE: You can't load 32-bit VST plugins into a 64-bit build of Olive. Please find a 64-bit version of this plugin or switch to a 32-bit build of Olive. - ملحوظة: لا يمكنك تحميل إضافة VST 32-بت لنسخة زيتون مبنية ل64-بت. رجاءً جد نسخة 64-بت من هذه الإضافة أو أنتقل لنسخة زيتون مبنية على 32-بت. + ملحوظة: لا يمكنك تحميل إضافة VST 32-بت لنسخة زيتون مبنية ل64-بت. رجاءً جد نسخة 64-بت من هذه الإضافة أو أنتقل لنسخة زيتون مبنية على 32-بت. - NOTE: You can't load 64-bit VST plugins into a 32-bit build of Olive. Please find a 32-bit version of this plugin or switch to a 64-bit build of Olive. - ملحوظة: لا يمكنك تحميل إضافة VST 64-بت لنسخة زيتون مبنية ل32-بت. رجاءً جد نسخة 32-بت من هذه الإضافة أو أنتقل لنسخة زيتون مبنية على 64-بت. + ملحوظة: لا يمكنك تحميل إضافة VST 64-بت لنسخة زيتون مبنية ل32-بت. رجاءً جد نسخة 32-بت من هذه الإضافة أو أنتقل لنسخة زيتون مبنية على 64-بت. - + Failed to locate entry point for dynamic library. - + VST Error خطأ VST - + Plugin's magic number is invalid رقم اﻹضافة السحري غير صالح - + Plugin إضافة - + Interface واجهة - + Show أظهر - + VST Plugin إضافة VST @@ -3519,75 +4002,85 @@ Duration: %4 Viewer - + Sequence Viewer عارض المقطع - + Media Viewer عارض الوسائط - + (none) (لا شيء) + + + Drag video only + + + + + Drag audio only + + ViewerWidget - + Save Frame as Image... احفظ اﻹطار كصورة... - + Show Fullscreen أظهر ملء الشاشة - + Disable تعطيل - + Screen %1: %2x%3 الشاشة %1: %2x%3 - + Zoom قرّب - + Fit وائم - + Custom مخصوص - + Close Media أغلق الوسائط - + Save Frame أحفظ اﻹطار - + Viewer Zoom تقريب الرؤية - + Set Custom Zoom Value: حدد قيمة تقريب مخصصة: @@ -3595,7 +4088,7 @@ Duration: %4 ViewerWindow - + Exit Fullscreen الخروج من ملء الشاشة @@ -3603,12 +4096,12 @@ Duration: %4 VoidEffect - + (unknown) (غير معلوم) - + Missing Effect تأثير مفقود @@ -3624,12 +4117,12 @@ Duration: %4 transition - + Invalid transition أنتقال غير صالح - + No candidate for transition '%1'. This transition may be corrupt. Try reinstalling it or Olive. لا مرشح للأنتقال '%1'. هذه اﻷنتقالة قد تكون فاسدة. جرب إعادة تثبيتها أو زيتون. diff --git a/ts/olive_bs.ts b/ts/olive_bs.ts index d680e1546..d05f177b3 100644 --- a/ts/olive_bs.ts +++ b/ts/olive_bs.ts @@ -4,13 +4,13 @@ AboutDialog - + Olive is a non-linear video editor. This software is free and protected by the GNU GPL. To the best of my knowledge, there is no translation for free as in libre that sounds quite as nicely as slobodan. Olive je nelinearni video uređivač. Ovaj software je slobodan i zaštićen GNU GPL-om. - + Olive Team is obliged to inform users that Olive source code is available for download from its website. Olive tim je pod obavezom da obavijesti svoje korisnike da je Olive-ov izvorni kod dostupan za preuzimanje sa njegove web stranice @@ -18,7 +18,7 @@ ActionSearch - + Search for action... Potražite radnju... @@ -35,6 +35,11 @@ Pixel Format: Format piksela:
+ + + Threads: + + Audio @@ -47,12 +52,12 @@ Snimanje
- + %1 Audio %1 Audio - + Recording %1 Snimanje %1 @@ -60,38 +65,103 @@ AudioNoiseEffect - + Amount Količina - + Mix Miks + + AutoCutSilenceDialog + + + Cut Silence + + + + + Attack Threshold: + + + + + Attack Time: + + + + + Release Threshold: + + + + + Release Time: + + + + + Cacher + + + + Could not open %1 - %2 + + + ChannelLayoutName - + Invalid Nevažeće - + Mono Mono - + Stereo Stereo + + ClipPropertiesDialog + + + "%1" Properties + + + + + Multiple Clip Properties + + + + + Name: + + + + + Duration: + + + + + (multiple) + + + CollapsibleWidget - + <untitled> <neimenovano> @@ -99,7 +169,7 @@ ColorButton - + Set Color Postavi boju @@ -107,27 +177,27 @@ CornerPinEffect - + Top Left Gornje lijevo - + Top Right Gornje desno - + Bottom Left Donje lijevo - + Bottom Right Donje desno - + Perspective Perspektiva @@ -135,7 +205,7 @@ DebugDialog - + Debug Log Zapis za debugiranje @@ -167,90 +237,83 @@ Effect - + Invalid effect Nevažeći efekat - + No candidate for effect '%1'. This effect may be corrupt. Try reinstalling it or Olive. Nema kandidata za efekat '%1'. Moguće je da je ovaj efekat koruptiran. Pokušajte ponovno instalirati njega ili Olive. - Cu&t I'll have to check back on this later to see how it works with the keyboard in practice - &Reži + &Reži - &Copy - &Kopiraj + &Kopiraj - Move &Up - Pomjeri &gore + Pomjeri &gore - Move &Down - Pomjeri &dolje + Pomjeri &dolje - D&elete - &Obriši + &Obriši - Load Settings From File - Učitaj postavke iz datoteke + Učitaj postavke iz datoteke - Save Settings to File - Spasi postavke u datoteku + Spasi postavke u datoteku - + Save Effect Settings Spasi postavke efekata - - + + Effect XML Settings %1 XML postavke-efekta %1 - + Save Settings Failed Spašavanje postavki neuspješno - + Failed to open "%1" for writing. Neuspješno otvaranje "%1" za uređivanje. - + Load Effect Settings Učitaj postavke efekta - - + + Load Settings Failed Učitavanje postavki neuspješno - + Failed to open "%1" for reading. Neuspješno otvaranje "%1" za čitanje. - + This settings file doesn't match this effect. Ova datoteka postavki nije prikladna za ovaj efekat. @@ -258,73 +321,124 @@ EffectControls - + Effects: Efekti: - &Paste - &Zalijepi + &Zalijepi - + (none) (nema) - + Add Video Effect Dodaj video efekat - + VIDEO EFFECTS VIDEO EFEKTI - + Add Video Transition Dodaj video prelaz - + Add Audio Effect Dodaj audio efekat - + AUDIO EFFECTS AUDIO EFEKTI - + Add Audio Transition Dodaj audio prelaz - (Multiple clips selected) - (Vše snimki je odabrano) + (Vše snimki je odabrano) EffectRow - + Disable Keyframes Onemogući ključne kadrove - + Disabling keyframes will delete all current keyframes. Are you sure you want to do this? Onemogućavanje ključnih kadrova će obrisati sve trenutne ključne kadrove. Da li ste sigurni da želite ovo uraditi? + + EffectUI + + + %1 (Opening) + + + + + %1 (Closing) + + + + + %1 (multiple) + + + + + Cu&t + &Reži + + + + &Copy + &Kopiraj + + + + Move &Up + Pomjeri &gore + + + + Move &Down + Pomjeri &dolje + + + + D&elete + &Obriši + + + + Load Settings From File + Učitaj postavke iz datoteke + + + + Save Settings to File + Spasi postavke u datoteku + + EmbeddedFileChooser - + File: Datoteka: @@ -332,98 +446,108 @@ ExportDialog - + Export "%1" Izvoz "%1" - + Unknown codec name %1 Nepoznato ime kodeka %1 - + Export Failed Izvoz neuspješan - + Export failed - %1 Izvoz neuspješan - %1 - + Invalid dimensions Nevažeće dimenzije - + Export width and height must both be even numbers/divisible by 2. Visina i širina izvoza obje moraju biti parni brojevi/djeljive sa dva. - + Invalid codec Nevažeći kodek - + Couldn't determine output parameters for the selected codec. This is a bug, please contact the developers. Parametri odabranog kodeka se nisu mogli odrediti. Ovo je greška, molimo da kontaktirate developere. - + Invalid format Nevažeći format - + Couldn't determine output format. This is a bug, please contact the developers. Izlazni format se nije mogao odrediti. Ovo je greška, molimo da kontaktirate developere. - + Export Media Izvoz medija - + + %p% (Total: %1:%2:%3) + + + + + %p% (ETA: %1:%2:%3) + + + + Quality-based (Constant Rate Factor) Bazirano na kvaliteti (Faktor stalne stope/Constant Rate Factor) - + Constant Bitrate Stalna stopa bitova - - + + Invalid Codec Nevažeći kodek - + Failed to find a suitable encoder for this codec. Export will likely fail. Traganje za prikladnim koderom za ovaj kodek nije uspjelo. Izvoz najvjerovatnije neće uspjeti. - + Failed to find pixel format for this encoder. Export will likely fail. Traganje za prikladnim formatom piksela za ovaj kodek nije uspjelo. Izvoz najvjerovatnije neće uspjeti. - + Bitrate (Mbps): Stopa bitova (Mbps): - + Quality (CRF): Kvaliteta (CRF): - + Quality Factor: 0 = lossless @@ -438,79 +562,79 @@ 51 = najniža kvaliteta moguća - + Target File Size (MB): Željena veličina datoteke (MB): - + Format: Format: - + Range: Raspon: - + Entire Sequence Čitava sekvenca - + In to Out I have no clue what to call this really, it only plays sound, but that's not in the name, so I can't mention sound, so I assume that "in" and "out" reference the in and out points respectively. Od početka do kraja - + Video Video - - + + Codec: Kodek: - + Width: Širina: - + Height: Visina: - + Frame Rate: Okvirna stopa: - + Compression Type: Tip komprimacije: - + Advanced Napredno - + Audio Audio - + Sampling Rate: Stopa uzoraka: - + Bitrate (Kbps/CBR): Stopa bitova (Kbps/CBR): @@ -518,88 +642,88 @@ ExportThread - + failed to send frame to encoder (%1) Slanje okvira koderu nije uspjelo (%1) - + failed to receive packet from encoder (%1) Primanje paketa od kodera nije uspjelo (%1) - + could not video encoder for %1 Nije mogao video koder za %1 - + could not allocate video stream Video tok se nije mogao zauzeti - + could not allocate video encoding context Kontekst video kodiranja se nije moago zauzeti - + could not open output video encoder (%1) Izlazni video koder se nije moago otvoriti (%1) - + could not copy video encoder parameters to output stream (%1) Parametri video kodera se nisu mogli kopirati u izlazni tok (%1) - + could not audio encoder for %1 Not sure if there should be anything in between "not" and "audio" Nije mogao audio koder za %1 - + could not allocate audio stream Audio tok se nije mogao zauzeti - + could not allocate audio encoding context Kontekst audio kodiranja se nije mogao zauzeti - + could not open output audio encoder (%1) Izlaz audio kodera se nije mogao otvoriti (%1) - + could not copy audio encoder parameters to output stream (%1) Parametri audio kodera se nisu mogli kopirati u izlazni tok (%1) - + could not allocate audio buffer (%1) Audio međuspremnik se nije mogao zauzeti (%1) - + could not create output format context Kontekst izlaznog formata se nije mogao stvoriti - + could not open output file (%1) Izlazna datoteka se nije mogla otvoriti (%1) - + could not write output file header (%1) Zaglavlje izlazne datoteke se nije moglo ispisati (%1) - + could not write output file trailer (%1) Zaglavlje izlazne datoteke se nije moglo ispisati (%1) @@ -625,23 +749,21 @@ Frei0rEffect - + Failed to load Frei0r plugin "%1": %2 Not sure if that's completely accurate, as I have not seen this dialog and the text itself is somewhat ambiguous regarding the placeholders' functions Učitavanje Frei0r dodatka nije uspjelo "%1": %2 - NOTE: You can't load 32-bit Frei0r plugins into a 64-bit build of Olive. Please find a 64-bit version of this plugin or switch to a 32-bit build of Olive. - PAŽNJA: Vi ne možete učitavati 32-bitne Frei0r dodatke u 64-bitno izdanje Olive-a. Molimo nađite 64-bitno izdanje ovih dodataka, ili pređite na 32-bitno izdanje Olive-a. + PAŽNJA: Vi ne možete učitavati 32-bitne Frei0r dodatke u 64-bitno izdanje Olive-a. Molimo nađite 64-bitno izdanje ovih dodataka, ili pređite na 32-bitno izdanje Olive-a. - NOTE: You can't load 64-bit Frei0r plugins into a 32-bit build of Olive. Please find a 32-bit version of this plugin or switch to a 64-bit build of Olive. - PAŽNJA: Vi ne možete učitavati 64-bitne Frei0r dodatke u 32-bitno izdanje Olive-a. Molimo nađite 32-bitno izdanje ovih dodataka, ili pređite na 64-bitno izdanje Olive-a. + PAŽNJA: Vi ne možete učitavati 64-bitne Frei0r dodatke u 32-bitno izdanje Olive-a. Molimo nađite 32-bitno izdanje ovih dodataka, ili pređite na 64-bitno izdanje Olive-a. - + Error loading Frei0r plugin Greška pri učitavanju Frei0r dodataka @@ -649,22 +771,22 @@ GraphEditor - + Graph Editor Uređivač grafikona - + Linear Linearno - + Bezier Bezier - + Hold Drži @@ -672,17 +794,17 @@ GraphView - + Zoom to Selection Povećaj ka odabiru - + Zoom to Show All Povećaj ka svemu - + Reset View Vrati prvobitni prikaz @@ -690,22 +812,22 @@ InterlacingName - + None (Progressive) Nema (progresivno) - + Top Field First Gornje polje prvo - + Bottom Field First Donje polje prvo - + Invalid Nevažeće @@ -713,7 +835,7 @@ KeyframeNavigator - + Enable Keyframes Omogući ključne kadrove @@ -721,17 +843,17 @@ KeyframeView - + Linear Linearno - + Bezier Bezier - + Hold Drži @@ -739,14 +861,24 @@ LabelSlider - - + + &Edit + + + + + &Reset to Default + + + + + Set Value Odredi vrijednost - - + + New value: Nova vrijednost: @@ -754,17 +886,17 @@ LoadDialog - + Loading... Učitavanje... - + Loading '%1'... Učitavanje "%1"... - + Cancel Prekini @@ -772,52 +904,52 @@ LoadThread - + Version Mismatch Verzije se ne poklapaju - + This project was saved in a different version of Olive and may not be fully compatible with this version. Would you like to attempt loading it anyway? Ovaj projekat je bio spašen u drugačijoj verziji Olive-a i moguće je da nije u potpunosti kompatibilan sa ovom verzijom. Da li još uvijek želite probati učitati projekat? - + Invalid Clip Link Nevažeća veza snimke - + This project contains an invalid clip link. It may be corrupt. Would you like to continue loading it? Ovaj projekat sadrži nevažeću vezu snimke. Moguće je da je koruptiran. Da li biste htjeli da ga nastavite učitavati? - + %1 - Line: %2 Col: %3 %1 - Red: %2 Kolona: %3 - + User aborted loading Korisnik je prekinuo učitavanje - + XML Parsing Error Greška u parsiranju XML-a - + Couldn't load '%1'. %2 "%1": %2 se nije moglo učitati - + Project Load Error Greška pri učitavanju projekta - + Error loading project: %1 Greška pri učitavanju projekta: %1 @@ -825,7 +957,7 @@ MainWindow - + Welcome to %1 Dobrodišli u %1 @@ -838,67 +970,67 @@ Olive se nije pravilno zatvorio i datoteka za automatsko obnavljanje je primjećena. Da li želite da ju otvorite?
- + &File - + &New - + &Open Project - + Clear Recent List - + Open Recent - + &Save Project - + Save Project &As - + &Import... - + &Export... - + E&xit - + &Edit - + &Undo - + Redo @@ -911,432 +1043,377 @@ &Zalijepi
- + Select &All - + Deselect All - + Ripple to In Point - + Ripple to Out Point - + Edit to In Point - + Edit to Out Point - + Delete In/Out Point - + Ripple Delete In/Out Point - + Set/Edit Marker - + &View - + Zoom In - + Zoom Out - + Increase Track Height - + Decrease Track Height - + Toggle Show All - + Track Lines - + Rectified Waveforms - + Frames - + Drop Frame - + Non-Drop Frame - + Milliseconds - + Title/Action Safe Area - + Off - + Default - + 4:3 - + 16:9 - + Custom - + Full Screen - + Full Screen Viewer - + &Playback - + Go to Start - + Previous Frame - + Play/Pause - + Play In to Out - + Next Frame - + Go to End - + Go to Previous Cut - + Go to Next Cut - + Go to In Point - + Go to Out Point - + Shuttle Left - + Shuttle Stop - + Shuttle Right - + Loop - + &Window - + Project - + Effect Controls - + Timeline - + Graph Editor Uređivač grafikona - + Media Viewer - + Sequence Viewer - + Maximize Panel - + + Lock Panels + + + + Reset to Default Layout - + &Tools - + Pointer Tool - + Edit Tool - + Ripple Tool - + Razor Tool - + Slip Tool - + Slide Tool - + Hand Tool - + Transition Tool - + Enable Snapping - - Selecting Also Seeks + + Auto-Cut Silence - - Edit Tool Also Seeks - - - - - Edit Tool Selects Links - - - - - Seek Also Selects - - - - - Seek to the End of Pastes - - - - - Scroll Wheel Zooms - - - - - Enable Drag Files to Timeline - - - - - Auto-Scale By Default - - - - - Enable Seek to Import - - - - - Audio Scrubbing - - - - - Enable Drop on Media to Replace - - - - - Enable Hover Focus - - - - - Ask For Name When Setting Marker - - - - + No Auto-Scroll - + Page Auto-Scroll - + Smooth Auto-Scroll - + Preferences - + Clear Undo - + &Help - + A&ction Search - + Debug Log Zapis za debugiranje - + &About... - + <untitled> <neimenovano> @@ -1344,17 +1421,17 @@ Marker - + Set Marker - + Set clip marker name: - + Set sequence marker name: @@ -1362,52 +1439,52 @@ Media - + New Folder - + Name: - + Filename: - + Video Dimensions: - + Frame Rate: Okvirna stopa: - + %1 field(s) (%2 frame(s)) - + Interlacing: - + Audio Frequency: - + Audio Channels: - + Name: %1 Video Dimensions: %2x%3 Frame Rate: %4 @@ -1416,17 +1493,17 @@ Audio Layout: %6 - + Name - + Duration - + Rate @@ -1434,27 +1511,27 @@ Audio Layout: %6 MediaPropertiesDialog - + "%1" Properties - + Tracks: - + Video %1: %2x%3 %4FPS - + Audio %1: %2Hz %3 - + %n channel(s) @@ -1463,27 +1540,27 @@ Audio Layout: %6 - + Conform to Frame Rate: - + Alpha is Premultiplied - + Auto (%1) - + Interlacing: - + Name: @@ -1491,122 +1568,123 @@ Audio Layout: %6 MenuHelper - + &Project - + &Sequence - + &Folder - + Set In Point - + Set Out Point - + Reset In Point - + Reset Out Point - + Clear In/Out Point - + Add Default Transition - + Link/Unlink - + Enable/Disable - + Nest - + Cu&t &Reži - + Cop&y - + + &Paste &Zalijepi - + Paste Insert - + Duplicate - + Delete - + Ripple Delete - + Split - + Invalid aspect ratio - + The aspect ratio '%1' is invalid. Please try again. - + Enter custom aspect ratio - + Enter the aspect ratio to use for the title/action safe area (e.g. 16:9): @@ -1614,127 +1692,127 @@ Audio Layout: %6 NewSequenceDialog - + Editing "%1" - + New Sequence - + Preset: - + Film 4K - + TV 4K (Ultra HD/2160p) - + 1080p - + 720p - + 480p - + 360p - + 240p - + 144p - + NTSC (480i) - + PAL (576i) - + Custom - + Video Video - + Width: Širina: - + Height: Visina: - + Frame Rate: Okvirna stopa: - + Pixel Aspect Ratio: - + Square Pixels (1.0) - + Interlacing: - + None (Progressive) Nema (progresivno) - + Audio Audio - + Sample Rate: - + Name: @@ -1742,67 +1820,77 @@ Audio Layout: %6 OliveGlobal - + Olive Project %1 - + Auto-recovery Automatski oporavak - + Olive didn't close properly and an autorecovery file was detected. Would you like to open it? Olive se nije pravilno zatvorio i datoteka za automatsko obnavljanje je primjećena. Da li želite da ju otvorite? - + Open Project... - + Missing recent project - + The project '%1' no longer exists. Would you like to remove it from the recent projects list? - + Save Project As... - + Unsaved Project - + This project has changed since it was last saved. Would you like to save it before closing? - + No active sequence - - Please open the sequence you wish to export. + + Please open the sequence to perform this action. - + + No clips selected + + + + + Select the clips you wish to auto-cut + + + + Missing Project File - + Specified project '%1' does not exist. @@ -1815,284 +1903,389 @@ Audio Layout: %6
- - Playback - - - Generating Proxy: %1% - - - PreferencesDialog - + Preferences - + + Default Sequence + + + + Invalid CSS File - + CSS file '%1' does not exist. - + Confirm Reset All Shortcuts - + Are you sure you wish to reset all keyboard shortcuts to their defaults? - + Import Keyboard Shortcuts - - + + Error saving shortcuts - + Failed to open file for reading - + Export Keyboard Shortcuts - + Export Shortcuts - + Shortcuts exported successfully - + Failed to open file for writing - + Browse for CSS file - + Delete All Previews - + Are you sure you want to delete all previews? - + Previews Deleted - + All previews deleted succesfully. You may have to re-open your current project for changes to take effect. - + Language: - - Custom CSS: + + Default Sequence Settings - - Browse + + Add Default Effects to New Clips - - Image sequence formats: + + Automatically Seek to the Beginning When Playing at the End of a Sequence - - Audio Recording: + + Selecting Also Seeks - - Mono - Mono - - - - Stereo - Stereo - - - - Effect Textbox Lines: + + Edit Tool Also Seeks - - Thumbnail Resolution: - - - - - Waveform Resolution: - - - - - Delete Previews - - - - - Use Software Fallbacks When Possible - - - - - General - - - - - Behavior - - - - - Seeking - - - - - Accurate Seeking -Always show the correct frame (visual may pause briefly as correct frame is retrieved) - - - - - Fast Seeking -Seek quickly (may briefly show inaccurate frames when seeking - doesn't affect playback/export) - - - - - Memory Usage - - - - - Upcoming Frame Queue: - - - - - - frames - - - - - seconds + Edit Tool Selects Links - - Previous Frame Queue: + + Seek Also Selects - - Playback + + Seek to the End of Pastes - Output Device: + Scroll Wheel Zooms - - - Default + + Hold CTRL to toggle this setting - - Input Device: + + Invert Timeline Scroll Axes - - Sample Rate: + + Enable Drag Files to Timeline + + + + + Auto-Scale By Default + + + + + Auto-Seek to Imported Clips + + + + + Audio Scrubbing + + + + + Drop Files on Media to Replace + + + + + Enable Hover Focus + + + + + Ask For Name When Setting Marker + + + + + Appearance + + + + + Theme + + + + + Olive Dark (Default) + + + + + Olive Light + Native + + + + + Native (Light Icons) + + + + + Use Native Menu Styling + + + + + Custom CSS: + + + + + Browse + + + + + Image sequence formats: + + + + + Audio Recording: + + + + + Mono + Mono + + + + Stereo + Stereo + + + + Effect Textbox Lines: + + + + + Thumbnail Resolution: + + + + + Waveform Resolution: + + + + + Delete Previews + + + + + Use Software Fallbacks When Possible + + + + + General + + + + + Behavior + + + + + Memory Usage + + + + + Upcoming Frame Queue: + + + + + + frames + + + + + + seconds + + + + + Previous Frame Queue: + + + + + Playback + + + + + Output Device: + + + + + + Default + + + + + Input Device: + + + + + Sample Rate: + + + + Audio Audio - + Search for action or shortcut - + Action - + Shortcut - + Import - + Export - + Reset Selected - + Reset All - + Keyboard @@ -2100,12 +2293,17 @@ Seek quickly (may briefly show inaccurate frames when seeking - doesn't aff PreviewGenerator - + + Failed to find any valid video/audio streams + + + + Could not open file - %1 - + Could not find stream information - %1 @@ -2113,94 +2311,144 @@ Seek quickly (may briefly show inaccurate frames when seeking - doesn't aff Project - + + New + + + + + Open Project + + + + + Save Project + + + + + Undo + + + + + Redo + + + + + Tree View + + + + + Icon View + + + + + List View + + + + Search media, markers, etc. - + Project - + Sequence - + Replace '%1' - - + + All Files - - + + No active sequence - + No sequence is active, please open the sequence you want to replace clips from. - + Active sequence selected - + You cannot insert a sequence into itself, so no clips of this media would be in this sequence. - + Rename '%1' - + Enter new name: - + Delete media in use? - + The media '%1' is currently used in '%2'. Deleting it will remove all instances in the sequence. Are you sure you want to do this? - + Skip - + + Import a Project + + + + + "%1" is an Olive project file. It will merge with this project. Do you wish to continue? + + + + Image sequence detected - + The file '%1' appears to be part of an image sequence. Would you like to import it as such? - + Import media... - + No sequence is active, please open the sequence you want to delete clips from. @@ -2208,77 +2456,77 @@ Seek quickly (may briefly show inaccurate frames when seeking - doesn't aff ProxyDialog - + Create Proxy - + Proxy - + Dimensions: - + Same Size as Source - + Half Resolution (1/2) - + Quarter Resolution (1/4) - + Eighth Resolution (1/8) - + Sixteenth Resolution (1/16) - + Format: Format: - + ProRes HQ - + Location: - + Same as Source (in "%1" folder) - + Proxy file exists - + The file "%1" already exists. Do you wish to replace it? - + Custom Location @@ -2286,7 +2534,7 @@ Seek quickly (may briefly show inaccurate frames when seeking - doesn't aff ProxyGenerator - + Finished generating proxy for "%1" @@ -2294,75 +2542,173 @@ Seek quickly (may briefly show inaccurate frames when seeking - doesn't aff ReplaceClipMediaDialog - + Replace clips using "%1" - + Select which media you want to replace this media's clips with: - + Keep the same media in-points - + Replace - + Cancel Prekini - + No media selected - + Please select a media to replace with or click 'Cancel'. - + Same media selected - + You selected the same media that you're replacing. Please select a different one or click 'Cancel'. - + Folder selected - + You cannot replace footage with a folder. - + Active sequence selected - + You cannot insert a sequence into itself. + + RichTextEffect + + + Text + + + + + Padding + + + + + Position + + + + + Vertical Align: + + + + + Top + + + + + Center + + + + + Bottom + + + + + Auto-Scroll + + + + + Off + + + + + Up + + + + + Down + + + + + Left + + + + + Right + + + + + Shadow + + + + + Shadow Color + + + + + Shadow Angle + + + + + Shadow Distance + + + + + Shadow Softness + + + + + Shadow Opacity + + + Sequence - + %1 (copy) @@ -2370,7 +2716,7 @@ Seek quickly (may briefly show inaccurate frames when seeking - doesn't aff ShakeEffect - + Intensity @@ -2380,7 +2726,7 @@ Seek quickly (may briefly show inaccurate frames when seeking - doesn't aff
- + Frequency @@ -2388,7 +2734,7 @@ Seek quickly (may briefly show inaccurate frames when seeking - doesn't aff SolidEffect - + Type Tip @@ -2413,12 +2759,12 @@ Seek quickly (may briefly show inaccurate frames when seeking - doesn't aff - + Color - + Checkerboard Size @@ -2426,142 +2772,142 @@ Seek quickly (may briefly show inaccurate frames when seeking - doesn't aff SourcesCommon - + Import... - + New - + View - + Tree View - + Icon View - + Show Toolbar - + Show Sequences - + Replace/Relink Media - + Reveal in Explorer - + Reveal in Finder - + Reveal in File Manager - + Replace Clips Using This Media - + Create Sequence With This Media - + Duplicate - + Delete All Clips Using This Media - + Proxy - + Generating proxy: %1% complete - + Create/Modify Proxy - + Create Proxy - + Modify Proxy - + Restore Original - + Delete - + Preview in Media Viewer - + Properties... - + Replace Media - + You dropped a file onto '%1'. Would you like to replace it with the dropped file? - + Delete proxy - + Would you like to delete the proxy file "%1" as well? @@ -2569,37 +2915,37 @@ Seek quickly (may briefly show inaccurate frames when seeking - doesn't aff SpeedDialog - + Speed/Duration - + Speed: - + Frame Rate: Okvirna stopa: - + Duration: - + Reverse - + Maintain Audio Pitch - + Ripple Changes @@ -2607,20 +2953,78 @@ Seek quickly (may briefly show inaccurate frames when seeking - doesn't aff TextEditDialog - + Edit Text + + + Thin + + + + + Extra Light + + + + + Light + + + + + Normal + + + + + Medium + + + + + Demi Bold + + + + + Bold + + + + + Extra Bold + + + + + Black + + + + + TextEditEx + + + Edit Text + + + + + &Edit Text + + TextEffect - + Text - + Font @@ -2630,126 +3034,131 @@ Seek quickly (may briefly show inaccurate frames when seeking - doesn't aff - + Color - + Alignment - + Left - - + + Center - + Right - + Justify - + Top - + Bottom - + Word Wrap - - - Outline - - - - - Outline Color - - - - - Outline Width - - - - - Shadow - - - Shadow Color - - - - - Shadow Angle - - - - - Shadow Distance + Padding + Position + + + + + Outline + + + + + Outline Color + + + + + Outline Width + + + + + Shadow + + + + + Shadow Color + + + + + Shadow Angle + + + + + Shadow Distance + + + + Shadow Softness - + Shadow Opacity - + Sample Text - - - &Edit Text - - TimecodeEffect - + Timecode - + Sequence - + Media - + Scale @@ -2759,22 +3168,22 @@ Seek quickly (may briefly show inaccurate frames when seeking - doesn't aff - + Background Color - + Background Opacity - + Offset - + Prepend @@ -2782,152 +3191,152 @@ Seek quickly (may briefly show inaccurate frames when seeking - doesn't aff Timeline - + Nested Sequence - + Timeline: - + Effect already exists - + Clip '%1' already contains a '%2' effect. Would you like to replace it with the pasted one or add it as a separate effect? - + Add - + Replace - + Skip - + Do this for all conflicts found - + Title... - + Solid Color... - + Bars... - + Tone... - + Noise... - + Unsaved Project - + You must save this project before you can record audio in it. - + Click on the timeline where you want to start recording (drag to limit the recording to a certain timeframe) - + (none) (nema) - + Pointer Tool - + Edit Tool - + Ripple Tool - + Razor Tool - + Slip Tool - + Slide Tool - + Hand Tool - + Transition Tool - + Snapping - + Zoom In - + Zoom Out - + Record audio - + Add title, solid, bars, etc. @@ -2935,7 +3344,7 @@ Seek quickly (may briefly show inaccurate frames when seeking - doesn't aff TimelineHeader - + Center Timecodes @@ -2943,60 +3352,34 @@ Seek quickly (may briefly show inaccurate frames when seeking - doesn't aff TimelineWidget - + &Undo - + &Redo - - C&ut - - - - - Cop&y - - - - &Paste - &Zalijepi + &Zalijepi - - R&ipple Delete - - - - + Sequence Settings - + &Speed/Duration - - Auto-s&cale - - - - + &Reveal in Project - - - R&ename - - %1 @@ -3006,57 +3389,62 @@ Duration: %4 - - Rename '%1' + + R&ipple Delete Empty Space - - Rename multiple clips + + Auto-Cut Silence - - Enter a new name for this clip: + + Auto-S&cale - + + Properties + + + + Error - + Couldn't locate media wrapper for sequence. - + Title - + Solid Color - + Bars - + Tone - + Noise - + Duration: @@ -3064,22 +3452,27 @@ Duration: %4 ToneEffect - + Type Tip + + + Sine + + Frequency - + Amount Količina - + Mix Miks @@ -3092,225 +3485,102 @@ Duration: %4 - + Scale - + Uniform Scale - + Rotation - + Anchor Point - + Opacity - + Blend Mode - - - Normal - - - - - Darken - - - - - Multiply - - - - - Color Burn - - - - - Linear Burn - - - - - Lighten - - - - - Screen - - - - - Color Dodge - - - - - Linear Dodge (Add) - - - - - Overlay - - - - - Soft Light - - - Hard Light - - - - - Vivid Light - - - - - Linear Light - - - - - Pin Light - - - - - Hard Mix - - - - - Difference - - - - - Exclusion - - - - - Reflect - - - - - Substract - - - - - Average - - - - - Glow - - - - - Negation - - - - - Phoenix + Normal Transition - + Length + + UpdateNotification + + + An update is available from the Olive website. Visit www.olivevideoeditor.org to download it. + + + VSTHost - - - + + Error loading VST plugin - - Failed to create VST reference - - - - + Failed to load VST plugin "%1": %2 - - NOTE: You can't load 32-bit VST plugins into a 64-bit build of Olive. Please find a 64-bit version of this plugin or switch to a 32-bit build of Olive. - - - - - NOTE: You can't load 64-bit VST plugins into a 32-bit build of Olive. Please find a 32-bit version of this plugin or switch to a 64-bit build of Olive. - - - - + Failed to locate entry point for dynamic library. - + VST Error - + Plugin's magic number is invalid - + Plugin - + Interface - + Show - + VST Plugin @@ -3318,75 +3588,85 @@ Duration: %4 Viewer - + Sequence Viewer - + Media Viewer - + (none) (nema) + + + Drag video only + + + + + Drag audio only + + ViewerWidget - + Save Frame as Image... - + Show Fullscreen - + Disable - + Screen %1: %2x%3 - + Zoom - + Fit - + Custom - + Close Media - + Save Frame - + Viewer Zoom - + Set Custom Zoom Value: @@ -3394,7 +3674,7 @@ Duration: %4 ViewerWindow - + Exit Fullscreen @@ -3402,12 +3682,12 @@ Duration: %4 VoidEffect - + (unknown) - + Missing Effect @@ -3423,12 +3703,12 @@ Duration: %4 transition - + Invalid transition - + No candidate for transition '%1'. This transition may be corrupt. Try reinstalling it or Olive. diff --git a/ts/olive_cs.ts b/ts/olive_cs.ts index 676df5491..ebadc237d 100644 --- a/ts/olive_cs.ts +++ b/ts/olive_cs.ts @@ -2,580 +2,47 @@ - MainWindow + AboutDialog - 4:3 - 4:3 + Olive is a non-linear video editor. This software is free and protected by the GNU GPL. + Olive je nelineární editor obrazového záznamu. Tento program je zdarma a chráněn GNU GPL. - Off - Vypnuto - - - &New - &Nový - - - 16:9 - 16:9 - - - Loop - Smyčka - - - Redo - Znovu - - - Slip Tool - Roztočení se ztotožněním - - - &Edit - Úp&ravy - - - &File - &Soubor - - - &Help - Nápo&věda - - - &Undo - &Zpět - - - &View - &Pohled - - - Timeline - Časová osa - - - E&xit - &Ukončit - - - Graph Editor - Editor grafu - - - Edit Tool - Nástroj pro úpravy - - - Media Viewer - Prohlížeč záznamu - - - Go to Start - Jít na začátek - - - Go to In Point - Jít na bod začátku - - - Zoom In - Přiblížit - - - Clear Recent List - Vyprázdnit seznam naposledy otevřených souborů - - - Edit to Out Point - Upravit po bod konce - - - Go to Out Point - Jít na bod konce - - - Seek to the End of Pastes - Vyhledávat po konec vložení - - - Ripple Tool - Vložení a posunutí - - - Enable Drag Files to Timeline - Povolit tažení souborů na časovou osu - - - Drop Frame - Zahodit snímek - - - &Playback - &Přehrávání - - - Title/Action Safe Area - Bezpečná oblast - - - Audio Scrubbing - Přehrávání zvuku při tažení ukazatele - - - &Tools - &Nástroje - - - Ripple to In Point - Vložit a posunout k bodu začátku - - - Enable Snapping - Povolit přichytávání - - - No Auto-Scroll - Žádné automatické projíždění - - - Auto-Scale By Default - Automaticky měnit velikost - - - Set/Edit Marker - Nastavit/Upravit značku - - - Non-Drop Frame - Nezahodit snímek - - - Hand Tool - Ručička - - - Toggle Show All - Přepnout ukázání všeho - - - Custom - Vlastní - - - Frames - Snímky - - - Lock Panels - Uzamknout panely - - - Play In to Out - Přehrát od začátku po konec - - - Scroll Wheel Zooms - Kolečko myši přibližuje - - - Page Auto-Scroll - Stránkové automatické projíždění - - - Full Screen - Celá obrazovka - - - Open Recent - Otevřít nedávné - - - Edit to In Point - Upravit po bod začátku - - - Razor Tool - Nástroj břitvy - - - Next Frame - Další snímek - - - Zoom Out - Oddálit - - - Go to Previous Cut - Jít na předchozí záběr - - - &Export... - &Vyvést... - - - &Import... - &Zavést... - - - Project - Projekt - - - Go to End - Jít na konec - - - Enable Hover Focus - Povolit zaměření při přejetí - - - Shuttle Stop - Zastavit pendlování - - - Shuttle Left - Jezdit tam a zpět vlevo - - - Delete In/Out Point - Smazat bod začátku/konce - - - Clear Undo - Vyprázdnit minulost kroků zpět - - - Ripple Delete In/Out Point - Vytáhnout bod začátku/konce - - - Full Screen Viewer - Prohlížeč na celou obrazovku - - - Ripple to Out Point - Vložit a posunout k bodu konce - - - Enable Seek to Import - Povolit vyhledávání k zavedení - - - Edit Tool Selects Links - Nástroj pro úpravy vybírá odkazy - - - A&ction Search - Hledání č&inností - - - Pointer Tool - Ukazovátko - - - &About... - &O programu... - - - Debug Log - Zápis ladění - - - Selecting Also Seeks - Výběr také vyhledává - - - Select &All - Vybrat &vše - - - Slide Tool - Roztočení - - - Welcome to %1 - Vítejte v %1 - - - Default - Výchozí - - - Reset to Default Layout - Obnovit výchozí rozvržení - - - Effect Controls - Ovládání efektů - - - Enable Drop on Media to Replace - Povolit upuštění na záznam pro nahrazení - - - <untitled> - <bez názvu> - - - Rectified Waveforms - Vlnový tvar odspodu - - - Decrease Track Height - Zmenšit výšku stopy - - - Increase Track Height - Zvětšit výšku stopy - - - &Window - &Okno - - - Ask For Name When Setting Marker - Požádat o název při nastavení značky - - - &Save Project - &Uložit projekt - - - Play/Pause - Přehrát/Pozastavit - - - Preferences - Nastavení - - - Save Project &As - Uložit projekt j&ako - - - &Open Project - &Otevřít projekt - - - Milliseconds - Milisekundy - - - Track Lines - Řádky stop - - - Sequence Viewer - Prohlížeč úryvku (sledu záběrů) - - - Smooth Auto-Scroll - Jemné automatické projíždění - - - Previous Frame - Předchozí snímek - - - Go to Next Cut - Jít na další záběr - - - Seek Also Selects - Vyhledávání také vybírá - - - Transition Tool - Přechod - - - Shuttle Right - Jezdit tam a zpět vpravo - - - Deselect All - Zrušit výběr všeho - - - Maximize Panel - Zvětšit panel - - - Edit Tool Also Seeks - Nástroj pro úpravy také vyhledává + Olive Team is obliged to inform users that Olive source code is available for download from its website. + Družstvo Olive se dává na vědomí, že zdrojové kódy Olive jsou dostupné pro stažení na internetové stránce projektu. - Timeline + ActionSearch - Add - Přidat - - - Skip - Přeskočit - - - Slip Tool - Roztočení se ztotožněním - - - Edit Tool - Nástroj pro úpravy - - - Title... - Název... - - - Zoom In - Přiblížit - - - Ripple Tool - Nástroj pro vložení a posunutí - - - (none) - (žádný) - - - Record audio - Nahrát zvuk - - - Solid Color... - Plná barva... - - - Hand Tool - Nástroj ručičky - - - Snapping - Přichytávání - - - Click on the timeline where you want to start recording (drag to limit the recording to a certain timeframe) - Klepněte na časovou osu, kde chcete začít s nahráváním (táhněte pro omezení nahrávky na určitý časový snímek) - - - Noise... - Šum... - - - Nested Sequence - Vnořený úryvek (sled záběrů) - - - Razor Tool - Nástroj břitvy - - - Zoom Out - Oddálit - - - Clip '%1' already contains a '%2' effect. Would you like to replace it with the pasted one or add it as a separate effect? - Záběr '%1' již obsahuje '%2' efekt. Chcete jej nahradit vloženým nebo jej přidat jako samostatný efekt? - - - Bars... - Zkušební tabulka... - - - Replace - Nahradit - - - Pointer Tool - Nástroj ukazovátka - - - You must save this project before you can record audio in it. - Musíte tento projekt uložit, předtím než do něj můžete nahrát zvuk. - - - Effect already exists - Efekt již existuje - - - Slide Tool - Roztočení - - - Add title, solid, bars, etc. - Přidat název, plný, zkušební tabulky atd. - - - Tone... - Tón... - - - Do this for all conflicts found - Použít na všechny nalezené střety - - - Timeline: - Časová osa: - - - Unsaved Project - Neuložený projekt - - - Transition Tool - Nástroj pro přechod + Search for action... + Hledat činnost... - ViewerWidget + AdvancedVideoDialog - Fit - Vejít se + Advanced Video Settings + Pokročilá nastavení obrazu - Zoom - Zvětšení + Pixel Format: + Formát pixelu: - Save Frame as Image... - Uložit snímek jako obrázek... + Threads: + + + + + Audio + + %1 Audio + %1 Zvuk - Custom - Vlastní - - - Show Fullscreen - Ukázat na celou obrazovku - - - Close Media - Zavřít záznam - - - Save Frame - Uložit snímek - - - Screen %1: %2x%3 - Obrazovka %1: %2x%3 - - - Set Custom Zoom Value: - Nastavit vlastní hodnotu zvětšení: - - - Disable - Zakázat - - - Viewer Zoom - Zvětšení prohlížeče + Recording %1 + Nahrávání %1 @@ -590,465 +57,145 @@ - ToneEffect + AutoCutSilenceDialog - Mix - Směs + Cut Silence + - Type - Typ + Attack Threshold: + - Amount - Množství + Attack Time: + - Frequency - Kmitočet + Release Threshold: + + + + Release Time: + - SourcesCommon + Cacher - New - Nový - - - View - Pohled - - - Proxy - Proxy - - - Show Toolbar - Ukázat nástrojový pruh - - - Create/Modify Proxy - Vytvořit/Změnit proxy - - - Restore Original - Obnovit původní - - - Delete proxy - Smazat proxy - - - Create Proxy - Vytvořit proxy - - - Create Sequence With This Media - Vytvořit úryvek (sled záběrů) pomocí tohoto záznamu - - - Reveal in Explorer - Ukázat v průzkumníku - - - Delete - Smazat - - - Replace/Relink Media - Nahradit/Znovuspojit záznamy - - - Icon View - Pohled s ikonami - - - Delete All Clips Using This Media - Smazat všechny záběry pomocí tohoto záznamu - - - Duplicate - Zdvojit - - - Import... - Zavést... - - - Show Sequences - Ukázat úryvky (sledy záběrů) - - - Preview in Media Viewer - Náhled v prohlížeči záznamu - - - Replace Clips Using This Media - Nahradit záběry pomocí tohoto záznamu - - - Tree View - Stromový pohled - - - Generating proxy: %1% complete - Vytvoření proxy: %1% hotovo - - - Reveal in File Manager - Ukázat ve správci souborů - - - Properties... - Vlastnosti... - - - Modify Proxy - Změnit proxy - - - Replace Media - Nahradit záznam - - - Reveal in Finder - Ukázat v hledači - - - Would you like to delete the proxy file "%1" as well? - Chcete smazat i soubor proxy "%1"? - - - You dropped a file onto '%1'. Would you like to replace it with the dropped file? - Upustil jste soubor na '%1'. Chcete jej nahradit upuštěným souborem? + Could not open %1 - %2 + - PanEffect + ChannelLayoutName - Pan - Vyvážení + Mono + Mono + + + Invalid + Neplatný + + + Stereo + Stereo - TextEffect + ClipPropertiesDialog - Top - Nahoře + "%1" Properties + "%1" Vlastnosti - Font - Písmo - - - Left - Vlevo - - - Size - Velikost - - - Text - Text - - - Color - Barva - - - Right - Vpravo - - - &Edit Text - &Upravit text - - - Outline Color - Barva obrysu - - - Outline Width - Šířka obrysu - - - Justify - Do bloku - - - Sample Text - Text příkladu - - - Shadow Softness - Měkkost stínu - - - Bottom - Dole - - - Center - Na střed - - - Shadow - Stín - - - Outline - Obrys - - - Shadow Distance - Vzdálenost stínu - - - Shadow Opacity - Neprůhlednost stínu - - - Word Wrap - Zalamování slov - - - Shadow Color - Barva stínu - - - Shadow Angle - Úhel stínu - - - Alignment - Zarovnání - - - - transition - - Invalid transition - Neplatný přechod - - - No candidate for transition '%1'. This transition may be corrupt. Try reinstalling it or Olive. - Žádný uchazeč o přechod '%1'. Tento přechod může být poškozen. Pokuste se jej nebo Olive znovu nainstalovat. - - - - NewSequenceDialog - - 144p - 144p - - - 240p - 240p - - - 360p - 360p - - - 480p - 480p - - - 720p - 720p - - - Editing "%1" - Upravení "%1" - - - 1080p - 1080p - - - Audio - Zvuk + Multiple Clip Properties + Name: - Název: - - - Video - Obraz - - - TV 4K (Ultra HD/2160p) - TV 4K (Ultra HD/2160p) - - - PAL (576i) - PAL (576i) - - - NTSC (480i) - NTSC (480i) - - - None (Progressive) - Žádné (progresivní) - - - Custom - Vlastní - - - Width: - Šířka: - - - Frame Rate: - Snímkování: - - - Interlacing: - Prokládání: - - - Preset: - Přednastavení: - - - New Sequence - Nový úryvek (sled záběrů) - - - Pixel Aspect Ratio: - Poměr stran pixelu: - - - Square Pixels (1.0) - Čtvercové pixely (1.0) - - - Sample Rate: - Vzorkovací kmitočet: - - - Film 4K - Film 4K - - - Height: - Výška: - - - - TimelineWidget - - C&ut - Vyj&mout - - - Bars - Zkušební tabulka - - - Tone - Tón - - - &Redo - &Znovu - - - &Undo - &Zpět - - - Cop&y - &Kopírovat - - - Error - Chyba - - - Noise - Šum - - - Title - Název - - - Sequence Settings - Nastavení úryvku (sledu záběrů) - - - &Paste - &Vložit - - - &Reveal in Project - &Odkrýt v projektu - - - Rename '%1' - Přejmenovat '%1' - - - Auto-s&cale - Automatická &změna velikosti - - - R&ename - &Přejmenovat - - - Solid Color - Plná barva - - - %1 -Start: %2 -End: %3 -Duration: %4 - %1 -Začátek: %2 -Konec: %3 -Doba trvání: %4 - - - Rename multiple clips - Přejmenovat více záběrů - - - Enter a new name for this clip: - zadejte nový název pro tento záběr: + Název: Duration: - Doba trvání: + Doba trvání: - R&ipple Delete - &Vytáhnout (smazat a posunout) + (multiple) + + + + + CollapsibleWidget + + <untitled> + + + + + ColorButton + + Set Color + Nastavit barvu + + + + CornerPinEffect + + Top Right + Nahoře vpravo - &Speed/Duration - &Rychlost/Doba trvání + Bottom Left + Dole vlevo - Couldn't locate media wrapper for sequence. - Nepodařilo se najít obal záznamu pro tento úryvek (sled záběrů). + Top Left + Nahoře vlevo + + + Perspective + Perspektiva + + + Bottom Right + Dole vpravo + + + + DebugDialog + + Debug Log + Zápis ladění + + + + DemoNotice + + Welcome to Olive! + Vítejte v Olive! + + + This software is currently in ALPHA which means it is unstable and very likely to crash, have bugs, and have missing features. We offer no warranty so use at your own risk. Please report any bugs or feature requests at %1 + Tento program je v současnosti v Alfa verzi, což znamená, že je nestálý a velice pravděpodobně náchylný k pádům, má chyby a chybí mu funkce. Není poskytována žádná záruka, takže jej používejte na vlastní nebezpečí. Hlašte, prosím, jakékoli chyby nebo žádosti o funkce na %1 + + + Thank you for trying Olive and we hope you enjoy it! + Děkujeme vám za zkoušení Olive. Přejeme si, aby vám dělal radost! + + + Olive is a free open-source video editor released under the GNU GPL. If you have paid for this software, you have been scammed. + Olive je editor obrazového záznamu s otevřeným zdrojovým kódem vydaný pod GNU GPL. Effect Cu&t - Vyjmou&t + Vyjmou&t &Copy - &Kopírovat + &Kopírovat No candidate for effect '%1'. This effect may be corrupt. Try reinstalling it or Olive. @@ -1060,7 +207,7 @@ Doba trvání: %4 Load Settings From File - Nahrát nastavení ze souboru + Nahrát nastavení ze souboru Load Effect Settings @@ -1068,15 +215,15 @@ Doba trvání: %4 Move &Up - Posunout &nahoru + Posunout &nahoru D&elete - S&mazat + S&mazat Move &Down - Posunout &dolů + Posunout &dolů Save Settings Failed @@ -1104,742 +251,13 @@ Doba trvání: %4 Save Settings to File - Uložit nastavení do souboru + Uložit nastavení do souboru Failed to open "%1" for writing. Nepodařilo se otevřít "%1" pro zápis. - - MenuHelper - - Cu&t - Vyjmou&t - - - Nest - Vnořovat - - - The aspect ratio '%1' is invalid. Please try again. - Poměr stran '%1' je neplatný. Zkuste to, prosím, znovu. - - - Cop&y - &Kopírovat - - - Split - Rozdělit - - - Paste Insert - Vložit/Přidat - - - Add Default Transition - Přidat výchozí přechod - - - &Paste - &Vložit - - - Delete - Smazat - - - Link/Unlink - Spojit/Oddělit - - - Invalid aspect ratio - Neplatný poměr stran - - - Enter the aspect ratio to use for the title/action safe area (e.g. 16:9): - Zadejte poměr stran k použití pro bezpečnou oblast (např. 16:9): - - - Set In Point - Nastavit bod začátku - - - Clear In/Out Point - Vymazat bod začátku/konce - - - Enter custom aspect ratio - Zadat vlastní poměr stran - - - Duplicate - Zdvojit - - - &Project - &Projekt - - - &Folder - &Složka - - - &Sequence - Ú&ryvek - - - Reset In Point - Obnovit výchozí bod začátku - - - Ripple Delete - Vytáhnout - - - Enable/Disable - Povolit/Zakázat - - - Set Out Point - Nastavit bod konce - - - Reset Out Point - Obnovit výchozí bod konce - - - - TransformEffect - - Glow - Záře - - - Pin Light - Připíchnout světlo - - - Scale - Měřítko - - - Anchor Point - Bod ukotvení - - - Linear Light - Přímé světlo - - - Lighten - Vypálit - - - Uniform Scale - Jednotné měřítko - - - Color Dodge - Uskočení barvy - - - Blend Mode - Režim mísení - - - Darken - Ztmavit - - - Normal - Normální - - - Screen - Obrazovka - - - Vivid Light - Jasné světlo - - - Color Burn - Vypálení barvy - - - Hard Light - Ostré světlo - - - Soft Light - Tlumené světlo - - - Linear Dodge (Add) - Lineární uskočení (Přidat) - - - Opacity - Neprůhlednost - - - Position - Poloha - - - Rotation - Otočení - - - Overlay - Překrytí - - - Phoenix - Fénix - - - Linear Burn - Přímé vypálení - - - Hard Mix - Tvrdá směs - - - Reflect - Zrcadlit - - - Average - Průměr - - - Substract - Odečíst - - - Exclusion - Ohraničení - - - Negation - Odmítnutí - - - Multiply - Znásobit - - - Difference - Rozdíl - - - - GraphEditor - - Hold - Držet - - - Graph Editor - Editor grafu - - - Bezier - Bézier - - - Linear - Lineární - - - - KeyframeView - - Hold - Držet - - - Bezier - Bézier - - - Linear - Lineární - - - - ChannelLayoutName - - Mono - Mono - - - Invalid - Neplatný - - - Stereo - Stereo - - - - PreferencesDialog - - Mono - Mono - - - Export Shortcuts - Vyvést zkratky - - - Audio - Zvuk - - - Invalid CSS File - Neplatný soubor CSS - - - All previews deleted succesfully. You may have to re-open your current project for changes to take effect. - Všechny náhledy byly úspěšně smazány. Možná budete muset nynější projekt otevřít znovu, aby se změny projevily. - - - Thumbnail Resolution: - Rozlišení náhledu: - - - Playback - Přehrávání - - - Search for action or shortcut - Hledat činnosti nebo klávesové zkratky - - - Sample Rate: - Vzorkovací kmitočet: - - - Waveform Resolution: - Rozlišení tvaru vlny: - - - Use Software Fallbacks When Possible - Zajištění skrze softwarovou zálohu - - - Action - Činnost - - - Browse - Procházet - - - Export - Vyvést - - - Language: - Jazyk: - - - Import - Zavést - - - Effect Textbox Lines: - Řádky textového pole efektu: - - - Stereo - Stereo - - - Custom CSS: - Vlastní CSS: - - - Delete All Previews - Smazat všechny náhledy - - - Previews Deleted - Náhledy smazány - - - Output Device: - Výstupní zařízení: - - - Audio Recording: - Nahrávání zvuku: - - - frames - snímků - - - Fast Seeking -Seek quickly (may briefly show inaccurate frames when seeking - doesn't affect playback/export) - Rychlé vyhledávání -Vyhledávat rychle (při hledání se mohou krátce ukázat nepřesné snímky - neovlivňuje přehrávání/vyvádění) - - - Browse for CSS file - Hledat soubor CSS - - - Export Keyboard Shortcuts - Vyvést klávesové zkratky - - - Reset Selected - Obnovit výchozí hodnotu u vybraného - - - Failed to open file for writing - Soubor se nepodařilo otevřít pro zápis - - - Shortcuts exported successfully - Zkratky úspěšně vyvedeny - - - seconds - sekund - - - Seeking - Vyhledávání - - - Reset All - Obnovit výchozí hodnotu u všeho - - - Delete Previews - Smazat náhledy - - - Input Device: - Vstupní zařízení: - - - Confirm Reset All Shortcuts - Potvrdit obnovení výchozího nastavení všech klávesových zkratek - - - Default - Výchozí - - - Upcoming Frame Queue: - Nadcházející řada snímků: - - - Import Keyboard Shortcuts - Zavést klávesové zkratky - - - Behavior - Chování - - - Image sequence formats: - Formáty obrázkového úryvku (sledu záběrů): - - - Error saving shortcuts - Chyba při ukládání klávesových zkratek - - - Preferences - Nastavení - - - Keyboard - Klávesnice - - - Previous Frame Queue: - Předchozí řada snímků: - - - Are you sure you want to delete all previews? - Opravdu chcete smazat všechny náhledy? - - - General - Obecné - - - Memory Usage - Využití paměti - - - CSS file '%1' does not exist. - Soubor CSS '%1' neexistuje. - - - Accurate Seeking -Always show the correct frame (visual may pause briefly as correct frame is retrieved) - Přesné vyhledávání -Vždy ukazovat správný snímek (obraz se při získávání správného snímku může na krátkou dobu pozastavit) - - - Failed to open file for reading - Soubor se nepodařilo otevřít pro čtení - - - Shortcut - Zkratka - - - Are you sure you wish to reset all keyboard shortcuts to their defaults? - Jste si jistý, že chcete vrátit nastavení všech klávesových zkratek do jejich výchozího stavu? - - - - Media - - Name - Název - - - Rate - Rychlost - - - Name: - Název: - - - Filename: - Název souboru: - - - Video Dimensions: - Rozměry obrazu: - - - New Folder - Nová složka - - - Frame Rate: - Snímkování: - - - Interlacing: - Prokládání: - - - Audio Frequency: - Kmitočet zvuku: - - - %1 field(s) (%2 frame(s)) - %1 pole(í) (%2 snímek(y)) - - - Duration - Doba trvání - - - Audio Channels: - Zvukové kanály: - - - Name: %1 -Video Dimensions: %2x%3 -Frame Rate: %4 -Audio Frequency: %5 -Audio Layout: %6 - Název: %1 -Rozměry obrazu: %2x%3 -Snímkování: %4 -Kmitočet zvuku: %5 -Rozložení zvuku: %6 - - - - VSTHost - - Show - Ukázat - - - Error loading VST plugin - Chyba při nahrávání přídavného modulu VST - - - Plugin's magic number is invalid - Kouzelné číslo přídavného modulu je neplatné - - - NOTE: You can't load 64-bit VST plugins into a 32-bit build of Olive. Please find a 32-bit version of this plugin or switch to a 64-bit build of Olive. - Poznámka: Nemůžete nahrát 64 bitové přídavné moduly VST do 32 bitového sestavení Olive. Najděte, prosím, 32 bitovou verzi tohoto přídavného modulu nebo přepněte na 64 bitové sestavení Olive. - - - Plugin - Přídavný modul - - - VST Plugin - Přídavný modul VST - - - VST Error - Chyba VST - - - Interface - Rozhraní - - - NOTE: You can't load 32-bit VST plugins into a 64-bit build of Olive. Please find a 64-bit version of this plugin or switch to a 32-bit build of Olive. - Poznámka: Nemůžete nahrát 32 bitové přídavné moduly VST do 64 bitového sestavení Olive. Najděte, prosím, 64 bitovou verzi tohoto přídavného modulu nebo přepněte na 32 bitové sestavení Olive. - - - Failed to locate entry point for dynamic library. - Nepodařilo se najít vstupní bod pro dynamickou knihovnu. - - - Failed to create VST reference - Nepodařilo se vytvořit odkaz na VST - - - Failed to load VST plugin "%1": %2 - Nepodařilo se nahrát přídavný modul "%1": %2 - - - - Project - - Skip - Přeskočit - - - The media '%1' is currently used in '%2'. Deleting it will remove all instances in the sequence. Are you sure you want to do this? - Záznam '%1' se nyní používá v '%2'. Jeho smazání odstraní všechny instance v úryvku (sledu záběrů). Opravdu to chcete udělat? - - - Delete media in use? - Smazat používaný záznam? - - - Image sequence detected - Zjištěn obrázkový úryvek (sled záběrů) - - - Rename '%1' - Přejmenovat '%1' - - - Active sequence selected - Vybrán činný úryvek (sled záběrů) - - - Enter new name: - Zadat nový název: - - - Search media, markers, etc. - Hledat záznam, značky atd. - - - Project - Projekt - - - Sequence - Úryvek - - - You cannot insert a sequence into itself, so no clips of this media would be in this sequence. - Úryvek (sled záběrů) nemůžete vložit do něj samého, aby žádné záběry z tohoto záznamu nebyly v tomto úryvku (sledu záběrů). - - - Import media... - Zavést záznam... - - - No active sequence - Žádný činný úryvek (sled záběrů) - - - No sequence is active, please open the sequence you want to delete clips from. - Žádný úryvek (sled záběrů) není činný. Otevřete, prosím, úryvek (sled záběrů), ve kterém chcete smazat záběry. - - - Replace '%1' - Nahradit '%1' - - - All Files - Všechny soubory - - - No sequence is active, please open the sequence you want to replace clips from. - Žádný úryvek (sled záběrů) není činný. Otevřete, prosím, úryvek (sled záběrů), ve kterém chcete nahradit záběry. - - - The file '%1' appears to be part of an image sequence. Would you like to import it as such? - Soubor '%1' se zdá být součástí obrázkového úryvku (sledu záběrů). Chcete jej zavést jako takový? - - - - FillLeftRightEffect - - Type - Typ - - - Fill Left with Right - Vyplnit levý pravým - - - Fill Right with Left - Vyplnit pravý levým - - - - SolidEffect - - Type - Typ - - - Color - Barva - - - Solid Color - Plná barva - - - Opacity - Neprůhlednost - - - Checkerboard - Šachovnice - - - SMPTE Bars - Pruhy SMPTE - - - Checkerboard Size - Velikost šachovnice - - EffectControls @@ -1852,7 +270,7 @@ Rozložení zvuku: %6 &Paste - &Vložit + &Vložit (none) @@ -1876,7 +294,7 @@ Rozložení zvuku: %6 (Multiple clips selected) - (vybráno více záběrů) + (vybráno více záběrů) AUDIO EFFECTS @@ -1884,42 +302,64 @@ Rozložení zvuku: %6 - TimecodeEffect + EffectRow - Timecode - Časový kód + Disable Keyframes + Zakázat klíčové snímky - Color - Barva + Disabling keyframes will delete all current keyframes. Are you sure you want to do this? + Zákázání klíčových snímků smaže všechny nynější klíčové snímky. Opravdu to chcete udělat? + + + + EffectUI + + %1 (Opening) + - Media - Záznamy + %1 (Closing) + - Scale - Měřítko + %1 (multiple) + - Offset - Posun + Cu&t + Vyjmou&t - Prepend - Uvést na začátku + &Copy + &Kopírovat - Background Color - Barva pozadí + Move &Up + Posunout &nahoru - Background Opacity - Neprůhlednost pozadí + Move &Down + Posunout &dolů - Sequence - Úryvek + D&elete + S&mazat + + + Load Settings From File + Nahrát nastavení ze souboru + + + Save Settings to File + Uložit nastavení do souboru + + + + EmbeddedFileChooser + + File: + Soubor: @@ -2070,148 +510,13 @@ Rozložení zvuku: %6 Height: Výška: - - - EmbeddedFileChooser - File: - Soubor: - - - - MediaPropertiesDialog - - Name: - Název: + %p% (Total: %1:%2:%3) + - Video %1: %2x%3 %4FPS - Obraz %1: %2x%3 %4 FPS - - - Alpha is Premultiplied - Alfa je předznásobena - - - "%1" Properties - "%1" Vlastnosti - - - Interlacing: - Prokládání: - - - Audio %1: %2Hz %3 - Zvuk %1: %2Hz %3 - - - %n channel(s) - - %n kanál - %n kanály - %n kanálů - - - - Auto (%1) - Auto (%1) - - - Conform to Frame Rate: - Odpovídá snímkování: - - - Tracks: - Stopy: - - - - ProxyDialog - - Proxy - Proxy - - - Eighth Resolution (1/8) - Osminové rozlišení (1/8) - - - Create Proxy - Vytvořit proxy - - - Sixteenth Resolution (1/16) - Šestnáctinové rozlišení (1/16) - - - ProRes HQ - ProRes HQ - - - The file "%1" already exists. Do you wish to replace it? - Soubor "%1" již existuje. Chcete jej nahradit? - - - Dimensions: - Rozměry: - - - Half Resolution (1/2) - Poloviční rozlišení (1/2) - - - Location: - Umístění: - - - Same as Source (in "%1" folder) - Stejné jako zdroj (ve složce "%1") - - - Format: - Formát: - - - Quarter Resolution (1/4) - Čtvrtinové rozlišení (1/4) - - - Proxy file exists - Soubor proxy existuje - - - Same Size as Source - Stejná velikost jako zdroj - - - Custom Location - Vlastní umístění - - - - InterlacingName - - Invalid - Neplatný - - - Top Field First - Nejprve horní pole - - - None (Progressive) - Žádný (progresivní) - - - Bottom Field First - Nejprve dolní pole - - - - TextEditDialog - - Edit Text - Upravit text + %p% (ETA: %1:%2:%3) + @@ -2286,30 +591,1525 @@ Rozložení zvuku: %6 - AboutDialog + FillLeftRightEffect - Olive is a non-linear video editor. This software is free and protected by the GNU GPL. - Olive je nelineární editor obrazového záznamu. Tento program je zdarma a chráněn GNU GPL. + Type + Typ - Olive Team is obliged to inform users that Olive source code is available for download from its website. - Družstvo Olive se dává na vědomí, že zdrojové kódy Olive jsou dostupné pro stažení na internetové stránce projektu. + Fill Left with Right + Vyplnit levý pravým + + + Fill Right with Left + Vyplnit pravý levým - Viewer + Frei0rEffect + + Failed to load Frei0r plugin "%1": %2 + Nepodařilo se nahrát přídavný modul Frei0r "%1": %2 + + + Error loading Frei0r plugin + Chyba při nahrávání přídavného modulu Frei0r + + + NOTE: You can't load 64-bit Frei0r plugins into a 32-bit build of Olive. Please find a 32-bit version of this plugin or switch to a 64-bit build of Olive. + Poznámka: Nemůžete nahrát 64 bitové přídavné moduly Frei0r do 32 bitového sestavení Olive. Najděte, prosím, 32 bitovou verzi tohoto přídavného modulu nebo přepněte na 64 bitové sestavení Olive. + + + NOTE: You can't load 32-bit Frei0r plugins into a 64-bit build of Olive. Please find a 64-bit version of this plugin or switch to a 32-bit build of Olive. + Poznámka: Nemůžete nahrát 32 bitové přídavné moduly Frei0r do 64 bitového sestavení Olive. Najděte, prosím, 64 bitovou verzi tohoto přídavného modulu nebo přepněte na 32 bitové sestavení Olive. + + + + GraphEditor + + Hold + Držet + + + Graph Editor + Editor grafu + + + Bezier + Bézier + + + Linear + Lineární + + + + GraphView + + Zoom to Show All + Přiblížit pro ukázání všeho + + + Zoom to Selection + Přiblížit na výběr + + + Reset View + Obnovit výchozí zvětšení + + + + InterlacingName + + Invalid + Neplatný + + + Top Field First + Nejprve horní pole + + + None (Progressive) + Žádný (progresivní) + + + Bottom Field First + Nejprve dolní pole + + + + KeyframeNavigator + + Enable Keyframes + Povolit klíčové snímky + + + + KeyframeView + + Hold + Držet + + + Bezier + Bézier + + + Linear + Lineární + + + + LabelSlider + + Set Value + Nastavit hodnotu + + + New value: + Nová hodnota: + + + &Edit + Úp&ravy + + + &Reset to Default + + + + + LoadDialog + + Cancel + Zrušit + + + Loading... + Nahrává se... + + + Loading '%1'... + Nahrává se '%1'... + + + + LoadThread + + Invalid Clip Link + Neplatný odkaz na záběr + + + %1 - Line: %2 Col: %3 + %1 - Řádek: %2 Sloupec: %3 + + + This project contains an invalid clip link. It may be corrupt. Would you like to continue loading it? + Tento projekt obsahuje neplatný odkaz na záběr. Tento může být poškozen. Chcete pokračovat v jeho nahrávání? + + + Project Load Error + Chyba při nahrávání projektu + + + Couldn't load '%1'. %2 + Nepodařilo se nahrát '%1'. %2 + + + Version Mismatch + Rozdílná verze + + + This project was saved in a different version of Olive and may not be fully compatible with this version. Would you like to attempt loading it anyway? + Tento projekt byl uložen v jiné verzi Olive a nemusí být plně slučitelný s touto verzí. Přesto se jej chcete pokusit nahrát? + + + Error loading project: %1 + Chyba při nahrávání projektu: %1 + + + User aborted loading + Uživatelem přerušené nahrávání + + + XML Parsing Error + Chyba při zpracování XML + + + + MainWindow + + 4:3 + 4:3 + + + Off + Vypnuto + + + &New + &Nový + + + 16:9 + 16:9 + + + Loop + Smyčka + + + Redo + Znovu + + + Slip Tool + Roztočení se ztotožněním + + + &Edit + Úp&ravy + + + &File + &Soubor + + + &Help + Nápo&věda + + + &Undo + &Zpět + + + &View + &Pohled + + + Timeline + Časová osa + + + E&xit + &Ukončit + + + Graph Editor + Editor grafu + + + Edit Tool + Nástroj pro úpravy + Media Viewer Prohlížeč záznamu - (none) - (žádný) + Go to Start + Jít na začátek + + + Go to In Point + Jít na bod začátku + + + Zoom In + Přiblížit + + + Clear Recent List + Vyprázdnit seznam naposledy otevřených souborů + + + Edit to Out Point + Upravit po bod konce + + + Go to Out Point + Jít na bod konce + + + Seek to the End of Pastes + Vyhledávat po konec vložení + + + Ripple Tool + Vložení a posunutí + + + Enable Drag Files to Timeline + Povolit tažení souborů na časovou osu + + + Drop Frame + Zahodit snímek + + + &Playback + &Přehrávání + + + Title/Action Safe Area + Bezpečná oblast + + + Audio Scrubbing + Přehrávání zvuku při tažení ukazatele + + + &Tools + &Nástroje + + + Ripple to In Point + Vložit a posunout k bodu začátku + + + Enable Snapping + Povolit přichytávání + + + No Auto-Scroll + Žádné automatické projíždění + + + Auto-Scale By Default + Automaticky měnit velikost + + + Set/Edit Marker + Nastavit/Upravit značku + + + Non-Drop Frame + Nezahodit snímek + + + Hand Tool + Ručička + + + Toggle Show All + Přepnout ukázání všeho + + + Custom + Vlastní + + + Frames + Snímky + + + Lock Panels + Uzamknout panely + + + Play In to Out + Přehrát od začátku po konec + + + Scroll Wheel Zooms + Kolečko myši přibližuje + + + Page Auto-Scroll + Stránkové automatické projíždění + + + Full Screen + Celá obrazovka + + + Open Recent + Otevřít nedávné + + + Edit to In Point + Upravit po bod začátku + + + Razor Tool + Nástroj břitvy + + + Next Frame + Další snímek + + + Zoom Out + Oddálit + + + Go to Previous Cut + Jít na předchozí záběr + + + &Export... + &Vyvést... + + + &Import... + &Zavést... + + + Project + Projekt + + + Go to End + Jít na konec + + + Enable Hover Focus + Povolit zaměření při přejetí + + + Shuttle Stop + Zastavit pendlování + + + Shuttle Left + Jezdit tam a zpět vlevo + + + Delete In/Out Point + Smazat bod začátku/konce + + + Clear Undo + Vyprázdnit minulost kroků zpět + + + Ripple Delete In/Out Point + Vytáhnout bod začátku/konce + + + Full Screen Viewer + Prohlížeč na celou obrazovku + + + Ripple to Out Point + Vložit a posunout k bodu konce + + + Enable Seek to Import + Povolit vyhledávání k zavedení + + + Edit Tool Selects Links + Nástroj pro úpravy vybírá odkazy + + + A&ction Search + Hledání č&inností + + + Pointer Tool + Ukazovátko + + + &About... + &O programu... + + + Debug Log + Zápis ladění + + + Selecting Also Seeks + Výběr také vyhledává + + + Select &All + Vybrat &vše + + + Slide Tool + Roztočení + + + Welcome to %1 + Vítejte v %1 + + + Default + Výchozí + + + Reset to Default Layout + Obnovit výchozí rozvržení + + + Effect Controls + Ovládání efektů + + + Enable Drop on Media to Replace + Povolit upuštění na záznam pro nahrazení + + + <untitled> + <bez názvu> + + + Rectified Waveforms + Vlnový tvar odspodu + + + Decrease Track Height + Zmenšit výšku stopy + + + Increase Track Height + Zvětšit výšku stopy + + + &Window + &Okno + + + Ask For Name When Setting Marker + Požádat o název při nastavení značky + + + &Save Project + &Uložit projekt + + + Play/Pause + Přehrát/Pozastavit + + + Preferences + Nastavení + + + Save Project &As + Uložit projekt j&ako + + + &Open Project + &Otevřít projekt + + + Milliseconds + Milisekundy + + + Track Lines + Řádky stop Sequence Viewer Prohlížeč úryvku (sledu záběrů) + + Smooth Auto-Scroll + Jemné automatické projíždění + + + Previous Frame + Předchozí snímek + + + Go to Next Cut + Jít na další záběr + + + Seek Also Selects + Vyhledávání také vybírá + + + Transition Tool + Přechod + + + Shuttle Right + Jezdit tam a zpět vpravo + + + Deselect All + Zrušit výběr všeho + + + Maximize Panel + Zvětšit panel + + + Edit Tool Also Seeks + Nástroj pro úpravy také vyhledává + + + Auto-Cut Silence + + + + + Marker + + Set Marker + Nastavit značku + + + Set clip marker name: + Nastavit název značky záběru: + + + Set sequence marker name: + Nastavit název značky úryvku (sledu záběrů): + + + + Media + + Name + Název + + + Rate + Rychlost + + + Name: + Název: + + + Filename: + Název souboru: + + + Video Dimensions: + Rozměry obrazu: + + + New Folder + Nová složka + + + Frame Rate: + Snímkování: + + + Interlacing: + Prokládání: + + + Audio Frequency: + Kmitočet zvuku: + + + %1 field(s) (%2 frame(s)) + %1 pole(í) (%2 snímek(y)) + + + Duration + Doba trvání + + + Audio Channels: + Zvukové kanály: + + + Name: %1 +Video Dimensions: %2x%3 +Frame Rate: %4 +Audio Frequency: %5 +Audio Layout: %6 + Název: %1 +Rozměry obrazu: %2x%3 +Snímkování: %4 +Kmitočet zvuku: %5 +Rozložení zvuku: %6 + + + + MediaPropertiesDialog + + Name: + Název: + + + Video %1: %2x%3 %4FPS + Obraz %1: %2x%3 %4 FPS + + + Alpha is Premultiplied + Alfa je předznásobena + + + "%1" Properties + "%1" Vlastnosti + + + Interlacing: + Prokládání: + + + Audio %1: %2Hz %3 + Zvuk %1: %2Hz %3 + + + %n channel(s) + + %n kanál + %n kanály + %n kanálů + + + + Auto (%1) + Auto (%1) + + + Conform to Frame Rate: + Odpovídá snímkování: + + + Tracks: + Stopy: + + + + MenuHelper + + Cu&t + Vyjmou&t + + + Nest + Vnořovat + + + The aspect ratio '%1' is invalid. Please try again. + Poměr stran '%1' je neplatný. Zkuste to, prosím, znovu. + + + Cop&y + &Kopírovat + + + Split + Rozdělit + + + Paste Insert + Vložit/Přidat + + + Add Default Transition + Přidat výchozí přechod + + + &Paste + &Vložit + + + Delete + Smazat + + + Link/Unlink + Spojit/Oddělit + + + Invalid aspect ratio + Neplatný poměr stran + + + Enter the aspect ratio to use for the title/action safe area (e.g. 16:9): + Zadejte poměr stran k použití pro bezpečnou oblast (např. 16:9): + + + Set In Point + Nastavit bod začátku + + + Clear In/Out Point + Vymazat bod začátku/konce + + + Enter custom aspect ratio + Zadat vlastní poměr stran + + + Duplicate + Zdvojit + + + &Project + &Projekt + + + &Folder + &Složka + + + &Sequence + Ú&ryvek + + + Reset In Point + Obnovit výchozí bod začátku + + + Ripple Delete + Vytáhnout + + + Enable/Disable + Povolit/Zakázat + + + Set Out Point + Nastavit bod konce + + + Reset Out Point + Obnovit výchozí bod konce + + + + NewSequenceDialog + + 144p + 144p + + + 240p + 240p + + + 360p + 360p + + + 480p + 480p + + + 720p + 720p + + + Editing "%1" + Upravení "%1" + + + 1080p + 1080p + + + Audio + Zvuk + + + Name: + Název: + + + Video + Obraz + + + TV 4K (Ultra HD/2160p) + TV 4K (Ultra HD/2160p) + + + PAL (576i) + PAL (576i) + + + NTSC (480i) + NTSC (480i) + + + None (Progressive) + Žádné (progresivní) + + + Custom + Vlastní + + + Width: + Šířka: + + + Frame Rate: + Snímkování: + + + Interlacing: + Prokládání: + + + Preset: + Přednastavení: + + + New Sequence + Nový úryvek (sled záběrů) + + + Pixel Aspect Ratio: + Poměr stran pixelu: + + + Square Pixels (1.0) + Čtvercové pixely (1.0) + + + Sample Rate: + Vzorkovací kmitočet: + + + Film 4K + Film 4K + + + Height: + Výška: + + + + OliveGlobal + + Auto-recovery + Automatické obnovení + + + Save Project As... + Uložit projekt jako... + + + Olive didn't close properly and an autorecovery file was detected. Would you like to open it? + Olive nebyl zavřen řádně a byl zjištěn soubor pro automatické obnovení. Chcete jej otevřít? + + + Missing recent project + Chybí nedávný projekt + + + Please open the sequence you wish to export. + Otevřete, prosím, úryvek (sled záběrů), jejž chcete vyvést. + + + This project has changed since it was last saved. Would you like to save it before closing? + Tento projekt se od doby, kdy byl naposledy uložen, změnil. Chcete jej před zavřením uložit? + + + Open Project... + Otevřít projekt... + + + Olive Project %1 + Projekt Olive %1 + + + No active sequence + Žádný činný úryvek (sled záběrů) + + + The project '%1' no longer exists. Would you like to remove it from the recent projects list? + Projekt '%1' už neexistuje. Chcete jej odstranit ze seznamu nedávných projektů? + + + Unsaved Project + Neuložený projekt + + + Missing Project File + Chybí soubor projektu + + + Specified project '%1' does not exist. + Daný projekt '%1' neexistuje. + + + Please open the sequence to perform this action. + + + + No clips selected + + + + Select the clips you wish to auto-cut + + + + + PanEffect + + Pan + Vyvážení + + + + PreferencesDialog + + Mono + Mono + + + Export Shortcuts + Vyvést zkratky + + + Audio + Zvuk + + + Invalid CSS File + Neplatný soubor CSS + + + All previews deleted succesfully. You may have to re-open your current project for changes to take effect. + Všechny náhledy byly úspěšně smazány. Možná budete muset nynější projekt otevřít znovu, aby se změny projevily. + + + Thumbnail Resolution: + Rozlišení náhledu: + + + Playback + Přehrávání + + + Search for action or shortcut + Hledat činnosti nebo klávesové zkratky + + + Sample Rate: + Vzorkovací kmitočet: + + + Waveform Resolution: + Rozlišení tvaru vlny: + + + Use Software Fallbacks When Possible + Zajištění skrze softwarovou zálohu + + + Action + Činnost + + + Browse + Procházet + + + Export + Vyvést + + + Language: + Jazyk: + + + Import + Zavést + + + Effect Textbox Lines: + Řádky textového pole efektu: + + + Stereo + Stereo + + + Custom CSS: + Vlastní CSS: + + + Delete All Previews + Smazat všechny náhledy + + + Previews Deleted + Náhledy smazány + + + Output Device: + Výstupní zařízení: + + + Audio Recording: + Nahrávání zvuku: + + + frames + snímků + + + Fast Seeking +Seek quickly (may briefly show inaccurate frames when seeking - doesn't affect playback/export) + Rychlé vyhledávání +Vyhledávat rychle (při hledání se mohou krátce ukázat nepřesné snímky - neovlivňuje přehrávání/vyvádění) + + + Browse for CSS file + Hledat soubor CSS + + + Export Keyboard Shortcuts + Vyvést klávesové zkratky + + + Reset Selected + Obnovit výchozí hodnotu u vybraného + + + Failed to open file for writing + Soubor se nepodařilo otevřít pro zápis + + + Shortcuts exported successfully + Zkratky úspěšně vyvedeny + + + seconds + sekund + + + Seeking + Vyhledávání + + + Reset All + Obnovit výchozí hodnotu u všeho + + + Delete Previews + Smazat náhledy + + + Input Device: + Vstupní zařízení: + + + Confirm Reset All Shortcuts + Potvrdit obnovení výchozího nastavení všech klávesových zkratek + + + Default + Výchozí + + + Upcoming Frame Queue: + Nadcházející řada snímků: + + + Import Keyboard Shortcuts + Zavést klávesové zkratky + + + Behavior + Chování + + + Image sequence formats: + Formáty obrázkového úryvku (sledu záběrů): + + + Error saving shortcuts + Chyba při ukládání klávesových zkratek + + + Preferences + Nastavení + + + Keyboard + Klávesnice + + + Previous Frame Queue: + Předchozí řada snímků: + + + Are you sure you want to delete all previews? + Opravdu chcete smazat všechny náhledy? + + + General + Obecné + + + Memory Usage + Využití paměti + + + CSS file '%1' does not exist. + Soubor CSS '%1' neexistuje. + + + Accurate Seeking +Always show the correct frame (visual may pause briefly as correct frame is retrieved) + Přesné vyhledávání +Vždy ukazovat správný snímek (obraz se při získávání správného snímku může na krátkou dobu pozastavit) + + + Failed to open file for reading + Soubor se nepodařilo otevřít pro čtení + + + Shortcut + Zkratka + + + Are you sure you wish to reset all keyboard shortcuts to their defaults? + Jste si jistý, že chcete vrátit nastavení všech klávesových zkratek do jejich výchozího stavu? + + + Default Sequence + + + + Default Sequence Settings + + + + Add Default Effects to New Clips + + + + Automatically Seek to the Beginning When Playing at the End of a Sequence + + + + Selecting Also Seeks + Výběr také vyhledává + + + Edit Tool Also Seeks + Nástroj pro úpravy také vyhledává + + + Edit Tool Selects Links + Nástroj pro úpravy vybírá odkazy + + + Seek Also Selects + Vyhledávání také vybírá + + + Seek to the End of Pastes + Vyhledávat po konec vložení + + + Scroll Wheel Zooms + Kolečko myši přibližuje + + + Hold CTRL to toggle this setting + + + + Invert Timeline Scroll Axes + + + + Enable Drag Files to Timeline + Povolit tažení souborů na časovou osu + + + Auto-Scale By Default + Automaticky měnit velikost + + + Auto-Seek to Imported Clips + + + + Audio Scrubbing + Přehrávání zvuku při tažení ukazatele + + + Drop Files on Media to Replace + + + + Enable Hover Focus + Povolit zaměření při přejetí + + + Ask For Name When Setting Marker + Požádat o název při nastavení značky + + + Appearance + + + + Theme + + + + Olive Dark (Default) + + + + Olive Light + + + + Native + + + + Native (Light Icons) + + + + Use Native Menu Styling + + + + + PreviewGenerator + + Could not find stream information - %1 + Nepodařilo se najít údaje o proudu - %1 + + + Could not open file - %1 + Nepodařilo se otevřít soubor - %1 + + + Failed to find any valid video/audio streams + + + + + Project + + Skip + Přeskočit + + + The media '%1' is currently used in '%2'. Deleting it will remove all instances in the sequence. Are you sure you want to do this? + Záznam '%1' se nyní používá v '%2'. Jeho smazání odstraní všechny instance v úryvku (sledu záběrů). Opravdu to chcete udělat? + + + Delete media in use? + Smazat používaný záznam? + + + Image sequence detected + Zjištěn obrázkový úryvek (sled záběrů) + + + Rename '%1' + Přejmenovat '%1' + + + Active sequence selected + Vybrán činný úryvek (sled záběrů) + + + Enter new name: + Zadat nový název: + + + Search media, markers, etc. + Hledat záznam, značky atd. + + + Project + Projekt + + + Sequence + Úryvek + + + You cannot insert a sequence into itself, so no clips of this media would be in this sequence. + Úryvek (sled záběrů) nemůžete vložit do něj samého, aby žádné záběry z tohoto záznamu nebyly v tomto úryvku (sledu záběrů). + + + Import media... + Zavést záznam... + + + No active sequence + Žádný činný úryvek (sled záběrů) + + + No sequence is active, please open the sequence you want to delete clips from. + Žádný úryvek (sled záběrů) není činný. Otevřete, prosím, úryvek (sled záběrů), ve kterém chcete smazat záběry. + + + Replace '%1' + Nahradit '%1' + + + All Files + Všechny soubory + + + No sequence is active, please open the sequence you want to replace clips from. + Žádný úryvek (sled záběrů) není činný. Otevřete, prosím, úryvek (sled záběrů), ve kterém chcete nahradit záběry. + + + The file '%1' appears to be part of an image sequence. Would you like to import it as such? + Soubor '%1' se zdá být součástí obrázkového úryvku (sledu záběrů). Chcete jej zavést jako takový? + + + New + Nový + + + Open Project + + + + Save Project + + + + Undo + + + + Redo + Znovu + + + Tree View + Stromový pohled + + + Icon View + Pohled s ikonami + + + List View + + + + Import a Project + + + + "%1" is an Olive project file. It will merge with this project. Do you wish to continue? + + + + + ProxyDialog + + Proxy + Proxy + + + Eighth Resolution (1/8) + Osminové rozlišení (1/8) + + + Create Proxy + Vytvořit proxy + + + Sixteenth Resolution (1/16) + Šestnáctinové rozlišení (1/16) + + + ProRes HQ + ProRes HQ + + + The file "%1" already exists. Do you wish to replace it? + Soubor "%1" již existuje. Chcete jej nahradit? + + + Dimensions: + Rozměry: + + + Half Resolution (1/2) + Poloviční rozlišení (1/2) + + + Location: + Umístění: + + + Same as Source (in "%1" folder) + Stejné jako zdroj (ve složce "%1") + + + Format: + Formát: + + + Quarter Resolution (1/4) + Čtvrtinové rozlišení (1/4) + + + Proxy file exists + Soubor proxy existuje + + + Same Size as Source + Stejná velikost jako zdroj + + + Custom Location + Vlastní umístění + + + + ProxyGenerator + + Finished generating proxy for "%1" + Dokončeno vytvoření proxy pro "%1" + ReplaceClipMediaDialog @@ -2367,91 +2167,82 @@ Rozložení zvuku: %6 - GraphView + RichTextEffect - Zoom to Show All - Přiblížit pro ukázání všeho + Text + Text - Zoom to Selection - Přiblížit na výběr + Padding + - Reset View - Obnovit výchozí zvětšení - - - - ActionSearch - - Search for action... - Hledat činnost... - - - - CornerPinEffect - - Top Right - Nahoře vpravo + Position + Poloha - Bottom Left - Dole vlevo + Vertical Align: + - Top Left - Nahoře vlevo + Top + Nahoře - Perspective - Perspektiva + Center + Na střed - Bottom Right - Dole vpravo - - - - LoadThread - - Invalid Clip Link - Neplatný odkaz na záběr + Bottom + Dole - %1 - Line: %2 Col: %3 - %1 - Řádek: %2 Sloupec: %3 + Auto-Scroll + - This project contains an invalid clip link. It may be corrupt. Would you like to continue loading it? - Tento projekt obsahuje neplatný odkaz na záběr. Tento může být poškozen. Chcete pokračovat v jeho nahrávání? + Off + Vypnuto - Project Load Error - Chyba při nahrávání projektu + Up + - Couldn't load '%1'. %2 - Nepodařilo se nahrát '%1'. %2 + Down + - Version Mismatch - Rozdílná verze + Left + Vlevo - This project was saved in a different version of Olive and may not be fully compatible with this version. Would you like to attempt loading it anyway? - Tento projekt byl uložen v jiné verzi Olive a nemusí být plně slučitelný s touto verzí. Přesto se jej chcete pokusit nahrát? + Right + Vpravo - Error loading project: %1 - Chyba při nahrávání projektu: %1 + Shadow + Stín - User aborted loading - Uživatelem přerušené nahrávání + Shadow Color + Barva stínu - XML Parsing Error - Chyba při zpracování XML + Shadow Angle + Úhel stínu + + + Shadow Distance + Vzdálenost stínu + + + Shadow Softness + Měkkost stínu + + + Shadow Opacity + Neprůhlednost stínu @@ -2462,173 +2253,164 @@ Rozložení zvuku: %6 - Audio + ShakeEffect - %1 Audio - %1 Zvuk + Rotation + Otočení - Recording %1 - Nahrávání %1 + Intensity + Síla + + + Frequency + Kmitočet - DemoNotice + SolidEffect - Welcome to Olive! - Vítejte v Olive! + Type + Typ - This software is currently in ALPHA which means it is unstable and very likely to crash, have bugs, and have missing features. We offer no warranty so use at your own risk. Please report any bugs or feature requests at %1 - Tento program je v současnosti v Alfa verzi, což znamená, že je nestálý a velice pravděpodobně náchylný k pádům, má chyby a chybí mu funkce. Není poskytována žádná záruka, takže jej používejte na vlastní nebezpečí. Hlašte, prosím, jakékoli chyby nebo žádosti o funkce na %1 + Color + Barva - Thank you for trying Olive and we hope you enjoy it! - Děkujeme vám za zkoušení Olive. Přejeme si, aby vám dělal radost! + Solid Color + Plná barva - Olive is a free open-source video editor released under the GNU GPL. If you have paid for this software, you have been scammed. - Olive je editor obrazového záznamu s otevřeným zdrojovým kódem vydaný pod GNU GPL. + Opacity + Neprůhlednost + + + Checkerboard + Šachovnice + + + SMPTE Bars + Pruhy SMPTE + + + Checkerboard Size + Velikost šachovnice - OliveGlobal + SourcesCommon - Auto-recovery - Automatické obnovení + New + Nový - Save Project As... - Uložit projekt jako... + View + Pohled - Olive didn't close properly and an autorecovery file was detected. Would you like to open it? - Olive nebyl zavřen řádně a byl zjištěn soubor pro automatické obnovení. Chcete jej otevřít? + Proxy + Proxy - Missing recent project - Chybí nedávný projekt + Show Toolbar + Ukázat nástrojový pruh - Please open the sequence you wish to export. - Otevřete, prosím, úryvek (sled záběrů), jejž chcete vyvést. + Create/Modify Proxy + Vytvořit/Změnit proxy - This project has changed since it was last saved. Would you like to save it before closing? - Tento projekt se od doby, kdy byl naposledy uložen, změnil. Chcete jej před zavřením uložit? + Restore Original + Obnovit původní - Open Project... - Otevřít projekt... + Delete proxy + Smazat proxy - Olive Project %1 - Projekt Olive %1 + Create Proxy + Vytvořit proxy - No active sequence - Žádný činný úryvek (sled záběrů) + Create Sequence With This Media + Vytvořit úryvek (sled záběrů) pomocí tohoto záznamu - The project '%1' no longer exists. Would you like to remove it from the recent projects list? - Projekt '%1' už neexistuje. Chcete jej odstranit ze seznamu nedávných projektů? + Reveal in Explorer + Ukázat v průzkumníku - Unsaved Project - Neuložený projekt + Delete + Smazat - Missing Project File - Chybí soubor projektu + Replace/Relink Media + Nahradit/Znovuspojit záznamy - Specified project '%1' does not exist. - Daný projekt '%1' neexistuje. - - - - PreviewGenerator - - Could not find stream information - %1 - Nepodařilo se najít údaje o proudu - %1 + Icon View + Pohled s ikonami - Could not open file - %1 - Nepodařilo se otevřít soubor - %1 - - - - Frei0rEffect - - Failed to load Frei0r plugin "%1": %2 - Nepodařilo se nahrát přídavný modul Frei0r "%1": %2 + Delete All Clips Using This Media + Smazat všechny záběry pomocí tohoto záznamu - Error loading Frei0r plugin - Chyba při nahrávání přídavného modulu Frei0r + Duplicate + Zdvojit - NOTE: You can't load 64-bit Frei0r plugins into a 32-bit build of Olive. Please find a 32-bit version of this plugin or switch to a 64-bit build of Olive. - Poznámka: Nemůžete nahrát 64 bitové přídavné moduly Frei0r do 32 bitového sestavení Olive. Najděte, prosím, 32 bitovou verzi tohoto přídavného modulu nebo přepněte na 64 bitové sestavení Olive. + Import... + Zavést... - NOTE: You can't load 32-bit Frei0r plugins into a 64-bit build of Olive. Please find a 64-bit version of this plugin or switch to a 32-bit build of Olive. - Poznámka: Nemůžete nahrát 32 bitové přídavné moduly Frei0r do 64 bitového sestavení Olive. Najděte, prosím, 64 bitovou verzi tohoto přídavného modulu nebo přepněte na 32 bitové sestavení Olive. - - - - ViewerWindow - - Exit Fullscreen - Opustit celou obrazovku - - - - VoidEffect - - Missing Effect - Chybí efekt + Show Sequences + Ukázat úryvky (sledy záběrů) - (unknown) - (neznámý) - - - - LoadDialog - - Cancel - Zrušit + Preview in Media Viewer + Náhled v prohlížeči záznamu - Loading... - Nahrává se... + Replace Clips Using This Media + Nahradit záběry pomocí tohoto záznamu - Loading '%1'... - Nahrává se '%1'... - - - - Transition - - Length - Délka - - - - Marker - - Set Marker - Nastavit značku + Tree View + Stromový pohled - Set clip marker name: - Nastavit název značky záběru: + Generating proxy: %1% complete + Vytvoření proxy: %1% hotovo - Set sequence marker name: - Nastavit název značky úryvku (sledu záběrů): + Reveal in File Manager + Ukázat ve správci souborů + + + Properties... + Vlastnosti... + + + Modify Proxy + Změnit proxy + + + Replace Media + Nahradit záznam + + + Reveal in Finder + Ukázat v hledači + + + Would you like to delete the proxy file "%1" as well? + Chcete smazat i soubor proxy "%1"? + + + You dropped a file onto '%1'. Would you like to replace it with the dropped file? + Upustil jste soubor na '%1'. Chcete jej nahradit upuštěným souborem? @@ -2663,79 +2445,322 @@ Rozložení zvuku: %6 - VolumeEffect + TextEditDialog - Volume - Hlasitost + Edit Text + Upravit text + + + Thin + + + + Extra Light + + + + Light + + + + Normal + Normální + + + Medium + + + + Demi Bold + + + + Bold + + + + Extra Bold + + + + Black + - ColorButton + TextEditEx - Set Color - Nastavit barvu + Edit Text + Upravit text + + + &Edit Text + &Upravit text - LabelSlider + TextEffect - Set Value - Nastavit hodnotu + Top + Nahoře - New value: - Nová hodnota: + Font + Písmo + + + Left + Vlevo + + + Size + Velikost + + + Text + Text + + + Color + Barva + + + Right + Vpravo + + + &Edit Text + &Upravit text + + + Outline Color + Barva obrysu + + + Outline Width + Šířka obrysu + + + Justify + Do bloku + + + Sample Text + Text příkladu + + + Shadow Softness + Měkkost stínu + + + Bottom + Dole + + + Center + Na střed + + + Shadow + Stín + + + Outline + Obrys + + + Shadow Distance + Vzdálenost stínu + + + Shadow Opacity + Neprůhlednost stínu + + + Word Wrap + Zalamování slov + + + Shadow Color + Barva stínu + + + Shadow Angle + Úhel stínu + + + Alignment + Zarovnání + + + Padding + + + + Position + Poloha - ShakeEffect + TimecodeEffect - Rotation - Otočení + Timecode + Časový kód - Intensity - Síla + Color + Barva - Frequency - Kmitočet + Media + Záznamy + + + Scale + Měřítko + + + Offset + Posun + + + Prepend + Uvést na začátku + + + Background Color + Barva pozadí + + + Background Opacity + Neprůhlednost pozadí + + + Sequence + Úryvek - EffectRow + Timeline - Disable Keyframes - Zakázat klíčové snímky + Add + Přidat - Disabling keyframes will delete all current keyframes. Are you sure you want to do this? - Zákázání klíčových snímků smaže všechny nynější klíčové snímky. Opravdu to chcete udělat? - - - - ProxyGenerator - - Finished generating proxy for "%1" - Dokončeno vytvoření proxy pro "%1" - - - - KeyframeNavigator - - Enable Keyframes - Povolit klíčové snímky - - - - AdvancedVideoDialog - - Advanced Video Settings - Pokročilá nastavení obrazu + Skip + Přeskočit - Pixel Format: - Formát pixelu: + Slip Tool + Roztočení se ztotožněním + + + Edit Tool + Nástroj pro úpravy + + + Title... + Název... + + + Zoom In + Přiblížit + + + Ripple Tool + Nástroj pro vložení a posunutí + + + (none) + (žádný) + + + Record audio + Nahrát zvuk + + + Solid Color... + Plná barva... + + + Hand Tool + Nástroj ručičky + + + Snapping + Přichytávání + + + Click on the timeline where you want to start recording (drag to limit the recording to a certain timeframe) + Klepněte na časovou osu, kde chcete začít s nahráváním (táhněte pro omezení nahrávky na určitý časový snímek) + + + Noise... + Šum... + + + Nested Sequence + Vnořený úryvek (sled záběrů) + + + Razor Tool + Nástroj břitvy + + + Zoom Out + Oddálit + + + Clip '%1' already contains a '%2' effect. Would you like to replace it with the pasted one or add it as a separate effect? + Záběr '%1' již obsahuje '%2' efekt. Chcete jej nahradit vloženým nebo jej přidat jako samostatný efekt? + + + Bars... + Zkušební tabulka... + + + Replace + Nahradit + + + Pointer Tool + Nástroj ukazovátka + + + You must save this project before you can record audio in it. + Musíte tento projekt uložit, předtím než do něj můžete nahrát zvuk. + + + Effect already exists + Efekt již existuje + + + Slide Tool + Roztočení + + + Add title, solid, bars, etc. + Přidat název, plný, zkušební tabulky atd. + + + Tone... + Tón... + + + Do this for all conflicts found + Použít na všechny nalezené střety + + + Timeline: + Časová osa: + + + Unsaved Project + Neuložený projekt + + + Transition Tool + Nástroj pro přechod @@ -2746,17 +2771,441 @@ Rozložení zvuku: %6 - DebugDialog + TimelineWidget - Debug Log - Zápis ladění + C&ut + Vyj&mout + + + Bars + Zkušební tabulka + + + Tone + Tón + + + &Redo + &Znovu + + + &Undo + &Zpět + + + Cop&y + &Kopírovat + + + Error + Chyba + + + Noise + Šum + + + Title + Název + + + Sequence Settings + Nastavení úryvku (sledu záběrů) + + + &Paste + &Vložit + + + &Reveal in Project + &Odkrýt v projektu + + + Rename '%1' + Přejmenovat '%1' + + + Auto-s&cale + Automatická &změna velikosti + + + R&ename + &Přejmenovat + + + Solid Color + Plná barva + + + %1 +Start: %2 +End: %3 +Duration: %4 + %1 +Začátek: %2 +Konec: %3 +Doba trvání: %4 + + + Rename multiple clips + Přejmenovat více záběrů + + + Enter a new name for this clip: + zadejte nový název pro tento záběr: + + + Duration: + Doba trvání: + + + R&ipple Delete + &Vytáhnout (smazat a posunout) + + + &Speed/Duration + &Rychlost/Doba trvání + + + Couldn't locate media wrapper for sequence. + Nepodařilo se najít obal záznamu pro tento úryvek (sled záběrů). + + + R&ipple Delete Empty Space + + + + Auto-Cut Silence + + + + Auto-S&cale + + + + Properties + - CollapsibleWidget + ToneEffect - <untitled> - + Mix + Směs + + + Type + Typ + + + Amount + Množství + + + Frequency + Kmitočet + + + Sine + + + + + TransformEffect + + Glow + Záře + + + Pin Light + Připíchnout světlo + + + Scale + Měřítko + + + Anchor Point + Bod ukotvení + + + Linear Light + Přímé světlo + + + Lighten + Vypálit + + + Uniform Scale + Jednotné měřítko + + + Color Dodge + Uskočení barvy + + + Blend Mode + Režim mísení + + + Darken + Ztmavit + + + Normal + Normální + + + Screen + Obrazovka + + + Vivid Light + Jasné světlo + + + Color Burn + Vypálení barvy + + + Hard Light + Ostré světlo + + + Soft Light + Tlumené světlo + + + Linear Dodge (Add) + Lineární uskočení (Přidat) + + + Opacity + Neprůhlednost + + + Position + Poloha + + + Rotation + Otočení + + + Overlay + Překrytí + + + Phoenix + Fénix + + + Linear Burn + Přímé vypálení + + + Hard Mix + Tvrdá směs + + + Reflect + Zrcadlit + + + Average + Průměr + + + Substract + Odečíst + + + Exclusion + Ohraničení + + + Negation + Odmítnutí + + + Multiply + Znásobit + + + Difference + Rozdíl + + + + Transition + + Length + Délka + + + + UpdateNotification + + An update is available from the Olive website. Visit www.olivevideoeditor.org to download it. + + + + + VSTHost + + Show + Ukázat + + + Error loading VST plugin + Chyba při nahrávání přídavného modulu VST + + + Plugin's magic number is invalid + Kouzelné číslo přídavného modulu je neplatné + + + NOTE: You can't load 64-bit VST plugins into a 32-bit build of Olive. Please find a 32-bit version of this plugin or switch to a 64-bit build of Olive. + Poznámka: Nemůžete nahrát 64 bitové přídavné moduly VST do 32 bitového sestavení Olive. Najděte, prosím, 32 bitovou verzi tohoto přídavného modulu nebo přepněte na 64 bitové sestavení Olive. + + + Plugin + Přídavný modul + + + VST Plugin + Přídavný modul VST + + + VST Error + Chyba VST + + + Interface + Rozhraní + + + NOTE: You can't load 32-bit VST plugins into a 64-bit build of Olive. Please find a 64-bit version of this plugin or switch to a 32-bit build of Olive. + Poznámka: Nemůžete nahrát 32 bitové přídavné moduly VST do 64 bitového sestavení Olive. Najděte, prosím, 64 bitovou verzi tohoto přídavného modulu nebo přepněte na 32 bitové sestavení Olive. + + + Failed to locate entry point for dynamic library. + Nepodařilo se najít vstupní bod pro dynamickou knihovnu. + + + Failed to create VST reference + Nepodařilo se vytvořit odkaz na VST + + + Failed to load VST plugin "%1": %2 + Nepodařilo se nahrát přídavný modul "%1": %2 + + + + Viewer + + Media Viewer + Prohlížeč záznamu + + + (none) + (žádný) + + + Sequence Viewer + Prohlížeč úryvku (sledu záběrů) + + + Drag video only + + + + Drag audio only + + + + + ViewerWidget + + Fit + Vejít se + + + Zoom + Zvětšení + + + Save Frame as Image... + Uložit snímek jako obrázek... + + + Custom + Vlastní + + + Show Fullscreen + Ukázat na celou obrazovku + + + Close Media + Zavřít záznam + + + Save Frame + Uložit snímek + + + Screen %1: %2x%3 + Obrazovka %1: %2x%3 + + + Set Custom Zoom Value: + Nastavit vlastní hodnotu zvětšení: + + + Disable + Zakázat + + + Viewer Zoom + Zvětšení prohlížeče + + + + ViewerWindow + + Exit Fullscreen + Opustit celou obrazovku + + + + VoidEffect + + Missing Effect + Chybí efekt + + + (unknown) + (neznámý) + + + + VolumeEffect + + Volume + Hlasitost + + + + transition + + Invalid transition + Neplatný přechod + + + No candidate for transition '%1'. This transition may be corrupt. Try reinstalling it or Olive. + Žádný uchazeč o přechod '%1'. Tento přechod může být poškozen. Pokuste se jej nebo Olive znovu nainstalovat. diff --git a/ts/olive_de.ts b/ts/olive_de.ts index 4949fdd95..4dd5c3bcd 100644 --- a/ts/olive_de.ts +++ b/ts/olive_de.ts @@ -4,12 +4,12 @@ AboutDialog - + Olive is a non-linear video editor. This software is free and protected by the GNU GPL. Olive ist ein nicht-lineares Videoschnittprogramm. Diese Software ist frei und durch die GNU GPL geschützt. - + Olive Team is obliged to inform users that Olive source code is available for download from its website. Das Olive Team ist dazu verpflichtet, die Nutzer darüber zu informieren, dass der Quellcode von der Webseite heruntergeladen werden kann. @@ -17,7 +17,7 @@ ActionSearch - + Search for action... Nach Aktion suchen... @@ -34,6 +34,11 @@ Pixel Format: Pixelformat: + + + Threads: + Threads: + Audio @@ -47,12 +52,12 @@ Aufnahme - + %1 Audio %1 Audio - + Recording %1 %1 aufnehmen @@ -60,42 +65,107 @@ AudioNoiseEffect - + Amount In this case the intensity is meant Stärke - + Mix Same as in english? Mix + + AutoCutSilenceDialog + + + Cut Silence + + + + + Attack Threshold: + + + + + Attack Time: + + + + + Release Threshold: + + + + + Release Time: + + + + + Cacher + + + + Could not open %1 - %2 + Konnte %1 nicht öffnen - %2 + + ChannelLayoutName - + Invalid ungültig - + Mono Same as in english Mono - + Stereo Same as in english Stereo + + ClipPropertiesDialog + + + "%1" Properties + "%1" Eigenschaften + + + + Multiple Clip Properties + + + + + Name: + Name: + + + + Duration: + Dauer: + + + + (multiple) + (mehrere) + + CollapsibleWidget - + <untitled> <unbenannt> @@ -103,7 +173,7 @@ ColorButton - + Set Color Farbe übernehmen @@ -111,27 +181,27 @@ CornerPinEffect - + Top Left Oben Links - + Top Right Oben Rechts - + Bottom Left Unten Links - + Bottom Right Unten Rechts - + Perspective Perspektive @@ -172,90 +242,83 @@ Effect - + Invalid effect Ungültiger Effekt - + No candidate for effect '%1'. This effect may be corrupt. Try reinstalling it or Olive. The last sentence does not make real sense in german. I changed it to "a reinstallation is recommended" Kein Kandidat für Effekt '%1'. Dieser Effekt ist möglicherweise beschädigt. Eine Neuinstallation wird empfohlen. - Cu&t - &Ausschneiden + &Ausschneiden - &Copy - &Kopieren + &Kopieren - Move &Up - Nach &oben + Nach &oben - Move &Down - Nach &unten + Nach &unten - D&elete - L&öschen + L&öschen - Load Settings From File - Einstellungen aus Datei laden + Einstellungen aus Datei laden - Save Settings to File - Einstellungen in Datei speichern + Einstellungen in Datei speichern - + Save Effect Settings Effekt-Einstellungen speichern - - + + Effect XML Settings %1 XML Effekt-Einstellungen %1 - + Save Settings Failed Speichern der Einstellungen fehlgeschlagen - + Failed to open "%1" for writing. Fehler beim Öffnen von "%1" - + Load Effect Settings Effekt-Einstellungen laden - - + + Load Settings Failed Laden von Einstellungen fehlgeschlagen - + Failed to open "%1" for reading. Fehler beim Öffnen von "%1" - + This settings file doesn't match this effect. Die Einstellungsdatei stimmt nicht mit diesem Effekt überein. @@ -263,73 +326,124 @@ EffectControls - + Effects: Effekte: - &Paste - &Einfügen + &Einfügen - + (none) (keine) - + Add Video Effect Video-Effekt hinzufügen - + VIDEO EFFECTS VIDEO-EFFEKTE - + Add Video Transition Video-Übergang hinzufügen - + Add Audio Effect Audio-Effekt hinzufügen - + AUDIO EFFECTS AUDIO-EFFEKTE - + Add Audio Transition Audio-Übergang hinzufügen - (Multiple clips selected) - (mehrere Clips ausgewählt) + (mehrere Clips ausgewählt) EffectRow - + Disable Keyframes Keyframes deaktivieren - + Disabling keyframes will delete all current keyframes. Are you sure you want to do this? Ein Deaktivieren von Keyframes löscht alle aktuellen Keyframes. Sind Sie sicher? + + EffectUI + + + %1 (Opening) + + + + + %1 (Closing) + + + + + %1 (multiple) + + + + + Cu&t + &Ausschneiden + + + + &Copy + &Kopieren + + + + Move &Up + Nach &oben + + + + Move &Down + Nach &unten + + + + D&elete + L&öschen + + + + Load Settings From File + Einstellungen aus Datei laden + + + + Save Settings to File + Einstellungen in Datei speichern + + EmbeddedFileChooser - + File: Datei: @@ -337,99 +451,109 @@ ExportDialog - + Export "%1" Exportieren von "%1" - + Unknown codec name %1 Unbekannter Codec-Name %1 - + Export Failed Exportieren fehlgeschlagen - + Export failed - %1 Exportieren fehlgeschlagen - %1 - + Invalid dimensions Ungültige Dimensionen - + Export width and height must both be even numbers/divisible by 2. Breite und Höhe müssen Zahlen sein, die durch 2 teilbar sind. - + Invalid codec Ungültiger Codec - + Couldn't determine output parameters for the selected codec. This is a bug, please contact the developers. Ausgabe-Parameter für den ausgewählten Codec konnte nicht erkannt werden. Dies ist ein Fehler, bitte kontaktieren Sie den Entwickler. - + Invalid format Ungültiges Format - + Couldn't determine output format. This is a bug, please contact the developers. Ausgabe-Format konnte nicht erkannt werden. Dies ist ein Fehler, bitte kontaktieren Sie den Entwickler. - + Export Media In german it would be not good to add media to the title Exportieren - + + %p% (Total: %1:%2:%3) + + + + + %p% (ETA: %1:%2:%3) + + + + Quality-based (Constant Rate Factor) Qualität (Constant Rate Factor) - + Constant Bitrate Konstante Bitrate - - + + Invalid Codec Ungültiger Codec - + Failed to find a suitable encoder for this codec. Export will likely fail. - + Es wurde kein passender Encoder für diesen Codec gefunden. Exportieren könnte fehlschlagen. - + Failed to find pixel format for this encoder. Export will likely fail. - + Bitrate (Mbps): Bitrate (Mbps): - + Quality (CRF): Qualität (CRF): - + Quality Factor: 0 = lossless @@ -444,81 +568,81 @@ 51 = kleinstmögliche Qualität - + Target File Size (MB): Ziel-Dateigröße (MB): - + Format: Same as in english Format: - + Range: Bereich: - + Entire Sequence Komplette Sequenz - + In to Out In to Out - + Video Same as in english Video - - + + Codec: Same as in english Codec: - + Width: Breite: - + Height: Höhe: - + Frame Rate: Bildfrequenz: - + Compression Type: Komprimierungsverfahren: - + Advanced Erweitert - + Audio Audio - + Sampling Rate: Abtastrate: - + Bitrate (Kbps/CBR): Same as in english Bitrate (Kbps/CBR): @@ -527,87 +651,87 @@ ExportThread - + failed to send frame to encoder (%1) Fehler beim Senden des Frames zum Encoder (%1) - + failed to receive packet from encoder (%1) Fehler beim Empfangen des Pakets vom Encoder (%1) - + could not video encoder for %1 Video-Encoder für %1 konnte nicht gefunden werden - + could not allocate video stream Videostream konnte nicht zugewiesen werden - + could not allocate video encoding context - + could not open output video encoder (%1) Video-Encoder konnte nicht geöffnet werden (%1) - + could not copy video encoder parameters to output stream (%1) Video-Encoder-Parameter konnten nicht in den Ausgabe-Stream kopiert werden (%1) - + could not audio encoder for %1 Audio-Encoder für %1 konnte nicht gefunden werden - + could not allocate audio stream Audiostream konnte nicht zugewiesen werden - + could not allocate audio encoding context Audio-Encoding-Kontext konnte nicht zugewiesen werden - + could not open output audio encoder (%1) Audio-Encoder konnte nicht geöffnet werden (%1) - + could not copy audio encoder parameters to output stream (%1) Audio-Encoder-Parameter konnten nicht in den Ausgabe-Stream kopiert werden (%1) - + could not allocate audio buffer (%1) Audio-Buffer konnte nicht zugewiesen werden (%1) - + could not create output format context Ausgabe-Format-Kontext konnte nicht erstellt werden - + could not open output file (%1) Ausgabe konnte nicht geöffnet werden (%1) - + could not write output file header (%1) Ausgabe-Datei-Header konnte nicht geschrieben werden (%1) - + could not write output file trailer (%1) Ausgabe-Datei-Trailer konnte nicht geschrieben werden (%1) @@ -633,22 +757,20 @@ Frei0rEffect - + Failed to load Frei0r plugin "%1": %2 Frei0r plugin konnte nicht geladen werden (%1:%2) - NOTE: You can't load 32-bit Frei0r plugins into a 64-bit build of Olive. Please find a 64-bit version of this plugin or switch to a 32-bit build of Olive. - HINWEIS: Sie können keine 32-bit Frei0r Plugins in einer 64-bit Version von Olive laden. Sie benötigen entweder eine 64-bit Version des Plugins oder eine 32-bit Version von Olive. + HINWEIS: Sie können keine 32-bit Frei0r Plugins in einer 64-bit Version von Olive laden. Sie benötigen entweder eine 64-bit Version des Plugins oder eine 32-bit Version von Olive. - NOTE: You can't load 64-bit Frei0r plugins into a 32-bit build of Olive. Please find a 32-bit version of this plugin or switch to a 64-bit build of Olive. - HINWEIS: Sie können keine 64-bit Frei0r Plugins in einer 32-bit Version von Olive laden. Sie benötigen entweder eine 32-bit Version des Plugins oder eine 64-bit Version von Olive. + HINWEIS: Sie können keine 64-bit Frei0r Plugins in einer 32-bit Version von Olive laden. Sie benötigen entweder eine 32-bit Version des Plugins oder eine 64-bit Version von Olive. - + Error loading Frei0r plugin Fehler beim Laden des Frei0r Plugins @@ -656,24 +778,24 @@ GraphEditor - + Graph Editor Grafischer Editor - + Linear Same as in english Linear - + Bezier Same as in english Bezier - + Hold Does this make sense? (is a handle button meant?) Halten @@ -682,17 +804,17 @@ GraphView - + Zoom to Selection In die Auswahl zoomen - + Zoom to Show All Zommen, um alles anzuzeigen - + Reset View Ansicht zurücksetzen @@ -700,22 +822,22 @@ InterlacingName - + None (Progressive) Keine (Progressive) - + Top Field First Oberes Feld zuerst - + Bottom Field First Unteres Feld zuerst - + Invalid Ungültig @@ -723,7 +845,7 @@ KeyframeNavigator - + Enable Keyframes Keyframes aktivieren @@ -731,19 +853,19 @@ KeyframeView - + Linear Same as in english Linear - + Bezier Same as in english Bezier - + Hold Does this make sense? Halten @@ -752,14 +874,24 @@ LabelSlider - - + + &Edit + &Bearbeiten + + + + &Reset to Default + + + + + Set Value Wert ändern - - + + New value: Neuer Wert: @@ -767,17 +899,17 @@ LoadDialog - + Loading... Lädt... - + Loading '%1'... Lädt '%1'... - + Cancel Abbrechen @@ -785,54 +917,54 @@ LoadThread - + Version Mismatch Unterschiedliche Versionen - + This project was saved in a different version of Olive and may not be fully compatible with this version. Would you like to attempt loading it anyway? Dieses Projekt wurde mit einer anderen Version von Olive gespeichert und ist möglicherweise nicht vollständig kompatibel. Wollen Sie trotzdem versuchen, es zu laden? - + Invalid Clip Link Ungültiger Clip Link - + This project contains an invalid clip link. It may be corrupt. Would you like to continue loading it? Sounds better in German but has same sense Dieses Projekt enthält eine ungültige Verlinkung zu einem Clip. Das Projekt ist möglicherweise beschädigt. Wollen Sie es dennoch versuchen? - + %1 - Line: %2 Col: %3 %1 - Zeile: %2 Spalte: %3 - + User aborted loading Ladevorgang durch Nutzer abgebrochen - + XML Parsing Error Does not make sense to translate this XML Parsing Error - + Couldn't load '%1'. %2 '%1' konnte nicht geladen werden. (%2) - + Project Load Error Projektladefehler - + Error loading project: %1 Fehler beim Laden des Projektes: %1 @@ -873,7 +1005,7 @@ Anfangs-/Endpunkt aktivieren/deaktiviern - + Welcome to %1 Willkommen in %1 @@ -910,67 +1042,67 @@ Das Projekt enthält ungespeicherte Änderungen. Wollen Sie diese jetzt speichern? - + &File &Datei - + &New &Neu - + &Open Project Projekt &öffnen - + Clear Recent List 'Zuletzt geöffnet' leeren - + Open Recent Zuletzt Verwendete öffnen - + &Save Project &Projekt speichern - + Save Project &As Projekt speichern &als... - + &Import... &Importieren... - + &Export... &Exportieren - + E&xit B&eenden - + &Edit &Bearbeiten - + &Undo &Rückgängig - + Redo Wiederholen @@ -1004,12 +1136,12 @@ Teilen - + Select &All Alles &auswählen - + Deselect All Auswahl aufheben @@ -1030,215 +1162,220 @@ Schachteln - + Ripple to In Point - + Ripple to Out Point - + Edit to In Point - + Edit to Out Point - + Delete In/Out Point - + Ripple Delete In/Out Point - + Set/Edit Marker Marker setzen/bearbeiten - + &View &Ansicht - + Zoom In Hereinzoomen - + Zoom Out Herauszoomen - + Increase Track Height Spurhöhe erhöhen - + Decrease Track Height Spurhöhe verringern - + Toggle Show All - + Track Lines Spurlinien - + Rectified Waveforms Nachgebesserte Waveforms - + Frames - Bilder/Frames + Frames - + Drop Frame Same word used in German Drop Frame - + Non-Drop Frame Same word used in German Non-Drop Frame - + Milliseconds Millisekunden - + Title/Action Safe Area Sicherer Titelbereich - + Off Aus - + Default Standard - + 4:3 4:3 - + 16:9 16:9 - + Custom Benutzerdefiniert - + Full Screen Vollbild - + Full Screen Viewer Does this make sense? Vollbild-Viewer - + &Playback Should we translate this? Playback is also known &Wiedergabe - + Go to Start Zum Start gehen - + Previous Frame Vorheriger Frame - + Play/Pause Does not make sense to translate Play/Pause - + Play In to Out Von Anfang bis Ende wiedergeben - + Next Frame Nächster Frame - + Go to End Zum Ende springen - + Go to Previous Cut Zum vorherigen Schnitt springen - + Go to Next Cut Zum nächsten Schnitt springen - + Go to In Point Zum Anfangspunkt springen - + Go to Out Point Zum Endpunkt springen - + Shuttle Left - + Shuttle Stop - + Shuttle Right + + + Auto-Cut Silence + + Decrease Speed Geschwindigkeit verringern @@ -1253,230 +1390,189 @@ Geschwindigkeit erhöhen - + Loop Schleife - + &Window &Fenster - + Project Projekt - + Effect Controls Effektsteuerung - + Timeline Same as in english Timeline - + Graph Editor Grafischer Editor - + Media Viewer Does this make sense to translate? Media Viewer - + Sequence Viewer Does this make sense to translate? Sequence Viewer - + Maximize Panel Panel maximieren - + Lock Panels - Panel sperren + Panel sperren - + Reset to Default Layout Zum Standard-Layout zurücksetzen - + &Tools &Werkzeuge - + Pointer Tool Does this make sense? Zeiger - + Edit Tool Bearbeitungs-Werkzeug - + Ripple Tool Same as 'Ripple Delete' Ripple-Werkzeug - + Razor Tool Schneide-Werkzeug - + Slip Tool - + Slide Tool - + Hand Tool Hand-Werkzeug - + Transition Tool Übergangs-Werkzeug - + Enable Snapping Snapping aktivieren - - Selecting Also Seeks - - - - - Edit Tool Also Seeks - - - - - Edit Tool Selects Links - - - - - Seek Also Selects - - - - - Seek to the End of Pastes - - - - Scroll Wheel Zooms Could be better - Scrollrad zoomt + Scrollrad zoomt - Enable Drag Files to Timeline - Dateien auf Timeline ziehen aktivieren + Dateien auf Timeline ziehen aktivieren - Auto-Scale By Default - Skaliere automatisch + Skaliere automatisch - - Enable Seek to Import - - - - Audio Scrubbing Same as in english - Audio Scrubbing + Audio Scrubbing - Enable Drop on Media to Replace - Auf Medien zum Ersetzen ziehen aktivieren + Auf Medien zum Ersetzen ziehen aktivieren - - Enable Hover Focus - - - - Ask For Name When Setting Marker - Nach Namen fragen, wenn Marker gesetzt wird + Nach Namen fragen, wenn Marker gesetzt wird - + No Auto-Scroll Kein Auto-Scroll - + Page Auto-Scroll Seiten Auto-Scroll - + Smooth Auto-Scroll Weiches Auto-Scroll - + Preferences Einstellungen - + Clear Undo Rückgängig-Historie leeren - + &Help &Hilfe - + A&ction Search &Aktionensuche - + Debug Log Same as in english Debug-Log - + &About... &Über... - + <untitled> <unbenannt> @@ -1516,17 +1612,17 @@ Marker - + Set Marker Marker setzen - + Set clip marker name: - + Set sequence marker name: @@ -1534,27 +1630,27 @@ Media - + New Folder Neuer Ordner: - + Name: Name: - + Filename: Dateiname: - + Video Dimensions: Video-Dimensionen: - + Frame Rate: Bildrate: @@ -1563,28 +1659,28 @@ %1 Felder (%2 frames) - + %1 field(s) (%2 frame(s)) - + Interlacing: Same as in english Interlacing: - + Audio Frequency: Audiofrequenz: - + Audio Channels: Audiokanäle: - + Name: %1 Video Dimensions: %2x%3 Frame Rate: %4 @@ -1597,17 +1693,17 @@ Audiofrequenz: %5 Audio Layout: %6 - + Name Name - + Duration Dauer - + Rate Same as in english, differently spoken, but same meaning Rate @@ -1616,17 +1712,17 @@ Audio Layout: %6 MediaPropertiesDialog - + "%1" Properties "%1" Eigenschaften - + Tracks: Spuren: - + Video %1: %2x%3 %4FPS Same as in english Video %1: %2x%3 %4FPS @@ -1636,42 +1732,42 @@ Audio Layout: %6 Audio %1: %2Hz %3 Kanäle - + Audio %1: %2Hz %3 Audio %1: %2Hz %3 - + %n channel(s) - + + %n Kanal %n Kanäle - - + Conform to Frame Rate: Entspricht Bildrate: - + Alpha is Premultiplied Alpha ist vormultipliziert - + Auto (%1) Same? Auto (%1) - + Interlacing: Same as in english Interlacing: - + Name: Same as in english Name: @@ -1680,122 +1776,123 @@ Audio Layout: %6 MenuHelper - + &Project &Projekt - + &Sequence &Sequenz - + &Folder &Ordner - + Set In Point Anfangspunkt festlegen - + Set Out Point Endpunkt festlegen - + Reset In Point Anfangspunkt zurücksetzen - + Reset Out Point Endpunkt zurücksetzen - + Clear In/Out Point Anfangs-/Endpunkt löschen - + Add Default Transition Standardübergang einfügen - + Link/Unlink Verbinden/Trennen - + Enable/Disable Einblenden/Ausblenden - + Nest Schachteln - + Cu&t &Ausschneiden - + Cop&y &Kopieren - + + &Paste &Einfügen - + Paste Insert - + Duplicate Duplizieren - + Delete Löschen - + Ripple Delete Ripple Delete - + Split Teilen - + Invalid aspect ratio Ungültiges Seitenverhältnis - + The aspect ratio '%1' is invalid. Please try again. Das Seitenverhältnis '%1' ist ungültig. Bitte versuchen Sie es erneut. - + Enter custom aspect ratio Benutzerdefiniertes Seitenverhältnis eingeben - + Enter the aspect ratio to use for the title/action safe area (e.g. 16:9): Geben Sie das Seitenverhältnis für den sicheren Bereich ein (z.B. 16:9): @@ -1803,131 +1900,131 @@ Audio Layout: %6 NewSequenceDialog - + Editing "%1" Bearbeitung von "%1" - + New Sequence Neue Sequenz - + Preset: Could be also preset Vorgabe: - + Film 4K Film 4K - + TV 4K (Ultra HD/2160p) TV 4K (Ultra HD/2160p) - + 1080p 1080p - + 720p 720p - + 480p 480p - + 360p 360p - + 240p 240p - + 144p 144p - + NTSC (480i) NTSC (480i) - + PAL (576i) PAL (576i) - + Custom Benutzerdefiniert - + Video Same as in english Video - + Width: Breite: - + Height: Höhe: - + Frame Rate: Bildrate: - + Pixel Aspect Ratio: Pixel-Seitenverhältnis: - + Square Pixels (1.0) Quadratische Pixel (1.0) - + Interlacing: Same as in english Interlacing: - + None (Progressive) Keine (Progressive) - + Audio Same as in english Audio - + Sample Rate: Abtastrate: - + Name: Name: @@ -1935,67 +2032,81 @@ Audio Layout: %6 OliveGlobal - + Olive Project %1 Olive-Projekt %1 - + Auto-recovery Auto-Wiederherstellung - + Olive didn't close properly and an autorecovery file was detected. Would you like to open it? Olive wurde nicht richtig beendet und eine Wiederherstellungsdatei wurde gefunden. Möchten Sie diese öffnen? - + Open Project... Projekt öffnen... - + Missing recent project Zuletzt geöffnetes Projekt existiert nicht - + The project '%1' no longer exists. Would you like to remove it from the recent projects list? Das Projekt '%1' existiert nicht mehr oder wurde verschoben. Möchten Sie es aus der Liste entfernen? - + Save Project As... Projekt speichern als... - + Unsaved Project Ungespeichertes Projekt - + This project has changed since it was last saved. Would you like to save it before closing? Das Projekt enthält ungespeicherte Änderungen. Wollen Sie diese jetzt speichern? - + No active sequence Keine aktive Sequenz - - Please open the sequence you wish to export. - Bitte öffnen Sie die Sequenz, die Sie exportieren möchten. + + Please open the sequence to perform this action. + Bitte öffnen Sie die Sequenz um diese Aktion auszuführen. - + + No clips selected + Keine Clips ausgewählt + + + + Select the clips you wish to auto-cut + + + + Please open the sequence you wish to export. + Bitte öffnen Sie die Sequenz, die Sie exportieren möchten. + + + Missing Project File Projektdatei fehlt - + Specified project '%1' does not exist. Das Projekt '%1' existiert nicht. @@ -2018,17 +2129,17 @@ Audio Layout: %6 PreferencesDialog - + Preferences Einstellungen - + Invalid CSS File Ungültige CSS Datei - + CSS file '%1' does not exist. CSS Datei '%1' existiert nicht. @@ -2041,145 +2152,275 @@ Audio Layout: %6 Einige Änderungen erfordern einen Neustart von Olive, um angwendet zu werden - + Confirm Reset All Shortcuts Bestätige das Zurücksetzen aller Shortcuts - + Are you sure you wish to reset all keyboard shortcuts to their defaults? Sind Sie sicher, dass Sie alle Tastatur-Shortcuts zurücksetzen wollen? - + Import Keyboard Shortcuts Tastatur-Shortcuts importieren - - + + Error saving shortcuts Fehler beim Speichern der Shortcuts - + Failed to open file for reading Fehler beim öffnen der Datei - + Export Keyboard Shortcuts Tastatur-Shortcuts exportieren - + Export Shortcuts Shortcuts exportieren - + Shortcuts exported successfully Shortcuts wurden erfolgreich exportiert - + Failed to open file for writing Fehler beim Schreiben der Datei - + Browse for CSS file Nach CSS Datei suchen - + Delete All Previews - + Are you sure you want to delete all previews? - + Previews Deleted - + All previews deleted succesfully. You may have to re-open your current project for changes to take effect. - + Language: Sprache: - + + Default Sequence Settings + Sequenzeinstellungen auf Standard setzen + + + + Add Default Effects to New Clips + + + + + Automatically Seek to the Beginning When Playing at the End of a Sequence + + + + + Selecting Also Seeks + + + + + Edit Tool Also Seeks + + + + + Edit Tool Selects Links + + + + + Seek Also Selects + + + + + Seek to the End of Pastes + + + + + Scroll Wheel Zooms + Scrollrad zoomt + + + + Hold CTRL to toggle this setting + Halten Sie STRG um diese Einstellung anzuzeigen + + + + Invert Timeline Scroll Axes + + + + + Enable Drag Files to Timeline + Dateien auf Timeline ziehen aktivieren + + + + Auto-Scale By Default + Skaliere automatisch + + + + Auto-Seek to Imported Clips + + + + + Audio Scrubbing + Audio Scrubbing + + + + Drop Files on Media to Replace + + + + + Enable Hover Focus + + + + + Ask For Name When Setting Marker + Nach Namen fragen, wenn Marker gesetzt wird + + + + Appearance + Erscheinungsbild + + + + Theme + Thema + + + + Olive Dark (Default) + Olive Dunkel (Standard) + + + + Olive Light + Olive Hell + + + + Native + Nativ (System UI) + + + + Native (Light Icons) + Nativ (Helle Icons) + + + + Use Native Menu Styling + + + + Custom CSS: Benutzerdefiniertes CSS: - + Browse Durchsuchen - + Image sequence formats: Bilddateiformate: - + Audio Recording: Audioaufnahmen: - + Mono Same as in english Mono - + Stereo Same as in english Stereo - + Effect Textbox Lines: Effekt Textbox-Linien: - - Thumbnail Resolution: - Thumbnail-Auflösung: + + Default Sequence + Standard Sequenz: - + + Thumbnail Resolution: + Thumbnail-Auflösung: + + + Waveform Resolution: - + Delete Previews - + Use Software Fallbacks When Possible Absicherung durch Software-Defaults - + General Allgemein - + Behavior Verhalten @@ -2188,120 +2429,117 @@ Audio Layout: %6 Multithreading auf Bildern deaktiviern - Seeking - Suche + Suche - Accurate Seeking Always show the correct frame (visual may pause briefly as correct frame is retrieved) - Genaue Suche + Genaue Suche Zeigt immer den richtigen Frame (kann optisch kurzzeitig anhalten, wenn Frame abgefragt wird) - Fast Seeking Seek quickly (may briefly show inaccurate frames when seeking - doesn't affect playback/export) - Schnelle Suche + Schnelle Suche Sucht schneller (kann kurzzeitig ungenaue Frame anzeigen - wirkt sich nicht auf Plaback aus) - + Memory Usage Speicherauslastung - + Upcoming Frame Queue: Anstehende Frame-Warteschlange: - - + + frames Could also use 'Bilder' Frames - - + + seconds Sekunden - + Previous Frame Queue: Vorherige Frame-Warteschlange: - + Playback Wiedergabe - + Output Device: Ausgabegerät: - - + + Default Standard - + Input Device: Eingabegerät: - + Sample Rate: Abtastrate: - + Audio Audio - + Search for action or shortcut Nach Eintrag oder Shortcut suchen - + Action Eintrag - + Shortcut Shortcut - + Import Importieren - + Export Exportieren - + Reset Selected Ausgewählte zurücksetzen - + Reset All Alle zurücksetzen - + Keyboard Tastatur @@ -2309,12 +2547,17 @@ Sucht schneller (kann kurzzeitig ungenaue Frame anzeigen - wirkt sich nicht auf PreviewGenerator - + + Failed to find any valid video/audio streams + + + + Could not open file - %1 Konnte Datei nicht öffnen - %1 - + Could not find stream information - %1 Konnte Stream-Informationen nicht finden - %1 @@ -2322,94 +2565,144 @@ Sucht schneller (kann kurzzeitig ungenaue Frame anzeigen - wirkt sich nicht auf Project - + + New + Neu + + + + Open Project + Projekt öffnen + + + + Save Project + Projekt speichern + + + + Undo + + + + + Redo + Wiederholen + + + + Tree View + Tree View + + + + Icon View + Icon View + + + + List View + + + + Search media, markers, etc. - + Project Projekt - + Sequence Sequenz - + Replace '%1' Ersetze '%1' - - + + All Files Alle Dateien - - + + No active sequence Keine aktive Sequenz - + No sequence is active, please open the sequence you want to replace clips from. Keine Sequenz ist aktiv. Bitten öffnen Sie die Sequenz, bei der Sie Clips ersetzen möchten. - + Active sequence selected Aktive Sequenz ausgewählt - + You cannot insert a sequence into itself, so no clips of this media would be in this sequence. Sequenz kann nicht sich selbst zugewiesen werden, da es keine Medien enthalten würde. - + Rename '%1' '%1' umbenennen - + Enter new name: Neuen Namen eingeben: - + Delete media in use? Verwendete Datei löschen? - + The media '%1' is currently used in '%2'. Deleting it will remove all instances in the sequence. Are you sure you want to do this? Die Datei '%1' wird aktuell in '%2' benutzt. Wenn Sie sie löschen, werden alle Instanzen in der Sequenz entfernt. Sind Sie sicher? - + Skip Überspringen - + + Import a Project + Ein Projekt importieren + + + + "%1" is an Olive project file. It will merge with this project. Do you wish to continue? + "%1" ist eine Olive-Projektdatei. Das Projekt wird automatisch mit diesem Projekt zusammengeführt. Möchten Sie fortfahren? + + + Image sequence detected Bildsequenz erkannt - + The file '%1' appears to be part of an image sequence. Would you like to import it as such? Die Datei '%1' scheint eine Bildsequenz zu enthalten. Möchten Sie sie als solche importieren? - + Import media... Medien importieren... - + No sequence is active, please open the sequence you want to delete clips from. Keine Sequenz ist aktiv. Bitten öffnen Sie die Sequenz, bei der Sie Clips löschen möchten. @@ -2417,78 +2710,78 @@ Sucht schneller (kann kurzzeitig ungenaue Frame anzeigen - wirkt sich nicht auf ProxyDialog - + Create Proxy Proxy erstellen - + Proxy Same as in english Proxy - + Dimensions: Dimensionen: - + Same Size as Source Selbe Größe wie Quelle - + Half Resolution (1/2) - + Quarter Resolution (1/4) - + Eighth Resolution (1/8) - + Sixteenth Resolution (1/16) - + Format: Format: - + ProRes HQ ProRes HQ - + Location: Pfad: - + Same as Source (in "%1" folder) Genau wie Quelle (in Ordner "%1") - + Proxy file exists Proxy-Datei existiert bereits - + The file "%1" already exists. Do you wish to replace it? Die Datei "%1" existiert bereits. Möchten Sie sie ersetzen? - + Custom Location Benutzerdefinierter Pfad @@ -2496,7 +2789,7 @@ Sucht schneller (kann kurzzeitig ungenaue Frame anzeigen - wirkt sich nicht auf ProxyGenerator - + Finished generating proxy for "%1" Proxy-Generierung für "%1" wurde abgeschlossen @@ -2569,10 +2862,108 @@ Sucht schneller (kann kurzzeitig ungenaue Frame anzeigen - wirkt sich nicht auf Sie können keine Sequenz in die selbe einsetzen. + + RichTextEffect + + + Text + Text + + + + Padding + + + + + Position + Position + + + + Vertical Align: + Vertikale Ausrichtung: + + + + Top + Oben + + + + Center + Mitte + + + + Bottom + Unten + + + + Auto-Scroll + + + + + Off + Aus + + + + Up + Hoch + + + + Down + Runter + + + + Left + Links + + + + Right + Rechts + + + + Shadow + Schatten + + + + Shadow Color + Schattenfarbe + + + + Shadow Angle + + + + + Shadow Distance + Schattenentfernung + + + + Shadow Softness + Schattensoftness + + + + Shadow Opacity + Schattendeckkraft + + Sequence - + %1 (copy) %1 (kopieren) @@ -2580,7 +2971,7 @@ Sucht schneller (kann kurzzeitig ungenaue Frame anzeigen - wirkt sich nicht auf ShakeEffect - + Intensity Intentsität @@ -2591,7 +2982,7 @@ Sucht schneller (kann kurzzeitig ungenaue Frame anzeigen - wirkt sich nicht auf Rotation - + Frequency Frequenz @@ -2599,7 +2990,7 @@ Sucht schneller (kann kurzzeitig ungenaue Frame anzeigen - wirkt sich nicht auf SolidEffect - + Type Typ @@ -2625,12 +3016,12 @@ Sucht schneller (kann kurzzeitig ungenaue Frame anzeigen - wirkt sich nicht auf Deckkraft - + Color Farbe - + Checkerboard Size Größe Schachbrettmuster @@ -2638,144 +3029,144 @@ Sucht schneller (kann kurzzeitig ungenaue Frame anzeigen - wirkt sich nicht auf SourcesCommon - + Import... Importieren... - + New Neu - + View Ansicht - + Tree View A translation would be not recommended due to misunderstanding Tree View - + Icon View A translation would be not recommended due to misunderstanding Icon View - + Show Toolbar Toolbar anzeigen - + Show Sequences Sequenzen anzeigen - + Replace/Relink Media Medien ersetzen/neu verbinden - + Reveal in Explorer Im Explorer anzeigen - + Reveal in Finder Im Finder anzeigen - + Reveal in File Manager Im File Manager anzeigen - + Replace Clips Using This Media Ersetze Clips die diese Medien benutzen - + Create Sequence With This Media Sequenz mit diesen Medien erstellen - + Duplicate Duplizieren - + Delete All Clips Using This Media Alle Clips, die diese Medien enthalten löschen - + Proxy Proxy - + Generating proxy: %1% complete Proxy wird generiert: %1% fertig - + Create/Modify Proxy Erstelle/Modifiziere Proxy - + Create Proxy Proxy erstellen - + Modify Proxy Proxy modifizieren - + Restore Original Original wiederherstellen - + Delete Löschen - + Preview in Media Viewer - + Vorschau im Media Viewer - + Properties... Eigenschaften... - + Replace Media Medien ersetzen - + You dropped a file onto '%1'. Would you like to replace it with the dropped file? Sie haben eine Datei auf '%1' gezogen. Möchten Sie diese ersetzen? - + Delete proxy Proxy löschen - + Would you like to delete the proxy file "%1" as well? Möchten Sie die Proxy-Datei "%1" ebenfalls löschen? @@ -2783,37 +3174,37 @@ Sucht schneller (kann kurzzeitig ungenaue Frame anzeigen - wirkt sich nicht auf SpeedDialog - + Speed/Duration Geschwindigkeit/Dauer - + Speed: Geschwindigkeit: - + Frame Rate: Bildrate: - + Duration: Dauer: - + Reverse Rückwärts - + Maintain Audio Pitch Tonhöhe erhalten - + Ripple Changes Ripple-Änderungen @@ -2821,21 +3212,79 @@ Sucht schneller (kann kurzzeitig ungenaue Frame anzeigen - wirkt sich nicht auf TextEditDialog - + Edit Text Text bearbeiten + + + Thin + Dünn + + + + Extra Light + + + + + Light + + + + + Normal + Normal + + + + Medium + + + + + Demi Bold + + + + + Bold + + + + + Extra Bold + + + + + Black + + + + + TextEditEx + + + Edit Text + Text bearbeiten + + + + &Edit Text + &Text bearbeiten + TextEffect - + Text Same as in english Text - + Font Schriftart @@ -2845,151 +3294,160 @@ Sucht schneller (kann kurzzeitig ungenaue Frame anzeigen - wirkt sich nicht auf Größe - + Color Farbe - + Alignment Ausrichtung - + Left Links - - + + Center Mitte - + Right Rechts - + Justify Ausrichten - + Top Oben - + Bottom Unten - + Word Wrap Zeilenumbruch - + + Padding + + + + + Position + Position + + + Outline Umriss - + Outline Color Umrissfarbe - + Outline Width Umrissbreite - + Shadow Schatten - + Shadow Color Schattenfarbe - + Shadow Angle - + Shadow Distance Schattenentfernung - + Shadow Softness Schattensoftness - + Shadow Opacity Schattendeckkraft - + Sample Text Beispieltext - &Edit Text - &Text bearbeiten + &Text bearbeiten TimecodeEffect - + Timecode Zeitstempel - + Sequence Sequenz - + Media Medien - + Scale Skalierung - + Color Farbe - + Background Color Hintergrundfarbe - + Background Opacity Hintergrunddeckkraft - + Offset Versatz - + Prepend Voreinstellung @@ -2997,7 +3455,7 @@ Sucht schneller (kann kurzzeitig ungenaue Frame anzeigen - wirkt sich nicht auf Timeline - + Timeline: Makes no sense to translate Timeline: @@ -3007,32 +3465,32 @@ Sucht schneller (kann kurzzeitig ungenaue Frame anzeigen - wirkt sich nicht auf <keine> - + Effect already exists Effekt existiert bereits - + Clip '%1' already contains a '%2' effect. Would you like to replace it with the pasted one or add it as a separate effect? Der Clip '%1' enthält bereits den Effekt '%2'. Möchten Sie diesen ersetzen oder ihn als separaten Effekt hinzufügen? - + Add Hinzufügen - + Replace Ersetzen - + Skip Überspringen - + Do this for all conflicts found Auf alle gefundenen Konflikte anwenden @@ -3045,118 +3503,118 @@ Sucht schneller (kann kurzzeitig ungenaue Frame anzeigen - wirkt sich nicht auf Marker-Name setzen: - + Title... Titel... - + Solid Color... Solid... - + Bars... Balken... - + Tone... Ton... - + Noise... Rauschen... - + Unsaved Project Ungespeichertes Projekt - + You must save this project before you can record audio in it. Sie müssen das Projekt speichern, bevor Sie Audio aufnehmen können. - + Click on the timeline where you want to start recording (drag to limit the recording to a certain timeframe) Klicken Sie auf die Timeline, an welcher Stelle Sie mit der Aufnahme beginnen möchten (Ziehen, um das Limit der Aufnahme auf einen bestimmten Timeframe zu setzen) - + Pointer Tool Pointer-Werkzeug - + Edit Tool Bearbeitungs-Werkzeug - + Ripple Tool Ripple-Werkzeug - + Razor Tool Schneide-Werkzeug - + Slip Tool - + Slide Tool - + Hand Tool Hand-Werkzeug - + Transition Tool Übergangs-Werkzeug - + Snapping Same as in english Snapping - + Zoom In Hereinzommen - + Zoom Out Herauszoomen - + Record audio Audio aufnehmen - + Add title, solid, bars, etc. Titel, Solid, Balken, etc. Hinzufügen - + Nested Sequence - Geschachtelte Sequenz + Geschachtelte Sequenz - + (none) (keine) @@ -3164,7 +3622,7 @@ Sucht schneller (kann kurzzeitig ungenaue Frame anzeigen - wirkt sich nicht auf TimelineHeader - + Center Timecodes Timecodes zentrieren @@ -3172,50 +3630,45 @@ Sucht schneller (kann kurzzeitig ungenaue Frame anzeigen - wirkt sich nicht auf TimelineWidget - + &Undo &Rückgängig - + &Redo - C&ut - &Ausschneiden + &Ausschneiden - Cop&y - &Kopieren + &Kopieren - &Paste - &Einfügen + &Einfügen - R&ipple Delete Taken from Premiere - R&ipple Delete + R&ipple Delete - + Sequence Settings Sequenz-Einstellungen - + &Speed/Duration &Geschwindigkeit/Dauer - Auto-s&cale - Auto-&Skalierung + Auto-&Skalierung Enable/Disable @@ -3226,17 +3679,16 @@ Sucht schneller (kann kurzzeitig ungenaue Frame anzeigen - wirkt sich nicht auf Verbinden/Trennen - + &Reveal in Project &Im Projekt anzeigen - R&ename - U&mbenennen + U&mbenennen - + %1 Start: %2 End: %3 @@ -3247,57 +3699,74 @@ Ende: %3 Dauer: %4 - Rename '%1' - '%1' umbenennen + '%1' umbenennen + + + Rename multiple clips + Mehrere Clips umbenennen + + + Enter a new name for this clip: + Geben Sie einen neuen Namen für den Clip ein: + + + + R&ipple Delete Empty Space + + + + + Auto-Cut Silence + + + + + Auto-S&cale + + + + + Properties + Eigenschaften - Rename multiple clips - Mehrere Clips umbenennen - - - - Enter a new name for this clip: - Geben Sie einen neuen Namen für den Clip ein: - - - Error Fehler - + Couldn't locate media wrapper for sequence. Konnte den Medienwrapper für diese Sequenz nicht finden. - + Title Titel - + Solid Color Solid - + Bars Balken - + Tone Ton - + Noise Rauschen - + Duration: Dauer: @@ -3305,22 +3774,27 @@ Dauer: %4 ToneEffect - + Type Typ + + + Sine + Sinus + Frequency Frequenz - + Amount Menge - + Mix Same as in english Mix @@ -3335,160 +3809,137 @@ Dauer: %4 Position - + Scale Skalierung - + Uniform Scale Einheitliche Skalierung - + Rotation Same as in english, differently spoken Rotation - + Anchor Point Ankerpunkt - + Opacity Deckkraft - + Blend Mode Mischmodus - + Normal Same as in english, differently spoken Normal - Darken - Verdunkeln + Verdunkeln - Multiply - Vervielfachen + Vervielfachen - Color Burn Makes no sense to translate - Color Burn + Color Burn - Linear Burn Makes no sense to translate - Linear Burn + Linear Burn - Lighten - Aufhellen + Aufhellen - Screen Makes no sense to translate - Screen + Screen - Color Dodge - Color-Dodge + Color-Dodge - Linear Dodge (Add) - Addieren + Addieren - Overlay - Überlagern + Überlagern - Soft Light - Weiches Licht + Weiches Licht - Hard Light - Hartes Licht + Hartes Licht - Vivid Light - Lebhaftes Licht + Lebhaftes Licht - Linear Light - Lineares Licht + Lineares Licht - Pin Light - Scharfes Licht + Scharfes Licht - Hard Mix - Hartes Mischen + Hartes Mischen - Difference - Differenz + Differenz - Exclusion - Ausgrenzung + Ausgrenzung - Reflect - Spiegeln + Spiegeln - Substract - Abziehen + Abziehen - Average - Durschnitt + Durschnitt - Glow - Leuchten + Leuchten - Negation - Negativ + Negativ - Phoenix Same as in english - Phoenix + Phoenix @@ -3498,73 +3949,77 @@ Dauer: %4 Länge: - + Length Länge + + UpdateNotification + + + An update is available from the Olive website. Visit www.olivevideoeditor.org to download it. + Ein Update ist für Olive ist verfügbar. Besuchen Sie www.olivevideoeditor.org um es herunterzuladen. + + VSTHost - - - + + Error loading VST plugin Fehler beim Laden des VST Plugins - Failed to create VST reference - Fehler beim Herstellen einer VST Referenz + Fehler beim Herstellen einer VST Referenz - + Failed to load VST plugin "%1": %2 Fehler beim Laden des VST Plugins "%1":%2 - NOTE: You can't load 32-bit VST plugins into a 64-bit build of Olive. Please find a 64-bit version of this plugin or switch to a 32-bit build of Olive. - HINWEIS: Sie können keine 32-bit VST Plugins in einer 64-bit Version von Olive laden. Sie benötigen entweder eine 64-bit Version des Plugins oder eine 32-bit Version von Olive. + HINWEIS: Sie können keine 32-bit VST Plugins in einer 64-bit Version von Olive laden. Sie benötigen entweder eine 64-bit Version des Plugins oder eine 32-bit Version von Olive. - NOTE: You can't load 64-bit VST plugins into a 32-bit build of Olive. Please find a 32-bit version of this plugin or switch to a 64-bit build of Olive. - HINWEIS: Sie können keine 64-bit VST Plugins in einer 32-bit Version von Olive laden. Sie benötigen entweder eine 32-bit Version des Plugins oder eine 64-bit Version von Olive. + HINWEIS: Sie können keine 64-bit VST Plugins in einer 32-bit Version von Olive laden. Sie benötigen entweder eine 32-bit Version des Plugins oder eine 64-bit Version von Olive. - + Failed to locate entry point for dynamic library. Kein Einstiegspunkt für dynamische Bibliothek gefunden. - + VST Error VST Fehler - + Plugin's magic number is invalid Die Magic Number des Plugins ist ungültig - + Plugin Same as in english Plugin - + Interface Benutzeroberfläche - + Show Anzeigen - + VST Plugin Same as in english VST Plugin @@ -3573,77 +4028,87 @@ Dauer: %4 Viewer - + Sequence Viewer Sequenz-Viewer - + Media Viewer Medien-Viewer - + (none) (keine) + + + Drag video only + + + + + Drag audio only + + ViewerWidget - + Save Frame as Image... Frame als Bild speichern... - + Show Fullscreen Vollbildschirm - + Disable Ausblenden - + Screen %1: %2x%3 Screen %1:%2x%3 - + Zoom Same as in english Zoom - + Fit Einpassen - + Custom Benutzerdefiniert - + Close Media Medien schließen - + Save Frame Frame speichern - + Viewer Zoom Makes no sense to translate Viewer Zoom - + Set Custom Zoom Value: Benutzerdefinierten Zoomwert angeben @@ -3651,7 +4116,7 @@ Dauer: %4 ViewerWindow - + Exit Fullscreen Vollbild verlassen @@ -3659,12 +4124,12 @@ Dauer: %4 VoidEffect - + (unknown) (unbekannt) - + Missing Effect Effekt fehlt @@ -3680,12 +4145,12 @@ Dauer: %4 transition - + Invalid transition Ungültiger Übergang - + No candidate for transition '%1'. This transition may be corrupt. Try reinstalling it or Olive. Kein Kandidat für den Übergang '%1'. Der Übergang ist möglicherweise beschädigt. Eine Neuinstallation wird empfohlen. diff --git a/ts/olive_es.ts b/ts/olive_es.ts index 61fa3477b..fe061f259 100644 --- a/ts/olive_es.ts +++ b/ts/olive_es.ts @@ -4,12 +4,12 @@ AboutDialog - + Olive is a non-linear video editor. This software is free and protected by the GNU GPL. - + Olive Team is obliged to inform users that Olive source code is available for download from its website. @@ -17,7 +17,7 @@ ActionSearch - + Search for action... @@ -34,16 +34,21 @@ Pixel Format: + + + Threads: + + Audio - + %1 Audio - + Recording %1 @@ -51,38 +56,103 @@ AudioNoiseEffect - + Amount - + Mix + + AutoCutSilenceDialog + + + Cut Silence + + + + + Attack Threshold: + + + + + Attack Time: + + + + + Release Threshold: + + + + + Release Time: + + + + + Cacher + + + + Could not open %1 - %2 + + + ChannelLayoutName - + Invalid - + Mono - + Stereo + + ClipPropertiesDialog + + + "%1" Properties + + + + + Multiple Clip Properties + + + + + Name: + + + + + Duration: + + + + + (multiple) + + + CollapsibleWidget - + <untitled> @@ -90,7 +160,7 @@ ColorButton - + Set Color @@ -98,27 +168,27 @@ CornerPinEffect - + Top Left - + Top Right - + Bottom Left - + Bottom Right - + Perspective @@ -158,89 +228,54 @@ Effect - + Invalid effect - + No candidate for effect '%1'. This effect may be corrupt. Try reinstalling it or Olive. - - Cu&t - - - - - &Copy - - - - - Move &Up - - - - - Move &Down - - - - - D&elete - - - - - Load Settings From File - - - - - Save Settings to File - - - - + Save Effect Settings - - + + Effect XML Settings %1 - + Save Settings Failed - + Failed to open "%1" for writing. - + Load Effect Settings - - + + Load Settings Failed - + Failed to open "%1" for reading. - + This settings file doesn't match this effect. @@ -248,73 +283,116 @@ EffectControls - + Effects: - - &Paste - - - - + (none) - + Add Video Effect - + VIDEO EFFECTS - + Add Video Transition - + Add Audio Effect - + AUDIO EFFECTS - + Add Audio Transition - - - (Multiple clips selected) - - EffectRow - + Disable Keyframes - + Disabling keyframes will delete all current keyframes. Are you sure you want to do this? + + EffectUI + + + %1 (Opening) + + + + + %1 (Closing) + + + + + %1 (multiple) + + + + + Cu&t + + + + + &Copy + + + + + Move &Up + + + + + Move &Down + + + + + D&elete + + + + + Load Settings From File + + + + + Save Settings to File + + + EmbeddedFileChooser - + File: @@ -322,98 +400,108 @@ ExportDialog - + Export "%1" - + Unknown codec name %1 - + Export Failed - + Export failed - %1 - + Invalid dimensions - + Export width and height must both be even numbers/divisible by 2. - + Invalid codec - + Couldn't determine output parameters for the selected codec. This is a bug, please contact the developers. - + Invalid format - + Couldn't determine output format. This is a bug, please contact the developers. - + Export Media - + + %p% (Total: %1:%2:%3) + + + + + %p% (ETA: %1:%2:%3) + + + + Quality-based (Constant Rate Factor) - + Constant Bitrate - - + + Invalid Codec - + Failed to find a suitable encoder for this codec. Export will likely fail. - + Failed to find pixel format for this encoder. Export will likely fail. - + Bitrate (Mbps): - + Quality (CRF): - + Quality Factor: 0 = lossless @@ -423,78 +511,78 @@ - + Target File Size (MB): - + Format: - + Range: - + Entire Sequence - + In to Out - + Video - - + + Codec: - + Width: - + Height: - + Frame Rate: - + Compression Type: - + Advanced - + Audio - + Sampling Rate: - + Bitrate (Kbps/CBR): @@ -502,87 +590,87 @@ ExportThread - + failed to send frame to encoder (%1) - + failed to receive packet from encoder (%1) - + could not video encoder for %1 - + could not allocate video stream - + could not allocate video encoding context - + could not open output video encoder (%1) - + could not copy video encoder parameters to output stream (%1) - + could not audio encoder for %1 - + could not allocate audio stream - + could not allocate audio encoding context - + could not open output audio encoder (%1) - + could not copy audio encoder parameters to output stream (%1) - + could not allocate audio buffer (%1) - + could not create output format context - + could not open output file (%1) - + could not write output file header (%1) - + could not write output file trailer (%1) @@ -608,22 +696,12 @@ Frei0rEffect - + Failed to load Frei0r plugin "%1": %2 - - NOTE: You can't load 32-bit Frei0r plugins into a 64-bit build of Olive. Please find a 64-bit version of this plugin or switch to a 32-bit build of Olive. - - - - - NOTE: You can't load 64-bit Frei0r plugins into a 32-bit build of Olive. Please find a 32-bit version of this plugin or switch to a 64-bit build of Olive. - - - - + Error loading Frei0r plugin @@ -631,22 +709,22 @@ GraphEditor - + Graph Editor - + Linear - + Bezier - + Hold @@ -654,17 +732,17 @@ GraphView - + Zoom to Selection - + Zoom to Show All - + Reset View @@ -672,22 +750,22 @@ InterlacingName - + None (Progressive) - + Top Field First - + Bottom Field First - + Invalid @@ -695,7 +773,7 @@ KeyframeNavigator - + Enable Keyframes @@ -703,17 +781,17 @@ KeyframeView - + Linear - + Bezier - + Hold @@ -721,14 +799,24 @@ LabelSlider - - + + &Edit + + + + + &Reset to Default + + + + + Set Value - - + + New value: @@ -736,17 +824,17 @@ LoadDialog - + Loading... - + Loading '%1'... - + Cancel @@ -754,52 +842,52 @@ LoadThread - + Version Mismatch - + This project was saved in a different version of Olive and may not be fully compatible with this version. Would you like to attempt loading it anyway? - + Invalid Clip Link - + This project contains an invalid clip link. It may be corrupt. Would you like to continue loading it? - + %1 - Line: %2 Col: %3 - + User aborted loading - + XML Parsing Error - + Couldn't load '%1'. %2 - + Project Load Error - + Error loading project: %1 @@ -807,507 +895,447 @@ MainWindow - + Welcome to %1 - + &File - + &New - + &Open Project - + Clear Recent List - + Open Recent - + &Save Project - + Save Project &As - + &Import... - + &Export... - + E&xit - + &Edit - + &Undo - + Redo - + Select &All - + Deselect All - + Ripple to In Point - + Ripple to Out Point - + Edit to In Point - + Edit to Out Point - + Delete In/Out Point - + Ripple Delete In/Out Point - + Set/Edit Marker - + &View - + Zoom In - + Zoom Out - + Increase Track Height - + Decrease Track Height - + Toggle Show All - + Track Lines - + Rectified Waveforms - + Frames - + Drop Frame - + Non-Drop Frame - + Milliseconds - + Title/Action Safe Area - + Off - + Default - + 4:3 - + 16:9 - + Custom - + Full Screen - + Full Screen Viewer - + &Playback - + Go to Start - + Previous Frame - + Play/Pause - + Play In to Out - + Next Frame - + Go to End - + Go to Previous Cut - + Go to Next Cut - + Go to In Point - + Go to Out Point - + Shuttle Left - + Shuttle Stop - + Shuttle Right - + Loop - + &Window - + Project - + Effect Controls - + Timeline - + Graph Editor - + Media Viewer - + Sequence Viewer - + Maximize Panel - + Lock Panels - + Reset to Default Layout - + &Tools - + Pointer Tool - + Edit Tool - + Ripple Tool - + Razor Tool - + Slip Tool - + Slide Tool - + Hand Tool - + Transition Tool - + Enable Snapping - - Selecting Also Seeks + + Auto-Cut Silence - - Edit Tool Also Seeks - - - - - Edit Tool Selects Links - - - - - Seek Also Selects - - - - - Seek to the End of Pastes - - - - - Scroll Wheel Zooms - - - - - Enable Drag Files to Timeline - - - - - Auto-Scale By Default - - - - - Enable Seek to Import - - - - - Audio Scrubbing - - - - - Enable Drop on Media to Replace - - - - - Enable Hover Focus - - - - - Ask For Name When Setting Marker - - - - + No Auto-Scroll - + Page Auto-Scroll - + Smooth Auto-Scroll - + Preferences - + Clear Undo - + &Help - + A&ction Search - + Debug Log - + &About... - + <untitled> @@ -1315,17 +1343,17 @@ Marker - + Set Marker - + Set clip marker name: - + Set sequence marker name: @@ -1333,52 +1361,52 @@ Media - + New Folder - + Name: - + Filename: - + Video Dimensions: - + Frame Rate: - + %1 field(s) (%2 frame(s)) - + Interlacing: - + Audio Frequency: - + Audio Channels: - + Name: %1 Video Dimensions: %2x%3 Frame Rate: %4 @@ -1387,17 +1415,17 @@ Audio Layout: %6 - + Name - + Duration - + Rate @@ -1405,27 +1433,27 @@ Audio Layout: %6 MediaPropertiesDialog - + "%1" Properties - + Tracks: - + Video %1: %2x%3 %4FPS - + Audio %1: %2Hz %3 - + %n channel(s) @@ -1433,27 +1461,27 @@ Audio Layout: %6 - + Conform to Frame Rate: - + Alpha is Premultiplied - + Auto (%1) - + Interlacing: - + Name: @@ -1461,122 +1489,123 @@ Audio Layout: %6 MenuHelper - + &Project - + &Sequence - + &Folder - + Set In Point - + Set Out Point - + Reset In Point - + Reset Out Point - + Clear In/Out Point - + Add Default Transition - + Link/Unlink - + Enable/Disable - + Nest - + Cu&t - + Cop&y - + + &Paste - + Paste Insert - + Duplicate - + Delete - + Ripple Delete - + Split - + Invalid aspect ratio - + The aspect ratio '%1' is invalid. Please try again. - + Enter custom aspect ratio - + Enter the aspect ratio to use for the title/action safe area (e.g. 16:9): @@ -1584,127 +1613,127 @@ Audio Layout: %6 NewSequenceDialog - + Editing "%1" - + New Sequence - + Preset: - + Film 4K - + TV 4K (Ultra HD/2160p) - + 1080p - + 720p - + 480p - + 360p - + 240p - + 144p - + NTSC (480i) - + PAL (576i) - + Custom - + Video - + Width: - + Height: - + Frame Rate: - + Pixel Aspect Ratio: - + Square Pixels (1.0) - + Interlacing: - + None (Progressive) - + Audio - + Sample Rate: - + Name: @@ -1712,67 +1741,77 @@ Audio Layout: %6 OliveGlobal - + Olive Project %1 - + Auto-recovery - + Olive didn't close properly and an autorecovery file was detected. Would you like to open it? - + Open Project... - + Missing recent project - + The project '%1' no longer exists. Would you like to remove it from the recent projects list? - + Save Project As... - + Unsaved Project - + This project has changed since it was last saved. Would you like to save it before closing? - + No active sequence - - Please open the sequence you wish to export. + + Please open the sequence to perform this action. - + + No clips selected + + + + + Select the clips you wish to auto-cut + + + + Missing Project File - + Specified project '%1' does not exist. @@ -1788,273 +1827,386 @@ Audio Layout: %6 PreferencesDialog - + Preferences - + + Default Sequence + + + + Invalid CSS File - + CSS file '%1' does not exist. - + Confirm Reset All Shortcuts - + Are you sure you wish to reset all keyboard shortcuts to their defaults? - + Import Keyboard Shortcuts - - + + Error saving shortcuts - + Failed to open file for reading - + Export Keyboard Shortcuts - + Export Shortcuts - + Shortcuts exported successfully - + Failed to open file for writing - + Browse for CSS file - + Delete All Previews - + Are you sure you want to delete all previews? - + Previews Deleted - + All previews deleted succesfully. You may have to re-open your current project for changes to take effect. - + Language: - - Custom CSS: + + Default Sequence Settings - - Browse + + Add Default Effects to New Clips - - Image sequence formats: + + Automatically Seek to the Beginning When Playing at the End of a Sequence - - Audio Recording: + + Selecting Also Seeks - - Mono + + Edit Tool Also Seeks - - Stereo - - - - - Effect Textbox Lines: - - - - - Thumbnail Resolution: - - - - - Waveform Resolution: - - - - - Delete Previews - - - - - Use Software Fallbacks When Possible - - - - - General - - - - - Behavior - - - - - Seeking - - - - - Accurate Seeking -Always show the correct frame (visual may pause briefly as correct frame is retrieved) - - - - - Fast Seeking -Seek quickly (may briefly show inaccurate frames when seeking - doesn't affect playback/export) - - - - - Memory Usage - - - - - Upcoming Frame Queue: - - - - - - frames - - - - - seconds + Edit Tool Selects Links - - Previous Frame Queue: + + Seek Also Selects - - Playback + + Seek to the End of Pastes - Output Device: + Scroll Wheel Zooms - - - Default + + Hold CTRL to toggle this setting - - Input Device: + + Invert Timeline Scroll Axes - - Sample Rate: + + Enable Drag Files to Timeline + + + + + Auto-Scale By Default + + + + + Auto-Seek to Imported Clips + + + + + Audio Scrubbing + + + + + Drop Files on Media to Replace + + + + + Enable Hover Focus + + + + + Ask For Name When Setting Marker + + + + + Appearance + + + + + Theme + + + + + Olive Dark (Default) + + + + + Olive Light - Audio + Native - - Search for action or shortcut + + Native (Light Icons) - - Action + + Use Native Menu Styling - - Shortcut + + Custom CSS: - - Import + + Browse - - Export + + Image sequence formats: + + + + + Audio Recording: + + + + + Mono + + + + + Stereo + Effect Textbox Lines: + + + + + Thumbnail Resolution: + + + + + Waveform Resolution: + + + + + Delete Previews + + + + + Use Software Fallbacks When Possible + + + + + General + + + + + Behavior + + + + + Memory Usage + + + + + Upcoming Frame Queue: + + + + + + frames + + + + + + seconds + + + + + Previous Frame Queue: + + + + + Playback + + + + + Output Device: + + + + + + Default + + + + + Input Device: + + + + + Sample Rate: + + + + + Audio + + + + + Search for action or shortcut + + + + + Action + + + + + Shortcut + + + + + Import + + + + + Export + + + + Reset Selected - + Reset All - + Keyboard @@ -2062,12 +2214,17 @@ Seek quickly (may briefly show inaccurate frames when seeking - doesn't aff PreviewGenerator - + + Failed to find any valid video/audio streams + + + + Could not open file - %1 - + Could not find stream information - %1 @@ -2075,94 +2232,144 @@ Seek quickly (may briefly show inaccurate frames when seeking - doesn't aff Project - + + New + + + + + Open Project + + + + + Save Project + + + + + Undo + + + + + Redo + + + + + Tree View + + + + + Icon View + + + + + List View + + + + Search media, markers, etc. - + Project - + Sequence - + Replace '%1' - - + + All Files - - + + No active sequence - + No sequence is active, please open the sequence you want to replace clips from. - + Active sequence selected - + You cannot insert a sequence into itself, so no clips of this media would be in this sequence. - + Rename '%1' - + Enter new name: - + Delete media in use? - + The media '%1' is currently used in '%2'. Deleting it will remove all instances in the sequence. Are you sure you want to do this? - + Skip - + + Import a Project + + + + + "%1" is an Olive project file. It will merge with this project. Do you wish to continue? + + + + Image sequence detected - + The file '%1' appears to be part of an image sequence. Would you like to import it as such? - + Import media... - + No sequence is active, please open the sequence you want to delete clips from. @@ -2170,77 +2377,77 @@ Seek quickly (may briefly show inaccurate frames when seeking - doesn't aff ProxyDialog - + Create Proxy - + Proxy - + Dimensions: - + Same Size as Source - + Half Resolution (1/2) - + Quarter Resolution (1/4) - + Eighth Resolution (1/8) - + Sixteenth Resolution (1/16) - + Format: - + ProRes HQ - + Location: - + Same as Source (in "%1" folder) - + Proxy file exists - + The file "%1" already exists. Do you wish to replace it? - + Custom Location @@ -2248,7 +2455,7 @@ Seek quickly (may briefly show inaccurate frames when seeking - doesn't aff ProxyGenerator - + Finished generating proxy for "%1" @@ -2321,10 +2528,108 @@ Seek quickly (may briefly show inaccurate frames when seeking - doesn't aff + + RichTextEffect + + + Text + + + + + Padding + + + + + Position + + + + + Vertical Align: + + + + + Top + + + + + Center + + + + + Bottom + + + + + Auto-Scroll + + + + + Off + + + + + Up + + + + + Down + + + + + Left + + + + + Right + + + + + Shadow + + + + + Shadow Color + + + + + Shadow Angle + + + + + Shadow Distance + + + + + Shadow Softness + + + + + Shadow Opacity + + + Sequence - + %1 (copy) @@ -2332,7 +2637,7 @@ Seek quickly (may briefly show inaccurate frames when seeking - doesn't aff ShakeEffect - + Intensity @@ -2342,7 +2647,7 @@ Seek quickly (may briefly show inaccurate frames when seeking - doesn't aff - + Frequency @@ -2350,7 +2655,7 @@ Seek quickly (may briefly show inaccurate frames when seeking - doesn't aff SolidEffect - + Type @@ -2375,12 +2680,12 @@ Seek quickly (may briefly show inaccurate frames when seeking - doesn't aff - + Color - + Checkerboard Size @@ -2388,142 +2693,142 @@ Seek quickly (may briefly show inaccurate frames when seeking - doesn't aff SourcesCommon - + Import... - + New - + View - + Tree View - + Icon View - + Show Toolbar - + Show Sequences - + Replace/Relink Media - + Reveal in Explorer - + Reveal in Finder - + Reveal in File Manager - + Replace Clips Using This Media - + Create Sequence With This Media - + Duplicate - + Delete All Clips Using This Media - + Proxy - + Generating proxy: %1% complete - + Create/Modify Proxy - + Create Proxy - + Modify Proxy - + Restore Original - + Delete - + Preview in Media Viewer - + Properties... - + Replace Media - + You dropped a file onto '%1'. Would you like to replace it with the dropped file? - + Delete proxy - + Would you like to delete the proxy file "%1" as well? @@ -2531,37 +2836,37 @@ Seek quickly (may briefly show inaccurate frames when seeking - doesn't aff SpeedDialog - + Speed/Duration - + Speed: - + Frame Rate: - + Duration: - + Reverse - + Maintain Audio Pitch - + Ripple Changes @@ -2569,20 +2874,78 @@ Seek quickly (may briefly show inaccurate frames when seeking - doesn't aff TextEditDialog - + Edit Text + + + Thin + + + + + Extra Light + + + + + Light + + + + + Normal + + + + + Medium + + + + + Demi Bold + + + + + Bold + + + + + Extra Bold + + + + + Black + + + + + TextEditEx + + + Edit Text + + + + + &Edit Text + + TextEffect - + Text - + Font @@ -2592,151 +2955,156 @@ Seek quickly (may briefly show inaccurate frames when seeking - doesn't aff - + Color - + Alignment - + Left - - + + Center - + Right - + Justify - + Top - + Bottom - + Word Wrap - - - Outline - - - - - Outline Color - - - - - Outline Width - - - - - Shadow - - - Shadow Color - - - - - Shadow Angle - - - - - Shadow Distance + Padding + Position + + + + + Outline + + + + + Outline Color + + + + + Outline Width + + + + + Shadow + + + + + Shadow Color + + + + + Shadow Angle + + + + + Shadow Distance + + + + Shadow Softness - + Shadow Opacity - + Sample Text - - - &Edit Text - - TimecodeEffect - + Timecode - + Sequence - + Media - + Scale - + Color - + Background Color - + Background Opacity - + Offset - + Prepend @@ -2744,152 +3112,152 @@ Seek quickly (may briefly show inaccurate frames when seeking - doesn't aff Timeline - + Timeline: - + Nested Sequence - + Effect already exists - + Clip '%1' already contains a '%2' effect. Would you like to replace it with the pasted one or add it as a separate effect? - + Add - + Replace - + Skip - + Do this for all conflicts found - + Title... - + Solid Color... - + Bars... - + Tone... - + Noise... - + Unsaved Project - + You must save this project before you can record audio in it. - + Click on the timeline where you want to start recording (drag to limit the recording to a certain timeframe) - + (none) - + Pointer Tool - + Edit Tool - + Ripple Tool - + Razor Tool - + Slip Tool - + Slide Tool - + Hand Tool - + Transition Tool - + Snapping - + Zoom In - + Zoom Out - + Record audio - + Add title, solid, bars, etc. @@ -2897,7 +3265,7 @@ Seek quickly (may briefly show inaccurate frames when seeking - doesn't aff TimelineHeader - + Center Timecodes @@ -2905,62 +3273,32 @@ Seek quickly (may briefly show inaccurate frames when seeking - doesn't aff TimelineWidget - + &Undo - + &Redo - - C&ut - - - - - Cop&y - - - - - &Paste - - - - - R&ipple Delete - - - - + Sequence Settings - + &Speed/Duration - - Auto-s&cale - - - - + &Reveal in Project - - R&ename - - - - + %1 Start: %2 End: %3 @@ -2968,57 +3306,62 @@ Duration: %4 - - Rename '%1' + + R&ipple Delete Empty Space + + + + + Auto-Cut Silence + + + + + Auto-S&cale + + + + + Properties - Rename multiple clips - - - - - Enter a new name for this clip: - - - - Error - + Couldn't locate media wrapper for sequence. - + Title - + Solid Color - + Bars - + Tone - + Noise - + Duration: @@ -3026,22 +3369,27 @@ Duration: %4 ToneEffect - + Type + + + Sine + + Frequency - + Amount - + Mix @@ -3054,225 +3402,102 @@ Duration: %4 - + Scale - + Uniform Scale - + Rotation - + Anchor Point - + Opacity - + Blend Mode - - - Normal - - - - - Darken - - - - - Multiply - - - - - Color Burn - - - - - Linear Burn - - - - - Lighten - - - - - Screen - - - - - Color Dodge - - - - - Linear Dodge (Add) - - - - - Overlay - - - - - Soft Light - - - Hard Light - - - - - Vivid Light - - - - - Linear Light - - - - - Pin Light - - - - - Hard Mix - - - - - Difference - - - - - Exclusion - - - - - Reflect - - - - - Substract - - - - - Average - - - - - Glow - - - - - Negation - - - - - Phoenix + Normal Transition - + Length + + UpdateNotification + + + An update is available from the Olive website. Visit www.olivevideoeditor.org to download it. + + + VSTHost - - - + + Error loading VST plugin - - Failed to create VST reference - - - - + Failed to load VST plugin "%1": %2 - - NOTE: You can't load 32-bit VST plugins into a 64-bit build of Olive. Please find a 64-bit version of this plugin or switch to a 32-bit build of Olive. - - - - - NOTE: You can't load 64-bit VST plugins into a 32-bit build of Olive. Please find a 32-bit version of this plugin or switch to a 64-bit build of Olive. - - - - + Failed to locate entry point for dynamic library. - + VST Error - + Plugin's magic number is invalid - + Plugin - + Interface - + Show - + VST Plugin @@ -3280,75 +3505,85 @@ Duration: %4 Viewer - + Sequence Viewer - + Media Viewer - + (none) + + + Drag video only + + + + + Drag audio only + + ViewerWidget - + Save Frame as Image... - + Show Fullscreen - + Disable - + Screen %1: %2x%3 - + Zoom - + Fit - + Custom - + Close Media - + Save Frame - + Viewer Zoom - + Set Custom Zoom Value: @@ -3356,7 +3591,7 @@ Duration: %4 ViewerWindow - + Exit Fullscreen @@ -3364,12 +3599,12 @@ Duration: %4 VoidEffect - + (unknown) - + Missing Effect @@ -3385,12 +3620,12 @@ Duration: %4 transition - + Invalid transition - + No candidate for transition '%1'. This transition may be corrupt. Try reinstalling it or Olive. diff --git a/ts/olive_fr.ts b/ts/olive_fr.ts index be9a1024e..19af75204 100644 --- a/ts/olive_fr.ts +++ b/ts/olive_fr.ts @@ -4,12 +4,12 @@ AboutDialog - + Olive is a non-linear video editor. This software is free and protected by the GNU GPL. Olive est un logiciel de montage non-linéaire. Ce logiciel est libre et protégé par la licence GNU GPL. - + Olive Team is obliged to inform users that Olive source code is available for download from its website. L'équipe d'Olive vous informe que le code source d'Olive est disponible au téléchargement sur son site Web. @@ -17,7 +17,7 @@ ActionSearch - + Search for action... Rechercher une action… @@ -34,6 +34,11 @@ Pixel Format: Format de pixel : + + + Threads: + + Audio @@ -46,12 +51,12 @@ Enregistrement audio - + %1 Audio - + Recording %1 @@ -59,38 +64,103 @@ AudioNoiseEffect - + Amount Quantité - + Mix Mélanger + + AutoCutSilenceDialog + + + Cut Silence + + + + + Attack Threshold: + + + + + Attack Time: + + + + + Release Threshold: + + + + + Release Time: + + + + + Cacher + + + + Could not open %1 - %2 + + + ChannelLayoutName - + Invalid Invalide - + Mono Mono - + Stereo Stéréo + + ClipPropertiesDialog + + + "%1" Properties + "%1" Propriétés + + + + Multiple Clip Properties + + + + + Name: + Nom : + + + + Duration: + Durée : + + + + (multiple) + + + CollapsibleWidget - + <untitled> &lt;Sans titre&gt; @@ -98,7 +168,7 @@ ColorButton - + Set Color Définir la couleur @@ -106,27 +176,27 @@ CornerPinEffect - + Top Left En haut à gauche - + Top Right En haut à droite - + Bottom Left En bas à gauche - + Bottom Right En bas à droite - + Perspective Perspective @@ -166,89 +236,82 @@ Effect - + Invalid effect Effet invalide - + No candidate for effect '%1'. This effect may be corrupt. Try reinstalling it or Olive. Aucun candidat pour l'effet '%1'. C'est effet est peut-être corrompu. Essayez de le réinstaller, ou de réinstaller Olive. - Cu&t - &Couper + &Couper - &Copy - Cop&ier + Cop&ier - Move &Up - Déplacer vers le &haut + Déplacer vers le &haut - Move &Down - Déplacer vers le &bas + Déplacer vers le &bas - D&elete - &Supprimer + &Supprimer - Load Settings From File - Charger les paramètres + Charger les paramètres - Save Settings to File - Enregistrer les paramètres + Enregistrer les paramètres - + Save Effect Settings Enregistrer les paramètres d'effet - - + + Effect XML Settings %1 Paramètres d'effet XML %1 - + Save Settings Failed L'enregistrement des paramètres a échoué - + Failed to open "%1" for writing. Impossible d'écrire dans "%1". - + Load Effect Settings Charger les paramètres d'effet - - + + Load Settings Failed Le chargement des paramètres a échoué - + Failed to open "%1" for reading. Impossible de lire "%1". - + This settings file doesn't match this effect. Ce fichier de paramètre ne correspond pas à cet effet. @@ -256,73 +319,124 @@ EffectControls - + Effects: Effets : - &Paste - C&oller + C&oller - + (none) (aucun) - + Add Video Effect Ajouter un effet vidéo - + VIDEO EFFECTS EFFETS VIDÉO - + Add Video Transition Ajouter une transition vidéo - + Add Audio Effect Ajouter un effet audio - + AUDIO EFFECTS EFFETS AUDIO - + Add Audio Transition Ajouter une transition audio - (Multiple clips selected) - (Clips multiples sélectionnés) + (Clips multiples sélectionnés) EffectRow - + Disable Keyframes Désactiver les images-clés - + Disabling keyframes will delete all current keyframes. Are you sure you want to do this? Désactiver les images-clés supprimera toutes les images-clés courantes. Êtes-vous sûr⋅e de vouloir cela ? + + EffectUI + + + %1 (Opening) + + + + + %1 (Closing) + + + + + %1 (multiple) + + + + + Cu&t + &Couper + + + + &Copy + Cop&ier + + + + Move &Up + Déplacer vers le &haut + + + + Move &Down + Déplacer vers le &bas + + + + D&elete + &Supprimer + + + + Load Settings From File + Charger les paramètres + + + + Save Settings to File + Enregistrer les paramètres + + EmbeddedFileChooser - + File: Fichier : @@ -330,98 +444,108 @@ ExportDialog - + Export "%1" Exporter "%1" - + Unknown codec name %1 Nom de codec inconnu %1 - + Export Failed L'export a échoué - + Export failed - %1 Export échoué - %1 - + Invalid dimensions Dimensions invalides - + Export width and height must both be even numbers/divisible by 2. La largeur et la hauteur d'export doivent être des nombres pairs/divisibles par 2. - + Invalid codec Codec invalide - + Couldn't determine output parameters for the selected codec. This is a bug, please contact the developers. Impossible de déterminer les paramètres de sortie pour le codec sélectionné. Ceci est un bug, merci de contacter les développeurs. - + Invalid format Format invalide - + Couldn't determine output format. This is a bug, please contact the developers. Impossible de déterminer le format de sortie. Ceci est un bug, merci de contacter les développeurs. - + Export Media Exporter le média - + + %p% (Total: %1:%2:%3) + + + + + %p% (ETA: %1:%2:%3) + + + + Quality-based (Constant Rate Factor) Qualitatif (Constant Rate Factor) - + Constant Bitrate Débit binaire constant - - + + Invalid Codec Codec invalide - + Failed to find a suitable encoder for this codec. Export will likely fail. Impossible de trouver un encodeur approprié pour ce codec. L'export risque de planter. - + Failed to find pixel format for this encoder. Export will likely fail. Impossible de trouver un format de pixel pour cet encodeur. L'export risque de planter. - + Bitrate (Mbps): Débit binaire (Mbps) : - + Quality (CRF): Qualité (CRF) : - + Quality Factor: 0 = lossless @@ -436,78 +560,78 @@ 51 = qualité la plus basse - + Target File Size (MB): Taille du fichier cible (Mo) : - + Format: Format : - + Range: Plage : - + Entire Sequence Séquence entière - + In to Out Du point d'entrée au point de sortie - + Video Vidéo - - + + Codec: Codec : - + Width: Largeur : - + Height: Hauteur : - + Frame Rate: Images par seconde : - + Compression Type: Type de compression : - + Advanced Avancé - + Audio Audio - + Sampling Rate: Taux d'échantillonnage : - + Bitrate (Kbps/CBR): Débit binaire (Kbps/CBR) : @@ -515,87 +639,87 @@ ExportThread - + failed to send frame to encoder (%1) Échec de l'envoi d'une image vers l'encodeur (%1) - + failed to receive packet from encoder (%1) Échec de la réception d'un paquet depuis l'encodeur (%1) - + could not video encoder for %1 Impossible d'encoder la vidéo pour %1 - + could not allocate video stream impossible d'allouer le flux vidéo - + could not allocate video encoding context impossible d'allouer le contexte d'encodage vidéo - + could not open output video encoder (%1) impossible d'ouvrir l'encodeur vidéo de sortie (%1) - + could not copy video encoder parameters to output stream (%1) impossible de copier les paramètres d'encodage vidéo vers le flux de sortie (%1) - + could not audio encoder for %1 impossible d'encoder l'audio pour %1 - + could not allocate audio stream impossible d'allouer le flux audio - + could not allocate audio encoding context impossible d'allouer le contexte d'encodage audio - + could not open output audio encoder (%1) impossible d'ouvrir l'encodeur audio de sortie (%1) - + could not copy audio encoder parameters to output stream (%1) impossible de copier les paramètres d'encodage audio vers le flux de sortie (%1) - + could not allocate audio buffer (%1) impossible d'allouer le buffer audio (%1) - + could not create output format context impossible de créer le contexte du format de sortie - + could not open output file (%1) impossible d'ouvrir le fichier de sortie (%1) - + could not write output file header (%1) impossible d'écrire l'en-tête du fichier de sortie (%1) - + could not write output file trailer (%1) impossible d'écrire le trailer du fichier (%1) @@ -621,22 +745,20 @@ Frei0rEffect - + Failed to load Frei0r plugin "%1": %2 Impossible de charger le plugin Frei0r "%1": %2 - NOTE: You can't load 32-bit Frei0r plugins into a 64-bit build of Olive. Please find a 64-bit version of this plugin or switch to a 32-bit build of Olive. - NOTE : Vous ne pouvez pas charger de plugin Frei0r 32-bit dans la version 64-bit d'Olive. Essayez de trouver une version 64-bit de ce plugin ou basculez vers Olive 32-bit. + NOTE : Vous ne pouvez pas charger de plugin Frei0r 32-bit dans la version 64-bit d'Olive. Essayez de trouver une version 64-bit de ce plugin ou basculez vers Olive 32-bit. - NOTE: You can't load 64-bit Frei0r plugins into a 32-bit build of Olive. Please find a 32-bit version of this plugin or switch to a 64-bit build of Olive. - NOTE : Vous ne pouvez pas charger de plugin Frei0r 64-bit dans la version 32-bit d'Olive. Essayez de trouver une version 32-bit de ce plugin ou basculez vers Olive 64-bit. + NOTE : Vous ne pouvez pas charger de plugin Frei0r 64-bit dans la version 32-bit d'Olive. Essayez de trouver une version 32-bit de ce plugin ou basculez vers Olive 64-bit. - + Error loading Frei0r plugin Erreur durant le chargement du plugin Frei0r @@ -644,22 +766,22 @@ GraphEditor - + Graph Editor Éditeur de graphes - + Linear Linéaire - + Bezier Bézier - + Hold Maintenir @@ -667,17 +789,17 @@ GraphView - + Zoom to Selection Zoomer sur la sélection - + Zoom to Show All Zoomer pour tout montrer - + Reset View Réinitialiser la vue @@ -685,22 +807,22 @@ InterlacingName - + None (Progressive) Aucun (Progressif) - + Top Field First Trame supérieure en premier - + Bottom Field First Trame inférieure en premier - + Invalid Invalide @@ -708,7 +830,7 @@ KeyframeNavigator - + Enable Keyframes Activer les images-clés @@ -716,17 +838,17 @@ KeyframeView - + Linear Linéaire - + Bezier Bézier - + Hold Maintenir @@ -734,14 +856,24 @@ LabelSlider - - + + &Edit + &Édition + + + + &Reset to Default + + + + + Set Value Définir la valeur - - + + New value: Nouvelle valeur : @@ -749,17 +881,17 @@ LoadDialog - + Loading... Cargement… - + Loading '%1'... Chargement '%1'… - + Cancel Annuler @@ -767,52 +899,52 @@ LoadThread - + Version Mismatch Incompatibilité de version - + This project was saved in a different version of Olive and may not be fully compatible with this version. Would you like to attempt loading it anyway? Ce projet a été enregistré avec une version différente d'Olive et peut ne pas être totalement compatible avec celle-ci. Voulez-vous essayer de l'ouvrir malgré tout ? - + Invalid Clip Link Lien du clip invalide - + This project contains an invalid clip link. It may be corrupt. Would you like to continue loading it? Ce projet contient un lien de clip invalide. Il peut être corrompu. Voulez-vous l'ouvrir malgré tout ? - + %1 - Line: %2 Col: %3 %1 - Ligne : %2 Col. : %3 - + User aborted loading L'utilisateur a abandonné le chargement - + XML Parsing Error Erreur de parsage XML - + Couldn't load '%1'. %2 Impossible de charger '%1'. %2 - + Project Load Error Erreur dans le chargement du projet - + Error loading project: %1 Erreur lors du chargement du projet : %1 @@ -848,7 +980,7 @@ Définir le point de sortie - + Welcome to %1 Bienvenue à %1 @@ -885,67 +1017,67 @@ Ce projet a été modifié depuis la dernière sauvegarde. Souhaitez-vous l'enregistrer avant de fermer ? - + &File &Fichier - + &New &Nouveau - + &Open Project &Ouvrir un projet - + Clear Recent List Nettoyer la liste des projets récents - + Open Recent Ouvrir un projet récent - + &Save Project &Enregistrer le projet - + Save Project &As Enregistrer le projet &sous - + &Import... &Importer… - + &Export... &Exporter… - + E&xit &Quitter - + &Edit &Édition - + &Undo &Annuler - + Redo Rétablir @@ -982,12 +1114,12 @@ Séparer - + Select &All Sélectionner &tout - + Deselect All Tout désélectionner @@ -1008,429 +1140,421 @@ Imbriquer - + Ripple to In Point Not literal, but it says what it is Propager au point d'entrée - + Ripple to Out Point Not literal, but it says what it is Propager au point de sortie - + Edit to In Point Éditer comme point d'entrée - + Edit to Out Point Éditer comme point de sortie - + Delete In/Out Point Supprimer les points d'entrée/de sortie - + Ripple Delete In/Out Point Supprimer et raccorder au point d'entrée/de sortie - + Set/Edit Marker Définir/Éditer un marqueur - + &View &Affichage - + Zoom In Zommer - + Zoom Out Dézoomer - + Increase Track Height Augmenter la hauteur de piste - + Decrease Track Height Diminuer la hauteur de piste - + Toggle Show All Vue d'ensemble - + Track Lines Contours des pistes - + Rectified Waveforms Formes d'onde ajustées - + Frames Images - + Drop Frame Drop Frame - + Non-Drop Frame Non-Drop Frame - + Milliseconds Millisecondes - + Title/Action Safe Area Zone sûre de titre/d'action - + Off Désactivée - + Default Par défaut - + 4:3 4:3 - + 16:9 16:9 - + Custom Personnalisée - + Full Screen Plein-écran - + Full Screen Viewer Lecteur en plein écran - + &Playback &Lecture - + Go to Start Aller au début - + Previous Frame Image précédente - + Play/Pause Lire/Pause - + Play In to Out Lire entre les points d'entrée et de sortie - + Next Frame Image suivante - + Go to End Aller à la fin - + Go to Previous Cut Aller au point d'édition précédent - + Go to Next Cut Aller au point d'édition suivant - + Go to In Point Aller au point d'entrée - + Go to Out Point Aller au point de sortie - + Shuttle Left Jouer vers la gauche - + Shuttle Stop Arrêter - + Shuttle Right Jouer vers la droite - + Loop Boucle - + &Window &Fenêtre - + Project Projet - + Effect Controls Propriétés des effets - + Timeline Ligne du temps - + Graph Editor Éditeur de graphes - + Media Viewer Lecteur de média - + Sequence Viewer Lecteur de séquence - + Maximize Panel Agrandir le panneau - + Lock Panels - + Reset to Default Layout Restaurer la disposition par défaut - + &Tools &Outils - + Pointer Tool Curseur - + Edit Tool Éditer - + Ripple Tool Propagation - + Razor Tool Cutter - + Slip Tool Déplacer dessous - + Slide Tool Déplacer dessus - + Hand Tool Main - + Transition Tool Transition - + Enable Snapping Autoriser le magnétisme - + + Auto-Cut Silence + + + Selecting Also Seeks - Sélectionner déplace la tête de lecture + Sélectionner déplace la tête de lecture - Edit Tool Also Seeks - Éditer déplace la tête de lecture + Éditer déplace la tête de lecture - Edit Tool Selects Links - Éditer sélectionne les liens + Éditer sélectionne les liens - Seek Also Selects - Sélectionner avec la tête de lecture + Sélectionner avec la tête de lecture - Seek to the End of Pastes - Placer la tête de lecture après le collage + Placer la tête de lecture après le collage - Scroll Wheel Zooms - Zoomer avec la molette + Zoomer avec la molette - Enable Drag Files to Timeline - Autoriser le dépôt de fichier sur la ligne de temps + Autoriser le dépôt de fichier sur la ligne de temps - Auto-Scale By Default - Échelle automatique par défaut + Échelle automatique par défaut - Enable Seek to Import - Déplacer la tête de lecture à l'import + Déplacer la tête de lecture à l'import - Audio Scrubbing - Lire l'audio au déplacement de la tête de lecture + Lire l'audio au déplacement de la tête de lecture - Enable Drop on Media to Replace - Déposer sur un média pour le remplacer + Déposer sur un média pour le remplacer - Enable Hover Focus - Activer le focus au survol + Activer le focus au survol - Ask For Name When Setting Marker - Demander un nom à la création d'un marqueur + Demander un nom à la création d'un marqueur - + No Auto-Scroll Pas de défilement automatique - + Page Auto-Scroll Défilement paginé - + Smooth Auto-Scroll Défilement doux - + Preferences Préférences - + Clear Undo Nettoyer la pile d'annulation - + &Help &Aide - + A&ction Search Chercher une a&ction - + Debug Log Journal de débogage - + &About... &À propos… - + <untitled> &lt;Sans titre&gt; @@ -1470,17 +1594,17 @@ Marker - + Set Marker Définir un marqueur - + Set clip marker name: Définir le nom du marqueur de clip : - + Set sequence marker name: Définir le nom du marqueur de séquence : @@ -1488,52 +1612,52 @@ Media - + New Folder Nouveau dossier - + Name: Nom : - + Filename: Nom de fichier : - + Video Dimensions: Dimensions de la vidéo : - + Frame Rate: Images par seconde : - + %1 field(s) (%2 frame(s)) %1 trame(s) (%2 image(s)) - + Interlacing: Entrelacement : - + Audio Frequency: Fréquence audio : - + Audio Channels: Canaux audio : - + Name: %1 Video Dimensions: %2x%3 Frame Rate: %4 @@ -1546,17 +1670,17 @@ Fréquence audio: %5 Canaux audio : %6 - + Name Nom - + Duration Durée - + Rate Images par seconde @@ -1564,27 +1688,27 @@ Canaux audio : %6 MediaPropertiesDialog - + "%1" Properties "%1" Propriétés - + Tracks: Pistes : - + Video %1: %2x%3 %4FPS Vidéo %1 : %2×%3 %4 i/s - + Audio %1: %2Hz %3 Audio %1 : %2 Hz %3 - + %n channel(s) %n canal @@ -1592,27 +1716,27 @@ Canaux audio : %6 - + Conform to Frame Rate: Conformer aux images par seconde : - + Alpha is Premultiplied Le canal alpha est prémultiplié - + Auto (%1) Auto (%1) - + Interlacing: Entrelacement : - + Name: Nom : @@ -1620,122 +1744,123 @@ Canaux audio : %6 MenuHelper - + &Project &Projet - + &Sequence &Séquence - + &Folder &Dossier - + Set In Point Définir le point d'entrée - + Set Out Point Définir le point de sortie - + Reset In Point Réinitialiser le point d'entrée - + Reset Out Point Réinitialiser le point de sortie - + Clear In/Out Point Effacer le point d'entrée/de sortie - + Add Default Transition Ajouter la transition par défaut - + Link/Unlink Lier/Délier - + Enable/Disable Activer/Désactiver - + Nest Imbriquer - + Cu&t &Couper - + Cop&y Cop&ier - + + &Paste C&oller - + Paste Insert Coller et Insérer - + Duplicate Dupliquer - + Delete Supprimer - + Ripple Delete Supprimer et raccorder - + Split Séparer - + Invalid aspect ratio Ratio d'image invalide - + The aspect ratio '%1' is invalid. Please try again. Le ratio d'image '%1' est invalide. Merci de réessayer à nouveau. - + Enter custom aspect ratio Entrez un ratio d'image personnalisé - + Enter the aspect ratio to use for the title/action safe area (e.g. 16:9): Entrez le ratio de la zone sûre de titre/d'action (ex: 16:9) : @@ -1743,127 +1868,127 @@ Canaux audio : %6 NewSequenceDialog - + Editing "%1" Édition "%1" - + New Sequence Nouvelle séquence - + Preset: Préréglage : - + Film 4K Film 4K - + TV 4K (Ultra HD/2160p) TV 4K (Ultra HD/2160p) - + 1080p 1080p - + 720p 720p - + 480p 480p - + 360p 360p - + 240p 240p - + 144p 144p - + NTSC (480i) NTSC (480i) - + PAL (576i) PAL (576i) - + Custom Personnalisé - + Video Vidéo - + Width: Largeur : - + Height: Hauteur : - + Frame Rate: Images par seconde : - + Pixel Aspect Ratio: Ratio des pixels : - + Square Pixels (1.0) Pixels carré (1,0) - + Interlacing: Entrelacement : - + None (Progressive) Aucun (Progressif) - + Audio Audio - + Sample Rate: Taux d'échantillonnage : - + Name: Nom : @@ -1871,67 +1996,81 @@ Canaux audio : %6 OliveGlobal - + Olive Project %1 - + Auto-recovery Récupération automatique - + Olive didn't close properly and an autorecovery file was detected. Would you like to open it? Olive ne s'est pas fermé convenablement et un fichier de récupépration a été détecté. Souhaitez-vous l'ouvrir ? - + Open Project... Ouvrir un projet… - + Missing recent project Projet récent manquant - + The project '%1' no longer exists. Would you like to remove it from the recent projects list? Le projet '%1' n'existe plus. Voulez-vous le retirer de la liste des projets récents ? - + Save Project As... Enregistrer sous… - + Unsaved Project Projet non-sauvegardé - + This project has changed since it was last saved. Would you like to save it before closing? Ce projet a été modifié depuis la dernière sauvegarde. Souhaitez-vous l'enregistrer avant de fermer ? - + No active sequence Pas de séquence active - - Please open the sequence you wish to export. - Veuillez ouvrir la séquence que vous souhaitez exporter. + + Please open the sequence to perform this action. + - + + No clips selected + + + + + Select the clips you wish to auto-cut + + + + Please open the sequence you wish to export. + Veuillez ouvrir la séquence que vous souhaitez exporter. + + + Missing Project File - + Specified project '%1' does not exist. @@ -1954,17 +2093,17 @@ Canaux audio : %6 PreferencesDialog - + Preferences Préférences - + Invalid CSS File Fichier CSS invalide - + CSS file '%1' does not exist. Le fichier CSS '%1' n'existe pas. @@ -1977,260 +2116,387 @@ Canaux audio : %6 Certains paramètres modifiés nécessitent le redémarrage d'Olive pour prendre effet - + Confirm Reset All Shortcuts Confirmez la réinitialisation de tous les raccourcis clavier - + Are you sure you wish to reset all keyboard shortcuts to their defaults? Êtes-vous sûr⋅e de vouloir réinitialiser tous les raccourcis clavier à leur valeur par défaut ? - + Import Keyboard Shortcuts Importer les raccourcis clavier - - + + Error saving shortcuts Erreur dans l'enregistrement des raccourcis - + Failed to open file for reading Échec de l'ouverture du fichier - + Export Keyboard Shortcuts Exporter les raccourcis clavier - + Export Shortcuts Exporter les raccourcis - + Shortcuts exported successfully Les raccourcis ont été exporté avec succès - + Failed to open file for writing Échec de l'ouverture du fichier - + Browse for CSS file Choisir un fichier CSS - + Delete All Previews Supprimer toutes les prévisualisations - + Are you sure you want to delete all previews? Êtes-vous sûr⋅e de vouloir supprimer toutes les prévisualisations ? - + Previews Deleted Prévisualisations supprimées - + All previews deleted succesfully. You may have to re-open your current project for changes to take effect. Toutes les prévisualisations ont été supprimées avec succès. Il est possible que vous deviez ré-ouvrir le projet actuel pour que les changements prennent effet. - + Language: Langue : - + + Default Sequence Settings + + + + + Add Default Effects to New Clips + + + + + Automatically Seek to the Beginning When Playing at the End of a Sequence + + + + + Selecting Also Seeks + Sélectionner déplace la tête de lecture + + + + Edit Tool Also Seeks + Éditer déplace la tête de lecture + + + + Edit Tool Selects Links + Éditer sélectionne les liens + + + + Seek Also Selects + Sélectionner avec la tête de lecture + + + + Seek to the End of Pastes + Placer la tête de lecture après le collage + + + + Scroll Wheel Zooms + Zoomer avec la molette + + + + Hold CTRL to toggle this setting + + + + + Invert Timeline Scroll Axes + + + + + Enable Drag Files to Timeline + Autoriser le dépôt de fichier sur la ligne de temps + + + + Auto-Scale By Default + Échelle automatique par défaut + + + + Auto-Seek to Imported Clips + + + + + Audio Scrubbing + Lire l'audio au déplacement de la tête de lecture + + + + Drop Files on Media to Replace + + + + + Enable Hover Focus + Activer le focus au survol + + + + Ask For Name When Setting Marker + Demander un nom à la création d'un marqueur + + + + Appearance + + + + + Theme + + + + + Olive Dark (Default) + + + + + Olive Light + + + + + Native + + + + + Native (Light Icons) + + + + + Use Native Menu Styling + + + + Custom CSS: CSS personnalisé : - + Browse Parcourir - + Image sequence formats: Formats de séquence d'image : - + Audio Recording: Enregistrement audio : - + Mono Mono - + Stereo Stéréo - + Effect Textbox Lines: Lignes des boîtes de texte d'effet : - + + Default Sequence + + + + Thumbnail Resolution: Résolution des miniatures : - + Waveform Resolution: Résolution des formes d'onde : - + Delete Previews Supprimer les prévisualisations - + Use Software Fallbacks When Possible Utiliser les solutions de repli logicielles quand cela est possible - + General Général - + Behavior Comportement - Seeking - Tête de lecture + Tête de lecture - Accurate Seeking Always show the correct frame (visual may pause briefly as correct frame is retrieved) - Recherche fidèle + Recherche fidèle Tojours montrer l'image exacte (la prévisualisation peut se mettre en pause brièvement quand la bonne image est en cours de récupération) - Fast Seeking Seek quickly (may briefly show inaccurate frames when seeking - doesn't affect playback/export) - Recherhe rapide + Recherhe rapide Montrer rapidement (la prévisualition peut montrer brièvement des images imprécises lors du déplacement de la tête de lecture − cela n'affecte pas la lecture et l'export) - + Memory Usage Utilisation de la mémoire - + Upcoming Frame Queue: File d'image à venir : - - + + frames images - - + + seconds secondes - + Previous Frame Queue: File d'image précédentes : - + Playback Lecture - + Output Device: Système de sortie : - - + + Default Défaut - + Input Device: Système d'entrée : - + Sample Rate: Taux d'échantillonnage : - + Audio Audio - + Search for action or shortcut Rechercher une action ou un raccourci - + Action Action - + Shortcut Raccourci - + Import Importer - + Export Exporter - + Reset Selected Réinitialiser la sélection - + Reset All Tout réinitialiser - + Keyboard Clavier @@ -2238,12 +2504,17 @@ Montrer rapidement (la prévisualition peut montrer brièvement des images impr PreviewGenerator - + + Failed to find any valid video/audio streams + + + + Could not open file - %1 Impossible d'ouvrir le fichier - %1 - + Could not find stream information - %1 Impossible de trouver les informations de flux - %1 @@ -2251,94 +2522,144 @@ Montrer rapidement (la prévisualition peut montrer brièvement des images impr Project - + + New + Nouveau + + + + Open Project + + + + + Save Project + + + + + Undo + + + + + Redo + Rétablir + + + + Tree View + Vue arborescente + + + + Icon View + Vue par icônes + + + + List View + + + + Search media, markers, etc. Rechercher des médias, marqueurs, etc. - + Project Projet - + Sequence Séquence - + Replace '%1' Remplacer '%1' - - + + All Files Tous les fichiers - - + + No active sequence Pas de séquence active - + No sequence is active, please open the sequence you want to replace clips from. Pas de séquence active, veuillez ouvrir la séquence dont vous souhaitez modifier les clips. - + Active sequence selected Séquence active sélectionnée - + You cannot insert a sequence into itself, so no clips of this media would be in this sequence. Vous ne pouvez pas insérer une séquence à l'intérieur d'elle-même, donc aucun clip de ce média ne peut être dans cette séquence. - + Rename '%1' Renommer '%1' - + Enter new name: Entrez le nouveau nom : - + Delete media in use? Supprimer un média en cours d'utilisation ? - + The media '%1' is currently used in '%2'. Deleting it will remove all instances in the sequence. Are you sure you want to do this? Le média '%1' est actuellement utilisé dans '%2', le supprimer effacera toutes les instances dans la séquence. Êtes-vous sûr⋅e de vouloir cela ? - + Skip Passer - + + Import a Project + + + + + "%1" is an Olive project file. It will merge with this project. Do you wish to continue? + + + + Image sequence detected Séquence d'image détectée - + The file '%1' appears to be part of an image sequence. Would you like to import it as such? Le fichier '%1' semble faire partie d'une séquence d'image. Voulez-vous l'importer comme tel ? - + Import media... Importer un média… - + No sequence is active, please open the sequence you want to delete clips from. Aucune séquence n'est active, veuillez sélectionner la séquence dont vous souhaitez supprimer les clips. @@ -2346,77 +2667,77 @@ Montrer rapidement (la prévisualition peut montrer brièvement des images impr ProxyDialog - + Create Proxy Créer un proxy - + Proxy Proxy - + Dimensions: Dimensions : - + Same Size as Source Même taille que la source - + Half Resolution (1/2) Moitié de la résolution (1/2) - + Quarter Resolution (1/4) Quart de la résolution (1/4) - + Eighth Resolution (1/8) Huitième de la résolution (1/8) - + Sixteenth Resolution (1/16) Seizième de la résolution (1/16) - + Format: Format : - + ProRes HQ ProRes HQ - + Location: Chemin : - + Same as Source (in "%1" folder) Comme la source (dans le dossier "%1") - + Proxy file exists Un fichier de proxy existe - + The file "%1" already exists. Do you wish to replace it? Le fichier "%1" existe déjà. Voulez-vous le remplacer ? - + Custom Location Chemin personnalisé @@ -2424,7 +2745,7 @@ Montrer rapidement (la prévisualition peut montrer brièvement des images impr ProxyGenerator - + Finished generating proxy for "%1" Génération du proxy pour "%1" terminée @@ -2497,10 +2818,108 @@ Montrer rapidement (la prévisualition peut montrer brièvement des images impr Vous ne pouvez pas insérer une séquence dans elle-même. + + RichTextEffect + + + Text + Texte + + + + Padding + + + + + Position + Position + + + + Vertical Align: + + + + + Top + En haut + + + + Center + Centrer + + + + Bottom + En bas + + + + Auto-Scroll + + + + + Off + Désactivée + + + + Up + + + + + Down + + + + + Left + À gauche + + + + Right + À droite + + + + Shadow + Ombre + + + + Shadow Color + Couleur de l'ombre + + + + Shadow Angle + + + + + Shadow Distance + Distance de l'ombre + + + + Shadow Softness + Douceur de l'ombre + + + + Shadow Opacity + Opacité de l'ombre + + Sequence - + %1 (copy) %1 (copy) @@ -2508,7 +2927,7 @@ Montrer rapidement (la prévisualition peut montrer brièvement des images impr ShakeEffect - + Intensity Intensité @@ -2518,7 +2937,7 @@ Montrer rapidement (la prévisualition peut montrer brièvement des images impr Rotation - + Frequency Fréquence @@ -2526,7 +2945,7 @@ Montrer rapidement (la prévisualition peut montrer brièvement des images impr SolidEffect - + Type Type @@ -2551,12 +2970,12 @@ Montrer rapidement (la prévisualition peut montrer brièvement des images impr Opacité - + Color Couleur - + Checkerboard Size Taille du damier @@ -2564,142 +2983,142 @@ Montrer rapidement (la prévisualition peut montrer brièvement des images impr SourcesCommon - + Import... Importer… - + New Nouveau - + View Affichage - + Tree View Vue arborescente - + Icon View Vue par icônes - + Show Toolbar Afficher la barre d'outils - + Show Sequences Afficher les séquences - + Replace/Relink Media Remplacer/Relier le média - + Reveal in Explorer Montrer dans l'explorateur - + Reveal in Finder Montrer dans le Finder - + Reveal in File Manager Montrer dans le gestionnaire de fichiers - + Replace Clips Using This Media Remplacer les clips utilisant ce média - + Create Sequence With This Media Créer une séquence à partir de ce média - + Duplicate Dupliquer - + Delete All Clips Using This Media Supprimer tous les clips utilisant ce média - + Proxy Proxy - + Generating proxy: %1% complete Génération du proxy: %1% achevée - + Create/Modify Proxy Créer/Modifier le proxy - + Create Proxy Créer le proxy - + Modify Proxy Modifier le proxy - + Restore Original Restaurer l'original - + Delete Supprimer - + Preview in Media Viewer - + Properties... Propriétés… - + Replace Media Remplacer le média - + You dropped a file onto '%1'. Would you like to replace it with the dropped file? Vous avez déposé un fichier sur '%1'. Souhaitez-vous le remplacer par le fichier déposé ? - + Delete proxy Supprimer le proxy - + Would you like to delete the proxy file "%1" as well? Souhaitez-vous aussi supprimer le fichier de proxy "%1" ? @@ -2707,37 +3126,37 @@ Montrer rapidement (la prévisualition peut montrer brièvement des images impr SpeedDialog - + Speed/Duration Vitesse/Durée - + Speed: Vitesse : - + Frame Rate: Images par seconde : - + Duration: Durée : - + Reverse Inverser - + Maintain Audio Pitch Maintenir la hauteur audio - + Ripple Changes Propager les changements @@ -2745,20 +3164,78 @@ Montrer rapidement (la prévisualition peut montrer brièvement des images impr TextEditDialog - + Edit Text Éditer le texte + + + Thin + + + + + Extra Light + + + + + Light + + + + + Normal + Normal + + + + Medium + + + + + Demi Bold + + + + + Bold + + + + + Extra Bold + + + + + Black + + + + + TextEditEx + + + Edit Text + Éditer le texte + + + + &Edit Text + &Modifier le texte + TextEffect - + Text Texte - + Font Police @@ -2768,151 +3245,160 @@ Montrer rapidement (la prévisualition peut montrer brièvement des images impr Taille - + Color Couleur - + Alignment Allignement - + Left À gauche - - + + Center Centrer - + Right À droite - + Justify Justifié - + Top En haut - + Bottom En bas - + Word Wrap Retour automatique - + + Padding + + + + + Position + Position + + + Outline Contour - + Outline Color Couleur du contour - + Outline Width Épaisseur du contour - + Shadow Ombre - + Shadow Color Couleur de l'ombre - + Shadow Angle - + Shadow Distance Distance de l'ombre - + Shadow Softness Douceur de l'ombre - + Shadow Opacity Opacité de l'ombre - + Sample Text Texte d'exemple - &Edit Text - &Modifier le texte + &Modifier le texte TimecodeEffect - + Timecode Code temporel - + Sequence Séquence - + Media Média - + Scale Échelle - + Color Couleur - + Background Color Couleur d'arrière-plan - + Background Opacity Opacité de l'arrière-plan - + Offset Écart - + Prepend Préfixe @@ -2920,7 +3406,7 @@ Montrer rapidement (la prévisualition peut montrer brièvement des images impr Timeline - + Timeline: Ligne du temps : @@ -2929,147 +3415,147 @@ Montrer rapidement (la prévisualition peut montrer brièvement des images impr <aucun> - + Nested Sequence Séquence imbriquée - + Effect already exists L'effet existe déjà - + Clip '%1' already contains a '%2' effect. Would you like to replace it with the pasted one or add it as a separate effect? Le clip '%1' contient déjà un effet '%2'. SOuhaitez-vous le remplacer par l'effet du presse-papier ou ajouter celui comme un effet distinct ? - + Add Ajouter - + Replace Remplacer - + Skip Passer - + Do this for all conflicts found Faire ceci pour tous les conflits - + Title... Titre… - + Solid Color... Couleur unie… - + Bars... Barres… - + Tone... Ton… - + Noise... Bruit… - + Unsaved Project Projet non-sauvegardé - + You must save this project before you can record audio in it. Vous devez sauvegarder ce projet avant d'effectuer un enregistrement audio à l'intérieur. - + Click on the timeline where you want to start recording (drag to limit the recording to a certain timeframe) Cliquez sur la ligne du temps là où vous souhaitez commencer l'enregistrement (tirez pour limiter l'enregistrement jusqu'à une certaine image) - + (none) (aucun) - + Pointer Tool Curseur - + Edit Tool Éditer - + Ripple Tool Propagation - + Razor Tool Cutter - + Slip Tool Déplacer dessous - + Slide Tool Déplacer dessus - + Hand Tool Main - + Transition Tool Transition - + Snapping Magnétisme - + Zoom In Zoomer - + Zoom Out Dézoomer - + Record audio Enregistrement audio - + Add title, solid, bars, etc. Ajouter un titre, une couleur unie, des barres, etc. @@ -3077,7 +3563,7 @@ Montrer rapidement (la prévisualition peut montrer brièvement des images impr TimelineHeader - + Center Timecodes Centrer les codes temporels @@ -3085,49 +3571,44 @@ Montrer rapidement (la prévisualition peut montrer brièvement des images impr TimelineWidget - + &Undo Ann&uler - + &Redo &Rétablir - C&ut - &Couper + &Couper - Cop&y - Cop&ier + Cop&ier - &Paste - C&oller + C&oller - R&ipple Delete - Supprimer et r&accorder + Supprimer et r&accorder - + Sequence Settings Paramètres de la séquence - + &Speed/Duration &Vitesse/Durée - Auto-s&cale - Échelle automati&que + Échelle automati&que Enable/Disable @@ -3142,17 +3623,16 @@ Montrer rapidement (la prévisualition peut montrer brièvement des images impr Im&briquer - + &Reveal in Project &Révéler dans le projet - R&ename - R&enommer + R&enommer - + %1 Start: %2 End: %3 @@ -3163,57 +3643,74 @@ Fin : %3 Durée : %4 - Rename '%1' - Renommer '%1' + Renommer '%1' + + + Rename multiple clips + Renommer plusieurs clips + + + Enter a new name for this clip: + Entrez un nouveau nom pour ce clip : + + + + R&ipple Delete Empty Space + + + + + Auto-Cut Silence + + + + + Auto-S&cale + + + + + Properties + - Rename multiple clips - Renommer plusieurs clips - - - - Enter a new name for this clip: - Entrez un nouveau nom pour ce clip : - - - Error Erreur - + Couldn't locate media wrapper for sequence. Impossible de localiser le conteneurdu média de cette séquence. - + Title Titre - + Solid Color Couleur unie - + Bars Barres - + Tone Ton - + Noise Bruit - + Duration: Durée : @@ -3221,22 +3718,27 @@ Durée : %4 ToneEffect - + Type Type + + + Sine + + Frequency Fréquence - + Amount Quantité - + Mix Mélange @@ -3249,232 +3751,213 @@ Durée : %4 Position - + Scale Échelle - + Uniform Scale Échelle uniforme - + Rotation Rotation - + Anchor Point Point d'ancrage - + Opacity Opacité - + Blend Mode Mode de fusion - + Normal Normal - Darken - Assombrir + Assombrir - Multiply - Multiplier + Multiplier - Color Burn Not literal but same translation as Adobe - Densité couleur + + Densité couleur + - Linear Burn Not literal but same translation as Adobe - Densité linéaire + + Densité linéaire + - Lighten - Éclaircir + Éclaircir - Screen Not literal but same translation as Adobe - Superposition + Superposition - Color Dodge Not literal but same translation as Adobe - Densité couleur - + Densité couleur - - Linear Dodge (Add) Not literal but same translation as Adobe - Densité linéaire - + Densité linéaire - - Overlay - Incrustation + Incrustation - Soft Light Not literal but same translation as Adobe - Lumière tamisée + Lumière tamisée - Hard Light - Lumière crue + Lumière crue - Vivid Light - Lumière vive + Lumière vive - Linear Light - Lumière linéaire + Lumière linéaire - Pin Light Not literal but same translation as Adobe - Lumière ponctuelle + Lumière ponctuelle - Hard Mix - Mélange maximal + Mélange maximal - Difference - Différence + Différence - Exclusion - Exclusion + Exclusion - Reflect - Réflexion + Réflexion - Substract - Soustraction + Soustraction - Average - Moyenne + Moyenne - Glow - Lueur + Lueur - Negation - Négation + Négation - Phoenix - Phénix + Phénix Transition - + Length Longueur + + UpdateNotification + + + An update is available from the Olive website. Visit www.olivevideoeditor.org to download it. + + + VSTHost - - - + + Error loading VST plugin Erreur lors du chargement du plugin VST - Failed to create VST reference - Impossible de créer la référence VST + Impossible de créer la référence VST - + Failed to load VST plugin "%1": %2 Impossible de charger le plugin VST "%1": %2 - NOTE: You can't load 32-bit VST plugins into a 64-bit build of Olive. Please find a 64-bit version of this plugin or switch to a 32-bit build of Olive. - NOTE : Vous ne pouvez pas charger de plugin VST 32-bit avec la version 64-bit d'Olive. Essayez de trouver une version 64-bit de ce plugin ou basculez sur la version 32-bit d'Olive. + NOTE : Vous ne pouvez pas charger de plugin VST 32-bit avec la version 64-bit d'Olive. Essayez de trouver une version 64-bit de ce plugin ou basculez sur la version 32-bit d'Olive. - NOTE: You can't load 64-bit VST plugins into a 32-bit build of Olive. Please find a 32-bit version of this plugin or switch to a 64-bit build of Olive. - NOTE : Vous ne pouvez pas charger de plugin VST 64-bit avec la version 32-bit d'Olive. Essayez de trouver une version 32-bit de ce plugin ou basculez sur la version 64-bit d'Olive. + NOTE : Vous ne pouvez pas charger de plugin VST 64-bit avec la version 32-bit d'Olive. Essayez de trouver une version 32-bit de ce plugin ou basculez sur la version 64-bit d'Olive. - + Failed to locate entry point for dynamic library. Impossible de localiser le point d'entrée de la bibliothèque dynamique. - + VST Error Erreur VST - + Plugin's magic number is invalid Le nombre magique du plugin est invalide - + Plugin Plugin - + Interface Interface - + Show Montrer - + VST Plugin Plugin VST @@ -3482,75 +3965,85 @@ Durée : %4 Viewer - + Sequence Viewer Lecteur de séquence - + Media Viewer Lecteur de média - + (none) (aucun) + + + Drag video only + + + + + Drag audio only + + ViewerWidget - + Save Frame as Image... Enregistrer l'image… - + Show Fullscreen Montrer en plein écran - + Disable Désactiver - + Screen %1: %2x%3 Écran %1: %2x%3 - + Zoom Zoom - + Fit Ajuster - + Custom Personnalisé - + Close Media Fermer le média - + Save Frame Enregistrer l'image - + Viewer Zoom Zoom du lecteur - + Set Custom Zoom Value: Définir une valeur de zoom personnalisée : @@ -3558,7 +4051,7 @@ Durée : %4 ViewerWindow - + Exit Fullscreen Quitter le mode plein-écran @@ -3566,12 +4059,12 @@ Durée : %4 VoidEffect - + (unknown) (inconnu) - + Missing Effect Effet manquant @@ -3587,12 +4080,12 @@ Durée : %4 transition - + Invalid transition Transition invalide - + No candidate for transition '%1'. This transition may be corrupt. Try reinstalling it or Olive. Aucun candidat pour la transition '%1'. Cette transition est peut-être corrompue. Essayez de la réinstaller, ou de réinstaller Olive. diff --git a/ts/olive_id.ts b/ts/olive_id.ts index 358132bbf..7030215c5 100644 --- a/ts/olive_id.ts +++ b/ts/olive_id.ts @@ -709,7 +709,7 @@ tidak dapat menulis header untuk file keluaran (%1) - + could not write output file trailer (%1) tidak dapat menulis trailer untuk file keluaran (%1) diff --git a/ts/olive_it.ts b/ts/olive_it.ts index 57062a8a4..79466c81d 100644 --- a/ts/olive_it.ts +++ b/ts/olive_it.ts @@ -713,7 +713,7 @@ impossibile scrivere l'intestazione del file di output (%1) - + could not write output file trailer (%1) impossibile scrivere la fine del file d'output (%1) diff --git a/ts/olive_ru.ts b/ts/olive_ru.ts index c9662aaef..a5749e97a 100644 --- a/ts/olive_ru.ts +++ b/ts/olive_ru.ts @@ -349,42 +349,42 @@ %1 (закрывается) - + %1 (multiple) %1 (больше одного) - + Cu&t В&ырезать - + &Copy &Скопировать - + Move &Up &Поднять - + Move &Down &Опустить - + D&elete &Удалить - + Load Settings From File Загрузить параметры из файла - + Save Settings to File Сохранить параметры в файл @@ -595,87 +595,87 @@ ExportThread - + failed to send frame to encoder (%1) - + failed to receive packet from encoder (%1) - + could not video encoder for %1 - + could not allocate video stream - + could not allocate video encoding context - + could not open output video encoder (%1) - + could not copy video encoder parameters to output stream (%1) - + could not audio encoder for %1 - + could not allocate audio stream - + could not allocate audio encoding context - + could not open output audio encoder (%1) - + could not copy audio encoder parameters to output stream (%1) - + could not allocate audio buffer (%1) - + could not create output format context - + could not open output file (%1) - + could not write output file header (%1) - + could not write output file trailer (%1) @@ -778,7 +778,7 @@ KeyframeNavigator - + Enable Keyframes Включить ключевые кадры @@ -3275,7 +3275,7 @@ Audio Layout: %6 TimelineHeader - + Center Timecodes Центрировать тайм-код @@ -3528,17 +3528,17 @@ Duration: %4 Просмотр проекта - + (none) (нет) - + Drag video only Перетаскивать только видео - + Drag audio only Перетаскивать только звук diff --git a/ts/olive_sr.ts b/ts/olive_sr.ts index a1a043a03..b2d7e0dbf 100644 --- a/ts/olive_sr.ts +++ b/ts/olive_sr.ts @@ -4,12 +4,12 @@ AboutDialog - + Olive is a non-linear video editor. This software is free and protected by the GNU GPL. Olive је нелинеарни видео уређивач. Овај софтвер је слободан и заштићен GNU GPL-ом. - + Olive Team is obliged to inform users that Olive source code is available for download from its website. Olive тим је под обавезом да обавести своје кориснике да је Olive-ов изворни код доступан за преузимање са његове веб странице. @@ -17,7 +17,7 @@ ActionSearch - + Search for action... Потражите радњу... @@ -34,6 +34,11 @@ Pixel Format: Формат пиксела: + + + Threads: + + Audio @@ -46,12 +51,12 @@ Снимање - + %1 Audio %1 Аудио - + Recording %1 Снимање %1 @@ -59,38 +64,103 @@ AudioNoiseEffect - + Amount Количина - + Mix Микс + + AutoCutSilenceDialog + + + Cut Silence + + + + + Attack Threshold: + + + + + Attack Time: + + + + + Release Threshold: + + + + + Release Time: + + + + + Cacher + + + + Could not open %1 - %2 + + + ChannelLayoutName - + Invalid Неважеће - + Mono Моно - + Stereo Стерео + + ClipPropertiesDialog + + + "%1" Properties + + + + + Multiple Clip Properties + + + + + Name: + + + + + Duration: + + + + + (multiple) + + + CollapsibleWidget - + <untitled> <неименовано> @@ -98,7 +168,7 @@ ColorButton - + Set Color Постави боју @@ -106,27 +176,27 @@ CornerPinEffect - + Top Left Горње лево - + Top Right Горње десно - + Bottom Left Доње лево - + Bottom Right Доње десно - + Perspective Перспектива @@ -134,7 +204,7 @@ DebugDialog - + Debug Log Запис за дебугирање @@ -166,89 +236,82 @@ Effect - + Invalid effect Неважећи ефекат - + No candidate for effect '%1'. This effect may be corrupt. Try reinstalling it or Olive. Нема кандидата за ефекат '%1'. Могуће је да је овај ефекат коруптиран. Покушајте поновно инсталирати њега или Olive. - Cu&t - &Режи + &Режи - &Copy - &Копирај + &Копирај - Move &Up - Помери &горе + Помери &горе - Move &Down - Помери &доле + Помери &доле - D&elete - &Обриши + &Обриши - Load Settings From File - Учитај поставке из датотеке + Учитај поставке из датотеке - Save Settings to File - Спаси поставке у датотеку + Спаси поставке у датотеку - + Save Effect Settings Спаси пиставке ефекта - - + + Effect XML Settings %1 XML поставке ефекта %1 - + Save Settings Failed Спашавање поставки неуспешно - + Failed to open "%1" for writing. Неуспешно отварање "%1" за уређивање. - + Load Effect Settings Учитај поставке ефекта - - + + Load Settings Failed Учитавање поставки неуспешно - + Failed to open "%1" for reading. Неуспешно отварање "%1" за читање. - + This settings file doesn't match this effect. Ова датотека поставки није прикладна за овај ефекат. @@ -256,73 +319,124 @@ EffectControls - + Effects: Ефекти: - &Paste - &Залепи + &Залепи - + (none) (нема) - + Add Video Effect Додај видео ефекат - + VIDEO EFFECTS Видео ефекти - + Add Video Transition Додај видео прелаз - + Add Audio Effect Додај аудио ефекат - + AUDIO EFFECTS Аудио ефекти - + Add Audio Transition Додај аудио прелаз - (Multiple clips selected) - (Више снимки је одабрано) + (Више снимки је одабрано) EffectRow - + Disable Keyframes Онемогући кључне кадрове - + Disabling keyframes will delete all current keyframes. Are you sure you want to do this? Онемогућавање кључних кадрова ће обрисати све тренутне кључне кадрове. Да ли сте сигурни да желите ово урадити? + + EffectUI + + + %1 (Opening) + + + + + %1 (Closing) + + + + + %1 (multiple) + + + + + Cu&t + &Режи + + + + &Copy + &Копирај + + + + Move &Up + Помери &горе + + + + Move &Down + Помери &доле + + + + D&elete + &Обриши + + + + Load Settings From File + Учитај поставке из датотеке + + + + Save Settings to File + Спаси поставке у датотеку + + EmbeddedFileChooser - + File: Датотека: @@ -330,98 +444,108 @@ ExportDialog - + Export "%1" Извоз "%1" - + Unknown codec name %1 Непознато име кодека %1 - + Export Failed Извоз неуспешан - + Export failed - %1 Извоз неуспешан - %1 - + Invalid dimensions Неважеће димензије - + Export width and height must both be even numbers/divisible by 2. Висина и ширина извоза обе морају бити парни бројеви/дељиве са два. - + Invalid codec Неважећи кодек - + Couldn't determine output parameters for the selected codec. This is a bug, please contact the developers. Параметри одабраног кодека се нису могли одредити. Ово је грешка, молимо да контактирате девелопере. - + Invalid format Неважећи формат - + Couldn't determine output format. This is a bug, please contact the developers. Излазни формат се није могао одредити. Ово је грешка, молимо да контактирате девелопере. - + Export Media Извоз медија - + + %p% (Total: %1:%2:%3) + + + + + %p% (ETA: %1:%2:%3) + + + + Quality-based (Constant Rate Factor) Базирано на квалитети (Фактор сталне стопе/Constant Rate Factor) - + Constant Bitrate Стална стопа битова - - + + Invalid Codec Неважећи кодек - + Failed to find a suitable encoder for this codec. Export will likely fail. Трагање за пркладним кодером за овај кодек није успело. Извоз највероватније неће успети. - + Failed to find pixel format for this encoder. Export will likely fail. Трагање за прикладним форматом пиксела за овај кодек није успело. Извоз највероватније неће успети. - + Bitrate (Mbps): Стопа битова (Mbps): - + Quality (CRF): Квалитета (CRF): - + Quality Factor: 0 = lossless @@ -436,78 +560,78 @@ 51 = најнижа квалитета могућа - + Target File Size (MB): Жељена величина датотеке (MB): - + Format: Формат: - + Range: Распон: - + Entire Sequence Читава секвенца - + In to Out Од почетка до краја - + Video Видео - - + + Codec: Кодек: - + Width: Ширина: - + Height: Висина: - + Frame Rate: Оквирна стопа: - + Compression Type: Тип компримације: - + Advanced Напредно - + Audio Аудио - + Sampling Rate: Стопа узорака: - + Bitrate (Kbps/CBR): Стопа битова (Kbps/CBR): @@ -515,87 +639,87 @@ ExportThread - + failed to send frame to encoder (%1) Слање оквира кодеру није успело (%1) - + failed to receive packet from encoder (%1) Примање пакета од кодера није успело (%1) - + could not video encoder for %1 Није могао видео кодер за %1 - + could not allocate video stream Видео ток се није могао заузети - + could not allocate video encoding context Контекст видео кодирања се није могао заузети - + could not open output video encoder (%1) Излазни видео кодер се није могао отворити (%1) - + could not copy video encoder parameters to output stream (%1) Параметри видео кодера се нису могли копирати у излазни ток (%1) - + could not audio encoder for %1 Није могао аудио кодер за %1 - + could not allocate audio stream Аудио ток се није могао заузети - + could not allocate audio encoding context Контекст аудио кодирања се није могао заузети - + could not open output audio encoder (%1) Излаз аудио кодера се није могао отворити (%1) - + could not copy audio encoder parameters to output stream (%1) Параметри аудио кодера се нису могли копирати у излазни ток (%1) - + could not allocate audio buffer (%1) Аудио међуспремник се није могао заузети (%1) - + could not create output format context Контекст излазног формата се није могао створити - + could not open output file (%1) Излазна датотека се није могла отворити (%1) - + could not write output file header (%1) Заглавље излазне датотеке се није могло исписати (%1) - + could not write output file trailer (%1) Подножје излазне датотеке се није могло исписати (%1) @@ -621,22 +745,20 @@ Frei0rEffect - + Failed to load Frei0r plugin "%1": %2 Учитавање Frei0r додатка није успело "%1": %2 - NOTE: You can't load 32-bit Frei0r plugins into a 64-bit build of Olive. Please find a 64-bit version of this plugin or switch to a 32-bit build of Olive. - ПАЖЊА: Ви не можете учитавати 32-битне Frei0r додатке у 64-битно издање Olive-a. Молимо нађите 64-битно издање ових додатака, или пређите на 32-битно издање Olive-а. + ПАЖЊА: Ви не можете учитавати 32-битне Frei0r додатке у 64-битно издање Olive-a. Молимо нађите 64-битно издање ових додатака, или пређите на 32-битно издање Olive-а. - NOTE: You can't load 64-bit Frei0r plugins into a 32-bit build of Olive. Please find a 32-bit version of this plugin or switch to a 64-bit build of Olive. - ПАЖЊА: Ви не можете учитавати 64-битне Frei0r додатке у 32-битно издање Olive-a. Молимо нађите 32-битно издање ових додатака, или пређите на 64-битно издање Olive-а. + ПАЖЊА: Ви не можете учитавати 64-битне Frei0r додатке у 32-битно издање Olive-a. Молимо нађите 32-битно издање ових додатака, или пређите на 64-битно издање Olive-а. - + Error loading Frei0r plugin Грешка при учитавању Frei0r додатака @@ -644,22 +766,22 @@ GraphEditor - + Graph Editor Уређивач графикона - + Linear Линеарно - + Bezier Bezier - + Hold Држи @@ -667,17 +789,17 @@ GraphView - + Zoom to Selection Повећај ка одабиру - + Zoom to Show All Повећај ка свему - + Reset View Врати првобитни приказ @@ -685,22 +807,22 @@ InterlacingName - + None (Progressive) Нема (прогресивно) - + Top Field First Горње поље прво - + Bottom Field First Доње поље прво - + Invalid Неважеће @@ -708,7 +830,7 @@ KeyframeNavigator - + Enable Keyframes Омогући кључне кадрове @@ -716,17 +838,17 @@ KeyframeView - + Linear Линеарно - + Bezier Bezier - + Hold Држи @@ -734,14 +856,24 @@ LabelSlider - - + + &Edit + + + + + &Reset to Default + + + + + Set Value Одреди вредност - - + + New value: Нова вредност: @@ -749,17 +881,17 @@ LoadDialog - + Loading... Учитавање... - + Loading '%1'... Учитавање "%1"... - + Cancel Прекини @@ -767,52 +899,52 @@ LoadThread - + Version Mismatch Верзије се не поклапају - + This project was saved in a different version of Olive and may not be fully compatible with this version. Would you like to attempt loading it anyway? Овај проекат је био спашен у другачијој верзији Olive-а и могуће је да није у потпуности компатибилан са овом берзијом. Да ли још увек желите пробати учитати проекат? - + Invalid Clip Link Неважећа веза снимке - + This project contains an invalid clip link. It may be corrupt. Would you like to continue loading it? Овај проекат садржи неважећу везу снимке. Могуће је да је коруптиран. Да ли бисте хтели да га наставите учитавати? - + %1 - Line: %2 Col: %3 %1 - Ред: %2 Колона: %3 - + User aborted loading Корисник је прекинуо учитавање - + XML Parsing Error Грешка у парсирању XML-а - + Couldn't load '%1'. %2 "%1": %2 се није могло учитати - + Project Load Error Грешка при учитавању проекта - + Error loading project: %1 Грешка при учитавању проекта: %1 @@ -820,72 +952,72 @@ MainWindow - + Welcome to %1 - + &File - + &New - + &Open Project - + Clear Recent List - + Open Recent - + &Save Project - + Save Project &As - + &Import... - + &Export... - + E&xit - + &Edit - + &Undo - + Redo @@ -898,432 +1030,377 @@ &Залепи - + Select &All - + Deselect All - + Ripple to In Point - + Ripple to Out Point - + Edit to In Point - + Edit to Out Point - + Delete In/Out Point - + Ripple Delete In/Out Point - + Set/Edit Marker - + &View - + Zoom In - + Zoom Out - + Increase Track Height - + Decrease Track Height - + Toggle Show All - + Track Lines - + Rectified Waveforms - + Frames - + Drop Frame - + Non-Drop Frame - + Milliseconds - + Title/Action Safe Area - + Off - + Default - + 4:3 - + 16:9 - + Custom - + Full Screen - + Full Screen Viewer - + &Playback - + Go to Start - + Previous Frame - + Play/Pause - + Play In to Out - + Next Frame - + Go to End - + Go to Previous Cut - + Go to Next Cut - + Go to In Point - + Go to Out Point - + Shuttle Left - + Shuttle Stop - + Shuttle Right - + Loop - + &Window - + Project - + Effect Controls - + Timeline - + Graph Editor Уређивач графикона - + Media Viewer - + Sequence Viewer - + Maximize Panel - + + Lock Panels + + + + Reset to Default Layout - + &Tools - + Pointer Tool - + Edit Tool - + Ripple Tool - + Razor Tool - + Slip Tool - + Slide Tool - + Hand Tool - + Transition Tool - + Enable Snapping - - Selecting Also Seeks + + Auto-Cut Silence - - Edit Tool Also Seeks - - - - - Edit Tool Selects Links - - - - - Seek Also Selects - - - - - Seek to the End of Pastes - - - - - Scroll Wheel Zooms - - - - - Enable Drag Files to Timeline - - - - - Auto-Scale By Default - - - - - Enable Seek to Import - - - - - Audio Scrubbing - - - - - Enable Drop on Media to Replace - - - - - Enable Hover Focus - - - - - Ask For Name When Setting Marker - - - - + No Auto-Scroll - + Page Auto-Scroll - + Smooth Auto-Scroll - + Preferences - + Clear Undo - + &Help - + A&ction Search - + Debug Log Запис за дебугирање - + &About... - + <untitled> <неименовано> @@ -1331,17 +1408,17 @@ Marker - + Set Marker - + Set clip marker name: - + Set sequence marker name: @@ -1349,52 +1426,52 @@ Media - + New Folder - + Name: - + Filename: - + Video Dimensions: - + Frame Rate: Оквирна стопа: - + %1 field(s) (%2 frame(s)) - + Interlacing: - + Audio Frequency: - + Audio Channels: - + Name: %1 Video Dimensions: %2x%3 Frame Rate: %4 @@ -1403,17 +1480,17 @@ Audio Layout: %6 - + Name - + Duration - + Rate @@ -1421,27 +1498,27 @@ Audio Layout: %6 MediaPropertiesDialog - + "%1" Properties - + Tracks: - + Video %1: %2x%3 %4FPS - + Audio %1: %2Hz %3 - + %n channel(s) @@ -1450,27 +1527,27 @@ Audio Layout: %6 - + Conform to Frame Rate: - + Alpha is Premultiplied - + Auto (%1) - + Interlacing: - + Name: @@ -1478,122 +1555,123 @@ Audio Layout: %6 MenuHelper - + &Project - + &Sequence - + &Folder - + Set In Point - + Set Out Point - + Reset In Point - + Reset Out Point - + Clear In/Out Point - + Add Default Transition - + Link/Unlink - + Enable/Disable - + Nest - + Cu&t &Режи - + Cop&y - + + &Paste &Залепи - + Paste Insert - + Duplicate - + Delete - + Ripple Delete - + Split - + Invalid aspect ratio - + The aspect ratio '%1' is invalid. Please try again. - + Enter custom aspect ratio - + Enter the aspect ratio to use for the title/action safe area (e.g. 16:9): @@ -1601,127 +1679,127 @@ Audio Layout: %6 NewSequenceDialog - + Editing "%1" - + New Sequence - + Preset: - + Film 4K - + TV 4K (Ultra HD/2160p) - + 1080p - + 720p - + 480p - + 360p - + 240p - + 144p - + NTSC (480i) - + PAL (576i) - + Custom - + Video Видео - + Width: Ширина: - + Height: Висина: - + Frame Rate: Оквирна стопа: - + Pixel Aspect Ratio: - + Square Pixels (1.0) - + Interlacing: - + None (Progressive) Нема (прогресивно) - + Audio Аудио - + Sample Rate: - + Name: @@ -1729,67 +1807,77 @@ Audio Layout: %6 OliveGlobal - + Olive Project %1 - + Auto-recovery - + Olive didn't close properly and an autorecovery file was detected. Would you like to open it? - + Open Project... - + Missing recent project - + The project '%1' no longer exists. Would you like to remove it from the recent projects list? - + Save Project As... - + Unsaved Project - + This project has changed since it was last saved. Would you like to save it before closing? - + No active sequence - - Please open the sequence you wish to export. + + Please open the sequence to perform this action. - + + No clips selected + + + + + Select the clips you wish to auto-cut + + + + Missing Project File - + Specified project '%1' does not exist. @@ -1802,284 +1890,389 @@ Audio Layout: %6 - - Playback - - - Generating Proxy: %1% - - - PreferencesDialog - + Preferences - + + Default Sequence + + + + Invalid CSS File - + CSS file '%1' does not exist. - + Confirm Reset All Shortcuts - + Are you sure you wish to reset all keyboard shortcuts to their defaults? - + Import Keyboard Shortcuts - - + + Error saving shortcuts - + Failed to open file for reading - + Export Keyboard Shortcuts - + Export Shortcuts - + Shortcuts exported successfully - + Failed to open file for writing - + Browse for CSS file - + Delete All Previews - + Are you sure you want to delete all previews? - + Previews Deleted - + All previews deleted succesfully. You may have to re-open your current project for changes to take effect. - + Language: - - Custom CSS: + + Default Sequence Settings - - Browse + + Add Default Effects to New Clips - - Image sequence formats: + + Automatically Seek to the Beginning When Playing at the End of a Sequence - - Audio Recording: + + Selecting Also Seeks - - Mono - Моно - - - - Stereo - Стерео - - - - Effect Textbox Lines: + + Edit Tool Also Seeks - - Thumbnail Resolution: - - - - - Waveform Resolution: - - - - - Delete Previews - - - - - Use Software Fallbacks When Possible - - - - - General - - - - - Behavior - - - - - Seeking - - - - - Accurate Seeking -Always show the correct frame (visual may pause briefly as correct frame is retrieved) - - - - - Fast Seeking -Seek quickly (may briefly show inaccurate frames when seeking - doesn't affect playback/export) - - - - - Memory Usage - - - - - Upcoming Frame Queue: - - - - - - frames - - - - - seconds + Edit Tool Selects Links - - Previous Frame Queue: + + Seek Also Selects - - Playback + + Seek to the End of Pastes - Output Device: + Scroll Wheel Zooms - - - Default + + Hold CTRL to toggle this setting - - Input Device: + + Invert Timeline Scroll Axes - - Sample Rate: + + Enable Drag Files to Timeline + + + + + Auto-Scale By Default + + + + + Auto-Seek to Imported Clips + + + + + Audio Scrubbing + + + + + Drop Files on Media to Replace + + + + + Enable Hover Focus + + + + + Ask For Name When Setting Marker + + + + + Appearance + + + + + Theme + + + + + Olive Dark (Default) + + + + + Olive Light + Native + + + + + Native (Light Icons) + + + + + Use Native Menu Styling + + + + + Custom CSS: + + + + + Browse + + + + + Image sequence formats: + + + + + Audio Recording: + + + + + Mono + Моно + + + + Stereo + Стерео + + + + Effect Textbox Lines: + + + + + Thumbnail Resolution: + + + + + Waveform Resolution: + + + + + Delete Previews + + + + + Use Software Fallbacks When Possible + + + + + General + + + + + Behavior + + + + + Memory Usage + + + + + Upcoming Frame Queue: + + + + + + frames + + + + + + seconds + + + + + Previous Frame Queue: + + + + + Playback + + + + + Output Device: + + + + + + Default + + + + + Input Device: + + + + + Sample Rate: + + + + Audio Аудио - + Search for action or shortcut - + Action - + Shortcut - + Import - + Export - + Reset Selected - + Reset All - + Keyboard @@ -2087,12 +2280,17 @@ Seek quickly (may briefly show inaccurate frames when seeking - doesn't aff PreviewGenerator - + + Failed to find any valid video/audio streams + + + + Could not open file - %1 - + Could not find stream information - %1 @@ -2100,94 +2298,144 @@ Seek quickly (may briefly show inaccurate frames when seeking - doesn't aff Project - + + New + + + + + Open Project + + + + + Save Project + + + + + Undo + + + + + Redo + + + + + Tree View + + + + + Icon View + + + + + List View + + + + Search media, markers, etc. - + Project - + Sequence - + Replace '%1' - - + + All Files - - + + No active sequence - + No sequence is active, please open the sequence you want to replace clips from. - + Active sequence selected - + You cannot insert a sequence into itself, so no clips of this media would be in this sequence. - + Rename '%1' - + Enter new name: - + Delete media in use? - + The media '%1' is currently used in '%2'. Deleting it will remove all instances in the sequence. Are you sure you want to do this? - + Skip - + + Import a Project + + + + + "%1" is an Olive project file. It will merge with this project. Do you wish to continue? + + + + Image sequence detected - + The file '%1' appears to be part of an image sequence. Would you like to import it as such? - + Import media... - + No sequence is active, please open the sequence you want to delete clips from. @@ -2195,77 +2443,77 @@ Seek quickly (may briefly show inaccurate frames when seeking - doesn't aff ProxyDialog - + Create Proxy - + Proxy - + Dimensions: - + Same Size as Source - + Half Resolution (1/2) - + Quarter Resolution (1/4) - + Eighth Resolution (1/8) - + Sixteenth Resolution (1/16) - + Format: Формат: - + ProRes HQ - + Location: - + Same as Source (in "%1" folder) - + Proxy file exists - + The file "%1" already exists. Do you wish to replace it? - + Custom Location @@ -2273,7 +2521,7 @@ Seek quickly (may briefly show inaccurate frames when seeking - doesn't aff ProxyGenerator - + Finished generating proxy for "%1" @@ -2281,75 +2529,173 @@ Seek quickly (may briefly show inaccurate frames when seeking - doesn't aff ReplaceClipMediaDialog - + Replace clips using "%1" - + Select which media you want to replace this media's clips with: - + Keep the same media in-points - + Replace - + Cancel Прекини - + No media selected - + Please select a media to replace with or click 'Cancel'. - + Same media selected - + You selected the same media that you're replacing. Please select a different one or click 'Cancel'. - + Folder selected - + You cannot replace footage with a folder. - + Active sequence selected - + You cannot insert a sequence into itself. + + RichTextEffect + + + Text + + + + + Padding + + + + + Position + + + + + Vertical Align: + + + + + Top + + + + + Center + + + + + Bottom + + + + + Auto-Scroll + + + + + Off + + + + + Up + + + + + Down + + + + + Left + + + + + Right + + + + + Shadow + + + + + Shadow Color + + + + + Shadow Angle + + + + + Shadow Distance + + + + + Shadow Softness + + + + + Shadow Opacity + + + Sequence - + %1 (copy) @@ -2357,7 +2703,7 @@ Seek quickly (may briefly show inaccurate frames when seeking - doesn't aff ShakeEffect - + Intensity @@ -2367,7 +2713,7 @@ Seek quickly (may briefly show inaccurate frames when seeking - doesn't aff - + Frequency @@ -2375,7 +2721,7 @@ Seek quickly (may briefly show inaccurate frames when seeking - doesn't aff SolidEffect - + Type Тип @@ -2400,12 +2746,12 @@ Seek quickly (may briefly show inaccurate frames when seeking - doesn't aff - + Color - + Checkerboard Size @@ -2413,142 +2759,142 @@ Seek quickly (may briefly show inaccurate frames when seeking - doesn't aff SourcesCommon - + Import... - + New - + View - + Tree View - + Icon View - + Show Toolbar - + Show Sequences - + Replace/Relink Media - + Reveal in Explorer - + Reveal in Finder - + Reveal in File Manager - + Replace Clips Using This Media - + Create Sequence With This Media - + Duplicate - + Delete All Clips Using This Media - + Proxy - + Generating proxy: %1% complete - + Create/Modify Proxy - + Create Proxy - + Modify Proxy - + Restore Original - + Delete - + Preview in Media Viewer - + Properties... - + Replace Media - + You dropped a file onto '%1'. Would you like to replace it with the dropped file? - + Delete proxy - + Would you like to delete the proxy file "%1" as well? @@ -2556,37 +2902,37 @@ Seek quickly (may briefly show inaccurate frames when seeking - doesn't aff SpeedDialog - + Speed/Duration - + Speed: - + Frame Rate: Оквирна стопа: - + Duration: - + Reverse - + Maintain Audio Pitch - + Ripple Changes @@ -2594,20 +2940,78 @@ Seek quickly (may briefly show inaccurate frames when seeking - doesn't aff TextEditDialog - + Edit Text + + + Thin + + + + + Extra Light + + + + + Light + + + + + Normal + + + + + Medium + + + + + Demi Bold + + + + + Bold + + + + + Extra Bold + + + + + Black + + + + + TextEditEx + + + Edit Text + + + + + &Edit Text + + TextEffect - + Text - + Font @@ -2617,126 +3021,131 @@ Seek quickly (may briefly show inaccurate frames when seeking - doesn't aff - + Color - + Alignment - + Left - - + + Center - + Right - + Justify - + Top - + Bottom - + Word Wrap - - - Outline - - - - - Outline Color - - - - - Outline Width - - - - - Shadow - - - Shadow Color - - - - - Shadow Angle - - - - - Shadow Distance + Padding + Position + + + + + Outline + + + + + Outline Color + + + + + Outline Width + + + + + Shadow + + + + + Shadow Color + + + + + Shadow Angle + + + + + Shadow Distance + + + + Shadow Softness - + Shadow Opacity - + Sample Text - - - &Edit Text - - TimecodeEffect - + Timecode - + Sequence - + Media - + Scale @@ -2746,22 +3155,22 @@ Seek quickly (may briefly show inaccurate frames when seeking - doesn't aff - + Background Color - + Background Opacity - + Offset - + Prepend @@ -2769,152 +3178,152 @@ Seek quickly (may briefly show inaccurate frames when seeking - doesn't aff Timeline - + Nested Sequence - + Timeline: - + Effect already exists - + Clip '%1' already contains a '%2' effect. Would you like to replace it with the pasted one or add it as a separate effect? - + Add - + Replace - + Skip - + Do this for all conflicts found - + Title... - + Solid Color... - + Bars... - + Tone... - + Noise... - + Unsaved Project - + You must save this project before you can record audio in it. - + Click on the timeline where you want to start recording (drag to limit the recording to a certain timeframe) - + (none) (нема) - + Pointer Tool - + Edit Tool - + Ripple Tool - + Razor Tool - + Slip Tool - + Slide Tool - + Hand Tool - + Transition Tool - + Snapping - + Zoom In - + Zoom Out - + Record audio - + Add title, solid, bars, etc. @@ -2922,7 +3331,7 @@ Seek quickly (may briefly show inaccurate frames when seeking - doesn't aff TimelineHeader - + Center Timecodes @@ -2930,60 +3339,34 @@ Seek quickly (may briefly show inaccurate frames when seeking - doesn't aff TimelineWidget - + &Undo - + &Redo - - C&ut - - - - - Cop&y - - - - &Paste - &Залепи + &Залепи - - R&ipple Delete - - - - + Sequence Settings - + &Speed/Duration - - Auto-s&cale - - - - + &Reveal in Project - - - R&ename - - %1 @@ -2993,57 +3376,62 @@ Duration: %4 - - Rename '%1' + + R&ipple Delete Empty Space - - Rename multiple clips + + Auto-Cut Silence - - Enter a new name for this clip: + + Auto-S&cale - + + Properties + + + + Error - + Couldn't locate media wrapper for sequence. - + Title - + Solid Color - + Bars - + Tone - + Noise - + Duration: @@ -3051,22 +3439,27 @@ Duration: %4 ToneEffect - + Type Тип + + + Sine + + Frequency - + Amount Количина - + Mix Микс @@ -3079,225 +3472,102 @@ Duration: %4 - + Scale - + Uniform Scale - + Rotation - + Anchor Point - + Opacity - + Blend Mode - - - Normal - - - - - Darken - - - - - Multiply - - - - - Color Burn - - - - - Linear Burn - - - - - Lighten - - - - - Screen - - - - - Color Dodge - - - - - Linear Dodge (Add) - - - - - Overlay - - - - - Soft Light - - - Hard Light - - - - - Vivid Light - - - - - Linear Light - - - - - Pin Light - - - - - Hard Mix - - - - - Difference - - - - - Exclusion - - - - - Reflect - - - - - Substract - - - - - Average - - - - - Glow - - - - - Negation - - - - - Phoenix + Normal Transition - + Length + + UpdateNotification + + + An update is available from the Olive website. Visit www.olivevideoeditor.org to download it. + + + VSTHost - - - + + Error loading VST plugin - - Failed to create VST reference - - - - + Failed to load VST plugin "%1": %2 - - NOTE: You can't load 32-bit VST plugins into a 64-bit build of Olive. Please find a 64-bit version of this plugin or switch to a 32-bit build of Olive. - - - - - NOTE: You can't load 64-bit VST plugins into a 32-bit build of Olive. Please find a 32-bit version of this plugin or switch to a 64-bit build of Olive. - - - - + Failed to locate entry point for dynamic library. - + VST Error - + Plugin's magic number is invalid - + Plugin - + Interface - + Show - + VST Plugin @@ -3305,75 +3575,85 @@ Duration: %4 Viewer - + Sequence Viewer - + Media Viewer - + (none) (нема) + + + Drag video only + + + + + Drag audio only + + ViewerWidget - + Save Frame as Image... - + Show Fullscreen - + Disable - + Screen %1: %2x%3 - + Zoom - + Fit - + Custom - + Close Media - + Save Frame - + Viewer Zoom - + Set Custom Zoom Value: @@ -3381,7 +3661,7 @@ Duration: %4 ViewerWindow - + Exit Fullscreen @@ -3389,12 +3669,12 @@ Duration: %4 VoidEffect - + (unknown) - + Missing Effect @@ -3410,12 +3690,12 @@ Duration: %4 transition - + Invalid transition - + No candidate for transition '%1'. This transition may be corrupt. Try reinstalling it or Olive. diff --git a/ts/olive_uk.ts b/ts/olive_uk.ts index b941944c8..1a0c8e664 100644 --- a/ts/olive_uk.ts +++ b/ts/olive_uk.ts @@ -686,7 +686,7 @@ не вдалося записати заголовок вихідного файлу (%1) - + could not write output file trailer (%1) Уточнити не вдалося записати кінець вихідного файла (%1) From 6ce78ce37c5cb39dab0266ab3f694145962615e3 Mon Sep 17 00:00:00 2001 From: eszlari Date: Tue, 16 Apr 2019 12:48:30 +0200 Subject: [PATCH 27/40] cmake: set OpenGL_GL_PREFERENCE fallback to LEGACY --- CMakeLists.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index 049bb19f1..e94f1872c 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -15,7 +15,7 @@ set(OLIVE_DEFINITIONS -DQT_DEPRECATED_WARNINGS) list(APPEND CMAKE_MODULE_PATH "${CMAKE_SOURCE_DIR}/cmake") if(UNIX AND NOT APPLE AND NOT DEFINED OpenGL_GL_PREFERENCE) - set(OpenGL_GL_PREFERENCE GLVND) + set(OpenGL_GL_PREFERENCE LEGACY) endif() find_package(OpenGL REQUIRED) From 56680ff4d6bca2d0e22ff2cbe1f146cd1ce329c7 Mon Sep 17 00:00:00 2001 From: itsmattkc Date: Wed, 17 Apr 2019 09:27:49 +1000 Subject: [PATCH 28/40] minor build fixes --- .travis/install.sh | 4 ++-- debian/control | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/.travis/install.sh b/.travis/install.sh index bc4662f01..55b8a68ff 100644 --- a/.travis/install.sh +++ b/.travis/install.sh @@ -8,11 +8,11 @@ if [[ "$TRAVIS_OS_NAME" == "osx" ]]; then elif [[ "$TRAVIS_OS_NAME" == "linux" ]]; then if [ "$ARCH" == "x86_64" ]; then - sudo apt-get -y install qt59base qt59multimedia qt59svg libavformat-dev libavcodec-dev libavfilter-dev libavutil-dev libswscale-dev libswresample-dev frei0r-plugins-dev frei0r-plugins fuse curl + sudo apt-get -y install qt59base qt59multimedia qt59svg libavformat-dev libavcodec-dev libavfilter-dev libavutil-dev libswscale-dev libswresample-dev frei0r-plugins-dev fuse curl fi if [ "$ARCH" == "i386" ]; then - sudo apt-get -y install gcc-multilib g++-multilib qt59base:i386 qt59multimedia:i386 qt59svg:i386 libavformat-dev:i386 libavcodec-dev:i386 libavfilter-dev:i386 libavutil-dev:i386 libswscale-dev:i386 libswresample-dev:i386 frei0r-plugins-dev:i386 frei0r-plugins:i386 pkg-config:i386 libgl1-mesa-dev:i386 fuse:i386 curl + sudo apt-get -y install gcc-multilib g++-multilib qt59base:i386 qt59multimedia:i386 qt59svg:i386 libavformat-dev:i386 libavcodec-dev:i386 libavfilter-dev:i386 libavutil-dev:i386 libswscale-dev:i386 libswresample-dev:i386 frei0r-plugins-dev:i386 pkg-config:i386 libgl1-mesa-dev:i386 fuse:i386 curl fi source /opt/qt*/bin/qt*-env.sh diff --git a/debian/control b/debian/control index 092cc89ab..1467703b3 100644 --- a/debian/control +++ b/debian/control @@ -2,7 +2,7 @@ Source: olive-editor Section: video Priority: optional Maintainer: Olive Team -Build-Depends: debhelper (>=9), build-essential, qt5-default, qtmultimedia5-dev, libqt5opengl5-dev, libqt5svg5-dev, libqt5multimedia5-plugins, libavformat-dev, libavcodec-dev, libavutil-dev, libswscale-dev, libswresample-dev, libavfilter-dev, libpostproc-dev, git, frei0r-plugins-dev, qttools5-dev-tools +Build-Depends: debhelper (>=9), build-essential, qt5-default, qtmultimedia5-dev, libqt5opengl5-dev, libqt5svg5-dev, libqt5multimedia5-plugins, libavformat-dev, libavcodec-dev, libavutil-dev, libswscale-dev, libswresample-dev, libavfilter-dev, libpostproc-dev, git, frei0r-plugins-dev, qttools5-dev-tools, cmake Standards-Version: 3.9.6 Homepage: https://olivevideoeditor.org/ From 61fdb11cbc1e66138f095f8545d827a49d472310 Mon Sep 17 00:00:00 2001 From: eszlari Date: Wed, 17 Apr 2019 13:11:15 +0200 Subject: [PATCH 29/40] cmake: try to fix PPA build (#818) --- CMakeLists.txt | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index 049bb19f1..ac8fab803 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -64,8 +64,8 @@ if(EXISTS "${CMAKE_SOURCE_DIR}/.git") elseif(UNIX AND NOT APPLE) # Fallback for Ubuntu/Launchpad (extracts Git hash from debian/changelog rather than Git repo) # (see https://answers.launchpad.net/launchpad/+question/678556) - execute_process(COMMAND sh debian/gitfromlog.sh debian/changelog - WORKING_DIRECTORY ${CMAKE_SOURCE_DIR} + execute_process(COMMAND sh -c "grep -Po '(?<=-)(([a-z0-9])\\w+)(?=\\+)' -m 1 changelog" + WORKING_DIRECTORY ${CMAKE_SOURCE_DIR}/debian OUTPUT_VARIABLE GIT_HASH OUTPUT_STRIP_TRAILING_WHITESPACE ) From 73ebf0042de36b090fa31841deacc75166d31dcd Mon Sep 17 00:00:00 2001 From: itsmattkc Date: Thu, 18 Apr 2019 02:33:54 +1000 Subject: [PATCH 30/40] fixed #725 --- ui/texteditex.cpp | 3 +++ 1 file changed, 3 insertions(+) diff --git a/ui/texteditex.cpp b/ui/texteditex.cpp index cc6f2c189..5b66c45a1 100644 --- a/ui/texteditex.cpp +++ b/ui/texteditex.cpp @@ -32,8 +32,11 @@ TextEditEx::TextEditEx(QWidget *parent, bool enable_rich_text) : enable_rich_text_(enable_rich_text) { QVBoxLayout* layout = new QVBoxLayout(this); + layout->setMargin(0); + layout->setSpacing(0); text_editor_ = new QTextEdit(); + text_editor_->setSizePolicy(QSizePolicy::Ignored, QSizePolicy::Expanding); connect(text_editor_, SIGNAL(textChanged()), this, SLOT(queue_text_modified())); layout->addWidget(text_editor_); From 027ce82a665817ad207f9894a82ba8eafaf574be Mon Sep 17 00:00:00 2001 From: itsmattkc Date: Thu, 18 Apr 2019 02:39:11 +1000 Subject: [PATCH 31/40] fixed #739 --- global/config.cpp | 7 ++++++- global/config.h | 5 +++++ ui/mainwindow.cpp | 5 +++++ 3 files changed, 16 insertions(+), 1 deletion(-) diff --git a/global/config.cpp b/global/config.cpp index 5ab9a2293..06c53833e 100644 --- a/global/config.cpp +++ b/global/config.cpp @@ -78,7 +78,8 @@ Config::Config() default_sequence_height(1080), default_sequence_framerate(29.97), default_sequence_audio_frequency(48000), - default_sequence_audio_channel_layout(3) + default_sequence_audio_channel_layout(3), + locked_panels(false) {} void Config::load(QString path) { @@ -239,6 +240,9 @@ void Config::load(QString path) { } else if (stream.name() == "DefaultSequenceAudioLayout") { stream.readNext(); default_sequence_audio_channel_layout = stream.text().toInt(); + } else if (stream.name() == "LockedPanels") { + stream.readNext(); + locked_panels = (stream.text() == "1"); } } } @@ -313,6 +317,7 @@ void Config::save(QString path) { stream.writeTextElement("DefaultSequenceFrameRate", QString::number(default_sequence_framerate)); stream.writeTextElement("DefaultSequenceAudioFrequency", QString::number(default_sequence_audio_frequency)); stream.writeTextElement("DefaultSequenceAudioLayout", QString::number(default_sequence_audio_channel_layout)); + stream.writeTextElement("LockedPanels", QString::number(locked_panels)); stream.writeEndElement(); // configuration stream.writeEndDocument(); // doc diff --git a/global/config.h b/global/config.h index 498a9895c..6fffe5f51 100644 --- a/global/config.h +++ b/global/config.h @@ -558,6 +558,11 @@ struct Config { */ int default_sequence_audio_channel_layout; + /** + * @brief Sets whether panels should load locked or not + */ + bool locked_panels; + /** * @brief Load config from file * diff --git a/ui/mainwindow.cpp b/ui/mainwindow.cpp index 495842e3c..d88e3ab1a 100644 --- a/ui/mainwindow.cpp +++ b/ui/mainwindow.cpp @@ -279,6 +279,9 @@ MainWindow::MainWindow(QWidget *parent) : olive::Global->check_for_autorecovery_file(); + // lock panels if the config says so + set_panels_locked(olive::CurrentConfig.locked_panels); + // set up output audio device init_audio(); @@ -1188,6 +1191,8 @@ void MainWindow::set_panels_locked(bool locked) panel->setTitleBarWidget(nullptr); } } + + olive::CurrentConfig.locked_panels = locked; } void MainWindow::fileMenu_About_To_Be_Shown() { From f2ef1e44437999c5f481085467ad77e8de086bd0 Mon Sep 17 00:00:00 2001 From: itsmattkc Date: Thu, 18 Apr 2019 02:45:49 +1000 Subject: [PATCH 32/40] fixes #777 and fixes #730 --- timeline/sequence.cpp | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/timeline/sequence.cpp b/timeline/sequence.cpp index da2e95bf7..d8edc90b6 100644 --- a/timeline/sequence.cpp +++ b/timeline/sequence.cpp @@ -166,8 +166,7 @@ bool Sequence::IsClipSelected(Clip *clip, bool containing) for (int i=0;itrack() == s.track && ((clip->timeline_in() >= s.in && clip->timeline_out() <= s.out) - || (!containing && !(clip->timeline_in() < s.in && clip->timeline_out() < s.in) - && !(clip->timeline_in() > s.in && clip->timeline_out() > s.in)))) { + || (!containing && !(clip->timeline_in() >= s.out || clip->timeline_out() <= s.in)))) { return true; } } From 35e0cb4f1b91a4c61836dd2f098c04b391a55b41 Mon Sep 17 00:00:00 2001 From: itsmattkc Date: Thu, 18 Apr 2019 02:57:21 +1000 Subject: [PATCH 33/40] fixes #812 --- effects/shaders/vignette.frag | 4 +++- effects/shaders/vignette.xml | 4 ++++ 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/effects/shaders/vignette.frag b/effects/shaders/vignette.frag index df200f234..cf8014b25 100644 --- a/effects/shaders/vignette.frag +++ b/effects/shaders/vignette.frag @@ -3,6 +3,8 @@ uniform sampler2D sceneTex; // 0 uniform float lensRadiusX; uniform float lensRadiusY; +uniform float centerX; +uniform float centerY; uniform bool circular; uniform vec2 resolution; // uniform vec2 lensRadius; // 0.45, 0.38 @@ -20,7 +22,7 @@ void main(void) { vignetteCoord.x *= ar; vignetteCoord.x -= (1.0-(1.0/ar)); } - float dist = distance(vignetteCoord, vec2(0.5,0.5)); + float dist = distance(vignetteCoord, vec2(0.5 + centerX*0.01, 0.5 + centerY*0.01)); float size = (lensRadiusX*0.01); c *= smoothstep(size, size*0.99*(1.0-lensRadiusY*0.01), dist); gl_FragColor = c; diff --git a/effects/shaders/vignette.xml b/effects/shaders/vignette.xml index 5156a84c4..a85e94be5 100644 --- a/effects/shaders/vignette.xml +++ b/effects/shaders/vignette.xml @@ -9,5 +9,9 @@ + + + + \ No newline at end of file From 3251a420c066c093a54673304be89397287744e8 Mon Sep 17 00:00:00 2001 From: itsmattkc Date: Fri, 19 Apr 2019 09:38:15 +1000 Subject: [PATCH 34/40] close clips after setting rendering state --- dialogs/exportdialog.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/dialogs/exportdialog.cpp b/dialogs/exportdialog.cpp index b80c13d12..db4b69345 100644 --- a/dialogs/exportdialog.cpp +++ b/dialogs/exportdialog.cpp @@ -572,11 +572,11 @@ void ExportDialog::StartExport() { // Close all effects in effect controls (prevents UI threading issues) panel_effect_controls->Clear(); + olive::Global->set_rendering_state(true); + // Close all currently open clips close_active_clips(olive::ActiveSequence.get()); - olive::Global->set_rendering_state(true); - olive::Global->save_autorecovery_file(); prep_ui_for_render(true); From 201262eaf321d07735ed6a489f9bbabae82cef78 Mon Sep 17 00:00:00 2001 From: BrimsonBhin <40442071+BrimsonBhin@users.noreply.github.com> Date: Thu, 18 Apr 2019 22:37:47 -0700 Subject: [PATCH 35/40] Include a feature request template The issues tab is a nightmare to watch. Duplicates, useless FRs with no worthwhile explanation as to why it needs to be in Olive. So, here is a proposal to help counter some of the duds that are present right now. --- ISSUE_TEMPLATE.md | 28 ++++++++++++++++++++++++++-- 1 file changed, 26 insertions(+), 2 deletions(-) diff --git a/ISSUE_TEMPLATE.md b/ISSUE_TEMPLATE.md index 96f2c1f99..60b90a123 100644 --- a/ISSUE_TEMPLATE.md +++ b/ISSUE_TEMPLATE.md @@ -1,13 +1,37 @@ +[If you are requesting a feature, please try to fill out all the information below. If you are reporting a bug, you can clear the template below.] -[If you are reporting a bug, please try to fill out all the information below. If you are requesting a feature, you can clear this template.] +### I have read the following + +- [ ] The Olive Wiki + +- [ ] Previous issues that include [FR]/[Feature Request] + +- [ ] Olive's Project Tab + +### Detailed description of the feature request + +[Describe the feature request to the best of your ability. Do you know any libraries/sources that can help the Olive Team include the feature?] + +### Why should Olive include the feature? What are the benefits? + +[Explain why the feature's importance to Olive.] + +--- + +[If you are reporting a bug, please try to fill out all the information below. If you are requesting a feature, you can clear the template above.] ### System Information **Olive version:** [e.g. Git hash from window title or Help > About] + **Source:** [e.g. AppImage, Website etc.] + **Operating system:** [e.g. Ubuntu 18.04 64-bit] + **CPU:** [e.g. Intel i5-4300U] + **RAM:** [e.g. 8GB] + **GPU:** [e.g. NVIDIA Geforce GT 1030 2GB (Driver ver xxx.xx.xx)] ### Detailed Description @@ -28,4 +52,4 @@ ``` [If you can reproduce this issue, try running Olive through GDB and retrieving a backtrace, then paste the backtrace here. Instructions are available in the Wiki on how to acquire this backtrace.] -``` \ No newline at end of file +``` From 129c075349e98b0bce1598fc26aca5e23ef6dca5 Mon Sep 17 00:00:00 2001 From: BrimsonBhin <40442071+BrimsonBhin@users.noreply.github.com> Date: Thu, 18 Apr 2019 22:41:02 -0700 Subject: [PATCH 36/40] Update ISSUE_TEMPLATE.md --- ISSUE_TEMPLATE.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/ISSUE_TEMPLATE.md b/ISSUE_TEMPLATE.md index 60b90a123..a40882148 100644 --- a/ISSUE_TEMPLATE.md +++ b/ISSUE_TEMPLATE.md @@ -2,11 +2,11 @@ ### I have read the following -- [ ] The Olive Wiki +- [ ] The [Olive Wiki](https://github.com/olive-editor/olive/wiki) -- [ ] Previous issues that include [FR]/[Feature Request] +- [ ] Previous issues that include ["FR"](https://github.com/olive-editor/olive/issues?utf8=%E2%9C%93&q=is%3Aissue+is%3Aopen+FR)or ["Feature Request"](https://github.com/olive-editor/olive/issues?utf8=%E2%9C%93&q=is%3Aissue+is%3Aopen+Feature+Request) -- [ ] Olive's Project Tab +- [ ] Olive's [Project Goals](https://github.com/olive-editor/olive/projects) ### Detailed description of the feature request From 808b21efcc8df0a3e137b09106737385827367e9 Mon Sep 17 00:00:00 2001 From: BrimsonBhin <40442071+BrimsonBhin@users.noreply.github.com> Date: Fri, 19 Apr 2019 00:07:03 -0700 Subject: [PATCH 37/40] Update ISSUE_TEMPLATE.md --- ISSUE_TEMPLATE.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ISSUE_TEMPLATE.md b/ISSUE_TEMPLATE.md index a40882148..62e0d8064 100644 --- a/ISSUE_TEMPLATE.md +++ b/ISSUE_TEMPLATE.md @@ -14,7 +14,7 @@ ### Why should Olive include the feature? What are the benefits? -[Explain why the feature's importance to Olive.] +[Explain the feature's importance to Olive and NLEs in general.] --- From 781921143c6ffa0b8b6b51dd206f19e690fef53f Mon Sep 17 00:00:00 2001 From: Troy James Sobotka Date: Fri, 19 Apr 2019 15:25:41 -0700 Subject: [PATCH 38/40] Fix #853 lower_control_layout QSizePolicy Changing the QSizePolicy to `Maximum` prevents the central control buttons from wiggling as the variable width font changes width dimensions. --- panels/viewer.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/panels/viewer.cpp b/panels/viewer.cpp index 76d93f1fb..a89c6a3b7 100644 --- a/panels/viewer.cpp +++ b/panels/viewer.cpp @@ -669,7 +669,7 @@ void Viewer::setup_ui() { lower_control_layout->setMargin(0); QSizePolicy timecode_container_policy(QSizePolicy::Minimum, QSizePolicy::Maximum); - QSizePolicy lower_control_policy(QSizePolicy::Expanding, QSizePolicy::Maximum); + QSizePolicy lower_control_policy(QSizePolicy::Maximum, QSizePolicy::Maximum); // Current time code container QWidget* current_timecode_container = new QWidget(); From 350e8c6a8416df8feba9d3ae8698cc7122cad9b1 Mon Sep 17 00:00:00 2001 From: eszlari Date: Sat, 20 Apr 2019 01:25:57 +0200 Subject: [PATCH 39/40] debian/control: add qttools5-dev --- debian/control | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/debian/control b/debian/control index 1467703b3..5a96631d9 100644 --- a/debian/control +++ b/debian/control @@ -2,7 +2,7 @@ Source: olive-editor Section: video Priority: optional Maintainer: Olive Team -Build-Depends: debhelper (>=9), build-essential, qt5-default, qtmultimedia5-dev, libqt5opengl5-dev, libqt5svg5-dev, libqt5multimedia5-plugins, libavformat-dev, libavcodec-dev, libavutil-dev, libswscale-dev, libswresample-dev, libavfilter-dev, libpostproc-dev, git, frei0r-plugins-dev, qttools5-dev-tools, cmake +Build-Depends: debhelper (>=9), build-essential, qt5-default, qtmultimedia5-dev, libqt5opengl5-dev, libqt5svg5-dev, libqt5multimedia5-plugins, libavformat-dev, libavcodec-dev, libavutil-dev, libswscale-dev, libswresample-dev, libavfilter-dev, libpostproc-dev, git, frei0r-plugins-dev, qttools5-dev-tools, cmake, qttools5-dev Standards-Version: 3.9.6 Homepage: https://olivevideoeditor.org/ From d386d5c7f2434dbb41354b9a3dbd311d0274eee0 Mon Sep 17 00:00:00 2001 From: itsmattkc Date: Sun, 21 Apr 2019 11:48:08 +1000 Subject: [PATCH 40/40] fixed trimming one frame clips --- ui/timelinewidget.cpp | 25 +++++++++++++++---------- 1 file changed, 15 insertions(+), 10 deletions(-) diff --git a/ui/timelinewidget.cpp b/ui/timelinewidget.cpp index 768a1a94f..2d276c68f 100644 --- a/ui/timelinewidget.cpp +++ b/ui/timelinewidget.cpp @@ -2513,8 +2513,8 @@ void TimelineWidget::mouseMoveEvent(QMouseEvent *event) { // threshold around a trim point that the cursor can be within and still considered "trimming" int lim = 5; - long mouse_frame_lower = panel_timeline->getTimelineFrameFromScreenPoint(pos.x()-lim)-1; - long mouse_frame_upper = panel_timeline->getTimelineFrameFromScreenPoint(pos.x()+lim)+1; + int mouse_frame_lower = pos.x() - lim; + int mouse_frame_upper = pos.x() + lim; // used to determine whether we the cursor found a trim point or not bool found = false; @@ -2576,11 +2576,14 @@ void TimelineWidget::mouseMoveEvent(QMouseEvent *event) { } } + int visual_in_point = panel_timeline->getTimelineScreenPointFromFrame(c->timeline_in()); + int visual_out_point = panel_timeline->getTimelineScreenPointFromFrame(c->timeline_out()); + // is the cursor hovering around the clip's IN point? - if (c->timeline_in() > mouse_frame_lower && c->timeline_in() < mouse_frame_upper) { + if (visual_in_point > mouse_frame_lower && visual_in_point < mouse_frame_upper) { // test how close this IN point is to the cursor - int nc = qAbs(c->timeline_in() + 1 - panel_timeline->cursor_frame); + int nc = qAbs(visual_in_point + 1 - pos.x()); // and test whether it's closer than the last in/out point we found if (nc < closeness) { @@ -2595,10 +2598,10 @@ void TimelineWidget::mouseMoveEvent(QMouseEvent *event) { } // is the cursor hovering around the clip's OUT point? - if (c->timeline_out() > mouse_frame_lower && c->timeline_out() < mouse_frame_upper) { + if (visual_out_point > mouse_frame_lower && visual_out_point < mouse_frame_upper) { // test how close this OUT point is to the cursor - int nc = qAbs(c->timeline_out() - 1 - panel_timeline->cursor_frame); + int nc = qAbs(visual_out_point - 1 - pos.x()); // and test whether it's closer than the last in/out point we found if (nc < closeness) { @@ -2620,13 +2623,14 @@ void TimelineWidget::mouseMoveEvent(QMouseEvent *event) { if (c->opening_transition != nullptr) { // cache the timeline frame where the transition ends - long transition_point = c->timeline_in() + c->opening_transition->get_true_length(); + int transition_point = panel_timeline->getTimelineScreenPointFromFrame(c->timeline_in() + + c->opening_transition->get_true_length()); // check if the cursor is hovering around it (within the threshold) if (transition_point > mouse_frame_lower && transition_point < mouse_frame_upper) { // similar to above, test how close it is and if it's closer, make this active - int nc = qAbs(transition_point - 1 - panel_timeline->cursor_frame); + int nc = qAbs(transition_point - 1 - pos.x()); if (nc < closeness) { panel_timeline->trim_target = i; panel_timeline->trim_type = TRIM_OUT; @@ -2641,13 +2645,14 @@ void TimelineWidget::mouseMoveEvent(QMouseEvent *event) { if (c->closing_transition != nullptr) { // cache the timeline frame where the transition starts - long transition_point = c->timeline_out() - c->closing_transition->get_true_length(); + int transition_point = panel_timeline->getTimelineScreenPointFromFrame(c->timeline_out() + - c->closing_transition->get_true_length()); // check if the cursor is hovering around it (within the threshold) if (transition_point > mouse_frame_lower && transition_point < mouse_frame_upper) { // similar to above, test how close it is and if it's closer, make this active - int nc = qAbs(transition_point + 1 - panel_timeline->cursor_frame); + int nc = qAbs(transition_point + 1 - pos.x()); if (nc < closeness) { panel_timeline->trim_target = i; panel_timeline->trim_type = TRIM_IN;