proxy/mixer fixes, add proxy beep, igor ru xlat
authorGood Guy <good1.2guy@gmail.com>
Fri, 29 Jun 2018 14:48:55 +0000 (08:48 -0600)
committerGood Guy <good1.2guy@gmail.com>
Fri, 29 Jun 2018 14:48:55 +0000 (08:48 -0600)
17 files changed:
cinelerra-5.1/cinelerra/awindowgui.C
cinelerra-5.1/cinelerra/edl.C
cinelerra-5.1/cinelerra/edl.h
cinelerra-5.1/cinelerra/edlsession.C
cinelerra-5.1/cinelerra/edlsession.h
cinelerra-5.1/cinelerra/mwindow.C
cinelerra-5.1/cinelerra/mwindow.h
cinelerra-5.1/cinelerra/mwindowedit.C
cinelerra-5.1/cinelerra/new.C
cinelerra-5.1/cinelerra/playtransport.C
cinelerra-5.1/cinelerra/proxy.C
cinelerra-5.1/cinelerra/proxy.h
cinelerra-5.1/cinelerra/proxy.inc [new file with mode: 0644]
cinelerra-5.1/cinelerra/zwindow.C
cinelerra-5.1/cinelerra/zwindow.h
cinelerra-5.1/doc/ShellCmds_ru.html
cinelerra-5.1/po/ru.po

index 19330e92051af647f0ca7ab156b0828ec70f9144..8c615bee7be58dea8a298b6d0f3cbb611c32101f 100644 (file)
@@ -1426,11 +1426,13 @@ void AWindowGUI::create_label_folder()
 
 void AWindowGUI::update_asset_list()
 {
 
 void AWindowGUI::update_asset_list()
 {
+       ArrayList<AssetPicon *> new_assets;
        for( int i = 0; i < assets.total; i++ ) {
                AssetPicon *picon = (AssetPicon*)assets.values[i];
                picon->in_use = 0;
        }
 
        for( int i = 0; i < assets.total; i++ ) {
                AssetPicon *picon = (AssetPicon*)assets.values[i];
                picon->in_use = 0;
        }
 
+       mwindow->gui->lock_window("AWindowGUI::update_asset_list");
 // Synchronize EDL clips
        for( int i=0; i<mwindow->edl->clips.size(); ++i ) {
                int exists = 0;
 // Synchronize EDL clips
        for( int i=0; i<mwindow->edl->clips.size(); ++i ) {
                int exists = 0;
@@ -1451,8 +1453,7 @@ void AWindowGUI::update_asset_list()
                if( !exists ) {
                        AssetPicon *picon = new AssetPicon(mwindow,
                                this, mwindow->edl->clips[i]);
                if( !exists ) {
                        AssetPicon *picon = new AssetPicon(mwindow,
                                this, mwindow->edl->clips[i]);
-                       picon->create_objects();
-                       assets.append(picon);
+                       new_assets.append(picon);
                }
        }
 
                }
        }
 
@@ -1475,14 +1476,11 @@ void AWindowGUI::update_asset_list()
                if( !exists ) {
                        AssetPicon *picon = new AssetPicon(mwindow,
                                this, current);
                if( !exists ) {
                        AssetPicon *picon = new AssetPicon(mwindow,
                                this, current);
-                       picon->create_objects();
-                       assets.append(picon);
+                       new_assets.append(picon);
                }
        }
 
                }
        }
 
-       mwindow->gui->lock_window("AWindowGUI::update_asset_list");
        mwindow->gui->default_message();
        mwindow->gui->default_message();
-       mwindow->gui->unlock_window();
 
 // Synchronize nested EDLs
        for( int i=0; i<mwindow->edl->nested_edls.size(); ++i ) {
 
 // Synchronize nested EDLs
        for( int i=0; i<mwindow->edl->nested_edls.size(); ++i ) {
@@ -1504,10 +1502,16 @@ void AWindowGUI::update_asset_list()
                if( !exists ) {
                        AssetPicon *picon = new AssetPicon(mwindow,
                                this, (Indexable*)nested_edl);
                if( !exists ) {
                        AssetPicon *picon = new AssetPicon(mwindow,
                                this, (Indexable*)nested_edl);
-                       picon->create_objects();
-                       assets.append(picon);
+                       new_assets.append(picon);
                }
        }
                }
        }
+       mwindow->gui->unlock_window();
+
+       for( int i=0; i<new_assets.size(); ++i ) {
+               AssetPicon *picon = new_assets[i];
+               picon->create_objects();
+               assets.append(picon);
+       }
 
        for( int i = assets.size() - 1; i >= 0; i-- ) {
                AssetPicon *picon = (AssetPicon*)assets.get(i);
 
        for( int i = assets.size() - 1; i >= 0; i-- ) {
                AssetPicon *picon = (AssetPicon*)assets.get(i);
index ccc5a1b9999e6ff90692a3847bd897a7c4cf8b18..d3f19b2353652f04390b1fcbc6be766afb550f0e 100644 (file)
@@ -1494,7 +1494,7 @@ void EDL::rescale_proxy(int orig_scale, int new_scale)
        }
 }
 
        }
 }
 
-void EDL::set_proxy(int use_scaler, int new_scale, int auto_scale,
+void EDL::set_proxy(int use_scaler, int new_scale, int auto_scale, int beep,
        ArrayList<Indexable*> *orig_assets, ArrayList<Indexable*> *proxy_assets)
 {
        int orig_use_scaler = session->proxy_use_scaler;
        ArrayList<Indexable*> *orig_assets, ArrayList<Indexable*> *proxy_assets)
 {
        int orig_use_scaler = session->proxy_use_scaler;
@@ -1503,6 +1503,7 @@ void EDL::set_proxy(int use_scaler, int new_scale, int auto_scale,
        session->proxy_use_scaler = use_scaler;
        session->proxy_scale = new_scale;
        session->proxy_auto_scale = auto_scale;
        session->proxy_use_scaler = use_scaler;
        session->proxy_scale = new_scale;
        session->proxy_auto_scale = auto_scale;
+       session->proxy_beep = beep;
 
        if( use_scaler ) {
                for( int i=0; i<proxy_assets->size(); ++i ) {
 
        if( use_scaler ) {
                for( int i=0; i<proxy_assets->size(); ++i ) {
index f5459de64e893ba8adb8a60185e3c9abbba899f7..44802e3118a99d222be218a6aa714c8fb406e2a2 100644 (file)
@@ -250,7 +250,7 @@ public:
 // Does nothing if EDL already exists
        void append_vwindow_edl(EDL *edl, int increase_counter);
        void rescale_proxy(int orig_scale, int new_scale);
 // Does nothing if EDL already exists
        void append_vwindow_edl(EDL *edl, int increase_counter);
        void rescale_proxy(int orig_scale, int new_scale);
-       void set_proxy(int use_scaler, int new_scale, int auto_scale,
+       void set_proxy(int use_scaler, int new_scale, int auto_scale, int beep,
                ArrayList<Indexable*> *orig_assets, ArrayList<Indexable*> *proxy_assets);
        void add_proxy(int use_scaler,
                ArrayList<Indexable*> *orig_assets, ArrayList<Indexable*> *proxy_assets);
                ArrayList<Indexable*> *orig_assets, ArrayList<Indexable*> *proxy_assets);
        void add_proxy(int use_scaler,
                ArrayList<Indexable*> *orig_assets, ArrayList<Indexable*> *proxy_assets);
index bfb85a75044c7bec40a2d3a015c5104af47b3166..f2c3e6321fc1a6cbd7511ae8d9fe4a33dac8fd02 100644 (file)
@@ -101,6 +101,7 @@ EDLSession::EDLSession(EDL *edl)
        proxy_scale = 1;
        proxy_use_scaler = 0;
        proxy_auto_scale = 1;
        proxy_scale = 1;
        proxy_use_scaler = 0;
        proxy_auto_scale = 1;
+       proxy_beep = 0;
        decode_subtitles = 0;
        subtitle_number = 0;
        label_cells = 0;
        decode_subtitles = 0;
        subtitle_number = 0;
        label_cells = 0;
@@ -550,6 +551,7 @@ int EDLSession::load_video_config(FileXML *file, int append_mode, uint32_t load_
        proxy_scale = file->tag.get_property("PROXY_SCALE", proxy_scale);
        proxy_use_scaler = file->tag.get_property("PROXY_USE_SCALER", proxy_use_scaler);
        proxy_auto_scale = file->tag.get_property("PROXY_AUTO_SCALE", proxy_auto_scale);
        proxy_scale = file->tag.get_property("PROXY_SCALE", proxy_scale);
        proxy_use_scaler = file->tag.get_property("PROXY_USE_SCALER", proxy_use_scaler);
        proxy_auto_scale = file->tag.get_property("PROXY_AUTO_SCALE", proxy_auto_scale);
+       proxy_beep = file->tag.get_property("PROXY_BEEP", proxy_beep);
        return 0;
 }
 
        return 0;
 }
 
@@ -742,6 +744,7 @@ int EDLSession::save_video_config(FileXML *file)
        file->tag.set_property("PROXY_SCALE", proxy_scale);
        file->tag.set_property("PROXY_USE_SCALER", proxy_use_scaler);
        file->tag.set_property("PROXY_AUTO_SCALE", proxy_auto_scale);
        file->tag.set_property("PROXY_SCALE", proxy_scale);
        file->tag.set_property("PROXY_USE_SCALER", proxy_use_scaler);
        file->tag.set_property("PROXY_AUTO_SCALE", proxy_auto_scale);
+       file->tag.set_property("PROXY_BEEP", proxy_beep);
        file->append_tag();
        file->tag.set_title("/VIDEO");
        file->append_tag();
        file->append_tag();
        file->tag.set_title("/VIDEO");
        file->append_tag();
@@ -884,6 +887,7 @@ int EDLSession::copy(EDLSession *session)
        proxy_scale = session->proxy_scale;
        proxy_use_scaler = session->proxy_use_scaler;
        proxy_auto_scale = session->proxy_auto_scale;
        proxy_scale = session->proxy_scale;
        proxy_use_scaler = session->proxy_use_scaler;
        proxy_auto_scale = session->proxy_auto_scale;
+       proxy_beep = session->proxy_beep;
 
        subtitle_number = session->subtitle_number;
        decode_subtitles = session->decode_subtitles;
 
        subtitle_number = session->subtitle_number;
        decode_subtitles = session->decode_subtitles;
@@ -899,10 +903,10 @@ void EDLSession::dump()
        printf("    audio_tracks=%d audio_channels=%d sample_rate=%jd\n"
                "    video_tracks=%d frame_rate=%f output_w=%d output_h=%d aspect_w=%f aspect_h=%f\n"
                "    decode subtitles=%d subtitle_number=%d label_cells=%d program_no=%d\n"
        printf("    audio_tracks=%d audio_channels=%d sample_rate=%jd\n"
                "    video_tracks=%d frame_rate=%f output_w=%d output_h=%d aspect_w=%f aspect_h=%f\n"
                "    decode subtitles=%d subtitle_number=%d label_cells=%d program_no=%d\n"
-               "    proxy_scale=%d\n proxy_use_scaler=%d, proxy_auto_scale=%d\n",
+               "    proxy_scale=%d\n proxy_use_scaler=%d, proxy_auto_scale=%d proxy_beep=%d\n",
                audio_tracks, audio_channels, sample_rate, video_tracks,
                frame_rate, output_w, output_h, aspect_w, aspect_h,
                decode_subtitles, subtitle_number, label_cells, program_no,
                audio_tracks, audio_channels, sample_rate, video_tracks,
                frame_rate, output_w, output_h, aspect_w, aspect_h,
                decode_subtitles, subtitle_number, label_cells, program_no,
-               proxy_scale, proxy_use_scaler, proxy_auto_scale);
+               proxy_scale, proxy_use_scaler, proxy_auto_scale, proxy_beep);
 }
 
 }
 
index 0aeebeac3d8a537b6466b698b2ac1e3d0101fb02..a9679e8fcb8a916be7340f6a2adc2daa4f470ba9 100644 (file)
@@ -165,6 +165,8 @@ public:
         int proxy_use_scaler;
 // automatically rescale assets when loaded
         int proxy_auto_scale;
         int proxy_use_scaler;
 // automatically rescale assets when loaded
         int proxy_auto_scale;
+// beep when proxy render done
+        int proxy_beep;
 //     int playback_strategy;
 // Play audio in realtime priority
        int real_time_playback;
 //     int playback_strategy;
 // Play audio in realtime priority
        int real_time_playback;
index c65f99f21167bf5c15932b3cd44c4196638d3c5e..e3148f013c3dca2a77a21eb5acdfbd186a50272c 100644 (file)
@@ -230,6 +230,7 @@ MWindow::MWindow()
        screens = 1;
        in_destructor = 0;
        speed_edl = 0;
        screens = 1;
        in_destructor = 0;
        speed_edl = 0;
+       proxy_beep = 0;
 }
 
 
 }
 
 
@@ -244,6 +245,7 @@ MWindow::~MWindow()
 #ifdef HAVE_DVB
        gui->channel_info->stop();
 #endif
 #ifdef HAVE_DVB
        gui->channel_info->stop();
 #endif
+       delete proxy_beep;
        delete create_bd;       create_bd = 0;
        delete create_dvd;      create_dvd = 0;
        delete batch_render;    batch_render = 0;
        delete create_bd;       create_bd = 0;
        delete create_dvd;      create_dvd = 0;
        delete batch_render;    batch_render = 0;
@@ -1155,7 +1157,6 @@ void MWindow::del_mixer(ZWindow *zwindow)
 {
        zwindows_lock->lock("MWindow::del_mixer 0");
        edl->mixers.del_mixer(zwindow->idx);
 {
        zwindows_lock->lock("MWindow::del_mixer 0");
        edl->mixers.del_mixer(zwindow->idx);
-       zwindow->idx = -1;
        if( session->selected_zwindow >= 0 ) {
                int i = zwindows.number_of(zwindow);
                if( i >= 0 && i < session->selected_zwindow )
        if( session->selected_zwindow >= 0 ) {
                int i = zwindows.number_of(zwindow);
                if( i >= 0 && i < session->selected_zwindow )
@@ -1267,12 +1268,13 @@ void MWindow::stop_mixers()
        }
 }
 
        }
 }
 
-void MWindow::close_mixers()
+void MWindow::close_mixers(int destroy)
 {
        zwindows_lock->lock("MWindow::close_mixers");
 {
        zwindows_lock->lock("MWindow::close_mixers");
-       for( int i=0; i<zwindows.size(); ++i ) {
+       for( int i=zwindows.size(); --i>=0; ) {
                ZWindow *zwindow = zwindows[i];
                if( zwindow->idx < 0 ) continue;
                ZWindow *zwindow = zwindows[i];
                if( zwindow->idx < 0 ) continue;
+               zwindow->destroy = destroy;
                ZWindowGUI *zgui = zwindow->zgui;
                zgui->lock_window("MWindow::select_zwindow 0");
                zgui->set_done(0);
                ZWindowGUI *zgui = zwindow->zgui;
                zgui->lock_window("MWindow::select_zwindow 0");
                zgui->set_done(0);
@@ -1327,11 +1329,13 @@ void MWindow::create_mixers()
 
        for( int i=0; i<session->drag_assets->size(); ++i ) {
                Indexable *indexable = session->drag_assets->get(i);
 
        for( int i=0; i<session->drag_assets->size(); ++i ) {
                Indexable *indexable = session->drag_assets->get(i);
+               if( !indexable->have_video() ) continue;
                ZWindow *zwindow = create_mixer(indexable);
                new_mixers.append(zwindow);
        }
        for( int i=0; i<session->drag_clips->size(); ++i ) {
                Indexable *indexable = (Indexable*)session->drag_clips->get(i);
                ZWindow *zwindow = create_mixer(indexable);
                new_mixers.append(zwindow);
        }
        for( int i=0; i<session->drag_clips->size(); ++i ) {
                Indexable *indexable = (Indexable*)session->drag_clips->get(i);
+               if( !indexable->have_video() ) continue;
                ZWindow *zwindow = create_mixer(indexable);
                new_mixers.append(zwindow);
        }
                ZWindow *zwindow = create_mixer(indexable);
                new_mixers.append(zwindow);
        }
@@ -1757,6 +1761,12 @@ void MWindow::stop_transport()
        gui->stop_transport(gui->get_window_lock() ? "MWindow::stop_transport" : 0);
 }
 
        gui->stop_transport(gui->get_window_lock() ? "MWindow::stop_transport" : 0);
 }
 
+void MWindow::beep(double freq, double secs, double gain)
+{
+       if( !proxy_beep ) proxy_beep = new ProxyBeep(this);
+       proxy_beep->tone(freq, secs, gain);
+}
+
 int MWindow::load_filenames(ArrayList<char*> *filenames,
        int load_mode,
        int update_filename)
 int MWindow::load_filenames(ArrayList<char*> *filenames,
        int load_mode,
        int update_filename)
@@ -2126,6 +2136,7 @@ if(debug) printf("MWindow::load_filenames %d\n", __LINE__);
                edl->session->proxy_scale = 1;
                edl->session->proxy_use_scaler = 0;
                edl->session->proxy_auto_scale = 0;
                edl->session->proxy_scale = 1;
                edl->session->proxy_use_scaler = 0;
                edl->session->proxy_auto_scale = 0;
+               edl->session->proxy_beep = 0;
                edl->local_session->preview_start = 0;
                edl->local_session->preview_end = 0;
                edl->local_session->loop_playback = 0;
                edl->local_session->preview_start = 0;
                edl->local_session->preview_end = 0;
                edl->local_session->loop_playback = 0;
@@ -2155,8 +2166,14 @@ if(debug) printf("MWindow::load_filenames %d\n", __LINE__);
                        }
                }
                gui->unlock_window(); // to update progress bar
                        }
                }
                gui->unlock_window(); // to update progress bar
-               render_proxy(orig_idxbls);
+               int ret = render_proxy(orig_idxbls);
                gui->lock_window("MWindow::load_filenames");
                gui->lock_window("MWindow::load_filenames");
+               if( ret >= 0 && edl->session->proxy_beep ) {
+                       if( ret > 0 )
+                               beep(2000., 3., 0.5);
+                       else
+                               beep(4000., 0.5, 0.5);
+               }
        }
 
 // need to update undo before project, since mwindow is unlocked & a new load
        }
 
 // need to update undo before project, since mwindow is unlocked & a new load
@@ -2203,7 +2220,7 @@ if(debug) printf("MWindow::load_filenames %d\n", __LINE__);
        return 0;
 }
 
        return 0;
 }
 
-void MWindow::render_proxy(ArrayList<Indexable *> &new_idxbls)
+int MWindow::render_proxy(ArrayList<Indexable *> &new_idxbls)
 {
        Asset *format_asset = new Asset;
        format_asset->format = FILE_FFMPEG;
 {
        Asset *format_asset = new Asset;
        format_asset->format = FILE_FFMPEG;
@@ -2231,6 +2248,7 @@ void MWindow::render_proxy(ArrayList<Indexable *> &new_idxbls)
                        &proxy_render.orig_idxbls, &proxy_render.orig_proxies);
        }
        format_asset->remove_user();
                        &proxy_render.orig_idxbls, &proxy_render.orig_proxies);
        }
        format_asset->remove_user();
+       return !result ? proxy_render.needed_proxies.size() : -1;
 }
 
 void MWindow::test_plugins(EDL *new_edl, char *path)
 }
 
 void MWindow::test_plugins(EDL *new_edl, char *path)
@@ -3284,7 +3302,7 @@ void MWindow::update_project(int load_mode)
                }
                if(debug) PRINT_TRACE
                select_zwindow(0);
                }
                if(debug) PRINT_TRACE
                select_zwindow(0);
-               close_mixers();
+               close_mixers(0);
 
                for( int i=0; i<edl->mixers.size(); ++i ) {
                        Mixer *mixer = edl->mixers[i];
 
                for( int i=0; i<edl->mixers.size(); ++i ) {
                        Mixer *mixer = edl->mixers[i];
index 08c46c0f7f437e91e3b3277f357094d14d50bda0..fb3513a2b6cbf04f6ec4a4cdf8c9b4e3685fe247 100644 (file)
@@ -75,6 +75,7 @@
 #include "pluginset.inc"
 #include "preferences.inc"
 #include "preferencesthread.inc"
 #include "pluginset.inc"
 #include "preferences.inc"
 #include "preferencesthread.inc"
+#include "proxy.inc"
 #include "record.inc"
 #include "recordlabel.inc"
 #include "render.inc"
 #include "record.inc"
 #include "recordlabel.inc"
 #include "render.inc"
@@ -208,7 +209,7 @@ public:
        void create_mixers();
        void refresh_mixers(int dir=1);
        void stop_mixers();
        void create_mixers();
        void refresh_mixers(int dir=1);
        void stop_mixers();
-       void close_mixers();
+       void close_mixers(int destroy=1);
        void open_mixers();
        ZWindow *get_mixer(Mixer *&mixer);
        void del_mixer(ZWindow *zwindow);
        void open_mixers();
        ZWindow *get_mixer(Mixer *&mixer);
        void del_mixer(ZWindow *zwindow);
@@ -508,13 +509,15 @@ public:
        int modify_pluginhandles();
        void finish_modify_handles();
        void rescale_proxy(EDL *clip, int orig_scale, int new_scale);
        int modify_pluginhandles();
        void finish_modify_handles();
        void rescale_proxy(EDL *clip, int orig_scale, int new_scale);
-       void set_proxy(int use_scaler, int new_scale, int auto_scale,
+       void set_proxy(int use_scaler, int new_scale, int auto_scale, int beep,
                ArrayList<Indexable*> *orig_assets,
                ArrayList<Indexable*> *proxy_assets);
        void add_proxy(int use_scaler,
                ArrayList<Indexable*> *orig_assets,
                ArrayList<Indexable*> *proxy_assets);
                ArrayList<Indexable*> *orig_assets,
                ArrayList<Indexable*> *proxy_assets);
        void add_proxy(int use_scaler,
                ArrayList<Indexable*> *orig_assets,
                ArrayList<Indexable*> *proxy_assets);
-       void render_proxy(ArrayList<Indexable *> &new_idxbls);
+       int render_proxy(ArrayList<Indexable *> &new_idxbls);
+       void beep(double freq, double secs, double gain);
+       ProxyBeep *proxy_beep;
 
        void dump_plugins(FILE *fp=stdout);
        void dump_edl(FILE *fp=stdout);
 
        void dump_plugins(FILE *fp=stdout);
        void dump_edl(FILE *fp=stdout);
index a0856008867fa8bcff934ccd1f09479d822c7415..ced86c1aeab90c720202f67f80ed9a6ea7e9c182 100644 (file)
@@ -2329,10 +2329,10 @@ void MWindow::rescale_proxy(EDL *clip, int orig_scale, int new_scale)
        edl->rescale_proxy(orig_scale, new_scale);
 }
 
        edl->rescale_proxy(orig_scale, new_scale);
 }
 
-void MWindow::set_proxy(int use_scaler, int new_scale, int auto_scale,
+void MWindow::set_proxy(int use_scaler, int new_scale, int auto_scale, int beep,
        ArrayList<Indexable*> *orig_assets, ArrayList<Indexable*> *proxy_assets)
 {
        ArrayList<Indexable*> *orig_assets, ArrayList<Indexable*> *proxy_assets)
 {
-       edl->set_proxy(use_scaler, new_scale, auto_scale, orig_assets, proxy_assets);
+       edl->set_proxy(use_scaler, new_scale, auto_scale, beep, orig_assets, proxy_assets);
 }
 
 void MWindow::add_proxy(int use_scaler,
 }
 
 void MWindow::add_proxy(int use_scaler,
index e7df67b7b99211930509d500fa4cef53dbc81dba..de417e1d6cdb8a6fe647888ca629a04990cec672 100644 (file)
@@ -202,7 +202,7 @@ BC_Window* NewThread::new_gui()
 
 void NewThread::handle_done_event(int result)
 {
 
 void NewThread::handle_done_event(int result)
 {
-       if( !result ) {
+       if( !result && nwindow->folder && nwindow->name ) {
                const char *project_folder = nwindow->folder->get_text();
                const char *project_name = nwindow->name->get_text();
                if( project_folder[0] && project_name[0] ) {
                const char *project_folder = nwindow->folder->get_text();
                const char *project_name = nwindow->name->get_text();
                if( project_folder[0] && project_name[0] ) {
index 1cec6c9f44803e824e1192f9d05cd66376258f5b..0165de6581390281b9ff4b505d5feea2f34b8639 100644 (file)
@@ -366,7 +366,7 @@ int RewindButton::handle_event()
 FastReverseButton::FastReverseButton(MWindow *mwindow, PlayTransport *transport, int x, int y)
  : PTransportButton(mwindow, transport, x, y, mwindow->theme->get_image_set("fastrev"))
 {
 FastReverseButton::FastReverseButton(MWindow *mwindow, PlayTransport *transport, int x, int y)
  : PTransportButton(mwindow, transport, x, y, mwindow->theme->get_image_set("fastrev"))
 {
-       set_tooltip(_("Fast reverse ( + )"));
+       set_tooltip(_("Fast reverse ( + or Alt-p )"));
 }
 int FastReverseButton::handle_event()
 {
 }
 int FastReverseButton::handle_event()
 {
@@ -378,7 +378,7 @@ int FastReverseButton::handle_event()
 ReverseButton::ReverseButton(MWindow *mwindow, PlayTransport *transport, int x, int y)
  : PTransportButton(mwindow, transport, x, y, mwindow->theme->get_image_set("reverse"))
 {
 ReverseButton::ReverseButton(MWindow *mwindow, PlayTransport *transport, int x, int y)
  : PTransportButton(mwindow, transport, x, y, mwindow->theme->get_image_set("reverse"))
 {
-       set_tooltip(_("Normal reverse ( 6 )"));
+       set_tooltip(_("Normal reverse ( 6 or Alt-o )"));
 }
 int ReverseButton::handle_event()
 {
 }
 int ReverseButton::handle_event()
 {
@@ -390,7 +390,7 @@ int ReverseButton::handle_event()
 FrameReverseButton::FrameReverseButton(MWindow *mwindow, PlayTransport *transport, int x, int y)
  : PTransportButton(mwindow, transport, x, y, mwindow->theme->get_image_set("framerev"))
 {
 FrameReverseButton::FrameReverseButton(MWindow *mwindow, PlayTransport *transport, int x, int y)
  : PTransportButton(mwindow, transport, x, y, mwindow->theme->get_image_set("framerev"))
 {
-       set_tooltip(_("Frame reverse ( 4 )"));
+       set_tooltip(_("Frame reverse ( 4 or Alt-u )"));
 }
 int FrameReverseButton::handle_event()
 {
 }
 int FrameReverseButton::handle_event()
 {
@@ -405,7 +405,7 @@ int FrameReverseButton::handle_event()
 PlayButton::PlayButton(MWindow *mwindow, PlayTransport *transport, int x, int y)
  : PTransportButton(mwindow, transport, x, y, mwindow->theme->get_image_set("play"))
 {
 PlayButton::PlayButton(MWindow *mwindow, PlayTransport *transport, int x, int y)
  : PTransportButton(mwindow, transport, x, y, mwindow->theme->get_image_set("play"))
 {
-       set_tooltip(_("Normal forward ( 3 )"));
+       set_tooltip(_("Normal forward ( 3 or Alt-l )"));
 }
 int PlayButton::handle_event()
 {
 }
 int PlayButton::handle_event()
 {
@@ -419,7 +419,7 @@ int PlayButton::handle_event()
 FramePlayButton::FramePlayButton(MWindow *mwindow, PlayTransport *transport, int x, int y)
  : PTransportButton(mwindow, transport, x, y, mwindow->theme->get_image_set("framefwd"))
 {
 FramePlayButton::FramePlayButton(MWindow *mwindow, PlayTransport *transport, int x, int y)
  : PTransportButton(mwindow, transport, x, y, mwindow->theme->get_image_set("framefwd"))
 {
-       set_tooltip(_("Frame forward ( 1 )"));
+       set_tooltip(_("Frame forward ( 1 or Alt-j )"));
 }
 int FramePlayButton::handle_event()
 {
 }
 int FramePlayButton::handle_event()
 {
@@ -434,7 +434,7 @@ int FramePlayButton::handle_event()
 FastPlayButton::FastPlayButton(MWindow *mwindow, PlayTransport *transport, int x, int y)
  : PTransportButton(mwindow, transport, x, y, mwindow->theme->get_image_set("fastfwd"))
 {
 FastPlayButton::FastPlayButton(MWindow *mwindow, PlayTransport *transport, int x, int y)
  : PTransportButton(mwindow, transport, x, y, mwindow->theme->get_image_set("fastfwd"))
 {
-       set_tooltip(_("Fast forward ( Enter )"));
+       set_tooltip(_("Fast forward ( Enter or Alt-; )"));
 }
 int FastPlayButton::handle_event()
 {
 }
 int FastPlayButton::handle_event()
 {
@@ -457,7 +457,7 @@ int EndButton::handle_event()
 StopButton::StopButton(MWindow *mwindow, PlayTransport *transport, int x, int y)
  : PTransportButton(mwindow, transport, x, y, mwindow->theme->get_image_set("stop"))
 {
 StopButton::StopButton(MWindow *mwindow, PlayTransport *transport, int x, int y)
  : PTransportButton(mwindow, transport, x, y, mwindow->theme->get_image_set("stop"))
 {
-       set_tooltip(_("Stop ( 0 )"));
+       set_tooltip(_("Stop ( 0 or Alt-m )"));
 }
 int StopButton::handle_event()
 {
 }
 int StopButton::handle_event()
 {
index 9f25a7e1131ca32b0db95594adefa037b539ebbb..88475fa3d7e94d1e3162a2efc9e8b6c7c51af99b 100644 (file)
@@ -20,6 +20,7 @@
  */
 
 #include "assets.h"
  */
 
 #include "assets.h"
+#include "audiodevice.h"
 #include "bcsignals.h"
 #include "cache.h"
 #include "clip.h"
 #include "bcsignals.h"
 #include "cache.h"
 #include "clip.h"
@@ -48,7 +49,7 @@
 #include "vrender.h"
 
 #define WIDTH 400
 #include "vrender.h"
 
 #define WIDTH 400
-#define HEIGHT 285
+#define HEIGHT 300
 #define MAX_SCALE 16
 
 ProxyMenuItem::ProxyMenuItem(MWindow *mwindow)
 #define MAX_SCALE 16
 
 ProxyMenuItem::ProxyMenuItem(MWindow *mwindow)
@@ -87,10 +88,12 @@ ProxyDialog::ProxyDialog(MWindow *mwindow)
        size_text[0] = cstrdup(_("Original size"));
        size_factors[0] = 1;
        total_sizes = 1;
        size_text[0] = cstrdup(_("Original size"));
        size_factors[0] = 1;
        total_sizes = 1;
+       proxy_beep = 0;
 }
 
 ProxyDialog::~ProxyDialog()
 {
 }
 
 ProxyDialog::~ProxyDialog()
 {
+       delete proxy_beep;
        close_window();
        for( int i=0; i<MAX_SIZES; ++i ) delete [] size_text[i];
        asset->remove_user();
        close_window();
        for( int i=0; i<MAX_SIZES; ++i ) delete [] size_text[i];
        asset->remove_user();
@@ -162,11 +165,14 @@ void ProxyDialog::handle_close_event(int result)
 {
        asset->save_defaults(mwindow->defaults, "PROXY_", 1, 1, 0, 0, 0); 
 
 {
        asset->save_defaults(mwindow->defaults, "PROXY_", 1, 1, 0, 0, 0); 
 
-       if( !result )
-               to_proxy();
+       if( !result && (result=to_proxy()) >= 0 && beep && new_scale != 1 )
+               if( result > 0 )
+                       mwindow->beep(2000., 3., 0.5);
+               else
+                       mwindow->beep(4000., 0.5, 0.5);
 }
 
 }
 
-void ProxyDialog::to_proxy()
+int ProxyDialog::to_proxy()
 {
        ArrayList<Indexable*> orig_idxbls;
        ArrayList<Indexable*> proxy_assets;
 {
        ArrayList<Indexable*> orig_idxbls;
        ArrayList<Indexable*> proxy_assets;
@@ -221,8 +227,9 @@ void ProxyDialog::to_proxy()
                }
 
 // convert from the proxy assets to the original assets
                }
 
 // convert from the proxy assets to the original assets
-               int proxy_auto_scale = edl->session->proxy_auto_scale;
-               mwindow->set_proxy(0, 1, proxy_auto_scale, &proxy_assets, &orig_idxbls);
+               int auto_scale = edl->session->proxy_auto_scale;
+               int beep = edl->session->proxy_beep;
+               mwindow->set_proxy(0, 1, auto_scale, beep, &proxy_assets, &orig_idxbls);
 
 // remove the references
                for( int i=0; i<proxy_assets.size(); ++i ) {
 
 // remove the references
                for( int i=0; i<proxy_assets.size(); ++i ) {
@@ -284,7 +291,7 @@ void ProxyDialog::to_proxy()
                result = proxy_render.create_needed_proxies(new_scale);
 
        if( !result ) // resize project
                result = proxy_render.create_needed_proxies(new_scale);
 
        if( !result ) // resize project
-               mwindow->set_proxy(use_scaler, new_scale, auto_scale,
+               mwindow->set_proxy(use_scaler, new_scale, auto_scale, beep,
                        &proxy_render.orig_idxbls, &proxy_render.orig_proxies);
 
        mwindow->undo->update_undo_after(_("proxy"), LOAD_ALL);
                        &proxy_render.orig_idxbls, &proxy_render.orig_proxies);
 
        mwindow->undo->update_undo_after(_("proxy"), LOAD_ALL);
@@ -294,6 +301,7 @@ void ProxyDialog::to_proxy()
        mwindow->gui->lock_window("ProxyDialog::to_proxy");
        mwindow->update_project(LOADMODE_REPLACE);
        mwindow->gui->unlock_window();
        mwindow->gui->lock_window("ProxyDialog::to_proxy");
        mwindow->update_project(LOADMODE_REPLACE);
        mwindow->gui->unlock_window();
+       return !result ? proxy_render.needed_proxies.size() : -1;
 }
 
 
 }
 
 
@@ -452,7 +460,6 @@ printf("failed=%d canceled=%d\n", failed, progress->is_cancelled());
        if( failed && !canceled ) {
                eprintf("Error making proxy.");
        }
        if( failed && !canceled ) {
                eprintf("Error making proxy.");
        }
-
        return !failed && !canceled ? 0 : 1;
 }
 
        return !failed && !canceled ? 0 : 1;
 }
 
@@ -482,6 +489,7 @@ void ProxyWindow::create_objects()
        dialog->use_scaler = mwindow->edl->session->proxy_use_scaler;
        dialog->orig_scale = mwindow->edl->session->proxy_scale;
        dialog->auto_scale = mwindow->edl->session->proxy_auto_scale;
        dialog->use_scaler = mwindow->edl->session->proxy_use_scaler;
        dialog->orig_scale = mwindow->edl->session->proxy_scale;
        dialog->auto_scale = mwindow->edl->session->proxy_auto_scale;
+       dialog->beep = mwindow->edl->session->proxy_beep;
        dialog->new_scale = dialog->orig_scale;
 
        int x = margin;
        dialog->new_scale = dialog->orig_scale;
 
        int x = margin;
@@ -516,6 +524,8 @@ void ProxyWindow::create_objects()
        x = margin;
        add_subwindow(auto_scale = new ProxyAutoScale(this, x, y));
        y += auto_scale->get_h() + margin;
        x = margin;
        add_subwindow(auto_scale = new ProxyAutoScale(this, x, y));
        y += auto_scale->get_h() + margin;
+       add_subwindow(beep_on_done = new ProxyBeepOnDone(this, x, y));
+       y += beep_on_done->get_h() + margin;
 
        update();
 
 
        update();
 
@@ -585,7 +595,7 @@ int ProxyUseScaler::handle_event()
 }
 
 ProxyAutoScale::ProxyAutoScale(ProxyWindow *pwindow, int x, int y)
 }
 
 ProxyAutoScale::ProxyAutoScale(ProxyWindow *pwindow, int x, int y)
- : BC_CheckBox(x, y, pwindow->dialog->use_scaler, _("Auto proxy/scale media loads"))
+ : BC_CheckBox(x, y, pwindow->dialog->auto_scale, _("Auto proxy/scale media loads"))
 {
        this->pwindow = pwindow;
 }
 {
        this->pwindow = pwindow;
 }
@@ -607,6 +617,19 @@ int ProxyAutoScale::handle_event()
        return 1;
 }
 
        return 1;
 }
 
+ProxyBeepOnDone::ProxyBeepOnDone(ProxyWindow *pwindow, int x, int y)
+ : BC_CheckBox(x, y, pwindow->dialog->beep, _("Beep on done"))
+{
+       this->pwindow = pwindow;
+}
+
+int ProxyBeepOnDone::handle_event()
+{
+       pwindow->dialog->beep = get_value();
+       pwindow->update();
+       return 1;
+}
+
 
 ProxyMenu::ProxyMenu(MWindow *mwindow, ProxyWindow *pwindow,
                int x, int y, int w, const char *text)
 
 ProxyMenu::ProxyMenu(MWindow *mwindow, ProxyWindow *pwindow,
                int x, int y, int w, const char *text)
@@ -833,3 +856,85 @@ LoadPackage* ProxyFarm::new_package()
        return new ProxyPackage;
 }
 
        return new ProxyPackage;
 }
 
+
+ProxyBeep::ProxyBeep(MWindow *mwindow)
+ : Thread(1, 0, 0)
+{
+       this->mwindow = mwindow;
+       audio = new AudioDevice(mwindow);
+       playing_audio = 0;
+       interrupted = -1;
+}
+
+ProxyBeep::~ProxyBeep()
+{
+       delete audio;
+}
+
+void ProxyBeep::run()
+{
+       int channels = 2;
+       int64_t bfrsz = BEEP_SAMPLE_RATE;
+       EDL *edl = mwindow->edl;
+       EDLSession *session = edl->session;
+       AudioOutConfig *aconfig = session->playback_config->aconfig;
+       audio->open_output(aconfig, BEEP_SAMPLE_RATE, bfrsz, channels, 0);
+       audio->start_playback();
+
+       double out0[bfrsz], out1[bfrsz], *out[2] = { out0, out1 };
+       const double two_pi = 2*M_PI;
+       int64_t audio_size = BEEP_SAMPLE_RATE * secs;
+       int audio_len = audio_size/sizeof(audio_data_t);
+       const double dt = two_pi * freq/BEEP_SAMPLE_RATE;
+       double th = 0;
+
+       audio_pos = 0;
+       playing_audio = 1;
+       while( !interrupted ) {
+               int len = audio_len - audio_pos;
+               if( len <= 0 ) break;
+               if( len > bfrsz ) len = bfrsz;
+               int k = audio_pos;
+               for( int i=0; i<len; ++i,++k,th+=dt ) {
+                       double t = th - two_pi;
+                       if( t >= 0 ) th = t;
+                       out0[i] = out1[i] = sin(th) * gain;
+               }
+               audio->write_buffer(out, channels, len);
+               audio_pos = k;
+       }
+
+       if( !interrupted )
+               audio->set_last_buffer();
+       audio->stop_audio(interrupted ? 0 : 1);
+       playing_audio = 0;
+
+       audio->close_all();
+}
+
+void ProxyBeep::start()
+{
+       if( running() ) return;
+       audio_pos = -1;
+       interrupted = 0;
+       Thread::start();
+}
+
+void ProxyBeep::stop(int wait)
+{
+       if( running() && !interrupted ) {
+               interrupted = 1;
+               audio->stop_audio(wait);
+       }
+       Thread::join();
+}
+
+void ProxyBeep::tone(double freq, double secs, double gain)
+{
+       stop(0);
+       this->freq = freq;
+       this->secs = secs;
+       this->gain = gain;
+       start();
+}
+
index 0db833ea2b87599096eb97e8eeb8ba37eca7e7b3..b11212546b930fd9b8f8448388d9631c8b4cd852 100644 (file)
@@ -24,6 +24,7 @@
 // functions for handling proxies
 
 #include "arraylist.h"
 // functions for handling proxies
 
 #include "arraylist.h"
+#include "audiodevice.inc"
 #include "asset.h"
 #include "bcdialog.h"
 #include "cache.inc"
 #include "asset.h"
 #include "bcdialog.h"
 #include "cache.inc"
 #include "loadbalance.h"
 #include "mutex.inc"
 #include "mwindow.inc"
 #include "loadbalance.h"
 #include "mutex.inc"
 #include "mwindow.inc"
+#include "proxy.inc"
 #include "renderengine.inc"
 
 #include "renderengine.inc"
 
-class ProxyDialog;
-class ProxyWindow;
-
 #define MAX_SIZES 16
 
 class ProxyMenuItem : public BC_MenuItem
 #define MAX_SIZES 16
 
 class ProxyMenuItem : public BC_MenuItem
@@ -100,7 +99,7 @@ public:
        void handle_close_event(int result);
 
        void from_proxy();
        void handle_close_event(int result);
 
        void from_proxy();
-       void to_proxy();
+       int to_proxy();
 // calculate possible sizes based on the original size
        void calculate_sizes();
        void scale_to_text(char *string, int scale);
 // calculate possible sizes based on the original size
        void calculate_sizes();
        void scale_to_text(char *string, int scale);
@@ -109,11 +108,13 @@ public:
        ProxyWindow *gui;
        Asset *asset;
        ProxyRender *proxy_render;
        ProxyWindow *gui;
        Asset *asset;
        ProxyRender *proxy_render;
+       ProxyBeep *proxy_beep;
 
        int new_scale;
        int orig_scale;
        int use_scaler;
        int auto_scale;
 
        int new_scale;
        int orig_scale;
        int use_scaler;
        int auto_scale;
+       int beep;
        char *size_text[MAX_SIZES];
        int size_factors[MAX_SIZES];
        int total_sizes;
        char *size_text[MAX_SIZES];
        int size_factors[MAX_SIZES];
        int total_sizes;
@@ -139,6 +140,16 @@ public:
        ProxyWindow *pwindow;
 };
 
        ProxyWindow *pwindow;
 };
 
+class ProxyBeepOnDone : public BC_CheckBox
+{
+public:
+       ProxyBeepOnDone(ProxyWindow *pwindow, int x, int y);
+       void update();
+       int handle_event();
+
+       ProxyWindow *pwindow;
+};
+
 class ProxyFormatTools : public FormatTools
 {
 public:
 class ProxyFormatTools : public FormatTools
 {
 public:
@@ -190,6 +201,7 @@ public:
        ProxyMenu *scale_factor;
        ProxyUseScaler *use_scaler;
        ProxyAutoScale *auto_scale;
        ProxyMenu *scale_factor;
        ProxyUseScaler *use_scaler;
        ProxyAutoScale *auto_scale;
+       ProxyBeepOnDone *beep_on_done;
 };
 
 class ProxyFarm;
 };
 
 class ProxyFarm;
@@ -233,4 +245,24 @@ public:
        ArrayList<Asset*> *proxy_assets;
 };
 
        ArrayList<Asset*> *proxy_assets;
 };
 
+class ProxyBeep : public Thread
+{
+public:
+       enum { BEEP_SAMPLE_RATE=48000 };
+       typedef int16_t audio_data_t;
+       ProxyBeep(MWindow *mwindow);
+       ~ProxyBeep();
+
+       void run();
+       void start();
+       void stop(int wait);
+       void tone(double freq, double secs, double gain);
+
+       MWindow *mwindow;
+       double freq, secs, gain;
+       AudioDevice *audio;
+       int playing_audio, interrupted;
+       int audio_pos;
+};
+
 #endif
 #endif
diff --git a/cinelerra-5.1/cinelerra/proxy.inc b/cinelerra-5.1/cinelerra/proxy.inc
new file mode 100644 (file)
index 0000000..dcf1b75
--- /dev/null
@@ -0,0 +1,20 @@
+#ifndef __PROXY_INC__
+#define __PROXY_INC__
+
+class ProxyMenuItem;
+class FromProxyMenuItem;
+class ProxyRender;
+class ProxyDialog;
+class ProxyUseScaler;
+class ProxyAutoScale;
+class ProxyBeepOnDone;
+class ProxyFormatTools;
+class ProxyMenu;
+class ProxyTumbler;
+class ProxyWindow;
+class ProxyPackage;
+class ProxyClient;
+class ProxyFarm;
+class ProxyBeep;
+
+#endif
index 5743aa40ab577c0bf5b1dc8140d3e783ce31ddbe..3c340844cb70734a2ccf039a2783f9606db3629a 100644 (file)
@@ -185,6 +185,7 @@ ZWindow::ZWindow(MWindow *mwindow)
        idx = -1;
        edl = 0;
        highlighted = 0;
        idx = -1;
        edl = 0;
        highlighted = 0;
+       destroy = 1;
        title[0] = 0;
        zgui = 0;
 }
        title[0] = 0;
        zgui = 0;
 }
@@ -206,7 +207,9 @@ BC_Window* ZWindow::new_gui()
 
 void ZWindow::handle_done_event(int result)
 {
 
 void ZWindow::handle_done_event(int result)
 {
-       mwindow->del_mixer(this);
+       if( destroy )
+               mwindow->del_mixer(this);
+       idx = -1;
 }
 void ZWindow::handle_close_event(int result)
 {
 }
 void ZWindow::handle_close_event(int result)
 {
index ac8f04dc44ee95a38250d4419b1b0b96deba584b..7f46fff0e4d3efaf196301576017d7321baad0ff 100644 (file)
@@ -82,7 +82,7 @@ public:
        ZWindowGUI *zgui;
        EDL* edl;
 
        ZWindowGUI *zgui;
        EDL* edl;
 
-       int idx;
+       int idx, destroy;
        int highlighted;
        char title[BCTEXTLEN];
 };
        int highlighted;
        char title[BCTEXTLEN];
 };
index 974fd2e0ad50277433de6cd485a8618165390053..0968292ba9dae6c8cf9ee183cece124647c9bd5b 100644 (file)
 </style>
   </head>
   <body>
 </style>
   </head>
   <body>
-    <a name="1"></a><big><b>Èíñòðóêöèÿ ïî íàñòðîéêå </b></big><big><b>ìåíþ
-
-        '<b>Ñïðàâêà (êîìàíäû Shell)</b>'</b></big><br>
+    <a name="1"></a><big><b>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Èíñòðóêöèÿ ïî
+        íàñòðîéêå </b></big><big><b>ìåíþ '<b>Ñïðàâêà (êîìàíäû Shell)</b>'</b></big><br>
     <br>
     Ìåíþ '<b>Ñïðàâêà (êîìàíäû Shell)</b>', ÷òî â ãëàâíîì îêíå ïðîãðàììû
     (ñïðàâà ââåðõó), <br>
     íàñòðàèâàåòñÿ â&nbsp; <i></i>Íàñòðîéêè-&gt;Ïàðàìåòðû-&gt;Èíòåðôåéñ-&gt;'Êîìàíäû
 
     <br>
     Ìåíþ '<b>Ñïðàâêà (êîìàíäû Shell)</b>', ÷òî â ãëàâíîì îêíå ïðîãðàììû
     (ñïðàâà ââåðõó), <br>
     íàñòðàèâàåòñÿ â&nbsp; <i></i>Íàñòðîéêè-&gt;Ïàðàìåòðû-&gt;Èíòåðôåéñ-&gt;'Êîìàíäû
 
+
     Shell'&nbsp; <br>
     (Settings-&gt;Preferences-&gt;Interface-&gt;Shell&nbsp;Commands)<br>
     <br>
     Shell'&nbsp; <br>
     (Settings-&gt;Preferences-&gt;Interface-&gt;Shell&nbsp;Commands)<br>
     <br>
@@ -55,6 +55,7 @@
     &nbsp; &nbsp;&nbsp; - â òåêñòîâîì ïîëå 'Ìåòêà' çàìåíèòå ñëîâî <i>'íîâàÿ'</i>&nbsp;
 
 
     &nbsp; &nbsp;&nbsp; - â òåêñòîâîì ïîëå 'Ìåòêà' çàìåíèòå ñëîâî <i>'íîâàÿ'</i>&nbsp;
 
 
+
     æåëàåìûì èìåíåì ñîçäàâàåìîé íîâîé ìåòêè<br>
     &nbsp;&nbsp; &nbsp; - â òåêñòîâîì ïîëå 'Êîìàíäû' ââåäèòå êîìàíäó èëè
     ñòðîêó/ñòðîêè êîìàíä äëÿ âûïîëíåíèÿ ÷åðåç $shell<br>
     æåëàåìûì èìåíåì ñîçäàâàåìîé íîâîé ìåòêè<br>
     &nbsp;&nbsp; &nbsp; - â òåêñòîâîì ïîëå 'Êîìàíäû' ââåäèòå êîìàíäó èëè
     ñòðîêó/ñòðîêè êîìàíä äëÿ âûïîëíåíèÿ ÷åðåç $shell<br>
     &nbsp;&nbsp;&nbsp;&nbsp; - ù¸ëêíèòå 'OK' â äèàëîãîâîì îêíå 'Êîìàíäû
     Shell'<br>
     &nbsp; &nbsp;&nbsp; - ù¸ëêíèòå 'OK' èëè 'Ïðèìåíèòü' â îêíå
     &nbsp;&nbsp;&nbsp;&nbsp; - ù¸ëêíèòå 'OK' â äèàëîãîâîì îêíå 'Êîìàíäû
     Shell'<br>
     &nbsp; &nbsp;&nbsp; - ù¸ëêíèòå 'OK' èëè 'Ïðèìåíèòü' â îêíå
-    'Ïàðàìåòðû' (òîëüêî ïîñëå ýòîãî ýòàïà èçìåíåíèÿ âñòóïàþò â ñèëó)
+    'Ïàðàìåòðû' (òîëüêî ïîñëå ýòîãî ýòàïà èçìåíåíèÿ âñòóïàþò â ñèëó)<br>
+    <br>
+    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
+    <br>
+    <blockquote>
+      <blockquote>
+        <blockquote>
+          <blockquote>
+            <blockquote>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
+              <small>Ïåðåâîä âûïîëíåí:</small><br>
+              <small>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
+                Èãîðü Âëàäèìèðñêèé&nbsp; aka igor_ubuntu</small><br>
+              <small>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
+                <a href="http://linuxvideoediting.blogspot.com/">http://linuxvideoediting.blogspot.com/</a></small><br>
+            </blockquote>
+          </blockquote>
+        </blockquote>
+      </blockquote>
+    </blockquote>
+    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
+    <br>
+    <br>
+    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
+    <br>
   </body>
 </html>
   </body>
 </html>
index 89dfa88b5f4220c050c9adbec3e056754feab326..d741861cf40353e6c9fb8cea99861e122ffe16fa 100644 (file)
@@ -7,8 +7,8 @@
 msgid ""
 msgstr "Project-Id-Version: Cinelerra 5.1\n"
 "Report-Msgid-Bugs-To: cinelerra@lists.cinelerra-cv.org\n"
 msgid ""
 msgstr "Project-Id-Version: Cinelerra 5.1\n"
 "Report-Msgid-Bugs-To: cinelerra@lists.cinelerra-cv.org\n"
-"POT-Creation-Date: 2018-02-28 20:15+0300\n"
-"PO-Revision-Date: 2018-02-28 22:15+0300\n"
+"POT-Creation-Date: 2018-06-28 20:15+0300\n"
+"PO-Revision-Date: 2018-06-28 22:15+0300\n"
 "Last-Translator: Igor Vladimirsky aka igor_ubuntu <sitelve@gmail.com>\n"
 "Language-Team: <sitelve@gmail.com>\n"
 "Language: ru_RU\n"
 "Last-Translator: Igor Vladimirsky aka igor_ubuntu <sitelve@gmail.com>\n"
 "Language-Team: <sitelve@gmail.com>\n"
 "Language: ru_RU\n"
@@ -17,14 +17,14 @@ msgstr "Project-Id-Version: Cinelerra 5.1\n"
 "Content-Transfer-Encoding: 8bit\n"
 
 #: guicast/bcbutton.C:266 guicast/bcbutton.C:274 guicast/bcbutton.C:490
 "Content-Transfer-Encoding: 8bit\n"
 
 #: guicast/bcbutton.C:266 guicast/bcbutton.C:274 guicast/bcbutton.C:490
-#: cinelerra/preferencesthread.C:651
+#: cinelerra/preferencesthread.C:658
 msgid "OK"
 msgstr "ОК"
 
 #: guicast/bcbutton.C:322 guicast/bcbutton.C:330 guicast/bcbutton.C:338
 #: guicast/bcbutton.C:517 guicast/bcbutton.C:519 guicast/bcbutton.C:526
 #: cinelerra/confirmquit.C:107 cinelerra/confirmquit.C:109
 msgid "OK"
 msgstr "ОК"
 
 #: guicast/bcbutton.C:322 guicast/bcbutton.C:330 guicast/bcbutton.C:338
 #: guicast/bcbutton.C:517 guicast/bcbutton.C:519 guicast/bcbutton.C:526
 #: cinelerra/confirmquit.C:107 cinelerra/confirmquit.C:109
-#: cinelerra/preferencesthread.C:679 cinelerra/preferencesthread.C:681
+#: cinelerra/preferencesthread.C:686 cinelerra/preferencesthread.C:688
 msgid "Cancel"
 msgstr "Прервать"
 
 msgid "Cancel"
 msgstr "Прервать"
 
@@ -34,7 +34,7 @@ msgid "cannot connect to X server.\n"
 msgstr "cannot connect to X server.\n"
 
 #: guicast/bccapture.C:65 guicast/bcdisplay.C:60 guicast/bcdisplayinfo.C:244
 msgstr "cannot connect to X server.\n"
 
 #: guicast/bccapture.C:65 guicast/bcdisplay.C:60 guicast/bcdisplayinfo.C:244
-#: guicast/bcwindowbase.C:653
+#: guicast/bcwindowbase.C:654
 #, c-format
 msgid "'DISPLAY' environment variable not set.\n"
 msgstr "DISPLAY' environment variable not set.\n"
 #, c-format
 msgid "'DISPLAY' environment variable not set.\n"
 msgstr "DISPLAY' environment variable not set.\n"
@@ -77,12 +77,12 @@ msgstr "Выполнить"
 msgid "Cancel the operation"
 msgstr "Прервать операцию"
 
 msgid "Cancel the operation"
 msgstr "Прервать операцию"
 
-#: guicast/bcfilebox.C:354 cinelerra/awindowgui.C:2526
+#: guicast/bcfilebox.C:354 cinelerra/awindowgui.C:2606
 #: cinelerra/folderlistmenu.C:52
 msgid "Display text"
 msgstr "Текст"
 
 #: cinelerra/folderlistmenu.C:52
 msgid "Display text"
 msgstr "Текст"
 
-#: guicast/bcfilebox.C:368 cinelerra/awindowgui.C:2526
+#: guicast/bcfilebox.C:368 cinelerra/awindowgui.C:2606
 #: cinelerra/folderlistmenu.C:52
 msgid "Display icons"
 msgstr "Значки"
 #: cinelerra/folderlistmenu.C:52
 msgid "Display icons"
 msgstr "Значки"
@@ -107,15 +107,19 @@ msgstr "Удалить файлы"
 msgid "Refresh"
 msgstr "Обновить"
 
 msgid "Refresh"
 msgstr "Обновить"
 
-#: guicast/bcfilebox.C:1308 cinelerra/newfolder.C:37
+#: guicast/bcfilebox.C:650
+msgid "Specify filter:"
+msgstr "Задать фильтр поиска:"
+
+#: guicast/bcfilebox.C:1313 cinelerra/newfolder.C:37
 msgid ": New folder"
 msgstr ": Новая папка"
 
 msgid ": New folder"
 msgstr ": Новая папка"
 
-#: guicast/bcfilebox.C:1323
+#: guicast/bcfilebox.C:1328
 msgid ": Rename"
 msgstr ": Переименование"
 
 msgid ": Rename"
 msgstr ": Переименование"
 
-#: guicast/bcfilebox.C:1338
+#: guicast/bcfilebox.C:1343
 msgid ": Delete"
 msgstr ": Удаление"
 
 msgid ": Delete"
 msgstr ": Удаление"
 
@@ -140,7 +144,7 @@ msgid "Enter the name of the folder:"
 msgstr "Введите имя папки:"
 
 #: guicast/bcnewfolder.C:62 cinelerra/newfolder.C:62
 msgstr "Введите имя папки:"
 
 #: guicast/bcnewfolder.C:62 cinelerra/newfolder.C:62
-#: cinelerra/pluginclient.C:319
+#: cinelerra/pluginclient.C:324
 msgid "Untitled"
 msgstr "Безымянный"
 
 msgid "Untitled"
 msgstr "Безымянный"
 
@@ -164,7 +168,7 @@ msgstr "Выбрать из недавно использованных"
 msgid "Enter a new name for the file:"
 msgstr "Введите новое имя для файла/папки:"
 
 msgid "Enter a new name for the file:"
 msgstr "Введите новое имя для файла/папки:"
 
-#: guicast/bcresources.C:1705
+#: guicast/bcresources.C:1706
 #, c-format
 msgid "Conversion from %s to %s is not available\n"
 msgstr "Conversion from %s to %s is not available.\n"
 #, c-format
 msgid "Conversion from %s to %s is not available\n"
 msgstr "Conversion from %s to %s is not available.\n"
@@ -173,21 +177,23 @@ msgstr "Conversion from %s to %s is not available.\n"
 msgid "Cut"
 msgstr "Вырезать"
 
 msgid "Cut"
 msgstr "Вырезать"
 
-#: guicast/bctextbox.C:2927 cinelerra/clippopup.C:242 cinelerra/mainmenu.C:877
+#: guicast/bctextbox.C:2927 cinelerra/clippopup.C:240 cinelerra/mainmenu.C:879
+#: cinelerra/proxypopup.C:205
 msgid "Copy"
 msgstr "Копировать"
 
 msgid "Copy"
 msgstr "Копировать"
 
-#: guicast/bctextbox.C:2940 cinelerra/assetpopup.C:308
-#: cinelerra/clippopup.C:271 cinelerra/mainmenu.C:890 cinelerra/swindow.C:544
+#: guicast/bctextbox.C:2940 cinelerra/assetpopup.C:313
+#: cinelerra/clippopup.C:273 cinelerra/mainmenu.C:892
+#: cinelerra/proxypopup.C:238 cinelerra/swindow.C:544
 msgid "Paste"
 msgstr "Вставить"
 
 msgid "Paste"
 msgstr "Вставить"
 
-#: guicast/bctheme.C:498
+#: guicast/bctheme.C:500
 #, c-format
 msgid "Theme::get_image: %s not found.\n"
 msgstr "Theme::get_image: %s not found.\n"
 
 #, c-format
 msgid "Theme::get_image: %s not found.\n"
 msgstr "Theme::get_image: %s not found.\n"
 
-#: guicast/bctheme.C:509
+#: guicast/bctheme.C:511
 #, c-format
 msgid "BC_Theme::check_used: Images aren't used.\n"
 msgstr "BC_Theme::check_used: Images aren't used.\n"
 #, c-format
 msgid "BC_Theme::check_used: Images aren't used.\n"
 msgstr "BC_Theme::check_used: Images aren't used.\n"
@@ -237,7 +243,7 @@ msgstr "Футы+кадры"
 msgid "Hours:Minutes:Seconds"
 msgstr "Часы:Мин:Сек."
 
 msgid "Hours:Minutes:Seconds"
 msgstr "Часы:Мин:Сек."
 
-#: guicast/units.h:71 cinelerra/interfaceprefs.C:191 cinelerra/patchbay.C:93
+#: guicast/units.h:71 cinelerra/interfaceprefs.C:192 cinelerra/patchbay.C:93
 msgid "Seconds"
 msgstr "Секунды"
 
 msgid "Seconds"
 msgstr "Секунды"
 
@@ -245,28 +251,28 @@ msgstr "Секунды"
 msgid "Minutes:Seconds"
 msgstr "Мин.:Сек."
 
 msgid "Minutes:Seconds"
 msgstr "Мин.:Сек."
 
-#: cinelerra/aboutprefs.C:93
+#: cinelerra/aboutprefs.C:92
 msgid "About:"
 msgstr "Информация:"
 
 msgid "About:"
 msgstr "Информация:"
 
-#: cinelerra/aboutprefs.C:111
+#: cinelerra/aboutprefs.C:110
 msgid "License:"
 msgstr "Лицензия:"
 
 msgid "License:"
 msgstr "Лицензия:"
 
-#: cinelerra/aboutprefs.C:117
+#: cinelerra/aboutprefs.C:116
 #, c-format
 msgid ""
 "This program is free software; you can redistribute it and/or modify it under the terms\n"
 "of the GNU General Public License as published by the Free Software Foundation; either version\n"
 "2 of the License, or (at your option) any later version.\n"
 #, c-format
 msgid ""
 "This program is free software; you can redistribute it and/or modify it under the terms\n"
 "of the GNU General Public License as published by the Free Software Foundation; either version\n"
 "2 of the License, or (at your option) any later version.\n"
-"\n"
+"  This software uses libraries from the FFmpeg project under the LGPLv2.1.\n"
 "This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY;\n"
 "without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR\n"
 "PURPOSE.  See the GNU General Public License for more details.\n"
 msgstr "Эта программа - свободное ПО; Вы вправе распространять и/или модифицировать её в соответствии\n"
 "с условиями GNU General Public License в том виде, в каком она была опубликована Free Software Foundation;\n"
 "либо версии 2 лицензии, либо (по Вашему выбору) любой более поздней версии GNU GPL.\n"
 "This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY;\n"
 "without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR\n"
 "PURPOSE.  See the GNU General Public License for more details.\n"
 msgstr "Эта программа - свободное ПО; Вы вправе распространять и/или модифицировать её в соответствии\n"
 "с условиями GNU General Public License в том виде, в каком она была опубликована Free Software Foundation;\n"
 "либо версии 2 лицензии, либо (по Вашему выбору) любой более поздней версии GNU GPL.\n"
-"\n"
+"Данная программа использует библиотеки проекта FFmpeg (лицензия LGPL v2.1).\n"
 "Эта программа распространяется в надежде, что она будет полезной, но БЕЗО ВСЯКИХ ГАРАНТИЙ;\n"
 "в том числе подразумеваемой гарантии ТОВАРНОГО СОСТОЯНИЯ или ПРИГОДНОСТИ\n"
 "ДЛЯ ОПРЕДЕЛЁННОЙ ЦЕЛИ.  Подробнее см. в GNU General Public License.\n"
 "Эта программа распространяется в надежде, что она будет полезной, но БЕЗО ВСЯКИХ ГАРАНТИЙ;\n"
 "в том числе подразумеваемой гарантии ТОВАРНОГО СОСТОЯНИЯ или ПРИГОДНОСТИ\n"
 "ДЛЯ ОПРЕДЕЛЁННОЙ ЦЕЛИ.  Подробнее см. в GNU General Public License.\n"
@@ -348,7 +354,7 @@ msgid "Plugin %d"
 msgstr "Плагин %d"
 
 #: cinelerra/apanel.C:89 cinelerra/gwindowgui.C:79
 msgstr "Плагин %d"
 
 #: cinelerra/apanel.C:89 cinelerra/gwindowgui.C:79
-#: cinelerra/keyframepopup.C:564 cinelerra/mainmenu.C:239
+#: cinelerra/keyframepopup.C:566 cinelerra/mainmenu.C:241
 msgid "Mute"
 msgstr "Глушение"
 
 msgid "Mute"
 msgstr "Глушение"
 
@@ -363,7 +369,7 @@ msgid "fade"
 msgstr "фейд"
 
 #: cinelerra/apatchgui.C:285 cinelerra/gwindowgui.C:87
 msgstr "фейд"
 
 #: cinelerra/apatchgui.C:285 cinelerra/gwindowgui.C:87
-#: cinelerra/mainmenu.C:241
+#: cinelerra/mainmenu.C:243
 msgid "Pan"
 msgstr "Панорама"
 
 msgid "Pan"
 msgstr "Панорама"
 
@@ -417,67 +423,71 @@ msgstr ""
 msgid "YUV color range:"
 msgstr ""
 
 msgid "YUV color range:"
 msgstr ""
 
-#: cinelerra/appearanceprefs.C:387
+#: cinelerra/appearanceprefs.C:391
 msgid "Use thumbnails in resource window"
 msgstr "Показывать миниатюры в окне 'Ресурсы'"
 
 msgid "Use thumbnails in resource window"
 msgstr "Показывать миниатюры в окне 'Ресурсы'"
 
-#: cinelerra/appearanceprefs.C:404
+#: cinelerra/appearanceprefs.C:408
 msgid "Show tip of the day"
 msgstr "Показывать совет дня"
 
 msgid "Show tip of the day"
 msgstr "Показывать совет дня"
 
-#: cinelerra/appearanceprefs.C:417
+#: cinelerra/appearanceprefs.C:421
 msgid "ffmpeg probe warns rebuild indexes"
 msgstr "Предупреждение при смене приоритетности FFmpeg"
 
 msgid "ffmpeg probe warns rebuild indexes"
 msgstr "Предупреждение при смене приоритетности FFmpeg"
 
-#: cinelerra/appearanceprefs.C:430
+#: cinelerra/appearanceprefs.C:434
 msgid "EDL version warns if mismatched"
 msgstr "Предупреждать о несоответствии версии EDL"
 
 msgid "EDL version warns if mismatched"
 msgstr "Предупреждать о несоответствии версии EDL"
 
-#: cinelerra/appearanceprefs.C:443
+#: cinelerra/appearanceprefs.C:447
 msgid "Create Bluray warns if not root"
 msgstr "При создании Blu-ray предупреждать о правах root"
 
 msgid "Create Bluray warns if not root"
 msgstr "При создании Blu-ray предупреждать о правах root"
 
-#: cinelerra/appearanceprefs.C:456
+#: cinelerra/appearanceprefs.C:460
 msgid "Popups activate on button up"
 msgstr "Вход в контекст. меню, отпустив правую к. мыши"
 
 msgid "Popups activate on button up"
 msgstr "Вход в контекст. меню, отпустив правую к. мыши"
 
-#: cinelerra/appearanceprefs.C:469
+#: cinelerra/appearanceprefs.C:473
 msgid "Set Input Focus when window entered"
 msgstr "Активировать окно при наведении указ. мыши"
 
 msgid "Set Input Focus when window entered"
 msgstr "Активировать окно при наведении указ. мыши"
 
-#: cinelerra/appearanceprefs.C:482
+#: cinelerra/appearanceprefs.C:486
 msgid "Click to activate text focus"
 msgstr "Активировать текст. поле щелчком мыши"
 
 msgid "Click to activate text focus"
 msgstr "Активировать текст. поле щелчком мыши"
 
-#: cinelerra/appearanceprefs.C:498
+#: cinelerra/appearanceprefs.C:502
 msgid "Click to deactivate text focus"
 msgstr "Деактивировать текст. поле щелчком мыши"
 
 msgid "Click to deactivate text focus"
 msgstr "Деактивировать текст. поле щелчком мыши"
 
-#: cinelerra/appearanceprefs.C:514
+#: cinelerra/appearanceprefs.C:518
 msgid "Always show next frame"
 msgid "Always show next frame"
-msgstr ""
+msgstr "Показывать всегда кадр, что впереди (справа от) курсора."
 
 
-#: cinelerra/appearanceprefs.C:546
+#: cinelerra/appearanceprefs.C:550
 msgid "BT601"
 msgstr "BT601"
 
 msgid "BT601"
 msgstr "BT601"
 
-#: cinelerra/appearanceprefs.C:547
+#: cinelerra/appearanceprefs.C:551
 msgid "BT709"
 msgstr "BT709"
 
 msgid "BT709"
 msgstr "BT709"
 
-#: cinelerra/appearanceprefs.C:548
+#: cinelerra/appearanceprefs.C:552
 msgid "BT2020"
 msgstr "BT2020"
 
 msgid "BT2020"
 msgstr "BT2020"
 
-#: cinelerra/appearanceprefs.C:590 cinelerra/compresspopup.C:39
+#: cinelerra/appearanceprefs.C:594 cinelerra/compresspopup.C:39
 #: cinelerra/file.inc:109
 msgid "JPEG"
 msgstr "JPEG"
 
 #: cinelerra/file.inc:109
 msgid "JPEG"
 msgstr "JPEG"
 
-#: cinelerra/appearanceprefs.C:591 cinelerra/file.inc:113
+#: cinelerra/appearanceprefs.C:595 cinelerra/file.inc:113
 msgid "MPEG"
 msgstr "MPEG"
 
 msgid "MPEG"
 msgstr "MPEG"
 
+#: cinelerra/appearanceprefs.C:637
+msgid "Perpetual session"
+msgstr ""
+
 #: cinelerra/assetedit.C:204
 msgid ": Asset Info"
 msgstr ": Информация о ресурсе"
 #: cinelerra/assetedit.C:204
 msgid ": Asset Info"
 msgstr ": Информация о ресурсе"
@@ -507,13 +517,13 @@ msgid "Audio:"
 msgstr "Аудио:"
 
 #: cinelerra/assetedit.C:330 cinelerra/assetedit.C:458 cinelerra/fileexr.C:595
 msgstr "Аудио:"
 
 #: cinelerra/assetedit.C:330 cinelerra/assetedit.C:458 cinelerra/fileexr.C:595
-#: cinelerra/fileffmpeg.C:658 cinelerra/filesndfile.C:404
+#: cinelerra/fileffmpeg.C:662 cinelerra/filesndfile.C:404
 #: cinelerra/filetga.C:925 cinelerra/filetiff.C:610
 msgid "Compression:"
 msgstr "Сжатие:"
 
 #: cinelerra/filetga.C:925 cinelerra/filetiff.C:610
 msgid "Compression:"
 msgstr "Сжатие:"
 
-#: cinelerra/assetedit.C:342 cinelerra/fileformat.C:77 cinelerra/new.C:306
-#: cinelerra/setformat.C:330 plugins/livevideo/livevideo.C:226
+#: cinelerra/assetedit.C:342 cinelerra/fileformat.C:77 cinelerra/new.C:356
+#: cinelerra/setformat.C:326 plugins/livevideo/livevideo.C:226
 msgid "Channels:"
 msgstr "Каналы:"
 
 msgid "Channels:"
 msgstr "Каналы:"
 
@@ -551,18 +561,18 @@ msgstr "Знаковые целые"
 msgid "Video:"
 msgstr "Видео:"
 
 msgid "Video:"
 msgstr "Видео:"
 
-#: cinelerra/assetedit.C:469 cinelerra/setformat.C:362
+#: cinelerra/assetedit.C:469 cinelerra/setformat.C:358
 msgid "Frame rate:"
 msgstr "Част. кадров:"
 
 #: cinelerra/assetedit.C:486 cinelerra/scale.C:210 cinelerra/scale.C:214
 msgid "Frame rate:"
 msgstr "Част. кадров:"
 
 #: cinelerra/assetedit.C:486 cinelerra/scale.C:210 cinelerra/scale.C:214
-#: cinelerra/setformat.C:377 plugins/freeverb/freeverb.C:330
+#: cinelerra/setformat.C:373 plugins/freeverb/freeverb.C:330
 #: plugins/photoscale/photoscale.C:66
 msgid "Width:"
 msgstr "Ширина:"
 
 #: cinelerra/assetedit.C:494 cinelerra/scale.C:220 cinelerra/scale.C:224
 #: plugins/photoscale/photoscale.C:66
 msgid "Width:"
 msgstr "Ширина:"
 
 #: cinelerra/assetedit.C:494 cinelerra/scale.C:220 cinelerra/scale.C:224
-#: cinelerra/setformat.C:384 plugins/photoscale/photoscale.C:60
+#: cinelerra/setformat.C:380 plugins/photoscale/photoscale.C:60
 #: plugins/photoscale/photoscale.C:76
 msgid "Height:"
 msgstr "Высота:"
 #: plugins/photoscale/photoscale.C:76
 msgid "Height:"
 msgstr "Высота:"
@@ -611,133 +621,139 @@ msgstr ": Путь"
 msgid "Select a file"
 msgstr "Выбор файла"
 
 msgid "Select a file"
 msgstr "Выбор файла"
 
-#: cinelerra/assetpopup.C:76
+#: cinelerra/assetpopup.C:79
 msgid "Sort..."
 msgstr "Сортировать..."
 
 msgid "Sort..."
 msgstr "Сортировать..."
 
-#: cinelerra/assetpopup.C:85 cinelerra/clippopup.C:74
+#: cinelerra/assetpopup.C:88 cinelerra/clippopup.C:75
 msgid "Match..."
 msgstr "Согласовать..."
 
 msgid "Match..."
 msgstr "Согласовать..."
 
-#: cinelerra/assetpopup.C:90
+#: cinelerra/assetpopup.C:93 cinelerra/proxypopup.C:70
 msgid "Remove..."
 msgstr "Удалить..."
 
 msgid "Remove..."
 msgstr "Удалить..."
 
-#: cinelerra/assetpopup.C:149 cinelerra/clippopup.C:135
+#: cinelerra/assetpopup.C:154 cinelerra/clippopup.C:136
+#: cinelerra/proxypopup.C:101
 msgid "Info..."
 msgstr "Инфо..."
 
 msgid "Info..."
 msgstr "Инфо..."
 
-#: cinelerra/assetpopup.C:180
+#: cinelerra/assetpopup.C:185
 msgid "Rebuild index"
 msgstr "Переиндексировать"
 
 msgid "Rebuild index"
 msgstr "Переиндексировать"
 
-#: cinelerra/assetpopup.C:199
+#: cinelerra/assetpopup.C:204
 msgid "Sort names"
 msgstr "Сортировать по названию"
 
 msgid "Sort names"
 msgstr "Сортировать по названию"
 
-#: cinelerra/assetpopup.C:216
+#: cinelerra/assetpopup.C:221
 msgid "Sort times"
 msgstr "Сортировать по дате/времени"
 
 msgid "Sort times"
 msgstr "Сортировать по дате/времени"
 
-#: cinelerra/assetpopup.C:234 cinelerra/clippopup.C:183
-#: cinelerra/mainmenu.C:234
+#: cinelerra/assetpopup.C:239 cinelerra/clippopup.C:184
+#: cinelerra/mainmenu.C:236 cinelerra/proxypopup.C:149
 msgid "View"
 msgstr "Вид"
 
 msgid "View"
 msgstr "Вид"
 
-#: cinelerra/assetpopup.C:261 cinelerra/clippopup.C:210
+#: cinelerra/assetpopup.C:266 cinelerra/clippopup.C:211
+#: cinelerra/proxypopup.C:176
 msgid "View in new window"
 msgstr "Вид (просмотр) в новом окне"
 
 msgid "View in new window"
 msgstr "Вид (просмотр) в новом окне"
 
-#: cinelerra/assetpopup.C:289
+#: cinelerra/assetpopup.C:294
 msgid "Open Mixers"
 msgstr ""
 
 msgid "Open Mixers"
 msgstr ""
 
-#: cinelerra/assetpopup.C:326 cinelerra/clippopup.C:289
+#: cinelerra/assetpopup.C:331 cinelerra/clippopup.C:291
 msgid "Match project size"
 msgstr "Согласовать размер проекта (вывода)"
 
 msgid "Match project size"
 msgstr "Согласовать размер проекта (вывода)"
 
-#: cinelerra/assetpopup.C:339 cinelerra/clippopup.C:303
+#: cinelerra/assetpopup.C:344 cinelerra/clippopup.C:305
 msgid "Match frame rate"
 msgstr "Согласовать част. кадров проекта"
 
 msgid "Match frame rate"
 msgstr "Согласовать част. кадров проекта"
 
-#: cinelerra/assetpopup.C:352 cinelerra/clippopup.C:317
+#: cinelerra/assetpopup.C:357 cinelerra/clippopup.C:319
 msgid "Match all"
 msgstr "Согласовать и размер, и частоту"
 
 msgid "Match all"
 msgstr "Согласовать и размер, и частоту"
 
-#: cinelerra/assetpopup.C:366
+#: cinelerra/assetpopup.C:371 cinelerra/proxypopup.C:256
 msgid "Remove from project"
 msgstr "Удалить из проекта"
 
 msgid "Remove from project"
 msgstr "Удалить из проекта"
 
-#: cinelerra/assetpopup.C:386
+#: cinelerra/assetpopup.C:391 cinelerra/proxypopup.C:277
 msgid "Remove from disk"
 msgstr "Удалить с диска"
 
 msgid "Remove from disk"
 msgstr "Удалить с диска"
 
-#: cinelerra/assetpopup.C:428 cinelerra/assetpopup.C:435
-#: plugins/titler/titler.h:38
+#: cinelerra/assetpopup.C:434 cinelerra/assetpopup.C:441
+#: plugins/titler/titler.h:39
 msgid "png"
 msgstr "png"
 
 msgid "png"
 msgstr "png"
 
-#: cinelerra/assetpopup.C:429 cinelerra/assetpopup.C:436
+#: cinelerra/assetpopup.C:435 cinelerra/assetpopup.C:442
 msgid "jpeg"
 msgstr "jpeg"
 
 msgid "jpeg"
 msgstr "jpeg"
 
-#: cinelerra/assetpopup.C:430 cinelerra/assetpopup.C:437
+#: cinelerra/assetpopup.C:436 cinelerra/assetpopup.C:443
 msgid "tiff"
 msgstr "tiff"
 
 msgid "tiff"
 msgstr "tiff"
 
-#: cinelerra/assetpopup.C:431 cinelerra/assetpopup.C:438
+#: cinelerra/assetpopup.C:437 cinelerra/assetpopup.C:444
 msgid "ppm"
 msgstr "ppm"
 
 msgid "ppm"
 msgstr "ppm"
 
-#: cinelerra/assetpopup.C:458
+#: cinelerra/assetpopup.C:449 cinelerra/loadfile.C:46
+msgid "Load files..."
+msgstr "Открыть файлы ..."
+
+#: cinelerra/assetpopup.C:481
 msgid "Copy file list"
 msgstr "Копировать список файлов"
 
 msgid "Copy file list"
 msgstr "Копировать список файлов"
 
-#: cinelerra/assetpopup.C:500
+#: cinelerra/assetpopup.C:523
 msgid "Nothing selected"
 msgstr "Ничего не выбрано"
 
 msgid "Nothing selected"
 msgstr "Ничего не выбрано"
 
-#: cinelerra/assetpopup.C:547
+#: cinelerra/assetpopup.C:570
 msgid ": Copy File List"
 msgstr ": Копировать список файлов"
 
 msgid ": Copy File List"
 msgstr ": Копировать список файлов"
 
-#: cinelerra/assetpopup.C:562
+#: cinelerra/assetpopup.C:585
 msgid "List of asset paths:"
 msgstr "Список файлов (с указанием путей):"
 
 msgid "List of asset paths:"
 msgstr "Список файлов (с указанием путей):"
 
-#: cinelerra/assetpopup.C:587
+#: cinelerra/assetpopup.C:610
 msgid "Paste file list"
 msgstr "Вставить список файлов"
 
 msgid "Paste file list"
 msgstr "Вставить список файлов"
 
-#: cinelerra/assetpopup.C:672
+#: cinelerra/assetpopup.C:695
 msgid ": Paste File List"
 msgstr ": Вставить список файлов"
 
 msgid ": Paste File List"
 msgstr ": Вставить список файлов"
 
-#: cinelerra/assetpopup.C:687
+#: cinelerra/assetpopup.C:710
 msgid "Enter list of asset paths:"
 msgstr "Введите список файлов (с указанием путей):"
 
 msgid "Enter list of asset paths:"
 msgstr "Введите список файлов (с указанием путей):"
 
-#: cinelerra/assetpopup.C:712
+#: cinelerra/assetpopup.C:735
 msgid "Snapshot..."
 msgstr "Снимок кадра (вывода) ..."
 
 msgid "Snapshot..."
 msgstr "Снимок кадра (вывода) ..."
 
-#: cinelerra/assetpopup.C:754
+#: cinelerra/assetpopup.C:777
 msgid "snap"
 msgstr ""
 
 msgid "snap"
 msgstr ""
 
-#: cinelerra/assetpopup.C:822
+#: cinelerra/assetpopup.C:848
 msgid "snapshot render failed"
 msgstr "snapshot render failed"
 
 msgid "snapshot render failed"
 msgstr "snapshot render failed"
 
-#: cinelerra/assetpopup.C:830
+#: cinelerra/assetpopup.C:856
 msgid "Grabshot..."
 msgstr "Снимок области экрана..."
 
 msgid "Grabshot..."
 msgstr "Снимок области экрана..."
 
-#: cinelerra/assetpopup.C:976
+#: cinelerra/assetpopup.C:1002
 msgid "grab"
 msgstr ""
 
 msgid "grab"
 msgstr ""
 
-#: cinelerra/assetpopup.C:1042
+#: cinelerra/assetpopup.C:1069
 msgid "grabshot render failed"
 msgstr "grabshot render failed"
 
 msgid "grabshot render failed"
 msgstr "grabshot render failed"
 
@@ -749,7 +765,7 @@ msgstr ": Удалить ресурсы"
 msgid "Permanently remove from disk?"
 msgstr "Навсегда удалить с диска ?"
 
 msgid "Permanently remove from disk?"
 msgstr "Навсегда удалить с диска ?"
 
-#: cinelerra/atrack.C:136 cinelerra/new.C:109
+#: cinelerra/atrack.C:136 cinelerra/new.C:116
 #, c-format
 msgid "Audio %d"
 msgstr "Аудио %d"
 #, c-format
 msgid "Audio %d"
 msgstr "Аудио %d"
@@ -787,25 +803,25 @@ msgstr "Выбранное ALSA-устройство не поддерживае
 msgid "%s failed\n"
 msgstr "%s failed\n"
 
 msgid "%s failed\n"
 msgstr "%s failed\n"
 
-#: cinelerra/avc1394transport.C:175 cinelerra/playtransport.C:355
+#: cinelerra/avc1394transport.C:175 cinelerra/playtransport.C:356
 msgid "Rewind ( Home )"
 msgstr "В начало ( Home )"
 
 #: cinelerra/avc1394transport.C:200
 msgid "Fast Reverse ( + )"
 msgid "Rewind ( Home )"
 msgstr "В начало ( Home )"
 
 #: cinelerra/avc1394transport.C:200
 msgid "Fast Reverse ( + )"
-msgstr "Перемотка назад ( + )"
+msgstr "Перемотка назад ( + / Alt-p )"
 
 #: cinelerra/avc1394transport.C:224
 msgid "Reverse Play ( 6 )"
 
 #: cinelerra/avc1394transport.C:224
 msgid "Reverse Play ( 6 )"
-msgstr "Обратное воспроизведение ( 6 )"
+msgstr "Обратное воспроизведение ( 6 / Alt-o )"
 
 
-#: cinelerra/avc1394transport.C:256 cinelerra/playtransport.C:459
+#: cinelerra/avc1394transport.C:256 cinelerra/playtransport.C:460
 msgid "Stop ( 0 )"
 msgid "Stop ( 0 )"
-msgstr "Стоп ( 0 )"
+msgstr "Стоп ( 0 / Alt-m )"
 
 #: cinelerra/avc1394transport.C:281
 msgid "Play ( 3 )"
 
 #: cinelerra/avc1394transport.C:281
 msgid "Play ( 3 )"
-msgstr "Воспроизведение ( 3 )"
+msgstr "Воспроизведение ( 3 / Alt-l )"
 
 #: cinelerra/avc1394transport.C:314 cinelerra/recordtransport.C:277
 msgid "Pause"
 
 #: cinelerra/avc1394transport.C:314 cinelerra/recordtransport.C:277
 msgid "Pause"
@@ -813,179 +829,187 @@ msgstr "Пауза"
 
 #: cinelerra/avc1394transport.C:337
 msgid "Fast Forward ( Enter )"
 
 #: cinelerra/avc1394transport.C:337
 msgid "Fast Forward ( Enter )"
-msgstr "Перемотка вперёд ( Enter )"
+msgstr "Перемотка вперёд ( Enter / A-; )"
 
 
-#: cinelerra/avc1394transport.C:365 cinelerra/playtransport.C:446
+#: cinelerra/avc1394transport.C:365 cinelerra/playtransport.C:447
 msgid "Jump to end ( End )"
 msgstr "В конец ( End )"
 
 msgid "Jump to end ( End )"
 msgstr "В конец ( End )"
 
-#: cinelerra/awindowgui.C:81
+#: cinelerra/awindowgui.C:83
 msgid "Audio Effects"
 msgstr "Аудиоэффекты"
 
 msgid "Audio Effects"
 msgstr "Аудиоэффекты"
 
-#: cinelerra/awindowgui.C:82
+#: cinelerra/awindowgui.C:84
 msgid "Video Effects"
 msgstr "Видеоэффекты"
 
 msgid "Video Effects"
 msgstr "Видеоэффекты"
 
-#: cinelerra/awindowgui.C:83
+#: cinelerra/awindowgui.C:85
 msgid "Audio Transitions"
 msgstr "Аудиопереходы"
 
 msgid "Audio Transitions"
 msgstr "Аудиопереходы"
 
-#: cinelerra/awindowgui.C:84
+#: cinelerra/awindowgui.C:86
 msgid "Video Transitions"
 msgstr "Видеопереходы"
 
 msgid "Video Transitions"
 msgstr "Видеопереходы"
 
-#: cinelerra/awindowgui.C:85
+#: cinelerra/awindowgui.C:87
 msgid "Labels"
 msgstr "Метки"
 
 msgid "Labels"
 msgstr "Метки"
 
-#: cinelerra/awindowgui.C:86
+#: cinelerra/awindowgui.C:88
 msgid "Clips"
 msgstr "Клипы"
 
 msgid "Clips"
 msgstr "Клипы"
 
-#: cinelerra/awindowgui.C:87
+#: cinelerra/awindowgui.C:89
 msgid "Media"
 msgstr "Медиаданные"
 
 msgid "Media"
 msgstr "Медиаданные"
 
-#: cinelerra/awindowgui.C:88
+#: cinelerra/awindowgui.C:90
 msgid "Proxy"
 msgstr "Прокси"
 
 msgid "Proxy"
 msgstr "Прокси"
 
-#: cinelerra/awindowgui.C:497 cinelerra/awindowgui.C:554
+#: cinelerra/awindowgui.C:499 cinelerra/awindowgui.C:557
 #, c-format
 msgid "Reading %s"
 msgstr "Чтение %s"
 
 #, c-format
 msgid "Reading %s"
 msgstr "Чтение %s"
 
-#: cinelerra/awindowgui.C:644 cinelerra/awindowgui.C:686
+#: cinelerra/awindowgui.C:647 cinelerra/awindowgui.C:690
 #, c-format
 msgid "Rendering %s"
 #, c-format
 msgid "Rendering %s"
-msgstr ""
+msgstr "Рендеринг %s"
 
 
-#: cinelerra/awindowgui.C:788
+#: cinelerra/awindowgui.C:792
 msgid ": Resources"
 msgstr ": Ресурсы"
 
 msgid ": Resources"
 msgstr ": Ресурсы"
 
-#: cinelerra/awindowgui.C:966 cinelerra/awindowgui.C:1658
-#: cinelerra/awindowgui.C:1677
+#: cinelerra/awindowgui.C:963 cinelerra/awindowgui.C:1710
+#: cinelerra/awindowgui.C:1729
 msgid "awindowgui#Title"
 msgstr "Название"
 
 msgid "awindowgui#Title"
 msgstr "Название"
 
-#: cinelerra/awindowgui.C:967 cinelerra/awindowgui.C:1659
+#: cinelerra/awindowgui.C:964 cinelerra/awindowgui.C:1711
 msgid "Comments"
 msgstr "Комментарии"
 
 msgid "Comments"
 msgstr "Комментарии"
 
-#: cinelerra/awindowgui.C:1043
+#: cinelerra/awindowgui.C:1040
 msgid "Visibility"
 msgstr "Обзор"
 
 msgid "Visibility"
 msgstr "Обзор"
 
-#: cinelerra/awindowgui.C:1188
+#: cinelerra/awindowgui.C:1189
 msgid ": Remove plugin"
 msgstr ": Удаление плагина"
 
 msgid ": Remove plugin"
 msgstr ": Удаление плагина"
 
-#: cinelerra/awindowgui.C:1213
+#: cinelerra/awindowgui.C:1214
 msgid "remove plugin?"
 msgstr "Удалить плагин ?"
 
 msgid "remove plugin?"
 msgstr "Удалить плагин ?"
 
-#: cinelerra/awindowgui.C:1241
+#: cinelerra/awindowgui.C:1242
 #, c-format
 msgid "remove %s\n"
 msgstr "удаление %s\n"
 
 #, c-format
 msgid "remove %s\n"
 msgstr "удаление %s\n"
 
-#: cinelerra/awindowgui.C:1676
+#: cinelerra/awindowgui.C:1595
+msgid "Proxy clip"
+msgstr ""
+
+#: cinelerra/awindowgui.C:1728
 msgid "Time Stamps"
 msgstr "Отметки времени"
 
 msgid "Time Stamps"
 msgstr "Отметки времени"
 
-#: cinelerra/awindowgui.C:2216
+#: cinelerra/awindowgui.C:2291
 msgid "Search:"
 msgstr "Поиск:"
 
 msgid "Search:"
 msgstr "Поиск:"
 
-#: cinelerra/awindowgui.C:2262
+#: cinelerra/awindowgui.C:2337
 msgid "New bin"
 msgstr "Новая корзина"
 
 msgid "New bin"
 msgstr "Новая корзина"
 
-#: cinelerra/awindowgui.C:2276
+#: cinelerra/awindowgui.C:2351
 msgid "Delete bin"
 msgstr "Удалить корзину"
 
 msgid "Delete bin"
 msgstr "Удалить корзину"
 
-#: cinelerra/awindowgui.C:2293
+#: cinelerra/awindowgui.C:2368
 msgid "Rename bin"
 msgstr "Переименовать корзину"
 
 msgid "Rename bin"
 msgstr "Переименовать корзину"
 
-#: cinelerra/awindowgui.C:2306
+#: cinelerra/awindowgui.C:2381
 msgid "Delete asset from disk"
 msgstr "Удалить ресурс с диска"
 
 msgid "Delete asset from disk"
 msgstr "Удалить ресурс с диска"
 
-#: cinelerra/awindowgui.C:2319
+#: cinelerra/awindowgui.C:2394
 msgid "Delete asset from project"
 msgstr "Удалить ресурс из проекта"
 
 msgid "Delete asset from project"
 msgstr "Удалить ресурс из проекта"
 
-#: cinelerra/awindowgui.C:2348
+#: cinelerra/awindowgui.C:2423
 msgid "Redraw index"
 msgstr "Переиндексировать"
 
 msgid "Redraw index"
 msgstr "Переиндексировать"
 
-#: cinelerra/awindowgui.C:2361
+#: cinelerra/awindowgui.C:2436
 msgid "Paste asset on recordable tracks"
 msgstr "Вставить ресурс на дорожки, доступные для правки"
 
 msgid "Paste asset on recordable tracks"
 msgstr "Вставить ресурс на дорожки, доступные для правки"
 
-#: cinelerra/awindowgui.C:2374
+#: cinelerra/awindowgui.C:2449
 msgid "Append asset in new tracks"
 msgstr "Добавить ресурс на новые дорожки"
 
 msgid "Append asset in new tracks"
 msgstr "Добавить ресурс на новые дорожки"
 
-#: cinelerra/awindowgui.C:2387
+#: cinelerra/awindowgui.C:2462
 msgid "View asset"
 msgstr "Показать ресурс"
 
 msgid "View asset"
 msgstr "Показать ресурс"
 
-#: cinelerra/awindowgui.C:2427
+#: cinelerra/awindowgui.C:2506 cinelerra/fileffmpeg.C:1014
+msgid "ffmpeg"
+msgstr "ffmpeg"
+
+#: cinelerra/awindowgui.C:2507
 msgid "ladspa"
 msgstr "ladspa"
 
 msgid "ladspa"
 msgstr "ladspa"
 
-#: cinelerra/awindowgui.C:2428 cinelerra/fileffmpeg.C:1010
-msgid "ffmpeg"
-msgstr "ffmpeg"
+#: cinelerra/awindowgui.C:2508
+msgid "lv2"
+msgstr "lv2"
 
 
-#: cinelerra/awindowgui.C:2429
+#: cinelerra/awindowgui.C:2509
 msgid "audio_tools"
 msgstr "аудио_инструменты"
 
 msgid "audio_tools"
 msgstr "аудио_инструменты"
 
-#: cinelerra/awindowgui.C:2430
+#: cinelerra/awindowgui.C:2510
 msgid "audio_transitions"
 msgstr "аудиопереходы"
 
 msgid "audio_transitions"
 msgstr "аудиопереходы"
 
-#: cinelerra/awindowgui.C:2431
+#: cinelerra/awindowgui.C:2511
 msgid "blending"
 msgstr "наложение"
 
 msgid "blending"
 msgstr "наложение"
 
-#: cinelerra/awindowgui.C:2432
+#: cinelerra/awindowgui.C:2512
 msgid "colors"
 msgstr "цвет"
 
 msgid "colors"
 msgstr "цвет"
 
-#: cinelerra/awindowgui.C:2433
+#: cinelerra/awindowgui.C:2513
 msgid "exotic"
 msgstr "экзотика"
 
 msgid "exotic"
 msgstr "экзотика"
 
-#: cinelerra/awindowgui.C:2434
+#: cinelerra/awindowgui.C:2514
 msgid "transforms"
 msgstr "трансформации"
 
 msgid "transforms"
 msgstr "трансформации"
 
-#: cinelerra/awindowgui.C:2435
+#: cinelerra/awindowgui.C:2515
 msgid "tv_effects"
 msgid "tv_effects"
-msgstr "тв - эффекты"
+msgstr "тв_эффекты"
 
 
-#: cinelerra/awindowgui.C:2436
+#: cinelerra/awindowgui.C:2516
 msgid "video_tools"
 msgstr "видео_инструменты"
 
 msgid "video_tools"
 msgstr "видео_инструменты"
 
-#: cinelerra/awindowgui.C:2437
+#: cinelerra/awindowgui.C:2517
 msgid "video_transitions"
 msgstr "видеопереходы"
 
 msgid "video_transitions"
 msgstr "видеопереходы"
 
-#: cinelerra/awindowgui.C:2466
+#: cinelerra/awindowgui.C:2546
 msgid "draw vicons"
 msgstr "Воспроизводить\n"
 "видеокадры в миниатюрах."
 
 msgid "draw vicons"
 msgstr "Воспроизводить\n"
 "видеокадры в миниатюрах."
 
-#: cinelerra/awindowgui.C:2530 cinelerra/clippopup.C:165
-#: cinelerra/folderlistmenu.C:83
+#: cinelerra/awindowgui.C:2610 cinelerra/clippopup.C:166
+#: cinelerra/folderlistmenu.C:83 cinelerra/proxypopup.C:131
 msgid "Sort items"
 msgstr "Упорядочить"
 
 msgid "Sort items"
 msgstr "Упорядочить"
 
@@ -1021,13 +1045,13 @@ msgstr "Невременной"
 msgid "Timed"
 msgstr "Временной"
 
 msgid "Timed"
 msgstr "Временной"
 
-#: cinelerra/batch.C:141 cinelerra/batchrender.C:884 cinelerra/ffmpeg.C:2726
-#: cinelerra/ffmpeg.C:2834 cinelerra/file.C:1280 cinelerra/file.C:1307
-#: cinelerra/interfaceprefs.C:531 cinelerra/interlacemodes.h:34
-#: cinelerra/loadmode.C:93 cinelerra/new.C:812 cinelerra/record.C:728
+#: cinelerra/batch.C:141 cinelerra/batchrender.C:886 cinelerra/ffmpeg.C:2731
+#: cinelerra/ffmpeg.C:2839 cinelerra/file.C:1293 cinelerra/file.C:1320
+#: cinelerra/interfaceprefs.C:536 cinelerra/interlacemodes.h:34
+#: cinelerra/loadmode.C:93 cinelerra/new.C:877 cinelerra/record.C:736
 #: cinelerra/vdeviceprefs.C:660 plugins/motion2point/motionwindow.C:797
 #: plugins/motion2point/motionwindow.C:868 plugins/timefront/timefront.C:419
 #: cinelerra/vdeviceprefs.C:660 plugins/motion2point/motionwindow.C:797
 #: plugins/motion2point/motionwindow.C:868 plugins/timefront/timefront.C:419
-#: plugins/titler/titler.C:2360
+#: plugins/titler/titler.C:2319
 msgid "Unknown"
 msgstr "Неизвестно"
 
 msgid "Unknown"
 msgstr "Неизвестно"
 
@@ -1078,12 +1102,12 @@ msgstr "Невозможно сохранить: %s"
 msgid "EDL %s not found.\n"
 msgstr "EDL %s не найден.\n"
 
 msgid "EDL %s not found.\n"
 msgstr "EDL %s не найден.\n"
 
-#: cinelerra/batchrender.C:428 cinelerra/file.C:245 cinelerra/formatcheck.C:47
+#: cinelerra/batchrender.C:428 cinelerra/file.C:249 cinelerra/formatcheck.C:47
 #: cinelerra/formatcheck.C:58 cinelerra/formatcheck.C:67
 #: cinelerra/menueffects.C:148 cinelerra/menueffects.C:159
 #: cinelerra/menueffects.C:247 cinelerra/menueffects.C:255
 #: cinelerra/menueffects.C:296 cinelerra/menueffects.C:459
 #: cinelerra/formatcheck.C:58 cinelerra/formatcheck.C:67
 #: cinelerra/menueffects.C:148 cinelerra/menueffects.C:159
 #: cinelerra/menueffects.C:247 cinelerra/menueffects.C:255
 #: cinelerra/menueffects.C:296 cinelerra/menueffects.C:459
-#: cinelerra/packagerenderer.C:170 cinelerra/quit.C:76 cinelerra/quit.C:86
+#: cinelerra/packagerenderer.C:170 cinelerra/quit.C:78 cinelerra/quit.C:88
 #: cinelerra/recordaudio.C:250 cinelerra/recordvideo.C:249
 #: cinelerra/render.C:245 cinelerra/render.C:269 cinelerra/render.C:365
 #: cinelerra/render.C:890 cinelerra/renderprofiles.C:256
 #: cinelerra/recordaudio.C:250 cinelerra/recordvideo.C:249
 #: cinelerra/render.C:245 cinelerra/render.C:269 cinelerra/render.C:365
 #: cinelerra/render.C:890 cinelerra/renderprofiles.C:256
@@ -1106,99 +1130,99 @@ msgstr "Вы можете отказаться от пакет. рендерин
 msgid ": Batch Render"
 msgstr ": Пакетный рендеринг"
 
 msgid ": Batch Render"
 msgstr ": Пакетный рендеринг"
 
-#: cinelerra/batchrender.C:692
+#: cinelerra/batchrender.C:694
 msgid "Output path:"
 msgstr "Путь выведения в файл:"
 
 msgid "Output path:"
 msgstr "Путь выведения в файл:"
 
-#: cinelerra/batchrender.C:707
+#: cinelerra/batchrender.C:709
 msgid "EDL Path:"
 msgstr "Путь к EDL:"
 
 msgid "EDL Path:"
 msgstr "Путь к EDL:"
 
-#: cinelerra/batchrender.C:716
+#: cinelerra/batchrender.C:718
 msgid "Input EDL"
 msgstr "Загрузка EDL"
 
 msgid "Input EDL"
 msgstr "Загрузка EDL"
 
-#: cinelerra/batchrender.C:716
+#: cinelerra/batchrender.C:718
 msgid "Select an EDL to load:"
 msgstr "Выберите EDL для загрузки:"
 
 msgid "Select an EDL to load:"
 msgstr "Выберите EDL для загрузки:"
 
-#: cinelerra/batchrender.C:738
+#: cinelerra/batchrender.C:740
 msgid "Batches to render:"
 msgstr "Пакеты для рендеринга:"
 
 msgid "Batches to render:"
 msgstr "Пакеты для рендеринга:"
 
-#: cinelerra/batchrender.C:749 cinelerra/batchrender.C:1262
+#: cinelerra/batchrender.C:751 cinelerra/batchrender.C:1264
 #: cinelerra/recordbatches.C:517
 msgid "Stop"
 msgstr "Стоп"
 
 #: cinelerra/recordbatches.C:517
 msgid "Stop"
 msgstr "Стоп"
 
-#: cinelerra/batchrender.C:751 cinelerra/batchrender.C:1289
+#: cinelerra/batchrender.C:753 cinelerra/batchrender.C:1291
 #: cinelerra/tipwindow.C:221
 msgid "Close"
 msgstr "Закрыть"
 
 #: cinelerra/tipwindow.C:221
 msgid "Close"
 msgstr "Закрыть"
 
-#: cinelerra/batchrender.C:964 cinelerra/recordbatches.C:468
+#: cinelerra/batchrender.C:966 cinelerra/recordbatches.C:468
 #: plugins/crikey/crikeywindow.C:595
 msgid "New"
 msgstr "Новый"
 
 #: plugins/crikey/crikeywindow.C:595
 msgid "New"
 msgstr "Новый"
 
-#: cinelerra/batchrender.C:976 cinelerra/channeledit.C:587
-#: cinelerra/clippopup.C:331 cinelerra/cwindowtool.C:1637
+#: cinelerra/batchrender.C:978 cinelerra/channeledit.C:587
+#: cinelerra/clippopup.C:333 cinelerra/cwindowtool.C:1660
 #: cinelerra/dbwindow.C:240 cinelerra/keyframegui.C:784
 #: cinelerra/labelpopup.C:87 cinelerra/recordbatches.C:486
 #: plugins/piano/piano.C:841 plugins/synthesizer/synthesizer.C:1375
 msgid "Delete"
 msgstr "Удалить"
 
 #: cinelerra/dbwindow.C:240 cinelerra/keyframegui.C:784
 #: cinelerra/labelpopup.C:87 cinelerra/recordbatches.C:486
 #: plugins/piano/piano.C:841 plugins/synthesizer/synthesizer.C:1375
 msgid "Delete"
 msgstr "Удалить"
 
-#: cinelerra/batchrender.C:990
+#: cinelerra/batchrender.C:992
 msgid "Save Jobs"
 msgstr "Сохранить список"
 
 msgid "Save Jobs"
 msgstr "Сохранить список"
 
-#: cinelerra/batchrender.C:993
+#: cinelerra/batchrender.C:995
 msgid "Save a Batch Render List"
 msgstr "Сохранить список пакетного рендеринга"
 
 msgid "Save a Batch Render List"
 msgstr "Сохранить список пакетного рендеринга"
 
-#: cinelerra/batchrender.C:1033
+#: cinelerra/batchrender.C:1036
 msgid "Save Batch Render List"
 msgstr "Сохранение списка пакетного рендеринга"
 
 msgid "Save Batch Render List"
 msgstr "Сохранение списка пакетного рендеринга"
 
-#: cinelerra/batchrender.C:1034
+#: cinelerra/batchrender.C:1037
 msgid "Enter a Batch Render filename to save as:"
 msgstr "Введите имя файла для сохран-я списка пак. рендеринга:"
 
 msgid "Enter a Batch Render filename to save as:"
 msgstr "Введите имя файла для сохран-я списка пак. рендеринга:"
 
-#: cinelerra/batchrender.C:1065
+#: cinelerra/batchrender.C:1067
 msgid "Load Jobs"
 msgstr "Загрузить список"
 
 msgid "Load Jobs"
 msgstr "Загрузить список"
 
-#: cinelerra/batchrender.C:1069
+#: cinelerra/batchrender.C:1071
 msgid "Load a previously saved Batch Render List"
 msgstr "Загрузить ранее сохранённый\n"
 "список пакетного рендеринга"
 
 msgid "Load a previously saved Batch Render List"
 msgstr "Загрузить ранее сохранённый\n"
 "список пакетного рендеринга"
 
-#: cinelerra/batchrender.C:1109
+#: cinelerra/batchrender.C:1112
 msgid "Load Batch Render List"
 msgstr "Загрузка списка пакетного рендеринга"
 
 msgid "Load Batch Render List"
 msgstr "Загрузка списка пакетного рендеринга"
 
-#: cinelerra/batchrender.C:1110
+#: cinelerra/batchrender.C:1113
 msgid "Enter a Batch Render filename to load from:"
 msgstr "Введите имя файла списка пакет. рендеринга:"
 
 msgid "Enter a Batch Render filename to load from:"
 msgstr "Введите имя файла списка пакет. рендеринга:"
 
-#: cinelerra/batchrender.C:1143
+#: cinelerra/batchrender.C:1145
 msgid "Use Current EDL"
 msgstr "Использовать текущий EDL"
 
 msgid "Use Current EDL"
 msgstr "Использовать текущий EDL"
 
-#: cinelerra/batchrender.C:1157
+#: cinelerra/batchrender.C:1159
 msgid "Save to EDL Path"
 msgstr "Сохранить в загруженный EDL"
 
 msgid "Save to EDL Path"
 msgstr "Сохранить в загруженный EDL"
 
-#: cinelerra/batchrender.C:1250 cinelerra/recordbatches.C:502
+#: cinelerra/batchrender.C:1252 cinelerra/recordbatches.C:502
 msgid "Start"
 msgstr "Старт"
 
 msgid "Start"
 msgstr "Старт"
 
-#: cinelerra/batchrender.C:1277
+#: cinelerra/batchrender.C:1279
 msgid "warn if jobs/session mismatched"
 msgstr "предупреждать, если задание не соответствует сессии"
 
 msgid "warn if jobs/session mismatched"
 msgstr "предупреждать, если задание не соответствует сессии"
 
-#: cinelerra/batchrender.C:1316 cinelerra/performanceprefs.C:370
+#: cinelerra/batchrender.C:1318 cinelerra/performanceprefs.C:370
 msgid "Use render farm"
 msgstr "Включить распределённый рендеринг"
 
 msgid "Use render farm"
 msgstr "Включить распределённый рендеринг"
 
@@ -1485,12 +1509,13 @@ msgstr "PAL"
 msgid "SECAM"
 msgstr "SECAM"
 
 msgid "SECAM"
 msgstr "SECAM"
 
-#: cinelerra/channeledit.C:153 cinelerra/ffmpeg.C:1589 cinelerra/ffmpeg.C:1636
-#: cinelerra/fileexr.C:200 cinelerra/fileffmpeg.C:540
-#: cinelerra/fileffmpeg.C:712 cinelerra/recordbatches.C:309
+#: cinelerra/channeledit.C:153 cinelerra/ffmpeg.C:1592 cinelerra/ffmpeg.C:1639
+#: cinelerra/fileexr.C:200 cinelerra/fileffmpeg.C:544
+#: cinelerra/fileffmpeg.C:716 cinelerra/recordbatches.C:309
 #: cinelerra/recordgui.C:321 cinelerra/rescale.C:7
 #: cinelerra/sharedlocation.C:144 cinelerra/sharedlocation.C:149
 #: cinelerra/recordgui.C:321 cinelerra/rescale.C:7
 #: cinelerra/sharedlocation.C:144 cinelerra/sharedlocation.C:149
-#: cinelerra/sharedlocation.C:162 cinelerra/vwindowgui.C:262
+#: cinelerra/sharedlocation.C:162 cinelerra/vwindowgui.C:263
+#: plugins/descratch/descratch.C:622 plugins/findobj/findobjwindow.C:877
 #: plugins/histogram_bezier/bistogramwindow.C:1022
 #: plugins/parametric/parametric.C:284
 #, c-format
 #: plugins/histogram_bezier/bistogramwindow.C:1022
 #: plugins/parametric/parametric.C:284
 #, c-format
@@ -1614,7 +1639,7 @@ msgid "Search"
 msgstr "Поиск"
 
 #: cinelerra/channelinfo.C:265 cinelerra/dbwindow.C:511
 msgstr "Поиск"
 
 #: cinelerra/channelinfo.C:265 cinelerra/dbwindow.C:511
-#: plugins/titler/titlerwindow.C:393
+#: plugins/titler/titlerwindow.C:398
 msgid "Text:"
 msgstr "Текст:"
 
 msgid "Text:"
 msgstr "Текст:"
 
@@ -1748,7 +1773,9 @@ msgstr "Идёт процесс записи\n"
 #: cinelerra/channelinfo.C:1667
 #, c-format
 msgid "capture driver not dvb\n"
 #: cinelerra/channelinfo.C:1667
 #, c-format
 msgid "capture driver not dvb\n"
-msgstr "Драйвер захвата не DVB\n"
+msgstr "Драйвер захвата не DVB.\n"
+"Выберите DVB-драйвер записи\n"
+"в Настройки->Параметры->Запись->Настройки видео (вход).\n"
 
 #: cinelerra/channelinfo.C:1737
 #, c-format
 
 #: cinelerra/channelinfo.C:1737
 #, c-format
@@ -1801,31 +1828,31 @@ msgstr ": Информация о клипе"
 msgid "Comments:"
 msgstr "Комментарии:"
 
 msgid "Comments:"
 msgstr "Комментарии:"
 
-#: cinelerra/clippopup.C:352
+#: cinelerra/clippopup.C:354
 msgid "Paste Clip"
 msgstr "Вставить клип"
 
 msgid "Paste Clip"
 msgstr "Вставить клип"
 
-#: cinelerra/clippopup.C:374
+#: cinelerra/clippopup.C:376
 msgid "paste clip: "
 msgstr "вставка клипа: "
 
 msgid "paste clip: "
 msgstr "вставка клипа: "
 
-#: cinelerra/clippopup.C:418
+#: cinelerra/clippopup.C:420
 msgid "Nest"
 msgid "Nest"
-msgstr ""
+msgstr "Вложенный клип"
 
 
-#: cinelerra/clippopup.C:442
+#: cinelerra/clippopup.C:441
 #, c-format
 #, c-format
-msgid "Nested: %s"
+msgid "Nested_%02d%02d%02d-%02d%02d%02d"
 msgstr ""
 
 msgstr ""
 
-#: cinelerra/clippopup.C:448
+#: cinelerra/clippopup.C:454
 #, c-format
 #, c-format
-msgid "Nested_%02d%02d%02d-%02d%02d%02d"
-msgstr ""
+msgid "Nested: %s"
+msgstr "Вложенный: %s"
 
 
-#: cinelerra/clippopup.C:476
+#: cinelerra/clippopup.C:474
 msgid "UnNest"
 msgid "UnNest"
-msgstr ""
+msgstr "Невложенный клип"
 
 #: cinelerra/colorpicker.C:75
 msgid ": "
 
 #: cinelerra/colorpicker.C:75
 msgid ": "
@@ -1991,7 +2018,7 @@ msgstr ""
 msgid "My"
 msgstr ""
 
 msgid "My"
 msgstr ""
 
-#: cinelerra/commercials.C:934
+#: cinelerra/commercials.C:936
 #, c-format
 msgid "cut %f/%f = %d\n"
 msgstr ""
 #, c-format
 msgid "cut %f/%f = %d\n"
 msgstr ""
@@ -2065,45 +2092,46 @@ msgid "The following files exist.  Overwrite them?"
 msgstr "Файлы уже существуют. Переписать их ?"
 
 #: cinelerra/cpanel.C:152
 msgstr "Файлы уже существуют. Переписать их ?"
 
 #: cinelerra/cpanel.C:152
-msgid "Protect video from changes"
-msgstr "Защитить видео от изменений"
+msgid "Protect video from changes (F1)"
+msgstr "Защитить видео от изменений.\n"
+"Блокирует редактирование в окне 'Составитель'."
 
 #: cinelerra/cpanel.C:176
 
 #: cinelerra/cpanel.C:176
-msgid "Edit mask"
-msgstr "Редактирование маски"
+msgid "Edit mask (F3)"
+msgstr "Редактирование маски (F3)"
 
 #: cinelerra/cpanel.C:198
 
 #: cinelerra/cpanel.C:198
-msgid "Ruler"
-msgstr "Измеритель"
+msgid "Ruler (F4)"
+msgstr "Измеритель (F4)"
 
 #: cinelerra/cpanel.C:220
 
 #: cinelerra/cpanel.C:220
-msgid "Zoom view"
+msgid "Zoom view (F2)"
 msgstr "Увеличение и центрирование\n"
 msgstr "Увеличение и центрирование\n"
-"по щелчку мыши"
+"по щелчку мыши (F2)"
 
 #: cinelerra/cpanel.C:240
 
 #: cinelerra/cpanel.C:240
-msgid "Adjust camera automation"
-msgstr "Настройка автоматизации камеры"
+msgid "Adjust camera automation (F5)"
+msgstr "Настройка автоматизации камеры (F5)"
 
 #: cinelerra/cpanel.C:260
 
 #: cinelerra/cpanel.C:260
-msgid "Adjust projector automation"
-msgstr "Настройка автоматизации проектора"
+msgid "Adjust projector automation (F6)"
+msgstr "Настройка автоматизации проектора (F6)"
 
 #: cinelerra/cpanel.C:280
 
 #: cinelerra/cpanel.C:280
-msgid "Crop a layer or output"
-msgstr "Обрезка слоя или вывода"
+msgid "Crop a layer or output (F7)"
+msgstr "Обрезка слоя или вывода (F7)"
 
 #: cinelerra/cpanel.C:304
 
 #: cinelerra/cpanel.C:304
-msgid "Get color"
-msgstr "Пипетка"
+msgid "Get color (F8)"
+msgstr "Пипетка (F8)"
 
 #: cinelerra/cpanel.C:328
 
 #: cinelerra/cpanel.C:328
-msgid "Show tool info"
-msgstr "Окно параметров"
+msgid "Show tool info (F9)"
+msgstr "Окно параметров (F9)"
 
 #: cinelerra/cpanel.C:359
 
 #: cinelerra/cpanel.C:359
-msgid "Show safe regions"
-msgstr "Границы безопасной области"
+msgid "Show safe regions (F10)"
+msgstr "Границы безопасной области (F10)"
 
 #: cinelerra/cpanel.C:377 plugins/perspective/perspective.C:201
 #: plugins/zoom/zoom.C:147
 
 #: cinelerra/cpanel.C:377 plugins/perspective/perspective.C:201
 #: plugins/zoom/zoom.C:147
@@ -2114,7 +2142,7 @@ msgstr "Увеличение"
 msgid "Crop Video..."
 msgstr "Обрезать видео..."
 
 msgid "Crop Video..."
 msgstr "Обрезать видео..."
 
-#: cinelerra/cropvideo.C:97 cinelerra/cwindowtool.C:361
+#: cinelerra/cropvideo.C:97 cinelerra/cwindowtool.C:384
 msgid ": Crop"
 msgstr ": Обрезка"
 
 msgid ": Crop"
 msgstr ": Обрезка"
 
@@ -2126,278 +2154,283 @@ msgstr "Выберите в окне вывода участок для обре
 msgid ": Compositor"
 msgstr ": Составитель"
 
 msgid ": Compositor"
 msgstr ": Составитель"
 
-#: cinelerra/cwindowgui.C:628 cinelerra/cwindowgui.C:667
+#: cinelerra/cwindowgui.C:650 cinelerra/cwindowgui.C:689
 msgid "insert assets"
 msgstr "вставить ресурсы"
 
 msgid "insert assets"
 msgstr "вставить ресурсы"
 
-#: cinelerra/cwindowgui.C:768
+#: cinelerra/cwindowgui.C:790
 msgid "composer window: "
 msgstr "окно 'составитель': "
 
 msgid "composer window: "
 msgstr "окно 'составитель': "
 
-#: cinelerra/cwindowgui.C:1758
+#: cinelerra/cwindowgui.C:1780
 msgid "mask translate"
 msgstr "перемещ-е маски"
 
 msgid "mask translate"
 msgstr "перемещ-е маски"
 
-#: cinelerra/cwindowgui.C:1765
+#: cinelerra/cwindowgui.C:1787
 msgid "mask adjust"
 msgstr "настройка маски"
 
 msgid "mask adjust"
 msgstr "настройка маски"
 
-#: cinelerra/cwindowgui.C:1778 cinelerra/cwindowtool.C:2228
-#: cinelerra/cwindowtool.C:2258
+#: cinelerra/cwindowgui.C:1800 cinelerra/cwindowtool.C:2251
+#: cinelerra/cwindowtool.C:2281
 msgid "mask point"
 msgstr "узел маски"
 
 msgid "mask point"
 msgstr "узел маски"
 
-#: cinelerra/cwindowgui.C:2151 cinelerra/cwindowgui.C:2294
+#: cinelerra/cwindowgui.C:2173 cinelerra/cwindowgui.C:2316
 msgid "Eyedrop"
 msgstr ""
 
 msgid "Eyedrop"
 msgstr ""
 
-#: cinelerra/cwindowgui.C:2981 cinelerra/cwindowgui.C:3332
-#: cinelerra/cwindowtool.C:812 cinelerra/cwindowtool.C:863
-#: cinelerra/cwindowtool.C:940 cinelerra/cwindowtool.C:944
-#: cinelerra/cwindowtool.C:972 cinelerra/cwindowtool.C:976
-#: cinelerra/cwindowtool.C:1017 cinelerra/cwindowtool.C:1022
-#: cinelerra/cwindowtool.C:1064 cinelerra/cwindowtool.C:1069
-#: cinelerra/cwindowtool.C:1094 cinelerra/cwindowtool.C:1098
-#: cinelerra/cwindowtool.C:1139 cinelerra/cwindowtool.C:1144
+#: cinelerra/cwindowgui.C:3003 cinelerra/cwindowgui.C:3354
+#: cinelerra/cwindowtool.C:835 cinelerra/cwindowtool.C:886
+#: cinelerra/cwindowtool.C:963 cinelerra/cwindowtool.C:967
+#: cinelerra/cwindowtool.C:995 cinelerra/cwindowtool.C:999
+#: cinelerra/cwindowtool.C:1040 cinelerra/cwindowtool.C:1045
+#: cinelerra/cwindowtool.C:1087 cinelerra/cwindowtool.C:1092
+#: cinelerra/cwindowtool.C:1117 cinelerra/cwindowtool.C:1121
+#: cinelerra/cwindowtool.C:1162 cinelerra/cwindowtool.C:1167
 msgid "camera"
 msgstr "камера"
 
 msgid "camera"
 msgstr "камера"
 
-#: cinelerra/cwindowgui.C:2983 cinelerra/cwindowgui.C:3336
-#: cinelerra/cwindowtool.C:1256 cinelerra/cwindowtool.C:1305
-#: cinelerra/cwindowtool.C:1370 cinelerra/cwindowtool.C:1375
-#: cinelerra/cwindowtool.C:1400 cinelerra/cwindowtool.C:1404
-#: cinelerra/cwindowtool.C:1437 cinelerra/cwindowtool.C:1442
-#: cinelerra/cwindowtool.C:1475 cinelerra/cwindowtool.C:1480
-#: cinelerra/cwindowtool.C:1504 cinelerra/cwindowtool.C:1508
-#: cinelerra/cwindowtool.C:1541 cinelerra/cwindowtool.C:1546
+#: cinelerra/cwindowgui.C:3005 cinelerra/cwindowgui.C:3358
+#: cinelerra/cwindowtool.C:1279 cinelerra/cwindowtool.C:1328
+#: cinelerra/cwindowtool.C:1393 cinelerra/cwindowtool.C:1398
+#: cinelerra/cwindowtool.C:1423 cinelerra/cwindowtool.C:1427
+#: cinelerra/cwindowtool.C:1460 cinelerra/cwindowtool.C:1465
+#: cinelerra/cwindowtool.C:1498 cinelerra/cwindowtool.C:1503
+#: cinelerra/cwindowtool.C:1527 cinelerra/cwindowtool.C:1531
+#: cinelerra/cwindowtool.C:1564 cinelerra/cwindowtool.C:1569
 msgid "projector"
 msgstr "проектор"
 
 msgid "projector"
 msgstr "проектор"
 
-#: cinelerra/cwindowgui.C:3345
+#: cinelerra/cwindowgui.C:3367
 msgid "mask"
 msgstr "маска"
 
 msgid "mask"
 msgstr "маска"
 
-#: cinelerra/cwindowgui.h:55 cinelerra/scale.C:383 cinelerra/setformat.C:808
+#: cinelerra/cwindowgui.h:55 cinelerra/scale.C:383 cinelerra/setformat.C:804
 msgid "Auto"
 msgstr "Авто"
 
 msgid "Auto"
 msgstr "Авто"
 
-#: cinelerra/cwindowtool.C:330
+#: cinelerra/cwindowtool.C:353
 msgid "Do it"
 msgstr "Выполнить"
 
 msgid "Do it"
 msgstr "Выполнить"
 
-#: cinelerra/cwindowtool.C:384 plugins/titler/titlerwindow.C:288
-#: plugins/titler/titlerwindow.C:302
+#: cinelerra/cwindowtool.C:407 plugins/titler/titlerwindow.C:293
+#: plugins/titler/titlerwindow.C:307
 msgid "W:"
 msgstr "Ш.:"
 
 msgid "W:"
 msgstr "Ш.:"
 
-#: cinelerra/cwindowtool.C:406 plugins/titler/titlerwindow.C:289
-#: plugins/titler/titlerwindow.C:307
+#: cinelerra/cwindowtool.C:429 plugins/titler/titlerwindow.C:294
+#: plugins/titler/titlerwindow.C:312
 msgid "H:"
 msgid "H:"
-msgstr "H.:"
+msgstr "В.:"
 
 
-#: cinelerra/cwindowtool.C:463
+#: cinelerra/cwindowtool.C:486
 msgid ": Color"
 msgstr ": Цвет"
 
 msgid ": Color"
 msgstr ": Цвет"
 
-#: cinelerra/cwindowtool.C:479
+#: cinelerra/cwindowtool.C:502
 msgid "X,Y:"
 msgstr "X,Y:"
 
 msgid "X,Y:"
 msgstr "X,Y:"
 
-#: cinelerra/cwindowtool.C:481 plugins/blur/blurwindow.C:59
+#: cinelerra/cwindowtool.C:504 plugins/blur/blurwindow.C:59
 #: plugins/lens/lens.C:490 plugins/oilpainting/oil.C:268
 #: plugins/spherecam/spherecam.C:319 plugins/unsharp/unsharpwindow.C:51
 #: plugins/zoomblur/zoomblur.C:296
 msgid "Radius:"
 msgstr "Радиус:"
 
 #: plugins/lens/lens.C:490 plugins/oilpainting/oil.C:268
 #: plugins/spherecam/spherecam.C:319 plugins/unsharp/unsharpwindow.C:51
 #: plugins/zoomblur/zoomblur.C:296
 msgid "Radius:"
 msgstr "Радиус:"
 
-#: cinelerra/cwindowtool.C:484
+#: cinelerra/cwindowtool.C:507
 msgid "Red:"
 msgstr "Красн.:"
 
 msgid "Red:"
 msgstr "Красн.:"
 
-#: cinelerra/cwindowtool.C:486
+#: cinelerra/cwindowtool.C:509
 msgid "Green:"
 msgstr "Зелён.:"
 
 msgid "Green:"
 msgstr "Зелён.:"
 
-#: cinelerra/cwindowtool.C:488
+#: cinelerra/cwindowtool.C:511
 msgid "Blue:"
 msgstr "Синий:"
 
 msgid "Blue:"
 msgstr "Синий:"
 
-#: cinelerra/cwindowtool.C:611
+#: cinelerra/cwindowtool.C:634
 msgid "\"smooth\" Curve on current Camera Keyframes"
 msgstr "Сглаженные сегменты\n"
 "в текущих ключ. кадрах Камеры"
 
 msgid "\"smooth\" Curve on current Camera Keyframes"
 msgstr "Сглаженные сегменты\n"
 "в текущих ключ. кадрах Камеры"
 
-#: cinelerra/cwindowtool.C:617
+#: cinelerra/cwindowtool.C:640
 msgid "\"linear\" Curve on current Camera Keyframes"
 msgstr "Линейные сегменты\n"
 "в текущих ключ. кадрах Камеры"
 
 msgid "\"linear\" Curve on current Camera Keyframes"
 msgstr "Линейные сегменты\n"
 "в текущих ключ. кадрах Камеры"
 
-#: cinelerra/cwindowtool.C:623
+#: cinelerra/cwindowtool.C:646
 msgid "\"smooth\" Curve on current Projector Keyframes"
 msgstr "Сглаженные сегменты\n"
 "в текущих ключ. кадрах Проектора"
 
 msgid "\"smooth\" Curve on current Projector Keyframes"
 msgstr "Сглаженные сегменты\n"
 "в текущих ключ. кадрах Проектора"
 
-#: cinelerra/cwindowtool.C:629
+#: cinelerra/cwindowtool.C:652
 msgid "\"linear\" Curve on current Projector Keyframes"
 msgstr "Линейные сегменты\n"
 "в текущих ключ. кадрах Проектора"
 
 msgid "\"linear\" Curve on current Projector Keyframes"
 msgstr "Линейные сегменты\n"
 "в текущих ключ. кадрах Проектора"
 
-#: cinelerra/cwindowtool.C:697
+#: cinelerra/cwindowtool.C:720
 msgid "Use maximum"
 msgstr "Использ. максим. знач."
 
 msgid "Use maximum"
 msgstr "Использ. максим. знач."
 
-#: cinelerra/cwindowtool.C:715
+#: cinelerra/cwindowtool.C:738
 msgid ": Camera"
 msgstr ": Камера"
 
 msgid ": Camera"
 msgstr ": Камера"
 
-#: cinelerra/cwindowtool.C:911 cinelerra/cwindowtool.C:1350
+#: cinelerra/cwindowtool.C:934 cinelerra/cwindowtool.C:1373
 msgid "Left justify"
 msgid "Left justify"
-msgstr "Ð\92Ñ\8bÑ\80овнять влево"
+msgstr "Ð\92Ñ\8bÑ\80авнять влево"
 
 
-#: cinelerra/cwindowtool.C:959 cinelerra/cwindowtool.C:1387
+#: cinelerra/cwindowtool.C:982 cinelerra/cwindowtool.C:1410
 msgid "Center horizontal"
 msgstr "Центрировать по горизонтали"
 
 msgid "Center horizontal"
 msgstr "Центрировать по горизонтали"
 
-#: cinelerra/cwindowtool.C:988 cinelerra/cwindowtool.C:1416
+#: cinelerra/cwindowtool.C:1011 cinelerra/cwindowtool.C:1439
 msgid "Right justify"
 msgid "Right justify"
-msgstr "Ð\92Ñ\8bÑ\80овнять вправо"
+msgstr "Ð\92Ñ\8bÑ\80авнять вправо"
 
 
-#: cinelerra/cwindowtool.C:1035 cinelerra/cwindowtool.C:1454
+#: cinelerra/cwindowtool.C:1058 cinelerra/cwindowtool.C:1477
 msgid "Top justify"
 msgid "Top justify"
-msgstr "Ð\92Ñ\8bÑ\80овнять по верху"
+msgstr "Ð\92Ñ\8bÑ\80авнять по верху"
 
 
-#: cinelerra/cwindowtool.C:1082 cinelerra/cwindowtool.C:1492
+#: cinelerra/cwindowtool.C:1105 cinelerra/cwindowtool.C:1515
 msgid "Center vertical"
 msgstr "Центрировать по вертикали"
 
 msgid "Center vertical"
 msgstr "Центрировать по вертикали"
 
-#: cinelerra/cwindowtool.C:1110 cinelerra/cwindowtool.C:1520
+#: cinelerra/cwindowtool.C:1133 cinelerra/cwindowtool.C:1543
 msgid "Bottom justify"
 msgid "Bottom justify"
-msgstr "Ð\92Ñ\8bÑ\80овнять по низу"
+msgstr "Ð\92Ñ\8bÑ\80авнять по низу"
 
 
-#: cinelerra/cwindowtool.C:1155
+#: cinelerra/cwindowtool.C:1178
 msgid ": Projector"
 msgstr ": Проектор"
 
 msgid ": Projector"
 msgstr ": Проектор"
 
-#: cinelerra/cwindowtool.C:1572 cinelerra/cwindowtool.C:1585
+#: cinelerra/cwindowtool.C:1595 cinelerra/cwindowtool.C:1608
 msgid "Multiply alpha"
 msgstr "Умножение прозрачности"
 
 msgid "Multiply alpha"
 msgstr "Умножение прозрачности"
 
-#: cinelerra/cwindowtool.C:1576 cinelerra/cwindowtool.C:1580
-#: cinelerra/cwindowtool.C:1588
+#: cinelerra/cwindowtool.C:1599 cinelerra/cwindowtool.C:1603
+#: cinelerra/cwindowtool.C:1611
 msgid "Subtract alpha"
 msgstr "Вычитание прозрачности"
 
 msgid "Subtract alpha"
 msgstr "Вычитание прозрачности"
 
-#: cinelerra/cwindowtool.C:1605 cinelerra/cwindowtool.C:1618
+#: cinelerra/cwindowtool.C:1628 cinelerra/cwindowtool.C:1641
 msgid "mask mode"
 msgstr "режим маски"
 
 msgid "mask mode"
 msgstr "режим маски"
 
-#: cinelerra/cwindowtool.C:1657 cinelerra/cwindowtool.C:1718
+#: cinelerra/cwindowtool.C:1680 cinelerra/cwindowtool.C:1741
 msgid "mask delete"
 msgstr "удалить маску"
 
 msgid "mask delete"
 msgstr "удалить маску"
 
-#: cinelerra/cwindowtool.C:1912 cinelerra/cwindowtool.C:1935
+#: cinelerra/cwindowtool.C:1935 cinelerra/cwindowtool.C:1958
 msgid "mask feather"
 msgstr "растушёвка маски"
 
 msgid "mask feather"
 msgstr "растушёвка маски"
 
-#: cinelerra/cwindowtool.C:1971 cinelerra/cwindowtool.C:1991
+#: cinelerra/cwindowtool.C:1994 cinelerra/cwindowtool.C:2014
 msgid "mask value"
 msgstr "значение маски"
 
 msgid "mask value"
 msgstr "значение маски"
 
-#: cinelerra/cwindowtool.C:2000
+#: cinelerra/cwindowtool.C:2023
 msgid "Apply mask before plugins"
 msgstr "Применять маску перед плагинами"
 
 msgid "Apply mask before plugins"
 msgstr "Применять маску перед плагинами"
 
-#: cinelerra/cwindowtool.C:2023
+#: cinelerra/cwindowtool.C:2046
 msgid "Disable OpenGL masking"
 msgstr "Выключить OpenGL-рендер маски"
 
 msgid "Disable OpenGL masking"
 msgstr "Выключить OpenGL-рендер маски"
 
-#: cinelerra/cwindowtool.C:2054
+#: cinelerra/cwindowtool.C:2077
 msgid ": Mask"
 msgstr ": Маска"
 
 msgid ": Mask"
 msgstr ": Маска"
 
-#: cinelerra/cwindowtool.C:2081 cinelerra/recordgui.C:167
+#: cinelerra/cwindowtool.C:2104 cinelerra/recordgui.C:167
 #: plugins/audioscope/audioscope.C:401 plugins/denoisemjpeg/denoisemjpeg.C:393
 #: plugins/audioscope/audioscope.C:401 plugins/denoisemjpeg/denoisemjpeg.C:393
-#: plugins/echocancel/echocancel.C:451 plugins/lens/lens.C:535
+#: plugins/descratch/descratch.C:504 plugins/echocancel/echocancel.C:451
+#: plugins/findobj/findobjwindow.C:50 plugins/lens/lens.C:535
 #: plugins/overlay/overlay.C:204 plugins/overlayaudio/overlayaudio.C:209
 #: plugins/spectrogram/spectrogram.C:451 plugins/spherecam/spherecam.C:410
 msgid "Mode:"
 msgstr "Режим:"
 
 #: plugins/overlay/overlay.C:204 plugins/overlayaudio/overlayaudio.C:209
 #: plugins/spectrogram/spectrogram.C:451 plugins/spherecam/spherecam.C:410
 msgid "Mode:"
 msgstr "Режим:"
 
-#: cinelerra/cwindowtool.C:2086 plugins/color3way/color3waywindow.C:157
+#: cinelerra/cwindowtool.C:2109 plugins/color3way/color3waywindow.C:157
 #: plugins/huesaturation/huesaturation.C:316
 msgid "Value:"
 msgstr "Значение:"
 
 #: plugins/huesaturation/huesaturation.C:316
 msgid "Value:"
 msgstr "Значение:"
 
-#: cinelerra/cwindowtool.C:2091 plugins/compressor/compressor.C:880
+#: cinelerra/cwindowtool.C:2114 plugins/compressor/compressor.C:880
 msgid "Point:"
 msgstr "Точка"
 
 msgid "Point:"
 msgstr "Точка"
 
-#: cinelerra/cwindowtool.C:2096
+#: cinelerra/cwindowtool.C:2119
 msgid "Mask number:"
 msgstr "Номер маски:"
 
 msgid "Mask number:"
 msgstr "Номер маски:"
 
-#: cinelerra/cwindowtool.C:2101 plugins/spherecam/spherecam.C:392
+#: cinelerra/cwindowtool.C:2124 plugins/spherecam/spherecam.C:392
 msgid "Feather:"
 msgstr "Растушёвка:"
 
 msgid "Feather:"
 msgstr "Растушёвка:"
 
-#: cinelerra/cwindowtool.C:2118
+#: cinelerra/cwindowtool.C:2141
 msgid "Press Shift to move an end point"
 msgstr "Удерж-те Shift для перемещ-я узл. точки"
 
 msgid "Press Shift to move an end point"
 msgstr "Удерж-те Shift для перемещ-я узл. точки"
 
-#: cinelerra/cwindowtool.C:2120
+#: cinelerra/cwindowtool.C:2143
 msgid "Press Ctrl to move a control point"
 msgstr "Удерж-те Ctrl для пер-щ-я направляющих"
 
 msgid "Press Ctrl to move a control point"
 msgstr "Удерж-те Ctrl для пер-щ-я направляющих"
 
-#: cinelerra/cwindowtool.C:2122
+#: cinelerra/cwindowtool.C:2145
 msgid "Shift+click Delete to delete the mask"
 msgstr "Shift+ЛКМ по к. 'Удалить' удалит всю маску"
 
 msgid "Shift+click Delete to delete the mask"
 msgstr "Shift+ЛКМ по к. 'Удалить' удалит всю маску"
 
-#: cinelerra/cwindowtool.C:2124
+#: cinelerra/cwindowtool.C:2147
 msgid "Press Alt to translate the mask"
 msgstr "Удерж-те Alt для перемещ-я маски"
 
 msgid "Press Alt to translate the mask"
 msgstr "Удерж-те Alt для перемещ-я маски"
 
-#: cinelerra/cwindowtool.C:2278
+#: cinelerra/cwindowtool.C:2301
 msgid ": Ruler"
 msgstr ": Измеритель"
 
 msgid ": Ruler"
 msgstr ": Измеритель"
 
-#: cinelerra/cwindowtool.C:2294
+#: cinelerra/cwindowtool.C:2317
 msgid "Current:"
 msgstr "Текущая точка:"
 
 msgid "Current:"
 msgstr "Текущая точка:"
 
-#: cinelerra/cwindowtool.C:2298
+#: cinelerra/cwindowtool.C:2320
 msgid "Point 1:"
 msgid "Point 1:"
-msgstr "Точка 1"
+msgstr "Точка 1:"
 
 
-#: cinelerra/cwindowtool.C:2302
+#: cinelerra/cwindowtool.C:2323
 msgid "Point 2:"
 msgid "Point 2:"
-msgstr "Точка 2"
+msgstr "Точка 2:"
+
+#: cinelerra/cwindowtool.C:2326
+msgid "Deltas:"
+msgstr "Треуг-к Δ:"
 
 
-#: cinelerra/cwindowtool.C:2306
+#: cinelerra/cwindowtool.C:2329
 msgid "Distance:"
 msgstr "Расстояние:"
 
 msgid "Distance:"
 msgstr "Расстояние:"
 
-#: cinelerra/cwindowtool.C:2309 plugins/gradient/gradient.C:285
+#: cinelerra/cwindowtool.C:2332 plugins/gradient/gradient.C:285
 #: plugins/linearblur/linearblur.C:286 plugins/polar/polar.C:208
 #: plugins/radialblur/radialblur.C:284 plugins/timefront/timefront.C:201
 msgid "Angle:"
 msgstr "Угол:"
 
 #: plugins/linearblur/linearblur.C:286 plugins/polar/polar.C:208
 #: plugins/radialblur/radialblur.C:284 plugins/timefront/timefront.C:201
 msgid "Angle:"
 msgstr "Угол:"
 
-#: cinelerra/cwindowtool.C:2313
+#: cinelerra/cwindowtool.C:2337
 #, c-format
 msgid ""
 "Press Ctrl to lock ruler to the\n"
 #, c-format
 msgid ""
 "Press Ctrl to lock ruler to the\n"
-"nearest 45%c angle."
+"nearest 45%c%c angle."
 msgstr "Удерживайте Ctrl для создания линий\n"
 "с ориентацией только до ближайших\n"
 msgstr "Удерживайте Ctrl для создания линий\n"
 "с ориентацией только до ближайших\n"
-"45 градусов 5%c"
+"45 градусов 5%c%c"
 
 
-#: cinelerra/cwindowtool.C:2318
+#: cinelerra/cwindowtool.C:2343
 #, c-format
 msgid "Press Alt to translate the ruler."
 msgstr "Удерживайте Alt для перемещения\n"
 "'Измерителя'."
 
 #, c-format
 msgid "Press Alt to translate the ruler."
 msgstr "Удерживайте Alt для перемещения\n"
 "'Измерителя'."
 
-#: cinelerra/cwindowtool.C:2361
+#: cinelerra/cwindowtool.C:2370
 #, c-format
 msgid "%0.01f pixels"
 msgstr "%0.01f пикселей"
 #, c-format
 msgid "%0.01f pixels"
 msgstr "%0.01f пикселей"
@@ -2406,7 +2439,7 @@ msgstr "%0.01f пикселей"
 msgid "Media DB..."
 msgstr ""
 
 msgid "Media DB..."
 msgstr ""
 
-#: cinelerra/dbwindow.C:202 cinelerra/mainmenu.C:1535
+#: cinelerra/dbwindow.C:202 cinelerra/mainmenu.C:1537
 msgid "Shift-M"
 msgstr "Shift-M"
 
 msgid "Shift-M"
 msgstr "Shift-M"
 
@@ -2445,205 +2478,205 @@ msgstr ""
 
 #: cinelerra/dcoffset.C:57 plugins/dcoffset/dcoffset.C:59
 msgid "DC Offset"
 
 #: cinelerra/dcoffset.C:57 plugins/dcoffset/dcoffset.C:59
 msgid "DC Offset"
-msgstr "DC смещение"
+msgstr "DC-смещение"
 
 
-#: cinelerra/dcraw.C:239
+#: cinelerra/dcraw.C:240
 #, c-format
 msgid "%s: Out of memory in %s\n"
 msgstr ""
 
 #, c-format
 msgid "%s: Out of memory in %s\n"
 msgstr ""
 
-#: cinelerra/dcraw.C:248
+#: cinelerra/dcraw.C:249
 #, c-format
 msgid "Unexpected end of file\n"
 msgstr ""
 
 #, c-format
 msgid "Unexpected end of file\n"
 msgstr ""
 
-#: cinelerra/dcraw.C:250
+#: cinelerra/dcraw.C:251
 #, c-format
 msgid "Corrupt data near 0x%jx\n"
 msgstr ""
 
 #, c-format
 msgid "Corrupt data near 0x%jx\n"
 msgstr ""
 
-#: cinelerra/dcraw.C:1457
+#: cinelerra/dcraw.C:1469
 #, c-format
 msgid "Phase One correction...\n"
 msgstr ""
 
 #, c-format
 msgid "Phase One correction...\n"
 msgstr ""
 
-#: cinelerra/dcraw.C:2288
+#: cinelerra/dcraw.C:2308
 #, c-format
 msgid "%s: incorrect JPEG dimensions\n"
 msgstr ""
 
 #, c-format
 msgid "%s: incorrect JPEG dimensions\n"
 msgstr ""
 
-#: cinelerra/dcraw.C:3017
+#: cinelerra/dcraw.C:3037
 #, c-format
 msgid "%s: decoder table overflow\n"
 msgstr ""
 
 #, c-format
 msgid "%s: decoder table overflow\n"
 msgstr ""
 
-#: cinelerra/dcraw.C:3181
+#: cinelerra/dcraw.C:3201
 #, c-format
 msgid "%s has unknown CAMF type %d.\n"
 msgstr ""
 
 #, c-format
 msgid "%s has unknown CAMF type %d.\n"
 msgstr ""
 
-#: cinelerra/dcraw.C:3236
+#: cinelerra/dcraw.C:3256
 #, c-format
 msgid "%s: \"%s\" matrix not found!\n"
 msgstr ""
 
 #, c-format
 msgid "%s: \"%s\" matrix not found!\n"
 msgstr ""
 
-#: cinelerra/dcraw.C:3339
+#: cinelerra/dcraw.C:3359
 #, c-format
 msgid "Foveon interpolation...\n"
 msgstr ""
 
 #, c-format
 msgid "Foveon interpolation...\n"
 msgstr ""
 
-#: cinelerra/dcraw.C:3366
+#: cinelerra/dcraw.C:3386
 #, c-format
 msgid "%s: Invalid white balance \"%s\"\n"
 msgstr ""
 
 #, c-format
 msgid "%s: Invalid white balance \"%s\"\n"
 msgstr ""
 
-#: cinelerra/dcraw.C:3862
+#: cinelerra/dcraw.C:3882
 #, c-format
 msgid "Fixed dead pixels at:"
 msgstr ""
 
 #, c-format
 msgid "Fixed dead pixels at:"
 msgstr ""
 
-#: cinelerra/dcraw.C:3893
+#: cinelerra/dcraw.C:3913
 #, c-format
 msgid "%s is not a valid PGM file!\n"
 msgstr ""
 
 #, c-format
 msgid "%s is not a valid PGM file!\n"
 msgstr ""
 
-#: cinelerra/dcraw.C:3896
+#: cinelerra/dcraw.C:3916
 #, c-format
 msgid "%s has the wrong dimensions!\n"
 msgstr ""
 
 #, c-format
 msgid "%s has the wrong dimensions!\n"
 msgstr ""
 
-#: cinelerra/dcraw.C:4094
+#: cinelerra/dcraw.C:4114
 #, c-format
 msgid "Wavelet denoising...\n"
 msgstr ""
 
 #, c-format
 msgid "Wavelet denoising...\n"
 msgstr ""
 
-#: cinelerra/dcraw.C:4214
+#: cinelerra/dcraw.C:4234
 #, c-format
 msgid "%s: Cannot use camera white balance.\n"
 msgstr ""
 
 #, c-format
 msgid "%s: Cannot use camera white balance.\n"
 msgstr ""
 
-#: cinelerra/dcraw.C:4232
+#: cinelerra/dcraw.C:4252
 #, c-format
 msgid ""
 "Scaling with darkness %d, saturation %d, and\n"
 "multipliers"
 msgstr ""
 
 #, c-format
 msgid ""
 "Scaling with darkness %d, saturation %d, and\n"
 "multipliers"
 msgstr ""
 
-#: cinelerra/dcraw.C:4253
+#: cinelerra/dcraw.C:4273
 #, c-format
 msgid "Correcting chromatic aberration...\n"
 msgstr ""
 
 #, c-format
 msgid "Correcting chromatic aberration...\n"
 msgstr ""
 
-#: cinelerra/dcraw.C:4354
+#: cinelerra/dcraw.C:4374
 #, c-format
 msgid "Bilinear interpolation...\n"
 msgstr ""
 
 #, c-format
 msgid "Bilinear interpolation...\n"
 msgstr ""
 
-#: cinelerra/dcraw.C:4434
+#: cinelerra/dcraw.C:4454
 #, c-format
 msgid "VNG interpolation...\n"
 msgstr ""
 
 #, c-format
 msgid "VNG interpolation...\n"
 msgstr ""
 
-#: cinelerra/dcraw.C:4540
+#: cinelerra/dcraw.C:4560
 #, c-format
 msgid "PPG interpolation...\n"
 msgstr ""
 
 #, c-format
 msgid "PPG interpolation...\n"
 msgstr ""
 
-#: cinelerra/dcraw.C:4638
+#: cinelerra/dcraw.C:4658
 #, c-format
 msgid "%d-pass X-Trans interpolation...\n"
 msgstr ""
 
 #, c-format
 msgid "%d-pass X-Trans interpolation...\n"
 msgstr ""
 
-#: cinelerra/dcraw.C:4862
+#: cinelerra/dcraw.C:4882
 #, c-format
 msgid "AHD interpolation...\n"
 msgstr ""
 
 #, c-format
 msgid "AHD interpolation...\n"
 msgstr ""
 
-#: cinelerra/dcraw.C:4967
+#: cinelerra/dcraw.C:4987
 #, c-format
 msgid "Median filter pass %d...\n"
 msgstr ""
 
 #, c-format
 msgid "Median filter pass %d...\n"
 msgstr ""
 
-#: cinelerra/dcraw.C:4997
+#: cinelerra/dcraw.C:5017
 #, c-format
 msgid "Blending highlights...\n"
 msgstr ""
 
 #, c-format
 msgid "Blending highlights...\n"
 msgstr ""
 
-#: cinelerra/dcraw.C:5032
+#: cinelerra/dcraw.C:5052
 #, c-format
 msgid "Rebuilding highlights...\n"
 msgstr ""
 
 #, c-format
 msgid "Rebuilding highlights...\n"
 msgstr ""
 
-#: cinelerra/dcraw.C:6400
+#: cinelerra/dcraw.C:6427
 #, c-format
 msgid "Reading metadata from %s ...\n"
 msgstr ""
 
 #, c-format
 msgid "Reading metadata from %s ...\n"
 msgstr ""
 
-#: cinelerra/dcraw.C:6408
+#: cinelerra/dcraw.C:6435
 #, c-format
 msgid "Failed to read metadata from %s\n"
 msgstr ""
 
 #, c-format
 msgid "Failed to read metadata from %s\n"
 msgstr ""
 
-#: cinelerra/dcraw.C:6890
+#: cinelerra/dcraw.C:6983
 #, c-format
 msgid "%s: Tail is missing, parsing from head...\n"
 msgstr ""
 
 #, c-format
 msgid "%s: Tail is missing, parsing from head...\n"
 msgstr ""
 
-#: cinelerra/dcraw.C:9359 cinelerra/dcraw.C:9367
+#: cinelerra/dcraw.C:9615 cinelerra/dcraw.C:9623
 #, c-format
 msgid "%s: You must link dcraw with %s!!\n"
 msgstr ""
 
 #, c-format
 msgid "%s: You must link dcraw with %s!!\n"
 msgstr ""
 
-#: cinelerra/dcraw.C:9415
+#: cinelerra/dcraw.C:9671
 #, c-format
 msgid "%s has no embedded profile.\n"
 msgstr ""
 
 #, c-format
 msgid "%s has no embedded profile.\n"
 msgstr ""
 
-#: cinelerra/dcraw.C:9431
+#: cinelerra/dcraw.C:9687
 #, c-format
 msgid "Cannot open file %s!\n"
 msgstr ""
 
 #, c-format
 msgid "Cannot open file %s!\n"
 msgstr ""
 
-#: cinelerra/dcraw.C:9434
+#: cinelerra/dcraw.C:9690
 #, c-format
 msgid "Applying color profile...\n"
 msgstr ""
 
 #, c-format
 msgid "Applying color profile...\n"
 msgstr ""
 
-#: cinelerra/dcraw.C:9533
+#: cinelerra/dcraw.C:9789
 #, c-format
 msgid "Building histograms...\n"
 msgstr ""
 
 #, c-format
 msgid "Building histograms...\n"
 msgstr ""
 
-#: cinelerra/dcraw.C:9534
+#: cinelerra/dcraw.C:9790
 #, c-format
 msgid "Converting to %s colorspace...\n"
 msgstr ""
 
 #, c-format
 msgid "Converting to %s colorspace...\n"
 msgstr ""
 
-#: cinelerra/dcraw.C:9576
+#: cinelerra/dcraw.C:9832
 #, c-format
 msgid "Rotating image 45 degrees...\n"
 msgstr ""
 
 #, c-format
 msgid "Rotating image 45 degrees...\n"
 msgstr ""
 
-#: cinelerra/dcraw.C:9611
+#: cinelerra/dcraw.C:9867
 #, c-format
 msgid "Stretching the image...\n"
 msgstr ""
 
 #, c-format
 msgid "Stretching the image...\n"
 msgstr ""
 
-#: cinelerra/dcraw.C:9911
+#: cinelerra/dcraw.C:10167
 #, c-format
 msgid ""
 "\n"
 "Raw photo decoder \"dcraw\" v%s"
 msgstr ""
 
 #, c-format
 msgid ""
 "\n"
 "Raw photo decoder \"dcraw\" v%s"
 msgstr ""
 
-#: cinelerra/dcraw.C:9912
+#: cinelerra/dcraw.C:10168
 #, c-format
 msgid ""
 "\n"
 "by Dave Coffin, dcoffin a cybercom o net\n"
 msgstr ""
 
 #, c-format
 msgid ""
 "\n"
 "by Dave Coffin, dcoffin a cybercom o net\n"
 msgstr ""
 
-#: cinelerra/dcraw.C:9913
+#: cinelerra/dcraw.C:10169
 #, c-format
 msgid ""
 "\n"
 #, c-format
 msgid ""
 "\n"
@@ -2651,321 +2684,321 @@ msgid ""
 "\n"
 msgstr ""
 
 "\n"
 msgstr ""
 
-#: cinelerra/dcraw.C:9914
+#: cinelerra/dcraw.C:10170
 msgid "-v        Print verbose messages"
 msgstr ""
 
 msgid "-v        Print verbose messages"
 msgstr ""
 
-#: cinelerra/dcraw.C:9915
+#: cinelerra/dcraw.C:10171
 msgid "-c        Write image data to standard output"
 msgstr ""
 
 msgid "-c        Write image data to standard output"
 msgstr ""
 
-#: cinelerra/dcraw.C:9916
+#: cinelerra/dcraw.C:10172
 msgid "-e        Extract embedded thumbnail image"
 msgstr ""
 
 msgid "-e        Extract embedded thumbnail image"
 msgstr ""
 
-#: cinelerra/dcraw.C:9917
+#: cinelerra/dcraw.C:10173
 msgid "-i        Identify files without decoding them"
 msgstr ""
 
 msgid "-i        Identify files without decoding them"
 msgstr ""
 
-#: cinelerra/dcraw.C:9918
+#: cinelerra/dcraw.C:10174
 msgid "-i -v     Identify files and show metadata"
 msgstr ""
 
 msgid "-i -v     Identify files and show metadata"
 msgstr ""
 
-#: cinelerra/dcraw.C:9919
+#: cinelerra/dcraw.C:10175
 msgid "-z        Change file dates to camera timestamp"
 msgstr ""
 
 msgid "-z        Change file dates to camera timestamp"
 msgstr ""
 
-#: cinelerra/dcraw.C:9920
+#: cinelerra/dcraw.C:10176
 msgid "-w        Use camera white balance, if possible"
 msgstr ""
 
 msgid "-w        Use camera white balance, if possible"
 msgstr ""
 
-#: cinelerra/dcraw.C:9921
+#: cinelerra/dcraw.C:10177
 msgid "-a        Average the whole image for white balance"
 msgstr ""
 
 msgid "-a        Average the whole image for white balance"
 msgstr ""
 
-#: cinelerra/dcraw.C:9922
+#: cinelerra/dcraw.C:10178
 msgid "-A <x y w h> Average a grey box for white balance"
 msgstr ""
 
 msgid "-A <x y w h> Average a grey box for white balance"
 msgstr ""
 
-#: cinelerra/dcraw.C:9923
+#: cinelerra/dcraw.C:10179
 msgid "-r <r g b g> Set custom white balance"
 msgstr ""
 
 msgid "-r <r g b g> Set custom white balance"
 msgstr ""
 
-#: cinelerra/dcraw.C:9924
+#: cinelerra/dcraw.C:10180
 msgid "+M/-M     Use/don't use an embedded color matrix"
 msgstr ""
 
 msgid "+M/-M     Use/don't use an embedded color matrix"
 msgstr ""
 
-#: cinelerra/dcraw.C:9925
+#: cinelerra/dcraw.C:10181
 msgid "-C <r b>  Correct chromatic aberration"
 msgstr ""
 
 msgid "-C <r b>  Correct chromatic aberration"
 msgstr ""
 
-#: cinelerra/dcraw.C:9926
+#: cinelerra/dcraw.C:10182
 msgid "-P <file> Fix the dead pixels listed in this file"
 msgstr ""
 
 msgid "-P <file> Fix the dead pixels listed in this file"
 msgstr ""
 
-#: cinelerra/dcraw.C:9927
+#: cinelerra/dcraw.C:10183
 msgid "-K <file> Subtract dark frame (16-bit raw PGM)"
 msgstr ""
 
 msgid "-K <file> Subtract dark frame (16-bit raw PGM)"
 msgstr ""
 
-#: cinelerra/dcraw.C:9928
+#: cinelerra/dcraw.C:10184
 msgid "-k <num>  Set the darkness level"
 msgstr ""
 
 msgid "-k <num>  Set the darkness level"
 msgstr ""
 
-#: cinelerra/dcraw.C:9929
+#: cinelerra/dcraw.C:10185
 msgid "-S <num>  Set the saturation level"
 msgstr ""
 
 msgid "-S <num>  Set the saturation level"
 msgstr ""
 
-#: cinelerra/dcraw.C:9930
+#: cinelerra/dcraw.C:10186
 msgid "-n <num>  Set threshold for wavelet denoising"
 msgstr ""
 
 msgid "-n <num>  Set threshold for wavelet denoising"
 msgstr ""
 
-#: cinelerra/dcraw.C:9931
+#: cinelerra/dcraw.C:10187
 msgid "-H [0-9]  Highlight mode (0=clip, 1=unclip, 2=blend, 3+=rebuild)"
 msgstr ""
 
 msgid "-H [0-9]  Highlight mode (0=clip, 1=unclip, 2=blend, 3+=rebuild)"
 msgstr ""
 
-#: cinelerra/dcraw.C:9932
+#: cinelerra/dcraw.C:10188
 msgid "-t [0-7]  Flip image (0=none, 3=180, 5=90CCW, 6=90CW)"
 msgstr ""
 
 msgid "-t [0-7]  Flip image (0=none, 3=180, 5=90CCW, 6=90CW)"
 msgstr ""
 
-#: cinelerra/dcraw.C:9933
+#: cinelerra/dcraw.C:10189
 msgid "-o [0-6]  Output colorspace (raw,sRGB,Adobe,Wide,ProPhoto,XYZ,ACES)"
 msgstr ""
 
 msgid "-o [0-6]  Output colorspace (raw,sRGB,Adobe,Wide,ProPhoto,XYZ,ACES)"
 msgstr ""
 
-#: cinelerra/dcraw.C:9935
+#: cinelerra/dcraw.C:10191
 msgid "-o <file> Apply output ICC profile from file"
 msgstr ""
 
 msgid "-o <file> Apply output ICC profile from file"
 msgstr ""
 
-#: cinelerra/dcraw.C:9936
+#: cinelerra/dcraw.C:10192
 msgid "-p <file> Apply camera ICC profile from file or \"embed\""
 msgstr ""
 
 msgid "-p <file> Apply camera ICC profile from file or \"embed\""
 msgstr ""
 
-#: cinelerra/dcraw.C:9938
+#: cinelerra/dcraw.C:10194
 msgid "-d        Document mode (no color, no interpolation)"
 msgstr ""
 
 msgid "-d        Document mode (no color, no interpolation)"
 msgstr ""
 
-#: cinelerra/dcraw.C:9939
+#: cinelerra/dcraw.C:10195
 msgid "-D        Document mode without scaling (totally raw)"
 msgstr ""
 
 msgid "-D        Document mode without scaling (totally raw)"
 msgstr ""
 
-#: cinelerra/dcraw.C:9940
+#: cinelerra/dcraw.C:10196
 msgid "-j        Don't stretch or rotate raw pixels"
 msgstr ""
 
 msgid "-j        Don't stretch or rotate raw pixels"
 msgstr ""
 
-#: cinelerra/dcraw.C:9941
+#: cinelerra/dcraw.C:10197
 msgid "-W        Don't automatically brighten the image"
 msgstr ""
 
 msgid "-W        Don't automatically brighten the image"
 msgstr ""
 
-#: cinelerra/dcraw.C:9942
+#: cinelerra/dcraw.C:10198
 msgid "-b <num>  Adjust brightness (default = 1.0)"
 msgstr ""
 
 msgid "-b <num>  Adjust brightness (default = 1.0)"
 msgstr ""
 
-#: cinelerra/dcraw.C:9943
+#: cinelerra/dcraw.C:10199
 msgid "-g <p ts> Set custom gamma curve (default = 2.222 4.5)"
 msgstr ""
 
 msgid "-g <p ts> Set custom gamma curve (default = 2.222 4.5)"
 msgstr ""
 
-#: cinelerra/dcraw.C:9944
+#: cinelerra/dcraw.C:10200
 msgid "-q [0-3]  Set the interpolation quality"
 msgstr ""
 
 msgid "-q [0-3]  Set the interpolation quality"
 msgstr ""
 
-#: cinelerra/dcraw.C:9945
+#: cinelerra/dcraw.C:10201
 msgid "-h        Half-size color image (twice as fast as \"-q 0\")"
 msgstr ""
 
 msgid "-h        Half-size color image (twice as fast as \"-q 0\")"
 msgstr ""
 
-#: cinelerra/dcraw.C:9946
+#: cinelerra/dcraw.C:10202
 msgid "-f        Interpolate RGGB as four colors"
 msgstr ""
 
 msgid "-f        Interpolate RGGB as four colors"
 msgstr ""
 
-#: cinelerra/dcraw.C:9947
+#: cinelerra/dcraw.C:10203
 msgid "-m <num>  Apply a 3x3 median filter to R-G and B-G"
 msgstr ""
 
 msgid "-m <num>  Apply a 3x3 median filter to R-G and B-G"
 msgstr ""
 
-#: cinelerra/dcraw.C:9948
+#: cinelerra/dcraw.C:10204
 msgid "-s [0..N-1] Select one raw image or \"all\" from each file"
 msgstr ""
 
 msgid "-s [0..N-1] Select one raw image or \"all\" from each file"
 msgstr ""
 
-#: cinelerra/dcraw.C:9949
+#: cinelerra/dcraw.C:10205
 msgid "-6        Write 16-bit instead of 8-bit"
 msgstr ""
 
 msgid "-6        Write 16-bit instead of 8-bit"
 msgstr ""
 
-#: cinelerra/dcraw.C:9950
+#: cinelerra/dcraw.C:10206
 msgid "-4        Linear 16-bit, same as \"-6 -W -g 1 1\""
 msgstr ""
 
 msgid "-4        Linear 16-bit, same as \"-6 -W -g 1 1\""
 msgstr ""
 
-#: cinelerra/dcraw.C:9951
+#: cinelerra/dcraw.C:10207
 msgid "-T        Write TIFF instead of PPM"
 msgstr ""
 
 msgid "-T        Write TIFF instead of PPM"
 msgstr ""
 
-#: cinelerra/dcraw.C:9961
+#: cinelerra/dcraw.C:10217
 #, c-format
 msgid "Non-numeric argument to \"-%c\"\n"
 msgstr ""
 
 #, c-format
 msgid "Non-numeric argument to \"-%c\"\n"
 msgstr ""
 
-#: cinelerra/dcraw.C:10017
+#: cinelerra/dcraw.C:10273
 #, c-format
 msgid "Unknown option \"-%c\".\n"
 msgstr ""
 
 #, c-format
 msgid "Unknown option \"-%c\".\n"
 msgstr ""
 
-#: cinelerra/dcraw.C:10022
+#: cinelerra/dcraw.C:10278
 #, c-format
 msgid "No files to process.\n"
 msgstr ""
 
 #, c-format
 msgid "No files to process.\n"
 msgstr ""
 
-#: cinelerra/dcraw.C:10028
+#: cinelerra/dcraw.C:10284
 #, c-format
 msgid "Will not write an image to the terminal!\n"
 msgstr ""
 
 #, c-format
 msgid "Will not write an image to the terminal!\n"
 msgstr ""
 
-#: cinelerra/dcraw.C:10066
+#: cinelerra/dcraw.C:10322
 #, c-format
 msgid "%s has no timestamp.\n"
 msgstr ""
 
 #, c-format
 msgid "%s has no timestamp.\n"
 msgstr ""
 
-#: cinelerra/dcraw.C:10071
+#: cinelerra/dcraw.C:10327
 #, c-format
 msgid "%s time set to %d.\n"
 msgstr ""
 
 #, c-format
 msgid "%s time set to %d.\n"
 msgstr ""
 
-#: cinelerra/dcraw.C:10083
+#: cinelerra/dcraw.C:10339
 #, c-format
 msgid "%s has no thumbnail.\n"
 msgstr ""
 
 #, c-format
 msgid "%s has no thumbnail.\n"
 msgstr ""
 
-#: cinelerra/dcraw.C:10103
+#: cinelerra/dcraw.C:10359
 #, c-format
 msgid ""
 "\n"
 "Filename: %s\n"
 msgstr ""
 
 #, c-format
 msgid ""
 "\n"
 "Filename: %s\n"
 msgstr ""
 
-#: cinelerra/dcraw.C:10104
+#: cinelerra/dcraw.C:10360
 #, c-format
 msgid "Timestamp: %s"
 msgstr ""
 
 #, c-format
 msgid "Timestamp: %s"
 msgstr ""
 
-#: cinelerra/dcraw.C:10105
+#: cinelerra/dcraw.C:10361
 #, c-format
 msgid "Camera: %s %s\n"
 msgstr ""
 
 #, c-format
 msgid "Camera: %s %s\n"
 msgstr ""
 
-#: cinelerra/dcraw.C:10107
+#: cinelerra/dcraw.C:10363
 #, c-format
 msgid "Owner: %s\n"
 msgstr ""
 
 #, c-format
 msgid "Owner: %s\n"
 msgstr ""
 
-#: cinelerra/dcraw.C:10109
+#: cinelerra/dcraw.C:10365
 #, c-format
 msgid "DNG Version: "
 msgstr ""
 
 #, c-format
 msgid "DNG Version: "
 msgstr ""
 
-#: cinelerra/dcraw.C:10113
+#: cinelerra/dcraw.C:10369
 #, c-format
 msgid "ISO speed: %d\n"
 msgstr ""
 
 #, c-format
 msgid "ISO speed: %d\n"
 msgstr ""
 
-#: cinelerra/dcraw.C:10114
+#: cinelerra/dcraw.C:10370
 #, c-format
 msgid "Shutter: "
 msgstr ""
 
 #, c-format
 msgid "Shutter: "
 msgstr ""
 
-#: cinelerra/dcraw.C:10117
+#: cinelerra/dcraw.C:10373
 #, c-format
 msgid "%0.1f sec\n"
 msgstr ""
 
 #, c-format
 msgid "%0.1f sec\n"
 msgstr ""
 
-#: cinelerra/dcraw.C:10118
+#: cinelerra/dcraw.C:10374
 #, c-format
 msgid "Aperture: f/%0.1f\n"
 msgstr ""
 
 #, c-format
 msgid "Aperture: f/%0.1f\n"
 msgstr ""
 
-#: cinelerra/dcraw.C:10119
+#: cinelerra/dcraw.C:10375
 #, c-format
 msgid "Focal length: %0.1f mm\n"
 msgstr ""
 
 #, c-format
 msgid "Focal length: %0.1f mm\n"
 msgstr ""
 
-#: cinelerra/dcraw.C:10120
+#: cinelerra/dcraw.C:10376
 #, c-format
 msgid "Embedded ICC profile: %s\n"
 msgstr ""
 
 #, c-format
 msgid "Embedded ICC profile: %s\n"
 msgstr ""
 
-#: cinelerra/dcraw.C:10120
+#: cinelerra/dcraw.C:10376
 msgid "yes"
 msgstr ""
 
 msgid "yes"
 msgstr ""
 
-#: cinelerra/dcraw.C:10120
+#: cinelerra/dcraw.C:10376
 msgid "no"
 msgstr ""
 
 msgid "no"
 msgstr ""
 
-#: cinelerra/dcraw.C:10121
+#: cinelerra/dcraw.C:10377
 #, c-format
 msgid "Number of raw images: %d\n"
 msgstr ""
 
 #, c-format
 msgid "Number of raw images: %d\n"
 msgstr ""
 
-#: cinelerra/dcraw.C:10123
+#: cinelerra/dcraw.C:10379
 #, c-format
 msgid "Pixel Aspect Ratio: %0.6f\n"
 msgstr ""
 
 #, c-format
 msgid "Pixel Aspect Ratio: %0.6f\n"
 msgstr ""
 
-#: cinelerra/dcraw.C:10125
+#: cinelerra/dcraw.C:10381
 #, c-format
 msgid "Thumb size:  %4d x %d\n"
 msgstr ""
 
 #, c-format
 msgid "Thumb size:  %4d x %d\n"
 msgstr ""
 
-#: cinelerra/dcraw.C:10126
+#: cinelerra/dcraw.C:10382
 #, c-format
 msgid "Full size:   %4d x %d\n"
 msgstr ""
 
 #, c-format
 msgid "Full size:   %4d x %d\n"
 msgstr ""
 
-#: cinelerra/dcraw.C:10157
+#: cinelerra/dcraw.C:10413
 #, c-format
 msgid "Image size:  %4d x %d\n"
 msgstr ""
 
 #, c-format
 msgid "Image size:  %4d x %d\n"
 msgstr ""
 
-#: cinelerra/dcraw.C:10158
+#: cinelerra/dcraw.C:10414
 #, c-format
 msgid "Output size: %4d x %d\n"
 msgstr ""
 
 #, c-format
 msgid "Output size: %4d x %d\n"
 msgstr ""
 
-#: cinelerra/dcraw.C:10159
+#: cinelerra/dcraw.C:10415
 #, c-format
 msgid "Raw colors: %d"
 msgstr ""
 
 #, c-format
 msgid "Raw colors: %d"
 msgstr ""
 
-#: cinelerra/dcraw.C:10166
+#: cinelerra/dcraw.C:10422
 #, c-format
 msgid ""
 "\n"
 "Filter pattern: "
 msgstr ""
 
 #, c-format
 msgid ""
 "\n"
 "Filter pattern: "
 msgstr ""
 
-#: cinelerra/dcraw.C:10171
+#: cinelerra/dcraw.C:10427
 #, c-format
 msgid ""
 "\n"
 "Daylight multipliers:"
 msgstr ""
 
 #, c-format
 msgid ""
 "\n"
 "Daylight multipliers:"
 msgstr ""
 
-#: cinelerra/dcraw.C:10174
+#: cinelerra/dcraw.C:10430
 #, c-format
 msgid ""
 "\n"
 "Camera multipliers:"
 msgstr ""
 
 #, c-format
 msgid ""
 "\n"
 "Camera multipliers:"
 msgstr ""
 
-#: cinelerra/dcraw.C:10198
+#: cinelerra/dcraw.C:10454
 #, c-format
 msgid "Loading %s %s image from %s ...\n"
 msgstr ""
 
 #, c-format
 msgid "Loading %s %s image from %s ...\n"
 msgstr ""
 
-#: cinelerra/dcraw.C:10201
+#: cinelerra/dcraw.C:10457
 #, c-format
 msgid "%s: \"-s %d\" requests a nonexistent image!\n"
 msgstr ""
 
 #, c-format
 msgid "%s: \"-s %d\" requests a nonexistent image!\n"
 msgstr ""
 
-#: cinelerra/dcraw.C:10284
+#: cinelerra/dcraw.C:10540
 msgid "standard output"
 msgstr ""
 
 msgid "standard output"
 msgstr ""
 
-#: cinelerra/dcraw.C:10302
+#: cinelerra/dcraw.C:10558
 #, c-format
 msgid "Writing data to %s ...\n"
 msgstr ""
 #, c-format
 msgid "Writing data to %s ...\n"
 msgstr ""
@@ -3052,17 +3085,17 @@ msgstr ""
 msgid "lost"
 msgstr ""
 
 msgid "lost"
 msgstr ""
 
-#: cinelerra/devicempeginput.C:614
+#: cinelerra/devicempeginput.C:618
 #, c-format
 msgid "DeviceMPEGInput::get_channeldb::element %d (id %d.%d) has %d/%d video/audio streams\n"
 msgstr "DeviceMPEGInput::get_channeldb::element %d (id %d.%d) has %d/%d video/audio streams\n"
 
 #, c-format
 msgid "DeviceMPEGInput::get_channeldb::element %d (id %d.%d) has %d/%d video/audio streams\n"
 msgstr "DeviceMPEGInput::get_channeldb::element %d (id %d.%d) has %d/%d video/audio streams\n"
 
-#: cinelerra/devicempeginput.C:620
+#: cinelerra/devicempeginput.C:624
 #, c-format
 msgid "  only first audio stream will be used\n"
 msgstr "будет использован только первый аудиопоток\n"
 
 #, c-format
 msgid "  only first audio stream will be used\n"
 msgstr "будет использован только первый аудиопоток\n"
 
-#: cinelerra/devicempeginput.C:634
+#: cinelerra/devicempeginput.C:638
 #, c-format
 msgid "  only first video stream will be used\n"
 msgstr "будет использован только первый видеопоток\n"
 #, c-format
 msgid "  only first video stream will be used\n"
 msgstr "будет использован только первый видеопоток\n"
@@ -3149,96 +3182,99 @@ msgstr ""
 msgid "Overwrite ( b )"
 msgstr "Заменить ( b )"
 
 msgid "Overwrite ( b )"
 msgstr "Заменить ( b )"
 
-#: cinelerra/editpanel.C:850
+#: cinelerra/editpanel.C:852
 msgid "Extract"
 msgstr ""
 
 msgid "Extract"
 msgstr ""
 
-#: cinelerra/editpanel.C:866
+#: cinelerra/editpanel.C:868
 msgid "To clip ( i )"
 msgstr "Создать клип ( i )"
 
 msgid "To clip ( i )"
 msgstr "Создать клип ( i )"
 
-#: cinelerra/editpanel.C:892
+#: cinelerra/editpanel.C:896
 msgid "Manual goto ( g )"
 msgstr "Перейти к ... ( g )"
 
 msgid "Manual goto ( g )"
 msgstr "Перейти к ... ( g )"
 
-#: cinelerra/editpanel.C:919
+#: cinelerra/editpanel.C:923
 msgid "Splice ( v )"
 msgstr "Разрезать и вставить ( v )"
 
 msgid "Splice ( v )"
 msgstr "Разрезать и вставить ( v )"
 
-#: cinelerra/editpanel.C:943
+#: cinelerra/editpanel.C:949
 msgid "Split | Cut ( x )"
 msgstr "Разрезать | Вырезать ( x )"
 
 msgid "Split | Cut ( x )"
 msgstr "Разрезать | Вырезать ( x )"
 
-#: cinelerra/editpanel.C:976
-msgid "Click to play"
-msgstr ""
+#: cinelerra/editpanel.C:982
+msgid "Click to play (p)"
+msgstr "Управление воспроизведением\n"
+"при помощи колеса мыши/щелчка Л/CКМ\n"
+"в любой части окна ( p )"
 
 
-#: cinelerra/editpanel.C:993
+#: cinelerra/editpanel.C:1014
 msgid "Commercial ( shift X )"
 msgstr ""
 
 msgid "Commercial ( shift X )"
 msgstr ""
 
-#: cinelerra/editpanel.C:1030
+#: cinelerra/editpanel.C:1051
 msgid "Copy ( c )"
 msgstr "Копировать ( c )"
 
 msgid "Copy ( c )"
 msgstr "Копировать ( c )"
 
-#: cinelerra/editpanel.C:1053
+#: cinelerra/editpanel.C:1077
 msgid "Append to end of track"
 msgstr "Добавить в конец дорожки"
 
 msgid "Append to end of track"
 msgstr "Добавить в конец дорожки"
 
-#: cinelerra/editpanel.C:1071
+#: cinelerra/editpanel.C:1095
 msgid "Insert before beginning of track"
 msgstr "Вставить в начало дорожки"
 
 msgid "Insert before beginning of track"
 msgstr "Вставить в начало дорожки"
 
-#: cinelerra/editpanel.C:1090
+#: cinelerra/editpanel.C:1114
 msgid "Paste ( v )"
 msgstr "Вставить ( v )"
 
 msgid "Paste ( v )"
 msgstr "Вставить ( v )"
 
-#: cinelerra/editpanel.C:1122
+#: cinelerra/editpanel.C:1146
 msgid "Set transition"
 msgstr "Настроить переход"
 
 msgid "Set transition"
 msgstr "Настроить переход"
 
-#: cinelerra/editpanel.C:1137
+#: cinelerra/editpanel.C:1161
 msgid "Set presentation up to current position"
 msgstr ""
 
 msgid "Set presentation up to current position"
 msgstr ""
 
-#: cinelerra/editpanel.C:1152
+#: cinelerra/editpanel.C:1176
 msgid "Undo ( z )"
 msgstr "Отмена ( z )"
 
 msgid "Undo ( z )"
 msgstr "Отмена ( z )"
 
-#: cinelerra/editpanel.C:1174
+#: cinelerra/editpanel.C:1198
 msgid "Redo ( shift Z )"
 msgstr "Повтор ( shift Z )"
 
 msgid "Redo ( shift Z )"
 msgstr "Повтор ( shift Z )"
 
-#: cinelerra/editpanel.C:1200
+#: cinelerra/editpanel.C:1224
 msgid "Toggle label at current position ( l )"
 msgstr "Установить метку в текущую позицию ( l )"
 
 msgid "Toggle label at current position ( l )"
 msgstr "Установить метку в текущую позицию ( l )"
 
-#: cinelerra/editpanel.C:1229
+#: cinelerra/editpanel.C:1253
 msgid "Fit selection to display ( f )"
 msgstr "Отобразить проект/выделенный участок\n"
 "по размеру монтажного стола ( f )"
 
 msgid "Fit selection to display ( f )"
 msgstr "Отобразить проект/выделенный участок\n"
 "по размеру монтажного стола ( f )"
 
-#: cinelerra/editpanel.C:1261
+#: cinelerra/editpanel.C:1285
 msgid "Fit all autos to display ( Alt + f )"
 msgstr "Отобразить диапазон автоматизации\n"
 "по высоте дорожки ( Alt + f )"
 
 msgid "Fit all autos to display ( Alt + f )"
 msgstr "Отобразить диапазон автоматизации\n"
 "по высоте дорожки ( Alt + f )"
 
-#: cinelerra/editpanel.C:1304
+#: cinelerra/editpanel.C:1328
 msgid "Drag and drop editing mode"
 msgstr "Правка в режиме 'Перетащить и оставить'"
 
 msgid "Drag and drop editing mode"
 msgstr "Правка в режиме 'Перетащить и оставить'"
 
-#: cinelerra/editpanel.C:1326
+#: cinelerra/editpanel.C:1350
 msgid "Cut and paste editing mode"
 msgstr "Правка в режиме 'Вырезать и вставить'"
 
 msgid "Cut and paste editing mode"
 msgstr "Правка в режиме 'Вырезать и вставить'"
 
-#: cinelerra/editpanel.C:1347
-msgid "Generate keyframes while tweeking"
+#: cinelerra/editpanel.C:1371
+msgid "Generate keyframes while tweeking (j)"
 msgstr "Автоматически создавать ключевые\n"
 msgstr "Автоматически создавать ключевые\n"
-"кадры в ходе редактирования"
+"кадры в ходе редактирования (j)"
 
 
-#: cinelerra/editpanel.C:1365
+#: cinelerra/editpanel.C:1401
 msgid "Lock labels from moving"
 msgid "Lock labels from moving"
-msgstr "Блокировать перемещение меток"
+msgstr "Блокировать перемещение меток\n"
+"при операциях правки"
 
 #: cinelerra/editpopup.C:96
 msgid "Attach effect..."
 
 #: cinelerra/editpopup.C:96
 msgid "Attach effect..."
@@ -3256,13 +3292,13 @@ msgstr "Изменить размер дорожки..."
 msgid "Match output size"
 msgstr "По размеру вывода"
 
 msgid "Match output size"
 msgstr "По размеру вывода"
 
-#: cinelerra/editpopup.C:187 cinelerra/mainmenu.C:1032
-#: cinelerra/mainmenu.C:1102
+#: cinelerra/editpopup.C:187 cinelerra/mainmenu.C:1034
+#: cinelerra/mainmenu.C:1104
 msgid "Delete track"
 msgstr "Удалить дорожку"
 
 msgid "Delete track"
 msgstr "Удалить дорожку"
 
-#: cinelerra/editpopup.C:200 cinelerra/mainmenu.C:1019
-#: cinelerra/mainmenu.C:1087
+#: cinelerra/editpopup.C:200 cinelerra/mainmenu.C:1021
+#: cinelerra/mainmenu.C:1089
 msgid "Add track"
 msgstr "Добавить дорожку"
 
 msgid "Add track"
 msgstr "Добавить дорожку"
 
@@ -3278,16 +3314,6 @@ msgstr ": Задать название"
 msgid "User title"
 msgstr "Пользовательское название"
 
 msgid "User title"
 msgstr "Пользовательское название"
 
-#: cinelerra/edlsession.C:249 plugins/crossfade/crossfade.C:46
-#, c-format
-msgid "Crossfade"
-msgstr "Перекрестное затухание"
-
-#: cinelerra/edlsession.C:251 plugins/dissolve/dissolve.C:50
-#, c-format
-msgid "Dissolve"
-msgstr "Наплыв"
-
 #: cinelerra/effectlist.C:53
 #, c-format
 msgid "Effect info: %s"
 #: cinelerra/effectlist.C:53
 #, c-format
 msgid "Effect info: %s"
@@ -3357,143 +3383,143 @@ msgstr ""
 msgid "Feather by how many frames:"
 msgstr ""
 
 msgid "Feather by how many frames:"
 msgstr ""
 
-#: cinelerra/ffmpeg.C:54 cinelerra/pluginfclient.C:29
+#: cinelerra/ffmpeg.C:60 cinelerra/pluginfclient.C:32
 #, c-format
 msgid "%s  err: %s\n"
 msgstr "%s  err: %s\n"
 
 #, c-format
 msgid "%s  err: %s\n"
 msgstr "%s  err: %s\n"
 
-#: cinelerra/ffmpeg.C:336 cinelerra/ffmpeg.C:3005
+#: cinelerra/ffmpeg.C:342 cinelerra/ffmpeg.C:3010
 msgid "cant allocate codec context\n"
 msgstr "cant allocate codec context\n"
 
 msgid "cant allocate codec context\n"
 msgstr "cant allocate codec context\n"
 
-#: cinelerra/ffmpeg.C:352
+#: cinelerra/ffmpeg.C:355
 msgid "open decoder failed\n"
 msgstr "open decoder failed\n"
 
 msgid "open decoder failed\n"
 msgstr "open decoder failed\n"
 
-#: cinelerra/ffmpeg.C:355
+#: cinelerra/ffmpeg.C:358
 msgid "can't clone input file\n"
 msgstr "can't clone input file\n"
 
 msgid "can't clone input file\n"
 msgstr "can't clone input file\n"
 
-#: cinelerra/ffmpeg.C:416
+#: cinelerra/ffmpeg.C:419
 msgid "av_buffersrc_add_frame_flags failed\n"
 msgstr "av_buffersrc_add_frame_flags failed\n"
 
 msgid "av_buffersrc_add_frame_flags failed\n"
 msgstr "av_buffersrc_add_frame_flags failed\n"
 
-#: cinelerra/ffmpeg.C:1702
+#: cinelerra/ffmpeg.C:1705
 #, c-format
 msgid "options open failed %s\n"
 msgstr "options open failed %s\n"
 
 #, c-format
 msgid "options open failed %s\n"
 msgstr "options open failed %s\n"
 
-#: cinelerra/ffmpeg.C:1708
+#: cinelerra/ffmpeg.C:1711
 #, c-format
 msgid "format/codec not found %s\n"
 msgstr "format/codec not found %s\n"
 
 #, c-format
 msgid "format/codec not found %s\n"
 msgstr "format/codec not found %s\n"
 
-#: cinelerra/ffmpeg.C:1767
+#: cinelerra/ffmpeg.C:1770
 #, c-format
 msgid "err reading %s: line %d\n"
 msgstr "err reading %s: line %d\n"
 
 #, c-format
 msgid "err reading %s: line %d\n"
 msgstr "err reading %s: line %d\n"
 
-#: cinelerra/ffmpeg.C:1851
+#: cinelerra/ffmpeg.C:1854
 #, c-format
 msgid "vid%d (%d),  id 0x%06x:\n"
 msgstr "vid%d (%d),  id 0x%06x:\n"
 
 #, c-format
 msgid "vid%d (%d),  id 0x%06x:\n"
 msgstr "vid%d (%d),  id 0x%06x:\n"
 
-#: cinelerra/ffmpeg.C:1874
+#: cinelerra/ffmpeg.C:1877
 #, c-format
 msgid "aud%d (%d),  id 0x%06x:\n"
 msgstr "aud%d (%d),  id 0x%06x:\n"
 
 #, c-format
 msgid "aud%d (%d),  id 0x%06x:\n"
 msgstr "aud%d (%d),  id 0x%06x:\n"
 
-#: cinelerra/ffmpeg.C:1969
+#: cinelerra/ffmpeg.C:1972
 #, c-format
 msgid "can't stat file: %s\n"
 msgstr "can't stat file: %s\n"
 
 #, c-format
 msgid "can't stat file: %s\n"
 msgstr "can't stat file: %s\n"
 
-#: cinelerra/ffmpeg.C:2064
+#: cinelerra/ffmpeg.C:2067
 #, c-format
 msgid "bad file path: %s\n"
 msgstr "bad file path: %s\n"
 
 #, c-format
 msgid "bad file path: %s\n"
 msgstr "bad file path: %s\n"
 
-#: cinelerra/ffmpeg.C:2069
+#: cinelerra/ffmpeg.C:2072
 #, c-format
 msgid "bad file format: %s\n"
 msgstr "bad file format: %s\n"
 
 #, c-format
 msgid "bad file format: %s\n"
 msgstr "bad file format: %s\n"
 
-#: cinelerra/ffmpeg.C:2073
+#: cinelerra/ffmpeg.C:2076
 #, c-format
 msgid "mismatch audio/video file format: %s\n"
 msgstr "mismatch audio/video file format: %s\n"
 
 #, c-format
 msgid "mismatch audio/video file format: %s\n"
 msgstr "mismatch audio/video file format: %s\n"
 
-#: cinelerra/ffmpeg.C:2083
+#: cinelerra/ffmpeg.C:2086
 #, c-format
 msgid "failed: %s\n"
 msgstr "failed: %s\n"
 
 #, c-format
 msgid "failed: %s\n"
 msgstr "failed: %s\n"
 
-#: cinelerra/ffmpeg.C:2107
+#: cinelerra/ffmpeg.C:2110
 #, c-format
 msgid "get_encoder failed %s:%s\n"
 msgstr "get_encoder failed %s:%s\n"
 
 #, c-format
 msgid "get_encoder failed %s:%s\n"
 msgstr "get_encoder failed %s:%s\n"
 
-#: cinelerra/ffmpeg.C:2124
+#: cinelerra/ffmpeg.C:2129
 #, c-format
 msgid "cant find codec %s:%s\n"
 msgstr "cant find codec %s:%s\n"
 
 #, c-format
 msgid "cant find codec %s:%s\n"
 msgstr "cant find codec %s:%s\n"
 
-#: cinelerra/ffmpeg.C:2130
+#: cinelerra/ffmpeg.C:2135
 #, c-format
 msgid "unknown codec %s:%s\n"
 msgstr "unknown codec %s:%s\n"
 
 #, c-format
 msgid "unknown codec %s:%s\n"
 msgstr "unknown codec %s:%s\n"
 
-#: cinelerra/ffmpeg.C:2137
+#: cinelerra/ffmpeg.C:2142
 #, c-format
 msgid "cant create stream %s:%s\n"
 msgstr "cant create stream %s:%s\n"
 
 #, c-format
 msgid "cant create stream %s:%s\n"
 msgstr "cant create stream %s:%s\n"
 
-#: cinelerra/ffmpeg.C:2145
+#: cinelerra/ffmpeg.C:2150
 #, c-format
 msgid "duplicate audio %s:%s\n"
 msgstr "duplicate audio %s:%s\n"
 
 #, c-format
 msgid "duplicate audio %s:%s\n"
 msgstr "duplicate audio %s:%s\n"
 
-#: cinelerra/ffmpeg.C:2150
+#: cinelerra/ffmpeg.C:2155
 #, c-format
 msgid "bad audio options %s:%s\n"
 msgstr "bad audio options %s:%s\n"
 
 #, c-format
 msgid "bad audio options %s:%s\n"
 msgstr "bad audio options %s:%s\n"
 
-#: cinelerra/ffmpeg.C:2186
+#: cinelerra/ffmpeg.C:2191
 #, c-format
 msgid "check_sample_rate failed %s\n"
 msgstr "check_sample_rate failed %s\n"
 
 #, c-format
 msgid "check_sample_rate failed %s\n"
 msgstr "check_sample_rate failed %s\n"
 
-#: cinelerra/ffmpeg.C:2205
+#: cinelerra/ffmpeg.C:2210
 #, c-format
 msgid "duplicate video %s:%s\n"
 msgstr "duplicate video %s:%s\n"
 
 #, c-format
 msgid "duplicate video %s:%s\n"
 msgstr "duplicate video %s:%s\n"
 
-#: cinelerra/ffmpeg.C:2210
+#: cinelerra/ffmpeg.C:2215
 #, c-format
 msgid "bad video options %s:%s\n"
 msgstr "bad video options %s:%s\n"
 
 #, c-format
 msgid "bad video options %s:%s\n"
 msgstr "bad video options %s:%s\n"
 
-#: cinelerra/ffmpeg.C:2256
+#: cinelerra/ffmpeg.C:2261
 #, c-format
 msgid "check_frame_rate failed %s\n"
 msgstr "check_frame_rate failed %s\n"
 
 #, c-format
 msgid "check_frame_rate failed %s\n"
 msgstr "check_frame_rate failed %s\n"
 
-#: cinelerra/ffmpeg.C:2272
+#: cinelerra/ffmpeg.C:2277
 #, c-format
 msgid "not audio/video, %s:%s\n"
 msgstr "not audio/video, %s:%s\n"
 
 #, c-format
 msgid "not audio/video, %s:%s\n"
 msgstr "not audio/video, %s:%s\n"
 
-#: cinelerra/ffmpeg.C:2310
+#: cinelerra/ffmpeg.C:2315
 #, c-format
 msgid "error: stats file = %s\n"
 msgstr "error: stats file = %s\n"
 
 #, c-format
 msgid "error: stats file = %s\n"
 msgstr "error: stats file = %s\n"
 
-#: cinelerra/ffmpeg.C:2333
+#: cinelerra/ffmpeg.C:2338
 #, c-format
 msgid "open failed %s:%s\n"
 msgstr "open failed %s:%s\n"
 
 #, c-format
 msgid "open failed %s:%s\n"
 msgstr "open failed %s:%s\n"
 
-#: cinelerra/ffmpeg.C:2343
+#: cinelerra/ffmpeg.C:2348
 #, c-format
 msgid ""
 "bitstream filter failed %s:\n"
 #, c-format
 msgid ""
 "bitstream filter failed %s:\n"
@@ -3501,17 +3527,17 @@ msgid ""
 msgstr "bitstream filter failed %s:\n"
 "%s\n"
 
 msgstr "bitstream filter failed %s:\n"
 "%s\n"
 
-#: cinelerra/ffmpeg.C:2989
+#: cinelerra/ffmpeg.C:2994
 #, c-format
 msgid "av_frame_alloc failed\n"
 msgstr "av_frame_alloc failed\n"
 
 #, c-format
 msgid "av_frame_alloc failed\n"
 msgstr "av_frame_alloc failed\n"
 
-#: cinelerra/ffmpeg.C:3034
+#: cinelerra/ffmpeg.C:3039
 #, c-format
 msgid "codec open failed\n"
 msgstr "codec open failed\n"
 
 #, c-format
 msgid "codec open failed\n"
 msgstr "codec open failed\n"
 
-#: cinelerra/ffmpeg.C:3063
+#: cinelerra/ffmpeg.C:3068
 msgid "over 100 read_frame errs\n"
 msgstr "over 100 read_frame errs\n"
 
 msgid "over 100 read_frame errs\n"
 msgstr "over 100 read_frame errs\n"
 
@@ -3524,11 +3550,11 @@ msgid ""
 msgstr "Error while opening \"%s\" for reading. \n"
 "%m\n"
 
 msgstr "Error while opening \"%s\" for reading. \n"
 "%m\n"
 
-#: cinelerra/fileac3.C:134
+#: cinelerra/fileac3.C:132
 msgid "FileAC3::open_file codec not found.\n"
 msgstr "FileAC3::open_file codec not found.\n"
 
 msgid "FileAC3::open_file codec not found.\n"
 msgstr "FileAC3::open_file codec not found.\n"
 
-#: cinelerra/fileac3.C:139 cinelerra/filedv.C:206 cinelerra/filelist.C:100
+#: cinelerra/fileac3.C:137 cinelerra/filedv.C:206 cinelerra/filelist.C:100
 #: cinelerra/filelist.C:448 cinelerra/filelist.C:630
 #: cinelerra/filevorbis.C:164
 #, c-format
 #: cinelerra/filelist.C:448 cinelerra/filelist.C:630
 #: cinelerra/filevorbis.C:164
 #, c-format
@@ -3538,11 +3564,11 @@ msgid ""
 msgstr "Error while opening \"%s\" for writing. \n"
 "%m\n"
 
 msgstr "Error while opening \"%s\" for writing. \n"
 "%m\n"
 
-#: cinelerra/fileac3.C:161
+#: cinelerra/fileac3.C:159
 msgid "FileAC3::open_file failed to open codec.\n"
 msgstr "FileAC3::open_file failed to open codec.\n"
 
 msgid "FileAC3::open_file failed to open codec.\n"
 msgstr "FileAC3::open_file failed to open codec.\n"
 
-#: cinelerra/fileac3.C:236
+#: cinelerra/fileac3.C:234
 #, c-format
 msgid ""
 "Error while writing samples. \n"
 #, c-format
 msgid ""
 "Error while writing samples. \n"
@@ -3550,35 +3576,35 @@ msgid ""
 msgstr "Error while writing samples. \n"
 "%m\n"
 
 msgstr "Error while writing samples. \n"
 "%m\n"
 
-#: cinelerra/fileac3.C:353 cinelerra/filedv.C:982 cinelerra/fileflac.C:361
-#: cinelerra/filempeg.C:1721 cinelerra/fileogg.C:2003
+#: cinelerra/fileac3.C:351 cinelerra/filedv.C:982 cinelerra/fileflac.C:361
+#: cinelerra/filempeg.C:1726 cinelerra/fileogg.C:2003
 #: cinelerra/filesndfile.C:373 cinelerra/filevorbis.C:360
 msgid ": Audio Compression"
 msgstr ": Сжатие аудио"
 
 #: cinelerra/filesndfile.C:373 cinelerra/filevorbis.C:360
 msgid ": Audio Compression"
 msgstr ": Сжатие аудио"
 
-#: cinelerra/fileac3.C:373
+#: cinelerra/fileac3.C:371
 msgid "Bitrate (kbps):"
 msgstr "Битрейт (kbps):"
 
 msgid "Bitrate (kbps):"
 msgstr "Битрейт (kbps):"
 
-#: cinelerra/file.C:251
+#: cinelerra/file.C:255
 msgid "This format doesn't support audio."
 msgstr "Этот формат не поддерживает аудио."
 
 msgid "This format doesn't support audio."
 msgstr "Этот формат не поддерживает аудио."
 
-#: cinelerra/file.C:254
+#: cinelerra/file.C:258
 msgid "This format doesn't support video."
 msgstr "Этот формат не поддерживает видео."
 
 msgid "This format doesn't support video."
 msgstr "Этот формат не поддерживает видео."
 
-#: cinelerra/file.C:1314 cinelerra/file.C:1320 cinelerra/fileformat.C:166
+#: cinelerra/file.C:1327 cinelerra/file.C:1333 cinelerra/fileformat.C:166
 #: cinelerra/filesndfile.C:456
 msgid "Lo Hi"
 msgstr "Lo Hi"
 
 #: cinelerra/filesndfile.C:456
 msgid "Lo Hi"
 msgstr "Lo Hi"
 
-#: cinelerra/file.C:1321 cinelerra/fileformat.C:180
+#: cinelerra/file.C:1334 cinelerra/fileformat.C:180
 #: cinelerra/filesndfile.C:441
 msgid "Hi Lo"
 msgstr "Hi Lo"
 
 #: cinelerra/filesndfile.C:441
 msgid "Hi Lo"
 msgstr "Hi Lo"
 
-#: cinelerra/file.C:1541
+#: cinelerra/file.C:1558
 msgid "UNKNOWN"
 msgstr "Неизвестно"
 
 msgid "UNKNOWN"
 msgstr "Неизвестно"
 
@@ -3667,7 +3693,7 @@ msgid "There are no audio options for this format"
 msgstr "Нет опций аудио для этого формата"
 
 #: cinelerra/filedv.C:1015 cinelerra/fileexr.C:574 cinelerra/filejpeg.C:345
 msgstr "Нет опций аудио для этого формата"
 
 #: cinelerra/filedv.C:1015 cinelerra/fileexr.C:574 cinelerra/filejpeg.C:345
-#: cinelerra/filejpeglist.C:150 cinelerra/filempeg.C:1913
+#: cinelerra/filejpeglist.C:150 cinelerra/filempeg.C:1918
 #: cinelerra/fileogg.C:2130 cinelerra/filepng.C:369 cinelerra/fileppm.C:197
 #: cinelerra/filetga.C:900 cinelerra/filetiff.C:586
 msgid ": Video Compression"
 #: cinelerra/fileogg.C:2130 cinelerra/filepng.C:369 cinelerra/fileppm.C:197
 #: cinelerra/filetga.C:900 cinelerra/filetiff.C:586
 msgid ": Video Compression"
@@ -3681,194 +3707,195 @@ msgstr "Нет опций видео для этого формата"
 msgid "Use alpha"
 msgstr "Использ. альфа-канал"
 
 msgid "Use alpha"
 msgstr "Использ. альфа-канал"
 
-#: cinelerra/fileffmpeg.C:258
+#: cinelerra/fileffmpeg.C:262
 #, c-format
 msgid "file path: %s\n"
 msgstr "путь к файлу: %s\n"
 
 #, c-format
 msgid "file path: %s\n"
 msgstr "путь к файлу: %s\n"
 
-#: cinelerra/fileffmpeg.C:262
+#: cinelerra/fileffmpeg.C:266
 #, c-format
 msgid " err: %s\n"
 msgstr " err: %s\n"
 
 #, c-format
 msgid " err: %s\n"
 msgstr " err: %s\n"
 
-#: cinelerra/fileffmpeg.C:266
+#: cinelerra/fileffmpeg.C:270
 #, c-format
 msgid "  %jd bytes\n"
 msgstr "  %jd bytes\n"
 
 #, c-format
 msgid "  %jd bytes\n"
 msgstr "  %jd bytes\n"
 
-#: cinelerra/fileffmpeg.C:271
+#: cinelerra/fileffmpeg.C:275
 #, c-format
 msgid "info:\n"
 msgstr "info:\n"
 
 #, c-format
 msgid "info:\n"
 msgstr "info:\n"
 
-#: cinelerra/fileffmpeg.C:275
+#: cinelerra/fileffmpeg.C:279
 #, c-format
 msgid "== open failed\n"
 msgstr "== open failed\n"
 
 #, c-format
 msgid "== open failed\n"
 msgstr "== open failed\n"
 
-#: cinelerra/fileffmpeg.C:457
+#: cinelerra/fileffmpeg.C:461
 msgid ": Audio Preset"
 msgstr ": Предустановки аудио"
 
 msgid ": Audio Preset"
 msgstr ": Предустановки аудио"
 
-#: cinelerra/fileffmpeg.C:515
+#: cinelerra/fileffmpeg.C:519
 msgid "Preset:"
 msgstr "Предустановки"
 
 msgid "Preset:"
 msgstr "Предустановки"
 
-#: cinelerra/fileffmpeg.C:521 cinelerra/fileffmpeg.C:693
-#: cinelerra/filempeg.C:2025 cinelerra/fileogg.C:2153
+#: cinelerra/fileffmpeg.C:525 cinelerra/fileffmpeg.C:697
+#: cinelerra/filempeg.C:2030 cinelerra/fileogg.C:2153
 msgid "Bitrate:"
 msgstr "Битрейт:"
 
 msgid "Bitrate:"
 msgstr "Битрейт:"
 
-#: cinelerra/fileffmpeg.C:526 cinelerra/fileffmpeg.C:698
+#: cinelerra/fileffmpeg.C:530 cinelerra/fileffmpeg.C:702
 #: cinelerra/filejpeg.C:363 cinelerra/filejpeglist.C:168
 #: cinelerra/fileogg.C:2158 cinelerra/formatwindow.C:108
 msgid "Quality:"
 msgstr "Качество:"
 
 #: cinelerra/filejpeg.C:363 cinelerra/filejpeglist.C:168
 #: cinelerra/fileogg.C:2158 cinelerra/formatwindow.C:108
 msgid "Quality:"
 msgstr "Качество:"
 
-#: cinelerra/fileffmpeg.C:532
+#: cinelerra/fileffmpeg.C:536
 msgid "Samples:"
 msgstr ""
 
 msgid "Samples:"
 msgstr ""
 
-#: cinelerra/fileffmpeg.C:544
+#: cinelerra/fileffmpeg.C:548
 msgid "Audio Options:"
 msgstr "Аудиоопции:"
 
 msgid "Audio Options:"
 msgstr "Аудиоопции:"
 
-#: cinelerra/fileffmpeg.C:549 cinelerra/fileffmpeg.C:721
+#: cinelerra/fileffmpeg.C:553 cinelerra/fileffmpeg.C:725
 msgid "view"
 msgstr "обзор"
 
 msgid "view"
 msgstr "обзор"
 
-#: cinelerra/fileffmpeg.C:621
+#: cinelerra/fileffmpeg.C:625
 msgid ": Video Preset"
 msgstr ": Предустановки видео"
 
 msgid ": Video Preset"
 msgstr ": Предустановки видео"
 
-#: cinelerra/fileffmpeg.C:704
+#: cinelerra/fileffmpeg.C:708 plugins/puzzleobj/puzzleobjwindow.C:49
 msgid "Pixels:"
 msgstr ""
 
 msgid "Pixels:"
 msgstr ""
 
-#: cinelerra/fileffmpeg.C:716
+#: cinelerra/fileffmpeg.C:720
 msgid "Video Options:"
 msgstr "Видеоопции:"
 
 msgid "Video Options:"
 msgstr "Видеоопции:"
 
-#: cinelerra/fileffmpeg.C:847 cinelerra/filempeg.C:826
+#: cinelerra/fileffmpeg.C:851 cinelerra/filempeg.C:829
 #, c-format
 msgid "Creating %s\n"
 msgstr "Создание %s\n"
 
 #, c-format
 msgid "Creating %s\n"
 msgstr "Создание %s\n"
 
-#: cinelerra/fileffmpeg.C:887
+#: cinelerra/fileffmpeg.C:891
 msgid "option"
 msgstr "Опция"
 
 msgid "option"
 msgstr "Опция"
 
-#: cinelerra/fileffmpeg.C:887 plugins/bluebanana/bluebananawindow.C:2119
+#: cinelerra/fileffmpeg.C:891 plugins/bluebanana/bluebananawindow.C:2119
 msgid "value"
 msgstr "Значен."
 
 msgid "value"
 msgstr "Значен."
 
-#: cinelerra/fileffmpeg.C:1009
+#: cinelerra/fileffmpeg.C:1013
 msgid "codec"
 msgstr "кодек"
 
 msgid "codec"
 msgstr "кодек"
 
-#: cinelerra/fileffmpeg.C:1087 cinelerra/fileffmpeg.C:1489
-#: cinelerra/keyframegui.C:828 cinelerra/pluginfclient.C:215
-#: cinelerra/pluginfclient.C:478 cinelerra/pluginfclient.C:504
-#: cinelerra/preferencesthread.C:627 cinelerra/preferencesthread.C:629
-#: cinelerra/setformat.C:842
+#: cinelerra/fileffmpeg.C:1091 cinelerra/fileffmpeg.C:1493
+#: cinelerra/keyframegui.C:828 cinelerra/pluginfclient.C:218
+#: cinelerra/pluginfclient.C:568 cinelerra/pluginfclient.C:598
+#: cinelerra/pluginlv2gui.C:98 cinelerra/pluginlv2gui.C:224
+#: cinelerra/preferencesthread.C:633 cinelerra/preferencesthread.C:635
+#: cinelerra/setformat.C:838
 msgid "Apply"
 msgstr "Применить"
 
 msgid "Apply"
 msgstr "Применить"
 
-#: cinelerra/fileffmpeg.C:1318
+#: cinelerra/fileffmpeg.C:1322
 msgid "<flags>"
 msgstr "<flags>"
 
 msgid "<flags>"
 msgstr "<flags>"
 
-#: cinelerra/fileffmpeg.C:1319
+#: cinelerra/fileffmpeg.C:1323
 msgid "<int>"
 msgstr "<int>"
 
 msgid "<int>"
 msgstr "<int>"
 
-#: cinelerra/fileffmpeg.C:1320
+#: cinelerra/fileffmpeg.C:1324
 msgid "<int64>"
 msgstr "<int64>"
 
 msgid "<int64>"
 msgstr "<int64>"
 
-#: cinelerra/fileffmpeg.C:1321
+#: cinelerra/fileffmpeg.C:1325
 msgid "<double>"
 msgstr "<double>"
 
 msgid "<double>"
 msgstr "<double>"
 
-#: cinelerra/fileffmpeg.C:1322
+#: cinelerra/fileffmpeg.C:1326
 msgid "<float>"
 msgstr "<float>"
 
 msgid "<float>"
 msgstr "<float>"
 
-#: cinelerra/fileffmpeg.C:1323
+#: cinelerra/fileffmpeg.C:1327
 msgid "<string>"
 msgstr "<string>"
 
 msgid "<string>"
 msgstr "<string>"
 
-#: cinelerra/fileffmpeg.C:1324
+#: cinelerra/fileffmpeg.C:1328
 msgid "<rational>"
 msgstr "<rational>"
 
 msgid "<rational>"
 msgstr "<rational>"
 
-#: cinelerra/fileffmpeg.C:1325
+#: cinelerra/fileffmpeg.C:1329
 msgid "<binary>"
 msgstr "<binary>"
 
 msgid "<binary>"
 msgstr "<binary>"
 
-#: cinelerra/fileffmpeg.C:1326
+#: cinelerra/fileffmpeg.C:1330
 msgid "<image_size>"
 msgstr "<image_size>"
 
 msgid "<image_size>"
 msgstr "<image_size>"
 
-#: cinelerra/fileffmpeg.C:1327
+#: cinelerra/fileffmpeg.C:1331
 msgid "<video_rate>"
 msgstr "<video_rate>"
 
 msgid "<video_rate>"
 msgstr "<video_rate>"
 
-#: cinelerra/fileffmpeg.C:1328
+#: cinelerra/fileffmpeg.C:1332
 msgid "<pix_fmt>"
 msgstr "<pix_fmt>"
 
 msgid "<pix_fmt>"
 msgstr "<pix_fmt>"
 
-#: cinelerra/fileffmpeg.C:1329
+#: cinelerra/fileffmpeg.C:1333
 msgid "<sample_fmt>"
 msgstr "<sample_fmt>"
 
 msgid "<sample_fmt>"
 msgstr "<sample_fmt>"
 
-#: cinelerra/fileffmpeg.C:1330
+#: cinelerra/fileffmpeg.C:1334
 msgid "<duration>"
 msgstr "<duration>"
 
 msgid "<duration>"
 msgstr "<duration>"
 
-#: cinelerra/fileffmpeg.C:1331
+#: cinelerra/fileffmpeg.C:1335
 msgid "<color>"
 msgstr "<color>"
 
 msgid "<color>"
 msgstr "<color>"
 
-#: cinelerra/fileffmpeg.C:1332
+#: cinelerra/fileffmpeg.C:1336
 msgid "<channel_layout>"
 msgstr "<channel_layout>"
 
 msgid "<channel_layout>"
 msgstr "<channel_layout>"
 
-#: cinelerra/fileffmpeg.C:1333
+#: cinelerra/fileffmpeg.C:1337
 msgid "<bool>"
 msgstr "<bool>"
 
 msgid "<bool>"
 msgstr "<bool>"
 
-#: cinelerra/fileffmpeg.C:1334
+#: cinelerra/fileffmpeg.C:1338
 msgid "<undef>"
 msgstr "<undef>"
 
 msgid "<undef>"
 msgstr "<undef>"
 
-#: cinelerra/fileffmpeg.C:1454
+#: cinelerra/fileffmpeg.C:1458
 msgid ": Options"
 msgstr ": Опции"
 
 msgid ": Options"
 msgstr ": Опции"
 
-#: cinelerra/fileffmpeg.C:1469
+#: cinelerra/fileffmpeg.C:1473
 msgid "Format: "
 msgstr "Формат:"
 
 msgid "Format: "
 msgstr "Формат:"
 
-#: cinelerra/fileffmpeg.C:1473
+#: cinelerra/fileffmpeg.C:1477
 msgid "Codec: "
 msgstr "Кодек:"
 
 msgid "Codec: "
 msgstr "Кодек:"
 
-#: cinelerra/fileffmpeg.C:1478 cinelerra/pluginfclient.C:463
+#: cinelerra/fileffmpeg.C:1482 cinelerra/pluginfclient.C:553
 #, c-format
 msgid "Type: "
 msgstr "Тип:"
 
 #, c-format
 msgid "Type: "
 msgstr "Тип:"
 
-#: cinelerra/fileffmpeg.C:1482 cinelerra/pluginfclient.C:468
+#: cinelerra/fileffmpeg.C:1486 cinelerra/pluginfclient.C:558
 #, c-format
 msgid "Range: "
 msgstr "Диапазон:"
 
 #, c-format
 msgid "Range: "
 msgstr "Диапазон:"
 
-#: cinelerra/fileffmpeg.C:1495
+#: cinelerra/fileffmpeg.C:1499
 msgid "Kind:"
 msgstr "Вид:"
 
 msgid "Kind:"
 msgstr "Вид:"
 
-#: cinelerra/fileffmpeg.C:1681 cinelerra/fileffmpeg.C:1710
+#: cinelerra/fileffmpeg.C:1685 cinelerra/fileffmpeg.C:1714
 #, c-format
 msgid "no codec named: %s: %s"
 msgstr "no codec named: %s: %s"
 #, c-format
 msgid "no codec named: %s: %s"
 msgstr "no codec named: %s: %s"
@@ -4244,179 +4271,179 @@ msgstr "encode: lame_init_params returned %d\n"
 msgid "ampeg_derivative=%d\n"
 msgstr "ampeg_derivative=%d\n"
 
 msgid "ampeg_derivative=%d\n"
 msgstr "ampeg_derivative=%d\n"
 
-#: cinelerra/filempeg.C:812
+#: cinelerra/filempeg.C:813
 #, c-format
 msgid "cant start toc/idx for file: %s\n"
 msgstr "cant start toc/idx for file: %s\n"
 
 #, c-format
 msgid "cant start toc/idx for file: %s\n"
 msgstr "cant start toc/idx for file: %s\n"
 
-#: cinelerra/filempeg.C:822
+#: cinelerra/filempeg.C:824
 msgid "cant access commercials database"
 msgstr "can't access commercials database"
 
 msgid "cant access commercials database"
 msgstr "can't access commercials database"
 
-#: cinelerra/filempeg.C:837
+#: cinelerra/filempeg.C:840
 msgid "toc scan stopped before eof"
 msgstr "toc scan stopped before eof"
 
 msgid "toc scan stopped before eof"
 msgstr "toc scan stopped before eof"
 
-#: cinelerra/filempeg.C:886
+#: cinelerra/filempeg.C:891
 #, c-format
 msgid "mpeg3_open failed: %s"
 msgstr "mpeg3_open failed: %s"
 
 #, c-format
 msgid "mpeg3_open failed: %s"
 msgstr "mpeg3_open failed: %s"
 
-#: cinelerra/filempeg.C:964 cinelerra/filempeg.C:1187
+#: cinelerra/filempeg.C:969 cinelerra/filempeg.C:1192
 #, c-format
 msgid "twolame error encoding audio: %d\n"
 msgstr "twolame error encoding audio: %d\n"
 
 #, c-format
 msgid "twolame error encoding audio: %d\n"
 msgstr "twolame error encoding audio: %d\n"
 
-#: cinelerra/filempeg.C:1027
+#: cinelerra/filempeg.C:1032
 #, c-format
 msgid "unknown driver %d\n"
 msgstr "unknown driver %d\n"
 
 #, c-format
 msgid "unknown driver %d\n"
 msgstr "unknown driver %d\n"
 
-#: cinelerra/filempeg.C:1248
+#: cinelerra/filempeg.C:1253
 #, c-format
 msgid "write failed: %m"
 msgstr "write failed: %m"
 
 #, c-format
 msgid "write failed: %m"
 msgstr "write failed: %m"
 
-#: cinelerra/filempeg.C:1749 cinelerra/filempeg.C:1942
+#: cinelerra/filempeg.C:1754 cinelerra/filempeg.C:1947
 msgid "No options for MPEG transport stream."
 msgstr "Нет опций для MPEG transport stream."
 
 msgid "No options for MPEG transport stream."
 msgstr "Нет опций для MPEG transport stream."
 
-#: cinelerra/filempeg.C:1755
+#: cinelerra/filempeg.C:1760
 msgid "Layer:"
 msgstr "Слой:"
 
 msgid "Layer:"
 msgstr "Слой:"
 
-#: cinelerra/filempeg.C:1760
+#: cinelerra/filempeg.C:1765
 msgid "Kbits per second:"
 msgstr "Кбит/сек:"
 
 msgid "Kbits per second:"
 msgstr "Кбит/сек:"
 
-#: cinelerra/filempeg.C:1816 cinelerra/filempeg.C:1824
+#: cinelerra/filempeg.C:1821 cinelerra/filempeg.C:1829
 msgid "II"
 msgstr "II"
 
 msgid "II"
 msgstr "II"
 
-#: cinelerra/filempeg.C:1820
+#: cinelerra/filempeg.C:1825
 msgid "III"
 msgstr "III"
 
 msgid "III"
 msgstr "III"
 
-#: cinelerra/filempeg.C:1947 cinelerra/new.C:404 cinelerra/setformat.C:425
+#: cinelerra/filempeg.C:1952 cinelerra/new.C:454 cinelerra/setformat.C:421
 msgid "Color model:"
 msgstr "Цвет. модель:"
 
 msgid "Color model:"
 msgstr "Цвет. модель:"
 
-#: cinelerra/filempeg.C:2012
+#: cinelerra/filempeg.C:2017
 msgid "Format Preset:"
 msgstr "Предустановки:"
 
 msgid "Format Preset:"
 msgstr "Предустановки:"
 
-#: cinelerra/filempeg.C:2019
+#: cinelerra/filempeg.C:2024
 msgid "Derivative:"
 msgstr "Производное:"
 
 msgid "Derivative:"
 msgstr "Производное:"
 
-#: cinelerra/filempeg.C:2031
+#: cinelerra/filempeg.C:2036
 msgid "Quantization:"
 msgstr "Квантование:"
 
 msgid "Quantization:"
 msgstr "Квантование:"
 
-#: cinelerra/filempeg.C:2038
+#: cinelerra/filempeg.C:2043
 msgid "I frame distance:"
 msgstr "I frame интервал:"
 
 msgid "I frame distance:"
 msgstr "I frame интервал:"
 
-#: cinelerra/filempeg.C:2046
+#: cinelerra/filempeg.C:2051
 msgid "P frame distance:"
 msgstr "P frame интервал:"
 
 msgid "P frame distance:"
 msgstr "P frame интервал:"
 
-#: cinelerra/filempeg.C:2052 plugins/deinterlace-cv/deinterwindow-cv.C:101
+#: cinelerra/filempeg.C:2057 plugins/deinterlace-cv/deinterwindow-cv.C:101
 #: plugins/deinterlace-cv/deinterwindow-cv.C:107
 #: plugins/fieldframe/fieldframe.C:236 plugins/framefield/framefield.C:253
 msgid "Bottom field first"
 msgstr "Нижнее поле первое"
 
 #: plugins/deinterlace-cv/deinterwindow-cv.C:107
 #: plugins/fieldframe/fieldframe.C:236 plugins/framefield/framefield.C:253
 msgid "Bottom field first"
 msgstr "Нижнее поле первое"
 
-#: cinelerra/filempeg.C:2056
+#: cinelerra/filempeg.C:2061
 msgid "Progressive frames"
 msgstr "Прогрессивные кадры"
 
 msgid "Progressive frames"
 msgstr "Прогрессивные кадры"
 
-#: cinelerra/filempeg.C:2058 plugins/denoise/denoise.C:129
+#: cinelerra/filempeg.C:2063 plugins/denoise/denoise.C:129
 msgid "Denoise"
 msgstr "Удаление шума"
 
 msgid "Denoise"
 msgstr "Удаление шума"
 
-#: cinelerra/filempeg.C:2060
+#: cinelerra/filempeg.C:2065
 msgid "Sequence start codes in every GOP"
 msgstr "Старт-коды заголовков последовательности перед каждой GOP"
 
 msgid "Sequence start codes in every GOP"
 msgstr "Старт-коды заголовков последовательности перед каждой GOP"
 
-#: cinelerra/filempeg.C:2093 cinelerra/filempeg.C:2096
+#: cinelerra/filempeg.C:2098 cinelerra/filempeg.C:2101
 msgid "MPEG-1"
 msgstr "MPEG-1"
 
 msgid "MPEG-1"
 msgstr "MPEG-1"
 
-#: cinelerra/filempeg.C:2094
+#: cinelerra/filempeg.C:2099
 msgid "MPEG-2"
 msgstr "MPEG-2"
 
 msgid "MPEG-2"
 msgstr "MPEG-2"
 
-#: cinelerra/filempeg.C:2131 cinelerra/filempeg.C:2146
+#: cinelerra/filempeg.C:2136 cinelerra/filempeg.C:2151
 msgid "Generic MPEG-1"
 msgstr "Generic MPEG-1"
 
 msgid "Generic MPEG-1"
 msgstr "Generic MPEG-1"
 
-#: cinelerra/filempeg.C:2132
+#: cinelerra/filempeg.C:2137
 msgid "standard VCD"
 msgstr "стандартный VCD"
 
 msgid "standard VCD"
 msgstr "стандартный VCD"
 
-#: cinelerra/filempeg.C:2133
+#: cinelerra/filempeg.C:2138
 msgid "user VCD"
 msgstr "пользовательский VCD"
 
 msgid "user VCD"
 msgstr "пользовательский VCD"
 
-#: cinelerra/filempeg.C:2134
+#: cinelerra/filempeg.C:2139
 msgid "Generic MPEG-2"
 msgstr "Generic MPEG-2"
 
 msgid "Generic MPEG-2"
 msgstr "Generic MPEG-2"
 
-#: cinelerra/filempeg.C:2135
+#: cinelerra/filempeg.C:2140
 msgid "standard SVCD"
 msgstr "стандартный SVCD"
 
 msgid "standard SVCD"
 msgstr "стандартный SVCD"
 
-#: cinelerra/filempeg.C:2136
+#: cinelerra/filempeg.C:2141
 msgid "user SVCD"
 msgstr "пользовательский SVCD"
 
 msgid "user SVCD"
 msgstr "пользовательский SVCD"
 
-#: cinelerra/filempeg.C:2137
+#: cinelerra/filempeg.C:2142
 msgid "VCD Still sequence"
 msgstr "VCD Still sequence"
 
 msgid "VCD Still sequence"
 msgstr "VCD Still sequence"
 
-#: cinelerra/filempeg.C:2138
+#: cinelerra/filempeg.C:2143
 msgid "SVCD Still sequence"
 msgstr "SVCD Still sequence"
 
 msgid "SVCD Still sequence"
 msgstr "SVCD Still sequence"
 
-#: cinelerra/filempeg.C:2139
+#: cinelerra/filempeg.C:2144
 msgid "DVD NAV"
 msgstr "DVD NAV"
 
 msgid "DVD NAV"
 msgstr "DVD NAV"
 
-#: cinelerra/filempeg.C:2140
+#: cinelerra/filempeg.C:2145
 msgid "DVD"
 msgstr "DVD"
 
 msgid "DVD"
 msgstr "DVD"
 
-#: cinelerra/filempeg.C:2141
+#: cinelerra/filempeg.C:2146
 msgid "ATSC 480i"
 msgstr "ATSC 480i"
 
 msgid "ATSC 480i"
 msgstr "ATSC 480i"
 
-#: cinelerra/filempeg.C:2142
+#: cinelerra/filempeg.C:2147
 msgid "ATSC 480p"
 msgstr "ATSC 480p"
 
 msgid "ATSC 480p"
 msgstr "ATSC 480p"
 
-#: cinelerra/filempeg.C:2143
+#: cinelerra/filempeg.C:2148
 msgid "ATSC 720p"
 msgstr "ATSC 720p"
 
 msgid "ATSC 720p"
 msgstr "ATSC 720p"
 
-#: cinelerra/filempeg.C:2144
+#: cinelerra/filempeg.C:2149
 msgid "ATSC 1080i"
 msgstr "ATSC 1080i"
 
 msgid "ATSC 1080i"
 msgstr "ATSC 1080i"
 
-#: cinelerra/filempeg.C:2195 cinelerra/fileogg.C:2226
+#: cinelerra/filempeg.C:2200 cinelerra/fileogg.C:2226
 #: cinelerra/filevorbis.C:422
 msgid "Fixed bitrate"
 msgstr "Фикс. битрейт"
 
 #: cinelerra/filevorbis.C:422
 msgid "Fixed bitrate"
 msgstr "Фикс. битрейт"
 
-#: cinelerra/filempeg.C:2209
+#: cinelerra/filempeg.C:2214
 msgid "Fixed quantization"
 msgstr "Фикс. квантование"
 
 msgid "Fixed quantization"
 msgstr "Фикс. квантование"
 
-#: cinelerra/filempeg.C:2312 cinelerra/filempeg.C:2314
+#: cinelerra/filempeg.C:2317 cinelerra/filempeg.C:2319
 msgid "YUV 4:2:0"
 msgstr "YUV 4:2:0"
 
 msgid "YUV 4:2:0"
 msgstr "YUV 4:2:0"
 
-#: cinelerra/filempeg.C:2313
+#: cinelerra/filempeg.C:2318
 msgid "YUV 4:2:2"
 msgstr "YUV 4:2:2"
 
 msgid "YUV 4:2:2"
 msgstr "YUV 4:2:2"
 
@@ -4685,11 +4712,11 @@ msgstr "FileVorbis::open_file %s: invalid bitstream.\n"
 msgid "Flipbook..."
 msgstr ""
 
 msgid "Flipbook..."
 msgstr ""
 
-#: cinelerra/floatauto.C:424
+#: cinelerra/floatauto.C:436 plugins/titler/titlerwindow.C:693
 msgid "Smooth"
 msgstr "Сглаженная"
 
 msgid "Smooth"
 msgstr "Сглаженная"
 
-#: cinelerra/floatauto.C:425 plugins/gradient/gradient.C:363
+#: cinelerra/floatauto.C:437 plugins/gradient/gradient.C:363
 #: plugins/gradient/gradient.C:453
 #: plugins/histogram_bezier/bistogramwindow.C:1016
 #: plugins/perspective/perspective.C:606 plugins/timefront/timefront.C:369
 #: plugins/gradient/gradient.C:453
 #: plugins/histogram_bezier/bistogramwindow.C:1016
 #: plugins/perspective/perspective.C:606 plugins/timefront/timefront.C:369
@@ -4697,15 +4724,15 @@ msgstr "Сглаженная"
 msgid "Linear"
 msgstr "Линейная"
 
 msgid "Linear"
 msgstr "Линейная"
 
-#: cinelerra/floatauto.C:426
+#: cinelerra/floatauto.C:438
 msgid "Tangent"
 msgstr "Связанные направляющие"
 
 msgid "Tangent"
 msgstr "Связанные направляющие"
 
-#: cinelerra/floatauto.C:427
+#: cinelerra/floatauto.C:439
 msgid "Disjoint"
 msgstr "Несвязанные направляющие"
 
 msgid "Disjoint"
 msgstr "Несвязанные направляющие"
 
-#: cinelerra/floatauto.C:429
+#: cinelerra/floatauto.C:441
 msgid "Error"
 msgstr "Ошибка"
 
 msgid "Error"
 msgstr "Ошибка"
 
@@ -4813,34 +4840,34 @@ msgid "Transitions"
 msgstr "Переходы"
 
 #: cinelerra/gwindowgui.C:74 cinelerra/viewmenu.C:141
 msgstr "Переходы"
 
 #: cinelerra/gwindowgui.C:74 cinelerra/viewmenu.C:141
-msgid "Plugin Autos"
-msgstr "Ð\90вÑ\82омаÑ\82изаÑ\86иÑ\8f"
+msgid "Plugin Keyframes"
+msgstr "Ð\9aлÑ\8eÑ\87. ÐºÐ°Ð´Ñ\80Ñ\8b"
 
 
-#: cinelerra/gwindowgui.C:80 cinelerra/mainmenu.C:245
+#: cinelerra/gwindowgui.C:80 cinelerra/mainmenu.C:247
 msgid "Camera X"
 msgstr "Камера X"
 
 msgid "Camera X"
 msgstr "Камера X"
 
-#: cinelerra/gwindowgui.C:81 cinelerra/mainmenu.C:246
+#: cinelerra/gwindowgui.C:81 cinelerra/mainmenu.C:248
 msgid "Camera Y"
 msgstr "Камера Y"
 
 msgid "Camera Y"
 msgstr "Камера Y"
 
-#: cinelerra/gwindowgui.C:82 cinelerra/mainmenu.C:247
+#: cinelerra/gwindowgui.C:82 cinelerra/mainmenu.C:249
 msgid "Camera Z"
 msgstr "Камера Z"
 
 msgid "Camera Z"
 msgstr "Камера Z"
 
-#: cinelerra/gwindowgui.C:83 cinelerra/mainmenu.C:248
+#: cinelerra/gwindowgui.C:83 cinelerra/mainmenu.C:250
 msgid "Projector X"
 msgstr "Проектор X"
 
 msgid "Projector X"
 msgstr "Проектор X"
 
-#: cinelerra/gwindowgui.C:84 cinelerra/mainmenu.C:249
+#: cinelerra/gwindowgui.C:84 cinelerra/mainmenu.C:251
 msgid "Projector Y"
 msgstr "Проектор Y"
 
 msgid "Projector Y"
 msgstr "Проектор Y"
 
-#: cinelerra/gwindowgui.C:85 cinelerra/mainmenu.C:250
+#: cinelerra/gwindowgui.C:85 cinelerra/mainmenu.C:252
 msgid "Projector Z"
 msgstr "Проектор Z"
 
 msgid "Projector Z"
 msgstr "Проектор Z"
 
-#: cinelerra/gwindowgui.C:86 cinelerra/mainmenu.C:238
+#: cinelerra/gwindowgui.C:86 cinelerra/mainmenu.C:240
 msgid "Fade"
 msgstr "Фейд"
 
 msgid "Fade"
 msgstr "Фейд"
 
@@ -4849,13 +4876,13 @@ msgstr "Фейд"
 msgid "Mode"
 msgstr "Режим"
 
 msgid "Mode"
 msgstr "Режим"
 
-#: cinelerra/gwindowgui.C:89 cinelerra/mainmenu.C:243
+#: cinelerra/gwindowgui.C:89 cinelerra/mainmenu.C:245
 #: plugins/crikey/crikeywindow.C:98
 #: plugins/denoiseseltempavg/seltempavgwindow.C:66
 msgid "Mask"
 msgstr "Маска"
 
 #: plugins/crikey/crikeywindow.C:98
 #: plugins/denoiseseltempavg/seltempavgwindow.C:66
 msgid "Mask"
 msgstr "Маска"
 
-#: cinelerra/gwindowgui.C:90 cinelerra/mainmenu.C:244
+#: cinelerra/gwindowgui.C:90 cinelerra/mainmenu.C:246
 msgid "Speed"
 msgstr "Скорость"
 
 msgid "Speed"
 msgstr "Скорость"
 
@@ -4864,12 +4891,12 @@ msgstr "Скорость"
 msgid "write_frame: incomplete frame received.\n"
 msgstr "write_frame: incomplete frame received.\n"
 
 msgid "write_frame: incomplete frame received.\n"
 msgstr "write_frame: incomplete frame received.\n"
 
-#: cinelerra/indexfile.C:467
+#: cinelerra/indexfile.C:471
 #, c-format
 msgid "Creating %s."
 msgstr "Создание %s."
 
 #, c-format
 msgid "Creating %s."
 msgstr "Создание %s."
 
-#: cinelerra/indexfile.C:634
+#: cinelerra/indexfile.C:638
 #, c-format
 msgid "IndexFile::draw_index: index has 0 zoom\n"
 msgstr "IndexFile::draw_index: index has 0 zoom\n"
 #, c-format
 msgid "IndexFile::draw_index: index has 0 zoom\n"
 msgstr "IndexFile::draw_index: index has 0 zoom\n"
@@ -4919,7 +4946,7 @@ msgstr "Визирные линии\n"
 
 #: cinelerra/interfaceprefs.C:90
 msgid "Snapshot path:"
 
 #: cinelerra/interfaceprefs.C:90
 msgid "Snapshot path:"
-msgstr "Ð\92Ñ\8bбеÑ\80иÑ\82е ÐºÐ°Ñ\82алог Ð´Ð»Ñ\8f Ñ\81оÑ\85Ñ\80анениÑ\8f Ñ\81нимков ÐºÐ°Ð´Ñ\80а (вÑ\8bвода):"
+msgstr "Ð\9aаÑ\82алог Ð´Ð»Ñ\8f Ñ\81оÑ\85Ñ\80ан. Ñ\81нимков ÐºÐ°Ð´Ñ\80а (вÑ\8bвода) / Ð¾Ð±Ð»Ð°Ñ\81Ñ\82и Ñ\8dкÑ\80ана:"
 
 #: cinelerra/interfaceprefs.C:95
 msgid "Clicking on edit boundaries does what:"
 
 #: cinelerra/interfaceprefs.C:95
 msgid "Clicking on edit boundaries does what:"
@@ -4945,100 +4972,108 @@ msgstr "Действие:"
 msgid "PIN:"
 msgstr "PIN"
 
 msgid "PIN:"
 msgstr "PIN"
 
-#: cinelerra/interfaceprefs.C:156 cinelerra/interfaceprefs.C:161
+#: cinelerra/interfaceprefs.C:148
+msgid "Default LV2_PATH:"
+msgstr ""
+
+#: cinelerra/interfaceprefs.C:162 cinelerra/interfaceprefs.C:167
 msgid "(must be root)"
 msgstr "(только с правами root)"
 
 msgid "(must be root)"
 msgstr "(только с правами root)"
 
-#: cinelerra/interfaceprefs.C:169
+#: cinelerra/interfaceprefs.C:174
 msgid "Min DB for meter:"
 msgstr "Мин. шкалы дБ:"
 
 msgid "Min DB for meter:"
 msgstr "Мин. шкалы дБ:"
 
-#: cinelerra/interfaceprefs.C:174
+#: cinelerra/interfaceprefs.C:179
 msgid "Max DB:"
 msgstr "Макс. дБ:"
 
 msgid "Max DB:"
 msgstr "Макс. дБ:"
 
-#: cinelerra/interfaceprefs.C:199
+#: cinelerra/interfaceprefs.C:204
 msgid "Index files:"
 msgstr "Индексные файлы:"
 
 msgid "Index files:"
 msgstr "Индексные файлы:"
 
-#: cinelerra/interfaceprefs.C:203
+#: cinelerra/interfaceprefs.C:208
 msgid "Index files go here:"
 msgstr "Расположение индекс. файлов:"
 
 msgid "Index files go here:"
 msgstr "Расположение индекс. файлов:"
 
-#: cinelerra/interfaceprefs.C:210
+#: cinelerra/interfaceprefs.C:215
 msgid "Index Path"
 msgstr "Путь к индексным файлам"
 
 msgid "Index Path"
 msgstr "Путь к индексным файлам"
 
-#: cinelerra/interfaceprefs.C:210
+#: cinelerra/interfaceprefs.C:215
 msgid "Select the directory for index files"
 msgstr "Выберите каталог для индексных файлов"
 
 msgid "Select the directory for index files"
 msgstr "Выберите каталог для индексных файлов"
 
-#: cinelerra/interfaceprefs.C:213
+#: cinelerra/interfaceprefs.C:218
 msgid "Size of index file:"
 msgstr "Размер индексного файла:"
 
 msgid "Size of index file:"
 msgstr "Размер индексного файла:"
 
-#: cinelerra/interfaceprefs.C:220
+#: cinelerra/interfaceprefs.C:225
 msgid "Number of index files to keep:"
 msgstr "Сохранять индексных файлов:"
 
 msgid "Number of index files to keep:"
 msgstr "Сохранять индексных файлов:"
 
-#: cinelerra/interfaceprefs.C:298
+#: cinelerra/interfaceprefs.C:303
 msgid "build ffmpeg marker indexes"
 msgstr "Строить индексы маркеров ключ. кадров (ffmpeg)"
 
 msgid "build ffmpeg marker indexes"
 msgstr "Строить индексы маркеров ключ. кадров (ffmpeg)"
 
-#: cinelerra/interfaceprefs.C:389
+#: cinelerra/interfaceprefs.C:394
 msgid "Scan for commercials during toc build"
 msgstr "Сканировать на рекламу при создании TOC"
 
 msgid "Scan for commercials during toc build"
 msgstr "Сканировать на рекламу при создании TOC"
 
-#: cinelerra/interfaceprefs.C:403
+#: cinelerra/interfaceprefs.C:408
 msgid "Android Remote Control"
 msgstr "Удалённое управление с Android"
 
 msgid "Android Remote Control"
 msgstr "Удалённое управление с Android"
 
-#: cinelerra/interfaceprefs.C:454
+#: cinelerra/interfaceprefs.C:459
 msgid "Shell Commands"
 msgstr "Команды Shell"
 
 msgid "Shell Commands"
 msgstr "Команды Shell"
 
-#: cinelerra/interfaceprefs.C:458
+#: cinelerra/interfaceprefs.C:463
 msgid "Main Menu Shell Commands"
 msgstr "Главное меню команд Shell"
 
 msgid "Main Menu Shell Commands"
 msgstr "Главное меню команд Shell"
 
-#: cinelerra/interfaceprefs.C:468
+#: cinelerra/interfaceprefs.C:473
 msgid "Import images with a duration of"
 msgstr "Длительность импортированных изображений"
 
 msgid "Import images with a duration of"
 msgstr "Длительность импортированных изображений"
 
-#: cinelerra/interfaceprefs.C:527
+#: cinelerra/interfaceprefs.C:532
 msgid "Never"
 msgstr "Не показывать"
 
 msgid "Never"
 msgstr "Не показывать"
 
-#: cinelerra/interfaceprefs.C:528
+#: cinelerra/interfaceprefs.C:533
 msgid "Dragging"
 msgstr "При перетаскивании кл. к."
 
 msgid "Dragging"
 msgstr "При перетаскивании кл. к."
 
-#: cinelerra/interfaceprefs.C:529
+#: cinelerra/interfaceprefs.C:534
 msgid "Always"
 msgstr "Всегда показывать"
 
 msgid "Always"
 msgstr "Всегда показывать"
 
-#: cinelerra/interfaceprefs.C:544
+#: cinelerra/interfaceprefs.C:549
 msgid "trap sigSEGV"
 msgstr "trap sigSEGV"
 
 msgid "trap sigSEGV"
 msgstr "trap sigSEGV"
 
-#: cinelerra/interfaceprefs.C:560
+#: cinelerra/interfaceprefs.C:565
 msgid "trap sigINT"
 msgstr "trap sigINT"
 
 msgid "trap sigINT"
 msgstr "trap sigINT"
 
-#: cinelerra/interfaceprefs.C:583
+#: cinelerra/interfaceprefs.C:588
 msgid "Probe Order"
 msgstr "Приоритетность декодеров"
 
 msgid "Probe Order"
 msgstr "Приоритетность декодеров"
 
-#: cinelerra/interfaceprefs.C:587
+#: cinelerra/interfaceprefs.C:592
 msgid "File Open Probe Ordering"
 msgstr "Расположение декодеров\n"
 "в порядке приоритетности\n"
 "использования"
 
 msgid "File Open Probe Ordering"
 msgstr "Расположение декодеров\n"
 "в порядке приоритетности\n"
 "использования"
 
-#: cinelerra/interfaceprefs.C:600
+#: cinelerra/interfaceprefs.C:605
 msgid "Use yuv420p dvd interlace format"
 msgstr ""
 
 msgid "Use yuv420p dvd interlace format"
 msgstr ""
 
+#: cinelerra/interfaceprefs.C:638
+msgid "Auto start lv2 gui"
+msgstr ""
+
 #: cinelerra/interlacemodes.h:22
 msgid "Error!"
 msgstr "Ошибка !"
 #: cinelerra/interlacemodes.h:22
 msgid "Error!"
 msgstr "Ошибка !"
@@ -5144,56 +5179,56 @@ msgstr "Показать настройки эффекта (кл. к.)"
 msgid "Delete keyframe"
 msgstr "Удалить ключевой кадр"
 
 msgid "Delete keyframe"
 msgstr "Удалить ключевой кадр"
 
-#: cinelerra/keyframepopup.C:189 cinelerra/keyframepopup.C:191
+#: cinelerra/keyframepopup.C:189 cinelerra/keyframepopup.C:193
 msgid "delete keyframe"
 msgstr "удалить ключевой кадр"
 
 msgid "delete keyframe"
 msgstr "удалить ключевой кадр"
 
-#: cinelerra/keyframepopup.C:204 cinelerra/keyframepopup.C:530
+#: cinelerra/keyframepopup.C:206 cinelerra/keyframepopup.C:532
 msgid "Hide keyframe type"
 msgid "Hide keyframe type"
-msgstr "СкÑ\80Ñ\8bÑ\82Ñ\8c ÐºÑ\80ивую"
+msgstr "СкÑ\80Ñ\8bÑ\82Ñ\8c Ð¾Ð³Ð¸Ð±Ð°Ñ\8eÑ\89ую"
 
 
-#: cinelerra/keyframepopup.C:222
+#: cinelerra/keyframepopup.C:224
 msgid "Show keyframe settings"
 msgstr "Показать параметры ключ. кадра"
 
 msgid "Show keyframe settings"
 msgstr "Показать параметры ключ. кадра"
 
-#: cinelerra/keyframepopup.C:337
+#: cinelerra/keyframepopup.C:339
 msgid "Copy keyframe"
 msgstr "Копировать ключевой кадр"
 
 msgid "Copy keyframe"
 msgstr "Копировать ключевой кадр"
 
-#: cinelerra/keyframepopup.C:453
+#: cinelerra/keyframepopup.C:455
 msgid "smooth curve"
 msgid "smooth curve"
-msgstr "СглаженнаÑ\8f ÐºÑ\80ивая"
+msgstr "СглаженнаÑ\8f Ð¾Ð³Ð¸Ð±Ð°Ñ\8eÑ\89ая"
 
 
-#: cinelerra/keyframepopup.C:454
+#: cinelerra/keyframepopup.C:456
 msgid "linear segments"
 msgstr "Линейные сегменты"
 
 msgid "linear segments"
 msgstr "Линейные сегменты"
 
-#: cinelerra/keyframepopup.C:455
+#: cinelerra/keyframepopup.C:457
 msgid "tangent edit"
 msgstr "Связанные направляющие"
 
 msgid "tangent edit"
 msgstr "Связанные направляющие"
 
-#: cinelerra/keyframepopup.C:456
+#: cinelerra/keyframepopup.C:458
 msgid "disjoint edit"
 msgstr "Несвязанные направляющие"
 
 msgid "disjoint edit"
 msgstr "Несвязанные направляющие"
 
-#: cinelerra/keyframepopup.C:458
+#: cinelerra/keyframepopup.C:460
 msgid "misconfigured"
 msgstr "недопустимая конфигурация"
 
 msgid "misconfigured"
 msgstr "недопустимая конфигурация"
 
-#: cinelerra/keyframepopup.C:473 cinelerra/keyframepopup.C:479
+#: cinelerra/keyframepopup.C:475 cinelerra/keyframepopup.C:481
 msgid "change keyframe curve mode"
 msgid "change keyframe curve mode"
-msgstr "измен. Ñ\80ежима ÐºÑ\80ивой в кл. кадре"
+msgstr "измен. Ñ\80ежима Ð¾Ð³Ð¸Ð±Ð°Ñ\8eÑ\89ей в кл. кадре"
 
 
-#: cinelerra/keyframepopup.C:493
+#: cinelerra/keyframepopup.C:495
 msgid "Edit Params..."
 msgstr "Редактировать параметры..."
 
 msgid "Edit Params..."
 msgstr "Редактировать параметры..."
 
-#: cinelerra/keyframepopup.C:582 cinelerra/keyframepopup.C:585
-#: cinelerra/mwindowedit.C:1051
+#: cinelerra/keyframepopup.C:584 cinelerra/keyframepopup.C:587
+#: cinelerra/mwindowedit.C:1054
 msgid "mute"
 msgstr "заглушить участок"
 
 msgid "mute"
 msgstr "заглушить участок"
 
-#: cinelerra/keyframepopup.C:645 cinelerra/keyframepopup.C:648
+#: cinelerra/keyframepopup.C:650 cinelerra/keyframepopup.C:653
 msgid "speed"
 msgstr "скорость"
 
 msgid "speed"
 msgstr "скорость"
 
@@ -5221,10 +5256,6 @@ msgstr "Переход курсора к метке"
 msgid ": Levels"
 msgstr ": Уровни"
 
 msgid ": Levels"
 msgstr ": Уровни"
 
-#: cinelerra/loadfile.C:46
-msgid "Load files..."
-msgstr "Открыть файлы ..."
-
 #: cinelerra/loadfile.C:174
 msgid ": Load"
 msgstr ": Загрузка файлов"
 #: cinelerra/loadfile.C:174
 msgid ": Load"
 msgstr ": Загрузка файлов"
@@ -5282,22 +5313,22 @@ msgstr "Стратегия открытия:"
 msgid "Program"
 msgstr "Программа"
 
 msgid "Program"
 msgstr "Программа"
 
-#: cinelerra/main.C:161
+#: cinelerra/main.C:162
 #, c-format
 msgid ": Could not set locale.\n"
 msgstr ": Could not set locale.\n"
 
 #, c-format
 msgid ": Could not set locale.\n"
 msgstr ": Could not set locale.\n"
 
-#: cinelerra/main.C:204
+#: cinelerra/main.C:193
 #, c-format
 msgid "%s: -c needs a filename.\n"
 msgstr "%s: -c требует имя файла.\n"
 
 #, c-format
 msgid "%s: -c needs a filename.\n"
 msgstr "%s: -c требует имя файла.\n"
 
-#: cinelerra/main.C:230
+#: cinelerra/main.C:208
 #, c-format
 msgid "-b may not be used by the user.\n"
 msgstr "-b не может быть использовано пользователем.\n"
 
 #, c-format
 msgid "-b may not be used by the user.\n"
 msgstr "-b не может быть использовано пользователем.\n"
 
-#: cinelerra/main.C:289
+#: cinelerra/main.C:261
 #, c-format
 msgid ""
 "\n"
 #, c-format
 msgid ""
 "\n"
@@ -5305,7 +5336,7 @@ msgid ""
 msgstr "\n"
 "Использование:\n"
 
 msgstr "\n"
 "Использование:\n"
 
-#: cinelerra/main.C:290
+#: cinelerra/main.C:262
 #, c-format
 msgid ""
 "%s [-f] [-c configuration] [-d port] [-n nice] [-r batch file] [filenames]\n"
 #, c-format
 msgid ""
 "%s [-f] [-c configuration] [-d port] [-n nice] [-r batch file] [filenames]\n"
@@ -5313,36 +5344,46 @@ msgid ""
 msgstr "%s [-f] [-c конфигурация] [-d порт] [-n значение 'Nice'] [-r пакетный файл] [имена файлов]\n"
 "\n"
 
 msgstr "%s [-f] [-c конфигурация] [-d порт] [-n значение 'Nice'] [-r пакетный файл] [имена файлов]\n"
 "\n"
 
-#: cinelerra/main.C:291
+#: cinelerra/main.C:263
 #, c-format
 msgid "-d = Run in the background as renderfarm client.  The port (400) is optional.\n"
 msgstr "-d = Запуск в фоновом режиме как клиента распределённого рендеринга.\n"
 "Значение 400 в поле \"Порт\" установлено по умолчанию и может быть изменено.\n"
 
 #, c-format
 msgid "-d = Run in the background as renderfarm client.  The port (400) is optional.\n"
 msgstr "-d = Запуск в фоновом режиме как клиента распределённого рендеринга.\n"
 "Значение 400 в поле \"Порт\" установлено по умолчанию и может быть изменено.\n"
 
-#: cinelerra/main.C:292
+#: cinelerra/main.C:264
 #, c-format
 msgid "-f = Run in the foreground as renderfarm client.  Substitute for -d.\n"
 msgstr "-f = Запуск в режиме переднего плана как клиента распределённого рендеринга.\n"
 "Альтернатива для -d.\n"
 
 #, c-format
 msgid "-f = Run in the foreground as renderfarm client.  Substitute for -d.\n"
 msgstr "-f = Запуск в режиме переднего плана как клиента распределённого рендеринга.\n"
 "Альтернатива для -d.\n"
 
-#: cinelerra/main.C:293
+#: cinelerra/main.C:265
 #, c-format
 msgid "-n = Nice value if running as renderfarm client. (20)\n"
 msgstr "-n = Значение 'Nice', определяющее приоритет процесса при запуске как клиента\n"
 "распределённого рендеринга. (по умолчанию = 20).\n"
 
 #, c-format
 msgid "-n = Nice value if running as renderfarm client. (20)\n"
 msgstr "-n = Значение 'Nice', определяющее приоритет процесса при запуске как клиента\n"
 "распределённого рендеринга. (по умолчанию = 20).\n"
 
-#: cinelerra/main.C:294
+#: cinelerra/main.C:266
 #, c-format
 msgid "-c = Configuration file to use instead of %s/%s.\n"
 msgstr "-c = Запуск с другим конфигурационным файлом вместо %s/%s.\n"
 
 #, c-format
 msgid "-c = Configuration file to use instead of %s/%s.\n"
 msgstr "-c = Запуск с другим конфигурационным файлом вместо %s/%s.\n"
 
-#: cinelerra/main.C:296
+#: cinelerra/main.C:268
 #, c-format
 msgid "-r = batch render the contents of the batch file (%s/%s) with no GUI.  batch file is optional.\n"
 msgstr "-r = Пакетный рендеринг содержимого из пакетного файла (%s/%s) (без GUI).\n"
 "Опция `пакетный файл`- дополнительная.\n"
 
 #, c-format
 msgid "-r = batch render the contents of the batch file (%s/%s) with no GUI.  batch file is optional.\n"
 msgstr "-r = Пакетный рендеринг содержимого из пакетного файла (%s/%s) (без GUI).\n"
 "Опция `пакетный файл`- дополнительная.\n"
 
-#: cinelerra/main.C:298
+#: cinelerra/main.C:270
+#, c-format
+msgid "-S = do not reload perpetual session\n"
+msgstr ""
+
+#: cinelerra/main.C:271
+#, c-format
+msgid "-x = reload from backup\n"
+msgstr ""
+
+#: cinelerra/main.C:272
 #, c-format
 msgid ""
 "filenames = files to load\n"
 #, c-format
 msgid ""
 "filenames = files to load\n"
@@ -5364,376 +5405,376 @@ msgstr "Произошли следующие ошибки:"
 msgid "Building Indexes..."
 msgstr "Создание индексов..."
 
 msgid "Building Indexes..."
 msgstr "Создание индексов..."
 
-#: cinelerra/mainmenu.C:137 cinelerra/shbtnprefs.C:152
-#: plugins/svg/svgwin.C:247
+#: cinelerra/mainmenu.C:139 cinelerra/shbtnprefs.C:152
+#: plugins/svg/svgwin.C:264
 msgid "Edit"
 msgstr "Правка"
 
 msgid "Edit"
 msgstr "Правка"
 
-#: cinelerra/mainmenu.C:162
+#: cinelerra/mainmenu.C:164
 msgid "Keyframes"
 msgstr "Ключевые кадры"
 
 msgid "Keyframes"
 msgstr "Ключевые кадры"
 
-#: cinelerra/mainmenu.C:179 cinelerra/new.C:293 cinelerra/setformat.C:317
+#: cinelerra/mainmenu.C:181 cinelerra/new.C:343 cinelerra/setformat.C:313
 msgid "Audio"
 msgstr "Аудио"
 
 msgid "Audio"
 msgstr "Аудио"
 
-#: cinelerra/mainmenu.C:188 cinelerra/new.C:323 cinelerra/setformat.C:356
+#: cinelerra/mainmenu.C:190 cinelerra/new.C:373 cinelerra/setformat.C:352
 msgid "Video"
 msgstr "Видео"
 
 msgid "Video"
 msgstr "Видео"
 
-#: cinelerra/mainmenu.C:195
+#: cinelerra/mainmenu.C:197
 msgid "Tracks"
 msgstr "Дорожки"
 
 msgid "Tracks"
 msgstr "Дорожки"
 
-#: cinelerra/mainmenu.C:206
+#: cinelerra/mainmenu.C:208
 msgid "Settings"
 msgstr "Настройки"
 
 msgid "Settings"
 msgstr "Настройки"
 
-#: cinelerra/mainmenu.C:240 cinelerra/vpatchgui.C:256
+#: cinelerra/mainmenu.C:242 cinelerra/vpatchgui.C:256
 msgid "Overlay mode"
 msgstr "Режим наложения"
 
 msgid "Overlay mode"
 msgstr "Режим наложения"
 
-#: cinelerra/mainmenu.C:253
+#: cinelerra/mainmenu.C:255
 msgid "Window"
 msgstr "Окна"
 
 msgid "Window"
 msgstr "Окна"
 
-#: cinelerra/mainmenu.C:264
+#: cinelerra/mainmenu.C:266
 msgid "Default positions"
 msgstr "Стандартное расположение"
 
 msgid "Default positions"
 msgstr "Стандартное расположение"
 
-#: cinelerra/mainmenu.C:264
+#: cinelerra/mainmenu.C:266
 msgid "Ctrl-P"
 msgstr "Ctrl-P"
 
 msgid "Ctrl-P"
 msgstr "Ctrl-P"
 
-#: cinelerra/mainmenu.C:265
+#: cinelerra/mainmenu.C:267
 msgid "Tile left"
 msgstr "Окна на левый монитор"
 
 msgid "Tile left"
 msgstr "Окна на левый монитор"
 
-#: cinelerra/mainmenu.C:266
+#: cinelerra/mainmenu.C:268
 msgid "Tile right"
 msgstr "Окна на правый монитор"
 
 msgid "Tile right"
 msgstr "Окна на правый монитор"
 
-#: cinelerra/mainmenu.C:572
+#: cinelerra/mainmenu.C:574
 msgid "Dump CICache"
 msgstr "Выгрузка CICache"
 
 msgid "Dump CICache"
 msgstr "Выгрузка CICache"
 
-#: cinelerra/mainmenu.C:582
+#: cinelerra/mainmenu.C:584
 msgid "Dump EDL"
 msgstr "Выгрузка EDL"
 
 msgid "Dump EDL"
 msgstr "Выгрузка EDL"
 
-#: cinelerra/mainmenu.C:596
+#: cinelerra/mainmenu.C:598
 msgid "Dump Plugins"
 msgstr "Выгрузка списка плагинов"
 
 msgid "Dump Plugins"
 msgstr "Выгрузка списка плагинов"
 
-#: cinelerra/mainmenu.C:611
+#: cinelerra/mainmenu.C:613
 msgid "Dump Assets"
 msgstr "Выгрузка ресурсов"
 
 msgid "Dump Assets"
 msgstr "Выгрузка ресурсов"
 
-#: cinelerra/mainmenu.C:622
+#: cinelerra/mainmenu.C:624
 msgid "Undo"
 msgstr "Отмена"
 
 msgid "Undo"
 msgstr "Отмена"
 
-#: cinelerra/mainmenu.C:635
+#: cinelerra/mainmenu.C:637
 #, c-format
 msgid "Undo %s"
 msgstr "Отмена %s"
 
 #, c-format
 msgid "Undo %s"
 msgstr "Отмена %s"
 
-#: cinelerra/mainmenu.C:641
+#: cinelerra/mainmenu.C:643
 msgid "Redo"
 msgstr "Повтор"
 
 msgid "Redo"
 msgstr "Повтор"
 
-#: cinelerra/mainmenu.C:641
+#: cinelerra/mainmenu.C:643
 msgid "Shift-Z"
 msgstr "Shift-Z"
 
 msgid "Shift-Z"
 msgstr "Shift-Z"
 
-#: cinelerra/mainmenu.C:656
+#: cinelerra/mainmenu.C:658
 #, c-format
 msgid "Redo %s"
 msgstr "Повтор %s"
 
 #, c-format
 msgid "Redo %s"
 msgstr "Повтор %s"
 
-#: cinelerra/mainmenu.C:662
+#: cinelerra/mainmenu.C:664
 msgid "Cut keyframes"
 msgstr "Вырезать ключевые кадры"
 
 msgid "Cut keyframes"
 msgstr "Вырезать ключевые кадры"
 
-#: cinelerra/mainmenu.C:662
+#: cinelerra/mainmenu.C:664
 msgid "Shift-X"
 msgstr "Shift-X"
 
 msgid "Shift-X"
 msgstr "Shift-X"
 
-#: cinelerra/mainmenu.C:676
+#: cinelerra/mainmenu.C:678
 msgid "Copy keyframes"
 msgstr "Копировать ключевые кадры"
 
 msgid "Copy keyframes"
 msgstr "Копировать ключевые кадры"
 
-#: cinelerra/mainmenu.C:676
+#: cinelerra/mainmenu.C:678
 msgid "Shift-C"
 msgstr "Shift-C"
 
 msgid "Shift-C"
 msgstr "Shift-C"
 
-#: cinelerra/mainmenu.C:690
+#: cinelerra/mainmenu.C:692
 msgid "Paste keyframes"
 msgstr "Вставить ключевые кадры"
 
 msgid "Paste keyframes"
 msgstr "Вставить ключевые кадры"
 
-#: cinelerra/mainmenu.C:690
+#: cinelerra/mainmenu.C:692
 msgid "Shift-V"
 msgstr "Shift-V"
 
 msgid "Shift-V"
 msgstr "Shift-V"
 
-#: cinelerra/mainmenu.C:704
+#: cinelerra/mainmenu.C:706
 msgid "Clear keyframes"
 msgstr "Удалить ключевые кадры"
 
 msgid "Clear keyframes"
 msgstr "Удалить ключевые кадры"
 
-#: cinelerra/mainmenu.C:704
+#: cinelerra/mainmenu.C:706
 msgid "Shift-Del"
 msgstr "Shift-Del"
 
 msgid "Shift-Del"
 msgstr "Shift-Del"
 
-#: cinelerra/mainmenu.C:720
+#: cinelerra/mainmenu.C:722
 msgid "Change to linear"
 msgstr "Преобразовать сегменты в линейные"
 
 msgid "Change to linear"
 msgstr "Преобразовать сегменты в линейные"
 
-#: cinelerra/mainmenu.C:735
+#: cinelerra/mainmenu.C:737
 msgid "Change to smooth"
 msgstr "Преобразовать сегменты в сглаженные"
 
 msgid "Change to smooth"
 msgstr "Преобразовать сегменты в сглаженные"
 
-#: cinelerra/mainmenu.C:749
+#: cinelerra/mainmenu.C:751
 msgid "Create curve type..."
 msgid "Create curve type..."
-msgstr "Ð\97адаÑ\82Ñ\8c Ñ\82ип ÐºÑ\80ивой..."
+msgstr "Ð\97адаÑ\82Ñ\8c Ñ\82ип Ð¾Ð³Ð¸Ð±Ð°Ñ\8eÑ\89ей..."
 
 
-#: cinelerra/mainmenu.C:808
+#: cinelerra/mainmenu.C:810
 msgid "Cut default keyframe"
 msgid "Cut default keyframe"
-msgstr "Вырезать станд. ключевой кадр"
+msgstr "Вырезать 'ключ. кадр по умолчанию'"
 
 
-#: cinelerra/mainmenu.C:808
+#: cinelerra/mainmenu.C:810
 msgid "Alt-X"
 msgstr "Alt-X"
 
 msgid "Alt-X"
 msgstr "Alt-X"
 
-#: cinelerra/mainmenu.C:822
+#: cinelerra/mainmenu.C:824
 msgid "Copy default keyframe"
 msgid "Copy default keyframe"
-msgstr "Копировать станд. ключевой кадр"
+msgstr "Копировать 'ключ. кадр по умолчанию'"
 
 
-#: cinelerra/mainmenu.C:822
+#: cinelerra/mainmenu.C:824
 msgid "Alt-c"
 msgstr "Alt-c"
 
 msgid "Alt-c"
 msgstr "Alt-c"
 
-#: cinelerra/mainmenu.C:836
+#: cinelerra/mainmenu.C:838
 msgid "Paste default keyframe"
 msgid "Paste default keyframe"
-msgstr "Вставить станд. ключевой кадр"
+msgstr "Вставить 'ключ. кадр по умолчанию'"
 
 
-#: cinelerra/mainmenu.C:836
+#: cinelerra/mainmenu.C:838
 msgid "Alt-v"
 msgstr "Alt-v"
 
 msgid "Alt-v"
 msgstr "Alt-v"
 
-#: cinelerra/mainmenu.C:850
+#: cinelerra/mainmenu.C:852
 msgid "Clear default keyframe"
 msgid "Clear default keyframe"
-msgstr "Удалить станд. ключевой кадр"
+msgstr "Удалить 'ключ. кадр по умолчанию'"
 
 
-#: cinelerra/mainmenu.C:850
+#: cinelerra/mainmenu.C:852
 msgid "Alt-Del"
 msgstr "Alt-Del"
 
 msgid "Alt-Del"
 msgstr "Alt-Del"
 
-#: cinelerra/mainmenu.C:864
+#: cinelerra/mainmenu.C:866
 msgid "Split | Cut"
 msgstr "Разрезать | Вырезать"
 
 msgid "Split | Cut"
 msgstr "Разрезать | Вырезать"
 
-#: cinelerra/mainmenu.C:903 cinelerra/recordbatches.C:545
+#: cinelerra/mainmenu.C:905 cinelerra/recordbatches.C:545
 #: cinelerra/swindow.C:560 plugins/compressor/compressor.C:1393
 #: plugins/piano/piano.C:912 plugins/synthesizer/synthesizer.C:1464
 msgid "Clear"
 msgstr "Удалить"
 
 #: cinelerra/swindow.C:560 plugins/compressor/compressor.C:1393
 #: plugins/piano/piano.C:912 plugins/synthesizer/synthesizer.C:1464
 msgid "Clear"
 msgstr "Удалить"
 
-#: cinelerra/mainmenu.C:903 cinelerra/shbtnprefs.C:132
+#: cinelerra/mainmenu.C:905 cinelerra/shbtnprefs.C:132
 msgid "Del"
 msgstr "Delete"
 
 msgid "Del"
 msgstr "Delete"
 
-#: cinelerra/mainmenu.C:919
+#: cinelerra/mainmenu.C:921
 msgid "Paste silence"
 msgstr "Вставить пустой участок"
 
 msgid "Paste silence"
 msgstr "Вставить пустой участок"
 
-#: cinelerra/mainmenu.C:919
+#: cinelerra/mainmenu.C:921
 msgid "Shift-Space"
 msgstr "Shift-Space"
 
 msgid "Shift-Space"
 msgstr "Shift-Space"
 
-#: cinelerra/mainmenu.C:933
+#: cinelerra/mainmenu.C:935
 msgid "Select All"
 msgstr "Выделить всё"
 
 msgid "Select All"
 msgstr "Выделить всё"
 
-#: cinelerra/mainmenu.C:945
+#: cinelerra/mainmenu.C:947
 msgid "Clear labels"
 msgstr "Удалить метки"
 
 msgid "Clear labels"
 msgstr "Удалить метки"
 
-#: cinelerra/mainmenu.C:956
+#: cinelerra/mainmenu.C:958
 msgid "Cut ads"
 msgstr "Вырезать рекламу"
 
 msgid "Cut ads"
 msgstr "Вырезать рекламу"
 
-#: cinelerra/mainmenu.C:968
+#: cinelerra/mainmenu.C:970
 msgid "Detach transitions"
 msgstr "Удалить переходы"
 
 msgid "Detach transitions"
 msgstr "Удалить переходы"
 
-#: cinelerra/mainmenu.C:980
+#: cinelerra/mainmenu.C:982
 msgid "Mute Region"
 msgstr "Заглушить выбранный участок "
 
 msgid "Mute Region"
 msgstr "Заглушить выбранный участок "
 
-#: cinelerra/mainmenu.C:994
+#: cinelerra/mainmenu.C:996
 msgid "Trim Selection"
 msgstr "Обрезать выбранн. участок по краям"
 
 msgid "Trim Selection"
 msgstr "Обрезать выбранн. участок по краям"
 
-#: cinelerra/mainmenu.C:1043 cinelerra/mainmenu.C:1128
+#: cinelerra/mainmenu.C:1045 cinelerra/mainmenu.C:1130
 msgid "Default Transition"
 msgid "Default Transition"
-msgstr "СÑ\82андаÑ\80Ñ\82нÑ\8bй Ð¿ÐµÑ\80еÑ\85од"
+msgstr "Ð\9fеÑ\80еÑ\85од Ð¿Ð¾ Ñ\83молÑ\87аниÑ\8e"
 
 
-#: cinelerra/mainmenu.C:1057
+#: cinelerra/mainmenu.C:1059
 msgid "Map 1:1"
 msgstr "Сопоставить 1:1"
 
 msgid "Map 1:1"
 msgstr "Сопоставить 1:1"
 
-#: cinelerra/mainmenu.C:1069
+#: cinelerra/mainmenu.C:1071
 msgid "Map 5.1:2"
 msgstr "Сопоставить 5.1:2"
 
 msgid "Map 5.1:2"
 msgstr "Сопоставить 5.1:2"
 
-#: cinelerra/mainmenu.C:1087
+#: cinelerra/mainmenu.C:1089
 msgid "Shift-T"
 msgstr "Shift-T"
 
 msgid "Shift-T"
 msgstr "Shift-T"
 
-#: cinelerra/mainmenu.C:1115
+#: cinelerra/mainmenu.C:1117
 msgid "Reset Translation"
 msgstr "Сбросить перемещение"
 
 msgid "Reset Translation"
 msgstr "Сбросить перемещение"
 
-#: cinelerra/mainmenu.C:1128
+#: cinelerra/mainmenu.C:1130
 msgid "Shift-U"
 msgstr "Shift-U"
 
 msgid "Shift-U"
 msgstr "Shift-U"
 
-#: cinelerra/mainmenu.C:1157
+#: cinelerra/mainmenu.C:1159
 msgid "Delete tracks"
 msgstr "Удалить все дорожки"
 
 msgid "Delete tracks"
 msgstr "Удалить все дорожки"
 
-#: cinelerra/mainmenu.C:1169
+#: cinelerra/mainmenu.C:1171
 msgid "Delete last track"
 msgstr "Удалить самую нижнюю дорожку  "
 
 msgid "Delete last track"
 msgstr "Удалить самую нижнюю дорожку  "
 
-#: cinelerra/mainmenu.C:1182
+#: cinelerra/mainmenu.C:1184
 msgid "Move tracks up"
 msgstr "Дорожки вверх"
 
 msgid "Move tracks up"
 msgstr "Дорожки вверх"
 
-#: cinelerra/mainmenu.C:1182
+#: cinelerra/mainmenu.C:1184
 msgid "Shift-Up"
 msgstr "Shift-Up"
 
 msgid "Shift-Up"
 msgstr "Shift-Up"
 
-#: cinelerra/mainmenu.C:1195
+#: cinelerra/mainmenu.C:1197
 msgid "Move tracks down"
 msgstr "Дорожки вниз"
 
 msgid "Move tracks down"
 msgstr "Дорожки вниз"
 
-#: cinelerra/mainmenu.C:1195
+#: cinelerra/mainmenu.C:1197
 msgid "Shift-Down"
 msgstr "Shift-Down"
 
 msgid "Shift-Down"
 msgstr "Shift-Down"
 
-#: cinelerra/mainmenu.C:1211
+#: cinelerra/mainmenu.C:1213
 msgid "Concatenate tracks"
 msgstr "Объединить дорожки"
 
 msgid "Concatenate tracks"
 msgstr "Объединить дорожки"
 
-#: cinelerra/mainmenu.C:1228
+#: cinelerra/mainmenu.C:1230
 msgid "Loop Playback"
 msgstr "Зациклить воспроизведение "
 
 msgid "Loop Playback"
 msgstr "Зациклить воспроизведение "
 
-#: cinelerra/mainmenu.C:1228
+#: cinelerra/mainmenu.C:1230
 msgid "Shift-L"
 msgstr "Shift-L"
 
 msgid "Shift-L"
 msgstr "Shift-L"
 
-#: cinelerra/mainmenu.C:1250
+#: cinelerra/mainmenu.C:1252
 msgid "Add subttl"
 msgstr "Добавить дорожку для субтитров"
 
 msgid "Add subttl"
 msgstr "Добавить дорожку для субтитров"
 
-#: cinelerra/mainmenu.C:1250
+#: cinelerra/mainmenu.C:1252
 msgid "Shift-Y"
 msgstr "Shift-Y"
 
 msgid "Shift-Y"
 msgstr "Shift-Y"
 
-#: cinelerra/mainmenu.C:1264 cinelerra/swindow.C:458
+#: cinelerra/mainmenu.C:1266 cinelerra/swindow.C:458
 msgid "paste subttl"
 msgstr "Вставить субтитры"
 
 msgid "paste subttl"
 msgstr "Вставить субтитры"
 
-#: cinelerra/mainmenu.C:1278
+#: cinelerra/mainmenu.C:1280
 msgid "Toggle background rendering"
 msgstr "Фоновый рендеринг (вкл./выкл.)"
 
 msgid "Toggle background rendering"
 msgstr "Фоновый рендеринг (вкл./выкл.)"
 
-#: cinelerra/mainmenu.C:1278
+#: cinelerra/mainmenu.C:1280
 msgid "Shift-G"
 msgstr "Shift-G"
 
 msgid "Shift-G"
 msgstr "Shift-G"
 
-#: cinelerra/mainmenu.C:1296
+#: cinelerra/mainmenu.C:1298
 msgid "Edit labels"
 msgstr "Правка меток"
 
 msgid "Edit labels"
 msgstr "Правка меток"
 
-#: cinelerra/mainmenu.C:1313
+#: cinelerra/mainmenu.C:1315
 msgid "Edit effects"
 msgstr "Правка эффектов"
 
 msgid "Edit effects"
 msgstr "Правка эффектов"
 
-#: cinelerra/mainmenu.C:1330
+#: cinelerra/mainmenu.C:1332
 msgid "Keyframes follow edits"
 msgstr "Ключ. кадры сопровождают правку"
 
 msgid "Keyframes follow edits"
 msgstr "Ключ. кадры сопровождают правку"
 
-#: cinelerra/mainmenu.C:1345
+#: cinelerra/mainmenu.C:1347
 msgid "Align cursor on frames"
 msgstr "Выравнивать курсор по границе кадра"
 
 msgid "Align cursor on frames"
 msgstr "Выравнивать курсор по границе кадра"
 
-#: cinelerra/mainmenu.C:1360
+#: cinelerra/mainmenu.C:1362
 msgid "Typeless keyframes"
 msgstr "Бестиповые ключевые кадры"
 
 msgid "Typeless keyframes"
 msgstr "Бестиповые ключевые кадры"
 
-#: cinelerra/mainmenu.C:1374 cinelerra/mainmenu.C:1384
+#: cinelerra/mainmenu.C:1376 cinelerra/mainmenu.C:1386
 msgid "Slow Shuttle"
 msgstr "Медленное перемещение (shuttle)"
 
 msgid "Slow Shuttle"
 msgstr "Медленное перемещение (shuttle)"
 
-#: cinelerra/mainmenu.C:1389
+#: cinelerra/mainmenu.C:1391
 msgid "Fast Shuttle"
 msgstr "Быстрое перемещение (shuttle)"
 
 msgid "Fast Shuttle"
 msgstr "Быстрое перемещение (shuttle)"
 
-#: cinelerra/mainmenu.C:1394
+#: cinelerra/mainmenu.C:1396
 msgid "Save settings now"
 msgstr "Сохранить настройки"
 
 msgid "Save settings now"
 msgstr "Сохранить настройки"
 
-#: cinelerra/mainmenu.C:1403
+#: cinelerra/mainmenu.C:1405
 msgid "Saved settings."
 msgstr "Настройки сохранены."
 
 msgid "Saved settings."
 msgstr "Настройки сохранены."
 
-#: cinelerra/mainmenu.C:1416
+#: cinelerra/mainmenu.C:1418
 msgid "Show Viewer"
 msgstr "Окно 'Просмотр'"
 
 msgid "Show Viewer"
 msgstr "Окно 'Просмотр'"
 
-#: cinelerra/mainmenu.C:1428
+#: cinelerra/mainmenu.C:1430
 msgid "Show Resources"
 msgstr "Окно 'Ресурсы'"
 
 msgid "Show Resources"
 msgstr "Окно 'Ресурсы'"
 
-#: cinelerra/mainmenu.C:1440
+#: cinelerra/mainmenu.C:1442
 msgid "Show Compositor"
 msgstr "Окно 'Cоставитель (Вывод)'"
 
 msgid "Show Compositor"
 msgstr "Окно 'Cоставитель (Вывод)'"
 
-#: cinelerra/mainmenu.C:1453
+#: cinelerra/mainmenu.C:1455
 msgid "Show Overlays"
 msgstr "Окно меню 'Вид'"
 
 msgid "Show Overlays"
 msgstr "Окно меню 'Вид'"
 
-#: cinelerra/mainmenu.C:1453
+#: cinelerra/mainmenu.C:1455
 msgid "Ctrl-0"
 msgstr "Ctrl-0"
 
 msgid "Ctrl-0"
 msgstr "Ctrl-0"
 
-#: cinelerra/mainmenu.C:1473
+#: cinelerra/mainmenu.C:1475
 msgid "Show Levels"
 msgstr "Окно 'Уровни звука'"
 
 msgid "Show Levels"
 msgstr "Окно 'Уровни звука'"
 
-#: cinelerra/mainmenu.C:1506
+#: cinelerra/mainmenu.C:1508
 msgid "Split X pane"
 msgstr "Разделить монтаж. стол по X"
 
 msgid "Split X pane"
 msgstr "Разделить монтаж. стол по X"
 
-#: cinelerra/mainmenu.C:1506
+#: cinelerra/mainmenu.C:1508
 msgid "Ctrl-1"
 msgstr "Ctrl-1"
 
 msgid "Ctrl-1"
 msgstr "Ctrl-1"
 
-#: cinelerra/mainmenu.C:1520
+#: cinelerra/mainmenu.C:1522
 msgid "Split Y pane"
 msgstr "Разделить монтаж. стол по Y"
 
 msgid "Split Y pane"
 msgstr "Разделить монтаж. стол по Y"
 
-#: cinelerra/mainmenu.C:1520
+#: cinelerra/mainmenu.C:1522
 msgid "Ctrl-2"
 msgstr "Ctrl-2"
 
 msgid "Ctrl-2"
 msgstr "Ctrl-2"
 
-#: cinelerra/mainmenu.C:1535
+#: cinelerra/mainmenu.C:1537
 msgid "Mixer Viewer"
 msgstr ""
 
 msgid "Mixer Viewer"
 msgstr ""
 
-#: cinelerra/mainmenu.C:1548
+#: cinelerra/mainmenu.C:1550
 msgid "Tile mixers"
 msgstr ""
 
 msgid "Tile mixers"
 msgstr ""
 
@@ -5775,7 +5816,11 @@ msgstr "Применить переход..."
 msgid "Attach Transition"
 msgstr "Применение перехода"
 
 msgid "Attach Transition"
 msgstr "Применение перехода"
 
-#: cinelerra/menuattachtransition.C:138
+#: cinelerra/menuattachtransition.C:133
+msgid "Set Default Transition"
+msgstr ""
+
+#: cinelerra/menuattachtransition.C:177
 msgid "Select transition from list"
 msgstr "Выберите переход из списка:"
 
 msgid "Select transition from list"
 msgstr "Выберите переход из списка:"
 
@@ -5793,7 +5838,7 @@ msgstr "Расположить в обратном порядке"
 
 #: cinelerra/menueditlength.C:85
 msgid "Align Edits"
 
 #: cinelerra/menueditlength.C:85
 msgid "Align Edits"
-msgstr "Ð\92Ñ\8bÑ\80овнять расположение объектов"
+msgstr "Ð\92Ñ\8bÑ\80авнять расположение объектов"
 
 #: cinelerra/menueffects.C:58
 msgid "Render effect..."
 
 #: cinelerra/menueffects.C:58
 msgid "Render effect..."
@@ -5823,8 +5868,8 @@ msgstr "Не выбран эффект."
 msgid "No selected range to process."
 msgstr "Не выбрана область для обработки."
 
 msgid "No selected range to process."
 msgstr "Не выбрана область для обработки."
 
-#: cinelerra/menueffects.C:312 cinelerra/mwindowgui.C:605
-#: cinelerra/vwindowgui.C:148
+#: cinelerra/menueffects.C:312 cinelerra/mwindowgui.C:607
+#: cinelerra/vwindowgui.C:149
 #, c-format
 msgid ": %s"
 msgstr " %s"
 #, c-format
 msgid ": %s"
 msgstr " %s"
@@ -5882,76 +5927,71 @@ msgid "Show meters"
 msgstr "Показывать измерители\n"
 "уровня звука"
 
 msgstr "Показывать измерители\n"
 "уровня звука"
 
-#: cinelerra/mwindow.C:623
+#: cinelerra/mwindow.C:626
 #, c-format
 msgid "MWindow::init_plugins: can't create plugin index: %s\n"
 msgstr "MWindow::init_plugins: can't create plugin index: %s\n"
 
 #, c-format
 msgid "MWindow::init_plugins: can't create plugin index: %s\n"
 msgstr "MWindow::init_plugins: can't create plugin index: %s\n"
 
-#: cinelerra/mwindow.C:685
-#, c-format
-msgid "MWindow::init_ladspa_index: can't create plugin index: %s\n"
-msgstr "MWindow::init_ladspa_index: can't create plugin index: %s\n"
-
-#: cinelerra/mwindow.C:1048
+#: cinelerra/mwindow.C:1046
 #, c-format
 msgid "MWindow::init_theme: prefered theme %s not found.\n"
 msgstr "MWindow::init_theme: prefered theme %s not found.\n"
 
 #, c-format
 msgid "MWindow::init_theme: prefered theme %s not found.\n"
 msgstr "MWindow::init_theme: prefered theme %s not found.\n"
 
-#: cinelerra/mwindow.C:1053
+#: cinelerra/mwindow.C:1051
 #, c-format
 msgid "MWindow::init_theme: trying default theme %s\n"
 msgstr "MWindow::init_theme: trying default theme %s\n"
 
 #, c-format
 msgid "MWindow::init_theme: trying default theme %s\n"
 msgstr "MWindow::init_theme: trying default theme %s\n"
 
-#: cinelerra/mwindow.C:1063
+#: cinelerra/mwindow.C:1061
 #, c-format
 msgid "MWindow::init_theme: theme_plugin not found.\n"
 msgstr "MWindow::init_theme: theme_plugin not found.\n"
 
 #, c-format
 msgid "MWindow::init_theme: theme_plugin not found.\n"
 msgstr "MWindow::init_theme: theme_plugin not found.\n"
 
-#: cinelerra/mwindow.C:1069
+#: cinelerra/mwindow.C:1067
 #, c-format
 msgid "MWindow::init_theme: unable to load theme %s\n"
 msgstr "MWindow::init_theme: unable to load theme %s\n"
 
 #, c-format
 msgid "MWindow::init_theme: unable to load theme %s\n"
 msgstr "MWindow::init_theme: unable to load theme %s\n"
 
-#: cinelerra/mwindow.C:1310 cinelerra/zwindow.C:259
+#: cinelerra/mwindow.C:1301 cinelerra/zwindow.C:259
 #, c-format
 msgid "Mixer %d"
 msgstr ""
 
 #, c-format
 msgid "Mixer %d"
 msgstr ""
 
-#: cinelerra/mwindow.C:1328
+#: cinelerra/mwindow.C:1345
 msgid "create mixers"
 msgstr ""
 
 msgid "create mixers"
 msgstr ""
 
-#: cinelerra/mwindow.C:1657
+#: cinelerra/mwindow.C:1685
 msgid "multiple video tracks"
 msgstr ""
 
 msgid "multiple video tracks"
 msgstr ""
 
-#: cinelerra/mwindow.C:1669
+#: cinelerra/mwindow.C:1697
 msgid "crosses edits"
 msgstr ""
 
 msgid "crosses edits"
 msgstr ""
 
-#: cinelerra/mwindow.C:1671
+#: cinelerra/mwindow.C:1699
 msgid "not asset"
 msgstr ""
 
 msgid "not asset"
 msgstr ""
 
-#: cinelerra/mwindow.C:1690
+#: cinelerra/mwindow.C:1718
 msgid "no file"
 msgstr ""
 
 msgid "no file"
 msgstr ""
 
-#: cinelerra/mwindow.C:1696
+#: cinelerra/mwindow.C:1724
 msgid "db failed"
 msgstr ""
 
 msgid "db failed"
 msgstr ""
 
-#: cinelerra/mwindow.C:1700
+#: cinelerra/mwindow.C:1728
 #, c-format
 msgid "put_commercial: %s"
 msgstr ""
 
 #, c-format
 msgid "put_commercial: %s"
 msgstr ""
 
-#: cinelerra/mwindow.C:1770
+#: cinelerra/mwindow.C:1799
 #, c-format
 msgid "Loading %s"
 msgstr "Загрузка %s"
 
 #, c-format
 msgid "Loading %s"
 msgstr "Загрузка %s"
 
-#: cinelerra/mwindow.C:1785
+#: cinelerra/mwindow.C:1814
 #, c-format
 msgid ""
 "%s's resolution is %dx%d.\n"
 #, c-format
 msgid ""
 "%s's resolution is %dx%d.\n"
@@ -5959,7 +5999,7 @@ msgid ""
 msgstr "Изображение %s имеет размер %dx%d (в пикселях).\n"
 "Изображения с нечётными размерами не могут быть декодированы должным образом."
 
 msgstr "Изображение %s имеет размер %dx%d (в пикселях).\n"
 "Изображения с нечётными размерами не могут быть декодированы должным образом."
 
-#: cinelerra/mwindow.C:1793
+#: cinelerra/mwindow.C:1822
 #, c-format
 msgid ""
 "%s's index was built for program number %d\n"
 #, c-format
 msgid ""
 "%s's index was built for program number %d\n"
@@ -5967,16 +6007,16 @@ msgid ""
 "  Using program %d."
 msgstr ""
 
 "  Using program %d."
 msgstr ""
 
-#: cinelerra/mwindow.C:1829
+#: cinelerra/mwindow.C:1858
 #, c-format
 msgid "Failed to open %s"
 msgstr "Ошибка открытия %s"
 
 #, c-format
 msgid "Failed to open %s"
 msgstr "Ошибка открытия %s"
 
-#: cinelerra/mwindow.C:1863
+#: cinelerra/mwindow.C:1892
 msgid "'s format couldn't be determined."
 msgstr "'s format couldn't be determined."
 
 msgid "'s format couldn't be determined."
 msgstr "'s format couldn't be determined."
 
-#: cinelerra/mwindow.C:1925
+#: cinelerra/mwindow.C:1954
 #, c-format
 msgid ""
 "XML file %s\n"
 #, c-format
 msgid ""
 "XML file %s\n"
@@ -5984,12 +6024,12 @@ msgid ""
 msgstr "XML-файл %s\n"
 " был создан не в Cinelerra."
 
 msgstr "XML-файл %s\n"
 " был создан не в Cinelerra."
 
-#: cinelerra/mwindow.C:1927
+#: cinelerra/mwindow.C:1956
 #, c-format
 msgid "Unknown %s"
 msgstr "Неизвестно %s"
 
 #, c-format
 msgid "Unknown %s"
 msgstr "Неизвестно %s"
 
-#: cinelerra/mwindow.C:1935
+#: cinelerra/mwindow.C:1964
 #, c-format
 msgid ""
 "Warning: XML from cinelerra version %s\n"
 #, c-format
 msgid ""
 "Warning: XML from cinelerra version %s\n"
@@ -5997,66 +6037,67 @@ msgid ""
 msgstr "Предупреждение:  XML-файл был создан в Cinelerra версии %s.\n"
 "Сессионные данные могут быть несовместимы."
 
 msgstr "Предупреждение:  XML-файл был создан в Cinelerra версии %s.\n"
 "Сессионные данные могут быть несовместимы."
 
-#: cinelerra/mwindow.C:2137
+#: cinelerra/mwindow.C:2165
 msgid "load"
 msgstr "загрузка"
 
 msgid "load"
 msgstr "загрузка"
 
-#: cinelerra/mwindow.C:2224 cinelerra/mwindow.C:2239
+#: cinelerra/mwindow.C:2252 cinelerra/mwindow.C:2267
 #, c-format
 msgid ""
 "The %s '%s' in file '%s' is not part of your installation of Cinelerra.\n"
 "The project won't be rendered as it was meant and Cinelerra might crash.\n"
 msgstr ""
 
 #, c-format
 msgid ""
 "The %s '%s' in file '%s' is not part of your installation of Cinelerra.\n"
 "The project won't be rendered as it was meant and Cinelerra might crash.\n"
 msgstr ""
 
-#: cinelerra/mwindow.C:2270
+#: cinelerra/mwindow.C:2295
+#, c-format
+msgid "MWindow::init_shm: couldn't open %s for reading.\n"
+msgstr ""
+
+#: cinelerra/mwindow.C:2302
 #, c-format
 msgid ""
 #, c-format
 msgid ""
-"MWindow::init_shm: /proc/sys/kernel/shmmax is %p.\n"
+"MWindow::init_shm: %s is %p.\n"
 "you probably need to be root, or:\n"
 "you probably need to be root, or:\n"
-"as root, run: echo 0x7fffffff > /proc/sys/kernel/shmmax\n"
+"as root, run: echo 0x%jx > %s\n"
 "before trying to start cinelerra.\n"
 "before trying to start cinelerra.\n"
-"It should be at least 0x7fffffff for Cinelerra.\n"
-msgstr "MWindow::init_shm: /proc/sys/kernel/shmmax is %p.\n"
-"Выполните с правами суперпользователя:\n"
-"echo 0x7fffffff > /proc/sys/kernel/shmmax\n"
-"прежде чем запустить Сinelerra.\n"
-"Для Cinelerra значение должно быть не менее 0x7fffffff\n"
-
-#: cinelerra/mwindow.C:2300
+"It should be at least 0x%jx for Cinelerra.\n"
+msgstr ""
+
+#: cinelerra/mwindow.C:2333
 msgid "Initializing Plugins"
 msgstr "Инициализация плагинов"
 
 msgid "Initializing Plugins"
 msgstr "Инициализация плагинов"
 
-#: cinelerra/mwindow.C:2307
+#: cinelerra/mwindow.C:2340
 msgid "Initializing GUI"
 msgstr "Инициализация GUI"
 
 msgid "Initializing GUI"
 msgstr "Инициализация GUI"
 
-#: cinelerra/mwindow.C:2315
+#: cinelerra/mwindow.C:2348
 msgid "Initializing Fonts"
 msgstr "Инициализация шрифтов"
 
 msgid "Initializing Fonts"
 msgstr "Инициализация шрифтов"
 
-#: cinelerra/mwindow.C:3346
+#: cinelerra/mwindow.C:3380
 #, c-format
 msgid "Couldn't open %s for writing."
 msgstr "Couldn't open %s for writing."
 
 #, c-format
 msgid "Couldn't open %s for writing."
 msgstr "Couldn't open %s for writing."
 
-#: cinelerra/mwindow.C:3508
+#: cinelerra/mwindow.C:3565
 msgid "remove assets"
 msgstr "удалить ресурсы"
 
 msgid "remove assets"
 msgstr "удалить ресурсы"
 
-#: cinelerra/mwindow.C:3735
+#: cinelerra/mwindow.C:3792
 #, c-format
 msgid "Using %s"
 msgstr "Использование %s"
 
 #, c-format
 msgid "Using %s"
 msgstr "Использование %s"
 
-#: cinelerra/mwindow.C:3872 cinelerra/mwindowedit.C:210
-#: cinelerra/mwindowedit.C:257 cinelerra/preferencesthread.C:268
+#: cinelerra/mwindow.C:3929 cinelerra/mwindowedit.C:210
+#: cinelerra/mwindowedit.C:257 cinelerra/preferencesthread.C:274
 msgid ""
 "This project's dimensions are not multiples of 4 so\n"
 "it can't be rendered by OpenGL."
 msgstr "Размер проекта не кратен 4.\n"
 "Невозможно выполнить OpenGL-рендеринг."
 
 msgid ""
 "This project's dimensions are not multiples of 4 so\n"
 "it can't be rendered by OpenGL."
 msgstr "Размер проекта не кратен 4.\n"
 "Невозможно выполнить OpenGL-рендеринг."
 
-#: cinelerra/mwindow.C:3987
+#: cinelerra/mwindow.C:4044
 msgid "select asset"
 msgstr "выберите ресурс"
 
 msgid "select asset"
 msgstr "выберите ресурс"
 
@@ -6081,210 +6122,210 @@ msgstr "соглас. част. кадров"
 msgid "clear"
 msgstr "удалить"
 
 msgid "clear"
 msgstr "удалить"
 
-#: cinelerra/mwindowedit.C:354
+#: cinelerra/mwindowedit.C:371
 msgid "clear keyframes"
 msgstr "удалить ключевые кадры"
 
 msgid "clear keyframes"
 msgstr "удалить ключевые кадры"
 
-#: cinelerra/mwindowedit.C:369
+#: cinelerra/mwindowedit.C:384
 msgid "clear default keyframe"
 msgid "clear default keyframe"
-msgstr "удалить стд. ключевой кадр"
+msgstr "удалить 'ключ. кадр по умолч.'"
 
 
-#: cinelerra/mwindowedit.C:385
+#: cinelerra/mwindowedit.C:396
 msgid "clear labels"
 msgstr "удалить метки"
 
 msgid "clear labels"
 msgstr "удалить метки"
 
-#: cinelerra/mwindowedit.C:404
+#: cinelerra/mwindowedit.C:415
 msgid "concatenate tracks"
 msgstr "объединить дорожки"
 
 msgid "concatenate tracks"
 msgstr "объединить дорожки"
 
-#: cinelerra/mwindowedit.C:501
+#: cinelerra/mwindowedit.C:512
 msgid "crop"
 msgstr "обрезка"
 
 msgid "crop"
 msgstr "обрезка"
 
-#: cinelerra/mwindowedit.C:524
+#: cinelerra/mwindowedit.C:535
 msgid "blade"
 msgstr "разрезать"
 
 msgid "blade"
 msgstr "разрезать"
 
-#: cinelerra/mwindowedit.C:544
+#: cinelerra/mwindowedit.C:555
 msgid "split | cut"
 msgstr "вырезать"
 
 msgid "split | cut"
 msgstr "вырезать"
 
-#: cinelerra/mwindowedit.C:602
+#: cinelerra/mwindowedit.C:613
 msgid "cut keyframes"
 msgstr "вырезать ключевые кадры"
 
 msgid "cut keyframes"
 msgstr "вырезать ключевые кадры"
 
-#: cinelerra/mwindowedit.C:620
+#: cinelerra/mwindowedit.C:629
 msgid "cut default keyframe"
 msgid "cut default keyframe"
-msgstr "вырезать стд. ключевой кадр"
+msgstr "вырезать 'ключ. кадр по умолч.'"
 
 
-#: cinelerra/mwindowedit.C:644
+#: cinelerra/mwindowedit.C:647
 msgid "delete tracks"
 msgstr "удалить все дорожки"
 
 msgid "delete tracks"
 msgstr "удалить все дорожки"
 
-#: cinelerra/mwindowedit.C:658
+#: cinelerra/mwindowedit.C:661
 msgid "delete track"
 msgstr "удалить дорожку"
 
 msgid "delete track"
 msgstr "удалить дорожку"
 
-#: cinelerra/mwindowedit.C:726 cinelerra/mwindowedit.C:755
+#: cinelerra/mwindowedit.C:729 cinelerra/mwindowedit.C:758
 msgid "insert effect"
 msgstr "вставить эффект"
 
 msgid "insert effect"
 msgstr "вставить эффект"
 
-#: cinelerra/mwindowedit.C:878
+#: cinelerra/mwindowedit.C:881
 msgid "drag handle"
 msgstr "перетащить границу"
 
 msgid "drag handle"
 msgstr "перетащить границу"
 
-#: cinelerra/mwindowedit.C:896
+#: cinelerra/mwindowedit.C:899
 msgid "match output size"
 msgstr "по размеру вывода"
 
 msgid "match output size"
 msgstr "по размеру вывода"
 
-#: cinelerra/mwindowedit.C:919
+#: cinelerra/mwindowedit.C:922
 msgid "move edit"
 msgstr "переместить фрагмент"
 
 msgid "move edit"
 msgstr "переместить фрагмент"
 
-#: cinelerra/mwindowedit.C:934
+#: cinelerra/mwindowedit.C:937
 msgid "paste effect"
 msgstr "вставить эффект"
 
 msgid "paste effect"
 msgstr "вставить эффект"
 
-#: cinelerra/mwindowedit.C:948
+#: cinelerra/mwindowedit.C:951
 msgid "move effect"
 msgstr "переместить эффект"
 
 msgid "move effect"
 msgstr "переместить эффект"
 
-#: cinelerra/mwindowedit.C:964
+#: cinelerra/mwindowedit.C:967
 msgid "move effect up"
 msgstr "переместить эффект вверх"
 
 msgid "move effect up"
 msgstr "переместить эффект вверх"
 
-#: cinelerra/mwindowedit.C:978
+#: cinelerra/mwindowedit.C:981
 msgid "move effect down"
 msgstr "переместить эффект вниз"
 
 msgid "move effect down"
 msgstr "переместить эффект вниз"
 
-#: cinelerra/mwindowedit.C:990
+#: cinelerra/mwindowedit.C:993
 msgid "move track down"
 msgstr "переместить дорожку вниз"
 
 msgid "move track down"
 msgstr "переместить дорожку вниз"
 
-#: cinelerra/mwindowedit.C:1003
+#: cinelerra/mwindowedit.C:1006
 msgid "move tracks down"
 msgstr "переместить дорожки вниз"
 
 msgid "move tracks down"
 msgstr "переместить дорожки вниз"
 
-#: cinelerra/mwindowedit.C:1016
+#: cinelerra/mwindowedit.C:1019
 msgid "move track up"
 msgstr "переместить дорожку вверх"
 
 msgid "move track up"
 msgstr "переместить дорожку вверх"
 
-#: cinelerra/mwindowedit.C:1028
+#: cinelerra/mwindowedit.C:1031
 msgid "move tracks up"
 msgstr "переместить дорожки вверх"
 
 msgid "move tracks up"
 msgstr "переместить дорожки вверх"
 
-#: cinelerra/mwindowedit.C:1093
+#: cinelerra/mwindowedit.C:1104
 msgid "overwrite"
 msgstr "заменить"
 
 msgid "overwrite"
 msgstr "заменить"
 
-#: cinelerra/mwindowedit.C:1145
+#: cinelerra/mwindowedit.C:1156
 msgid "paste"
 msgstr "вставить"
 
 msgid "paste"
 msgstr "вставить"
 
-#: cinelerra/mwindowedit.C:1182
+#: cinelerra/mwindowedit.C:1193
 msgid "paste assets"
 msgstr "вставить ресурсы"
 
 msgid "paste assets"
 msgstr "вставить ресурсы"
 
-#: cinelerra/mwindowedit.C:1256
+#: cinelerra/mwindowedit.C:1268
 msgid "paste keyframes"
 msgstr "вставить ключевые кадры"
 
 msgid "paste keyframes"
 msgstr "вставить ключевые кадры"
 
-#: cinelerra/mwindowedit.C:1284
+#: cinelerra/mwindowedit.C:1294
 msgid "paste default keyframe"
 msgid "paste default keyframe"
-msgstr "вставить станд. ключевой кадр"
+msgstr "вставить 'ключ. кадр по умолч.'"
 
 
-#: cinelerra/mwindowedit.C:1609
+#: cinelerra/mwindowedit.C:1618
 msgid "silence"
 msgstr "вставить пустой участок"
 
 msgid "silence"
 msgstr "вставить пустой участок"
 
-#: cinelerra/mwindowedit.C:1625
+#: cinelerra/mwindowedit.C:1634
 msgid "detach transition"
 msgstr "удалить переход"
 
 msgid "detach transition"
 msgstr "удалить переход"
 
-#: cinelerra/mwindowedit.C:1642
+#: cinelerra/mwindowedit.C:1651
 msgid "detach transitions"
 msgstr "удалить переходы"
 
 msgid "detach transitions"
 msgstr "удалить переходы"
 
-#: cinelerra/mwindowedit.C:1662 cinelerra/mwindowedit.C:1691
-#: cinelerra/mwindowedit.C:1711 cinelerra/mwindowedit.C:1732
+#: cinelerra/mwindowedit.C:1666 cinelerra/mwindowedit.C:1694
+#: cinelerra/mwindowedit.C:1714 cinelerra/mwindowedit.C:1735
 msgid "transition"
 msgstr "переход"
 
 msgid "transition"
 msgstr "переход"
 
-#: cinelerra/mwindowedit.C:1678
+#: cinelerra/mwindowedit.C:1681
 msgid "attach transitions"
 msgstr "применить переход"
 
 msgid "attach transitions"
 msgstr "применить переход"
 
-#: cinelerra/mwindowedit.C:1703 cinelerra/mwindowedit.C:1723
+#: cinelerra/mwindowedit.C:1706 cinelerra/mwindowedit.C:1726
 #, c-format
 msgid "No default transition %s found."
 #, c-format
 msgid "No default transition %s found."
-msgstr "Переход по умолчанию (станд.) %s не найден."
+msgstr "'Переход по умолчанию' %s не найден."
 
 
-#: cinelerra/mwindowedit.C:1750
+#: cinelerra/mwindowedit.C:1753
 msgid "shuffle edits"
 msgstr "перемешать объекты"
 
 msgid "shuffle edits"
 msgstr "перемешать объекты"
 
-#: cinelerra/mwindowedit.C:1769
+#: cinelerra/mwindowedit.C:1772
 msgid "reverse edits"
 msgstr "объекты в обрат. порядке"
 
 msgid "reverse edits"
 msgstr "объекты в обрат. порядке"
 
-#: cinelerra/mwindowedit.C:1788
+#: cinelerra/mwindowedit.C:1791
 msgid "align edits"
 msgstr "выровн. располож. объектов"
 
 msgid "align edits"
 msgstr "выровн. располож. объектов"
 
-#: cinelerra/mwindowedit.C:1807
+#: cinelerra/mwindowedit.C:1810
 msgid "edit length"
 msgstr "длина объекта редактир-я"
 
 msgid "edit length"
 msgstr "длина объекта редактир-я"
 
-#: cinelerra/mwindowedit.C:1827 cinelerra/mwindowedit.C:1846
+#: cinelerra/mwindowedit.C:1830 cinelerra/mwindowedit.C:1849
 msgid "transition length"
 msgstr "длина перехода"
 
 msgid "transition length"
 msgstr "длина перехода"
 
-#: cinelerra/mwindowedit.C:1912
+#: cinelerra/mwindowedit.C:1915
 msgid "resize track"
 msgstr "изменить размер дорожки"
 
 msgid "resize track"
 msgstr "изменить размер дорожки"
 
-#: cinelerra/mwindowedit.C:1925
+#: cinelerra/mwindowedit.C:1928
 msgid "in point"
 msgstr "нач. точка"
 
 msgid "in point"
 msgstr "нач. точка"
 
-#: cinelerra/mwindowedit.C:1949
+#: cinelerra/mwindowedit.C:1952
 msgid "out point"
 msgstr "кон. точка"
 
 msgid "out point"
 msgstr "кон. точка"
 
-#: cinelerra/mwindowedit.C:1973
+#: cinelerra/mwindowedit.C:1976
 msgid "clear in/out"
 msgstr "удалить нач./кон. точки"
 
 msgid "clear in/out"
 msgstr "удалить нач./кон. точки"
 
-#: cinelerra/mwindowedit.C:2014
+#: cinelerra/mwindowedit.C:2023
 msgid "splice"
 msgstr "разрезать и вставить"
 
 msgid "splice"
 msgstr "разрезать и вставить"
 
-#: cinelerra/mwindowedit.C:2025
+#: cinelerra/mwindowedit.C:2034
 #, c-format
 msgid "Clip %d"
 msgstr "Клип %d"
 
 #, c-format
 msgid "Clip %d"
 msgstr "Клип %d"
 
-#: cinelerra/mwindowedit.C:2148
+#: cinelerra/mwindowedit.C:2159
 msgid "label"
 msgstr "метка"
 
 msgid "label"
 msgstr "метка"
 
-#: cinelerra/mwindowedit.C:2164
+#: cinelerra/mwindowedit.C:2175
 msgid "trim selection"
 msgstr "обрезать выбранный участок"
 
 msgid "trim selection"
 msgstr "обрезать выбранный участок"
 
-#: cinelerra/mwindowedit.C:2225
+#: cinelerra/mwindowedit.C:2236
 msgid "new folder"
 msgstr "новая папка"
 
 msgid "new folder"
 msgstr "новая папка"
 
-#: cinelerra/mwindowedit.C:2261
+#: cinelerra/mwindowedit.C:2272
 msgid "map 1:1"
 msgstr "сопоставить 1:1"
 
 msgid "map 1:1"
 msgstr "сопоставить 1:1"
 
-#: cinelerra/mwindowedit.C:2261
+#: cinelerra/mwindowedit.C:2272
 msgid "map 5.1:2"
 msgstr "сопоставить 5.1:2"
 
 msgid "map 5.1:2"
 msgstr "сопоставить 5.1:2"
 
-#: cinelerra/mwindowedit.C:2415
+#: cinelerra/mwindowedit.C:2351
 msgid "cut ads"
 msgstr "вырезать рекламу"
 
 msgid "cut ads"
 msgstr "вырезать рекламу"
 
@@ -6292,467 +6333,494 @@ msgstr "вырезать рекламу"
 msgid ": Program"
 msgstr ": Программа"
 
 msgid ": Program"
 msgstr ": Программа"
 
-#: cinelerra/mwindowgui.C:2344
+#: cinelerra/mwindowgui.C:2363
 msgid "Changing the base codecs may require rebuilding indexes."
 msgstr "Для изменения базы кодеков может потребоваться переиндексация"
 
 msgid "Changing the base codecs may require rebuilding indexes."
 msgstr "Для изменения базы кодеков может потребоваться переиндексация"
 
-#: cinelerra/mwindow.inc:56
+#: cinelerra/mwindow.inc:57
 msgid "Cinelerra: Asset Info"
 msgstr "Cinelerra: Информация о ресурсе"
 
 msgid "Cinelerra: Asset Info"
 msgstr "Cinelerra: Информация о ресурсе"
 
-#: cinelerra/mwindow.inc:57
+#: cinelerra/mwindow.inc:58
 msgid "Cinelerra: Asset path"
 msgstr "Cinelerra: Путь к ресурсу"
 
 msgid "Cinelerra: Asset path"
 msgstr "Cinelerra: Путь к ресурсу"
 
-#: cinelerra/mwindow.inc:58
+#: cinelerra/mwindow.inc:59
 msgid "Cinelerra: Attach Effect"
 msgstr "Cinelerra: Применение эффекта"
 
 msgid "Cinelerra: Attach Effect"
 msgstr "Cinelerra: Применение эффекта"
 
-#: cinelerra/mwindow.inc:59
+#: cinelerra/mwindow.inc:60
 msgid "Cinelerra: Audio compression"
 msgstr "Cinelerra: Сжатие аудио"
 
 msgid "Cinelerra: Audio compression"
 msgstr "Cinelerra: Сжатие аудио"
 
-#: cinelerra/mwindow.inc:60
+#: cinelerra/mwindow.inc:61
 msgid "Cinelerra: Audio Compression"
 msgstr "Cinelerra: Сжатие аудио"
 
 msgid "Cinelerra: Audio Compression"
 msgstr "Cinelerra: Сжатие аудио"
 
-#: cinelerra/mwindow.inc:61
+#: cinelerra/mwindow.inc:62
 msgid "Cinelerra: Audio Preset"
 msgstr "Cinelerra: Предустановки аудио"
 
 msgid "Cinelerra: Audio Preset"
 msgstr "Cinelerra: Предустановки аудио"
 
-#: cinelerra/mwindow.inc:62
+#: cinelerra/mwindow.inc:63
 msgid "Cinelerra: Batch Render"
 msgstr "Cinelerra: Пакетный рендеринг"
 
 msgid "Cinelerra: Batch Render"
 msgstr "Cinelerra: Пакетный рендеринг"
 
-#: cinelerra/mwindow.inc:63
+#: cinelerra/mwindow.inc:64
 msgid "Cinelerra: Camera"
 msgstr "Cinelerra: Камера"
 
 msgid "Cinelerra: Camera"
 msgstr "Cinelerra: Камера"
 
-#: cinelerra/mwindow.inc:64
+#: cinelerra/mwindow.inc:65
 msgid "Cinelerra: CD Ripper"
 msgstr "Cinelerra: CD - Риппер"
 
 msgid "Cinelerra: CD Ripper"
 msgstr "Cinelerra: CD - Риппер"
 
-#: cinelerra/mwindow.inc:65
+#: cinelerra/mwindow.inc:66
 msgid "Cinelerra: Change Effect"
 msgstr "Cinelerra: Замена эффекта"
 
 msgid "Cinelerra: Change Effect"
 msgstr "Cinelerra: Замена эффекта"
 
-#: cinelerra/mwindow.inc:66
+#: cinelerra/mwindow.inc:67
 msgid "Cinelerra: Channel Info"
 msgstr "Cinelerra: Информация каналов"
 
 msgid "Cinelerra: Channel Info"
 msgstr "Cinelerra: Информация каналов"
 
-#: cinelerra/mwindow.inc:67
+#: cinelerra/mwindow.inc:68
 msgid "Cinelerra: Channels"
 msgstr "Cinelerra: Каналы"
 
 msgid "Cinelerra: Channels"
 msgstr "Cinelerra: Каналы"
 
-#: cinelerra/mwindow.inc:68
+#: cinelerra/mwindow.inc:69
 msgid "Cinelerra: ChanSearch"
 msgstr "Cinelerra: Поиск каналов"
 
 msgid "Cinelerra: ChanSearch"
 msgstr "Cinelerra: Поиск каналов"
 
-#: cinelerra/mwindow.inc:69
+#: cinelerra/mwindow.inc:70
 msgid "Cinelerra: Clip Info"
 msgstr "Cinelerra: Информация о клипе"
 
 msgid "Cinelerra: Clip Info"
 msgstr "Cinelerra: Информация о клипе"
 
-#: cinelerra/mwindow.inc:70
+#: cinelerra/mwindow.inc:71
 msgid "Cinelerra: Color"
 msgstr "Cinelerra: Цвет"
 
 msgid "Cinelerra: Color"
 msgstr "Cinelerra: Цвет"
 
-#: cinelerra/mwindow.inc:71
+#: cinelerra/mwindow.inc:72
 msgid "Cinelerra: Copy File List"
 msgstr "Cinelerra: Копировать список файлов"
 
 msgid "Cinelerra: Copy File List"
 msgstr "Cinelerra: Копировать список файлов"
 
-#: cinelerra/mwindow.inc:72
+#: cinelerra/mwindow.inc:73
 msgid "Cinelerra: Commands"
 msgstr "Cinelerra: Команды"
 
 msgid "Cinelerra: Commands"
 msgstr "Cinelerra: Команды"
 
-#: cinelerra/mwindow.inc:73
+#: cinelerra/mwindow.inc:74
 msgid "Cinelerra: Compositor"
 msgstr "Cinelerra: Составитель"
 
 msgid "Cinelerra: Compositor"
 msgstr "Cinelerra: Составитель"
 
-#: cinelerra/mwindow.inc:74
+#: cinelerra/mwindow.inc:75
 msgid "Cinelerra: Confirm"
 msgstr "Cinelerra: Подтверждение"
 
 msgid "Cinelerra: Confirm"
 msgstr "Cinelerra: Подтверждение"
 
-#: cinelerra/mwindow.inc:75
+#: cinelerra/mwindow.inc:76
 msgid "Cinelerra: Confirm Quit"
 msgstr "Cinelerra: Подтвердите выход"
 
 msgid "Cinelerra: Confirm Quit"
 msgstr "Cinelerra: Подтвердите выход"
 
-#: cinelerra/mwindow.inc:76
+#: cinelerra/mwindow.inc:77
 msgid "Cinelerra: Could not set locale.\n"
 msgstr "Cinelerra: Could not set locale.\n"
 
 msgid "Cinelerra: Could not set locale.\n"
 msgstr "Cinelerra: Could not set locale.\n"
 
-#: cinelerra/mwindow.inc:77
+#: cinelerra/mwindow.inc:78
 msgid "Cinelerra: Create BD"
 msgstr "Cinelerra: Создание BD (Blu-ray Disc)"
 
 msgid "Cinelerra: Create BD"
 msgstr "Cinelerra: Создание BD (Blu-ray Disc)"
 
-#: cinelerra/mwindow.inc:78
+#: cinelerra/mwindow.inc:79
 msgid "Cinelerra: Create DVD"
 msgstr "Cinelerra: Создание DVD"
 
 msgid "Cinelerra: Create DVD"
 msgstr "Cinelerra: Создание DVD"
 
-#: cinelerra/mwindow.inc:79
+#: cinelerra/mwindow.inc:80
 msgid "Cinelerra: Crop"
 msgstr "Cinelerra: Обрезка"
 
 msgid "Cinelerra: Crop"
 msgstr "Cinelerra: Обрезка"
 
-#: cinelerra/mwindow.inc:80
+#: cinelerra/mwindow.inc:81
 msgid "Cinelerra: DbWindow"
 msgstr ""
 
 msgid "Cinelerra: DbWindow"
 msgstr ""
 
-#: cinelerra/mwindow.inc:81
+#: cinelerra/mwindow.inc:82
 msgid "Cinelerra: Delete All Indexes"
 msgstr "Cinelerra: Удалить все индекс. файлы"
 
 msgid "Cinelerra: Delete All Indexes"
 msgstr "Cinelerra: Удалить все индекс. файлы"
 
-#: cinelerra/mwindow.inc:82
+#: cinelerra/mwindow.inc:83
 msgid "Cinelerra: Edit Channel"
 msgstr "Cinelerra: Правка канала"
 
 msgid "Cinelerra: Edit Channel"
 msgstr "Cinelerra: Правка канала"
 
-#: cinelerra/mwindow.inc:83
+#: cinelerra/mwindow.inc:84
 msgid "Cinelerra: Edit length"
 msgstr "Cinelerra: Длина объекта"
 
 msgid "Cinelerra: Edit length"
 msgstr "Cinelerra: Длина объекта"
 
-#: cinelerra/mwindow.inc:84
+#: cinelerra/mwindow.inc:85
 msgid "Cinelerra: Effect Prompt"
 msgstr "Cinelerra: Указание"
 
 msgid "Cinelerra: Effect Prompt"
 msgstr "Cinelerra: Указание"
 
-#: cinelerra/mwindow.inc:85
+#: cinelerra/mwindow.inc:86
 msgid "Cinelerra: Effect Info"
 msgstr "Cinelerra: Инфо. об эффекте"
 
 msgid "Cinelerra: Effect Info"
 msgstr "Cinelerra: Инфо. об эффекте"
 
-#: cinelerra/mwindow.inc:86
+#: cinelerra/mwindow.inc:87
 msgid "Cinelerra: Error"
 msgstr "Cinelerra: Ошибка"
 
 msgid "Cinelerra: Error"
 msgstr "Cinelerra: Ошибка"
 
-#: cinelerra/mwindow.inc:87
+#: cinelerra/mwindow.inc:88
 msgid "Cinelerra: Errors"
 msgstr "Cinelerra: Ошибки"
 
 msgid "Cinelerra: Errors"
 msgstr "Cinelerra: Ошибки"
 
-#: cinelerra/mwindow.inc:88
+#: cinelerra/mwindow.inc:89
 msgid "Cinelerra: Export EDL"
 msgstr "Cinelerra: Экспорт EDL"
 
 msgid "Cinelerra: Export EDL"
 msgstr "Cinelerra: Экспорт EDL"
 
-#: cinelerra/mwindow.inc:89
+#: cinelerra/mwindow.inc:90
 msgid "Cinelerra: Feather Edits"
 msgstr ""
 
 msgid "Cinelerra: Feather Edits"
 msgstr ""
 
-#: cinelerra/mwindow.inc:90
+#: cinelerra/mwindow.inc:91
 msgid "Cinelerra: File Exists"
 msgstr "Cinelerra: Файл существует"
 
 msgid "Cinelerra: File Exists"
 msgstr "Cinelerra: Файл существует"
 
-#: cinelerra/mwindow.inc:91
+#: cinelerra/mwindow.inc:92
 msgid "Cinelerra: File format"
 msgstr "Cinelerra: Формат файла"
 
 msgid "Cinelerra: File format"
 msgstr "Cinelerra: Формат файла"
 
-#: cinelerra/mwindow.inc:92
+#: cinelerra/mwindow.inc:93
 msgid "Cinelerra: File Format"
 msgstr "Cinelerra: Формат файла"
 
 msgid "Cinelerra: File Format"
 msgstr "Cinelerra: Формат файла"
 
-#: cinelerra/mwindow.inc:93
+#: cinelerra/mwindow.inc:94
 msgid "Cinelerra: Goto position"
 msgstr "Cinelerra: Перейти к .."
 
 msgid "Cinelerra: Goto position"
 msgstr "Cinelerra: Перейти к .."
 
-#: cinelerra/mwindow.inc:94
+#: cinelerra/mwindow.inc:95
 msgid "Cinelerra: Label Info"
 msgstr "Cinelerra: Информация о метке"
 
 msgid "Cinelerra: Label Info"
 msgstr "Cinelerra: Информация о метке"
 
-#: cinelerra/mwindow.inc:95
+#: cinelerra/mwindow.inc:96
 msgid "Cinelerra: Levels"
 msgstr "Cinelerra: Уровни"
 
 msgid "Cinelerra: Levels"
 msgstr "Cinelerra: Уровни"
 
-#: cinelerra/mwindow.inc:96
+#: cinelerra/mwindow.inc:97
 msgid "Cinelerra: Load"
 msgstr "Cinelerra: Загрузка файлов"
 
 msgid "Cinelerra: Load"
 msgstr "Cinelerra: Загрузка файлов"
 
-#: cinelerra/mwindow.inc:97
+#: cinelerra/mwindow.inc:98
 msgid "Cinelerra: Loading"
 msgstr "Cinelerra: Загрузка"
 
 msgid "Cinelerra: Loading"
 msgstr "Cinelerra: Загрузка"
 
-#: cinelerra/mwindow.inc:98
+#: cinelerra/mwindow.inc:99
 msgid "Cinelerra: Locate file"
 msgstr "Cinelerra: Обнаружить файл"
 
 msgid "Cinelerra: Locate file"
 msgstr "Cinelerra: Обнаружить файл"
 
-#: cinelerra/mwindow.inc:99
+#: cinelerra/mwindow.inc:100
 msgid "Cinelerra: Mask"
 msgstr "Cinelerra: Маска"
 
 msgid "Cinelerra: Mask"
 msgstr "Cinelerra: Маска"
 
-#: cinelerra/mwindow.inc:100
+#: cinelerra/mwindow.inc:101
 msgid "Cinelerra: Mixer"
 msgstr ""
 
 msgid "Cinelerra: Mixer"
 msgstr ""
 
-#: cinelerra/mwindow.inc:101
+#: cinelerra/mwindow.inc:102
 msgid "Cinelerra: New folder"
 msgstr "Cinelerra: Новая папка"
 
 msgid "Cinelerra: New folder"
 msgstr "Cinelerra: Новая папка"
 
-#: cinelerra/mwindow.inc:102
+#: cinelerra/mwindow.inc:103
 msgid "Cinelerra: New Project"
 msgstr "Cinelerra: Новый проект"
 
 msgid "Cinelerra: New Project"
 msgstr "Cinelerra: Новый проект"
 
-#: cinelerra/mwindow.inc:103
+#: cinelerra/mwindow.inc:104
 msgid "Cinelerra: Append to Project"
 msgstr "Cinelerra: Добавление в проект"
 
 msgid "Cinelerra: Append to Project"
 msgstr "Cinelerra: Добавление в проект"
 
-#: cinelerra/mwindow.inc:104
+#: cinelerra/mwindow.inc:105
 msgid "Cinelerra: Normalize"
 msgstr ""
 
 msgid "Cinelerra: Normalize"
 msgstr ""
 
-#: cinelerra/mwindow.inc:105
+#: cinelerra/mwindow.inc:106
 msgid "Cinelerra: Options"
 msgstr "Cinelerra: Опции"
 
 msgid "Cinelerra: Options"
 msgstr "Cinelerra: Опции"
 
-#: cinelerra/mwindow.inc:106
+#: cinelerra/mwindow.inc:107
 msgid "Cinelerra: Overlays"
 msgstr "Cinelerra: Вид"
 
 msgid "Cinelerra: Overlays"
 msgstr "Cinelerra: Вид"
 
-#: cinelerra/mwindow.inc:107
+#: cinelerra/mwindow.inc:108
 msgid "Cinelerra: Paste File List"
 msgstr "Cinelerra: Вставить список файлов"
 
 msgid "Cinelerra: Paste File List"
 msgstr "Cinelerra: Вставить список файлов"
 
-#: cinelerra/mwindow.inc:108
+#: cinelerra/mwindow.inc:109
 msgid "Cinelerra: Path"
 msgstr "Cinelerra: Путь"
 
 msgid "Cinelerra: Path"
 msgstr "Cinelerra: Путь"
 
-#: cinelerra/mwindow.inc:109
+#: cinelerra/mwindow.inc:110
 msgid "Cinelerra: Picture"
 msgstr "Cinelerra: Изображение"
 
 msgid "Cinelerra: Picture"
 msgstr "Cinelerra: Изображение"
 
-#: cinelerra/mwindow.inc:110
+#: cinelerra/mwindow.inc:111
 msgid "Cinelerra: Preferences"
 msgstr "Cinelerra: Параметры программы"
 
 msgid "Cinelerra: Preferences"
 msgstr "Cinelerra: Параметры программы"
 
-#: cinelerra/mwindow.inc:111
+#: cinelerra/mwindow.inc:112
 msgid "Cinelerra: Probes"
 msgstr "Cinelerra: Порядок приоритетности"
 
 msgid "Cinelerra: Probes"
 msgstr "Cinelerra: Порядок приоритетности"
 
-#: cinelerra/mwindow.inc:112
+#: cinelerra/mwindow.inc:113
 msgid "Cinelerra: Program"
 msgstr "Cinelerra: Программа"
 
 msgid "Cinelerra: Program"
 msgstr "Cinelerra: Программа"
 
-#: cinelerra/mwindow.inc:113
+#: cinelerra/mwindow.inc:114
 msgid "Cinelerra: Projector"
 msgstr "Cinelerra: Проектор"
 
 msgid "Cinelerra: Projector"
 msgstr "Cinelerra: Проектор"
 
-#: cinelerra/mwindow.inc:114
+#: cinelerra/mwindow.inc:115
 msgid "Cinelerra: Proxy settings"
 msgstr "Cinelerra: Настройки прокси"
 
 msgid "Cinelerra: Proxy settings"
 msgstr "Cinelerra: Настройки прокси"
 
-#: cinelerra/mwindow.inc:115
+#: cinelerra/mwindow.inc:116
 msgid "Cinelerra: Question"
 msgstr "Cinelerra: Вопрос"
 
 msgid "Cinelerra: Question"
 msgstr "Cinelerra: Вопрос"
 
-#: cinelerra/mwindow.inc:116
+#: cinelerra/mwindow.inc:117
 msgid "Cinelerra: Record"
 msgstr "Cinelerra: Запись"
 
 msgid "Cinelerra: Record"
 msgstr "Cinelerra: Запись"
 
-#: cinelerra/mwindow.inc:117
+#: cinelerra/mwindow.inc:118
 msgid "Cinelerra: Recording"
 msgstr "Cinelerra: Запись"
 
 msgid "Cinelerra: Recording"
 msgstr "Cinelerra: Запись"
 
-#: cinelerra/mwindow.inc:118
+#: cinelerra/mwindow.inc:119
 msgid "Cinelerra: Record path"
 msgstr "Cinelerra: Запись в файл"
 
 msgid "Cinelerra: Record path"
 msgstr "Cinelerra: Запись в файл"
 
-#: cinelerra/mwindow.inc:119
+#: cinelerra/mwindow.inc:120
 msgid "Cinelerra: Redraw Indexes"
 msgstr ""
 
 msgid "Cinelerra: Redraw Indexes"
 msgstr ""
 
-#: cinelerra/mwindow.inc:120
+#: cinelerra/mwindow.inc:121
 msgid "Cinelerra: RemoteWindow"
 msgstr ""
 
 msgid "Cinelerra: RemoteWindow"
 msgstr ""
 
-#: cinelerra/mwindow.inc:121
+#: cinelerra/mwindow.inc:122
 msgid "Cinelerra: Remove assets"
 msgstr "Cinelerra: Удаление ресурсов"
 
 msgid "Cinelerra: Remove assets"
 msgstr "Cinelerra: Удаление ресурсов"
 
-#: cinelerra/mwindow.inc:122
+#: cinelerra/mwindow.inc:123
 msgid "Cinelerra: Resample"
 msgstr "Cinelerra: Передискретизация"
 
 msgid "Cinelerra: Resample"
 msgstr "Cinelerra: Передискретизация"
 
-#: cinelerra/mwindow.inc:123
+#: cinelerra/mwindow.inc:124
 msgid "Cinelerra: Remove plugin"
 msgstr "Cinelerra: Удаление плагина"
 
 msgid "Cinelerra: Remove plugin"
 msgstr "Cinelerra: Удаление плагина"
 
-#: cinelerra/mwindow.inc:124
+#: cinelerra/mwindow.inc:125
 msgid "Cinelerra: Render"
 msgstr "Cinelerra: Рендеринг"
 
 msgid "Cinelerra: Render"
 msgstr "Cinelerra: Рендеринг"
 
-#: cinelerra/mwindow.inc:125
+#: cinelerra/mwindow.inc:126
 msgid "Cinelerra: Render effect"
 msgstr "Cinelerra: Рендеринг эффекта"
 
 msgid "Cinelerra: Render effect"
 msgstr "Cinelerra: Рендеринг эффекта"
 
-#: cinelerra/mwindow.inc:126
+#: cinelerra/mwindow.inc:127
 msgid "Cinelerra: Resize Track"
 msgstr "Cinelerra: Размер дорожки"
 
 msgid "Cinelerra: Resize Track"
 msgstr "Cinelerra: Размер дорожки"
 
-#: cinelerra/mwindow.inc:127
+#: cinelerra/mwindow.inc:128
 msgid "Cinelerra: Resources"
 msgstr "Cinelerra: Ресурсы"
 
 msgid "Cinelerra: Resources"
 msgstr "Cinelerra: Ресурсы"
 
-#: cinelerra/mwindow.inc:128
+#: cinelerra/mwindow.inc:129
 msgid "Cinelerra: Ruler"
 msgstr "Cinelerra: Измеритель"
 
 msgid "Cinelerra: Ruler"
 msgstr "Cinelerra: Измеритель"
 
-#: cinelerra/mwindow.inc:129
+#: cinelerra/mwindow.inc:130
 #, c-format
 msgid "Cinelerra: %s"
 msgstr "Cinelerra: %s"
 
 #, c-format
 msgid "Cinelerra: %s"
 msgstr "Cinelerra: %s"
 
-#: cinelerra/mwindow.inc:130
+#: cinelerra/mwindow.inc:131
 msgid "Cinelerra: Save"
 msgstr "Cinelerra: Сохранение"
 
 msgid "Cinelerra: Save"
 msgstr "Cinelerra: Сохранение"
 
-#: cinelerra/mwindow.inc:131
+#: cinelerra/mwindow.inc:132
 msgid "Cinelerra: Scale"
 msgstr ""
 
 msgid "Cinelerra: Scale"
 msgstr ""
 
-#: cinelerra/mwindow.inc:132
+#: cinelerra/mwindow.inc:133
 msgid "Cinelerra: Scan confirm"
 msgstr "Cinelerra: Подтвержд-е сканир-я"
 
 msgid "Cinelerra: Scan confirm"
 msgstr "Cinelerra: Подтвержд-е сканир-я"
 
-#: cinelerra/mwindow.inc:133
+#: cinelerra/mwindow.inc:134
 msgid "Cinelerra: Scopes"
 msgstr "Cinelerra: Видеоскоп"
 
 msgid "Cinelerra: Scopes"
 msgstr "Cinelerra: Видеоскоп"
 
-#: cinelerra/mwindow.inc:134
+#: cinelerra/mwindow.inc:135
 msgid "Cinelerra: Set edit title"
 msgstr "Cinelerra: Задать название"
 
 msgid "Cinelerra: Set edit title"
 msgstr "Cinelerra: Задать название"
 
-#: cinelerra/mwindow.inc:135
+#: cinelerra/mwindow.inc:136
 msgid "Cinelerra: Set Format"
 msgstr "Cinelerra: Формат проекта"
 
 msgid "Cinelerra: Set Format"
 msgstr "Cinelerra: Формат проекта"
 
-#: cinelerra/mwindow.inc:136
+#: cinelerra/mwindow.inc:137
 msgid "Cinelerra: Shell"
 msgstr "Cinelerra: Команды Shell"
 
 msgid "Cinelerra: Shell"
 msgstr "Cinelerra: Команды Shell"
 
-#: cinelerra/mwindow.inc:137
+#: cinelerra/mwindow.inc:138
 #, c-format
 msgid "Cinelerra: %s Keyframe"
 msgstr "Cinelerra: %s Ключ. кадр"
 
 #, c-format
 msgid "Cinelerra: %s Keyframe"
 msgstr "Cinelerra: %s Ключ. кадр"
 
-#: cinelerra/mwindow.inc:138
+#: cinelerra/mwindow.inc:139
 #, c-format
 msgid "Cinelerra: %s Presets"
 msgstr "Cinelerra: %s Предустановки"
 
 #, c-format
 msgid "Cinelerra: %s Presets"
 msgstr "Cinelerra: %s Предустановки"
 
-#: cinelerra/mwindow.inc:139
+#: cinelerra/mwindow.inc:140
 msgid "Cinelerra: Subtitle"
 msgstr "Cinelerra: Субтитры"
 
 msgid "Cinelerra: Subtitle"
 msgstr "Cinelerra: Субтитры"
 
-#: cinelerra/mwindow.inc:140
+#: cinelerra/mwindow.inc:141
 msgid "Cinelerra: Time stretch"
 msgstr "Cinelerra: Резиновое время"
 
 msgid "Cinelerra: Time stretch"
 msgstr "Cinelerra: Резиновое время"
 
-#: cinelerra/mwindow.inc:141
+#: cinelerra/mwindow.inc:142
 msgid "Cinelerra: Tip of the day"
 msgstr "Cinelerra: Совет дня"
 
 msgid "Cinelerra: Tip of the day"
 msgstr "Cinelerra: Совет дня"
 
-#: cinelerra/mwindow.inc:142
+#: cinelerra/mwindow.inc:143
 msgid "Cinelerra: Transition"
 msgstr "Cinelerra: Переход"
 
 msgid "Cinelerra: Transition"
 msgstr "Cinelerra: Переход"
 
-#: cinelerra/mwindow.inc:143
+#: cinelerra/mwindow.inc:144
 msgid "Cinelerra: Transition length"
 msgstr "Cinelerra: Длина перехода"
 
 msgid "Cinelerra: Transition length"
 msgstr "Cinelerra: Длина перехода"
 
-#: cinelerra/mwindow.inc:144
+#: cinelerra/mwindow.inc:145
 msgid "Cinelerra: Video Compression"
 msgstr "Cinelerra: Сжатие видео"
 
 msgid "Cinelerra: Video Compression"
 msgstr "Cinelerra: Сжатие видео"
 
-#: cinelerra/mwindow.inc:145
+#: cinelerra/mwindow.inc:146
 msgid "Cinelerra: Video in"
 msgstr "Cinelerra: Вход видео"
 
 msgid "Cinelerra: Video in"
 msgstr "Cinelerra: Вход видео"
 
-#: cinelerra/mwindow.inc:146
+#: cinelerra/mwindow.inc:147
 #, c-format
 msgid "Cinelerra: Video in %d%%"
 msgstr "Cinelerra: Вход видео %d%%"
 
 #, c-format
 msgid "Cinelerra: Video in %d%%"
 msgstr "Cinelerra: Вход видео %d%%"
 
-#: cinelerra/mwindow.inc:147
+#: cinelerra/mwindow.inc:148
 msgid "Cinelerra: Video out"
 msgstr "Cinelerra: Выход видео %d%%"
 
 msgid "Cinelerra: Video out"
 msgstr "Cinelerra: Выход видео %d%%"
 
-#: cinelerra/mwindow.inc:148
+#: cinelerra/mwindow.inc:149
 #, c-format
 msgid "Cinelerra: Video out %d%%"
 msgstr "Cinelerra: Выход видео %d%%"
 
 #, c-format
 msgid "Cinelerra: Video out %d%%"
 msgstr "Cinelerra: Выход видео %d%%"
 
-#: cinelerra/mwindow.inc:149
+#: cinelerra/mwindow.inc:150
 msgid "Cinelerra: Video Preset"
 msgstr "Cinelerra: Предустановки видео"
 
 msgid "Cinelerra: Video Preset"
 msgstr "Cinelerra: Предустановки видео"
 
-#: cinelerra/mwindow.inc:150
+#: cinelerra/mwindow.inc:151
 msgid "Cinelerra: Viewer"
 msgstr "Cinelerra: Просмотр"
 
 msgid "Cinelerra: Viewer"
 msgstr "Cinelerra: Просмотр"
 
-#: cinelerra/mwindow.inc:151
+#: cinelerra/mwindow.inc:152
 msgid "Cinelerra: Warning"
 msgstr "Cinelerra: Предупреждение"
 
 msgid "Cinelerra: Warning"
 msgstr "Cinelerra: Предупреждение"
 
-#: cinelerra/new.C:112 cinelerra/vtrack.C:116
+#: cinelerra/new.C:119 cinelerra/vtrack.C:116
 #, c-format
 msgid "Video %d"
 msgstr "Видео %d"
 
 #, c-format
 msgid "Video %d"
 msgstr "Видео %d"
 
-#: cinelerra/new.C:129
+#: cinelerra/new.C:136
 msgid "New Project"
 msgstr "Новый проект"
 
 msgid "New Project"
 msgstr "Новый проект"
 
-#: cinelerra/new.C:129
+#: cinelerra/new.C:136
 msgid "Append to Project"
 msgstr "добавить в проект"
 
 msgid "Append to Project"
 msgstr "добавить в проект"
 
-#: cinelerra/new.C:135
+#: cinelerra/new.C:142
 msgid "New Project..."
 msgstr "Новый проект..."
 
 msgid "New Project..."
 msgstr "Новый проект..."
 
-#: cinelerra/new.C:145
+#: cinelerra/new.C:152
 msgid ": New Project"
 msgstr ": Новый проект"
 
 msgid ": New Project"
 msgstr ": Новый проект"
 
-#: cinelerra/new.C:149
+#: cinelerra/new.C:156
 msgid "Append to Project..."
 msgstr "Добавить в проект..."
 
 msgid "Append to Project..."
 msgstr "Добавить в проект..."
 
-#: cinelerra/new.C:160
+#: cinelerra/new.C:167
 msgid ": Append to Project"
 msgstr ": Добавить в проект"
 
 msgid ": Append to Project"
 msgstr ": Добавить в проект"
 
-#: cinelerra/new.C:279
+#: cinelerra/new.C:241
+#, c-format
+msgid ""
+"Cannot create and access project path:\n"
+"%s"
+msgstr ""
+
+#: cinelerra/new.C:329
 msgid "Parameters for the new project:"
 msgstr "Параметры для нового проекта:"
 
 msgid "Parameters for the new project:"
 msgstr "Параметры для нового проекта:"
 
-#: cinelerra/new.C:280
+#: cinelerra/new.C:330
 msgid "Parameters for additional tracks:"
 msgstr "Параметры для добавляемых дорожек:"
 
 msgid "Parameters for additional tracks:"
 msgstr "Параметры для добавляемых дорожек:"
 
-#: cinelerra/new.C:297 cinelerra/new.C:326
+#: cinelerra/new.C:347 cinelerra/new.C:376
 msgid "Tracks:"
 msgstr "Дорожки:"
 
 msgid "Tracks:"
 msgstr "Дорожки:"
 
-#: cinelerra/new.C:314 cinelerra/recordgui.C:231 cinelerra/setformat.C:321
+#: cinelerra/new.C:364 cinelerra/recordgui.C:231 cinelerra/setformat.C:317
 msgid "Samplerate:"
 msgstr "Част. дискр.:"
 
 msgid "Samplerate:"
 msgstr "Част. дискр.:"
 
-#: cinelerra/new.C:342 cinelerra/recordgui.C:244
+#: cinelerra/new.C:392 cinelerra/recordgui.C:244
 msgid "Framerate:"
 msgstr "Част. кадров:"
 
 msgid "Framerate:"
 msgstr "Част. кадров:"
 
-#: cinelerra/new.C:368
+#: cinelerra/new.C:419 cinelerra/setformat.C:370
+msgid "Canvas size:"
+msgstr "Размер холста   (Размер вывода):"
+
+#: cinelerra/new.C:419
 msgid "Track size:"
 msgstr "Размер дорожки:"
 
 msgid "Track size:"
 msgstr "Размер дорожки:"
 
-#: cinelerra/new.C:388 cinelerra/scale.C:270 cinelerra/setformat.C:442
+#: cinelerra/new.C:439 cinelerra/scale.C:270 cinelerra/setformat.C:438
 msgid "Aspect ratio:"
 msgstr "Пропорции:"
 
 msgid "Aspect ratio:"
 msgstr "Пропорции:"
 
-#: cinelerra/new.C:407 cinelerra/setformat.C:469
+#: cinelerra/new.C:457 cinelerra/setformat.C:465
 msgid "Interlace mode:"
 msgstr "Чересстрочн.\n"
 "режим"
 
 msgid "Interlace mode:"
 msgstr "Чересстрочн.\n"
 "режим"
 
-#: cinelerra/new.C:864
+#: cinelerra/new.C:472
+msgid "Create project folder in:"
+msgstr ""
+
+#: cinelerra/new.C:480
+msgid "Project Directory"
+msgstr ""
+
+#: cinelerra/new.C:480
+msgid "Project Directory Path:"
+msgstr ""
+
+#: cinelerra/new.C:482
+msgid "Project Name:"
+msgstr ""
+
+#: cinelerra/new.C:929
 msgid "Auto aspect ratio"
 msgstr "Автоматически"
 
 msgid "Auto aspect ratio"
 msgstr "Автоматически"
 
-#: cinelerra/new.C:884 cinelerra/resizetrackthread.C:192
-#: cinelerra/setformat.C:864 plugins/photoscale/photoscale.C:198
+#: cinelerra/new.C:949 cinelerra/resizetrackthread.C:192
+#: cinelerra/setformat.C:860 plugins/photoscale/photoscale.C:198
 msgid "Swap dimensions"
 msgstr "Поменять местами значения"
 
 msgid "Swap dimensions"
 msgstr "Поменять местами значения"
 
@@ -6769,48 +6837,48 @@ msgstr "'разреш./запрет. воспр-ние ...'"
 msgid "Arm track"
 msgstr "Разрешить/запретить правку"
 
 msgid "Arm track"
 msgstr "Разрешить/запретить правку"
 
-#: cinelerra/patchgui.C:438
+#: cinelerra/patchgui.C:442
 msgid "record patch"
 msgstr "'разреш./запрет. правку'"
 
 msgid "record patch"
 msgstr "'разреш./запрет. правку'"
 
-#: cinelerra/patchgui.C:465
+#: cinelerra/patchgui.C:469
 msgid "Gang faders"
 msgstr "Связанное регулирование\n"
 "непрозрачности/громкости/скорости (fade)"
 
 msgid "Gang faders"
 msgstr "Связанное регулирование\n"
 "непрозрачности/громкости/скорости (fade)"
 
-#: cinelerra/patchgui.C:490
+#: cinelerra/patchgui.C:494
 msgid "gang patch"
 msgstr "'вкл./выкл. связанн. регулир-е'"
 
 msgid "gang patch"
 msgstr "'вкл./выкл. связанн. регулир-е'"
 
-#: cinelerra/patchgui.C:517
+#: cinelerra/patchgui.C:521
 msgid "Draw media"
 msgstr "Включить/выключить показ миниатюр"
 
 msgid "Draw media"
 msgstr "Включить/выключить показ миниатюр"
 
-#: cinelerra/patchgui.C:542
+#: cinelerra/patchgui.C:546
 msgid "draw patch"
 msgstr "'вкл./выкл. показ миниатюр'"
 
 msgid "draw patch"
 msgstr "'вкл./выкл. показ миниатюр'"
 
-#: cinelerra/patchgui.C:568
+#: cinelerra/patchgui.C:572
 msgid "Don't send to output"
 msgstr "Включить/выключить глушение"
 
 msgid "Don't send to output"
 msgstr "Включить/выключить глушение"
 
-#: cinelerra/patchgui.C:608
+#: cinelerra/patchgui.C:612
 msgid "mute patch"
 msgstr "'вкл./выкл. глушение'"
 
 msgid "mute patch"
 msgstr "'вкл./выкл. глушение'"
 
-#: cinelerra/patchgui.C:654
+#: cinelerra/patchgui.C:658
 msgid "expand patch"
 msgstr "'развернуть/свернуть'"
 
 msgid "expand patch"
 msgstr "'развернуть/свернуть'"
 
-#: cinelerra/patchgui.C:678 cinelerra/patchgui.C:682
+#: cinelerra/patchgui.C:686 cinelerra/patchgui.C:690
 msgid "track title"
 msgstr "имя дорожки"
 
 msgid "track title"
 msgstr "имя дорожки"
 
-#: cinelerra/patchgui.C:707
+#: cinelerra/patchgui.C:708
 msgid "Nudge"
 msgstr "Смещение начала/конца дорожки"
 
 msgid "Nudge"
 msgstr "Смещение начала/конца дорожки"
 
-#: cinelerra/patchgui.C:718 cinelerra/patchgui.C:724
+#: cinelerra/patchgui.C:719 cinelerra/patchgui.C:725
 msgid "nudge."
 msgstr "cмещ-е нач./конца дорожки"
 
 msgid "nudge."
 msgstr "cмещ-е нач./конца дорожки"
 
@@ -7002,46 +7070,51 @@ msgstr "Включить субтитры/скрытые субтитры"
 msgid "Label cells"
 msgstr ""
 
 msgid "Label cells"
 msgstr ""
 
-#: cinelerra/playtransport.C:368
+#: cinelerra/playtransport.C:369
 msgid "Fast reverse ( + )"
 msgid "Fast reverse ( + )"
-msgstr "Ускоренное обратное воспроизведение ( + )"
+msgstr "Ускоренное обратное воспроизведение ( + / Alt-p )"
 
 
-#: cinelerra/playtransport.C:380
+#: cinelerra/playtransport.C:381
 msgid "Normal reverse ( 6 )"
 msgid "Normal reverse ( 6 )"
-msgstr "Обратное воспроизведение ( 6 )"
+msgstr "Обратное воспроизведение ( 6 / Alt-o)"
 
 
-#: cinelerra/playtransport.C:392
+#: cinelerra/playtransport.C:393
 msgid "Frame reverse ( 4 )"
 msgid "Frame reverse ( 4 )"
-msgstr "Кадр назад ( 4 )"
+msgstr "Кадр назад ( 4 / Alt-u)"
 
 
-#: cinelerra/playtransport.C:407
+#: cinelerra/playtransport.C:408
 msgid "Normal forward ( 3 )"
 msgid "Normal forward ( 3 )"
-msgstr "Воспроизведение ( 3 )"
+msgstr "Воспроизведение ( 3 / Alt-l )"
 
 
-#: cinelerra/playtransport.C:421
+#: cinelerra/playtransport.C:422
 msgid "Frame forward ( 1 )"
 msgid "Frame forward ( 1 )"
-msgstr "Кадр вперёд ( 1 )"
+msgstr "Кадр вперёд ( 1 / Alt -j)"
 
 
-#: cinelerra/playtransport.C:436
+#: cinelerra/playtransport.C:437
 msgid "Fast forward ( Enter )"
 msgid "Fast forward ( Enter )"
-msgstr "Ускоренное воспроизведение ( Enter )"
+msgstr "Ускоренное воспроизведение ( Enter / Alt-; )"
 
 
-#: cinelerra/pluginaclientlad.C:337
+#: cinelerra/pluginaclientlad.C:339
 #, c-format
 msgid "Author: %s"
 msgstr "Автор: %s"
 
 #, c-format
 msgid "Author: %s"
 msgstr "Автор: %s"
 
-#: cinelerra/pluginaclientlad.C:340
+#: cinelerra/pluginaclientlad.C:342
 #, c-format
 msgid "License: %s"
 msgstr "Лицензия: %s"
 
 #, c-format
 msgid "License: %s"
 msgstr "Лицензия: %s"
 
+#: cinelerra/pluginaclientlad.C:665
+#, c-format
+msgid "MWindow::init_ladspa_index: can't create plugin index: %s\n"
+msgstr "MWindow::init_ladspa_index: can't create plugin index: %s\n"
+
 #: cinelerra/pluginarray.C:222
 #, c-format
 msgid "%s took %s"
 msgstr "%s закончен %s"
 
 #: cinelerra/pluginarray.C:222
 #, c-format
 msgid "%s took %s"
 msgstr "%s закончен %s"
 
-#: cinelerra/pluginclient.C:824 cinelerra/pluginclient.C:836
+#: cinelerra/pluginclient.C:829 cinelerra/pluginclient.C:841
 msgid "tweek"
 msgstr "настройка"
 
 msgid "tweek"
 msgstr "настройка"
 
@@ -7065,8 +7138,9 @@ msgstr "Общие дорожки:"
 msgid "Attach single standalone and share others"
 msgstr "Применить как общий к остальным трекам."
 
 msgid "Attach single standalone and share others"
 msgstr "Применить как общий к остальным трекам."
 
-#: cinelerra/pluginfclient.C:153 cinelerra/pluginfclient.C:472
-#: cinelerra/pluginfclient.C:501 cinelerra/setformat.C:342
+#: cinelerra/pluginfclient.C:156 cinelerra/pluginfclient.C:562
+#: cinelerra/pluginfclient.C:595 cinelerra/pluginlv2gui.C:60
+#: cinelerra/pluginlv2gui.C:221 cinelerra/setformat.C:338
 #: plugins/bluebanana/bluebananawindow.C:1423
 #: plugins/bluebanana/bluebananawindow.C:1431
 #: plugins/bluebanana/bluebananawindow.C:1439
 #: plugins/bluebanana/bluebananawindow.C:1423
 #: plugins/bluebanana/bluebananawindow.C:1431
 #: plugins/bluebanana/bluebananawindow.C:1439
@@ -7079,13 +7153,19 @@ msgstr "Применить как общий к остальным трекам.
 #: plugins/chromakey/chromakey.C:270 plugins/chromakeyhsv/chromakey.C:477
 #: plugins/color3way/color3waywindow.C:638
 #: plugins/colorbalance/colorbalancewindow.C:209
 #: plugins/chromakey/chromakey.C:270 plugins/chromakeyhsv/chromakey.C:477
 #: plugins/color3way/color3waywindow.C:638
 #: plugins/colorbalance/colorbalancewindow.C:209
-#: plugins/crikey/crikeywindow.C:636 plugins/gradient/gradient.C:550
-#: plugins/graphic/graphic.C:681 plugins/histogram/histogramwindow.C:672
+#: plugins/crikey/crikeywindow.C:636 plugins/descratch/descratch.C:563
+#: plugins/descratch/descratch.C:720 plugins/findobj/findobjwindow.C:296
+#: plugins/gradient/gradient.C:550 plugins/graphic/graphic.C:681
+#: plugins/histogram/histogramwindow.C:672
 #: plugins/histogram_bezier/bistogramwindow.C:630 plugins/lens/lens.C:421
 #: plugins/perspective/perspective.C:539
 msgid "Reset"
 msgstr "Сброс"
 
 #: plugins/histogram_bezier/bistogramwindow.C:630 plugins/lens/lens.C:421
 #: plugins/perspective/perspective.C:539
 msgid "Reset"
 msgstr "Сброс"
 
+#: cinelerra/pluginlv2gui.C:41 cinelerra/pluginlv2gui.C:215
+msgid "UI"
+msgstr ""
+
 #: cinelerra/pluginpopup.C:92
 msgid "Change..."
 msgstr "Заменить"
 #: cinelerra/pluginpopup.C:92
 msgid "Change..."
 msgstr "Заменить"
@@ -7158,31 +7238,31 @@ msgstr "Эффект выключен.\n"
 msgid "Preset Edit"
 msgstr "Редактировать предустановки"
 
 msgid "Preset Edit"
 msgstr "Редактировать предустановки"
 
-#: cinelerra/preferences.C:379
+#: cinelerra/preferences.C:388
 msgid "Features5"
 msgstr "Документация по Cinelerra-GG 5.1"
 
 msgid "Features5"
 msgstr "Документация по Cinelerra-GG 5.1"
 
-#: cinelerra/preferences.C:380
+#: cinelerra/preferences.C:389
 msgid "Online Help"
 msgstr "Документация на офиц. сайте (CV)"
 
 msgid "Online Help"
 msgstr "Документация на офиц. сайте (CV)"
 
-#: cinelerra/preferences.C:381
+#: cinelerra/preferences.C:390
 msgid "Original Manual"
 msgstr "Руководство 'Secrets of Cinelerra' (HV)"
 
 msgid "Original Manual"
 msgstr "Руководство 'Secrets of Cinelerra' (HV)"
 
-#: cinelerra/preferences.C:382
+#: cinelerra/preferences.C:391
 msgid "Setting Shell Commands"
 msgstr "Инструкция по настройке команд Shell"
 
 msgid "Setting Shell Commands"
 msgstr "Инструкция по настройке команд Shell"
 
-#: cinelerra/preferences.C:383
+#: cinelerra/preferences.C:392
 msgid "Shortcuts"
 msgstr "Сочетания клавиш"
 
 msgid "Shortcuts"
 msgstr "Сочетания клавиш"
 
-#: cinelerra/preferences.C:384
+#: cinelerra/preferences.C:393
 msgid "RenderMux"
 msgstr ""
 
 msgid "RenderMux"
 msgstr ""
 
-#: cinelerra/preferences.inc:28
+#: cinelerra/preferences.inc:30
 msgid ""
 "Currently: Try FFMpeg first\n"
 "   Click to: Try FFMpeg last"
 msgid ""
 "Currently: Try FFMpeg first\n"
 "   Click to: Try FFMpeg last"
@@ -7190,7 +7270,7 @@ msgstr "Включен приоритет FFmpeg\n"
 "при декодировании открываемых файлов.\n"
 "Щёлкните ЛКМ для выключения."
 
 "при декодировании открываемых файлов.\n"
 "Щёлкните ЛКМ для выключения."
 
-#: cinelerra/preferences.inc:29
+#: cinelerra/preferences.inc:31
 msgid ""
 "Currently: Try FFMpeg last\n"
 "   Click to: Try FFMpeg first"
 msgid ""
 "Currently: Try FFMpeg last\n"
 "   Click to: Try FFMpeg first"
@@ -7198,51 +7278,51 @@ msgstr "Выключен приоритет FFmpeg\n"
 "при декодировании открываемых файлов.\n"
 "Щёлкните ЛКМ для включения."
 
 "при декодировании открываемых файлов.\n"
 "Щёлкните ЛКМ для включения."
 
-#: cinelerra/preferencesthread.C:71
+#: cinelerra/preferencesthread.C:72
 msgid "Preferences..."
 msgstr "Параметры программы"
 
 msgid "Preferences..."
 msgstr "Параметры программы"
 
-#: cinelerra/preferencesthread.C:71
+#: cinelerra/preferencesthread.C:72
 msgid "Shift-P"
 msgstr "Shift-P"
 
 msgid "Shift-P"
 msgstr "Shift-P"
 
-#: cinelerra/preferencesthread.C:352
+#: cinelerra/preferencesthread.C:358
 msgid "*Playback A"
 msgstr "*Воспроизв-ние А"
 
 msgid "*Playback A"
 msgstr "*Воспроизв-ние А"
 
-#: cinelerra/preferencesthread.C:352
+#: cinelerra/preferencesthread.C:358
 msgid "Playback A"
 msgstr "Воспроизв-ние А"
 
 msgid "Playback A"
 msgstr "Воспроизв-ние А"
 
-#: cinelerra/preferencesthread.C:355
+#: cinelerra/preferencesthread.C:361
 msgid "*Playback B"
 msgstr "*Воспр-ние В"
 
 msgid "*Playback B"
 msgstr "*Воспр-ние В"
 
-#: cinelerra/preferencesthread.C:355
+#: cinelerra/preferencesthread.C:361
 msgid "Playback B"
 msgstr "Воспр-ние В"
 
 msgid "Playback B"
 msgstr "Воспр-ние В"
 
-#: cinelerra/preferencesthread.C:357
+#: cinelerra/preferencesthread.C:363
 msgid "Recording"
 msgstr "Запись"
 
 msgid "Recording"
 msgstr "Запись"
 
-#: cinelerra/preferencesthread.C:359
+#: cinelerra/preferencesthread.C:365
 msgid "Performance"
 msgstr "Производит-ность"
 
 msgid "Performance"
 msgstr "Производит-ность"
 
-#: cinelerra/preferencesthread.C:361
+#: cinelerra/preferencesthread.C:367
 msgid "Interface"
 msgstr "Интерфейс"
 
 msgid "Interface"
 msgstr "Интерфейс"
 
-#: cinelerra/preferencesthread.C:363
+#: cinelerra/preferencesthread.C:369
 msgid "Appearance"
 msgstr "Вид"
 
 msgid "Appearance"
 msgstr "Вид"
 
-#: cinelerra/preferencesthread.C:365
+#: cinelerra/preferencesthread.C:371
 msgid "About"
 msgstr "О программе"
 
 msgid "About"
 msgstr "О программе"
 
-#: cinelerra/preferencesthread.C:396
+#: cinelerra/preferencesthread.C:402
 msgid ": Preferences"
 msgstr ": Параметры"
 
 msgid ": Preferences"
 msgstr ": Параметры"
 
@@ -7258,44 +7338,44 @@ msgstr "Вверх"
 msgid "Down"
 msgstr "Вниз"
 
 msgid "Down"
 msgstr "Вниз"
 
-#: cinelerra/proxy.C:54
+#: cinelerra/proxy.C:55
 msgid "Proxy settings..."
 msgstr "Настройки прокси ..."
 
 msgid "Proxy settings..."
 msgstr "Настройки прокси ..."
 
-#: cinelerra/proxy.C:54
+#: cinelerra/proxy.C:55
 msgid "Alt-r"
 msgstr "Alt-r"
 
 msgid "Alt-r"
 msgstr "Alt-r"
 
-#: cinelerra/proxy.C:174 cinelerra/proxy.C:252
+#: cinelerra/proxy.C:87
+msgid "Original size"
+msgstr "Размер оригинала"
+
+#: cinelerra/proxy.C:177 cinelerra/proxy.C:290
 msgid "proxy"
 msgstr "создание проксифайла"
 
 msgid "proxy"
 msgstr "создание проксифайла"
 
-#: cinelerra/proxy.C:402
+#: cinelerra/proxy.C:441
 msgid "Creating proxy files..."
 msgstr "Создание проксифайлов..."
 
 msgid "Creating proxy files..."
 msgstr "Создание проксифайлов..."
 
-#: cinelerra/proxy.C:422
+#: cinelerra/proxy.C:461
 msgid ": Proxy settings"
 msgstr ": Настройки прокси"
 
 msgid ": Proxy settings"
 msgstr ": Настройки прокси"
 
-#: cinelerra/proxy.C:454 plugins/reframe/reframe.C:190
+#: cinelerra/proxy.C:493 plugins/reframe/reframe.C:190
 #: plugins/resample/resample.C:82
 msgid "Scale factor:"
 msgstr "Множитель:"
 
 #: plugins/resample/resample.C:82
 msgid "Scale factor:"
 msgstr "Множитель:"
 
-#: cinelerra/proxy.C:457
-msgid "Original size"
-msgstr "Размер оригинала"
-
-#: cinelerra/proxy.C:470
+#: cinelerra/proxy.C:506
 msgid "New media dimensions: "
 msgstr "Новый размер медиафайла: "
 
 msgid "New media dimensions: "
 msgstr "Новый размер медиафайла: "
 
-#: cinelerra/proxy.C:527
+#: cinelerra/proxy.C:563
 msgid "Use scaler   (FFMPEG only)"
 msgstr "Сохранять размер проекта  (только FFMPEG)"
 
 msgid "Use scaler   (FFMPEG only)"
 msgstr "Сохранять размер проекта  (только FFMPEG)"
 
-#: cinelerra/proxy.C:552
+#: cinelerra/proxy.C:588
 msgid "Auto proxy/scale media loads"
 msgstr "Автоматич. создание прокси при загрузке файла"
 
 msgid "Auto proxy/scale media loads"
 msgstr "Автоматич. создание прокси при загрузке файла"
 
@@ -7303,19 +7383,19 @@ msgstr "Автоматич. создание прокси при загрузк
 msgid ": Question"
 msgstr ": Вопрос"
 
 msgid ": Question"
 msgstr ": Вопрос"
 
-#: cinelerra/quit.C:43
+#: cinelerra/quit.C:44
 msgid "Quit"
 msgstr "Выйти"
 
 msgid "Quit"
 msgstr "Выйти"
 
-#: cinelerra/quit.C:79
+#: cinelerra/quit.C:81
 msgid "Can't quit while a recording is in progress."
 msgstr "Невозможно выйти пока идёт запись."
 
 msgid "Can't quit while a recording is in progress."
 msgstr "Невозможно выйти пока идёт запись."
 
-#: cinelerra/quit.C:89
+#: cinelerra/quit.C:91
 msgid "Can't quit while a render is in progress."
 msgstr "Невозможно выйти пока идет рендеринг."
 
 msgid "Can't quit while a render is in progress."
 msgstr "Невозможно выйти пока идет рендеринг."
 
-#: cinelerra/quit.C:95
+#: cinelerra/quit.C:97
 msgid "Save edit list before exiting?"
 msgstr "Сохранить список редактирования перед выходом?"
 
 msgid "Save edit list before exiting?"
 msgstr "Сохранить список редактирования перед выходом?"
 
@@ -7366,15 +7446,15 @@ msgstr "Активировать\n"
 msgid "Record..."
 msgstr "Запись..."
 
 msgid "Record..."
 msgstr "Запись..."
 
-#: cinelerra/record.C:424
+#: cinelerra/record.C:432
 msgid "record"
 msgstr "запись"
 
 msgid "record"
 msgstr "запись"
 
-#: cinelerra/record.C:543
+#: cinelerra/record.C:551
 msgid "Deleting"
 msgstr "Удаление"
 
 msgid "Deleting"
 msgstr "Удаление"
 
-#: cinelerra/record.C:1195
+#: cinelerra/record.C:1203
 msgid "Running"
 msgstr "Запущен"
 
 msgid "Running"
 msgstr "Запущен"
 
@@ -7383,7 +7463,7 @@ msgid "start over"
 msgstr "начать сначала"
 
 #: cinelerra/recordengine.C:695 cinelerra/recordengine.C:703
 msgstr "начать сначала"
 
 #: cinelerra/recordengine.C:695 cinelerra/recordengine.C:703
-#: plugins/titler/titlerwindow.C:963
+#: plugins/titler/titlerwindow.C:827
 #, c-format
 msgid "Loop"
 msgstr "Зациклить"
 #, c-format
 msgid "Loop"
 msgstr "Зациклить"
@@ -7913,7 +7993,7 @@ msgid ": Resize Track"
 msgstr ": Размер дорожки"
 
 #: cinelerra/resizetrackthread.C:124 plugins/scale/scalewin.C:63
 msgstr ": Размер дорожки"
 
 #: cinelerra/resizetrackthread.C:124 plugins/scale/scalewin.C:63
-#: plugins/titler/titlerwindow.C:241
+#: plugins/titler/titlerwindow.C:242
 msgid "Size:"
 msgstr "Размер:"
 
 msgid "Size:"
 msgstr "Размер:"
 
@@ -7926,7 +8006,7 @@ msgstr "x"
 msgid "Resize"
 msgstr ""
 
 msgid "Resize"
 msgstr ""
 
-#: cinelerra/resourcepixmap.C:641
+#: cinelerra/resourcepixmap.C:593
 #, c-format
 msgid "ResourcePixmap::draw_audio_source: failed to check out %s for drawing.\n"
 msgstr "ResourcePixmap::draw_audio_source: failed to check out %s for drawing.\n"
 #, c-format
 msgid "ResourcePixmap::draw_audio_source: failed to check out %s for drawing.\n"
 msgstr "ResourcePixmap::draw_audio_source: failed to check out %s for drawing.\n"
@@ -7981,11 +8061,11 @@ msgstr ""
 msgid "New projector size:"
 msgstr ""
 
 msgid "New projector size:"
 msgstr ""
 
-#: cinelerra/scale.C:230 cinelerra/scale.C:234 cinelerra/setformat.C:407
+#: cinelerra/scale.C:230 cinelerra/scale.C:234 cinelerra/setformat.C:403
 msgid "W Ratio:"
 msgstr "Ш. Соотнош."
 
 msgid "W Ratio:"
 msgstr "Ш. Соотнош."
 
-#: cinelerra/scale.C:240 cinelerra/scale.C:244 cinelerra/setformat.C:416
+#: cinelerra/scale.C:240 cinelerra/scale.C:244 cinelerra/setformat.C:412
 msgid "H Ratio:"
 msgstr "В. Соотнош."
 
 msgid "H Ratio:"
 msgstr "В. Соотнош."
 
@@ -8030,19 +8110,15 @@ msgstr "Shift-F"
 msgid "set format"
 msgstr "формат проекта"
 
 msgid "set format"
 msgstr "формат проекта"
 
-#: cinelerra/setformat.C:285
+#: cinelerra/setformat.C:283
 msgid ": Set Format"
 msgstr ": Формат проекта"
 
 msgid ": Set Format"
 msgstr ": Формат проекта"
 
-#: cinelerra/setformat.C:338
+#: cinelerra/setformat.C:334
 msgid "Channel positions:"
 msgstr "Расположение каналов:"
 
 msgid "Channel positions:"
 msgstr "Расположение каналов:"
 
-#: cinelerra/setformat.C:374
-msgid "Canvas size:"
-msgstr "Размер холста   (Размер вывода):"
-
-#: cinelerra/setformat.C:645
+#: cinelerra/setformat.C:641
 #, c-format
 msgid "%d degrees"
 msgstr "%d градусов"
 #, c-format
 msgid "%d degrees"
 msgstr "%d градусов"
@@ -8247,11 +8323,11 @@ msgstr "Следующий совет."
 msgid "Previous tip"
 msgstr "Предыдущий совет."
 
 msgid "Previous tip"
 msgstr "Предыдущий совет."
 
-#: cinelerra/trackcanvas.C:4306
+#: cinelerra/trackcanvas.C:4331
 msgid "keyframe"
 msgstr "ключевой кадр"
 
 msgid "keyframe"
 msgstr "ключевой кадр"
 
-#: cinelerra/trackcanvas.C:4453
+#: cinelerra/trackcanvas.C:4479
 msgid "hard_edge"
 msgstr ""
 
 msgid "hard_edge"
 msgstr ""
 
@@ -8259,7 +8335,7 @@ msgstr ""
 msgid "Paste Transition"
 msgstr "Вставить переход"
 
 msgid "Paste Transition"
 msgstr "Вставить переход"
 
-#: cinelerra/transition.C:230
+#: cinelerra/transition.C:231
 msgid "Transition"
 msgstr "Переход"
 
 msgid "Transition"
 msgstr "Переход"
 
@@ -8481,16 +8557,16 @@ msgstr "Мягкий свет"
 msgid "Difference"
 msgstr "Разница"
 
 msgid "Difference"
 msgstr "Разница"
 
-#: cinelerra/vwindow.C:98 cinelerra/vwindow.C:302
+#: cinelerra/vwindow.C:98 cinelerra/vwindow.C:276
 msgid "Viewer"
 msgstr "Просмотр"
 
 msgid "Viewer"
 msgstr "Просмотр"
 
-#: cinelerra/vwindowgui.C:65 cinelerra/vwindowgui.C:150
+#: cinelerra/vwindowgui.C:65 cinelerra/vwindowgui.C:151
 #, c-format
 msgid ": Viewer"
 msgstr ": Просмотр"
 
 #, c-format
 msgid ": Viewer"
 msgstr ": Просмотр"
 
-#: cinelerra/vwindowgui.C:706
+#: cinelerra/vwindowgui.C:707
 msgid "viewer window: "
 msgstr "окно 'просмотр': "
 
 msgid "viewer window: "
 msgstr "окно 'просмотр': "
 
@@ -8542,7 +8618,7 @@ msgstr "Непрозрачность"
 msgid "Zoom:"
 msgstr "Z (глубина):"
 
 msgid "Zoom:"
 msgstr "Z (глубина):"
 
-#: cinelerra/zoombar.C:433 plugins/titler/titlerwindow.C:340
+#: cinelerra/zoombar.C:433 plugins/titler/titlerwindow.C:345
 msgid "Speed:"
 msgstr "Скорость:"
 
 msgid "Speed:"
 msgstr "Скорость:"
 
@@ -8584,23 +8660,27 @@ msgstr "1080 -> 540"
 msgid "720 to 480"
 msgstr "720 -> 480"
 
 msgid "720 to 480"
 msgstr "720 -> 480"
 
-#: plugins/aging/aging.C:76
+#: plugins/aging/aging.C:54
 msgid "AgingTV"
 msgstr "Старая плёнка"
 
 msgid "AgingTV"
 msgstr "Старая плёнка"
 
-#: plugins/aging/agingwindow.C:83
+#: plugins/aging/agingwindow.C:40
+msgid "Aging:"
+msgstr ""
+
+#: plugins/aging/agingwindow.C:44
 msgid "Grain"
 msgstr "Зернистость"
 
 msgid "Grain"
 msgstr "Зернистость"
 
-#: plugins/aging/agingwindow.C:98
+#: plugins/aging/agingwindow.C:48
 msgid "Scratch"
 msgstr "Царапины"
 
 msgid "Scratch"
 msgstr "Царапины"
 
-#: plugins/aging/agingwindow.C:140
+#: plugins/aging/agingwindow.C:54
 msgid "Pits"
 msgstr "Ямки"
 
 msgid "Pits"
 msgstr "Ямки"
 
-#: plugins/aging/agingwindow.C:182
+#: plugins/aging/agingwindow.C:60
 msgid "Dust"
 msgstr "Пыль"
 
 msgid "Dust"
 msgstr "Пыль"
 
@@ -9208,7 +9288,8 @@ msgstr "Только сглаживать"
 msgid "CriKey"
 msgstr ""
 
 msgid "CriKey"
 msgstr ""
 
-#: plugins/crikey/crikeywindow.C:97 plugins/edge/edge.C:74
+#: plugins/crikey/crikeywindow.C:97 plugins/descratch/descratch.C:703
+#: plugins/edge/edge.C:74
 msgid "Edge"
 msgstr "Край"
 
 msgid "Edge"
 msgstr "Край"
 
@@ -9217,14 +9298,14 @@ msgid "Draw mode:"
 msgstr "Режим:"
 
 #: plugins/crikey/crikeywindow.C:146 plugins/radialblur/radialblur.C:276
 msgstr "Режим:"
 
 #: plugins/crikey/crikeywindow.C:146 plugins/radialblur/radialblur.C:276
-#: plugins/titler/titlerwindow.C:286 plugins/titler/titlerwindow.C:290
+#: plugins/titler/titlerwindow.C:291 plugins/titler/titlerwindow.C:295
 #: plugins/zoomblur/zoomblur.C:288
 msgid "X:"
 msgstr "X:"
 
 #: plugins/crikey/crikeywindow.C:155 plugins/perspective/perspective.C:135
 #: plugins/zoomblur/zoomblur.C:288
 msgid "X:"
 msgstr "X:"
 
 #: plugins/crikey/crikeywindow.C:155 plugins/perspective/perspective.C:135
-#: plugins/radialblur/radialblur.C:280 plugins/titler/titlerwindow.C:287
-#: plugins/titler/titlerwindow.C:295 plugins/yuv/yuv.C:178
+#: plugins/radialblur/radialblur.C:280 plugins/titler/titlerwindow.C:292
+#: plugins/titler/titlerwindow.C:300 plugins/yuv/yuv.C:178
 #: plugins/yuv/yuvwindow.C:43 plugins/zoomblur/zoomblur.C:292
 msgid "Y:"
 msgstr "Y:"
 #: plugins/yuv/yuvwindow.C:43 plugins/zoomblur/zoomblur.C:292
 msgid "Y:"
 msgstr "Y:"
@@ -9264,7 +9345,9 @@ msgstr "Тег"
 msgid "Dn"
 msgstr "Вниз"
 
 msgid "Dn"
 msgstr "Вниз"
 
-#: plugins/crikey/crikeywindow.C:573 plugins/titler/titlerwindow.C:1401
+#: plugins/crikey/crikeywindow.C:573 plugins/findobj/findobjwindow.C:517
+#: plugins/findobj/findobjwindow.C:557 plugins/findobj/findobjwindow.C:597
+#: plugins/titler/titlerwindow.C:1269
 msgid "Drag"
 msgstr "Перетаскивание"
 
 msgid "Drag"
 msgstr "Перетаскивание"
 
@@ -9272,6 +9355,10 @@ msgstr "Перетаскивание"
 msgid "crikeywindow#Del"
 msgstr "Удалить"
 
 msgid "crikeywindow#Del"
 msgstr "Удалить"
 
+#: plugins/crossfade/crossfade.C:46
+msgid "Crossfade"
+msgstr "Перекрестное затухание"
+
 #: plugins/decimate/decimate.C:246
 #: plugins/interpolatevideo/interpolatewindow.C:57
 msgid "Input frames per second:"
 #: plugins/decimate/decimate.C:246
 #: plugins/interpolatevideo/interpolatewindow.C:57
 msgid "Input frames per second:"
@@ -9446,7 +9533,7 @@ msgstr ""
 #: plugins/interpolatevideo/interpolatewindow.C:85
 #: plugins/moveobj/moveobjwindow.C:53
 msgid "Search radius:"
 #: plugins/interpolatevideo/interpolatewindow.C:85
 #: plugins/moveobj/moveobjwindow.C:53
 msgid "Search radius:"
-msgstr ""
+msgstr "Радиус поиска:"
 
 #: plugins/denoisemjpeg/denoisemjpeg.C:369
 msgid "Pass 1 threshold:"
 
 #: plugins/denoisemjpeg/denoisemjpeg.C:369
 msgid "Pass 1 threshold:"
@@ -9565,6 +9652,86 @@ msgstr "Аккумулировать кадров:"
 msgid "Denoise video"
 msgstr "Удаление видеошума"
 
 msgid "Denoise video"
 msgstr "Удаление видеошума"
 
+#: plugins/descratch/descratch.C:43
+msgid "DeScratch"
+msgstr "Удаление царапин"
+
+#: plugins/descratch/descratch.C:493
+msgid "DeScratch:"
+msgstr "Удаление царапин (DeScratch (avisynth))"
+
+#: plugins/descratch/descratch.C:496
+msgid "threshold:"
+msgstr ""
+
+#: plugins/descratch/descratch.C:499
+msgid "asymmetry:"
+msgstr "Асиметрия:"
+
+#: plugins/descratch/descratch.C:506
+msgid "y:"
+msgstr "Y"
+
+#: plugins/descratch/descratch.C:510
+msgid "u:"
+msgstr "U"
+
+#: plugins/descratch/descratch.C:513
+msgid "v:"
+msgstr "V"
+
+#: plugins/descratch/descratch.C:518
+msgid "width:"
+msgstr "Ширина"
+
+#: plugins/descratch/descratch.C:520 plugins/descratch/descratch.C:530
+msgid "min:"
+msgstr "мин.:"
+
+#: plugins/descratch/descratch.C:523 plugins/descratch/descratch.C:533
+msgid "max:"
+msgstr "макс.:"
+
+#: plugins/descratch/descratch.C:528 plugins/descratch/descratch.C:538
+msgid "len:"
+msgstr "Длина:"
+
+#: plugins/descratch/descratch.C:540
+msgid "blur:"
+msgstr "верт. смаз."
+
+#: plugins/descratch/descratch.C:543
+msgid "gap:"
+msgstr "макс. зазор:"
+
+#: plugins/descratch/descratch.C:548
+msgid "max angle:"
+msgstr "Макс. угол:"
+
+#: plugins/descratch/descratch.C:551
+msgid "fade:"
+msgstr ""
+
+#: plugins/descratch/descratch.C:556
+msgid "border:"
+msgstr "Толщ. бордюра"
+
+#: plugins/descratch/descratch.C:623
+msgid "Low"
+msgstr "Низкие"
+
+#: plugins/descratch/descratch.C:624
+msgid "High"
+msgstr "Высокие"
+
+#: plugins/descratch/descratch.C:625
+msgid "All"
+msgstr "Все"
+
+#: plugins/descratch/descratch.C:686
+msgid "Mark"
+msgstr ":метить"
+
 #: plugins/despike/despike.C:54
 msgid "Despike"
 msgstr "Удаление щелчков"
 #: plugins/despike/despike.C:54
 msgid "Despike"
 msgstr "Удаление щелчков"
@@ -9585,6 +9752,10 @@ msgstr "Значение"
 msgid "Difference key"
 msgstr "Ключ разности"
 
 msgid "Difference key"
 msgstr "Ключ разности"
 
+#: plugins/dissolve/dissolve.C:50
+msgid "Dissolve"
+msgstr "Наплыв"
+
 #: plugins/dot/dot.C:82
 msgid "DotTV"
 msgstr "Точки"
 #: plugins/dot/dot.C:82
 msgid "DotTV"
 msgstr "Точки"
@@ -9705,113 +9876,141 @@ msgstr "Величина:"
 msgid "Fields to frames"
 msgstr "Поля в кадры"
 
 msgid "Fields to frames"
 msgstr "Поля в кадры"
 
-#: plugins/findobj/findobj.C:148
+#: plugins/findobj/findobj.C:198
 msgid "FindObj"
 msgstr ""
 
 msgid "FindObj"
 msgstr ""
 
-#: plugins/findobj/findobj.C:325
+#: plugins/findobj/findobj.C:415
 #, c-format
 msgid "detector exception: %s\n"
 msgstr ""
 
 #, c-format
 msgid "detector exception: %s\n"
 msgstr ""
 
-#: plugins/findobj/findobj.C:333
+#: plugins/findobj/findobj.C:423
 #, c-format
 msgid "match execption: %s\n"
 msgstr ""
 
 #, c-format
 msgid "match execption: %s\n"
 msgstr ""
 
-#: plugins/findobj/findobjwindow.C:46
+#: plugins/findobj/findobjwindow.C:57
 msgid "Algorithm:"
 msgstr "Алгоритм:"
 
 msgid "Algorithm:"
 msgstr "Алгоритм:"
 
-#: plugins/findobj/findobjwindow.C:56
+#: plugins/findobj/findobjwindow.C:79
 msgid "Output/scene layer:"
 msgstr ""
 
 msgid "Output/scene layer:"
 msgstr ""
 
-#: plugins/findobj/findobjwindow.C:62
+#: plugins/findobj/findobjwindow.C:85
 msgid "Object layer:"
 msgstr ""
 
 msgid "Object layer:"
 msgstr ""
 
-#: plugins/findobj/findobjwindow.C:68
+#: plugins/findobj/findobjwindow.C:91
 msgid "Replacement object layer:"
 msgstr ""
 
 msgid "Replacement object layer:"
 msgstr ""
 
-#: plugins/findobj/findobjwindow.C:74
+#: plugins/findobj/findobjwindow.C:98
 msgid "Units: 0 to 100 percent"
 msgstr ""
 
 msgid "Units: 0 to 100 percent"
 msgstr ""
 
-#: plugins/findobj/findobjwindow.C:78
+#: plugins/findobj/findobjwindow.C:102
 msgid "Scene X:"
 msgstr ""
 
 msgid "Scene X:"
 msgstr ""
 
-#: plugins/findobj/findobjwindow.C:88
+#: plugins/findobj/findobjwindow.C:124
 msgid "Scene Y:"
 msgstr ""
 
 msgid "Scene Y:"
 msgstr ""
 
-#: plugins/findobj/findobjwindow.C:98
+#: plugins/findobj/findobjwindow.C:134
 msgid "Scene W:"
 msgstr ""
 
 msgid "Scene W:"
 msgstr ""
 
-#: plugins/findobj/findobjwindow.C:108
+#: plugins/findobj/findobjwindow.C:144
 msgid "Scene H:"
 msgstr ""
 
 msgid "Scene H:"
 msgstr ""
 
-#: plugins/findobj/findobjwindow.C:119
+#: plugins/findobj/findobjwindow.C:155
 msgid "Object X:"
 msgstr ""
 
 msgid "Object X:"
 msgstr ""
 
-#: plugins/findobj/findobjwindow.C:129
+#: plugins/findobj/findobjwindow.C:175
 msgid "Object Y:"
 msgstr ""
 
 msgid "Object Y:"
 msgstr ""
 
-#: plugins/findobj/findobjwindow.C:139
+#: plugins/findobj/findobjwindow.C:185
 msgid "Object W:"
 msgstr ""
 
 msgid "Object W:"
 msgstr ""
 
-#: plugins/findobj/findobjwindow.C:149
+#: plugins/findobj/findobjwindow.C:195
 msgid "Object H:"
 msgstr ""
 
 msgid "Object H:"
 msgstr ""
 
-#: plugins/findobj/findobjwindow.C:169
-msgid "Object blend amount:"
+#: plugins/findobj/findobjwindow.C:206
+msgid "Replace X:"
 msgstr ""
 
 msgstr ""
 
-#: plugins/findobj/findobjwindow.C:221
-msgid "Draw border"
+#: plugins/findobj/findobjwindow.C:226
+msgid "Replace Y:"
 msgstr ""
 
 msgstr ""
 
-#: plugins/findobj/findobjwindow.C:237
-msgid "Draw keypoints"
+#: plugins/findobj/findobjwindow.C:236
+msgid "Replace W:"
 msgstr ""
 
 msgstr ""
 
-#: plugins/findobj/findobjwindow.C:253
-msgid "Replace object"
+#: plugins/findobj/findobjwindow.C:246
+msgid "Replace H:"
+msgstr ""
+
+#: plugins/findobj/findobjwindow.C:257
+msgid "Replace DX:"
+msgstr ""
+
+#: plugins/findobj/findobjwindow.C:267
+msgid "Replace DY:"
 msgstr ""
 
 msgstr ""
 
-#: plugins/findobj/findobjwindow.C:269
+#: plugins/findobj/findobjwindow.C:286
+msgid "Object blend amount:"
+msgstr ""
+
+#: plugins/findobj/findobjwindow.C:439
+msgid "Draw scene border"
+msgstr ""
+
+#: plugins/findobj/findobjwindow.C:454
 msgid "Draw object border"
 msgstr ""
 
 msgid "Draw object border"
 msgstr ""
 
-#: plugins/findobj/findobjwindow.C:320 plugins/findobj/findobjwindow.C:341
+#: plugins/findobj/findobjwindow.C:469
+msgid "Draw replace border"
+msgstr ""
+
+#: plugins/findobj/findobjwindow.C:485
+msgid "Draw keypoints"
+msgstr ""
+
+#: plugins/findobj/findobjwindow.C:501
+msgid "Replace object"
+msgstr ""
+
+#: plugins/findobj/findobjwindow.C:674 plugins/findobj/findobjwindow.C:700
 msgid "SIFT"
 msgstr "SIFT"
 
 msgid "SIFT"
 msgstr "SIFT"
 
-#: plugins/findobj/findobjwindow.C:323 plugins/findobj/findobjwindow.C:344
+#: plugins/findobj/findobjwindow.C:677 plugins/findobj/findobjwindow.C:703
 msgid "SURF"
 msgstr "SURF"
 
 msgid "SURF"
 msgstr "SURF"
 
-#: plugins/findobj/findobjwindow.C:326 plugins/findobj/findobjwindow.C:347
+#: plugins/findobj/findobjwindow.C:680 plugins/findobj/findobjwindow.C:706
 msgid "ORB"
 msgstr "ORB"
 
 msgid "ORB"
 msgstr "ORB"
 
-#: plugins/findobj/findobjwindow.C:329 plugins/findobj/findobjwindow.C:350
+#: plugins/findobj/findobjwindow.C:683 plugins/findobj/findobjwindow.C:709
 msgid "AKAZE"
 msgstr "AKAZE"
 
 msgid "AKAZE"
 msgstr "AKAZE"
 
-#: plugins/findobj/findobjwindow.C:332 plugins/findobj/findobjwindow.C:353
+#: plugins/findobj/findobjwindow.C:686 plugins/findobj/findobjwindow.C:712
 msgid "BRISK"
 msgstr "BRISK"
 
 msgid "BRISK"
 msgstr "BRISK"
 
-#: plugins/findobj/findobjwindow.C:356 plugins/motion/motionwindow.C:818
+#: plugins/findobj/findobjwindow.C:715 plugins/motion/motionwindow.C:818
 #: plugins/motion2point/motionwindow.C:844
 #: plugins/motion2point/motionwindow.C:856
 #: plugins/motion-cv/motionwindow-cv.C:672
 #: plugins/motion2point/motionwindow.C:844
 #: plugins/motion2point/motionwindow.C:856
 #: plugins/motion-cv/motionwindow-cv.C:672
@@ -9819,10 +10018,55 @@ msgstr "BRISK"
 msgid "Don't Calculate"
 msgstr "Не рассчитывать"
 
 msgid "Don't Calculate"
 msgstr "Не рассчитывать"
 
-#: plugins/findobj/findobjwindow.C:384
+#: plugins/findobj/findobjwindow.C:743
 msgid "Use FLANN"
 msgstr ""
 
 msgid "Use FLANN"
 msgstr ""
 
+#: plugins/findobj/findobjwindow.C:758
+msgid "Draw match"
+msgstr ""
+
+#: plugins/findobj/findobjwindow.C:773
+msgid "Aspect"
+msgstr ""
+
+#: plugins/findobj/findobjwindow.C:788 plugins/scale/scale.C:90
+msgid "Scale"
+msgstr "Масштаб"
+
+#: plugins/findobj/findobjwindow.C:803 plugins/rotate/rotate.C:459
+#: plugins/rotate/rotate.C:610
+msgid "Rotate"
+msgstr "Вращение"
+
+#: plugins/findobj/findobjwindow.C:818 plugins/translate/translate.C:115
+msgid "Translate"
+msgstr "Координатное преобразование"
+
+#: plugins/findobj/findobjwindow.C:855 plugins/findobj/findobjwindow.C:871
+#: plugins/gradient/gradient.C:457 plugins/piano/piano.C:694
+#: plugins/piano/piano.C:947 plugins/synthesizer/synthesizer.C:1017
+#: plugins/synthesizer/synthesizer.C:1499
+#, c-format
+msgid "Square"
+msgstr "Квадрат"
+
+#: plugins/findobj/findobjwindow.C:856 plugins/findobj/findobjwindow.C:872
+msgid "Rhombus"
+msgstr ""
+
+#: plugins/findobj/findobjwindow.C:857 plugins/findobj/findobjwindow.C:873
+msgid "Rectangle"
+msgstr ""
+
+#: plugins/findobj/findobjwindow.C:858 plugins/findobj/findobjwindow.C:874
+msgid "Parallelogram"
+msgstr ""
+
+#: plugins/findobj/findobjwindow.C:859 plugins/findobj/findobjwindow.C:875
+msgid "Quadrilateral"
+msgstr ""
+
 #: plugins/flash/flash.C:45
 msgid "Flash"
 msgstr "Вспышка"
 #: plugins/flash/flash.C:45
 msgid "Flash"
 msgstr "Вспышка"
@@ -9958,13 +10202,6 @@ msgstr "Радиальная"
 msgid "Log"
 msgstr "Логарифмическая"
 
 msgid "Log"
 msgstr "Логарифмическая"
 
-#: plugins/gradient/gradient.C:457 plugins/piano/piano.C:694
-#: plugins/piano/piano.C:947 plugins/synthesizer/synthesizer.C:1017
-#: plugins/synthesizer/synthesizer.C:1499
-#, c-format
-msgid "Square"
-msgstr "Квадрат"
-
 #: plugins/gradient/gradient.C:519
 msgid "Inner color:"
 msgstr "Внутр. цвет:"
 #: plugins/gradient/gradient.C:519
 msgid "Inner color:"
 msgstr "Внутр. цвет:"
@@ -10019,7 +10256,7 @@ msgstr ""
 
 #: plugins/histeq/histeq.C:297
 msgid "HistEq"
 
 #: plugins/histeq/histeq.C:297
 msgid "HistEq"
-msgstr ""
+msgstr "Выравнивание гистограммы"
 
 #: plugins/histogram/histogramwindow.C:591
 msgid "RGB Parade on"
 
 #: plugins/histogram/histogramwindow.C:591
 msgid "RGB Parade on"
@@ -10099,7 +10336,7 @@ msgstr "Интерполяция видео"
 
 #: plugins/interpolatevideo/interpolatewindow.C:92
 msgid "Macroblock size:"
 
 #: plugins/interpolatevideo/interpolatewindow.C:92
 msgid "Macroblock size:"
-msgstr ""
+msgstr "Размер макроблока"
 
 #: plugins/interpolatevideo/interpolatewindow.C:207
 msgid "Use keyframes as input"
 
 #: plugins/interpolatevideo/interpolatewindow.C:207
 msgid "Use keyframes as input"
@@ -10107,11 +10344,11 @@ msgstr "Ключ. кадры как вход"
 
 #: plugins/interpolatevideo/interpolatewindow.C:230
 msgid "Use optic flow"
 
 #: plugins/interpolatevideo/interpolatewindow.C:230
 msgid "Use optic flow"
-msgstr ""
+msgstr "Использ. оптический поток"
 
 #: plugins/interpolatevideo/interpolatewindow.C:252
 msgid "Draw motion vectors"
 
 #: plugins/interpolatevideo/interpolatewindow.C:252
 msgid "Draw motion vectors"
-msgstr ""
+msgstr "Показыв-ь векторы движения"
 
 #: plugins/invertaudio/invert.C:35
 msgid "Invert Audio"
 
 #: plugins/invertaudio/invert.C:35
 msgid "Invert Audio"
@@ -10119,7 +10356,7 @@ msgstr "Инверсия аудио"
 
 #: plugins/invertvideo/invert.C:173
 msgid "Invert R"
 
 #: plugins/invertvideo/invert.C:173
 msgid "Invert R"
-msgstr "Инерсия красного"
+msgstr "Ð\98нвеÑ\80Ñ\81иÑ\8f ÐºÑ\80аÑ\81ного"
 
 #: plugins/invertvideo/invert.C:175
 msgid "Invert G"
 
 #: plugins/invertvideo/invert.C:175
 msgid "Invert G"
@@ -10453,7 +10690,7 @@ msgstr "Отслеживать предыдущ. кадр (позиция бло
 #: plugins/motion-hv/motionwindow-hv.C:882
 #: plugins/motion-hv/motionwindow-hv.C:888 plugins/overlay/overlay.C:170
 #: plugins/overlayaudio/overlayaudio.C:163 plugins/reroute/reroute.C:164
 #: plugins/motion-hv/motionwindow-hv.C:882
 #: plugins/motion-hv/motionwindow-hv.C:888 plugins/overlay/overlay.C:170
 #: plugins/overlayaudio/overlayaudio.C:163 plugins/reroute/reroute.C:164
-#: plugins/titler/titlerwindow.C:1329
+#: plugins/titler/titlerwindow.C:1197
 msgid "Top"
 msgstr "Верх"
 
 msgid "Top"
 msgstr "Верх"
 
@@ -10461,7 +10698,7 @@ msgstr "Верх"
 #: plugins/motion-cv/motionwindow-cv.C:571
 #: plugins/motion-hv/motionwindow-hv.C:888 plugins/overlay/overlay.C:171
 #: plugins/overlayaudio/overlayaudio.C:164 plugins/reroute/reroute.C:165
 #: plugins/motion-cv/motionwindow-cv.C:571
 #: plugins/motion-hv/motionwindow-hv.C:888 plugins/overlay/overlay.C:171
 #: plugins/overlayaudio/overlayaudio.C:164 plugins/reroute/reroute.C:165
-#: plugins/titler/titlerwindow.C:1357
+#: plugins/titler/titlerwindow.C:1225
 msgid "Bottom"
 msgstr "Низ"
 
 msgid "Bottom"
 msgstr "Низ"
 
@@ -10967,6 +11204,14 @@ msgstr "Угол"
 msgid "Automate"
 msgstr ""
 
 msgid "Automate"
 msgstr ""
 
+#: plugins/puzzleobj/puzzleobj.C:69 plugins/puzzleobj/puzzleobjwindow.C:45
+msgid "PuzzleObj"
+msgstr ""
+
+#: plugins/puzzleobj/puzzleobjwindow.C:53
+msgid "Iterations:"
+msgstr ""
+
 #: plugins/radialblur/radialblur.C:383
 msgid "Radial Blur"
 msgstr "Размытие радиальное"
 #: plugins/radialblur/radialblur.C:383
 msgid "Radial Blur"
 msgstr "Размытие радиальное"
@@ -11125,10 +11370,6 @@ msgstr "Сдвиг каналов RGB"
 msgid "Draw pivot"
 msgstr "Показывать центр"
 
 msgid "Draw pivot"
 msgstr "Показывать центр"
 
-#: plugins/rotate/rotate.C:459 plugins/rotate/rotate.C:610
-msgid "Rotate"
-msgstr "Вращение"
-
 #: plugins/rotate/rotate.C:503
 msgid "Degrees"
 msgstr "Градусы"
 #: plugins/rotate/rotate.C:503
 msgid "Degrees"
 msgstr "Градусы"
@@ -11161,10 +11402,6 @@ msgstr ""
 msgid "Rumbler"
 msgstr ""
 
 msgid "Rumbler"
 msgstr ""
 
-#: plugins/scale/scale.C:90
-msgid "Scale"
-msgstr "Масштаб"
-
 #: plugins/scale/scalewin.C:202
 msgid "Use fixed scale"
 msgstr ""
 #: plugins/scale/scalewin.C:202
 msgid "Use fixed scale"
 msgstr ""
@@ -11189,12 +11426,12 @@ msgstr "Вход. В.:"
 msgid "Out R:"
 msgstr ""
 
 msgid "Out R:"
 msgstr ""
 
-#: plugins/scaleratio/scaleratiowin.C:70 plugins/svg/svgwin.C:63
+#: plugins/scaleratio/scaleratiowin.C:70 plugins/svg/svgwin.C:67
 #: plugins/translate/translatewin.C:98
 msgid "Out W:"
 msgstr "Вых. Ш.:"
 
 #: plugins/translate/translatewin.C:98
 msgid "Out W:"
 msgstr "Вых. Ш.:"
 
-#: plugins/scaleratio/scaleratiowin.C:75 plugins/svg/svgwin.C:72
+#: plugins/scaleratio/scaleratiowin.C:75 plugins/svg/svgwin.C:76
 #: plugins/translate/translatewin.C:104
 msgid "Out H:"
 msgstr "Вых. В.:"
 #: plugins/translate/translatewin.C:104
 msgid "Out H:"
 msgstr "Вых. В.:"
@@ -11284,12 +11521,12 @@ msgstr "Чётные поля:"
 msgid "ShiftInterlace"
 msgstr "Сдвиг полей"
 
 msgid "ShiftInterlace"
 msgstr "Сдвиг полей"
 
-#: plugins/slide/slide.C:50 plugins/titler/titlerwindow.C:1285
+#: plugins/slide/slide.C:50 plugins/titler/titlerwindow.C:1153
 #: plugins/wipe/wipe.C:49
 msgid "Left"
 msgstr "Влево"
 
 #: plugins/wipe/wipe.C:49
 msgid "Left"
 msgstr "Влево"
 
-#: plugins/slide/slide.C:72 plugins/titler/titlerwindow.C:1313
+#: plugins/slide/slide.C:72 plugins/titler/titlerwindow.C:1181
 #: plugins/wipe/wipe.C:71
 msgid "Right"
 msgstr "Вправо"
 #: plugins/wipe/wipe.C:71
 msgid "Right"
 msgstr "Вправо"
@@ -11348,74 +11585,118 @@ msgstr ""
 msgid "Sphere Cam"
 msgstr ""
 
 msgid "Sphere Cam"
 msgstr ""
 
-#: plugins/svg/svg.C:100
+#: plugins/stylizeobj/stylizeobj.C:68 plugins/stylizeobj/stylizeobjwindow.C:47
+msgid "StylizeObj"
+msgstr ""
+
+#: plugins/stylizeobj/stylizeobjwindow.C:51
+msgid "Mode: "
+msgstr ""
+
+#: plugins/stylizeobj/stylizeobjwindow.C:68
+msgid "Smooth:"
+msgstr ""
+
+#: plugins/stylizeobj/stylizeobjwindow.C:74
+msgid "Edges:"
+msgstr ""
+
+#: plugins/stylizeobj/stylizeobjwindow.C:80
+msgid "Shade:"
+msgstr ""
+
+#: plugins/stylizeobj/stylizeobjwindow.C:127
+msgid "Edge smooth"
+msgstr ""
+
+#: plugins/stylizeobj/stylizeobjwindow.C:128
+msgid "Edge recursive"
+msgstr ""
+
+#: plugins/stylizeobj/stylizeobjwindow.C:129
+msgid "Detail Enhance"
+msgstr ""
+
+#: plugins/stylizeobj/stylizeobjwindow.C:130
+msgid "Pencil Sketch"
+msgstr ""
+
+#: plugins/stylizeobj/stylizeobjwindow.C:131
+msgid "Color Sketch"
+msgstr ""
+
+#: plugins/stylizeobj/stylizeobjwindow.C:132
+msgid "Stylization"
+msgstr ""
+
+#: plugins/svg/svg.C:104
 msgid "SVG via Inkscape"
 msgstr "SVG через Inkscape"
 
 msgid "SVG via Inkscape"
 msgstr "SVG через Inkscape"
 
-#: plugins/svg/svg.C:185
+#: plugins/svg/svg.C:207
 #, c-format
 msgid "Running command %s\n"
 msgstr "Запуск команды %s\n"
 
 #, c-format
 msgid "Running command %s\n"
 msgstr "Запуск команды %s\n"
 
-#: plugins/svg/svg.C:190
+#: plugins/svg/svg.C:221
 #, c-format
 msgid "Export of %s to %s failed\n"
 msgstr "Экспорт %s в %s не удался\n"
 
 #, c-format
 msgid "Export of %s to %s failed\n"
 msgstr "Экспорт %s в %s не удался\n"
 
-#: plugins/svg/svg.C:202
+#: plugins/svg/svg.C:233
 #, c-format
 msgid "The file %s that was generated from %s is not in PNG format. Try to delete all *.png files.\n"
 msgstr "Файл %s, созданный из %s, не PNG формата. Попробуйте удалить все *.png файлы.\n"
 
 #, c-format
 msgid "The file %s that was generated from %s is not in PNG format. Try to delete all *.png files.\n"
 msgstr "Файл %s, созданный из %s, не PNG формата. Попробуйте удалить все *.png файлы.\n"
 
-#: plugins/svg/svgwin.C:58 plugins/translate/translatewin.C:86
+#: plugins/svg/svgwin.C:62 plugins/translate/translatewin.C:86
 msgid "Out X:"
 msgstr "Вывод по X:"
 
 msgid "Out X:"
 msgstr "Вывод по X:"
 
-#: plugins/svg/svgwin.C:69 plugins/translate/translatewin.C:92
+#: plugins/svg/svgwin.C:73 plugins/translate/translatewin.C:92
 msgid "Out Y:"
 msgstr "Вывод по Y:"
 
 msgid "Out Y:"
 msgstr "Вывод по Y:"
 
-#: plugins/svg/svgwin.C:77
+#: plugins/svg/svgwin.C:81
 msgid "DPI:"
 msgstr "DPI:"
 
 msgid "DPI:"
 msgstr "DPI:"
 
-#: plugins/svg/svgwin.C:159
+#: plugins/svg/svgwin.C:165
 msgid "New/Open SVG..."
 msgstr "Новый/Откр.SVG"
 
 msgid "New/Open SVG..."
 msgstr "Новый/Откр.SVG"
 
-#: plugins/svg/svgwin.C:324
+#: plugins/svg/svgwin.C:341
 #, c-format
 msgid "Inkscape has exited\n"
 msgstr "Inkscape завершил работу\n"
 
 #, c-format
 msgid "Inkscape has exited\n"
 msgstr "Inkscape завершил работу\n"
 
-#: plugins/svg/svgwin.C:326
+#: plugins/svg/svgwin.C:343
 #, c-format
 msgid "Plugin window has closed\n"
 msgstr "Плагин закрыл окно\n"
 
 #, c-format
 msgid "Plugin window has closed\n"
 msgstr "Плагин закрыл окно\n"
 
-#: plugins/svg/svgwin.C:333
+#: plugins/svg/svgwin.C:350
 msgid "Error opening fifo file"
 msgstr "Ошибка при открытии файла fifo"
 
 msgid "Error opening fifo file"
 msgstr "Ошибка при открытии файла fifo"
 
-#: plugins/svg/svgwin.C:363
+#: plugins/svg/svgwin.C:398
 #, c-format
 msgid "Running external SVG editor: %s\n"
 msgstr "Запуск внешнего SVG-редактора: %s\n"
 
 #, c-format
 msgid "Running external SVG editor: %s\n"
 msgstr "Запуск внешнего SVG-редактора: %s\n"
 
-#: plugins/svg/svgwin.C:367
+#: plugins/svg/svgwin.C:408
 #, c-format
 msgid "External SVG editor finished\n"
 msgstr "Внешний SVG-редактор завершил работу\n"
 
 #, c-format
 msgid "External SVG editor finished\n"
 msgstr "Внешний SVG-редактор завершил работу\n"
 
-#: plugins/svg/svgwin.C:383
+#: plugins/svg/svgwin.C:423
 msgid "SVG Plugin: Pick SVG file"
 msgstr "SVG-плагин: Выбор SVG-файла"
 
 msgid "SVG Plugin: Pick SVG file"
 msgstr "SVG-плагин: Выбор SVG-файла"
 
-#: plugins/svg/svgwin.C:384
+#: plugins/svg/svgwin.C:424
 msgid "Open an existing SVG file or create a new one"
 msgstr "Откройте существующий SVG-файл или создайте новый"
 
 msgid "Open an existing SVG file or create a new one"
 msgstr "Откройте существующий SVG-файл или создайте новый"
 
-#: plugins/svg/svgwin.C:413
+#: plugins/svg/svgwin.C:453
 msgid "update dpi"
 msgstr "обновить dpi"
 
 msgid "update dpi"
 msgstr "обновить dpi"
 
@@ -11586,7 +11867,7 @@ msgstr "Интенсивность"
 
 #: plugins/timefront/timefront.C:417
 msgid "Alpha mask"
 
 #: plugins/timefront/timefront.C:417
 msgid "Alpha mask"
-msgstr "Альфа - маска"
+msgstr "Альфа-маска"
 
 #: plugins/timefront/timefront.C:515
 msgid "timefront#Square"
 
 #: plugins/timefront/timefront.C:515
 msgid "timefront#Square"
@@ -11607,31 +11888,32 @@ msgstr "Смещение во времени"
 #: plugins/timefront/timefront.C:785
 #, c-format
 msgid "ERROR: TimeFront plugin - If you are using another track for timefront, you have to have it under shared effects\n"
 #: plugins/timefront/timefront.C:785
 #, c-format
 msgid "ERROR: TimeFront plugin - If you are using another track for timefront, you have to have it under shared effects\n"
-msgstr "Ошибка. Эффект 'Смещение во времени': если Вы используете другой трек как\n"
-"карту смещения, этот трек должен быть задействован как общий эффект.\n"
+msgstr "Ошибка! Эффект 'Смещение во времени': если Вы используете другой трек как\n"
+"карту смещения, этот трек должен быть задействован в соответствии с техникой 'Общий эффект'\n"
+"(т.е. примените к этому треку эффект как 'Общий эффект').\n"
 
 #: plugins/timefront/timefront.C:790
 #, c-format
 msgid "Sizes of master track and timefront track do not match\n"
 
 #: plugins/timefront/timefront.C:790
 #, c-format
 msgid "Sizes of master track and timefront track do not match\n"
-msgstr "Эффект 'Смещение во времени': размеры мастер - трека и трека карты смещения\n"
+msgstr "Эффект 'Смещение во времени': размеры мастер - трека и трека карты смещения\n"
 "не соответствуют друг другу.\n"
 
 #: plugins/timefront/timefront.C:832
 #, c-format
 msgid "TimeFront plugin error: ALPHA used, but project color model does not have alpha\n"
 "не соответствуют друг другу.\n"
 
 #: plugins/timefront/timefront.C:832
 #, c-format
 msgid "TimeFront plugin error: ALPHA used, but project color model does not have alpha\n"
-msgstr "Ошибка. Эффект 'Смещение во времени': используется прозрачность как карта смещения,\n"
+msgstr "Ошибка! Эффект 'Смещение во времени': используется прозрачность как карта смещения,\n"
 "но цветовая модель проекта не имеет альфа - канала.\n"
 
 #: plugins/timefront/timefront.C:891
 #, c-format
 msgid "TimeFront plugin error: ALPHA track used, but project color model does not have alpha\n"
 "но цветовая модель проекта не имеет альфа - канала.\n"
 
 #: plugins/timefront/timefront.C:891
 #, c-format
 msgid "TimeFront plugin error: ALPHA track used, but project color model does not have alpha\n"
-msgstr "Ошибка. Эффект 'Смещение во времени': используются альфа - маска и трек как карта смещения,\n"
-"но цветовая модель проекта не имеет альфа - канала.\n"
+msgstr "Ошибка! Эффект 'Смещение во времени': как карта смещения используется\n"
+"дÑ\80Ñ\83гой Ñ\82Ñ\80ек Ð² Ñ\80ежиме 'Ð\90лÑ\8cÑ\84а - Ð¼Ð°Ñ\81ка', Ð½Ð¾ Ñ\86веÑ\82оваÑ\8f Ð¼Ð¾Ð´ÐµÐ»Ñ\8c Ð¿Ñ\80оекÑ\82а Ð½Ðµ Ð¸Ð¼ÐµÐµÑ\82 Ð°Ð»Ñ\8cÑ\84а - ÐºÐ°Ð½Ð°Ð»Ð°.\n"
 
 #: plugins/timefront/timefront.C:898
 #, c-format
 msgid "TimeFront plugin error: unsupported track_usage parameter\n"
 
 #: plugins/timefront/timefront.C:898
 #, c-format
 msgid "TimeFront plugin error: unsupported track_usage parameter\n"
-msgstr "Ошибка. Эффект 'Смещение во времени': используемые параметры трека\n"
+msgstr "Ошибка! Эффект 'Смещение во времени': используемые параметры трека\n"
 "не поддерживаются.\n"
 
 #: plugins/timestretch/timestretch.C:71
 "не поддерживаются.\n"
 
 #: plugins/timestretch/timestretch.C:71
@@ -11662,42 +11944,42 @@ msgstr ""
 msgid "Time Stretch RT"
 msgstr "Резиновое время (RT)"
 
 msgid "Time Stretch RT"
 msgstr "Резиновое время (RT)"
 
-#: plugins/titler/titler.C:303
+#: plugins/titler/titler.C:314
 #, c-format
 msgid "GlyphUnit::process_package FT_New_Face failed, path=%s\n"
 msgstr "GlyphUnit::process_package FT_New_Face failed, path=%s\n"
 
 #, c-format
 msgid "GlyphUnit::process_package FT_New_Face failed, path=%s\n"
 msgstr "GlyphUnit::process_package FT_New_Face failed, path=%s\n"
 
-#: plugins/titler/titler.C:329
+#: plugins/titler/titler.C:340
 #, c-format
 msgid "GlyphUnit::process_package FT_Load_Char failed - char: %li.\n"
 msgstr "GlyphUnit::process_package FT_Load_Char failed - char: %li.\n"
 
 #, c-format
 msgid "GlyphUnit::process_package FT_Load_Char failed - char: %li.\n"
 msgstr "GlyphUnit::process_package FT_Load_Char failed - char: %li.\n"
 
-#: plugins/titler/titler.C:1147
+#: plugins/titler/titler.C:948
 msgid "Title"
 msgstr "Титры"
 
 msgid "Title"
 msgstr "Титры"
 
-#: plugins/titler/titler.C:1353
+#: plugins/titler/titler.C:1154
 #, c-format
 msgid "TitleMain::load_freetype_face %s failed.\n"
 msgstr "TitleMain::load_freetype_face %s failed.\n"
 
 #, c-format
 msgid "TitleMain::load_freetype_face %s failed.\n"
 msgstr "TitleMain::load_freetype_face %s failed.\n"
 
-#: plugins/titler/titler.C:2354
+#: plugins/titler/titler.C:2313
 msgid "No motion"
 msgstr "Без движения"
 
 msgid "No motion"
 msgstr "Без движения"
 
-#: plugins/titler/titler.C:2355
+#: plugins/titler/titler.C:2314
 msgid "Bottom to top"
 msgstr "Снизу вверх"
 
 msgid "Bottom to top"
 msgstr "Снизу вверх"
 
-#: plugins/titler/titler.C:2356
+#: plugins/titler/titler.C:2315
 msgid "Top to bottom"
 msgstr "Сверху вниз"
 
 msgid "Top to bottom"
 msgstr "Сверху вниз"
 
-#: plugins/titler/titler.C:2357
+#: plugins/titler/titler.C:2316
 msgid "Right to left"
 msgstr "Справа налево"
 
 msgid "Right to left"
 msgstr "Справа налево"
 
-#: plugins/titler/titler.C:2358
+#: plugins/titler/titler.C:2317
 msgid "Left to right"
 msgstr "Слева направо"
 
 msgid "Left to right"
 msgstr "Слева направо"
 
@@ -11742,139 +12024,139 @@ msgid "fixed"
 msgstr "межсимв. интервал"
 
 #: plugins/titler/titler.h:37
 msgstr "межсимв. интервал"
 
 #: plugins/titler/titler.h:37
+msgid "smooth"
+msgstr ""
+
+#: plugins/titler/titler.h:38
 msgid "sup"
 msgstr "индекс"
 
 msgid "sup"
 msgstr "индекс"
 
-#: plugins/titler/titlerwindow.C:232
+#: plugins/titler/titlerwindow.C:233
 msgid "Font:"
 msgstr "Шрифт:"
 
 msgid "Font:"
 msgstr "Шрифт:"
 
-#: plugins/titler/titlerwindow.C:249
+#: plugins/titler/titlerwindow.C:250
 msgid "Pitch:"
 msgstr "Шаг:"
 
 msgid "Pitch:"
 msgstr "Шаг:"
 
-#: plugins/titler/titlerwindow.C:256
+#: plugins/titler/titlerwindow.C:257
 msgid "Style:"
 msgstr "Стиль:"
 
 msgid "Style:"
 msgstr "Стиль:"
 
-#: plugins/titler/titlerwindow.C:270
+#: plugins/titler/titlerwindow.C:275
 msgid "Justify:"
 msgstr "Выравнивание:"
 
 msgid "Justify:"
 msgstr "Выравнивание:"
 
-#: plugins/titler/titlerwindow.C:314
+#: plugins/titler/titlerwindow.C:319
 msgid "Motion:"
 msgstr "Движение"
 
 msgid "Motion:"
 msgstr "Движение"
 
-#: plugins/titler/titlerwindow.C:321
+#: plugins/titler/titlerwindow.C:326
 msgid "Drop shadow:"
 msgstr "Тень:"
 
 msgid "Drop shadow:"
 msgstr "Тень:"
 
-#: plugins/titler/titlerwindow.C:328
+#: plugins/titler/titlerwindow.C:333
 msgid "Fade in (sec):"
 msgstr "Проявление (сек):"
 
 msgid "Fade in (sec):"
 msgstr "Проявление (сек):"
 
-#: plugins/titler/titlerwindow.C:334
+#: plugins/titler/titlerwindow.C:339
 msgid "Fade out (sec):"
 msgstr "Исчезание (сек):"
 
 msgid "Fade out (sec):"
 msgstr "Исчезание (сек):"
 
-#: plugins/titler/titlerwindow.C:361
+#: plugins/titler/titlerwindow.C:366
 msgid "Outline:"
 msgstr "Обводка:"
 
 msgid "Outline:"
 msgstr "Обводка:"
 
-#: plugins/titler/titlerwindow.C:367
+#: plugins/titler/titlerwindow.C:372
 msgid "Stroker:"
 msgstr "Окаймление:"
 
 msgid "Stroker:"
 msgstr "Окаймление:"
 
-#: plugins/titler/titlerwindow.C:387
+#: plugins/titler/titlerwindow.C:392
 msgid "background media"
 msgstr "Загрузка файла для фона"
 
 msgid "background media"
 msgstr "Загрузка файла для фона"
 
-#: plugins/titler/titlerwindow.C:387
+#: plugins/titler/titlerwindow.C:392
 msgid "Select background media path"
 msgstr "Выберите файл для фона:"
 
 msgid "Select background media path"
 msgstr "Выберите файл для фона:"
 
-#: plugins/titler/titlerwindow.C:845
+#: plugins/titler/titlerwindow.C:709
 msgid "Bold"
 msgstr "Жирный"
 
 msgid "Bold"
 msgstr "Жирный"
 
-#: plugins/titler/titlerwindow.C:861
+#: plugins/titler/titlerwindow.C:725
 msgid "Italic"
 msgstr "Наклонный"
 
 msgid "Italic"
 msgstr "Наклонный"
 
-#: plugins/titler/titlerwindow.C:922
+#: plugins/titler/titlerwindow.C:786
 msgid "Text Color..."
 msgstr "Цвет текста..."
 
 msgid "Text Color..."
 msgstr "Цвет текста..."
 
-#: plugins/titler/titlerwindow.C:934
+#: plugins/titler/titlerwindow.C:798
 msgid "Outline color..."
 msgstr "Цвет обводки..."
 
 msgid "Outline color..."
 msgstr "Цвет обводки..."
 
-#: plugins/titler/titlerwindow.C:975
+#: plugins/titler/titlerwindow.C:839
 msgid "Stamp timecode"
 msgstr "Вывод таймкода"
 
 msgid "Stamp timecode"
 msgstr "Вывод таймкода"
 
-#: plugins/titler/titlerwindow.C:1141
+#: plugins/titler/titlerwindow.C:1005
 #, c-format
 msgid "chars: %d  "
 msgstr "Счётчик: %d "
 
 #, c-format
 msgid "chars: %d  "
 msgstr "Счётчик: %d "
 
-#: plugins/titler/titlerwindow.C:1155
+#: plugins/titler/titlerwindow.C:1019
 #, c-format
 msgid "bfrsz: %d  "
 msgstr "Буфер: %d "
 
 #, c-format
 msgid "bfrsz: %d  "
 msgstr "Буфер: %d "
 
-#: plugins/titler/titlerwindow.C:1299
+#: plugins/titler/titlerwindow.C:1167
 msgid "Center"
 msgstr "Центр"
 
 msgid "Center"
 msgstr "Центр"
 
-#: plugins/titler/titlerwindow.C:1343
+#: plugins/titler/titlerwindow.C:1211
 msgid "Mid"
 msgstr "Середина"
 
 msgid "Mid"
 msgstr "Середина"
 
-#: plugins/titler/titlerwindow.C:1373
+#: plugins/titler/titlerwindow.C:1241
 msgid "Outline Color"
 msgstr "Цвет обводки"
 
 msgid "Outline Color"
 msgstr "Цвет обводки"
 
-#: plugins/titler/titlerwindow.C:1373
+#: plugins/titler/titlerwindow.C:1241
 msgid "Text Color"
 msgstr "Цвет текста"
 
 msgid "Text Color"
 msgstr "Цвет текста"
 
-#: plugins/titler/titlerwindow.C:1425
+#: plugins/titler/titlerwindow.C:1308
 msgid "Background:"
 msgstr "Фон"
 
 msgid "Background:"
 msgstr "Фон"
 
-#: plugins/titler/titlerwindow.C:1453
+#: plugins/titler/titlerwindow.C:1336
 msgid "Loop playback"
 msgstr "Зациклить воспроизведение"
 
 msgid "Loop playback"
 msgstr "Зациклить воспроизведение"
 
-#: plugins/titler/titlerwindow.C:1496
+#: plugins/titler/titlerwindow.C:1379
 msgid "#"
 msgstr "#"
 
 msgid "#"
 msgstr "#"
 
-#: plugins/titler/titlerwindow.C:1508
+#: plugins/titler/titlerwindow.C:1391
 msgid "name"
 msgstr "имя"
 
 msgid "name"
 msgstr "имя"
 
-#: plugins/titler/titlerwindow.C:1560
+#: plugins/titler/titlerwindow.C:1448
 msgid "file"
 msgstr "файл"
 
 msgid "file"
 msgstr "файл"
 
-#: plugins/titler/titlerwindow.C:1653
+#: plugins/titler/titlerwindow.C:1541
 msgid "Color"
 msgstr "Цвет"
 
 msgid "Color"
 msgstr "Цвет"
 
-#: plugins/titler/titlerwindow.C:1706
+#: plugins/titler/titlerwindow.C:1594
 msgid "Png file"
 msgstr "Загрузка файла .png"
 
 msgid "Png file"
 msgstr "Загрузка файла .png"
 
-#: plugins/titler/titlerwindow.C:1706
+#: plugins/titler/titlerwindow.C:1594
 msgid "Png path"
 msgstr "Выберите файл .png для загрузки:"
 
 msgid "Png path"
 msgstr "Выберите файл .png для загрузки:"
 
-#: plugins/translate/translate.C:115
-msgid "Translate"
-msgstr "Координатное преобразование"
-
 #: plugins/translate/translatewin.C:59
 msgid "In X:"
 msgstr "Вход X:"
 #: plugins/translate/translatewin.C:59
 msgid "In X:"
 msgstr "Вход X:"