diff options
48 files changed, 1702 insertions, 1767 deletions
diff --git a/LAST_MERGE b/LAST_MERGE index 065d65bce7..772ba09dc6 100644 --- a/LAST_MERGE +++ b/LAST_MERGE @@ -1,3 +1 @@ -Last merged with trunk revision: - -610 +Last merged with trunk revision: 627 diff --git a/SConstruct b/SConstruct index f6ea965e29..c67cb4d03e 100644 --- a/SConstruct +++ b/SConstruct @@ -14,7 +14,7 @@ import SCons.Node.FS SConsignFile() EnsureSConsVersion(0, 96) -version = '2.0beta1' +version = '2.0beta2' subst_dict = { } @@ -25,20 +25,20 @@ subst_dict = { } opts = Options('scache.conf') opts.AddOptions( ('ARCH', 'Set architecture-specific compilation flags by hand (all flags as 1 argument)',''), - BoolOption('SYSLIBS', 'USE AT YOUR OWN RISK: CANCELS ALL SUPPORT FROM ARDOUR AUTHORS: Use existing system versions of various libraries instead of internal ones', 0), + BoolOption('COREAUDIO', 'Compile with Apple\'s CoreAudio library', 0), BoolOption('DEBUG', 'Set to build with debugging information and no optimizations', 0), PathOption('DESTDIR', 'Set the intermediate install "prefix"', '/'), - BoolOption('NLS', 'Set to turn on i18n support', 1), - PathOption('PREFIX', 'Set the install "prefix"', '/usr/local'), - BoolOption('VST', 'Compile with support for VST', 0), - BoolOption('VERSIONED', 'Add version information to ardour/gtk executable name inside the build directory', 0), EnumOption('DIST_TARGET', 'Build target for cross compiling packagers', 'auto', allowed_values=('auto', 'i386', 'i686', 'x86_64', 'powerpc', 'tiger', 'panther', 'none' ), ignorecase=2), - BoolOption('FPU_OPTIMIZATION', 'Build runtime checked assembler code', 1), - BoolOption('FFT_ANALYSIS', 'Include FFT analysis window', 0), - BoolOption('SURFACES', 'Build support for control surfaces', 0), BoolOption('DMALLOC', 'Compile and link using the dmalloc library', 0), + BoolOption('FFT_ANALYSIS', 'Include FFT analysis window', 0), + BoolOption('FPU_OPTIMIZATION', 'Build runtime checked assembler code', 1), BoolOption('LIBLO', 'Compile with support for liblo library', 1), - BoolOption('COREAUDIO', 'Compile with Apple\'s CoreAudio library -- UNSTABLE', 0) + BoolOption('NLS', 'Set to turn on i18n support', 1), + PathOption('PREFIX', 'Set the install "prefix"', '/usr/local'), + BoolOption('SURFACES', 'Build support for control surfaces', 0), + BoolOption('SYSLIBS', 'USE AT YOUR OWN RISK: CANCELS ALL SUPPORT FROM ARDOUR AUTHORS: Use existing system versions of various libraries instead of internal ones', 0), + BoolOption('VERSIONED', 'Add version information to ardour/gtk executable name inside the build directory', 0), + BoolOption('VST', 'Compile with support for VST', 0) ) #---------------------------------------------------------------------- @@ -58,8 +58,8 @@ class LibraryInfo(Environment): self.Append (LINKFLAGS = other.get('LINKFLAGS', [])) self.Replace(LIBPATH = list(Set(self.get('LIBPATH', [])))) self.Replace(CPPPATH = list(Set(self.get('CPPPATH',[])))) - #doing LINKFLAGS breaks -framework - #doing LIBS break link order dependency + #doing LINKFLAGS breaks -framework + #doing LIBS break link order dependency env = LibraryInfo (options = opts, @@ -408,10 +408,6 @@ libraries['pbd3'] = LibraryInfo (LIBS='pbd', LIBPATH='#libs/pbd3', CPPPATH='# libraries['gtkmm2ext'] = LibraryInfo (LIBS='gtkmm2ext', LIBPATH='#libs/gtkmm2ext', CPPPATH='#libs/gtkmm2ext') #libraries['cassowary'] = LibraryInfo(LIBS='cassowary', LIBPATH='#libs/cassowary', CPPPATH='#libs/cassowary') -libraries['fst'] = LibraryInfo() -if env['VST']: - libraries['fst'].ParseConfig('pkg-config --cflags --libs libfst') - # # Check for libusb @@ -539,6 +535,9 @@ if env['SYSLIBS']: 'libs/ardour' ] + if env['VST']: + subdirs = ['libs/fst'] + subdirs + ['vst'] + gtk_subdirs = [ # 'libs/flowcanvas', 'libs/gtkmm2ext', @@ -592,6 +591,9 @@ else: 'libs/ardour' ] + if env['VST']: + subdirs = ['libs/fst'] + subdirs + ['vst'] + gtk_subdirs = [ 'libs/glibmm2', 'libs/gtkmm2/pango', @@ -794,10 +796,12 @@ if env['DEBUG'] == 1: else: env.Append(CCFLAGS=" ".join (opt_flags)) -env.Append(CCFLAGS="-Wall") +# +# warnings flags +# -if env['VST']: - env.Append(CCFLAGS="-DVST_SUPPORT") +env.Append(CCFLAGS="-Wall") +env.Append(CXXFLAGS="-Woverloaded-virtual") if env['LIBLO']: env.Append(CCFLAGS="-DHAVE_LIBLO") diff --git a/gtk2_ardour/SConscript b/gtk2_ardour/SConscript index b670a6d969..99c97d20a4 100644 --- a/gtk2_ardour/SConscript +++ b/gtk2_ardour/SConscript @@ -58,9 +58,6 @@ if gtkardour['FFT_ANALYSIS']: gtkardour.Merge ([libraries['fftw3f']]) gtkardour.Append(CCFLAGS='-DFFT_ANALYSIS') -if gtkardour['VST']: - gtkardour.Merge ([ libraries['fst']]) - skipped_files=Split(""" connection_editor.cc """) @@ -203,15 +200,16 @@ itest.cc """) extra_sources = [] + vst_files = [ 'vst_pluginui.cc' ] if env['VST']: - extra_sources += vst_files - + extra_sources += vst_files + gtkardour.Append (CCFLAGS="-DVST_SUPPORT", CPPPATH="#libs/fst") + if env['FFT_ANALYSIS']: extra_sources += fft_analysis_files - intl_files += extra_sources gtkardour.Append(CCFLAGS="-D_REENTRANT -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE") @@ -226,6 +224,8 @@ gtkardour.VersionBuild(['version.cc','version.h'], 'SConscript') executable = 'ardour.bin' ardour = gtkardour.Program(target = executable, source = gtkardour_files + extra_sources) +ardourlib = gtkardour.SharedLibrary(target = 'ardourgtk', source = gtkardour_files + extra_sources) + mtest = gtkardour.Program(target = 'mtest', source = mtest_files) itest = gtkardour.Program(target = 'itest', source = itest_files) @@ -235,21 +235,28 @@ my_subst_dict['%INSTALL_PREFIX%'] = install_prefix ardoursh = env.SubstInFile ('ardour.sh','ardour.sh.in', SUBST_DICT = my_subst_dict); env.AddPostAction (ardoursh, Chmod ('$TARGET', 0755)) -Default(ardour) +if env['VST']: + Default(ardourlib) + # the library - into the library dir + env.Alias('install', env.Install(os.path.join(install_prefix, 'lib/ardour2'), ardourlib)) +else: + + if env['VERSIONED']: + Default (env.VersionedExecutable ('tagged_executable', ardour)) + else: + Default(ardour) -if env['VERSIONED']: - Default (env.VersionedExecutable ('tagged_executable', ardour)) + #install + + # the executable - into the library dir + env.Alias('install', env.Install(os.path.join(install_prefix, 'lib/ardour2'), ardour)) + # the script - into the bin dir + env.Alias('install', env.InstallAs(os.path.join(install_prefix, 'bin')+'/ardour2', ardoursh)) if env['NLS']: - Export('gtkardour', 'intl_files') - SConscript ('po/SConscript') + Export('gtkardour', 'intl_files') + SConscript ('po/SConscript') -#install - -# the executable - into the library dir -env.Alias('install', env.Install(os.path.join(install_prefix, 'lib/ardour2'), ardour)) -# the script - into the bin dir -env.Alias('install', env.InstallAs(os.path.join(install_prefix, 'bin')+'/ardour2', ardoursh)) # configuration files env.Alias('install', env.Install(os.path.join(config_prefix, 'ardour2'), 'ardour2_ui.rc')) env.Alias('install', env.Install(os.path.join(config_prefix, 'ardour2'), 'ardour.menus')) @@ -259,6 +266,7 @@ env.Alias('install', env.Install(os.path.join(config_prefix, 'ardour2'), 'ardour env.Alias('install', env.Install(os.path.join(install_prefix, 'share/ardour2'), 'splash.ppm')) env.Alias('install', env.Install(os.path.join(install_prefix, 'share/ardour2/pixmaps'), pixmap_files)) + #dist env.Alias ('tarball', env.Distribute (env['DISTTREE'], [ 'SConscript', diff --git a/gtk2_ardour/axis_view.h b/gtk2_ardour/axis_view.h index 38deece11a..12b7d32188 100644 --- a/gtk2_ardour/axis_view.h +++ b/gtk2_ardour/axis_view.h @@ -28,6 +28,7 @@ #include <pbd/xml++.h> #include "prompter.h" +#include "selectable.h" namespace ARDOUR { class Session; @@ -37,7 +38,7 @@ namespace ARDOUR { * AxisView defines the abstract base class for time-axis trackviews and routes. * */ -class AxisView : public virtual sigc::trackable +class AxisView : public virtual Selectable { public: /** @@ -51,12 +52,6 @@ class AxisView : public virtual sigc::trackable virtual string name() const = 0; - virtual void set_selected (bool yn) { - if (yn != _selected) { - _selected = yn; - } - } - virtual bool marked_for_display() const { return _marked_for_display; } virtual void set_marked_for_display (bool yn) { @@ -65,7 +60,6 @@ class AxisView : public virtual sigc::trackable } } - virtual bool selected() const { return _selected; } sigc::signal<void> Hiding; sigc::signal<void> GoingAway; diff --git a/gtk2_ardour/canvas-waveview.c b/gtk2_ardour/canvas-waveview.c index 34b64770a6..3e4a14d86a 100644 --- a/gtk2_ardour/canvas-waveview.c +++ b/gtk2_ardour/canvas-waveview.c @@ -389,7 +389,11 @@ gnome_canvas_waveview_ensure_cache (GnomeCanvasWaveView *waveview, gulong start_ /* but make sure it doesn't extend beyond the end of the source material */ rf3 = (gulong) (waveview->sourcefile_length_function (waveview->data_src, waveview->samples_per_unit)) + 1; - rf3 -= new_cache_start; + if (rf3 < new_cache_start) { + rf3 = 0; + } else { + rf3 -= new_cache_start; + } #if DEBUG_CACHE fprintf (stderr, "\n\nAVAILABLE FRAMES = %lu of %lu, start = %lu, sstart = %lu, cstart = %lu\n", @@ -405,8 +409,8 @@ gnome_canvas_waveview_ensure_cache (GnomeCanvasWaveView *waveview, gulong start_ #if DEBUG_CACHE fprintf (stderr, "new cache = %lu - %lu\n", new_cache_start, new_cache_end); - fprintf(stderr,"required_cach_entries = %lu, samples_per_unit = %f\n", - required_cache_entries,waveview->samples_per_unit); + fprintf(stderr,"required_cach_entries = %lu, samples_per_unit = %f req frames = %lu\n", + required_cache_entries,waveview->samples_per_unit, required_frames); #endif if (required_cache_entries > cache->allocated) { @@ -514,8 +518,8 @@ gnome_canvas_waveview_ensure_cache (GnomeCanvasWaveView *waveview, gulong start_ // fprintf(stderr,"length == %lu\n",waveview->length_function (waveview->data_src)); // required_frames = MIN (waveview->length_function (waveview->data_src) - new_cache_start, required_frames); + npeaks = (gulong) floor (required_frames / waveview->samples_per_unit); - npeaks = MAX (1, npeaks); required_frames = npeaks * waveview->samples_per_unit; #if DEBUG_CACHE @@ -532,11 +536,15 @@ gnome_canvas_waveview_ensure_cache (GnomeCanvasWaveView *waveview, gulong start_ // start_sample, end_sample); #endif - waveview->peak_function (waveview->data_src, npeaks, new_cache_start, required_frames, cache->data + offset, waveview->channel,waveview->samples_per_unit); - - /* take into account any copied peaks */ + if (required_frames) { + waveview->peak_function (waveview->data_src, npeaks, new_cache_start, required_frames, cache->data + offset, waveview->channel,waveview->samples_per_unit); - npeaks += copied; + /* take into account any copied peaks */ + + npeaks += copied; + } else { + npeaks = copied; + } if (npeaks < cache->allocated) { #if DEBUG_CACHE diff --git a/gtk2_ardour/crossfade_view.cc b/gtk2_ardour/crossfade_view.cc index aef54f2c5d..4545837dfa 100644 --- a/gtk2_ardour/crossfade_view.cc +++ b/gtk2_ardour/crossfade_view.cc @@ -50,7 +50,7 @@ CrossfadeView::CrossfadeView (ArdourCanvas::Group *parent, AudioRegionView& rview) - : TimeAxisViewItem ("xf.name()", *parent, tv, spu, basic_color, xf.position(), + : TimeAxisViewItem ("xfade" /*xf.name()*/, *parent, tv, spu, basic_color, xf.position(), xf.overlap_length(), TimeAxisViewItem::Visibility (TimeAxisViewItem::ShowFrame)), crossfade (xf), left_view (lview), @@ -91,13 +91,6 @@ CrossfadeView::~CrossfadeView () GoingAway (this) ; /* EMIT_SIGNAL */ } -std::string -CrossfadeView::get_item_name () -{ - return "xfade"; -// return crossfade.name(); -} - void CrossfadeView::reset_width_dependent_items (double pixel_width) { diff --git a/gtk2_ardour/crossfade_view.h b/gtk2_ardour/crossfade_view.h index b4931c94c0..403edfe297 100644 --- a/gtk2_ardour/crossfade_view.h +++ b/gtk2_ardour/crossfade_view.h @@ -46,7 +46,6 @@ struct CrossfadeView : public TimeAxisViewItem AudioRegionView& left_view; // and these too AudioRegionView& right_view; - std::string get_item_name(); void set_height (double); bool valid() const { return _valid; } diff --git a/gtk2_ardour/editor_mouse.cc b/gtk2_ardour/editor_mouse.cc index 991a1b1443..c140213bb2 100644 --- a/gtk2_ardour/editor_mouse.cc +++ b/gtk2_ardour/editor_mouse.cc @@ -195,7 +195,7 @@ Editor::set_mouse_mode (MouseMode m, bool force) */ for (TrackSelection::iterator i = selection->tracks.begin(); i != selection->tracks.end(); ++i) { - if ((*i)->selected()) { + if ((*i)->get_selected()) { (*i)->show_selection (selection->time); } } diff --git a/gtk2_ardour/imageframe_socket_handler.cc b/gtk2_ardour/imageframe_socket_handler.cc index 4f08954a8d..f649eddef7 100644 --- a/gtk2_ardour/imageframe_socket_handler.cc +++ b/gtk2_ardour/imageframe_socket_handler.cc @@ -1091,7 +1091,7 @@ ImageFrameSocketHandler::handle_item_selected(const char* msg) } else { - ifv->set_selected(true, this) ; + ifv->set_selected(true) ; ifta->get_view()->set_selected_imageframe_view(iftag, ifv) ; thePublicEditor.scroll_timeaxis_to_imageframe_item(ifv) ; diff --git a/gtk2_ardour/imageframe_time_axis_view.cc b/gtk2_ardour/imageframe_time_axis_view.cc index e00c399e7f..a725082863 100644 --- a/gtk2_ardour/imageframe_time_axis_view.cc +++ b/gtk2_ardour/imageframe_time_axis_view.cc @@ -365,11 +365,11 @@ ImageFrameTimeAxisView::set_selected_imageframe_view(ImageFrameTimeAxisGroup* if if(selected_imageframe_view) { - selected_imageframe_view->set_selected(false, this) ; + selected_imageframe_view->set_selected(false) ; } selected_imageframe_view = ifv ; - selected_imageframe_view->set_selected(true, this) ; + selected_imageframe_view->set_selected(true) ; } /** @@ -386,7 +386,7 @@ ImageFrameTimeAxisView::clear_selected_imageframe_item(bool clear_group) if(selected_imageframe_view) { - selected_imageframe_view->set_selected(false, this) ; + selected_imageframe_view->set_selected(false) ; } selected_imageframe_view = 0 ; } diff --git a/gtk2_ardour/imageframe_view.cc b/gtk2_ardour/imageframe_view.cc index e8ff878486..ac17a7cc1a 100644 --- a/gtk2_ardour/imageframe_view.cc +++ b/gtk2_ardour/imageframe_view.cc @@ -172,16 +172,15 @@ delete imageframe; * @return true if the position change was a success, false otherwise */ bool -ImageFrameView::set_position(jack_nframes_t pos, void* src) +ImageFrameView::set_position(jack_nframes_t pos, void* src, double* delta) { jack_nframes_t old_pos = frame_position ; // do the standard stuff - bool ret = TimeAxisViewItem::set_position(pos, src) ; + bool ret = TimeAxisViewItem::set_position(pos, src, delta) ; // everything went ok with the standard stuff? - if(ret) - { + if (ret) { /* move each of our associated markers with this ImageFrameView */ for (MarkerViewList::iterator i = marker_view_list.begin(); i != marker_view_list.end(); ++i) { diff --git a/gtk2_ardour/imageframe_view.h b/gtk2_ardour/imageframe_view.h index c599082580..5ae8aaded6 100644 --- a/gtk2_ardour/imageframe_view.h +++ b/gtk2_ardour/imageframe_view.h @@ -91,7 +91,7 @@ class ImageFrameView : public TimeAxisViewItem * @param src the identity of the object that initiated the change * @return true if the position change was a success, false otherwise */ - virtual bool set_position(jack_nframes_t pos, void* src) ; + virtual bool set_position(jack_nframes_t pos, void* src, double* delta = 0) ; /** * Sets the duration of this item diff --git a/gtk2_ardour/main.cc b/gtk2_ardour/main.cc index dc30690611..2bbae39568 100644 --- a/gtk2_ardour/main.cc +++ b/gtk2_ardour/main.cc @@ -361,6 +361,7 @@ To create it from the command line, start ardour as \"ardour --new %1"), path) return true; } + int main (int argc, char *argv[]) { diff --git a/gtk2_ardour/mixer_strip.cc b/gtk2_ardour/mixer_strip.cc index cc66d1128a..3a8881916c 100644 --- a/gtk2_ardour/mixer_strip.cc +++ b/gtk2_ardour/mixer_strip.cc @@ -125,7 +125,6 @@ MixerStrip::MixerStrip (Mixer_UI& mx, Session& sess, Route& rt, bool in_mixer) output_button.set_name ("MixerIOButton"); output_label.set_name ("MixerIOButtonLabel"); - _route.meter_change.connect (mem_fun(*this, &MixerStrip::meter_changed)); meter_point_button.add (meter_point_label); meter_point_button.set_name ("MixerStripMeterPreButton"); diff --git a/gtk2_ardour/panner2d.cc b/gtk2_ardour/panner2d.cc index c6b2bad6c9..36f7aab252 100644 --- a/gtk2_ardour/panner2d.cc +++ b/gtk2_ardour/panner2d.cc @@ -127,7 +127,7 @@ Panner2d::reset (uint32_t n_inputs) } void -Panner2d::on_size_allocate (Gtk::Allocation alloc) +Panner2d::on_size_allocate (Gtk::Allocation& alloc) { width = alloc.get_width(); height = alloc.get_height(); diff --git a/gtk2_ardour/panner2d.h b/gtk2_ardour/panner2d.h index ff81ea3987..1bf8879ba5 100644 --- a/gtk2_ardour/panner2d.h +++ b/gtk2_ardour/panner2d.h @@ -78,7 +78,7 @@ class Panner2d : public Gtk::DrawingArea bool on_button_press_event (GdkEventButton *); bool on_button_release_event (GdkEventButton *); bool on_motion_notify_event (GdkEventMotion *); - void on_size_allocate (Gtk::Allocation alloc); + void on_size_allocate (Gtk::Allocation& alloc); private: struct Target { diff --git a/gtk2_ardour/redirect_automation_line.h b/gtk2_ardour/redirect_automation_line.h index 3933359db0..ad39f6625c 100644 --- a/gtk2_ardour/redirect_automation_line.h +++ b/gtk2_ardour/redirect_automation_line.h @@ -53,8 +53,6 @@ class RedirectAutomationLine : public AutomationLine void view_to_model_y (double&); void model_to_view_y (double&); - void change_model (uint32_t, double x, double y); - void change_model_range (uint32_t, uint32_t, double delta); }; #endif /* __ardour_gtk_region_gain_line_h__ */ diff --git a/gtk2_ardour/regionview.cc b/gtk2_ardour/regionview.cc index ad012b3483..4d73b64fe7 100644 --- a/gtk2_ardour/regionview.cc +++ b/gtk2_ardour/regionview.cc @@ -1234,12 +1234,6 @@ AudioRegionView::set_waveform_shape (WaveformShape shape) } } -std::string -AudioRegionView::get_item_name () -{ - return region.name(); -} - void AudioRegionView::move (double x_delta, double y_delta) { diff --git a/gtk2_ardour/regionview.h b/gtk2_ardour/regionview.h index cb71a8f3a7..f49b46aea4 100644 --- a/gtk2_ardour/regionview.h +++ b/gtk2_ardour/regionview.h @@ -63,7 +63,6 @@ class AudioRegionView : public TimeAxisViewItem bool is_valid() const { return valid; } void set_valid (bool yn) { valid = yn; } - std::string get_item_name(); void set_height (double); void set_samples_per_unit (double); bool set_duration (jack_nframes_t, void*); diff --git a/gtk2_ardour/selectable.h b/gtk2_ardour/selectable.h index fdd6f7ff9f..b4be7090e2 100644 --- a/gtk2_ardour/selectable.h +++ b/gtk2_ardour/selectable.h @@ -21,7 +21,9 @@ #ifndef __ardour_gtk_selectable_h__ #define __ardour_gtk_selectable_h__ -class Selectable +#include <sigc++/signal.h> + +class Selectable : public virtual sigc::trackable { public: Selectable() { @@ -30,10 +32,20 @@ class Selectable virtual ~Selectable() {} - virtual void set_selected (bool) { - _selected = true; + virtual void set_selected (bool yn) { + if (yn != _selected) { + _selected = true; + Selected (_selected); /* EMIT_SIGNAL */ + } + } + + bool get_selected() const { + return _selected; } + /** Emitted when the selected status of this Selectable changes */ + sigc::signal<void, bool> Selected ; + protected: bool _selected; }; diff --git a/gtk2_ardour/streamview.cc b/gtk2_ardour/streamview.cc index 70c06b1db7..e95411a498 100644 --- a/gtk2_ardour/streamview.cc +++ b/gtk2_ardour/streamview.cc @@ -548,7 +548,7 @@ StreamView::set_selected_regionviews (AudioRegionSelection& regions) } // cerr << "\tregion " << (*i)->region.name() << " selected = " << selected << endl; - (*i)->set_selected (selected, this); + (*i)->set_selected (selected); } } diff --git a/gtk2_ardour/time_axis_view_item.cc b/gtk2_ardour/time_axis_view_item.cc index f54688ddfb..c333a8acb3 100644 --- a/gtk2_ardour/time_axis_view_item.cc +++ b/gtk2_ardour/time_axis_view_item.cc @@ -484,26 +484,14 @@ TimeAxisViewItem::get_item_name() const * @param src the identity of the object that initiated the change */ void -TimeAxisViewItem::set_selected(bool yn, void* src) +TimeAxisViewItem::set_selected(bool yn) { if (_selected != yn) { - _selected = yn ; + Selectable::set_selected (yn); set_frame_color (); - Selected (_selected) ; /* EMIT_SIGNAL */ } } -/** - * Returns whether this item is currently selected. - * - * @return true if this item is currently selected, false otherwise - */ -bool -TimeAxisViewItem::get_selected() const -{ - return (_selected) ; -} - void TimeAxisViewItem::set_should_show_selection (bool yn) { diff --git a/gtk2_ardour/time_axis_view_item.h b/gtk2_ardour/time_axis_view_item.h index c9e4fd5dd5..b23350eef7 100644 --- a/gtk2_ardour/time_axis_view_item.h +++ b/gtk2_ardour/time_axis_view_item.h @@ -21,8 +21,6 @@ #ifndef __gtk_ardour_time_axis_view_item_h__ #define __gtk_ardour_time_axis_view_item_h__ -#include <sigc++/signal.h> - #include <jack/jack.h> #include <string> @@ -38,7 +36,7 @@ class TimeAxisView; * A base class for 'items' that may appear upon a TimeAxisView * */ -class TimeAxisViewItem : public sigc::trackable, public Selectable +class TimeAxisViewItem : public Selectable { public: virtual ~TimeAxisViewItem() ; @@ -170,9 +168,8 @@ class TimeAxisViewItem : public sigc::trackable, public Selectable * Set to true to indicate that this item is currently selected * * @param yn true if this item is currently selected - * @param src the identity of the object that initiated the change */ - virtual void set_selected(bool yn, void* src) ; + virtual void set_selected(bool yn) ; /** * Set to true to indicate that this item should show its selection status @@ -181,13 +178,6 @@ class TimeAxisViewItem : public sigc::trackable, public Selectable */ virtual void set_should_show_selection (bool yn) ; - /** - * Returns whether this item is currently selected. - * - * @return true if this item is currently selected, false otherwise - */ - bool get_selected() const ; - //---------------------------------------------------------------------------------------// // Parent Component Methods @@ -319,10 +309,6 @@ class TimeAxisViewItem : public sigc::trackable, public Selectable /** Emitted when the mionimum item duration is changed */ sigc::signal<void,jack_nframes_t,void*> MinDurationChanged ; - /** Emitted when the selected status of this item changes */ - sigc::signal<void, bool> Selected ; - - protected: enum Visibility { diff --git a/libs/ardour/SConscript b/libs/ardour/SConscript index 33e40f4230..bd5f8a4256 100644 --- a/libs/ardour/SConscript +++ b/libs/ardour/SConscript @@ -104,6 +104,7 @@ extra_sources = [ ] if ardour['VST']: extra_sources += vst_files + ardour.Append(CCFLAGS="-DVST_SUPPORT", CPPPATH="#libs/fst") if ardour['LIBLO']: extra_sources += osc_files @@ -179,15 +180,14 @@ if conf.CheckCHeader('/System/Library/Frameworks/CoreMIDI.framework/Headers/Core if conf.CheckCHeader('/System/Library/Frameworks/AudioToolbox.framework/Headers/ExtendedAudioFile.h') and ardour['COREAUDIO'] == 1: ardour.Append(CXXFLAGS="-DHAVE_COREAUDIO") ardour.Append(LINKFLAGS="-framework AudioToolbox") + extra_sources += coreaudio_files if env['CONFIG_ARCH'] == 'apple': # this next line avoids issues with circular dependencies between libardour and libardour_cp. # it is based on the (entirely reasonable) assumption that a system with CoreAudio is OS X # - print 'APPLE CONFIG' ardour.Append(LINKFLAGS='-undefined suppress -flat_namespace') - extra_sources += coreaudio_files ardour = conf.Finish () diff --git a/libs/ardour/ardour/coreaudio_source.h b/libs/ardour/ardour/coreaudio_source.h index 82533de950..81f1a14050 100644 --- a/libs/ardour/ardour/coreaudio_source.h +++ b/libs/ardour/ardour/coreaudio_source.h @@ -20,12 +20,12 @@ #ifndef __coreaudio_source_h__ #define __coreaudio_source_h__ -#include <ardour/externalsource.h> +#include <ardour/audiofilesource.h> #include <AudioToolbox/ExtendedAudioFile.h> namespace ARDOUR { -class CoreAudioSource : public ExternalSource { +class CoreAudioSource : public AudioFileSource { public: CoreAudioSource (const string& path_plus_channel, bool build_peak = true); CoreAudioSource (const XMLNode&); diff --git a/libs/ardour/ardour/destructive_filesource.h b/libs/ardour/ardour/destructive_filesource.h index 49a1e3b48a..c92a0762ee 100644 --- a/libs/ardour/ardour/destructive_filesource.h +++ b/libs/ardour/ardour/destructive_filesource.h @@ -48,7 +48,7 @@ class DestructiveFileSource : public SndFileSource { static void setup_standard_crossfades (jack_nframes_t sample_rate); protected: - jack_nframes_t write_unlocked (Sample *src, jack_nframes_t start, jack_nframes_t cnt, char * workbuf); + jack_nframes_t write_unlocked (Sample *src, jack_nframes_t cnt, char * workbuf); private: static jack_nframes_t xfade_frames; diff --git a/libs/ardour/ardour/io.h b/libs/ardour/ardour/io.h index c80a7abfaa..8ae45fe65c 100644 --- a/libs/ardour/ardour/io.h +++ b/libs/ardour/ardour/io.h @@ -321,7 +321,6 @@ public: Change restore_state (State&); StateManager::State* state_factory (std::string why) const; - void send_state_changed(); bool get_midi_node_info (XMLNode * node, MIDI::eventType & ev, MIDI::channel_t & chan, MIDI::byte & additional); bool set_midi_node_info (XMLNode * node, MIDI::eventType ev, MIDI::channel_t chan, MIDI::byte additional); diff --git a/libs/ardour/ardour/region.h b/libs/ardour/ardour/region.h index 3c94dad6fd..aae776625e 100644 --- a/libs/ardour/ardour/region.h +++ b/libs/ardour/ardour/region.h @@ -233,7 +233,6 @@ class Region : public Stateful, public StateManager /* state management */ void send_change (Change); - void send_state_changed (); /* derived classes need these during their own state management calls */ diff --git a/libs/ardour/ardour/route.h b/libs/ardour/ardour/route.h index 5699d9ef14..5686dfc908 100644 --- a/libs/ardour/ardour/route.h +++ b/libs/ardour/ardour/route.h @@ -95,7 +95,7 @@ class Route : public IO virtual bool can_record() const { return false; } virtual void set_record_enable (bool yn, void *src) {} virtual bool record_enabled() const { return false; } - virtual void transport_stopped (bool abort, bool did_locate, bool flush_redirects); + virtual void handle_transport_stopped (bool abort, bool did_locate, bool flush_redirects); virtual void set_pending_declick (int); /* end of vfunc-based API */ diff --git a/libs/ardour/audiosource.cc b/libs/ardour/audiosource.cc index 46596ad64f..add9364cad 100644 --- a/libs/ardour/audiosource.cc +++ b/libs/ardour/audiosource.cc @@ -792,7 +792,9 @@ AudioSource::do_build_peak (jack_nframes_t first_frame, jack_nframes_t cnt) frames_to_read = min (frames_per_peak, cnt); - if ((frames_read = read_unlocked (buf, current_frame, frames_to_read, workbuf)) != frames_to_read) { + /* lock for every read */ + + if ((frames_read = read (buf, current_frame, frames_to_read, workbuf)) != frames_to_read) { error << string_compose(_("%1: could not write read raw data for peak computation (%2)"), _name, strerror (errno)) << endmsg; goto out; } diff --git a/libs/ardour/coreaudio_source.cc b/libs/ardour/coreaudio_source.cc index 67aaabfb88..7674462653 100644 --- a/libs/ardour/coreaudio_source.cc +++ b/libs/ardour/coreaudio_source.cc @@ -28,19 +28,19 @@ using namespace ARDOUR; CoreAudioSource::CoreAudioSource (const XMLNode& node) - : ExternalSource (node) + : AudioFileSource (node) { init (_name, true); - SourceCreated (this); /* EMIT SIGNAL */ + AudioSourceCreated (this); /* EMIT SIGNAL */ } CoreAudioSource::CoreAudioSource (const string& idstr, bool build_peak) - : ExternalSource(idstr, build_peak) + : AudioFileSource(idstr, build_peak) { init (idstr, build_peak); if (build_peak) { - SourceCreated (this); /* EMIT SIGNAL */ + AudioSourceCreated (this); /* EMIT SIGNAL */ } } diff --git a/libs/ardour/destructive_filesource.cc b/libs/ardour/destructive_filesource.cc index 00fabba445..306b377320 100644 --- a/libs/ardour/destructive_filesource.cc +++ b/libs/ardour/destructive_filesource.cc @@ -255,7 +255,7 @@ DestructiveFileSource::crossfade (Sample* data, jack_nframes_t cnt, int fade_in, } jack_nframes_t -DestructiveFileSource::write_unlocked (Sample* data, jack_nframes_t start, jack_nframes_t cnt, char * workbuf) +DestructiveFileSource::write_unlocked (Sample* data, jack_nframes_t cnt, char * workbuf) { jack_nframes_t old_file_pos; @@ -319,9 +319,7 @@ DestructiveFileSource::write_unlocked (Sample* data, jack_nframes_t start, jack_ } old_file_pos = file_pos; - if (file_pos + cnt > _length) { - _length = file_pos + cnt; - } + update_length (file_pos, cnt); file_pos += cnt; if (_build_peakfiles) { diff --git a/libs/ardour/io.cc b/libs/ardour/io.cc index 9f4c3cd9e3..2f04b7eaca 100644 --- a/libs/ardour/io.cc +++ b/libs/ardour/io.cc @@ -2443,12 +2443,6 @@ IO::state_factory (std::string why) const return state; } -void -IO::send_state_changed () -{ - return; -} - /** Update the peak meters. diff --git a/libs/ardour/po/el_GR.po b/libs/ardour/po/el_GR.po index 9a36b31c83..a7aefa2cca 100644 --- a/libs/ardour/po/el_GR.po +++ b/libs/ardour/po/el_GR.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: libardour 0.664.0\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2006-04-25 17:46-0400\n" +"POT-Creation-Date: 2006-06-20 16:23-0400\n" "PO-Revision-Date: 2003-05-21 12:50+0500\n" "Last-Translator: Muadibas\n" "Language-Team: Hellenic(Greek)\n" @@ -15,6 +15,92 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" +#: libs/ardour/audio_diskstream.cc:336 +#, fuzzy +msgid "AudioDiskstream: Session doesn't know about a Playlist called \"%1\"" +msgstr "" +"DiskStream: н≈ нёо┘н╫н╣н╢о│н╞н╠ н╢н╣н╫ нЁн╫о┴о│н╞н╤н╣н╧ нЁн╧н╠ о└н╥н╫ н╩н╞о┐о└н╠ н▒н╫н╠о─н╠о│/нЁн╝о┌ н╪н╣ о▄н╫н©н╪н╠ \"%1\"" + +#: libs/ardour/audio_diskstream.cc:341 +#, fuzzy +msgid "AudioDiskstream: Playlist \"%1\" isn't an audio playlist" +msgstr "DiskStream: н≈ н⌡н╞о┐о└н╠ \"%1\" н╢н╣н╫ н╣н╞н╫н╠н╧ н╥о┤н╥о└н╧н╨н╝ н╩н╞о┐о└н╠ н╠н╫н╠о─н╠о│/нЁн╝о┌" + +#: libs/ardour/audio_diskstream.cc:432 +#, fuzzy +msgid "AudioDiskstream %1: there is no existing playlist to make a copy of!" +msgstr "DiskStream %1: н╢н╣н╫ о┘о─н╛о│о┤н╣н╧ н╩н╞о┐о└н╠ н╠н╫н╠о─н╠о│/нЁн╝о┌ нЁн╧н╠ н╫н╠ нЁн╞н╫н╣н╧ н╠н╫о└н╧нЁо│н╠о├н╝!" + +#: libs/ardour/audio_diskstream.cc:1113 libs/ardour/audio_diskstream.cc:1124 +#, fuzzy +msgid "" +"AudioDiskstream %1: when refilling, cannot read %2 from playlist at frame %3" +msgstr "" +"DiskStream %1: н╨н╠о└н╠ о└н╥н╫ н╠н╫н╠нЁо▄н╪о┴о┐н╥, н╢н╣н╫ н╪о─о▄о│н╣о┐н╠ н╫н╠ н╢н╧н╠н╡н╛о┐о┴ %2 н╠о─о▄ о└н╥ н╩н╞о┐о└н╠ " +"н╠н╫н╠о─н╠о│/нЁн╝о┌ о┐о└н© frame %3" + +#: libs/ardour/audio_diskstream.cc:1253 +#, fuzzy +msgid "AudioDiskstream %1: cannot read %2 from playlist at frame %3" +msgstr "" +"DiskStream %1: н╢н╣н╫ н╪о─о▄о│н╣о┐н╠ н╫н╠ н╢н╧н╠н╡н╛о┐о┴ %2 н╠о─о▄ о└н╥ н╩н╞о┐о└н╠ н╠н╫н╠о─н╠о│/нЁн╝о┌ о┐о└н© frame %3" + +#: libs/ardour/audio_diskstream.cc:1620 libs/ardour/audio_diskstream.cc:1637 +#, fuzzy +msgid "AudioDiskstream %1: cannot write to disk" +msgstr "DiskStream %1: н╢н╣н╫ н╪о─н©о│о▌ н╫н╠ нЁо│н╛о┬о┴ о┐о└н© н╢н╞о┐н╨н©" + +#: libs/ardour/audio_diskstream.cc:1697 +#, fuzzy +msgid "AudioDiskstream \"%1\": cannot flush captured data to disk!" +msgstr "" +"DiskStream \"%1\": н╢н╣н╫ нЁн╞н╫н╣о└н╠н╧ н╫н╠ н╠о─н©о│о│н╧о├н╦н©о█н╫ н╢н╣н╧нЁн╪н╠о└н©н╩н╥о┬н╞н╣о┌ о┐о└н© н╢н╞о┐н╨н©!" + +#: libs/ardour/audio_diskstream.cc:1794 +msgid "%1: could not create region for complete audio file" +msgstr "%1: н╢н╣н╫ н╪о─о▄о│н╣о┐н╠ н╫н╠ н╢н╥н╪н╧н©о┘о│нЁн╝о┐о┴ о─н╣о│н╧н©о┤н╝ нЁн╧н╠ н©н╩о▄н╨н╩н╥о│н© audio file" + +#: libs/ardour/audio_diskstream.cc:1817 +#, fuzzy +msgid "AudioDiskstream: could not create region for captured audio!" +msgstr "DiskStream: н╢н╣н╫ н╪о─о▄о│н╣о┐н╠ н╫н╠ н╢н╥н╪н╧н©о┘о│нЁн╝о┐о┴ о─н╣о│н╧н©о┤н╝ нЁн╧н╠ н╢н╣н╧нЁн╪н╠о└н©н╩н╥о┬н╞н╣о┌!" + +#: libs/ardour/audio_diskstream.cc:1872 +#, fuzzy +msgid "programmer error: %1" +msgstr "о┐о├н╛н╩н╪н╠ о─о│н©нЁо│н╠н╪н╪н╠о└н╧о┐н╪н©о█: %1" + +#: libs/ardour/audio_diskstream.cc:2144 +#, fuzzy +msgid "AudioDiskstream: channel %1 out of range" +msgstr "DiskStream: н╨н╠н╫н╛н╩н╧ н╣н╨о└о▄о┌ н╢н╧н╠о┐о└н╝н╪н╠о└н©о┌" + +#: libs/ardour/audio_diskstream.cc:2169 +msgid "%1:%2 new capture file not initialized correctly" +msgstr "%1:%2 н╫н╜н╠ н╢н╣н╧нЁн╪н╠о└н©н╩н╥о┬н╞н╠ н╢н╣н╫ н╣н╨н╨н╧н╫н╝н╦н╥ о┐о┴о┐о└н╛" + +#: libs/ardour/audio_diskstream.cc:2402 +msgid "Location \"%1\" not valid for track loop (start >= end)" +msgstr "н≈ н╓н©о─н©н╦н╣о┐н╞н╠ \"%1\" н╢н╣н╫ н╣н╞н╫н╠н╧ н╧н╨н╠н╫н╝ нЁн╧н╠ track loop (н╠о│о┤н╝ >= о└н╜н╩н©о┌)" + +#: libs/ardour/audio_diskstream.cc:2483 +#, fuzzy +msgid "%1: cannot restore pending capture source file %2" +msgstr "н∙н╧о┐н╠нЁо┴нЁн╝: н╢н╣н╫ н╪о─н©о│о▌ н╫н╠ н╠н╫н©н╞н╬о┴ о└н© н╣н╧о┐н╠нЁн╪н╜н╫н© н╠о│о┤н╣н╞н© н╝о┤н©о┘ \"%1\"" + +#: libs/ardour/audio_diskstream.cc:2505 +msgid "%1: incorrect number of pending sources listed - ignoring them all" +msgstr "" + +#: libs/ardour/audio_diskstream.cc:2521 +msgid "%1: cannot create whole-file region from pending capture sources" +msgstr "" + +#: libs/ardour/audio_diskstream.cc:2533 +#, fuzzy +msgid "%1: cannot create region from pending capture sources" +msgstr "%1: н╢н╣н╫ н╪о─о▄о│н╣о┐н╠ н╫н╠ н╢н╥н╪н╧н©о┘о│нЁн╝о┐о┴ о─н╣о│н╧н©о┤н╝ нЁн╧н╠ н©н╩о▄н╨н╩н╥о│н© audio file" + #: libs/ardour/audio_library.cc:91 msgid "channels" msgstr "" @@ -65,40 +151,40 @@ msgstr "" msgid "xfade change" msgstr "н╠н╩н╩н╠нЁн╝ xfade" -#: libs/ardour/audio_playlist.cc:926 +#: libs/ardour/audio_playlist.cc:932 msgid "region modified" msgstr "н╥ о─н╣о│н╧н©о┤н╝ н╪н╣о└н╣н╡н╩н╝н╦н╥" -#: libs/ardour/audio_track.cc:121 libs/ardour/io.cc:1703 -#: libs/ardour/io.cc:1813 +#: libs/ardour/audio_track.cc:132 libs/ardour/io.cc:1715 +#: libs/ardour/io.cc:1825 msgid "Unknown connection \"%1\" listed for input of %2" msgstr "н├нЁн╫о┴о┐о└н╥ о┐о█н╫н╢н╣о┐н╥ \"%1\" о┐о└н╥ н╩н╞о┐о└н╠ н╣н╧о┐о▄н╢н©о┘ о└н©о┘ %2" -#: libs/ardour/audio_track.cc:123 libs/ardour/io.cc:1705 -#: libs/ardour/io.cc:1815 +#: libs/ardour/audio_track.cc:134 libs/ardour/io.cc:1717 +#: libs/ardour/io.cc:1827 #, fuzzy msgid "in 1" msgstr "in %lu" -#: libs/ardour/audio_track.cc:124 libs/ardour/io.cc:1706 -#: libs/ardour/io.cc:1816 +#: libs/ardour/audio_track.cc:135 libs/ardour/io.cc:1718 +#: libs/ardour/io.cc:1828 msgid "No input connections available as a replacement" msgstr "" -#: libs/ardour/audio_track.cc:128 libs/ardour/io.cc:1710 -#: libs/ardour/io.cc:1820 +#: libs/ardour/audio_track.cc:139 libs/ardour/io.cc:1722 +#: libs/ardour/io.cc:1832 msgid "Connection %1 was not available - \"in 1\" used instead" msgstr "" -#: libs/ardour/audio_track.cc:137 libs/ardour/io.cc:1829 +#: libs/ardour/audio_track.cc:148 libs/ardour/io.cc:1841 msgid "improper input channel list in XML node (%1)" msgstr "н╠н╨н╠о└н╛н╩н╩н╥н╩н╥ н╩н╞о┐о└н╠ н╨н╠н╫н╠н╩н╧о▌н╫ н╣н╧о┐о▄н╢н©о┘ о┐о└н©н╫ н╨о▄н╪н╡н© XML (%1)" -#: libs/ardour/audio_track.cc:182 libs/ardour/audio_track.cc:195 +#: libs/ardour/audio_track.cc:193 libs/ardour/audio_track.cc:206 msgid "AudioTrack: diskstream \"%1\" not known by session" msgstr "AudioTrack: о└н© diskstream \"%1\" н╣н╞н╫н╠н╧ н╪н╝ н╠н╫н╠нЁн╫о┴о│н╞о┐н╧н╪н© н╠о─о▄ о└н╥ о┐о┘н╫н╣н╢о│н╞н╠" -#: libs/ardour/audio_track.cc:293 +#: libs/ardour/audio_track.cc:304 #, fuzzy msgid "" "MIDI rec_enable control specification for %1 is incomplete, so it has been " @@ -107,110 +193,225 @@ msgstr "" "н≈ о─о│н©н╢н╧н╠нЁо│н╠о├н╝ н╣н╩н╜нЁо┤н©о┘ о└н©о┘ MIDI gain нЁн╧н╠ о└н© %1 н╣н╞н╫н╠н╧ н╥н╪н╧о└н╣н╩н╝о┌, н╪н╣ н╠о─н©о└н╜н╩н╣о┐н╪н╠ " "н╫н╠ н╠нЁн╫н©н╥н╦н╣н╞" -#: libs/ardour/audio_track.cc:305 +#: libs/ardour/audio_track.cc:316 msgid "programming error: AudioTrack given state without diskstream!" msgstr "" "о┐о├н╛н╩н╪н╠ о─о│н©нЁо│н╠н╪н╪н╠о└н╧о┐н╪н©о█: н╣н╢о▄н╦н╥ н╨н╠о└н╛о┐о└н╠о┐н╥ о┐о└н╥н╫ AudioTrack н╢н╞о┤о┴о┌ diskstream!" -#: libs/ardour/audioengine.cc:147 +#: libs/ardour/audioengine.cc:149 msgid "cannot activate JACK client" msgstr "н÷ JACK н╢н╣н╫ н╪о─н©о│н╣н╞ н╫н╠ н╣н╫н╣о│нЁн©о─н©н╧н╥н╦н╣н╞" -#: libs/ardour/audioengine.cc:432 +#: libs/ardour/audioengine.cc:400 msgid "register audio input port called before engine was started" msgstr "н╥ register audio input port н╣н╨н╩н╝н╦н╥ о─о│н╧н╫ н╫н╠ н╣н╨н╨н╧н╫н╥н╦н╣н╞ н╥ engine" -#: libs/ardour/audioengine.cc:463 +#: libs/ardour/audioengine.cc:431 msgid "register audio output port called before engine was started" msgstr "н╥ register audio output port н╣н╨н╩н╝н╦н╥ о─о│н╞н╫ н╫н╠ н╣н╨н╨н╧н╫н╥н╦н╣н╞ н╥ engine" -#: libs/ardour/audioengine.cc:524 +#: libs/ardour/audioengine.cc:492 msgid "connect called before engine was started" msgstr "н╥ о┐о█н╫н╢н╣о┐н╥ н╣н╨н╩н╝н╦н╥ о─о│н╧н╫ н╫н╠ н╣н╨н╨н╧н╫н╥н╦н╣н╞ н╥ engine" -#: libs/ardour/audioengine.cc:540 +#: libs/ardour/audioengine.cc:508 msgid "AudioEngine: cannot connect %1 (%2) to %3 (%4)" msgstr "" -#: libs/ardour/audioengine.cc:553 libs/ardour/audioengine.cc:582 +#: libs/ardour/audioengine.cc:521 libs/ardour/audioengine.cc:550 msgid "disconnect called before engine was started" msgstr "н╥ н╠о─н©о┐о█н╫н╢н╣о┐н╥ н╣н╨н╩н╝н╦н╥ о─о│н╧н╫ н╫н╠ н╣н╨н╨н╧н╫н╥н╦н╣н╞ н╥ engine" -#: libs/ardour/audioengine.cc:640 +#: libs/ardour/audioengine.cc:608 msgid "get_port_by_name() called before engine was started" msgstr "н╥ о│н©о┘о└н╞н╫н╠ get_port_by_name() н╣н╨н╩н╝н╦н╥ о─о│н╧н╫ н╫н╠ н╣н╨н╨н╧н╫н╥н╦н╣н╞ н╥ engine" -#: libs/ardour/audioengine.cc:673 +#: libs/ardour/audioengine.cc:641 msgid "get_ports called before engine was started" msgstr "н╥ о│н©о┘о└н╞н╫н╠ get_ports н╣н╨н╩н╝н╦н╥ о─о│н╧н╫ н╫н╠ н╣н╨н╨н╧н╫н╥н╦н╣н╞ н╥ engine" -#: libs/ardour/audioengine.cc:748 +#: libs/ardour/audioengine.cc:716 msgid "get_nth_physical called before engine was started" msgstr "н╥ о│н©о┘о└н╞н╫н╠ get_nth_physical н╣н╨н╩н╝н╦н╥ о─о│н╧н╫ н╫н╠ н╣н╨н╨н╧н╫н╥н╦н╣н╞ н╥ engine" -#: libs/ardour/audioengine.cc:776 +#: libs/ardour/audioengine.cc:744 #, fuzzy msgid "get_port_total_latency() called with no JACK client connection" msgstr "н╥ о│н©о┘о└н╞н╫н╠ get_port_total_latency() н╣н╨н╩н╝н╦н╥ о─о│н╧н╫ н╫н╠ н╣н╨н╨н╧н╫н╥н╦н╣н╞ н╥ engine" -#: libs/ardour/audioengine.cc:782 +#: libs/ardour/audioengine.cc:750 msgid "get_port_total_latency() called before engine was started" msgstr "н╥ о│н©о┘о└н╞н╫н╠ get_port_total_latency() н╣н╨н╩н╝н╦н╥ о─о│н╧н╫ н╫н╠ н╣н╨н╨н╧н╫н╥н╦н╣н╞ н╥ engine" -#: libs/ardour/audioengine.cc:906 +#: libs/ardour/audioengine.cc:874 msgid "Unable to connect to JACK server" msgstr "" -#: libs/ardour/audioengine.cc:909 +#: libs/ardour/audioengine.cc:877 msgid "Could not connect to JACK server as \"%1\"" msgstr "" -#: libs/ardour/audioengine.cc:914 +#: libs/ardour/audioengine.cc:882 msgid "JACK server started" msgstr "" -#: libs/ardour/audioengine.cc:948 +#: libs/ardour/audioengine.cc:916 msgid "cannot shutdown connection to JACK" msgstr "" -#: libs/ardour/audioengine.cc:973 +#: libs/ardour/audioengine.cc:941 msgid "failed to connect to JACK" msgstr "" -#: libs/ardour/audioengine.cc:989 +#: libs/ardour/audioengine.cc:957 #, fuzzy msgid "could not reregister %1" msgstr "нёо├н╛н╩н╪н╠: н╢н╣н╫ н╪о─о▄о│н╣о┐н╠ н╫н╠ нЁо│н╛о┬о┴ %1" -#: libs/ardour/audioengine.cc:1046 +#: libs/ardour/audioengine.cc:1014 msgid "could not reconnect %1 and %2 (err = %3)" msgstr "" +#: libs/ardour/audiofilesource.cc:444 libs/ardour/session_state.cc:3094 +msgid "" +"there are already 1000 files with names like %1; versioning discontinued" +msgstr "н╔о─н╛о│о┤н©о┘н╫ н╝н╢н╥ 1000 н╠о│о┤н╣н╞н╠ н╪н╣ н©н╫о▄н╪н╠о└н╠ о▄о─о┴о┌ %1; н╪н╥-о┐о┘н╫н╣о┤н╜о┌ versioning" + +#: libs/ardour/audiofilesource.cc:458 libs/ardour/session_state.cc:3108 +msgid "cannot rename audio file source from %1 to %2 (%3)" +msgstr "н╢н╣н╫ н╪о─н©о│о▌ н╫н╠ н╪н╣о└н©н╫н©н╪н╛о┐о┴ о└н╥н╫ о─н╥нЁн╝ о└н©о┘ audio file н╠о─о▄ %1 о┐н╣ %2 (%3)" + +#: libs/ardour/audiofilesource.cc:465 libs/ardour/session_state.cc:3123 +msgid "cannot remove peakfile %1 for %2 (%3)" +msgstr "н╢н╣н╫ н╪о─н©о│о▌ н╫н╠ н╠о─н╠н╩н©н╞о┬о┴ о└н© peakfile %1 нЁн╧н╠ %2 (%3)" + +#: libs/ardour/audiofilesource.cc:509 +msgid "FileSource: search path not set" +msgstr "FileSource: н╪н©н╫н©о─н╛о└н╧ н╠н╫н╠н╤н╥о└н╝о┐н╣о┴о┌ н╢н╣н╫ н╣о└н╜н╦н╥" + +#: libs/ardour/audiofilesource.cc:533 +msgid "" +"FileSource: \"%1\" is ambigous when searching %2\n" +"\t" +msgstr "" +"FileSource: \"%1\" н╣н╞н╫н╠н╧ н╠н╪о├н╞н╡н©н╩н© н╨н╠о└н╛ о└н╥н╫ н╠н╫н╠н╤н╝о└н╥о┐н╥ о└н©о┘ %2\n" +"\t" + +#: libs/ardour/audiofilesource.cc:539 +#, fuzzy +msgid "Filesource: cannot find required file (%1): while searching %2" +msgstr "Filesource: н╢н╣н╫ н╣о┘о│н╜н╦н╥ о└н© н╠о─н╠н╧о└н©о█н╪н╣н╫н© н╠о│о┤н╣н╞н© (%1): %2" + +#: libs/ardour/audiofilesource.cc:562 +msgid "Filesource: cannot find required file (%1): %2" +msgstr "Filesource: н╢н╣н╫ н╣о┘о│н╜н╦н╥ о└н© н╠о─н╠н╧о└н©о█н╪н╣н╫н© н╠о│о┤н╣н╞н© (%1): %2" + +#: libs/ardour/audiofilesource.cc:567 +msgid "Filesource: cannot check for existing file (%1): %2" +msgstr "Filesource: н╢н╣н╫ н╪о─н©о│о▌ н╫н╠ н╣н╩н╜нЁн╬о┴ нЁн╧н╠ о└н© о┘о─н╛о│о┤н©н╫ н╠о│о┤н╣н╞н© (%1): %2" + +#: libs/ardour/audiofilesource.cc:639 libs/ardour/insert.cc:525 +#: libs/ardour/sndfilesource.cc:111 +msgid "programming error: %1" +msgstr "о┐о├н╛н╩н╪н╠ о─о│н©нЁо│н╠н╪н╪н╠о└н╧о┐н╪н©о█: %1" + +#: libs/ardour/audiofilesource.cc:644 +#, fuzzy +msgid "cannot rename audio file for %1 to %2" +msgstr "н╢н╣н╫ н╪о─н©о│о▌ н╫н╠ н╪н╣о└н©н╫н©н╪н╛о┐о┴ о└н╥н╫ о─н╥нЁн╝ о└н©о┘ audio file н╠о─о▄ %1 о┐н╣ %2 (%3)" + #: libs/ardour/audiofilter.cc:44 msgid "audiofilter: error creating name for new audio file based on %1" msgstr "" "audiofilter: о┐о├н╛н╩н╪н╠ о┐о└н╥ н╢н╥н╪н╧н©о┘о│нЁн╞н╠ н©н╫о▄н╪н╠о└н©о┌ нЁн╧н╠ н╫н╜н© audio file н╡н╠о┐н╧о┐н╪н╜н╫н© о┐н╣ %" "1" -#: libs/ardour/audiofilter.cc:54 +#: libs/ardour/audiofilter.cc:57 msgid "audiofilter: error creating new audio file %1 (%2)" msgstr "audiofilter: о┐о├н╛н╩н╪н╠ о┐о└н╥ н╢н╥н╪н╧н©о┘о│нЁн╞н╠ н╫н╜н©о┘ audio file %1 (%2)" -#: libs/ardour/audioregion.cc:855 libs/ardour/audioregion.cc:917 +#: libs/ardour/audioregion.cc:857 libs/ardour/audioregion.cc:919 #, fuzzy msgid "fade in change" msgstr "н╠н╩н╩н╠нЁн╝ xfade" -#: libs/ardour/audioregion.cc:1341 +#: libs/ardour/audioregion.cc:1349 #, c-format msgid "normalized to %.2fdB" msgstr "н╣н╬н©н╪н╠н╩о█н╫н╦н╥н╨н╣ о┐о└н╠ %.2fdB" -#: libs/ardour/audioregion.cc:1359 +#: libs/ardour/audioregion.cc:1367 #, fuzzy msgid "envelope change" msgstr "н╠н╩н╩н╠нЁн╝ н╣н╫н╣о│нЁн©о█" +#: libs/ardour/audiosource.cc:143 +msgid "poll on peak request pipe failed (%1)" +msgstr "" + +#: libs/ardour/audiosource.cc:150 +#, fuzzy +msgid "Error on peak thread request pipe" +msgstr "нёо├н╛н╩н╪н╠ о┐о└н© transport thread request pipe" + +#: libs/ardour/audiosource.cc:183 +#, fuzzy +msgid "Error reading from peak request pipe" +msgstr "нёо├н╛н╩н╪н╠ о┐о└н╥н╫ н╠н╫н╛нЁн╫о┴о┐н╥ н╠о─о▄ transport request pipe" + +#: libs/ardour/audiosource.cc:215 libs/ardour/session_butler.cc:80 +#: libs/ardour/session_midi.cc:1183 +msgid "Cannot create transport request signal pipe (%1)" +msgstr "н■н╣н╫ н╪о─н©о│о▌ н╫н╠ н╢н╥н╪н╧н©о┘о│нЁн╝о┐о┴ transport request signal pipe (%1)" + +#: libs/ardour/audiosource.cc:220 libs/ardour/audiosource.cc:225 +#, fuzzy +msgid "UI: cannot set O_NONBLOCK on peak request pipe (%1)" +msgstr "UI: н╢н╣н╫ н╪о─н©о│о▌ н╫н╠ н╦н╜о┐о┴ O_NONBLOCK о┐о└н© signal read pipe (%1)" + +#: libs/ardour/audiosource.cc:230 +#, fuzzy +msgid "AudioSource: could not create peak thread" +msgstr "Source: н╢н╣н╫ н╪о─о▄о│н╣о┐н╠ н╫н╠ н╢н╥н╪н╧н©о┘о│нЁн╝о┐о┴ peak н╢н╜о┐н╪н╥" + +#: libs/ardour/audiosource.cc:308 +#, fuzzy +msgid "cannot rename peakfile for %1 from %2 to %3 (%4)" +msgstr "н╢н╣н╫ н╪о─н©о│о▌ н╫н╠ н╠о─н╠н╩н©н╞о┬о┴ о└н© peakfile %1 нЁн╧н╠ %2 (%3)" + +#: libs/ardour/audiosource.cc:350 +#, fuzzy +msgid "AudioSource: cannot stat peakfile \"%1\"" +msgstr "Source: н╢н╣н╫ н╪о─н©о│о▌ н╫н╠ н╪н╣о└о│н╝о┐о┴ о└н© н╠о┘о└н©о┐о└н╧нЁн╪н╣н╞ peakfile \"%1\"" + +#: libs/ardour/audiosource.cc:451 +msgid "cannot read sample data for unscaled peak computation" +msgstr "" +"н╢н╣н╫ н╪о─н©о│о▌ н╫н╠ н╢н╧н╠н╡н╛о┐о┴ н╢н╣н╢н©н╪н╜н╫н╠ н╢н╣н╞нЁн╪н╠о└н©о┌ нЁн╧н╠ о┘о─н©н╩н©нЁн╧о┐н╪о▄ н╪н╥-н╨н╩н╧н╪н╠н╨о▌о└н©о┘ peak" + +#: libs/ardour/audiosource.cc:472 libs/ardour/audiosource.cc:543 +#: libs/ardour/audiosource.cc:787 libs/ardour/audiosource.cc:878 +#, fuzzy +msgid "AudioSource: cannot open peakpath \"%1\" (%2)" +msgstr "Source: н╢н╣н╫ н╪о─н©о│о▌ н╫н╠ н╠н╫н©н╞н╬о┴ о└н© peakpath \"%1\" (%2)" + +#: libs/ardour/audiosource.cc:644 +#, fuzzy +msgid "AudioSource[%1]: peak read - cannot read %2 samples at offset %3" +msgstr "" +"Source[%1]: н╠н╫н╛нЁн╫о┴о┐н╥ peak - н╢н╣н╫ н╪о─н©о│о▌ н╫н╠ н╢н╧н╠н╡н╛о┐о┴ %2 н╢н╣н╞нЁн╪н╠о└н╠ о┐о└н╥н╫ н╠о│о┤н╝" +"(offset) %3" + +#: libs/ardour/audiosource.cc:798 +msgid "%1: could not write read raw data for peak computation (%2)" +msgstr "" +"%1: н╢н╣н╫ н╪о─н©о│н╣о┐н╠ н╫н╠ нЁо│н╛о┬о┴ н╠н╫н╣нЁн╫о┴о┐н╪н╜н╫н╠ raw н╢н╣н╢н©н╪н╜н╫н╠ нЁн╧н╠ о└н©н╫ о┘о─н©н╩н©нЁн╧о┐н╪о▄ о└н©о┘ " +"peak (%2)" + +#: libs/ardour/audiosource.cc:823 +msgid "%1: could not write peak file data (%2)" +msgstr "%1: н╢н╣н╫ н╪о─о▄о│н╣о┐н╠ н╫н╠ нЁо│н╛о┬о┴ н╢н╣н╢н©н╪н╜н╫н╠ о└н©о┘ н╠о│о┤н╣н╞н©о┘ peak (%2)" + #: libs/ardour/automation_event.cc:64 libs/ardour/location.cc:344 #: libs/ardour/tempo.cc:225 msgid "initial" @@ -232,53 +433,49 @@ msgstr "о┐о┘н╪н╡н╛н╫ н╠о─н╠н╩н©н╞о├н╦н╥н╨н╣" msgid "removed multiple events" msgstr "о─н©н╩н╩н╠о─н╩н╛ о┐о┘н╪н╡н╛н╫о└н╠ н╠о─н╠н╩н©н╞о├н╦н╥н╨н╠н╫" -#: libs/ardour/automation_event.cc:461 +#: libs/ardour/automation_event.cc:466 libs/ardour/automation_event.cc:497 msgid "removed range" msgstr "н╢н╧н╛о┐о└н╥н╪н╠ н╠о─н╠н╩н©н╞о├н╦н╥н╨н╣" -#: libs/ardour/automation_event.cc:491 +#: libs/ardour/automation_event.cc:527 msgid "event range adjusted" msgstr "н╢н╧н╛о┐о└н╥н╪н╠ о┐о┘н╪н╡н╛н╫о└о┴н╫ о│о┘н╦н╪н╞о┐о└н╥н╨н╣" -#: libs/ardour/automation_event.cc:513 +#: libs/ardour/automation_event.cc:549 msgid "event adjusted" msgstr "о┐о┘н╪н╡н╛н╫ о│о┘н╦н╪н╞о┐о└н╥н╨н╣" -#: libs/ardour/automation_event.cc:628 libs/ardour/automation_event.cc:733 -#: libs/ardour/panner.cc:1040 +#: libs/ardour/automation_event.cc:664 libs/ardour/automation_event.cc:769 +#: libs/ardour/panner.cc:1041 msgid "programming error:" msgstr "о┐о├н╛н╩н╪н╠ о─о│н©нЁо│н╠н╪н╪н╠о└н╧о┐н╪н©о█:" -#: libs/ardour/automation_event.cc:1042 +#: libs/ardour/automation_event.cc:1078 msgid "cut/copy/clear" msgstr "н╨н©о─н╝/н╠н╫о└н╧нЁо│н╠о├н╝/н╣н╨н╨н╠н╦н╛о│н╧о┐н╥" -#: libs/ardour/automation_event.cc:1075 +#: libs/ardour/automation_event.cc:1111 msgid "copy" msgstr "н╠н╫о└н╧нЁо│н╠о├н╝" -#: libs/ardour/automation_event.cc:1143 libs/ardour/playlist.cc:939 +#: libs/ardour/automation_event.cc:1179 libs/ardour/playlist.cc:939 msgid "paste" msgstr "н╣о─н╧н╨о▄н╩н╩н╥о┐н╥" -#: libs/ardour/automation_event.cc:1198 +#: libs/ardour/automation_event.cc:1234 msgid "" "automation list: no x-coordinate stored for control point (point ignored)" msgstr "" "н╩н╞о┐о└н╠ н╠о┘о└н©н╪н╠о└н╧о┐н╪н©о█: н╨н╠н╪н╞н╠ x-о┐о┘н╫о└н╣о└н╠нЁн╪н╜н╫н╥ н╠о─н©н╦н╥н╨н╣о┘н╪н╜н╫н╥ нЁн╧н╠ о┐н╥н╪н╣н╞н© н╣н╩н╜нЁо┤н©о┘ (о└н© " "о┐н╥н╪н╣н╞н© н╠нЁн╫н©н╝н╦н╥н╨н╣)" -#: libs/ardour/automation_event.cc:1204 +#: libs/ardour/automation_event.cc:1240 msgid "" "automation list: no y-coordinate stored for control point (point ignored)" msgstr "" "н╩н╞о┐о└н╠ н╠о┘о└н©н╪н╠о└н╧о┐н╪н©о█: н╨н╠н╪н╞н╠ y-о┐о┘н╫о└н╣о└н╠нЁн╪н╜н╫н╥ н╠о─н©н╦н╥н╨н╣о┘н╪н╜н╫н╥ нЁн╧н╠ о┐н╥н╪н╣н╞н© н╣н╩н╜нЁо┤н©о┘ (о└н© " "о┐н╥н╪н╣н╞н© н╠нЁн╫н©н╝н╦н╥н╨н╣)" -#: libs/ardour/basic_ui.cc:68 -msgid "unnamed" -msgstr "" - #: libs/ardour/configuration.cc:79 #, fuzzy msgid "loading system configuration file %1" @@ -318,36 +515,49 @@ msgstr "н▒о│о┤н╣н╞н© н╢н╧н╠о│о│о┘н╦н╪н╞о┐н╣о┴о┌ н╢н╣н╫ н╠о─н©н╦н╥н╨н╣о█н╦н╥н╨н╣" msgid "ill-formed MIDI port specification in ardour rcfile (ignored)" msgstr "н╨н╠н╨н©о┐о┤н╥н╪н╠о└н╧о┐н╪н╜н╫н©о┌ н╨н╠н╦н©о│н╧о┐н╪о▄о┌ MIDI н╦о█о│н╠о┌ о┐о└н© ardour rcfile (н╠нЁн╫н©н╝н╦н╥н╨н╣)" -#: libs/ardour/connection.cc:183 +#: libs/ardour/connection.cc:182 msgid "Node for Connection has no \"name\" property" msgstr "н о▄н╪н╡н©о┌ о─о│н©о┌ нёо█н╫н╢н╣о┐н╥ н╢н╣н╫ н╜о┤н╣н╧ \"о▄н╫н©н╪н╠\" н╧н╢н╧о▄о└н╥о└н╠" -#: libs/ardour/connection.cc:191 +#: libs/ardour/connection.cc:190 msgid "Node for Connection has no \"connections\" property" msgstr "н о▄н╪н╡н©о┌ о─о│н©о┌ нёо█н╫н╢н╣о┐н╥ н╢н╣н╫ н╜о┤н╣н╧ \"о┐о┘н╫н╢н╜о┐н╣н╧о┌\" н╧н╢н╧о▄о└н╥о└н╠" -#: libs/ardour/connection.cc:227 libs/ardour/io.cc:1889 +#: libs/ardour/connection.cc:226 libs/ardour/io.cc:1901 msgid "IO: badly formed string in XML node for inputs \"%1\"" msgstr "IO: н╨н╠н╨н©о├о└н╧н╠нЁн╪н╜н╫н╥ нЁо│н╠н╪н╪н╝ о┐о└н©н╫ XML н╨о▄н╪н╡н© нЁн╧н╠ н╣н╧о┐о▄н╢н©о┘о┌ \"%1\"" -#: libs/ardour/connection.cc:232 libs/ardour/io.cc:1894 +#: libs/ardour/connection.cc:231 libs/ardour/io.cc:1906 msgid "bad input string in XML node \"%1\"" msgstr "н╨н╠н╨н╝ нЁо│н╠н╪н╪н╝ н╣н╧о┐о▄н╢н©о┘ о┐о└н©н╫ XML н╨о▄н╪н╡н© \"%1\"" -#: libs/ardour/control_protocol_manager.cc:79 +#: libs/ardour/control_protocol_manager.cc:82 msgid "control protocol name \"%1\" has no descriptor" msgstr "" -#: libs/ardour/control_protocol_manager.cc:84 +#: libs/ardour/control_protocol_manager.cc:87 msgid "control protocol name \"%1\" could not be initialized" msgstr "" -#: libs/ardour/control_protocol_manager.cc:180 +#: libs/ardour/control_protocol_manager.cc:143 +msgid "Instantiating mandatory control protocol %1" +msgstr "" + +#: libs/ardour/control_protocol_manager.cc:177 +#, fuzzy +msgid "Control protocol %1 not usable" +msgstr "н╖о┴о│н╞о┌ н╜н╩н╣нЁо┤н© MMC (н╦о█о│н╠ MIDI \"%1\" н╪н╥ н╢н╧н╠н╦н╜о┐н╧н╪н╥)" + +#: libs/ardour/control_protocol_manager.cc:189 +msgid "Control surface protocol discovered: \"%1\"" +msgstr "" + +#: libs/ardour/control_protocol_manager.cc:207 #, fuzzy msgid "ControlProtocolManager: cannot load module \"%1\" (%2)" msgstr "LADSPA: н╢н╣н╫ н╪о─н©о│о▌ н╫н╠ о├н©о│о└о▌о┐о┴ о└н© module \"%1\" (%2)" -#: libs/ardour/control_protocol_manager.cc:188 +#: libs/ardour/control_protocol_manager.cc:215 #, fuzzy msgid "ControlProtocolManager: module \"%1\" has no descriptor function." msgstr "LADSPA: о└н© module \"%1\" н╢н╣н╫ н╜о┤н╣н╧ н╩н╣н╧о└н©о┘о│нЁн╞н╠ о─н╣о│н╧нЁо│н╠о├н╝о┌." @@ -381,8 +591,9 @@ msgstr "н╠н╩н╩н╠нЁн╝ н╣н╫н╣о│нЁн©о█" msgid "old-style crossfade information - no position information" msgstr "н÷ н╨о▄н╪н╡н©о┌ XML нЁн╧н╠ о└н╥н╫ н╓н©о─н©н╦н╣о┐н╞н╠ н╢н╣н╫ н╜о┤н╣н╧ о─н╩н╥о│н©о├н©о│н╞н╣о┌ н╣н╫н╛о│н╬н╣о┴о┌" -#: libs/ardour/curve.cc:112 libs/ardour/insert.cc:454 -#: libs/ardour/session.cc:2452 libs/ardour/session.cc:2504 +#: libs/ardour/curve.cc:111 libs/ardour/globals.cc:339 +#: libs/ardour/insert.cc:454 libs/ardour/session.cc:2466 +#: libs/ardour/session.cc:2518 msgid "programming error: " msgstr "о┐о├н╛н╩н╪н╠ о─о│н©нЁо│н╠н╪н╪н╠о└н╧о┐н╪н©о█: " @@ -398,355 +609,86 @@ msgstr "CycleTimer::get_mhz(): н╢н╣н╫ н╣о┘о│н╜н╦н╥ о└н© cpu MHz о┐о└н© /proc/cpu msgid "cannot locate cpu MHz in /proc/cpuinfo" msgstr "н╢н╣н╫ н╣о┘о│н╜н╦н╥ о└н© cpu MHz о┐о└н© /proc/cpuinfo" -#: libs/ardour/destructive_filesource.cc:197 +#: libs/ardour/destructive_filesource.cc:187 msgid "DestructiveFileSource: \"%1\" bad read retval: %2 of %5 (%3: %4)" msgstr "" -#: libs/ardour/destructive_filesource.cc:210 -#: libs/ardour/destructive_filesource.cc:252 -#: libs/ardour/destructive_filesource.cc:259 +#: libs/ardour/destructive_filesource.cc:200 +#: libs/ardour/destructive_filesource.cc:242 +#: libs/ardour/destructive_filesource.cc:249 #, fuzzy msgid "DestructiveFileSource: \"%1\" bad write (%2)" msgstr "FileSource: \"%1\" н╨н╠н╨н╝ н╣нЁнЁо│н╠о├н╝ (%2)" -#: libs/ardour/diskstream.cc:337 -msgid "DiskStream: Session doesn't know about a Playlist called \"%1\"" -msgstr "" -"DiskStream: н≈ нёо┘н╫н╣н╢о│н╞н╠ н╢н╣н╫ нЁн╫о┴о│н╞н╤н╣н╧ нЁн╧н╠ о└н╥н╫ н╩н╞о┐о└н╠ н▒н╫н╠о─н╠о│/нЁн╝о┌ н╪н╣ о▄н╫н©н╪н╠ \"%1\"" - -#: libs/ardour/diskstream.cc:342 -msgid "DiskStream: Playlist \"%1\" isn't an audio playlist" -msgstr "DiskStream: н≈ н⌡н╞о┐о└н╠ \"%1\" н╢н╣н╫ н╣н╞н╫н╠н╧ н╥о┤н╥о└н╧н╨н╝ н╩н╞о┐о└н╠ н╠н╫н╠о─н╠о│/нЁн╝о┌" - -#: libs/ardour/diskstream.cc:433 -msgid "DiskStream %1: there is no existing playlist to make a copy of!" -msgstr "DiskStream %1: н╢н╣н╫ о┘о─н╛о│о┤н╣н╧ н╩н╞о┐о└н╠ н╠н╫н╠о─н╠о│/нЁн╝о┌ нЁн╧н╠ н╫н╠ нЁн╞н╫н╣н╧ н╠н╫о└н╧нЁо│н╠о├н╝!" - -#: libs/ardour/diskstream.cc:1113 libs/ardour/diskstream.cc:1124 -msgid "DiskStream %1: when refilling, cannot read %2 from playlist at frame %3" -msgstr "" -"DiskStream %1: н╨н╠о└н╠ о└н╥н╫ н╠н╫н╠нЁо▄н╪о┴о┐н╥, н╢н╣н╫ н╪о─о▄о│н╣о┐н╠ н╫н╠ н╢н╧н╠н╡н╛о┐о┴ %2 н╠о─о▄ о└н╥ н╩н╞о┐о└н╠ " -"н╠н╫н╠о─н╠о│/нЁн╝о┌ о┐о└н© frame %3" - -#: libs/ardour/diskstream.cc:1256 -msgid "DiskStream %1: cannot read %2 from playlist at frame %3" -msgstr "" -"DiskStream %1: н╢н╣н╫ н╪о─о▄о│н╣о┐н╠ н╫н╠ н╢н╧н╠н╡н╛о┐о┴ %2 н╠о─о▄ о└н╥ н╩н╞о┐о└н╠ н╠н╫н╠о─н╠о│/нЁн╝о┌ о┐о└н© frame %3" - -#: libs/ardour/diskstream.cc:1623 libs/ardour/diskstream.cc:1640 -msgid "DiskStream %1: cannot write to disk" -msgstr "DiskStream %1: н╢н╣н╫ н╪о─н©о│о▌ н╫н╠ нЁо│н╛о┬о┴ о┐о└н© н╢н╞о┐н╨н©" - -#: libs/ardour/diskstream.cc:1700 -msgid "DiskStream \"%1\": cannot flush captured data to disk!" -msgstr "" -"DiskStream \"%1\": н╢н╣н╫ нЁн╞н╫н╣о└н╠н╧ н╫н╠ н╠о─н©о│о│н╧о├н╦н©о█н╫ н╢н╣н╧нЁн╪н╠о└н©н╩н╥о┬н╞н╣о┌ о┐о└н© н╢н╞о┐н╨н©!" - -#: libs/ardour/diskstream.cc:1797 -msgid "%1: could not create region for complete audio file" -msgstr "%1: н╢н╣н╫ н╪о─о▄о│н╣о┐н╠ н╫н╠ н╢н╥н╪н╧н©о┘о│нЁн╝о┐о┴ о─н╣о│н╧н©о┤н╝ нЁн╧н╠ н©н╩о▄н╨н╩н╥о│н© audio file" - -#: libs/ardour/diskstream.cc:1820 -msgid "DiskStream: could not create region for captured audio!" -msgstr "DiskStream: н╢н╣н╫ н╪о─о▄о│н╣о┐н╠ н╫н╠ н╢н╥н╪н╧н©о┘о│нЁн╝о┐о┴ о─н╣о│н╧н©о┤н╝ нЁн╧н╠ н╢н╣н╧нЁн╪н╠о└н©н╩н╥о┬н╞н╣о┌!" - -#: libs/ardour/diskstream.cc:1875 -#, fuzzy -msgid "programmer error: %1" -msgstr "о┐о├н╛н╩н╪н╠ о─о│н©нЁо│н╠н╪н╪н╠о└н╧о┐н╪н©о█: %1" - -#: libs/ardour/diskstream.cc:2155 -#, fuzzy -msgid "DiskStream: channel %1 out of range" -msgstr "DiskStream: н╨н╠н╫н╛н╩н╧ н╣н╨о└о▄о┌ н╢н╧н╠о┐о└н╝н╪н╠о└н©о┌" - -#: libs/ardour/diskstream.cc:2180 -msgid "%1:%2 new capture file not initialized correctly" -msgstr "%1:%2 н╫н╜н╠ н╢н╣н╧нЁн╪н╠о└н©н╩н╥о┬н╞н╠ н╢н╣н╫ н╣н╨н╨н╧н╫н╝н╦н╥ о┐о┴о┐о└н╛" - -#: libs/ardour/diskstream.cc:2413 -msgid "Location \"%1\" not valid for track loop (start >= end)" -msgstr "н≈ н╓н©о─н©н╦н╣о┐н╞н╠ \"%1\" н╢н╣н╫ н╣н╞н╫н╠н╧ н╧н╨н╠н╫н╝ нЁн╧н╠ track loop (н╠о│о┤н╝ >= о└н╜н╩н©о┌)" - -#: libs/ardour/diskstream.cc:2491 -#, fuzzy -msgid "%1: cannot restore pending capture source file %2" -msgstr "н∙н╧о┐н╠нЁо┴нЁн╝: н╢н╣н╫ н╪о─н©о│о▌ н╫н╠ н╠н╫н©н╞н╬о┴ о└н© н╣н╧о┐н╠нЁн╪н╜н╫н© н╠о│о┤н╣н╞н© н╝о┤н©о┘ \"%1\"" - -#: libs/ardour/diskstream.cc:2513 -msgid "%1: incorrect number of pending sources listed - ignoring them all" -msgstr "" - -#: libs/ardour/diskstream.cc:2529 -msgid "%1: cannot create whole-file region from pending capture sources" -msgstr "" - -#: libs/ardour/diskstream.cc:2541 -#, fuzzy -msgid "%1: cannot create region from pending capture sources" -msgstr "%1: н╢н╣н╫ н╪о─о▄о│н╣о┐н╠ н╫н╠ н╢н╥н╪н╧н©о┘о│нЁн╝о┐о┴ о─н╣о│н╧н©о┤н╝ нЁн╧н╠ н©н╩о▄н╨н╩н╥о│н© audio file" - -#: libs/ardour/filesource.cc:175 -msgid "FileSource: search path not set" -msgstr "FileSource: н╪н©н╫н©о─н╛о└н╧ н╠н╫н╠н╤н╥о└н╝о┐н╣о┴о┌ н╢н╣н╫ н╣о└н╜н╦н╥" - -#: libs/ardour/filesource.cc:190 -msgid "FileSource: \"%1\" not found when searching %2 using %3" -msgstr "FileSource: \"%1\" н╢н╣н╫ н╣о┘о│н╜н╦н╥ о▄о└н╠н╫ н╠н╫н╠н╤н╥о└н╣н╞о└н© %2 о┤о│н╥о┐н╧н╪н©о─н©н╧о▌н╫о└н╠о┌ %3" - -#: libs/ardour/filesource.cc:196 -msgid "" -"FileSource: \"%1\" is ambigous when searching %2\n" -"\t" -msgstr "" -"FileSource: \"%1\" н╣н╞н╫н╠н╧ н╠н╪о├н╞н╡н©н╩н© н╨н╠о└н╛ о└н╥н╫ н╠н╫н╠н╤н╝о└н╥о┐н╥ о└н©о┘ %2\n" -"\t" - -#: libs/ardour/filesource.cc:231 -msgid "Filesource: cannot find required file (%1): %2" -msgstr "Filesource: н╢н╣н╫ н╣о┘о│н╜н╦н╥ о└н© н╠о─н╠н╧о└н©о█н╪н╣н╫н© н╠о│о┤н╣н╞н© (%1): %2" - -#: libs/ardour/filesource.cc:239 -msgid "Filesource: cannot check for existing file (%1): %2" -msgstr "Filesource: н╢н╣н╫ н╪о─н©о│о▌ н╫н╠ н╣н╩н╜нЁн╬о┴ нЁн╧н╠ о└н© о┘о─н╛о│о┤н©н╫ н╠о│о┤н╣н╞н© (%1): %2" - -#: libs/ardour/filesource.cc:245 libs/ardour/filesource.cc:1127 -#: libs/ardour/filesource.cc:1210 -msgid "FileSource: could not open \"%1\": (%2)" -msgstr "FileSource: н╢н╣н╫ н╪о─о▄о│н╣о┐н╠ н╫н╠ н╠н╫н©н╞н╬о┴ \"%1\": (%2)" - -#: libs/ardour/filesource.cc:278 -msgid "FileSource: cannot write header in %1" -msgstr "FileSource: н╢н╣н╫ н╪о─н©о│о▌ н╫н╠ нЁо│н╛о┬о┴ н╣о─н╧н╨н╣о├н╠н╩н╞н╢н╠ о┐о└н© %1" - -#: libs/ardour/filesource.cc:293 -msgid "FileSource: cannot locate chunks in %1" -msgstr "FileSource: н╢н╣н╫ н╪о─н©о│о▌ н╫н╠ н╠н╫н╧о┤н╫н╣о█о┐о┴ н╨н©н╪н╪н╛о└н╧н╠ о┐о└н© %1" - -#: libs/ardour/filesource.cc:298 -msgid "FileSource: cannot read header in %1" -msgstr "FileSource: н╢н╣н╫ н╪о─н©о│о▌ н╫н╠ н╢н╧н╠н╡н╛о┐о┴ н╣о─н╧н╨н╣о├н╠н╩н╞н╢н╠ о┐о└н© %1" - -#: libs/ardour/filesource.cc:303 -msgid "FileSource: cannot check header in %1" -msgstr "FileSource: н╢н╣н╫ н╪о─н©о│о▌ н╫н╠ н╣н╩н╜нЁн╬о┴ н╣о─н╧н╨н╣о├н╠н╩н╞н╢н╠ о┐о└н© %1" - -#: libs/ardour/filesource.cc:311 -#, fuzzy -msgid "FileSource: cannot initialize peakfile for %1 as %2" -msgstr "FileSource: н╢н╣н╫ н╪о─н©о│о▌ н╫н╠ н╣н╨н╨н╧н╫н╝о┐о┴ о└н© peakfile нЁн╧н╠ %1" - -#: libs/ardour/filesource.cc:359 libs/ardour/insert.cc:525 -msgid "programming error: %1" -msgstr "о┐о├н╛н╩н╪н╠ о─о│н©нЁо│н╠н╪н╪н╠о└н╧о┐н╪н©о█: %1" - -#: libs/ardour/filesource.cc:364 -#, fuzzy -msgid "cannot rename audio file for %1 to %2" -msgstr "н╢н╣н╫ н╪о─н©о│о▌ н╫н╠ н╪н╣о└н©н╫н©н╪н╛о┐о┴ о└н╥н╫ о─н╥нЁн╝ о└н©о┘ audio file н╠о─о▄ %1 о┐н╣ %2 (%3)" - -#: libs/ardour/filesource.cc:390 -msgid "FileSource: cannot seek to end of file" -msgstr "FileSource: н╢н╣н╫ н╪о─н©о│о▌ н╫н╠ н╠н╫н╧о┤н╫н╣о█о┐о┴ о└н© о└н╜н╩н©о┌ о└н©о┘ н╠о│о┤н╣н╞н©о┘" - -#: libs/ardour/filesource.cc:395 -msgid "FileSource: cannot read RIFF/WAVE chunk from file" -msgstr "FileSource: н╢н╣н╫ н╪о─н©о│о▌ н╫н╠ н╢н╧н╠н╡н╛о┐о┴ н╨н©н╪н╪н╛о└н╧ RIFF/WAVE н╠о─о▄ о└н© н╠о│о┤н╣н╞н©" - -#: libs/ardour/filesource.cc:407 -msgid "FileSource %1: not a RIFF/WAVE file" -msgstr "FileSource %1: н╢н╣н╫ н╣н╞н╫н╠н╧ RIFF/WAVE н╠о│о┤н╣н╞н©" - -#: libs/ardour/filesource.cc:434 -msgid "FileSource: can't read a chunk" -msgstr "FileSource: н╢н╣н╫ н╪о─н©о│о▌ н╫н╠ н╢н╧н╠н╡н╛о┐о┴ н╨н©н╪н╪н╛о└н╧" - -#: libs/ardour/filesource.cc:451 -msgid "filesource: correcting mis-written RIFF file to become a RIFX: " -msgstr "" - -#: libs/ardour/filesource.cc:567 -msgid "FileSource: cannot get user information for BWF header (%1)" -msgstr "" -"FileSource: н╢н╣н╫ н╪о─н©о│о▌ н╫н╠ н╡о│о▌ о─н╩н╥о│н©о├н©о│н╞н╣о┌ о┤о│н╝о┐о└н╥ нЁн╧н╠ н╣о─н╧н╨н╣о├н╠н╩н╞н╢н╠ BWF (%1)" - -#: libs/ardour/filesource.cc:571 -msgid "FileSource: cannot get host information for BWF header (%1)" -msgstr "" -"FileSource: н╢н╣н╫ н╪о─н©о│о▌ н╫н╠ н╡о│о▌ о─н╩н╥о│н©о├н©о│н╞н╣о┌ н©н╧н╨н©н╢н╣о┐о─о▄о└н╥(host) нЁн╧н╠ н╣о─н╧н╨н╣о├н╠н╩н╞н╢н╠ " -"BWF (%1)" - -#: libs/ardour/filesource.cc:716 -msgid "FileSource[%1]: cannot update data size: %2" -msgstr "FileSource[%1]: н╢н╣н╫ н╪о─н©о│о▌ н╫н╠ н╠н╫н╠н╫н╣о▌о┐о┴ о└н© н╪н╜нЁн╣н╦н©о┌ н╢н╣н╢н©н╪н╜н╫о┴н╫: %2" - -#: libs/ardour/filesource.cc:733 -msgid "FileSource: can't find RIFF chunk info" -msgstr "FileSource: н╢н╣н╫ н╣о┘о│н╜н╦н╥о┐н╠н╫ о─н╩н╥о│н©о├н©о│н╞н╣о┌ нЁн╧н╠ RIFF н╨н©н╪н╪н╛о└н╧" - -#: libs/ardour/filesource.cc:737 -#, fuzzy -msgid "FileSource: can't find RIFX chunk info" -msgstr "FileSource: н╢н╣н╫ н╣о┘о│н╜н╦н╥о┐н╠н╫ о─н╩н╥о│н©о├н©о│н╞н╣о┌ нЁн╧н╠ RIFF н╨н©н╪н╪н╛о└н╧" - -#: libs/ardour/filesource.cc:758 -msgid "FileSource: can't read RIFF chunk" -msgstr "FileSource: н╢н╣н╫ н╪о─н©о│о▌ н╫н╠ н╢н╧н╠н╡н╛о┐о┴ RIFF н╨н©н╪н╪н╛о└н╧" - -#: libs/ardour/filesource.cc:768 -msgid "FileSource: can't find format chunk info" -msgstr "FileSource: н╢н╣н╫ н╣о┘о│н╜н╦н╥о┐н╠н╫ о─н╩н╥о│н©о├н©о│н╞н╣о┌ нЁн╧н╠ о└н© н╨н©н╪н╪н╛о└н╧ о├н©о│н╪н╠о│н╞о┐н╪н╠о└н©о┌" - -#: libs/ardour/filesource.cc:773 -msgid "FileSource: can't read format chunk" -msgstr "FileSource: н╢н╣н╫ н╪о─н©о│о▌ н╫н╠ н╢н╧н╠н╡н╛о┐о┴ о└н© н╨н©н╪н╪н╛о└н╧ о├н©о│н╪н╠о│н╞о┐н╪н╠о└н©о┌" - -#: libs/ardour/filesource.cc:782 -msgid "FileSource: can't find data chunk info" -msgstr "FileSource: н╢н╣н╫ н╪о─н©о│о▌ н╫н╠ н╡о│о▌ о─н╩н╥о│н©о├н©о│н╞н╣о┌ нЁн╧н╠ о└н© н╨н©н╪н╪н╛о└н╧ н╢н╣н╢н©н╪н╜н╫о┴н╫" - -#: libs/ardour/filesource.cc:787 -msgid "FileSource: can't read data chunk" -msgstr "FileSource: н╢н╣н╫ н╪о─н©о│о▌ н╫н╠ н╢н╧н╠н╡н╛о┐о┴ о└н© н╨н©н╪н╪н╛о└н╧ н╢н╣н╢н©н╪н╜н╫о┴н╫" - -#: libs/ardour/filesource.cc:804 -msgid "" -"FileSource: cannot read Broadcast Wave data from existing audio file \"%1" -"\" (%2)" -msgstr "" -"FileSource: н╢н╣н╫ н╪о─н©о│о▌ н╫н╠ н╢н╧н╠н╡н╛о┐о┴ н╢н╣н╢н©н╪н╜н╫н╠ Broadcast Wave н╠о─о▄ о└н© о┘о─н╛о│о┤н©н╫ " -"н╠о│о┤н╣н╞н© \"%1\" (%2)" - -#: libs/ardour/filesource.cc:820 -msgid "" -"FileSource: cannot read Broadcast Wave coding history from audio file \"%1" -"\" (%2)" -msgstr "" -"FileSource: н╢н╣н╫ н╪о─н©о│о▌ н╫н╠ н╢н╧н╠н╡н╛о┐о┴ о└н© н╧о┐о└н©о│н╧н╨о▄ о└н©о┘ н╨о▌н╢н╧н╨н╠ Broadcast Wave н╠о─о▄ " -"о└н© н╠о│о┤н╣н╞н© \"%1\" (%2)" - -#: libs/ardour/filesource.cc:862 -#, fuzzy -msgid "" -"FileSource \"%1\" does not use valid sample format.\n" -"This is probably a programming error." -msgstr "" -"FileSource \"%1\" н╢н╣н╫ о┤о│н╥о┐н╧н╪н©о─н©н╧н╣н╞ format н╪н╣о└н╠н╡н╩н╥о└н╝о┌ о┘о─н©н╢н╧н╠о┐о└н©н╩н╝о┌.\n" -"н▒о┘о└о▄ о─н╧н╦н╠н╫о▄н╫ н╫н╠ н╣н╞н╫н╠н╧ о┐о├н╛н╩н╪н╠ о─о│н©нЁо│н╠н╪н╪н╠о└н╧о┐н╪н©о█." - -#: libs/ardour/filesource.cc:901 -msgid "FileSource \"%1\" has no \"data\" chunk" -msgstr "FileSource \"%1\" н╢н╣н╫ н╜о┤н╣н╧ \"data\" н╨н©н╪н╪н╛о└н╧" - -#: libs/ardour/filesource.cc:906 -msgid "%1: data length in header (%2) differs from implicit size in file (%3)" -msgstr "" -"%1: о└н© н╪н╜нЁн╣н╦н©о┌ н╢н╣н╢н©н╪н╜н╫о┴н╫ о└н╥о┌ н╣о─н╧н╨н╣о├н╠н╩н╞н╢н╠о┌ (%2) н╢н╧н╠о├н╜о│н╣н╧ н╠о─о▄ о└н© н╢н╣н╢н╥н╩о┴н╪н╜н╫н© " -"н╪н╜нЁн╣н╦н©о┌ о┐о└н© н╠о│о┤н╣н╞н© (%3)" - -#: libs/ardour/filesource.cc:911 -msgid "\"%1\" has a sample rate of %2 instead of %3 as used by this session" -msgstr "" -"\"%1\" н╜о┤н╣н╧ о│о┘н╦н╪о▄ н╢н╣н╧нЁн╪н╠о└н©н╩н╥о┬н╞н╠о┌ %2 н╠н╫о└н╞ о└н©о┘ %3 о▄о─о┴о┌ о┐о└н╥н╫ о─н╠о│н©о█о┐н╠ о┐о┘н╫н╣н╢о│н╞н╠" - -#: libs/ardour/filesource.cc:934 -msgid "FileSource: cannot write WAVE chunk: %1" -msgstr "FileSource: н╢н╣н╫ н╪о─н©о│о▌ н╫н╠ нЁо│н╛о┬о┴ WAVE н╨н©н╪н╪н╛о└н╧: %1" - -#: libs/ardour/filesource.cc:978 -msgid "FileSource: cannot write format chunk: %1" -msgstr "FileSource: н╢н╣н╫ н╪о─н©о│о▌ н╫н╠ нЁо│н╛о┬о┴ format н╨н©н╪н╪н╛о└н╧: %1" - -#: libs/ardour/filesource.cc:990 -msgid "FileSource: cannot data chunk: %1" -msgstr "FileSource: cн╢н╣н╫ н╪о─н©о│о▌ н╫н╠ нЁо│н╛о┬о┴ н╨н©н╪н╪н╛о└н╧ н╢н╣н╢н©н╪н╜н╫о┴н╫: %1" - -#: libs/ardour/filesource.cc:1103 libs/ardour/filesource.cc:1188 -msgid "FileSource: \"%1\" bad write (%2)" -msgstr "FileSource: \"%1\" н╨н╠н╨н╝ н╣нЁнЁо│н╠о├н╝ (%2)" - -#: libs/ardour/filesource.cc:1335 libs/ardour/session_state.cc:3093 -msgid "" -"there are already 1000 files with names like %1; versioning discontinued" -msgstr "н╔о─н╛о│о┤н©о┘н╫ н╝н╢н╥ 1000 н╠о│о┤н╣н╞н╠ н╪н╣ н©н╫о▄н╪н╠о└н╠ о▄о─о┴о┌ %1; н╪н╥-о┐о┘н╫н╣о┤н╜о┌ versioning" - -#: libs/ardour/filesource.cc:1349 libs/ardour/session_state.cc:3107 -msgid "cannot rename audio file source from %1 to %2 (%3)" -msgstr "н╢н╣н╫ н╪о─н©о│о▌ н╫н╠ н╪н╣о└н©н╫н©н╪н╛о┐о┴ о└н╥н╫ о─н╥нЁн╝ о└н©о┘ audio file н╠о─о▄ %1 о┐н╣ %2 (%3)" - -#: libs/ardour/filesource.cc:1356 libs/ardour/session_state.cc:3122 -msgid "cannot remove peakfile %1 for %2 (%3)" -msgstr "н╢н╣н╫ н╪о─н©о│о▌ н╫н╠ н╠о─н╠н╩н©н╞о┬о┴ о└н© peakfile %1 нЁн╧н╠ %2 (%3)" - -#: libs/ardour/globals.cc:82 +#: libs/ardour/globals.cc:108 msgid "no MIDI ports specified: no MMC or MTC control possible" msgstr "н╨н╠н╪н╞н╠ MIDI н╦о█о│н╠ н╢н╣н╫ н╣о─н╣н╩н╜о┤н╦н╥: н╜н╩н╣нЁо┤н©о┌ MMC н╝ MTC н╠н╢о█н╫н╠о└н©о┌" -#: libs/ardour/globals.cc:97 +#: libs/ardour/globals.cc:123 msgid "MIDI port specifications for \"%1\" are not understandable." msgstr "н÷н╧ о─о│н©н╢н╧н╠нЁо│н╠о├н╜о┌ о└н╥о┌ н╦о█о│н╠о┌ MIDI нЁн╧н╠ о└н© \"%1\" н╢н╣н╫ н╣н╞н╫н╠н╧ н╨н╠о└н╠н╫н©н╥о└н╜о┌." -#: libs/ardour/globals.cc:110 libs/ardour/globals.cc:114 -#: libs/ardour/globals.cc:118 +#: libs/ardour/globals.cc:136 libs/ardour/globals.cc:140 +#: libs/ardour/globals.cc:144 msgid "default" msgstr "о─о│н©н╨н╠н╦н©о│н╧о┐н╪н╜н╫н©" -#: libs/ardour/globals.cc:146 +#: libs/ardour/globals.cc:172 msgid "No MMC control (MIDI port \"%1\" not available)" msgstr "н╖о┴о│н╞о┌ н╜н╩н╣нЁо┤н© MMC (н╦о█о│н╠ MIDI \"%1\" н╪н╥ н╢н╧н╠н╦н╜о┐н╧н╪н╥)" -#: libs/ardour/globals.cc:152 +#: libs/ardour/globals.cc:178 msgid "No MTC support (MIDI port \"%1\" not available)" msgstr "н╖о┴о│н╞о┌ н╜н╩н╣нЁо┤н© MTC (н╦о█о│н╠ MIDI \"%1\" н╪н╥ н╢н╧н╠н╦н╜о┐н╧н╪н╥)" -#: libs/ardour/globals.cc:157 +#: libs/ardour/globals.cc:183 #, fuzzy msgid "No MIDI parameter support (MIDI port \"%1\" not available)" msgstr "н╖о┴о│н╞о┌ н╜н╩н╣нЁо┤н© MTC (н╦о█о│н╠ MIDI \"%1\" н╪н╥ н╢н╧н╠н╦н╜о┐н╧н╪н╥)" -#: libs/ardour/import.cc:71 +#: libs/ardour/import.cc:74 msgid "Import: cannot open input sound file \"%1\"" msgstr "н∙н╧о┐н╠нЁо┴нЁн╝: н╢н╣н╫ н╪о─н©о│о▌ н╫н╠ н╠н╫н©н╞н╬о┴ о└н© н╣н╧о┐н╠нЁн╪н╜н╫н© н╠о│о┤н╣н╞н© н╝о┤н©о┘ \"%1\"" -#: libs/ardour/import.cc:76 +#: libs/ardour/import.cc:79 msgid "resampling audio" msgstr "н╣о─н╠н╫н╛-н╩н╥о┬н╥(resampling) н╝о┤н©о┘" -#: libs/ardour/import.cc:80 +#: libs/ardour/import.cc:83 msgid "Import: cannot open converted sound file \"%1\"" msgstr "н∙н╧о┐н╠нЁо┴нЁн╝: н╢н╣н╫ н╪о─н©о│о▌ н╫н╠ н╠н╫н©н╞н╬о┴ о└н© о└о│н©о─н©о─н©н╧н╥н╪н╜н╫н© н╠о│о┤н╣н╞н© н╝о┤н©о┘ \"%1\"" -#: libs/ardour/import.cc:85 +#: libs/ardour/import.cc:88 msgid "Import: error while resampling sound file \"%1\"" msgstr "н∙н╧о┐н╠нЁо┴нЁн╝: о┐о├н╛н╩н╪н╠ н╨н╠о└н╛ о└н╥н╫ о└о│н©о─н©о─н©н╞н╥о┐н╥ н╠о│о┤н╣н╞н©о┘ \"%1\"" -#: libs/ardour/import.cc:141 +#: libs/ardour/import.cc:147 msgid "Session::import_audiofile: cannot open new file source for channel %1" msgstr "" "нёо┘н╫н╣н╢о│н╞н╠::н╣н╧о┐н╠нЁо┴нЁн╝_н╠о│о┤н╣н╞н©о┘: н╢н╣н╫ н╪о─н©о│о▌ н╫н╠ н╠н╫н©н╞н╬о┴ н╫н╜н╠ о─н╥нЁн╝ н╠о│о┤н╣н╞н©о┘ нЁн╧н╠ о└н© " "н╨н╠н╫н╛н╩н╧ %1" -#: libs/ardour/import.cc:160 +#: libs/ardour/import.cc:166 msgid "converting audio" msgstr "н╪н╣о└н╠о└о│н©о─н╝ н╝о┤н©о┘" -#: libs/ardour/import.cc:192 +#: libs/ardour/import.cc:198 msgid "building region" msgstr "о┤о└н╞о┐н╧н╪н© о─н╣о│н╧н©о┤н╝о┌" -#: libs/ardour/import.cc:194 +#: libs/ardour/import.cc:200 msgid "building regions" msgstr "о┤о└н╞о┐н╧н╪н© о─н╣о│н╧н©о┤о▌н╫" -#: libs/ardour/import.cc:318 +#: libs/ardour/import.cc:324 msgid "Import: could not open temp file: %1" msgstr "н∙н╧о┐н╠нЁо┴нЁн╝: н╢н╣н╫ н╪о─о▄о│н╣о┐н╠ н╫н╠ н╠н╫н©н╞н╬о┴ о└н© temp н╠о│о┤н╣н╞н©: %1" -#: libs/ardour/import.cc:327 +#: libs/ardour/import.cc:333 msgid "Import: src_new() failed : %1" msgstr "н∙н╧о┐н╠нЁо┴нЁн╝: src_new() н╠о─н╜о└о┘о┤н╣ : %1" -#: libs/ardour/import.cc:355 +#: libs/ardour/import.cc:361 msgid "Import: %1" msgstr "н∙н╧о┐н╠нЁо┴нЁн╝: %1" @@ -805,135 +747,135 @@ msgstr "PortInsert: н╢н╣н╫ н╪о─н©о│н╣н╞ н╫н╠ о─о│н©о┐о└н╣н╦н╣н╞ н╦о█о│н╠ н╣н╬о▄н msgid "non-port insert XML used for port plugin insert" msgstr "н╣н╧о┐н╠нЁо┴нЁн╝ н╪н╥-н╦о█о│н╠о┌ XML нЁн╧н╠ о┤о│н╝о┐н╥ о┐н╣ н╣н╧о┐н╠нЁо┴нЁн╝ plugin н╦о█о│н╠о┌" -#: libs/ardour/io.cc:585 +#: libs/ardour/io.cc:597 msgid "IO: cannot disconnect input port %1 from %2" msgstr "IO: н╢н╣н╫ н╪о─н©о│н╣н╧ н╫н╠ н╠о─н©о┐о┘н╫н╢н╣н╦н╣н╞ н╥ н╦о█о│н╠ н╣н╧о┐о▄н╢н©о┘ %1 н╠о─о▄ %2" -#: libs/ardour/io.cc:653 +#: libs/ardour/io.cc:665 msgid "IO: cannot disconnect output port %1 from %2" msgstr "IO: н╢н╣н╫ н╪о─н©о│н╣н╞ н╫н╠ н╠о─н©о┐о┘н╫н╢н╣н╦н╣н╞ н╥ н╦о█о│н╠ н╣н╬о▄н╢н©о┘ %1 н╠о─о▄ %2" -#: libs/ardour/io.cc:794 libs/ardour/io.cc:1138 libs/ardour/io.cc:1264 +#: libs/ardour/io.cc:806 libs/ardour/io.cc:1150 libs/ardour/io.cc:1276 #, c-format msgid "%s/out" msgstr "%s/out" -#: libs/ardour/io.cc:796 libs/ardour/io.cc:1140 libs/ardour/io.cc:1266 -#: libs/ardour/io.cc:2826 +#: libs/ardour/io.cc:808 libs/ardour/io.cc:1152 libs/ardour/io.cc:1278 +#: libs/ardour/io.cc:2848 #, c-format msgid "%s/out %u" msgstr "%s/out %u" -#: libs/ardour/io.cc:800 libs/ardour/io.cc:1145 libs/ardour/io.cc:1270 +#: libs/ardour/io.cc:812 libs/ardour/io.cc:1157 libs/ardour/io.cc:1282 msgid "IO: cannot register output port %1" msgstr "IO: н╢н╣н╫ н╪о─н©о│н╣н╧ н╫н╠ н╨н╠о└н╠о┤о▌о│н╥н╦н╣н╞ н╥ н╦о█о│н╠ н╣н╬о▄н╢н©о┘ %1" -#: libs/ardour/io.cc:895 libs/ardour/io.cc:998 libs/ardour/io.cc:1104 +#: libs/ardour/io.cc:907 libs/ardour/io.cc:1010 libs/ardour/io.cc:1116 #, c-format msgid "%s/in" msgstr "%s/in" -#: libs/ardour/io.cc:897 libs/ardour/io.cc:1001 libs/ardour/io.cc:1107 -#: libs/ardour/io.cc:2796 +#: libs/ardour/io.cc:909 libs/ardour/io.cc:1013 libs/ardour/io.cc:1119 +#: libs/ardour/io.cc:2818 #, c-format msgid "%s/in %u" msgstr "%s/in %u" -#: libs/ardour/io.cc:901 libs/ardour/io.cc:1007 libs/ardour/io.cc:1112 +#: libs/ardour/io.cc:913 libs/ardour/io.cc:1019 libs/ardour/io.cc:1124 msgid "IO: cannot register input port %1" msgstr "IO: н╢н╣н╫ н╪о─н©о│н╣н╞ н╫н╠ н╨н╠о└н╠о┤о▌о│н╥н╦н╣н╞ н╥ н╦о█о│н╠ н╣н╧о┐о▄н╢н©о┘ %1" -#: libs/ardour/io.cc:1528 +#: libs/ardour/io.cc:1540 msgid "IO::connecting_became_legal() called without a pending state node" msgstr "" "IO::connecting_became_legal() н╣н╨н╩н╝н╦н╥ о┤о┴о│н╞о┌ н╨о▄н╪н╡н© н╨н╠о└н╠о┐о└н╛о┐н╣о┴о┌ н╣н╫ н╠н╫н╠н╪н©н╫н╝" -#: libs/ardour/io.cc:1551 +#: libs/ardour/io.cc:1563 msgid "IO::ports_became_legal() called without a pending state node" msgstr "IO::ports_became_legal() н╣н╨н╩н╝н╦н╥ о┤о┴о│н╞о┌ н╨о▄н╪н╡н© н╨н╠о└н╠о┐о└н╛о┐н╣о┴о┌ н╣н╫ н╠н╫н╠н╪н©н╫н╝" -#: libs/ardour/io.cc:1581 +#: libs/ardour/io.cc:1593 msgid "incorrect XML node \"%1\" passed to IO object" msgstr "н╪н╥-о┐о┴о┐о└о▄о┌ н╨о▄н╪н╡н©о┌ XML \"%1\" о─н╜о│н╠о┐н╣ о┐о└н© IO н╠н╫о└н╧н╨н╣н╞н╪н╣н╫н©" -#: libs/ardour/io.cc:1636 +#: libs/ardour/io.cc:1648 msgid "" "MIDI gain control specification for %1 is incomplete, so it has been ignored" msgstr "" "н≈ о─о│н©н╢н╧н╠нЁо│н╠о├н╝ н╣н╩н╜нЁо┤н©о┘ о└н©о┘ MIDI gain нЁн╧н╠ о└н© %1 н╣н╞н╫н╠н╧ н╥н╪н╧о└н╣н╩н╝о┌, н╪н╣ н╠о─н©о└н╜н╩н╣о┐н╪н╠ " "н╫н╠ н╠нЁн╫н©н╥н╦н╣н╞" -#: libs/ardour/io.cc:1726 libs/ardour/io.cc:1838 +#: libs/ardour/io.cc:1738 libs/ardour/io.cc:1850 msgid "Unknown connection \"%1\" listed for output of %2" msgstr "н├нЁн╫о┴о┐о└н╥ о┐о█н╫н╢н╣о┐н╥ \"%1\" н╨н╠о└н╠о┤о┴о│н╝н╦н╥ нЁн╧н╠ о└н╥н╫ н╜н╬н©н╢н© о└н©о┘ %2" -#: libs/ardour/io.cc:1728 libs/ardour/io.cc:1840 +#: libs/ardour/io.cc:1740 libs/ardour/io.cc:1852 #, fuzzy msgid "out 1" msgstr "out %lu" -#: libs/ardour/io.cc:1729 libs/ardour/io.cc:1841 +#: libs/ardour/io.cc:1741 libs/ardour/io.cc:1853 msgid "No output connections available as a replacement" msgstr "" -#: libs/ardour/io.cc:1733 libs/ardour/io.cc:1845 +#: libs/ardour/io.cc:1745 libs/ardour/io.cc:1857 msgid "Connection %1 was not available - \"out 1\" used instead" msgstr "" -#: libs/ardour/io.cc:1747 +#: libs/ardour/io.cc:1759 msgid "%1: cannot create I/O ports" msgstr "%1: н╦о█о│н╣о┌ I/O н╢н╣н╫ н╪о─н©о│н©о█н╫ н╫н╠ н╢н╥н╪н╧н©о┘о│нЁн╥н╦н©о█н╫" -#: libs/ardour/io.cc:1854 +#: libs/ardour/io.cc:1866 msgid "improper output channel list in XML node (%1)" msgstr "н╠о┐н╠о├н╝о┌ н╩н╞о┐о└н╠ н╨н╠н╫н╠н╩н╧о▌н╫ н╣н╬о▄н╢н©о┘ о┐о└н©н╫ н╨о▄н╪н╡н© XML (%1)" -#: libs/ardour/io.cc:1939 +#: libs/ardour/io.cc:1951 msgid "IO: badly formed string in XML node for outputs \"%1\"" msgstr "IO: н╢о█о┐н╪н©о│о├н╥ нЁо│н╠н╪н╪н╝ о┐о└н©н╫ н╨о▄н╪н╡н© XML нЁн╧н╠ о└н╧о┌ н╣н╬о▄н╢н©о┘о┌ \"%1\"" -#: libs/ardour/io.cc:1944 +#: libs/ardour/io.cc:1956 msgid "IO: bad output string in XML node \"%1\"" msgstr "IO: н╨н╠н╨н╝ нЁо│н╠н╪н╪н╝ н╣н╬о▄н╢н©о┘о┐о└н©н╫ н╨о▄н╪н╡н© XML \"%1\"" -#: libs/ardour/io.cc:2502 +#: libs/ardour/io.cc:2524 msgid "%1: could not open automation event file \"%2\"" msgstr "%1: н╢н╣н╫ н╪о─о▄о│н╣о┐н╠ н╫н╠ н╠н╫н©н╞н╬о┴ о└н© н╠о│о┤н╣н╞н© о┐о┘н╪н╡н╛н╫о└о┴н╫ н╠о┘о└н©н╪н╠о└н╧о┐н╪н©о█ \"%2\"" -#: libs/ardour/io.cc:2541 +#: libs/ardour/io.cc:2563 msgid "%1: cannot open automation event file \"%2\"" msgstr "%1: н╢н╣н╫ н╪о─н©о│о▌ н╫н╠ н╠н╫н©н╞н╬о┴ о└н© н╠о│о┤н╣н╞н© о┐о┘н╪н╡н╛н╫о└о┴н╫ н╠о┘о└н©н╪н╠о└н╧о┐н╪н©о█ \"%2\"" -#: libs/ardour/io.cc:2556 +#: libs/ardour/io.cc:2578 msgid "badly formed version number in automation event file \"%1\"" msgstr "н╢о█о┐н╪н©о│о├н©о┌ н╠о│н╧н╦н╪о▄о┌ н╣н╨н╢о▄о┐н╣о┴о┌ о┐о└н© н╠о│о┤н╣н╞н© о┐о┘н╪н╡н╛н╫о└о┴н╫ н╠о┘о└н©н╪н╠о└н╧о┐н╪н©о█ \"%1\"" -#: libs/ardour/io.cc:2560 +#: libs/ardour/io.cc:2582 msgid "no version information in automation event file \"%1\"" msgstr "" "н╢н╣н╫ о┘о─н╛о│о┤н©о┘н╫ о─н╩н╥о│н©о├н©о│н╞н╣о┌ о─н╣о│н╞ н╣н╨н╢о▄о┐н╣о┴н╫ о┐о└н© н╠о│о┤н╣н╞н© о┐о┘н╪н╡н╛н╫о└о┴н╫ н╠о┘о└н©н╪н╠о└н╧о┐н╪н©о█ \"%1" "\"" -#: libs/ardour/io.cc:2565 +#: libs/ardour/io.cc:2587 msgid "mismatched automation event file version (%1)" msgstr "н╠о└н╠н╞о│н╧н╠о┐о└н╥ н╜н╨н╢н©о┐н╥ н╠о│о┤н╣н╞н©о┘ о┐о┘н╪н╡н╛н╫о└о┴н╫ н╠о┘о└н©н╪н╠о└н╧о┐н╪н©о█ (%1)" -#: libs/ardour/io.cc:2573 +#: libs/ardour/io.cc:2595 msgid "badly formatted automation event record at line %1 of %2 (ignored)" msgstr "" "н╨н╠н╨о▌о┌ о├н©о│н╪н╠о│н╧о┐н╪н╜н╫н╥ н╨н╠о└н╠нЁо│н╠о├н╝ о┐о┘н╪н╡н╛н╫о└о┴н╫ н╠о┘о└н©н╪н╠о└н╧о┐н╪н©о█ о┐о└н╥ нЁо│н╠н╪н╪н╝ %1 of %2 " "(н╠нЁн╫н©н╝н╦н╥н╨н╣)" -#: libs/ardour/io.cc:2593 +#: libs/ardour/io.cc:2615 msgid "dubious automation event found (and ignored)" msgstr "н╠н╡н╜н╡н╠н╧н© о┐о┘н╪н╡н╛н╫ н╠о┘о└н©н╪н╠о└н╧о┐н╪н©о█ н╣о┘о│н╜н╦н╥н╨н╣ (н╨н╠н╧ н╠нЁн╫н©н╝н╦н╥н╨н╣)" -#: libs/ardour/io.cc:2597 libs/ardour/panner.cc:437 +#: libs/ardour/io.cc:2619 libs/ardour/panner.cc:438 #: libs/ardour/redirect.cc:148 msgid "loaded from disk" msgstr "о├н©о│о└о▌н╦н╥н╨н╣ н╠о─о▄ о└н© н╢н╞о┐н╨н©" -#: libs/ardour/io.cc:2768 +#: libs/ardour/io.cc:2790 msgid "automation write/touch" msgstr "н╠о┘о└н©н╪н╠о└н╧о┐н╪о▄о┌ н╣нЁнЁо│н╠о├н╝/н╠о├н╝(write/touch)" @@ -1044,68 +986,68 @@ msgstr "н╓н© н╨н©н╪н╪н╛о└н╧ %1 о┤о│н╥о┐н╧н╪н©о─н©н╧н╣н╞ н╛нЁн╫о┴о┐о└н╥ н╩н╞о┐о└н msgid "Chunk %1 contains misformed playlist information" msgstr "н╓н© н╨н©н╪н╪н╛о└н╧ %1 о─н╣о│н╧н╜о┤н╣н╧ н╢о█о┐н╪н©о│о├н╣о┌ о─н╩н╥о│н©о├н©о│н╞н╣о┌ нЁн╧н╠ о└н╥ н╩н╞о┐о└н╠ н╠н╫н╠о─н╠о│/нЁн╝о┌" -#: libs/ardour/panner.cc:255 +#: libs/ardour/panner.cc:256 #, fuzzy msgid "MIDI pan control specification is incomplete, so it has been ignored" msgstr "" "н≈ о─о│н©н╢н╧н╠нЁо│н╠о├н╝ н╣н╩н╜нЁо┤н©о┘ о└н©о┘ MIDI gain нЁн╧н╠ о└н© %1 н╣н╞н╫н╠н╧ н╥н╪н╧о└н╣н╩н╝о┌, н╪н╣ н╠о─н©о└н╜н╩н╣о┐н╪н╠ " "н╫н╠ н╠нЁн╫н©н╥н╦н╣н╞" -#: libs/ardour/panner.cc:360 +#: libs/ardour/panner.cc:361 msgid "automation write pass" msgstr "о─н╜о│н╠о┐н╪н╠ н╣нЁнЁо│н╠о├н╝о┌ н╠о┘о└н©н╪н╠о└н╧о┐н╪н©о█" -#: libs/ardour/panner.cc:400 +#: libs/ardour/panner.cc:401 #, c-format msgid "error writing pan automation file (%s)" msgstr "о┐о├н╛н╩н╪н╠ о┐о└н╥н╫ н╣нЁнЁо│н╠о├н╝ о└н©о┘ pan о┐о└н© н╠о│о┤н╣н╞н© н╠о┘о└н©н╪н╠о└н╧о┐н╪н©о█ (%s)" -#: libs/ardour/panner.cc:428 +#: libs/ardour/panner.cc:429 msgid "" "badly formatted pan automation event record at line %1 of %2 (ignored) [%3]" msgstr "" "н╢о█о┐н╪н©о│о├н╥ н╣нЁнЁо│н╠о├н╝ о┐о┘н╪н╡н╛н╫о└н©о┌ pan н╠о┘о└н©н╪н╠о└н╧о┐н╪н©о█ о┐о└н╥ нЁо│н╠н╪н╪н╝ %1 of %2 (н╠нЁн╫н©н╝н╦н╥н╨н╣) " "[%3]" -#: libs/ardour/panner.cc:943 +#: libs/ardour/panner.cc:944 msgid "badly-formed positional data for Multi2dPanner - ignored" msgstr "н╢о█о┐н╪н©о│о├н╠ н╢н╣н╢н©н╪н╜н╫н╠ н╦н╜о┐н╣о┴о┌ нЁн╧н╠ о└н© Multi2dPanner - н╠нЁн╫н©н╝н╦н╥н╨н╣" -#: libs/ardour/panner.cc:1236 +#: libs/ardour/panner.cc:1237 msgid "cannot open pan automation file \"%1\" for saving (%s)" msgstr "" "н╢н╣н╫ н╪о─н©о│о▌ н╫н╠ н╠н╫н©н╞н╬о┴ н╠о│о┤н╣н╞н© н╠о┘о└н©н╪н╠о└н╧о┐н╪н©о█ о└н©о┘ pan \"%1\" нЁн╧н╠ н╠о─н©н╦н╝н╨н╣о┘о┐н╥ (%s)" -#: libs/ardour/panner.cc:1272 +#: libs/ardour/panner.cc:1273 msgid "cannot open pan automation file %1 (%2)" msgstr "н╢н╣н╫ н╪о─н©о│о▌ н╫н╠ н╠н╫н©н╞н╬о┴ н╠о│о┤н╣н╞н© н╠о┘о└н©н╪н╠о└н╧о┐н╪н©о█ о└н©о┘ pan %1 (%2)" -#: libs/ardour/panner.cc:1285 +#: libs/ardour/panner.cc:1286 msgid "badly formed version number in pan automation event file \"%1\"" msgstr "" "н╢о█о┐н╪н©о│о├н©о┌ н╠о│н╧н╦н╪о▄о┌ н╣н╨н╢о▄о┐н╣о┴о┌ о┐о└н© н╠о│о┤н╣н╞н© о┐о┘н╪н╡н╛н╫о└о┴н╫ н╠о┘о└н©н╪н╠о└н╧о┐н╪н©о█ о└н©о┘ pan \"%1\"" -#: libs/ardour/panner.cc:1289 +#: libs/ardour/panner.cc:1290 msgid "" "no version information in pan automation event file \"%1\" (first line = %2)" msgstr "" "н╨н╠н╪н╞н╠ о─н╩н╥о│н©о├н©о│н╞н╠ н╣н╨н╢о▄о┐н╣о┴о┌ о┐о└н© н╠о│о┤н╣н╞н© о┐о┘н╪н╡н╛н╫о└о┴н╫ н╠о┘о└н©н╪н╠о└н╧о┐н╪н©о█ о└н©о┘ pan \"%1" "\" (о─о│о▌о└н╥ нЁо│н╠н╪н╪н╝ = %2)" -#: libs/ardour/panner.cc:1295 +#: libs/ardour/panner.cc:1296 msgid "mismatched pan automation event file version (%1)" msgstr "н╠о└н╠н╞о│н╧н╠о┐о└н╥ н╜н╨н╢н©о┐н╥ н╠о│о┤н╣н╞н©о┘ о┐о┘н╪н╡н╛н╫о└о┴н╫ н╠о┘о└н©н╪н╠о└н╧о┐н╪н©о█ нЁн╧н╠ о└н© pan (%1)" -#: libs/ardour/panner.cc:1309 +#: libs/ardour/panner.cc:1310 msgid "too many panner states found in pan automation file %1" msgstr "" "о─н╛о│н╠ о─н©н╩н╩н╜о┌ н╨н╠о└н╠о┐о└н╛о┐н╣н╧о┌ panner н╣о┘о│н╜н╦н╥о┐н╠н╫ о┐о└н© н╠о│о┤н╣н╞н© о└о┴н╫ н╠о┘о└н©н╪н╠о└н╧о┐н╪о▌н╫ pan %1" -#: libs/ardour/panner.cc:1450 +#: libs/ardour/panner.cc:1451 msgid "Unknown panner plugin \"%1\" found in pan state - ignored" msgstr "н├нЁн╫о┴о┐о└н© plugin нЁн╧н╠ panner \"%1\" н╣о┘о│н╜н╦н╥ о┐о└н╥н╫ н╨н╠о└н╛о┐о└н╠о┐н╥ pan - н╠нЁн╫н©н╝н╦н╥н╨н╣" -#: libs/ardour/panner.cc:1456 +#: libs/ardour/panner.cc:1457 msgid "panner plugin node has no type information!" msgstr "н© н╨о▄н╪н╡н©о┌ нЁн╧н╠ о└н╠ plugin о└н©о┘ panner н╢н╣н╫ н╜о┤н╣н╧ о─н╩н╥о│н©о├н©о│н╞н╣о┌ о└о█о─н©о┘!" @@ -1232,11 +1174,11 @@ msgstr "н╢н╣н╫ н╪о─н©о│о▌ н╫н╠ н╠н╫н©н╞н╬о┴ о└н© о─о│о▄о┐о├н╠о└н© н╠о│о┤н╣н╞н© о msgid "programming error: unknown Redirect type in Redirect::Clone!\n" msgstr "о┐о├н╛н╩н╪н╠ о─о│н©нЁо│н╠н╪н╪н╠о└н╧о┐н╪н©о█: н╛нЁн╫о┴о┐о└н©о┌ о└о█о─н©о┌ Redirect о┐о└н© Redirect::Clone!\n" -#: libs/ardour/redirect.cc:102 libs/ardour/utils.cc:199 +#: libs/ardour/redirect.cc:102 libs/ardour/utils.cc:202 msgid "pre" msgstr "pre" -#: libs/ardour/redirect.cc:104 libs/ardour/utils.cc:202 +#: libs/ardour/redirect.cc:104 libs/ardour/utils.cc:205 msgid "post" msgstr "post" @@ -1302,58 +1244,58 @@ msgid "Session: XMLNode describing a Region is incomplete (no name)" msgstr "" "нёо┘н╫н╣н╢о│н╞н╠: XMLн о▄н╪н╡н©о┌ о─н©о┘ о─н╣о│н╧нЁо│н╛о├н╣н╧ н═н╣о│н╧н©о┤н╝ н╣н╞н╫н╠н╧ н╥н╪н╧о└н╣н╩н╝о┌ (о┤о┴о│н╞о┌ о▄н╫н©н╪н╠)" -#: libs/ardour/route.cc:79 libs/ardour/session.cc:1541 -#: libs/ardour/session.cc:1547 libs/ardour/session.cc:3064 +#: libs/ardour/route.cc:79 libs/ardour/session.cc:1554 +#: libs/ardour/session.cc:1560 libs/ardour/session.cc:3093 msgid "signal" msgstr "о┐н╝н╪н╠" -#: libs/ardour/route.cc:1433 +#: libs/ardour/route.cc:1430 msgid "Could not get state of route. Problem with save_automation" msgstr "" "н■н╣н╫ н╪о─о▄о│н╣о┐н╠ н╫н╠ о─н╛о│о┴ н╨н╠о└н╛о┐о└н╠о┐н╥ н╢н╧н╠н╢о│н©н╪н╝о┌. н═о│о▄н╡н╩н╥н╪н╠ н╪н╣ н╠о─н©н╦н╝н╨н╣о┘о┐н╥_н╠о┘о└н©н╪н╠о└н╧о┐н╪н©о█" -#: libs/ardour/route.cc:1485 +#: libs/ardour/route.cc:1482 msgid "Send construction failed" msgstr "н▒о─н©о┐о└н©н╩н╝ н╨н╠о└н╠о┐н╨н╣о┘н╝о┌ н╠о─н╜о└о┘о┤н╣" -#: libs/ardour/route.cc:1507 +#: libs/ardour/route.cc:1504 msgid "unknown Insert type \"%1\"; ignored" msgstr "н╛нЁн╫о┴о┐о└н©о┌ о└о█о─н©о┌ н⌡н╝о┬н╥о┌(Insert) \"%1\"... н╠нЁн╫н©н╝н╦н╥н╨н╣" -#: libs/ardour/route.cc:1513 +#: libs/ardour/route.cc:1510 msgid "Insert XML node has no type property" msgstr "н∙н╧о┐н╥о┤н╦н╜н╫о└н╠о┌ н╨о▄н╪н╡н©о┌ XML н╢н╣н╫ н╜о┤н╣н╧ о┐о└н©н╧о┤н╣н╞н╠ о└о█о─н©о┘" -#: libs/ardour/route.cc:1518 +#: libs/ardour/route.cc:1515 msgid "insert could not be created. Ignored." msgstr "н╣н╧о┐н╠нЁо┴нЁн╝ н╢н╣н╫ н╪о─о▄о│н╣о┐н╣ н╫н╠ н╢н╥н╪н╧н©о┘о│нЁн╥н╦н╣н╞. н▒нЁн╫н©н╝н╦н╥н╨н╣." -#: libs/ardour/route.cc:1536 +#: libs/ardour/route.cc:1533 msgid "Bad node sent to Route::set_state() [%1]" msgstr "н н╠н╨о▄о┌ н╨о▄н╪н╡н©о┌ н╣о┐о└н╛н╩н╥ о┐о└н© Route::set_state() [%1]" -#: libs/ardour/route.cc:1595 +#: libs/ardour/route.cc:1592 msgid "Route %1: unknown edit group \"%2 in saved state (ignored)" msgstr "" "Route %1: н╛нЁн╫о┴о┐о└н╥ н©н╪н╛н╢н╠ н╣о─н╣н╬н╣о│нЁн╠о┐н╞н╠о┌ \"%2 о┐о└н╥н╫ н╠о─н©н╦н╥н╨н╣о┘н╪н╜н╫н╥ н╨н╠о└н╛о┐о└н╠о┐н╥ " "(н╠нЁн╫н©н╝н╦н╥н╨н╣)" -#: libs/ardour/route.cc:1611 libs/ardour/route.cc:1615 +#: libs/ardour/route.cc:1608 libs/ardour/route.cc:1612 msgid "badly formed order key string in state file! [%1] ... ignored." msgstr "" "н╢о█о┐н╪н©о│о├н╥ нЁо│н╠н╪н╪н╝ н╨н╩н╣н╧н╢н╧н©о█ о└н╠н╬н╧н╫н©н╪н╝о┐н╣о┴о┌ о┐о└н© н╠о│о┤н╣н╞н© н╨н╠о└н╠о┐о└н╛о┐н╣о┴о┌ ! [%1] ... " "н╠нЁн╫н©н╝н╦н╥н╨н╣." -#: libs/ardour/route.cc:1696 libs/ardour/route.cc:1823 +#: libs/ardour/route.cc:1693 libs/ardour/route.cc:1820 msgid "[control]" msgstr "[н╜н╩н╣нЁо┤н©о┌]" -#: libs/ardour/route.cc:1716 +#: libs/ardour/route.cc:1713 msgid "Route %1: unknown mix group \"%2 in saved state (ignored)" msgstr "" "Route %1: н╛нЁн╫о┴о┐о└н╥ н©н╪н╛н╢н╠ н╪н╞н╬н╣о┴о┌ \"%2 о┐о└н╥н╫ н╠о─н©н╦н╥н╨н╣о┘н╪н╜н╫н╥ н╨н╠о└н╛о┐о└н╠о┐н╥ (н╠нЁн╫н©н╝н╦н╥н╨н╣)" -#: libs/ardour/route.cc:1745 libs/ardour/route.cc:1753 +#: libs/ardour/route.cc:1742 libs/ardour/route.cc:1750 #, fuzzy msgid "" "MIDI mute control specification for %1 is incomplete, so it has been ignored" @@ -1365,187 +1307,182 @@ msgstr "" msgid "XML node describing a send is missing a Redirect node" msgstr "нёо└н©н╫ н╨о▄н╪н╡н© XML о▄о─н©о┘ о─н╣о│н╧нЁо│н╛о├н╣о└н╠н╧ н╜н╫н╠ send н╩н╣н╞о─н╣н╧ н╜н╫н╠о┌ н╨о▄н╪н╡н©о┌ Redirect" -#: libs/ardour/session.cc:99 +#: libs/ardour/session.cc:103 #, fuzzy msgid "Could not resolve path: %1 (%2)" msgstr "Source: н╢н╣н╫ н╪о─н©о│о▌ н╫н╠ н╠н╫н©н╞н╬о┴ о└н© peakpath \"%1\" (%2)" -#: libs/ardour/session.cc:111 +#: libs/ardour/session.cc:115 msgid "cannot check session path %1 (%2)" msgstr "н╢н╣н╫ н╪о─н©о│о▌ н╫н╠ н╣н╩н╜нЁн╬о┴ о└н© н╪н©н╫н©о─н╛о└н╧ о┐о┘н╫н╣н╢о│н╞н╠о┌ %1 (%2)" -#: libs/ardour/session.cc:141 +#: libs/ardour/session.cc:145 msgid "cannot check statefile %1 (%2)" msgstr "н╢н╣н╫ н╪о─н©о│о▌ н╫н╠ н╣н╩н╜нЁн╬о┴ о└н© н╠о│о┤н╣н╞н© н╨н╠о└н╛о┐о└н╠о┐н╣о┴о┌ %1 (%2)" -#: libs/ardour/session.cc:177 +#: libs/ardour/session.cc:181 msgid "%1 is not an Ardour snapshot file" msgstr "н╓н© %1 н╢н╣н╫ н╜н╧н╫н╠н╧ н╠о│о┤н╣н╞н©-о┐о└н╧нЁн╪н╧о▄о└о┘о─н© о└н©о┘ Ardour" -#: libs/ardour/session.cc:194 +#: libs/ardour/session.cc:198 msgid "cannot determine current working directory (%1)" msgstr "н╢н╣н╫ н╪о─н©о│о▌ н╫н╠ н╨н╠н╦н©о│н╞о┐о┴ о└н©н╫ о└о│н╜о┤н©н╫о└н╠ н╣н╫н╣о│нЁо▄ о├н╛н╨н╣н╩н©(directory) (%1)" -#: libs/ardour/session.cc:211 +#: libs/ardour/session.cc:215 msgid "unknown file type for session %1" msgstr "н╛нЁн╫о┴о┐о└н©о┌ о└о█о─н©о┌ н╠о│о┤н╣н╞н©о┘ нЁн╧н╠ о└н╥н╫ о┐о┘н╫н╣н╢о│н╞н╠ %1" -#: libs/ardour/session.cc:316 +#: libs/ardour/session.cc:320 msgid "monitor" msgstr "monitor" -#: libs/ardour/session.cc:323 +#: libs/ardour/session.cc:327 msgid "master" msgstr "master" -#: libs/ardour/session.cc:607 +#: libs/ardour/session.cc:611 msgid "could not setup Click I/O" msgstr "н■н╣н╫ н╪о─о▄о│н╣о┐н╠ н╫н╠ н╢н╧н╠н╪н©о│о├о▌о┐о┴ о└н© I/O о└н©о┘ н°н╣о└о│н©н╫о▄н╪н©о┘(click)" -#: libs/ardour/session.cc:628 +#: libs/ardour/session.cc:632 msgid "cannot setup Click I/O" msgstr "н■н╣н╫ н╪о─н©о│о▌ н╫н╠ н╢н╧н╠н╪н©о│о├о▌о┐о┴ о└н© I/O о└н©о┘ н°н╣о└о│н©н╫о▄н╪н©о┘(click)" -#: libs/ardour/session.cc:650 +#: libs/ardour/session.cc:654 msgid "cannot create Auditioner: no auditioning of regions possible" msgstr "н╢н╣н╫ н╪о─н©о│о▌ н╫н╠ н╢н╥н╪н╧н©о┘о│нЁн╝о┐о┴ о└н©н╫ н▒н╨о│н©н╠о└н╝: н╨н╠н╪н╞н╠ н╠н╨о│о▄н╠о┐н╥ о─н╣о│н╧н©о┤о▌н╫ н╢о┘н╫н╠о└н╝" -#: libs/ardour/session.cc:662 +#: libs/ardour/session.cc:666 #, fuzzy, c-format msgid "out %<PRIu32>" msgstr "out %lu" -#: libs/ardour/session.cc:674 +#: libs/ardour/session.cc:678 #, c-format msgid "in %<PRIu32>" msgstr "" -#: libs/ardour/session.cc:688 +#: libs/ardour/session.cc:692 #, c-format msgid "out %<PRIu32>+%<PRIu32>" msgstr "" -#: libs/ardour/session.cc:702 +#: libs/ardour/session.cc:706 #, c-format msgid "in %<PRIu32>+%<PRIu32>" msgstr "" -#: libs/ardour/session.cc:735 +#: libs/ardour/session.cc:739 msgid "cannot setup master inputs" msgstr "н╢н╣н╫ н╪о─н©о│о▌ н╫н╠ н╢н╧н╠н╪н©о│о├о▌о┐о┴ о└н╧о┌ master н╣н╧о┐о▄н╢н©о┘о┌" -#: libs/ardour/session.cc:743 +#: libs/ardour/session.cc:747 msgid "cannot setup master outputs" msgstr "н╢н╣н╫ н╪о─н©о│о▌ н╫н╠ н╢н╧н╠н╪н©о│о├о▌о┐о┴ о└н╧о┌ master н╣н╬о▄н╢н©о┘о┌" -#: libs/ardour/session.cc:754 +#: libs/ardour/session.cc:758 #, fuzzy msgid "Master Out" msgstr "master" -#: libs/ardour/session.cc:820 +#: libs/ardour/session.cc:830 msgid "cannot setup control inputs" msgstr "н╢н╣н╫ н╪о─н©о│о▌ н╫н╠ н╢н╧н╠н╪н©о│о├о▌о┐о┴ о└н╧о┌ н╣н╧о┐о▄н╢н©о┘о┌ н╣н╩н╜нЁо┤н©о┘" -#: libs/ardour/session.cc:828 +#: libs/ardour/session.cc:838 msgid "cannot set up master outputs" msgstr "н╢н╣н╫ н╪о─н©о│о▌ н╫н╠ н╢н╧н╠н╪н©о│о├о▌о┐о┴ о└н╧о┌ н╣н╬о▄н╢н©о┘о┌ н╣н╩н╜нЁо┤н©о┘" -#: libs/ardour/session.cc:1100 +#: libs/ardour/session.cc:1110 msgid "Session: you can't use that location for auto punch (start <= end)" msgstr "" "нёо┘н╫н╣н╢о│н╞н╠: н╢н╣н╫ н╪о─н©о│н╣н╞о└н╣ н╫н╠ о┤о│н╥о┐н╧н╪н©о─н©н╧н╝о┐н╣о└н╣ н╠о┘о└н╝н╫ о└н╥н╫ о└н©о─н©н╦н╣о┐н╞н╠ нЁн╧н╠ auto punch " "(н╠о│о┤н╝ <= о└н╜н╩н©о┌)" -#: libs/ardour/session.cc:1179 +#: libs/ardour/session.cc:1189 msgid "Session: you can't use a mark for auto loop" msgstr "нёо┘н╫н╣н╢о│н╞н╠: н╢н╣н╫ н╪о─н©о│н╣н╞о└н╣ н╫н╠ о┤о│н╥о┐н╧н╪н©о─н©н╧н╝о┐н╣о└н╣ о┐о└н╞нЁн╪н╠ нЁн╧н╠ auto loop" -#: libs/ardour/session.cc:1559 +#: libs/ardour/session.cc:1572 msgid "feedback loop setup between %1 and %2" msgstr "н╢н╧н╠н╪о▄о│о├о┴о┐н╥ feedback loop н╠н╫н╛н╪н╣о┐н╠ о┐н╣ %1 н╨н╠н╧ %2" -#: libs/ardour/session.cc:1711 libs/ardour/session.cc:1808 +#: libs/ardour/session.cc:1724 libs/ardour/session.cc:1821 msgid "cannot configure %1 in/%2 out configuration for new audio track" msgstr "н╢н╣н╫ н╪о─н©о│о▌ н╫н╠ н╢н╧н╠н╪н©о│о├о▌о┐о┴ %1 in/%2 out н╢н╧н╛о└н╠н╬н╥ нЁн╧н╠ н╫н╜н© н╨н╠н╫н╛н╩н╧ н╝о┤н©о┘" -#: libs/ardour/session.cc:1767 +#: libs/ardour/session.cc:1780 msgid "Session: could not create new audio track." msgstr "нёо┘н╫н╣н╢о│н╞н╠: н╢н╣н╫ н╪о─о▄о│н╣о┐н╠ н╫н╠ н╢н╥н╪н╧н©о┘о│нЁн╝о┐о┴ н╫н╜н© н╨н╠н╫н╛н╩н╧ н╝о┤н©о┘." -#: libs/ardour/session.cc:1857 +#: libs/ardour/session.cc:1870 msgid "Session: could not create new route." msgstr "нёо┘н╫н╣н╢о│н╞н╠: н╢н╣н╫ н╪о─о▄о│н╣о┐н╠ н╫н╠ н╢н╥н╪н╧н©о┘о│нЁн╝о┐о┴ н╢н╧н╠н╢о│н©н╪н╝." -#: libs/ardour/session.cc:2340 +#: libs/ardour/session.cc:2354 msgid "cannot create new name for region \"%1\"" msgstr "н╢н╣н╫ н╪о─н©о│о▌ н╫н╠ н╢н╥н╪н╧н©о┘о│нЁн╝о┐о┴ н╫н╜н© о▄н╫н©н╪н╠ нЁн╧н╠ о└н╥н╫ о─н╣о│н╧н©о┤н╝ \"%1\"" -#: libs/ardour/session.cc:2404 +#: libs/ardour/session.cc:2418 msgid "too many regions with names like %1" msgstr "о─н╛о│н╠ о─н©н╩н╩н╜о┌ о─н╣о│н╧н©о┤н╜о┌ н╪н╣ н©н╫о▄н╪н╠о└н╠ о┐н╠н╫ %1" -#: libs/ardour/session.cc:2860 +#: libs/ardour/session.cc:2883 msgid "There are already %1 recordings for %2, which I consider too many." msgstr "н╔о─н╛о│о┤н©о┘н╫ н╝н╢н╥ %1 н╣нЁнЁо│н╠о├н╜о┌ нЁн╧н╠ %2, о└н╧о┌ н©о─н©н╞н╣о┌ н╦н╣о┴о│о▌ о─н╛о│н╠ о─н©н╩н╩н╜о┌." -#: libs/ardour/session.cc:3229 +#: libs/ardour/session.cc:3258 msgid "programming error: unknown type of Insert created!" msgstr "о┐о├н╛н╩н╪н╠ о─о│н©нЁо│н╠н╪н╪н╠о└н╧о┐н╪н©о█: н╛нЁн╫о┴о┐о└н©о┌ о└о█о─н©о┌ н∙н╧о┐о▄н╢н©о┘ н╣н╢н╥н╪н╧н©о┘о│нЁн╝н╦н╥!" -#: libs/ardour/session.cc:3235 +#: libs/ardour/session.cc:3264 msgid "programming error: unknown type of Redirect created!" msgstr "о┐о├н╛н╩н╪н╠ о─о│н©нЁо│н╠н╪н╪н╠о└н╧о┐н╪н©о█: н╛нЁн╫о┴о┐о└н©о┌ о└о█о─н©о┌ Redirect н╣н╢н╥н╪н╧н©о┘о│нЁн╝н╦н╥!" -#: libs/ardour/session.cc:3258 +#: libs/ardour/session.cc:3287 msgid "programming error: unknown type of Insert deleted!" msgstr "о┐о├н╛н╩н╪н╠ о─о│н©нЁо│н╠н╪н╪н╠о└н╧о┐н╪н©о█: н╛нЁн╫о┴о┐о└н©о┌ о└о█о─н©о┌ of Insert н╢н╧н╣нЁо│н╛о├н╥!" -#: libs/ardour/session.cc:3264 +#: libs/ardour/session.cc:3293 msgid "programming error: unknown type of Redirect deleted!" msgstr "о┐о├н╛н╩н╪н╠ о─о│н©нЁо│н╠н╪н╪н╠о└н╧о┐н╪н©о█: н╛нЁн╫о┴о┐о└н©о┌ о└о█о─н©о┌ of Redirect н╢н╧н╣нЁо│н╛о├н╥!" -#: libs/ardour/session.cc:3605 +#: libs/ardour/session.cc:3634 msgid "too many bounced versions of playlist \"%1\"" msgstr "о─н╛о│н╠ о─н©н╩н╩н╜о┌ bounced н╣н╨н╢о▄о┐н╣н╧о┌ о└н╥о┌ Playlist \"%1\"" -#: libs/ardour/session.cc:3614 +#: libs/ardour/session.cc:3647 msgid "cannot create new audio file \"%1\" for %2" msgstr "н╢н╣н╫ н╪о─н©о│о▌ н╫н╠ н╢н╥н╪н╧н©о┘о│нЁн╝о┐о┴ н╫н╜н© н╠о│о┤н╣н╞н© н╝о┤н©о┘ \"%1\" нЁн╧н╠ %2" -#: libs/ardour/session_butler.cc:81 libs/ardour/session_midi.cc:1183 -#: libs/ardour/source.cc:233 -msgid "Cannot create transport request signal pipe (%1)" -msgstr "н■н╣н╫ н╪о─н©о│о▌ н╫н╠ н╢н╥н╪н╧н©о┘о│нЁн╝о┐о┴ transport request signal pipe (%1)" - -#: libs/ardour/session_butler.cc:86 libs/ardour/session_butler.cc:91 +#: libs/ardour/session_butler.cc:85 libs/ardour/session_butler.cc:90 #, fuzzy msgid "UI: cannot set O_NONBLOCK on butler request pipe (%1)" msgstr "UI: н╢н╣н╫ н╪о─н©о│о▌ н╫н╠ н╦н╜о┐о┴ O_NONBLOCK о┐о└н© signal read pipe (%1)" -#: libs/ardour/session_butler.cc:96 +#: libs/ardour/session_butler.cc:95 msgid "Session: could not create butler thread" msgstr "нёо┘н╫н╣н╢о│н╞н╠: н╢н╣н╫ н╪о─о▄о│н╣о┐н╠ н╫н╠ н╢н╥н╪н╧н©о┘о│нЁн╝о┐о┴ н╢н╜о┐н╪н╥ н╪н╣ о└н©н╫ butler" -#: libs/ardour/session_butler.cc:190 +#: libs/ardour/session_butler.cc:189 msgid "poll on butler request pipe failed (%1)" msgstr "" -#: libs/ardour/session_butler.cc:197 +#: libs/ardour/session_butler.cc:196 #, fuzzy msgid "Error on butler thread request pipe" msgstr "нёо├н╛н╩н╪н╠ о┐о└н© transport thread request pipe" -#: libs/ardour/session_butler.cc:239 +#: libs/ardour/session_butler.cc:238 #, fuzzy msgid "Error reading from butler request pipe" msgstr "нёо├н╛н╩н╪н╠ о┐о└н╥н╫ н╠н╫н╛нЁн╫о┴о┐н╥ н╠о─о▄ transport request pipe" -#: libs/ardour/session_butler.cc:276 +#: libs/ardour/session_butler.cc:275 msgid "Butler read ahead failure on dstream %1" msgstr "н▒о─н©о└о┘о┤н╞н╠ о─о│н©н╠н╫н╛нЁн╫о┴о┐н╥о┌ Butler о┐о└н© dstream %1" -#: libs/ardour/session_butler.cc:320 +#: libs/ardour/session_butler.cc:319 msgid "Butler write-behind failure on dstream %1" msgstr "н▒о─н©о└о┘о┤н╞н╠ н©о─н╧о┐н╦н╣нЁнЁо│н╠о├н╝о┌ Butler о┐о└н© dstream %1" @@ -1666,20 +1603,20 @@ msgstr "нёо├н╛н╩н╪н╠ о┐о└н© transport thread request pipe" msgid "Error reading from transport request pipe" msgstr "нёо├н╛н╩н╪н╠ о┐о└н╥н╫ н╠н╫н╛нЁн╫о┴о┐н╥ н╠о─о▄ transport request pipe" -#: libs/ardour/session_process.cc:105 +#: libs/ardour/session_process.cc:104 msgid "Session: error in no roll for %1" msgstr "нёо┘н╫н╣н╢о│н╞н╠: о┐о├н╛н╩н╪н╠ о┐о└н© no roll нЁн╧н╠ %1" -#: libs/ardour/session_state.cc:101 +#: libs/ardour/session_state.cc:100 #, fuzzy msgid "Could not use path %1 (%s)" msgstr "Source: н╢н╣н╫ н╪о─н©о│о▌ н╫н╠ н╠н╫н©н╞н╬о┴ о└н© peakpath \"%1\" (%2)" -#: libs/ardour/session_state.cc:129 +#: libs/ardour/session_state.cc:128 msgid "end" msgstr "о└н╜н╩н©о┌" -#: libs/ardour/session_state.cc:130 +#: libs/ardour/session_state.cc:129 #, fuzzy msgid "start" msgstr "н╬н╣о┤о┴о│н╧о┐о└о▄" @@ -1819,98 +1756,109 @@ msgstr "нёо┘н╫н╣н╢о│н╞н╠: н╢н╣н╫ н╪о─н©о│о▌ н╫н╠ н╢н╥н╪н╧н©о┘о│нЁн╝о┐о┴ н■н╧н╠н╢ msgid "Session: cannot create Region from XML description." msgstr "нёо┘н╫н╣н╢о│н╞н╠: н╢н╣н╫ н╪о─н©о│о▌ н╫н╠ н╢н╥н╪н╧н©о┘о│нЁн╝о┐о┴ н═н╣о│н╧н©о┤н╝ н╠о─о▄ XML о─н╣о│н╧нЁо│н╠о├н╝." -#: libs/ardour/session_state.cc:1762 +#: libs/ardour/session_state.cc:1763 msgid "Session: XMLNode describing a AudioRegion is incomplete (no source)" msgstr "" "нёо┘н╫н╣н╢о│н╞н╠: н÷ XMLн о▄н╪н╡н©о┌ о─н©о┘ о─н╣о│н╧нЁо│н╛о├н╣н╧ Audioн═н╣о│н╧н©о┤н╝ н╣н╞н╫н╠н╧ н╥н╪н╧о└н╣н╩н╝о┌ (н╢н╞о┤о┴о┌ о─н╥нЁн╝)" -#: libs/ardour/session_state.cc:1770 libs/ardour/session_state.cc:1784 +#: libs/ardour/session_state.cc:1771 libs/ardour/session_state.cc:1791 msgid "" "Session: XMLNode describing a AudioRegion references an unknown source id =%1" msgstr "" "нёо┘н╫н╣н╢о│н╞н╠: н÷ XMLн о▄н╪н╡н©о┌ о─н©о┘ о─н╣о│н╧нЁо│н╛о├н╣н╧ Audioн═н╣о│н╧н©о┤н╝ н╠н╫н╠о├н╜о│н╣н╧ н╛нЁн╫о┴о┐о└н© id о─н╥нЁн╝о┌ =" "%1" -#: libs/ardour/session_state.cc:1852 +#: libs/ardour/session_state.cc:1777 libs/ardour/session_state.cc:1797 +#, fuzzy +msgid "" +"Session: XMLNode describing a AudioRegion references a non-audio source id =%" +"1" +msgstr "" +"нёо┘н╫н╣н╢о│н╞н╠: н÷ XMLн о▄н╪н╡н©о┌ о─н©о┘ о─н╣о│н╧нЁо│н╛о├н╣н╧ Audioн═н╣о│н╧н©о┤н╝ н╠н╫н╠о├н╜о│н╣н╧ н╛нЁн╫о┴о┐о└н© id о─н╥нЁн╝о┌ =" +"%1" + +#: libs/ardour/session_state.cc:1867 msgid "Session: cannot create Source from XML description." msgstr "нёо┘н╫н╣н╢о│н╞н╠: н╢н╣н╫ н╪о─н©о│о▌ н╫н╠ н╢н╥н╪н╧н©о┘о│нЁн╝о┐о┴ н═н╥нЁн╝ н╠о─о▄ XML о─н╣о│н╧нЁо│н╠о├н╝." -#: libs/ardour/session_state.cc:1883 -msgid "Found a sound file that cannot be used by Ardour. See the progammers." +#: libs/ardour/session_state.cc:1888 +#, fuzzy +msgid "" +"Found a sound file that cannot be used by Ardour. Talk to the progammers." msgstr "" "н▓о│н╝н╨н╠ н╜н╫н╠ sound file о─н©о┘ н╢н╣н╫ н╪о─н©о│н╣н╞ н╫н╠ о┤о│н╥о┐н╧н╪н©о─н©н╧н╥н╦н╣н╞ н╠о─о▄ о└н©н╫ Ardour. " "н∙о─н╧н╨н©н╧н╫о┴н╫н╝о┐о└н╣ н╪н╣ о└н©о┘о┌ о─о│н©нЁо│н╠н╪н╪н╠о└н╧о┐о└н╜о┌." -#: libs/ardour/session_state.cc:1908 +#: libs/ardour/session_state.cc:1912 msgid "Could not create mix templates directory \"%1\" (%2)" msgstr "н■н╣н╫ н╪о─о▄о│н╣о┐н╠ н╫н╠ н╢н╥н╪н╧н©о┘о│нЁн╝о┐о┴ о├н╛н╨н╣н╩н© о─о│н©о┐о┤н╣н╢н╞о┴н╫ н╪н╞н╬н╣о┴о┌ \"%1\" (%2)" -#: libs/ardour/session_state.cc:1922 +#: libs/ardour/session_state.cc:1926 msgid "Template \"%1\" already exists - new version not created" msgstr "н╓н© о─о│н©о┐о┤н╜н╢н╧н© \"%1\" н╝н╢н╥ о┘о─н╛о│о┤н╣н╧ - н╫н╜н╠ н╜н╨н╢н©о┐н╥ н╢н╣н╫ н╢н╥н╪н╧н©о┘о│нЁн╝н╦н╥н╨н╣" -#: libs/ardour/session_state.cc:1929 +#: libs/ardour/session_state.cc:1933 msgid "mix template not saved" msgstr "о─о│н©о┐о┤н╜н╢н╧н© н╪н╞н╬н╣о┴о┌ н╢н╣н╫ н╠о─н©н╦н╥н╨н╣о█о└н╥н╨н╣" -#: libs/ardour/session_state.cc:1989 +#: libs/ardour/session_state.cc:1993 msgid "cannot create session directory \"%1\"; ignored" msgstr "н╢н╣н╫ н╪о─н©о│о▌ н╫н╠ н╢н╥н╪н╧н©о┘о│нЁн╝о┐о┴ о├н╛н╨н╣н╩н© о┐о┘н╫н╣н╢о│н╞н╠о┌ \"%1\"; н╠нЁн╫н©н╝н╦н╥н╨н╣" -#: libs/ardour/session_state.cc:2002 +#: libs/ardour/session_state.cc:2006 msgid "cannot create sounds directory \"%1\"; ignored" msgstr "н╢н╣н╫ н╪о─н©о│о▌ н╫н╠ н╢н╥н╪н╧н©о┘о│нЁн╝о┐о┴ о└н©н╫ о├н╛н╨н╣н╩н© 'sounds' \"%1\"; н╠нЁн╫н©н╝н╦н╥н╨н╣" -#: libs/ardour/session_state.cc:2013 +#: libs/ardour/session_state.cc:2017 msgid "cannot create dead sounds directory \"%1\"; ignored" msgstr "н╢н╣н╫ н╪о─н©о│о▌ н╫н╠ н╢н╥н╪н╧н©о┘о│нЁн╝о┐о┴ о└н©н╫ о├н╛н╨н╣н╩н© 'dead sounds' \"%1\"; н╠нЁн╫н©н╝н╦н╥н╨н╣" -#: libs/ardour/session_state.cc:2024 +#: libs/ardour/session_state.cc:2028 #, fuzzy msgid "cannot create peak file directory \"%1\"; ignored" msgstr "н╢н╣н╫ н╪о─н©о│о▌ н╫н╠ н╢н╥н╪н╧н©о┘о│нЁн╝о┐о┴ о├н╛н╨н╣н╩н© о┐о┘н╫н╣н╢о│н╞н╠о┌ \"%1\"; н╠нЁн╫н©н╝н╦н╥н╨н╣" -#: libs/ardour/session_state.cc:2163 libs/ardour/session_state.cc:2184 +#: libs/ardour/session_state.cc:2167 libs/ardour/session_state.cc:2188 msgid "Session: cannot create Playlist from XML description." msgstr "нёо┘н╫н╣н╢о│н╞н╠: н╢н╣н╫ н╪о─н©о│о▌ н╫н╠ н╢н╥н╪н╧н©о┘о│нЁн╝о┐о┴ о└н╥н╫ Playlist н╠о─о▄ о└н╥н╫ XML о─н╣о│н╧нЁо│н╠о├н╝." -#: libs/ardour/session_state.cc:2223 +#: libs/ardour/session_state.cc:2227 msgid "Session: cannot create Named Selection from XML description." msgstr "" "нёо┘н╫н╣н╢о│н╞н╠: н╢н╣н╫ н╪о─н©о│о▌ н╫н╠ н╢н╥н╪н╧н©о┘о│нЁн╝о┐о┴ о└н╥н╫ н©н╫н©н╪н╠о┐н╪н╜н╫н╥ н╣о─н╧н╩н©нЁн╝ н╠о─о▄ о└н╥н╫ XML " "о─н╣о│н╧нЁо│н╠о├н╝." -#: libs/ardour/session_state.cc:2355 +#: libs/ardour/session_state.cc:2359 msgid "Unknown node \"%1\" found in Connections list from state file" msgstr "" "н├нЁн╫о┴о┐о└н©о┌ н╨о▄н╪н╡н©о┌ \"%1\" н╣о┘о│н╜н╦н╥ о┐о└н╥ н╩н╞о┐о└н╠ 'нёо┘н╫н╢н╜о┐н╣н╧о┌' н╠о─о▄ о└н© н╠о│о┤н╣н╞н© н╨н╠о└н╠о┐о└н╛о┐н╣о┴о┌" -#: libs/ardour/session_state.cc:3195 +#: libs/ardour/session_state.cc:3196 msgid "cannot remove dead sound file %1 (%2)" msgstr "н╢н╣н╫ н╪о─н©о│о▌ н╫н╠ н╠о─н╠н╩н©н╞о┬о┴ о└н© 'н╫н╣н╨о│н©' н╥о┤н©-н╠о│о┤н╣н╞н© %1 (%2)" -#: libs/ardour/session_time.cc:736 +#: libs/ardour/session_time.cc:375 msgid "Unknown JACK transport state %1 in sync callback" msgstr "н├нЁн╫о┴о┐о└н╥ н╨н╠о└н╛о┐о└н╠о┐н╥ о└н©о┘ JACK transport %1 о┐о└н╥н╫ н╠н╫н╛н╨н╩н╥о┐н╥ sync" -#: libs/ardour/session_timefx.cc:77 +#: libs/ardour/session_timefx.cc:76 msgid "tempoize: error creating name for new audio file based on %1" msgstr "" "tempoize: о┐о├н╛н╩н╪н╠ о┐о└н╥ н╢н╥н╪н╧н©о┘о│нЁн╞н╠ н©н╫о▄н╪н╠о└н©о┌ нЁн╧н╠ н╫н╜н© н╠о│о┤н╣н╞н© н╝о┤н©о┘ н╡н╠о┐н╧о┐н╪н╜н╫н© о┐н╣ %1" -#: libs/ardour/session_timefx.cc:85 +#: libs/ardour/session_timefx.cc:87 msgid "tempoize: error creating new audio file %1 (%2)" msgstr "tempoize: о┐о├н╛н╩н╪н╠ о┐о└н╥ н╢н╥н╪н╧н©о┘о│нЁн╞н╠ н╫н╜н©о┘ н╠о│о┤н╣н╞н©о┘ н╝о┤н©о┘ %1 (%2)" -#: libs/ardour/session_timefx.cc:111 +#: libs/ardour/session_timefx.cc:113 msgid "tempoize: error reading data from %1" msgstr "tempoize: о┐о├н╛н╩н╪н╠ о┐о└н╥н╫ н╠н╫н╛нЁн╫о┴о┐н╥ н╢н╣н╢н©н╪н╜н╫о┴н╫ н╠о─о▄ %1" -#: libs/ardour/session_timefx.cc:124 libs/ardour/session_timefx.cc:136 +#: libs/ardour/session_timefx.cc:126 libs/ardour/session_timefx.cc:138 msgid "error writing tempo-adjusted data to %1" msgstr "о┐о├н╛н╩н╪н╠ о┐о└н╥н╫ н╣нЁнЁо│н╠о├н╝ о┤о│н©н╫н©-о│о┘н╦н╪н╧о┐н╪н╜н╫о┴н╫ н╢н╣н╢н©н╪н╜н╫о┴н╫ о┐о└н© %1" -#: libs/ardour/session_timefx.cc:142 +#: libs/ardour/session_timefx.cc:144 msgid "timefx code failure. please notify ardour-developers." msgstr "" "н╠о─н©о└о┘о┤н╞н╠ н╨о▌н╢н╧н╨н╠ timefx. о─н╠о│н╠н╨н╠н╩о▌ н╣н╧н╢н©о─н©н╧н╝о┐о└н╣ о└н©о┘о┌ о─о│н©нЁо│н╠н╪н╪н╠о└н╧о┐о└н╜о┌ о└н©о┘ ardour." @@ -2031,11 +1979,24 @@ msgstr "Little-endian (Intel)" msgid "Big-endian (Mac)" msgstr "Big-endian (Mac)" -#: libs/ardour/sndfilesource.cc:75 -msgid "SndFileSource: cannot open file \"%1\" (%2)" +#: libs/ardour/sndfilesource.cc:145 +msgid "FileSource: cannot get host information for BWF header (%1)" +msgstr "" +"FileSource: н╢н╣н╫ н╪о─н©о│о▌ н╫н╠ н╡о│о▌ о─н╩н╥о│н©о├н©о│н╞н╣о┌ н©н╧н╨н©н╢н╣о┐о─о▄о└н╥(host) нЁн╧н╠ н╣о─н╧н╨н╣о├н╠н╩н╞н╢н╠ " +"BWF (%1)" + +#: libs/ardour/sndfilesource.cc:167 +msgid "" +"cannot set broadcast info for audio file %1 (%2); dropping broadcast info " +"for this file" +msgstr "" + +#: libs/ardour/sndfilesource.cc:223 +#, fuzzy +msgid "SndFileSource: cannot open file \"%1\" for %2 (%3)" msgstr "SndFileSource: н╢н╣н╫ н╪о─н©о│о▌ н╫н╠ н╠н╫н©н╞н╬о┴ о└н© н╠о│о┤н╣н╞н© \"%1\" (%2)" -#: libs/ardour/sndfilesource.cc:80 +#: libs/ardour/sndfilesource.cc:229 msgid "" "SndFileSource: file only contains %1 channels; %2 is invalid as a channel " "number" @@ -2043,67 +2004,25 @@ msgstr "" "SndFileSource: о└н© н╠о│о┤н╣н╞н© о─н╣о│н╧н╜о┤н╣н╧ н╪о▄н╫н© %1 н╨н╠н╫н╛н╩н╧н╠; %2 н╢н╣н╫ н╜о┤н╣н╧ н╠н╬н╞н╠ о┐н╠н╫ " "н╨н╠н╫н╛н╩н╧ number" -#: libs/ardour/sndfilesource.cc:122 +#: libs/ardour/sndfilesource.cc:306 msgid "SndFileSource: could not seek to frame %1 within %2 (%3)" msgstr "SndFileSource: н╢н╣н╫ н╪о─н©о│н©о█о┐н╠ н╫н╠ н╠н╫н╠н╤н╥о└н╝о┐о┴ о┐о└н© frame %1 н╪н╜о┐н╠ о┐о└н© %2 (%3)" -#: libs/ardour/source.cc:161 -msgid "poll on peak request pipe failed (%1)" -msgstr "" - -#: libs/ardour/source.cc:168 -#, fuzzy -msgid "Error on peak thread request pipe" -msgstr "нёо├н╛н╩н╪н╠ о┐о└н© transport thread request pipe" - -#: libs/ardour/source.cc:201 -#, fuzzy -msgid "Error reading from peak request pipe" -msgstr "нёо├н╛н╩н╪н╠ о┐о└н╥н╫ н╠н╫н╛нЁн╫о┴о┐н╥ н╠о─о▄ transport request pipe" - -#: libs/ardour/source.cc:238 libs/ardour/source.cc:243 +#: libs/ardour/sndfilesource.cc:357 #, fuzzy -msgid "UI: cannot set O_NONBLOCK on peak request pipe (%1)" -msgstr "UI: н╢н╣н╫ н╪о─н©о│о▌ н╫н╠ н╦н╜о┐о┴ O_NONBLOCK о┐о└н© signal read pipe (%1)" - -#: libs/ardour/source.cc:248 -msgid "Source: could not create peak thread" -msgstr "Source: н╢н╣н╫ н╪о─о▄о│н╣о┐н╠ н╫н╠ н╢н╥н╪н╧н©о┘о│нЁн╝о┐о┴ peak н╢н╜о┐н╪н╥" - -#: libs/ardour/source.cc:326 -#, fuzzy -msgid "cannot rename peakfile for %1 from %2 to %3 (%4)" -msgstr "н╢н╣н╫ н╪о─н©о│о▌ н╫н╠ н╠о─н╠н╩н©н╞о┬о┴ о└н© peakfile %1 нЁн╧н╠ %2 (%3)" - -#: libs/ardour/source.cc:357 -msgid "Source: cannot stat peakfile \"%1\"" -msgstr "Source: н╢н╣н╫ н╪о─н©о│о▌ н╫н╠ н╪н╣о└о│н╝о┐о┴ о└н© н╠о┘о└н©о┐о└н╧нЁн╪н╣н╞ peakfile \"%1\"" - -#: libs/ardour/source.cc:444 -msgid "cannot read sample data for unscaled peak computation" -msgstr "" -"н╢н╣н╫ н╪о─н©о│о▌ н╫н╠ н╢н╧н╠н╡н╛о┐о┴ н╢н╣н╢н©н╪н╜н╫н╠ н╢н╣н╞нЁн╪н╠о└н©о┌ нЁн╧н╠ о┘о─н©н╩н©нЁн╧о┐н╪о▄ н╪н╥-н╨н╩н╧н╪н╠н╨о▌о└н©о┘ peak" - -#: libs/ardour/source.cc:465 libs/ardour/source.cc:536 -#: libs/ardour/source.cc:780 libs/ardour/source.cc:881 -msgid "Source: cannot open peakpath \"%1\" (%2)" -msgstr "Source: н╢н╣н╫ н╪о─н©о│о▌ н╫н╠ н╠н╫н©н╞н╬о┴ о└н© peakpath \"%1\" (%2)" +msgid "programming error: %1 %2" +msgstr "о┐о├н╛н╩н╪н╠ о─о│н©нЁо│н╠н╪н╪н╠о└н╧о┐н╪н©о█: %1" -#: libs/ardour/source.cc:637 -msgid "Source[%1]: peak read - cannot read %2 samples at offset %3" +#: libs/ardour/sndfilesource.cc:457 +msgid "" +"cannot set broadcast info for audio file %1; Dropping broadcast info for " +"this file" msgstr "" -"Source[%1]: н╠н╫н╛нЁн╫о┴о┐н╥ peak - н╢н╣н╫ н╪о─н©о│о▌ н╫н╠ н╢н╧н╠н╡н╛о┐о┴ %2 н╢н╣н╞нЁн╪н╠о└н╠ о┐о└н╥н╫ н╠о│о┤н╝" -"(offset) %3" -#: libs/ardour/source.cc:789 -msgid "%1: could not write read raw data for peak computation (%2)" -msgstr "" -"%1: н╢н╣н╫ н╪о─н©о│н╣о┐н╠ н╫н╠ нЁо│н╛о┬о┴ н╠н╫н╣нЁн╫о┴о┐н╪н╜н╫н╠ raw н╢н╣н╢н©н╪н╜н╫н╠ нЁн╧н╠ о└н©н╫ о┘о─н©н╩н©нЁн╧о┐н╪о▄ о└н©о┘ " -"peak (%2)" - -#: libs/ardour/source.cc:814 -msgid "%1: could not write peak file data (%2)" -msgstr "%1: н╢н╣н╫ н╪о─о▄о│н╣о┐н╠ н╫н╠ нЁо│н╛о┬о┴ н╢н╣н╢н©н╪н╜н╫н╠ о└н©о┘ н╠о│о┤н╣н╞н©о┘ peak (%2)" +#: libs/ardour/sndfilesource.cc:499 +#, fuzzy +msgid "%1: cannot seek to %2" +msgstr "%1: н╢н╣н╫ н╪о─н©о│о▌ н╫н╠ н╠н╫н╠н╤н╥о└н╝о┐о┴ о┐о└н© %2 нЁн╧н╠ н╣н╬н╠нЁо┴нЁн╝" #: libs/ardour/state_manager.cc:46 #, fuzzy @@ -2216,12 +2135,12 @@ msgstr "" msgid "load XML data" msgstr "" -#: libs/ardour/utils.cc:242 +#: libs/ardour/utils.cc:245 #, fuzzy msgid "illegal or badly-formed string used for path (%1)" msgstr "о─н╠о│н╛н╫н©н╪н╥ н╝ н╨н╠н╨н©о┐о┤н╥н╪н╠о└н╧о┐н╪н╜н╫н╥ нЁо│н╠н╪н╪н╝ нЁн╧н╠ о└н© н╪н©н╫н©о─н╛о└н╧ RAID" -#: libs/ardour/utils.cc:247 +#: libs/ardour/utils.cc:250 #, fuzzy msgid "path (%1) is ambiguous" msgstr "н╓н© н╪н©н╫н©о─н╛о└н╧ н╠н╫н╠н╤н╝о└н╥о┐н╥о┌ о└н©о┘ RAID н╣н╞н╫н╠н╧ н╠н╪о├н╞н╡н©н╩н©" @@ -2247,7 +2166,7 @@ msgid "no support for presets using chunks at this time" msgstr "" "н╨н╠н╪н╪н╞н╠ о┘о─н©о┐о└н╝о│н╧н╬н╥ н╠о┘о└н╝ о└н╥ о┐о└н╧нЁн╪н╝ нЁн╧н╠ о│о┘н╦н╪н╞о┐н╣н╧о┌ о─н©о┘ о┤о│н╥о┐н╧н╪н©о─н©н╧н©о█н╫ н╨н©н╪н╪н╛о└н╧н╠" -#: libs/ardour/coreaudio_source.cc:93 +#: libs/ardour/coreaudio_source.cc:98 #, fuzzy msgid "" "CoreAudioSource: file only contains %1 channels; %2 is invalid as a channel " @@ -2256,11 +2175,121 @@ msgstr "" "SndFileSource: о└н© н╠о│о┤н╣н╞н© о─н╣о│н╧н╜о┤н╣н╧ н╪о▄н╫н© %1 н╨н╠н╫н╛н╩н╧н╠; %2 н╢н╣н╫ н╜о┤н╣н╧ н╠н╬н╞н╠ о┐н╠н╫ " "н╨н╠н╫н╛н╩н╧ number" -#: libs/ardour/coreaudio_source.cc:157 +#: libs/ardour/coreaudio_source.cc:163 #, fuzzy msgid "CoreAudioSource: could not seek to frame %1 within %2 (%3)" msgstr "SndFileSource: н╢н╣н╫ н╪о─н©о│н©о█о┐н╠ н╫н╠ н╠н╫н╠н╤н╥о└н╝о┐о┴ о┐о└н© frame %1 н╪н╜о┐н╠ о┐о└н© %2 (%3)" +#~ msgid "FileSource: \"%1\" not found when searching %2 using %3" +#~ msgstr "FileSource: \"%1\" н╢н╣н╫ н╣о┘о│н╜н╦н╥ о▄о└н╠н╫ н╠н╫н╠н╤н╥о└н╣н╞о└н© %2 о┤о│н╥о┐н╧н╪н©о─н©н╧о▌н╫о└н╠о┌ %3" + +#~ msgid "FileSource: could not open \"%1\": (%2)" +#~ msgstr "FileSource: н╢н╣н╫ н╪о─о▄о│н╣о┐н╠ н╫н╠ н╠н╫н©н╞н╬о┴ \"%1\": (%2)" + +#~ msgid "FileSource: cannot write header in %1" +#~ msgstr "FileSource: н╢н╣н╫ н╪о─н©о│о▌ н╫н╠ нЁо│н╛о┬о┴ н╣о─н╧н╨н╣о├н╠н╩н╞н╢н╠ о┐о└н© %1" + +#~ msgid "FileSource: cannot locate chunks in %1" +#~ msgstr "FileSource: н╢н╣н╫ н╪о─н©о│о▌ н╫н╠ н╠н╫н╧о┤н╫н╣о█о┐о┴ н╨н©н╪н╪н╛о└н╧н╠ о┐о└н© %1" + +#~ msgid "FileSource: cannot read header in %1" +#~ msgstr "FileSource: н╢н╣н╫ н╪о─н©о│о▌ н╫н╠ н╢н╧н╠н╡н╛о┐о┴ н╣о─н╧н╨н╣о├н╠н╩н╞н╢н╠ о┐о└н© %1" + +#~ msgid "FileSource: cannot check header in %1" +#~ msgstr "FileSource: н╢н╣н╫ н╪о─н©о│о▌ н╫н╠ н╣н╩н╜нЁн╬о┴ н╣о─н╧н╨н╣о├н╠н╩н╞н╢н╠ о┐о└н© %1" + +#, fuzzy +#~ msgid "FileSource: cannot initialize peakfile for %1 as %2" +#~ msgstr "FileSource: н╢н╣н╫ н╪о─н©о│о▌ н╫н╠ н╣н╨н╨н╧н╫н╝о┐о┴ о└н© peakfile нЁн╧н╠ %1" + +#~ msgid "FileSource: cannot seek to end of file" +#~ msgstr "FileSource: н╢н╣н╫ н╪о─н©о│о▌ н╫н╠ н╠н╫н╧о┤н╫н╣о█о┐о┴ о└н© о└н╜н╩н©о┌ о└н©о┘ н╠о│о┤н╣н╞н©о┘" + +#~ msgid "FileSource: cannot read RIFF/WAVE chunk from file" +#~ msgstr "FileSource: н╢н╣н╫ н╪о─н©о│о▌ н╫н╠ н╢н╧н╠н╡н╛о┐о┴ н╨н©н╪н╪н╛о└н╧ RIFF/WAVE н╠о─о▄ о└н© н╠о│о┤н╣н╞н©" + +#~ msgid "FileSource %1: not a RIFF/WAVE file" +#~ msgstr "FileSource %1: н╢н╣н╫ н╣н╞н╫н╠н╧ RIFF/WAVE н╠о│о┤н╣н╞н©" + +#~ msgid "FileSource: can't read a chunk" +#~ msgstr "FileSource: н╢н╣н╫ н╪о─н©о│о▌ н╫н╠ н╢н╧н╠н╡н╛о┐о┴ н╨н©н╪н╪н╛о└н╧" + +#~ msgid "FileSource: cannot get user information for BWF header (%1)" +#~ msgstr "" +#~ "FileSource: н╢н╣н╫ н╪о─н©о│о▌ н╫н╠ н╡о│о▌ о─н╩н╥о│н©о├н©о│н╞н╣о┌ о┤о│н╝о┐о└н╥ нЁн╧н╠ н╣о─н╧н╨н╣о├н╠н╩н╞н╢н╠ BWF (%1)" + +#~ msgid "FileSource[%1]: cannot update data size: %2" +#~ msgstr "FileSource[%1]: н╢н╣н╫ н╪о─н©о│о▌ н╫н╠ н╠н╫н╠н╫н╣о▌о┐о┴ о└н© н╪н╜нЁн╣н╦н©о┌ н╢н╣н╢н©н╪н╜н╫о┴н╫: %2" + +#~ msgid "FileSource: can't find RIFF chunk info" +#~ msgstr "FileSource: н╢н╣н╫ н╣о┘о│н╜н╦н╥о┐н╠н╫ о─н╩н╥о│н©о├н©о│н╞н╣о┌ нЁн╧н╠ RIFF н╨н©н╪н╪н╛о└н╧" + +#, fuzzy +#~ msgid "FileSource: can't find RIFX chunk info" +#~ msgstr "FileSource: н╢н╣н╫ н╣о┘о│н╜н╦н╥о┐н╠н╫ о─н╩н╥о│н©о├н©о│н╞н╣о┌ нЁн╧н╠ RIFF н╨н©н╪н╪н╛о└н╧" + +#~ msgid "FileSource: can't read RIFF chunk" +#~ msgstr "FileSource: н╢н╣н╫ н╪о─н©о│о▌ н╫н╠ н╢н╧н╠н╡н╛о┐о┴ RIFF н╨н©н╪н╪н╛о└н╧" + +#~ msgid "FileSource: can't find format chunk info" +#~ msgstr "FileSource: н╢н╣н╫ н╣о┘о│н╜н╦н╥о┐н╠н╫ о─н╩н╥о│н©о├н©о│н╞н╣о┌ нЁн╧н╠ о└н© н╨н©н╪н╪н╛о└н╧ о├н©о│н╪н╠о│н╞о┐н╪н╠о└н©о┌" + +#~ msgid "FileSource: can't read format chunk" +#~ msgstr "FileSource: н╢н╣н╫ н╪о─н©о│о▌ н╫н╠ н╢н╧н╠н╡н╛о┐о┴ о└н© н╨н©н╪н╪н╛о└н╧ о├н©о│н╪н╠о│н╞о┐н╪н╠о└н©о┌" + +#~ msgid "FileSource: can't find data chunk info" +#~ msgstr "FileSource: н╢н╣н╫ н╪о─н©о│о▌ н╫н╠ н╡о│о▌ о─н╩н╥о│н©о├н©о│н╞н╣о┌ нЁн╧н╠ о└н© н╨н©н╪н╪н╛о└н╧ н╢н╣н╢н©н╪н╜н╫о┴н╫" + +#~ msgid "FileSource: can't read data chunk" +#~ msgstr "FileSource: н╢н╣н╫ н╪о─н©о│о▌ н╫н╠ н╢н╧н╠н╡н╛о┐о┴ о└н© н╨н©н╪н╪н╛о└н╧ н╢н╣н╢н©н╪н╜н╫о┴н╫" + +#~ msgid "" +#~ "FileSource: cannot read Broadcast Wave data from existing audio file \"%1" +#~ "\" (%2)" +#~ msgstr "" +#~ "FileSource: н╢н╣н╫ н╪о─н©о│о▌ н╫н╠ н╢н╧н╠н╡н╛о┐о┴ н╢н╣н╢н©н╪н╜н╫н╠ Broadcast Wave н╠о─о▄ о└н© о┘о─н╛о│о┤н©н╫ " +#~ "н╠о│о┤н╣н╞н© \"%1\" (%2)" + +#~ msgid "" +#~ "FileSource: cannot read Broadcast Wave coding history from audio file \"%1" +#~ "\" (%2)" +#~ msgstr "" +#~ "FileSource: н╢н╣н╫ н╪о─н©о│о▌ н╫н╠ н╢н╧н╠н╡н╛о┐о┴ о└н© н╧о┐о└н©о│н╧н╨о▄ о└н©о┘ н╨о▌н╢н╧н╨н╠ Broadcast Wave " +#~ "н╠о─о▄ о└н© н╠о│о┤н╣н╞н© \"%1\" (%2)" + +#, fuzzy +#~ msgid "" +#~ "FileSource \"%1\" does not use valid sample format.\n" +#~ "This is probably a programming error." +#~ msgstr "" +#~ "FileSource \"%1\" н╢н╣н╫ о┤о│н╥о┐н╧н╪н©о─н©н╧н╣н╞ format н╪н╣о└н╠н╡н╩н╥о└н╝о┌ о┘о─н©н╢н╧н╠о┐о└н©н╩н╝о┌.\n" +#~ "н▒о┘о└о▄ о─н╧н╦н╠н╫о▄н╫ н╫н╠ н╣н╞н╫н╠н╧ о┐о├н╛н╩н╪н╠ о─о│н©нЁо│н╠н╪н╪н╠о└н╧о┐н╪н©о█." + +#~ msgid "FileSource \"%1\" has no \"data\" chunk" +#~ msgstr "FileSource \"%1\" н╢н╣н╫ н╜о┤н╣н╧ \"data\" н╨н©н╪н╪н╛о└н╧" + +#~ msgid "" +#~ "%1: data length in header (%2) differs from implicit size in file (%3)" +#~ msgstr "" +#~ "%1: о└н© н╪н╜нЁн╣н╦н©о┌ н╢н╣н╢н©н╪н╜н╫о┴н╫ о└н╥о┌ н╣о─н╧н╨н╣о├н╠н╩н╞н╢н╠о┌ (%2) н╢н╧н╠о├н╜о│н╣н╧ н╠о─о▄ о└н© н╢н╣н╢н╥н╩о┴н╪н╜н╫н© " +#~ "н╪н╜нЁн╣н╦н©о┌ о┐о└н© н╠о│о┤н╣н╞н© (%3)" + +#~ msgid "\"%1\" has a sample rate of %2 instead of %3 as used by this session" +#~ msgstr "" +#~ "\"%1\" н╜о┤н╣н╧ о│о┘н╦н╪о▄ н╢н╣н╧нЁн╪н╠о└н©н╩н╥о┬н╞н╠о┌ %2 н╠н╫о└н╞ о└н©о┘ %3 о▄о─о┴о┌ о┐о└н╥н╫ о─н╠о│н©о█о┐н╠ о┐о┘н╫н╣н╢о│н╞н╠" + +#~ msgid "FileSource: cannot write WAVE chunk: %1" +#~ msgstr "FileSource: н╢н╣н╫ н╪о─н©о│о▌ н╫н╠ нЁо│н╛о┬о┴ WAVE н╨н©н╪н╪н╛о└н╧: %1" + +#~ msgid "FileSource: cannot write format chunk: %1" +#~ msgstr "FileSource: н╢н╣н╫ н╪о─н©о│о▌ н╫н╠ нЁо│н╛о┬о┴ format н╨н©н╪н╪н╛о└н╧: %1" + +#~ msgid "FileSource: cannot data chunk: %1" +#~ msgstr "FileSource: cн╢н╣н╫ н╪о─н©о│о▌ н╫н╠ нЁо│н╛о┬о┴ н╨н©н╪н╪н╛о└н╧ н╢н╣н╢н©н╪н╜н╫о┴н╫: %1" + +#~ msgid "FileSource: \"%1\" bad write (%2)" +#~ msgstr "FileSource: \"%1\" н╨н╠н╨н╝ н╣нЁнЁо│н╠о├н╝ (%2)" + #, fuzzy #~ msgid "cannot create feedback request pipe (%1)" #~ msgstr "н■н╣н╫ н╪о─н©о│о▌ н╫н╠ н╢н╥н╪н╧н©о┘о│нЁн╝о┐о┴ transport request signal pipe (%1)" diff --git a/libs/ardour/po/it_IT.po b/libs/ardour/po/it_IT.po index 7f2412e5d2..708a965a4c 100644 --- a/libs/ardour/po/it_IT.po +++ b/libs/ardour/po/it_IT.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: libardour 0.664.0\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2006-04-25 17:46-0400\n" +"POT-Creation-Date: 2006-06-20 16:23-0400\n" "PO-Revision-Date: 2003-05-21 12:50+0500\n" "Last-Translator: Filippo Pappalardo <filippo@email.it>\n" "Language-Team: Italian\n" @@ -15,6 +15,87 @@ msgstr "" "Content-Type: text/plain; charset=ISO-8859-1\n" "Content-Transfer-Encoding: 8bit\n" +#: libs/ardour/audio_diskstream.cc:336 +#, fuzzy +msgid "AudioDiskstream: Session doesn't know about a Playlist called \"%1\"" +msgstr "DiskStream: La sessione non riconosce la Playlist chiamata \"%1\"" + +#: libs/ardour/audio_diskstream.cc:341 +msgid "AudioDiskstream: Playlist \"%1\" isn't an audio playlist" +msgstr "" + +#: libs/ardour/audio_diskstream.cc:432 +#, fuzzy +msgid "AudioDiskstream %1: there is no existing playlist to make a copy of!" +msgstr "DiskStream %1: non esiste alcuna playlist di cui fare una copia!" + +#: libs/ardour/audio_diskstream.cc:1113 libs/ardour/audio_diskstream.cc:1124 +#, fuzzy +msgid "" +"AudioDiskstream %1: when refilling, cannot read %2 from playlist at frame %3" +msgstr "DiskStream %1: impossibile leggere %2 dalla playlista al frame %3" + +#: libs/ardour/audio_diskstream.cc:1253 +#, fuzzy +msgid "AudioDiskstream %1: cannot read %2 from playlist at frame %3" +msgstr "DiskStream %1: impossibile leggere %2 dalla playlista al frame %3" + +#: libs/ardour/audio_diskstream.cc:1620 libs/ardour/audio_diskstream.cc:1637 +#, fuzzy +msgid "AudioDiskstream %1: cannot write to disk" +msgstr "DiskStream %1: impossibile scrivere sul disco" + +#: libs/ardour/audio_diskstream.cc:1697 +#, fuzzy +msgid "AudioDiskstream \"%1\": cannot flush captured data to disk!" +msgstr "DiskStream \"%1\": impossibile scaricare i dati acquisiti sul disco!" + +#: libs/ardour/audio_diskstream.cc:1794 +msgid "%1: could not create region for complete audio file" +msgstr "%1: impossibile creare una regione per il file audio completo" + +#: libs/ardour/audio_diskstream.cc:1817 +#, fuzzy +msgid "AudioDiskstream: could not create region for captured audio!" +msgstr "DiskStream: impossibile creare una regione per l'audio registrato!" + +#: libs/ardour/audio_diskstream.cc:1872 +#, fuzzy +msgid "programmer error: %1" +msgstr "errore di programmazione: %1" + +#: libs/ardour/audio_diskstream.cc:2144 +#, fuzzy +msgid "AudioDiskstream: channel %1 out of range" +msgstr "DiskStream: canale fuori margine" + +#: libs/ardour/audio_diskstream.cc:2169 +msgid "%1:%2 new capture file not initialized correctly" +msgstr "%1:%2 nuovo file di registrazione non Х stato avviato correttamente" + +#: libs/ardour/audio_diskstream.cc:2402 +msgid "Location \"%1\" not valid for track loop (start >= end)" +msgstr "La Location \"%1\" non valida per il loop (inizio >= fine)" + +#: libs/ardour/audio_diskstream.cc:2483 +#, fuzzy +msgid "%1: cannot restore pending capture source file %2" +msgstr "Import: impossibile aprire il file audio di input \"%1\"" + +#: libs/ardour/audio_diskstream.cc:2505 +msgid "%1: incorrect number of pending sources listed - ignoring them all" +msgstr "" + +#: libs/ardour/audio_diskstream.cc:2521 +#, fuzzy +msgid "%1: cannot create whole-file region from pending capture sources" +msgstr "Playlist: impossibile creare la Regione dal file di stato" + +#: libs/ardour/audio_diskstream.cc:2533 +#, fuzzy +msgid "%1: cannot create region from pending capture sources" +msgstr "Playlist: impossibile creare la Regione dal file di stato" + #: libs/ardour/audio_library.cc:91 msgid "channels" msgstr "" @@ -60,157 +141,266 @@ msgstr "" msgid "xfade change" msgstr "cambio dello smorzamento incrociato" -#: libs/ardour/audio_playlist.cc:926 +#: libs/ardour/audio_playlist.cc:932 msgid "region modified" msgstr "regione modificata" -#: libs/ardour/audio_track.cc:121 libs/ardour/io.cc:1703 -#: libs/ardour/io.cc:1813 +#: libs/ardour/audio_track.cc:132 libs/ardour/io.cc:1715 +#: libs/ardour/io.cc:1825 msgid "Unknown connection \"%1\" listed for input of %2" msgstr "Connessione sconosciuta \"%1\" come input di %2" -#: libs/ardour/audio_track.cc:123 libs/ardour/io.cc:1705 -#: libs/ardour/io.cc:1815 +#: libs/ardour/audio_track.cc:134 libs/ardour/io.cc:1717 +#: libs/ardour/io.cc:1827 msgid "in 1" msgstr "" -#: libs/ardour/audio_track.cc:124 libs/ardour/io.cc:1706 -#: libs/ardour/io.cc:1816 +#: libs/ardour/audio_track.cc:135 libs/ardour/io.cc:1718 +#: libs/ardour/io.cc:1828 msgid "No input connections available as a replacement" msgstr "" -#: libs/ardour/audio_track.cc:128 libs/ardour/io.cc:1710 -#: libs/ardour/io.cc:1820 +#: libs/ardour/audio_track.cc:139 libs/ardour/io.cc:1722 +#: libs/ardour/io.cc:1832 msgid "Connection %1 was not available - \"in 1\" used instead" msgstr "" -#: libs/ardour/audio_track.cc:137 libs/ardour/io.cc:1829 +#: libs/ardour/audio_track.cc:148 libs/ardour/io.cc:1841 msgid "improper input channel list in XML node (%1)" msgstr "" -#: libs/ardour/audio_track.cc:182 libs/ardour/audio_track.cc:195 +#: libs/ardour/audio_track.cc:193 libs/ardour/audio_track.cc:206 msgid "AudioTrack: diskstream \"%1\" not known by session" msgstr "AudioTrack: diskstream \"%1\" non riconosciuto dalla sessione" -#: libs/ardour/audio_track.cc:293 +#: libs/ardour/audio_track.cc:304 msgid "" "MIDI rec_enable control specification for %1 is incomplete, so it has been " "ignored" msgstr "" -#: libs/ardour/audio_track.cc:305 +#: libs/ardour/audio_track.cc:316 msgid "programming error: AudioTrack given state without diskstream!" msgstr "" -#: libs/ardour/audioengine.cc:147 +#: libs/ardour/audioengine.cc:149 msgid "cannot activate JACK client" msgstr "impossibile attivare il client JACK" -#: libs/ardour/audioengine.cc:432 +#: libs/ardour/audioengine.cc:400 msgid "register audio input port called before engine was started" msgstr "" "la richiesta di registrazione di una porta di entrata avvenuta prima " "dell'avvio dell'applicazione" -#: libs/ardour/audioengine.cc:463 +#: libs/ardour/audioengine.cc:431 msgid "register audio output port called before engine was started" msgstr "" "la richiesta di registrazione di una porta di uscita avvenuta prima " "dell'avvio dell'applicazione" -#: libs/ardour/audioengine.cc:524 +#: libs/ardour/audioengine.cc:492 msgid "connect called before engine was started" msgstr "richiesta di connessione avvenuta prima dell'avvio dell'applicazione" -#: libs/ardour/audioengine.cc:540 +#: libs/ardour/audioengine.cc:508 msgid "AudioEngine: cannot connect %1 (%2) to %3 (%4)" msgstr "" -#: libs/ardour/audioengine.cc:553 libs/ardour/audioengine.cc:582 +#: libs/ardour/audioengine.cc:521 libs/ardour/audioengine.cc:550 msgid "disconnect called before engine was started" msgstr "" "richiesta di disconnessione avvenuta prima dell'avvio dell'applicazione" -#: libs/ardour/audioengine.cc:640 +#: libs/ardour/audioengine.cc:608 msgid "get_port_by_name() called before engine was started" msgstr "" "richiesta get_port_by_name() avvenuta prima dell'avvio dell'applicazione" -#: libs/ardour/audioengine.cc:673 +#: libs/ardour/audioengine.cc:641 msgid "get_ports called before engine was started" msgstr "richiesta di get_ports avvenuta prima dell'avvio dell'applicazione" -#: libs/ardour/audioengine.cc:748 +#: libs/ardour/audioengine.cc:716 msgid "get_nth_physical called before engine was started" msgstr "" "richiesta di get_nth_physical avvenuta prima dell'avvio dell'applicazione" -#: libs/ardour/audioengine.cc:776 +#: libs/ardour/audioengine.cc:744 #, fuzzy msgid "get_port_total_latency() called with no JACK client connection" msgstr "" "richiesta di get_port_total_latency() avvenuta prima dell'avvio " "dell'applicazione" -#: libs/ardour/audioengine.cc:782 +#: libs/ardour/audioengine.cc:750 msgid "get_port_total_latency() called before engine was started" msgstr "" "richiesta di get_port_total_latency() avvenuta prima dell'avvio " "dell'applicazione" -#: libs/ardour/audioengine.cc:906 +#: libs/ardour/audioengine.cc:874 msgid "Unable to connect to JACK server" msgstr "" -#: libs/ardour/audioengine.cc:909 +#: libs/ardour/audioengine.cc:877 msgid "Could not connect to JACK server as \"%1\"" msgstr "" -#: libs/ardour/audioengine.cc:914 +#: libs/ardour/audioengine.cc:882 msgid "JACK server started" msgstr "" -#: libs/ardour/audioengine.cc:948 +#: libs/ardour/audioengine.cc:916 msgid "cannot shutdown connection to JACK" msgstr "" -#: libs/ardour/audioengine.cc:973 +#: libs/ardour/audioengine.cc:941 msgid "failed to connect to JACK" msgstr "" -#: libs/ardour/audioengine.cc:989 +#: libs/ardour/audioengine.cc:957 #, fuzzy msgid "could not reregister %1" msgstr "Esportazione: impossibile scrivere dati sul file di output (%1)" -#: libs/ardour/audioengine.cc:1046 +#: libs/ardour/audioengine.cc:1014 msgid "could not reconnect %1 and %2 (err = %3)" msgstr "" +#: libs/ardour/audiofilesource.cc:444 libs/ardour/session_state.cc:3094 +msgid "" +"there are already 1000 files with names like %1; versioning discontinued" +msgstr "" +"ci sono gia' 1000 file con nomi come %1; tracciamento di versione interrotto" + +#: libs/ardour/audiofilesource.cc:458 libs/ardour/session_state.cc:3108 +msgid "cannot rename audio file source from %1 to %2 (%3)" +msgstr "impossibile rinominare file audio sorgente da %1 a %2 (%3)" + +#: libs/ardour/audiofilesource.cc:465 libs/ardour/session_state.cc:3123 +msgid "cannot remove peakfile %1 for %2 (%3)" +msgstr "impossibile eliminare il peakfile %1 per %2 (%3)" + +#: libs/ardour/audiofilesource.cc:509 +msgid "FileSource: search path not set" +msgstr "FileSource: percorso di ricerca non specificato" + +#: libs/ardour/audiofilesource.cc:533 +msgid "" +"FileSource: \"%1\" is ambigous when searching %2\n" +"\t" +msgstr "" +"FileSource: \"%1\" Х risultato ambiguo nel cercare %2\n" +"\t" + +#: libs/ardour/audiofilesource.cc:539 +#, fuzzy +msgid "Filesource: cannot find required file (%1): while searching %2" +msgstr "FileSource: impossibile trovare il file richiesto (%1): %2" + +#: libs/ardour/audiofilesource.cc:562 +msgid "Filesource: cannot find required file (%1): %2" +msgstr "FileSource: impossibile trovare il file richiesto (%1): %2" + +#: libs/ardour/audiofilesource.cc:567 +msgid "Filesource: cannot check for existing file (%1): %2" +msgstr "FileSource: impossibile controllare il file esistente (%1): %2" + +#: libs/ardour/audiofilesource.cc:639 libs/ardour/insert.cc:525 +#: libs/ardour/sndfilesource.cc:111 +msgid "programming error: %1" +msgstr "errore di programmazione: %1" + +#: libs/ardour/audiofilesource.cc:644 +#, fuzzy +msgid "cannot rename audio file for %1 to %2" +msgstr "impossibile rinominare file audio sorgente da %1 a %2 (%3)" + #: libs/ardour/audiofilter.cc:44 msgid "audiofilter: error creating name for new audio file based on %1" msgstr "" "audiofilter: errore nel creare il nome per il nuovo file audio basato su %1" -#: libs/ardour/audiofilter.cc:54 +#: libs/ardour/audiofilter.cc:57 msgid "audiofilter: error creating new audio file %1 (%2)" msgstr "audiofilter: errore nel creare un nuovo file audio %1 (%2)" -#: libs/ardour/audioregion.cc:855 libs/ardour/audioregion.cc:917 +#: libs/ardour/audioregion.cc:857 libs/ardour/audioregion.cc:919 #, fuzzy msgid "fade in change" msgstr "cambio dello smorzamento incrociato" -#: libs/ardour/audioregion.cc:1341 +#: libs/ardour/audioregion.cc:1349 #, c-format msgid "normalized to %.2fdB" msgstr "normalizzato a %.2fdB" -#: libs/ardour/audioregion.cc:1359 +#: libs/ardour/audioregion.cc:1367 #, fuzzy msgid "envelope change" msgstr "livello cambiato" +#: libs/ardour/audiosource.cc:143 +msgid "poll on peak request pipe failed (%1)" +msgstr "" + +#: libs/ardour/audiosource.cc:150 +msgid "Error on peak thread request pipe" +msgstr "" + +#: libs/ardour/audiosource.cc:183 +#, fuzzy +msgid "Error reading from peak request pipe" +msgstr "Errore nel leggere dalla porta MIDI %1" + +#: libs/ardour/audiosource.cc:215 libs/ardour/session_butler.cc:80 +#: libs/ardour/session_midi.cc:1183 +msgid "Cannot create transport request signal pipe (%1)" +msgstr "" + +#: libs/ardour/audiosource.cc:220 libs/ardour/audiosource.cc:225 +msgid "UI: cannot set O_NONBLOCK on peak request pipe (%1)" +msgstr "" + +#: libs/ardour/audiosource.cc:230 +#, fuzzy +msgid "AudioSource: could not create peak thread" +msgstr "Sessione: impossibile creare un nuovo route" + +#: libs/ardour/audiosource.cc:308 +#, fuzzy +msgid "cannot rename peakfile for %1 from %2 to %3 (%4)" +msgstr "impossibile eliminare il peakfile %1 per %2 (%3)" + +#: libs/ardour/audiosource.cc:350 +#, fuzzy +msgid "AudioSource: cannot stat peakfile \"%1\"" +msgstr "FileSource: impossibile avviare il peakfile per %1" + +#: libs/ardour/audiosource.cc:451 +msgid "cannot read sample data for unscaled peak computation" +msgstr "" + +#: libs/ardour/audiosource.cc:472 libs/ardour/audiosource.cc:543 +#: libs/ardour/audiosource.cc:787 libs/ardour/audiosource.cc:878 +#, fuzzy +msgid "AudioSource: cannot open peakpath \"%1\" (%2)" +msgstr "SndFileSource: impossibile accedere al file \"%1\" (%2)" + +#: libs/ardour/audiosource.cc:644 +#, fuzzy +msgid "AudioSource[%1]: peak read - cannot read %2 samples at offset %3" +msgstr "DiskStream %1: impossibile leggere %2 dalla playlista al frame %3" + +#: libs/ardour/audiosource.cc:798 +msgid "%1: could not write read raw data for peak computation (%2)" +msgstr "" + +#: libs/ardour/audiosource.cc:823 +msgid "%1: could not write peak file data (%2)" +msgstr "" + #: libs/ardour/automation_event.cc:64 libs/ardour/location.cc:344 #: libs/ardour/tempo.cc:225 msgid "initial" @@ -232,53 +422,49 @@ msgstr "rimosso evento" msgid "removed multiple events" msgstr "rimossi molteplici eventi" -#: libs/ardour/automation_event.cc:461 +#: libs/ardour/automation_event.cc:466 libs/ardour/automation_event.cc:497 msgid "removed range" msgstr "rimosso intervallo" -#: libs/ardour/automation_event.cc:491 +#: libs/ardour/automation_event.cc:527 msgid "event range adjusted" msgstr "" -#: libs/ardour/automation_event.cc:513 +#: libs/ardour/automation_event.cc:549 msgid "event adjusted" msgstr "" -#: libs/ardour/automation_event.cc:628 libs/ardour/automation_event.cc:733 -#: libs/ardour/panner.cc:1040 +#: libs/ardour/automation_event.cc:664 libs/ardour/automation_event.cc:769 +#: libs/ardour/panner.cc:1041 msgid "programming error:" msgstr "errore di programmazione:" -#: libs/ardour/automation_event.cc:1042 +#: libs/ardour/automation_event.cc:1078 msgid "cut/copy/clear" msgstr "taglia/copia/pulisci" -#: libs/ardour/automation_event.cc:1075 +#: libs/ardour/automation_event.cc:1111 msgid "copy" msgstr "copia" -#: libs/ardour/automation_event.cc:1143 libs/ardour/playlist.cc:939 +#: libs/ardour/automation_event.cc:1179 libs/ardour/playlist.cc:939 msgid "paste" msgstr "incolla" -#: libs/ardour/automation_event.cc:1198 +#: libs/ardour/automation_event.cc:1234 msgid "" "automation list: no x-coordinate stored for control point (point ignored)" msgstr "" "lista automazione: nessuna coordinata X salvata per punto di controllo " "(ignorato)" -#: libs/ardour/automation_event.cc:1204 +#: libs/ardour/automation_event.cc:1240 msgid "" "automation list: no y-coordinate stored for control point (point ignored)" msgstr "" "lista automazione: nessuna coordinata Y salvata per punto di controllo " "(ignorato)" -#: libs/ardour/basic_ui.cc:68 -msgid "unnamed" -msgstr "" - #: libs/ardour/configuration.cc:79 #, fuzzy msgid "loading system configuration file %1" @@ -321,36 +507,49 @@ msgid "ill-formed MIDI port specification in ardour rcfile (ignored)" msgstr "" "porta MIDI mal configurata nel file di configurazione di ardour (ignorato)" -#: libs/ardour/connection.cc:183 +#: libs/ardour/connection.cc:182 msgid "Node for Connection has no \"name\" property" msgstr "Il nodo per la connessione non possiede l'attributo \"nome\"" -#: libs/ardour/connection.cc:191 +#: libs/ardour/connection.cc:190 msgid "Node for Connection has no \"connections\" property" msgstr "Il nodo per la connessione non ha l'attributo \"connessioni\"" -#: libs/ardour/connection.cc:227 libs/ardour/io.cc:1889 +#: libs/ardour/connection.cc:226 libs/ardour/io.cc:1901 msgid "IO: badly formed string in XML node for inputs \"%1\"" msgstr "IO: stringa malformata nel nodo XML per le entrate \"%1\"" -#: libs/ardour/connection.cc:232 libs/ardour/io.cc:1894 +#: libs/ardour/connection.cc:231 libs/ardour/io.cc:1906 msgid "bad input string in XML node \"%1\"" msgstr "stringa malformata nel nodo XML \"%1\"" -#: libs/ardour/control_protocol_manager.cc:79 +#: libs/ardour/control_protocol_manager.cc:82 msgid "control protocol name \"%1\" has no descriptor" msgstr "" -#: libs/ardour/control_protocol_manager.cc:84 +#: libs/ardour/control_protocol_manager.cc:87 msgid "control protocol name \"%1\" could not be initialized" msgstr "" -#: libs/ardour/control_protocol_manager.cc:180 +#: libs/ardour/control_protocol_manager.cc:143 +msgid "Instantiating mandatory control protocol %1" +msgstr "" + +#: libs/ardour/control_protocol_manager.cc:177 +#, fuzzy +msgid "Control protocol %1 not usable" +msgstr "La porta MIDI \"%1\" non disponibile: nessun controllo MTC possibile" + +#: libs/ardour/control_protocol_manager.cc:189 +msgid "Control surface protocol discovered: \"%1\"" +msgstr "" + +#: libs/ardour/control_protocol_manager.cc:207 #, fuzzy msgid "ControlProtocolManager: cannot load module \"%1\" (%2)" msgstr "LADSPA: impossibile caricare il modulo \"%1\" (%2)" -#: libs/ardour/control_protocol_manager.cc:188 +#: libs/ardour/control_protocol_manager.cc:215 #, fuzzy msgid "ControlProtocolManager: module \"%1\" has no descriptor function." msgstr "LADSPA: il modulo \"%1\" non ha alcuna funzione descriptor." @@ -381,8 +580,9 @@ msgstr "livello cambiato" msgid "old-style crossfade information - no position information" msgstr "il nodo XML per la Location non ha informazioni sull'inizio" -#: libs/ardour/curve.cc:112 libs/ardour/insert.cc:454 -#: libs/ardour/session.cc:2452 libs/ardour/session.cc:2504 +#: libs/ardour/curve.cc:111 libs/ardour/globals.cc:339 +#: libs/ardour/insert.cc:454 libs/ardour/session.cc:2466 +#: libs/ardour/session.cc:2518 msgid "programming error: " msgstr "errore di programmazione: " @@ -399,347 +599,84 @@ msgstr "" msgid "cannot locate cpu MHz in /proc/cpuinfo" msgstr "impossibile localizzare \"cpu MHz\" in /proc/cpuinfo" -#: libs/ardour/destructive_filesource.cc:197 +#: libs/ardour/destructive_filesource.cc:187 msgid "DestructiveFileSource: \"%1\" bad read retval: %2 of %5 (%3: %4)" msgstr "" -#: libs/ardour/destructive_filesource.cc:210 -#: libs/ardour/destructive_filesource.cc:252 -#: libs/ardour/destructive_filesource.cc:259 +#: libs/ardour/destructive_filesource.cc:200 +#: libs/ardour/destructive_filesource.cc:242 +#: libs/ardour/destructive_filesource.cc:249 msgid "DestructiveFileSource: \"%1\" bad write (%2)" msgstr "" -#: libs/ardour/diskstream.cc:337 -msgid "DiskStream: Session doesn't know about a Playlist called \"%1\"" -msgstr "DiskStream: La sessione non riconosce la Playlist chiamata \"%1\"" - -#: libs/ardour/diskstream.cc:342 -msgid "DiskStream: Playlist \"%1\" isn't an audio playlist" -msgstr "" - -#: libs/ardour/diskstream.cc:433 -msgid "DiskStream %1: there is no existing playlist to make a copy of!" -msgstr "DiskStream %1: non esiste alcuna playlist di cui fare una copia!" - -#: libs/ardour/diskstream.cc:1113 libs/ardour/diskstream.cc:1124 -msgid "DiskStream %1: when refilling, cannot read %2 from playlist at frame %3" -msgstr "DiskStream %1: impossibile leggere %2 dalla playlista al frame %3" - -#: libs/ardour/diskstream.cc:1256 -msgid "DiskStream %1: cannot read %2 from playlist at frame %3" -msgstr "DiskStream %1: impossibile leggere %2 dalla playlista al frame %3" - -#: libs/ardour/diskstream.cc:1623 libs/ardour/diskstream.cc:1640 -msgid "DiskStream %1: cannot write to disk" -msgstr "DiskStream %1: impossibile scrivere sul disco" - -#: libs/ardour/diskstream.cc:1700 -msgid "DiskStream \"%1\": cannot flush captured data to disk!" -msgstr "DiskStream \"%1\": impossibile scaricare i dati acquisiti sul disco!" - -#: libs/ardour/diskstream.cc:1797 -msgid "%1: could not create region for complete audio file" -msgstr "%1: impossibile creare una regione per il file audio completo" - -#: libs/ardour/diskstream.cc:1820 -msgid "DiskStream: could not create region for captured audio!" -msgstr "DiskStream: impossibile creare una regione per l'audio registrato!" - -#: libs/ardour/diskstream.cc:1875 -#, fuzzy -msgid "programmer error: %1" -msgstr "errore di programmazione: %1" - -#: libs/ardour/diskstream.cc:2155 -#, fuzzy -msgid "DiskStream: channel %1 out of range" -msgstr "DiskStream: canale fuori margine" - -#: libs/ardour/diskstream.cc:2180 -msgid "%1:%2 new capture file not initialized correctly" -msgstr "%1:%2 nuovo file di registrazione non Х stato avviato correttamente" - -#: libs/ardour/diskstream.cc:2413 -msgid "Location \"%1\" not valid for track loop (start >= end)" -msgstr "La Location \"%1\" non valida per il loop (inizio >= fine)" - -#: libs/ardour/diskstream.cc:2491 -#, fuzzy -msgid "%1: cannot restore pending capture source file %2" -msgstr "Import: impossibile aprire il file audio di input \"%1\"" - -#: libs/ardour/diskstream.cc:2513 -msgid "%1: incorrect number of pending sources listed - ignoring them all" -msgstr "" - -#: libs/ardour/diskstream.cc:2529 -#, fuzzy -msgid "%1: cannot create whole-file region from pending capture sources" -msgstr "Playlist: impossibile creare la Regione dal file di stato" - -#: libs/ardour/diskstream.cc:2541 -#, fuzzy -msgid "%1: cannot create region from pending capture sources" -msgstr "Playlist: impossibile creare la Regione dal file di stato" - -#: libs/ardour/filesource.cc:175 -msgid "FileSource: search path not set" -msgstr "FileSource: percorso di ricerca non specificato" - -#: libs/ardour/filesource.cc:190 -msgid "FileSource: \"%1\" not found when searching %2 using %3" -msgstr "FileSource: \"%1\" non trovato nel cercare %2 utilizzando %3" - -#: libs/ardour/filesource.cc:196 -msgid "" -"FileSource: \"%1\" is ambigous when searching %2\n" -"\t" -msgstr "" -"FileSource: \"%1\" Х risultato ambiguo nel cercare %2\n" -"\t" - -#: libs/ardour/filesource.cc:231 -msgid "Filesource: cannot find required file (%1): %2" -msgstr "FileSource: impossibile trovare il file richiesto (%1): %2" - -#: libs/ardour/filesource.cc:239 -msgid "Filesource: cannot check for existing file (%1): %2" -msgstr "FileSource: impossibile controllare il file esistente (%1): %2" - -#: libs/ardour/filesource.cc:245 libs/ardour/filesource.cc:1127 -#: libs/ardour/filesource.cc:1210 -msgid "FileSource: could not open \"%1\": (%2)" -msgstr "FileSource: impossibile aprire \"%1\": (%2)" - -#: libs/ardour/filesource.cc:278 -msgid "FileSource: cannot write header in %1" -msgstr "FileSource: impossibile scrivere header in %1" - -#: libs/ardour/filesource.cc:293 -msgid "FileSource: cannot locate chunks in %1" -msgstr "FileSource: impossibile trovare spezzoni in %1" - -#: libs/ardour/filesource.cc:298 -msgid "FileSource: cannot read header in %1" -msgstr "FileSource: impossibile leggere header in %1" - -#: libs/ardour/filesource.cc:303 -msgid "FileSource: cannot check header in %1" -msgstr "FileSource: impossibile controllare header in %1" - -#: libs/ardour/filesource.cc:311 -#, fuzzy -msgid "FileSource: cannot initialize peakfile for %1 as %2" -msgstr "FileSource: impossibile avviare il peakfile per %1" - -#: libs/ardour/filesource.cc:359 libs/ardour/insert.cc:525 -msgid "programming error: %1" -msgstr "errore di programmazione: %1" - -#: libs/ardour/filesource.cc:364 -#, fuzzy -msgid "cannot rename audio file for %1 to %2" -msgstr "impossibile rinominare file audio sorgente da %1 a %2 (%3)" - -#: libs/ardour/filesource.cc:390 -msgid "FileSource: cannot seek to end of file" -msgstr "FileSource: impossibile cercare fino alla fine del file" - -#: libs/ardour/filesource.cc:395 -msgid "FileSource: cannot read RIFF/WAVE chunk from file" -msgstr "FileSource: impossibile accedere allo spezzone RIFF/WAVE dal file" - -#: libs/ardour/filesource.cc:407 -msgid "FileSource %1: not a RIFF/WAVE file" -msgstr "FileSource %1: il file non un file RIFF/WAVE" - -#: libs/ardour/filesource.cc:434 -msgid "FileSource: can't read a chunk" -msgstr "FileSource: impossibile accedere ad uno spezzone" - -#: libs/ardour/filesource.cc:451 -msgid "filesource: correcting mis-written RIFF file to become a RIFX: " -msgstr "" - -#: libs/ardour/filesource.cc:567 -msgid "FileSource: cannot get user information for BWF header (%1)" -msgstr "FileSource: impossibile otterene info utente dall'header BWF (%1)" - -#: libs/ardour/filesource.cc:571 -msgid "FileSource: cannot get host information for BWF header (%1)" -msgstr "FileSource: impossibile ottenere info sull'host dall'header BWF (%1)" - -#: libs/ardour/filesource.cc:716 -msgid "FileSource[%1]: cannot update data size: %2" -msgstr "FileSource[%1]: impossibile aggiornare la dimensione dei dati: %2" - -#: libs/ardour/filesource.cc:733 -msgid "FileSource: can't find RIFF chunk info" -msgstr "FileSource: impossibile trovare info sullo spezzone RIFF" - -#: libs/ardour/filesource.cc:737 -#, fuzzy -msgid "FileSource: can't find RIFX chunk info" -msgstr "FileSource: impossibile trovare info sullo spezzone RIFF" - -#: libs/ardour/filesource.cc:758 -msgid "FileSource: can't read RIFF chunk" -msgstr "FileSource: impossibile accedere allo spezzone RIFF" - -#: libs/ardour/filesource.cc:768 -msgid "FileSource: can't find format chunk info" -msgstr "FileSource: impossibile trovare info sul formato dello spezzone" - -#: libs/ardour/filesource.cc:773 -msgid "FileSource: can't read format chunk" -msgstr "FileSource: impossibile leggere il formato dello spezzone" - -#: libs/ardour/filesource.cc:782 -msgid "FileSource: can't find data chunk info" -msgstr "FileSource: impossibile trovare info sui dati dello spezzone" - -#: libs/ardour/filesource.cc:787 -msgid "FileSource: can't read data chunk" -msgstr "FileSource: impossibile leggere dati dello spezzone" - -#: libs/ardour/filesource.cc:804 -msgid "" -"FileSource: cannot read Broadcast Wave data from existing audio file \"%1" -"\" (%2)" -msgstr "" -"FileSource: impossibile leggere dati Broadcast Wave dal file audio esistente " -"\"%1\" (%2) " - -#: libs/ardour/filesource.cc:820 -msgid "" -"FileSource: cannot read Broadcast Wave coding history from audio file \"%1" -"\" (%2)" -msgstr "" -"FileSource: impossibile leggere lo storico del Broadcast Wave dal file audio " -"\"%1\" (%2)" - -#: libs/ardour/filesource.cc:862 -#, fuzzy -msgid "" -"FileSource \"%1\" does not use valid sample format.\n" -"This is probably a programming error." -msgstr "" -"FileSource \"%1\" non usa il formato floating point.\n" -"Questo probabilmente un errore di programmazione." - -#: libs/ardour/filesource.cc:901 -msgid "FileSource \"%1\" has no \"data\" chunk" -msgstr "FileSource \"%1\" non ha uno spezzone di \"dati\"" - -#: libs/ardour/filesource.cc:906 -msgid "%1: data length in header (%2) differs from implicit size in file (%3)" -msgstr "" -"%1: la lunghezza dei dati nell'header (%2) diversa dalla dimensione " -"implicita nel file (%3)" - -#: libs/ardour/filesource.cc:911 -msgid "\"%1\" has a sample rate of %2 instead of %3 as used by this session" -msgstr "" -"\"%1\" ha una sample rate di %2 anzicch di %3 come il resto della sessione" - -#: libs/ardour/filesource.cc:934 -msgid "FileSource: cannot write WAVE chunk: %1" -msgstr "FileSource: impossibile scrivere lo spezzone WAVE: %1" - -#: libs/ardour/filesource.cc:978 -msgid "FileSource: cannot write format chunk: %1" -msgstr "FileSource: impossibile scrivere il formato dello spezzone: %1" - -#: libs/ardour/filesource.cc:990 -msgid "FileSource: cannot data chunk: %1" -msgstr "" - -#: libs/ardour/filesource.cc:1103 libs/ardour/filesource.cc:1188 -msgid "FileSource: \"%1\" bad write (%2)" -msgstr "" - -#: libs/ardour/filesource.cc:1335 libs/ardour/session_state.cc:3093 -msgid "" -"there are already 1000 files with names like %1; versioning discontinued" -msgstr "" -"ci sono gia' 1000 file con nomi come %1; tracciamento di versione interrotto" - -#: libs/ardour/filesource.cc:1349 libs/ardour/session_state.cc:3107 -msgid "cannot rename audio file source from %1 to %2 (%3)" -msgstr "impossibile rinominare file audio sorgente da %1 a %2 (%3)" - -#: libs/ardour/filesource.cc:1356 libs/ardour/session_state.cc:3122 -msgid "cannot remove peakfile %1 for %2 (%3)" -msgstr "impossibile eliminare il peakfile %1 per %2 (%3)" - -#: libs/ardour/globals.cc:82 +#: libs/ardour/globals.cc:108 msgid "no MIDI ports specified: no MMC or MTC control possible" msgstr "Nessuna porta MIDI specificata: impossibile alcun controllo MMC o MTC" -#: libs/ardour/globals.cc:97 +#: libs/ardour/globals.cc:123 msgid "MIDI port specifications for \"%1\" are not understandable." msgstr "Le specifiche per la porta MIDI \"%1\" non sono state capite" -#: libs/ardour/globals.cc:110 libs/ardour/globals.cc:114 -#: libs/ardour/globals.cc:118 +#: libs/ardour/globals.cc:136 libs/ardour/globals.cc:140 +#: libs/ardour/globals.cc:144 msgid "default" msgstr "" -#: libs/ardour/globals.cc:146 +#: libs/ardour/globals.cc:172 msgid "No MMC control (MIDI port \"%1\" not available)" msgstr "La porta MIDI \"%1\" non disponibile: nessun controllo MTC possibile" -#: libs/ardour/globals.cc:152 +#: libs/ardour/globals.cc:178 msgid "No MTC support (MIDI port \"%1\" not available)" msgstr "La porta MIDI \"%1\" non disponibile: nessun controllo MTC possibile" -#: libs/ardour/globals.cc:157 +#: libs/ardour/globals.cc:183 #, fuzzy msgid "No MIDI parameter support (MIDI port \"%1\" not available)" msgstr "La porta MIDI \"%1\" non disponibile: nessun controllo MTC possibile" -#: libs/ardour/import.cc:71 +#: libs/ardour/import.cc:74 msgid "Import: cannot open input sound file \"%1\"" msgstr "Import: impossibile aprire il file audio di input \"%1\"" -#: libs/ardour/import.cc:76 +#: libs/ardour/import.cc:79 msgid "resampling audio" msgstr "" -#: libs/ardour/import.cc:80 +#: libs/ardour/import.cc:83 msgid "Import: cannot open converted sound file \"%1\"" msgstr "Import: impossibile aprire il file audio convertito \"%1\"" -#: libs/ardour/import.cc:85 +#: libs/ardour/import.cc:88 msgid "Import: error while resampling sound file \"%1\"" msgstr "Import: errore nel resampling deil file audio \"%1\"" -#: libs/ardour/import.cc:141 +#: libs/ardour/import.cc:147 msgid "Session::import_audiofile: cannot open new file source for channel %1" msgstr "" "Session::import_audiofile: impossibile aprire il nuovo file per il canale %1" -#: libs/ardour/import.cc:160 +#: libs/ardour/import.cc:166 msgid "converting audio" msgstr "conversione dell'audio" -#: libs/ardour/import.cc:192 +#: libs/ardour/import.cc:198 msgid "building region" msgstr "costruzione della regione" -#: libs/ardour/import.cc:194 +#: libs/ardour/import.cc:200 msgid "building regions" msgstr "costruzione delle regioni" -#: libs/ardour/import.cc:318 +#: libs/ardour/import.cc:324 msgid "Import: could not open temp file: %1" msgstr "Import: impossibile aprire il file audio temporaneo \"%1\"" -#: libs/ardour/import.cc:327 +#: libs/ardour/import.cc:333 msgid "Import: src_new() failed : %1" msgstr "" -#: libs/ardour/import.cc:355 +#: libs/ardour/import.cc:361 msgid "Import: %1" msgstr "" @@ -796,127 +733,127 @@ msgstr "PortInsert: impossibile aggiungere una porta d'uscita" msgid "non-port insert XML used for port plugin insert" msgstr "insert non-port XML usato per insert di plugin di porta" -#: libs/ardour/io.cc:585 +#: libs/ardour/io.cc:597 msgid "IO: cannot disconnect input port %1 from %2" msgstr "IO: impossibile disconnettere la porta d'entrata %1 da %2" -#: libs/ardour/io.cc:653 +#: libs/ardour/io.cc:665 msgid "IO: cannot disconnect output port %1 from %2" msgstr "IO: impossibile disconnettere la porta d'uscita %1 da %2" -#: libs/ardour/io.cc:794 libs/ardour/io.cc:1138 libs/ardour/io.cc:1264 +#: libs/ardour/io.cc:806 libs/ardour/io.cc:1150 libs/ardour/io.cc:1276 #, c-format msgid "%s/out" msgstr "" -#: libs/ardour/io.cc:796 libs/ardour/io.cc:1140 libs/ardour/io.cc:1266 -#: libs/ardour/io.cc:2826 +#: libs/ardour/io.cc:808 libs/ardour/io.cc:1152 libs/ardour/io.cc:1278 +#: libs/ardour/io.cc:2848 #, c-format msgid "%s/out %u" msgstr "" -#: libs/ardour/io.cc:800 libs/ardour/io.cc:1145 libs/ardour/io.cc:1270 +#: libs/ardour/io.cc:812 libs/ardour/io.cc:1157 libs/ardour/io.cc:1282 msgid "IO: cannot register output port %1" msgstr "IO: impossibile registrare la porta %1" -#: libs/ardour/io.cc:895 libs/ardour/io.cc:998 libs/ardour/io.cc:1104 +#: libs/ardour/io.cc:907 libs/ardour/io.cc:1010 libs/ardour/io.cc:1116 #, c-format msgid "%s/in" msgstr "" -#: libs/ardour/io.cc:897 libs/ardour/io.cc:1001 libs/ardour/io.cc:1107 -#: libs/ardour/io.cc:2796 +#: libs/ardour/io.cc:909 libs/ardour/io.cc:1013 libs/ardour/io.cc:1119 +#: libs/ardour/io.cc:2818 #, c-format msgid "%s/in %u" msgstr "" -#: libs/ardour/io.cc:901 libs/ardour/io.cc:1007 libs/ardour/io.cc:1112 +#: libs/ardour/io.cc:913 libs/ardour/io.cc:1019 libs/ardour/io.cc:1124 msgid "IO: cannot register input port %1" msgstr "IO: impossibile registrare la porta %1" -#: libs/ardour/io.cc:1528 +#: libs/ardour/io.cc:1540 msgid "IO::connecting_became_legal() called without a pending state node" msgstr "" -#: libs/ardour/io.cc:1551 +#: libs/ardour/io.cc:1563 msgid "IO::ports_became_legal() called without a pending state node" msgstr "" -#: libs/ardour/io.cc:1581 +#: libs/ardour/io.cc:1593 msgid "incorrect XML node \"%1\" passed to IO object" msgstr "" -#: libs/ardour/io.cc:1636 +#: libs/ardour/io.cc:1648 msgid "" "MIDI gain control specification for %1 is incomplete, so it has been ignored" msgstr "" -#: libs/ardour/io.cc:1726 libs/ardour/io.cc:1838 +#: libs/ardour/io.cc:1738 libs/ardour/io.cc:1850 msgid "Unknown connection \"%1\" listed for output of %2" msgstr "" -#: libs/ardour/io.cc:1728 libs/ardour/io.cc:1840 +#: libs/ardour/io.cc:1740 libs/ardour/io.cc:1852 msgid "out 1" msgstr "" -#: libs/ardour/io.cc:1729 libs/ardour/io.cc:1841 +#: libs/ardour/io.cc:1741 libs/ardour/io.cc:1853 msgid "No output connections available as a replacement" msgstr "" -#: libs/ardour/io.cc:1733 libs/ardour/io.cc:1845 +#: libs/ardour/io.cc:1745 libs/ardour/io.cc:1857 msgid "Connection %1 was not available - \"out 1\" used instead" msgstr "" -#: libs/ardour/io.cc:1747 +#: libs/ardour/io.cc:1759 msgid "%1: cannot create I/O ports" msgstr "" -#: libs/ardour/io.cc:1854 +#: libs/ardour/io.cc:1866 msgid "improper output channel list in XML node (%1)" msgstr "" -#: libs/ardour/io.cc:1939 +#: libs/ardour/io.cc:1951 msgid "IO: badly formed string in XML node for outputs \"%1\"" msgstr "IO: stringa mal formata nel nodo XML per le uscite \"%1\"" -#: libs/ardour/io.cc:1944 +#: libs/ardour/io.cc:1956 msgid "IO: bad output string in XML node \"%1\"" msgstr "IO: stringa mal formata nel nodo XML \"%1\"" -#: libs/ardour/io.cc:2502 +#: libs/ardour/io.cc:2524 msgid "%1: could not open automation event file \"%2\"" msgstr "" -#: libs/ardour/io.cc:2541 +#: libs/ardour/io.cc:2563 msgid "%1: cannot open automation event file \"%2\"" msgstr "" -#: libs/ardour/io.cc:2556 +#: libs/ardour/io.cc:2578 msgid "badly formed version number in automation event file \"%1\"" msgstr "" -#: libs/ardour/io.cc:2560 +#: libs/ardour/io.cc:2582 msgid "no version information in automation event file \"%1\"" msgstr "" -#: libs/ardour/io.cc:2565 +#: libs/ardour/io.cc:2587 msgid "mismatched automation event file version (%1)" msgstr "" -#: libs/ardour/io.cc:2573 +#: libs/ardour/io.cc:2595 msgid "badly formatted automation event record at line %1 of %2 (ignored)" msgstr "" -#: libs/ardour/io.cc:2593 +#: libs/ardour/io.cc:2615 msgid "dubious automation event found (and ignored)" msgstr "" -#: libs/ardour/io.cc:2597 libs/ardour/panner.cc:437 +#: libs/ardour/io.cc:2619 libs/ardour/panner.cc:438 #: libs/ardour/redirect.cc:148 msgid "loaded from disk" msgstr "" -#: libs/ardour/io.cc:2768 +#: libs/ardour/io.cc:2790 msgid "automation write/touch" msgstr "" @@ -1016,60 +953,60 @@ msgstr "Lo spezzone %1 usa una playlist sconosciuta \"%2\"" msgid "Chunk %1 contains misformed playlist information" msgstr "Lo spezzone %1 contiene informazioni sulla playlist mal formate" -#: libs/ardour/panner.cc:255 +#: libs/ardour/panner.cc:256 msgid "MIDI pan control specification is incomplete, so it has been ignored" msgstr "" -#: libs/ardour/panner.cc:360 +#: libs/ardour/panner.cc:361 msgid "automation write pass" msgstr "" -#: libs/ardour/panner.cc:400 +#: libs/ardour/panner.cc:401 #, c-format msgid "error writing pan automation file (%s)" msgstr "errore nello scrivere il file per l'automazione pan (%s)" -#: libs/ardour/panner.cc:428 +#: libs/ardour/panner.cc:429 msgid "" "badly formatted pan automation event record at line %1 of %2 (ignored) [%3]" msgstr "" -#: libs/ardour/panner.cc:943 +#: libs/ardour/panner.cc:944 msgid "badly-formed positional data for Multi2dPanner - ignored" msgstr "" -#: libs/ardour/panner.cc:1236 +#: libs/ardour/panner.cc:1237 msgid "cannot open pan automation file \"%1\" for saving (%s)" msgstr "" "impossibile aprire il file dell'automazione pan \"%1\" per salvare (%s)" -#: libs/ardour/panner.cc:1272 +#: libs/ardour/panner.cc:1273 msgid "cannot open pan automation file %1 (%2)" msgstr "impossibile accedere al file dell'automazione pan %1 (%2)" -#: libs/ardour/panner.cc:1285 +#: libs/ardour/panner.cc:1286 msgid "badly formed version number in pan automation event file \"%1\"" msgstr "" -#: libs/ardour/panner.cc:1289 +#: libs/ardour/panner.cc:1290 msgid "" "no version information in pan automation event file \"%1\" (first line = %2)" msgstr "" -#: libs/ardour/panner.cc:1295 +#: libs/ardour/panner.cc:1296 msgid "mismatched pan automation event file version (%1)" msgstr "" -#: libs/ardour/panner.cc:1309 +#: libs/ardour/panner.cc:1310 msgid "too many panner states found in pan automation file %1" msgstr "" -#: libs/ardour/panner.cc:1450 +#: libs/ardour/panner.cc:1451 #, fuzzy msgid "Unknown panner plugin \"%1\" found in pan state - ignored" msgstr "Nodo sconosciuto \"%1\" trovato in Connections list dal file di stato" -#: libs/ardour/panner.cc:1456 +#: libs/ardour/panner.cc:1457 #, fuzzy msgid "panner plugin node has no type information!" msgstr "il nodo XML per la Location non ha informazioni sulla fine" @@ -1194,11 +1131,11 @@ msgstr "impossibile accedere al file di sessione recente %1 (%2)" msgid "programming error: unknown Redirect type in Redirect::Clone!\n" msgstr "" -#: libs/ardour/redirect.cc:102 libs/ardour/utils.cc:199 +#: libs/ardour/redirect.cc:102 libs/ardour/utils.cc:202 msgid "pre" msgstr "" -#: libs/ardour/redirect.cc:104 libs/ardour/utils.cc:202 +#: libs/ardour/redirect.cc:104 libs/ardour/utils.cc:205 #, fuzzy msgid "post" msgstr "incolla" @@ -1261,52 +1198,52 @@ msgstr "" msgid "Session: XMLNode describing a Region is incomplete (no name)" msgstr "" -#: libs/ardour/route.cc:79 libs/ardour/session.cc:1541 -#: libs/ardour/session.cc:1547 libs/ardour/session.cc:3064 +#: libs/ardour/route.cc:79 libs/ardour/session.cc:1554 +#: libs/ardour/session.cc:1560 libs/ardour/session.cc:3093 msgid "signal" msgstr "segnale" -#: libs/ardour/route.cc:1433 +#: libs/ardour/route.cc:1430 msgid "Could not get state of route. Problem with save_automation" msgstr "" -#: libs/ardour/route.cc:1485 +#: libs/ardour/route.cc:1482 msgid "Send construction failed" msgstr "" -#: libs/ardour/route.cc:1507 +#: libs/ardour/route.cc:1504 msgid "unknown Insert type \"%1\"; ignored" msgstr "" -#: libs/ardour/route.cc:1513 +#: libs/ardour/route.cc:1510 msgid "Insert XML node has no type property" msgstr "" -#: libs/ardour/route.cc:1518 +#: libs/ardour/route.cc:1515 msgid "insert could not be created. Ignored." msgstr "" -#: libs/ardour/route.cc:1536 +#: libs/ardour/route.cc:1533 msgid "Bad node sent to Route::set_state() [%1]" msgstr "" -#: libs/ardour/route.cc:1595 +#: libs/ardour/route.cc:1592 msgid "Route %1: unknown edit group \"%2 in saved state (ignored)" msgstr "" -#: libs/ardour/route.cc:1611 libs/ardour/route.cc:1615 +#: libs/ardour/route.cc:1608 libs/ardour/route.cc:1612 msgid "badly formed order key string in state file! [%1] ... ignored." msgstr "" -#: libs/ardour/route.cc:1696 libs/ardour/route.cc:1823 +#: libs/ardour/route.cc:1693 libs/ardour/route.cc:1820 msgid "[control]" msgstr "" -#: libs/ardour/route.cc:1716 +#: libs/ardour/route.cc:1713 msgid "Route %1: unknown mix group \"%2 in saved state (ignored)" msgstr "" -#: libs/ardour/route.cc:1745 libs/ardour/route.cc:1753 +#: libs/ardour/route.cc:1742 libs/ardour/route.cc:1750 msgid "" "MIDI mute control specification for %1 is incomplete, so it has been ignored" msgstr "" @@ -1315,187 +1252,182 @@ msgstr "" msgid "XML node describing a send is missing a Redirect node" msgstr "" -#: libs/ardour/session.cc:99 +#: libs/ardour/session.cc:103 #, fuzzy msgid "Could not resolve path: %1 (%2)" msgstr "impossibile controllare il percorso %1 (%2)" -#: libs/ardour/session.cc:111 +#: libs/ardour/session.cc:115 msgid "cannot check session path %1 (%2)" msgstr "impossibile controllare il percorso %1 (%2)" -#: libs/ardour/session.cc:141 +#: libs/ardour/session.cc:145 msgid "cannot check statefile %1 (%2)" msgstr "impossibile controllare il file di stato %1 (%2)" -#: libs/ardour/session.cc:177 +#: libs/ardour/session.cc:181 msgid "%1 is not an Ardour snapshot file" msgstr "%1 non Х un file di istantanea di Ardour" -#: libs/ardour/session.cc:194 +#: libs/ardour/session.cc:198 msgid "cannot determine current working directory (%1)" msgstr "impossibile determinare la cartella di lavoro corrente (%1)" -#: libs/ardour/session.cc:211 +#: libs/ardour/session.cc:215 msgid "unknown file type for session %1" msgstr "tipo di fle sconosciuto per la sessione %1" -#: libs/ardour/session.cc:316 +#: libs/ardour/session.cc:320 msgid "monitor" msgstr "" -#: libs/ardour/session.cc:323 +#: libs/ardour/session.cc:327 msgid "master" msgstr "" -#: libs/ardour/session.cc:607 +#: libs/ardour/session.cc:611 msgid "could not setup Click I/O" msgstr "impossibile impostare entrata/uscita del click" -#: libs/ardour/session.cc:628 +#: libs/ardour/session.cc:632 msgid "cannot setup Click I/O" msgstr "impossibile impostare entrata/uscita del click" -#: libs/ardour/session.cc:650 +#: libs/ardour/session.cc:654 msgid "cannot create Auditioner: no auditioning of regions possible" msgstr "impossibile creare l'Auditioner" -#: libs/ardour/session.cc:662 +#: libs/ardour/session.cc:666 #, c-format msgid "out %<PRIu32>" msgstr "" -#: libs/ardour/session.cc:674 +#: libs/ardour/session.cc:678 #, c-format msgid "in %<PRIu32>" msgstr "" -#: libs/ardour/session.cc:688 +#: libs/ardour/session.cc:692 #, c-format msgid "out %<PRIu32>+%<PRIu32>" msgstr "" -#: libs/ardour/session.cc:702 +#: libs/ardour/session.cc:706 #, c-format msgid "in %<PRIu32>+%<PRIu32>" msgstr "" -#: libs/ardour/session.cc:735 +#: libs/ardour/session.cc:739 #, fuzzy msgid "cannot setup master inputs" msgstr "IO: impossibile registrare la porta %1" -#: libs/ardour/session.cc:743 +#: libs/ardour/session.cc:747 #, fuzzy msgid "cannot setup master outputs" msgstr "IO: impossibile registrare la porta %1" -#: libs/ardour/session.cc:754 +#: libs/ardour/session.cc:758 msgid "Master Out" msgstr "" -#: libs/ardour/session.cc:820 +#: libs/ardour/session.cc:830 #, fuzzy msgid "cannot setup control inputs" msgstr "impossibile impostare entrata/uscita del click" -#: libs/ardour/session.cc:828 +#: libs/ardour/session.cc:838 #, fuzzy msgid "cannot set up master outputs" msgstr "IO: impossibile registrare la porta %1" -#: libs/ardour/session.cc:1100 +#: libs/ardour/session.cc:1110 msgid "Session: you can't use that location for auto punch (start <= end)" msgstr "" "Sessione: non si puР usare quella location per l'auto punch (inizio <= fine)" -#: libs/ardour/session.cc:1179 +#: libs/ardour/session.cc:1189 msgid "Session: you can't use a mark for auto loop" msgstr "Sessione: non si puР usare un marcatore per l'auto loop" -#: libs/ardour/session.cc:1559 +#: libs/ardour/session.cc:1572 msgid "feedback loop setup between %1 and %2" msgstr "" -#: libs/ardour/session.cc:1711 libs/ardour/session.cc:1808 +#: libs/ardour/session.cc:1724 libs/ardour/session.cc:1821 msgid "cannot configure %1 in/%2 out configuration for new audio track" msgstr "" -#: libs/ardour/session.cc:1767 +#: libs/ardour/session.cc:1780 msgid "Session: could not create new audio track." msgstr "Sessione: impossibile creare una nuova traccia audio" -#: libs/ardour/session.cc:1857 +#: libs/ardour/session.cc:1870 msgid "Session: could not create new route." msgstr "Sessione: impossibile creare un nuovo route" -#: libs/ardour/session.cc:2340 +#: libs/ardour/session.cc:2354 msgid "cannot create new name for region \"%1\"" msgstr "impossibile creare un nuovo nome per la regione \"%1\"" -#: libs/ardour/session.cc:2404 +#: libs/ardour/session.cc:2418 msgid "too many regions with names like %1" msgstr "troppe regioni con nomi come %1" -#: libs/ardour/session.cc:2860 +#: libs/ardour/session.cc:2883 msgid "There are already %1 recordings for %2, which I consider too many." msgstr "Ci sono giЮ %1 registrazioni per %2, che io considero troppe" -#: libs/ardour/session.cc:3229 +#: libs/ardour/session.cc:3258 msgid "programming error: unknown type of Insert created!" msgstr "" -#: libs/ardour/session.cc:3235 +#: libs/ardour/session.cc:3264 msgid "programming error: unknown type of Redirect created!" msgstr "" -#: libs/ardour/session.cc:3258 +#: libs/ardour/session.cc:3287 msgid "programming error: unknown type of Insert deleted!" msgstr "" -#: libs/ardour/session.cc:3264 +#: libs/ardour/session.cc:3293 msgid "programming error: unknown type of Redirect deleted!" msgstr "" -#: libs/ardour/session.cc:3605 +#: libs/ardour/session.cc:3634 msgid "too many bounced versions of playlist \"%1\"" msgstr "" -#: libs/ardour/session.cc:3614 +#: libs/ardour/session.cc:3647 msgid "cannot create new audio file \"%1\" for %2" msgstr "impossibile creare un nuovo file audio \"%1\" per %2" -#: libs/ardour/session_butler.cc:81 libs/ardour/session_midi.cc:1183 -#: libs/ardour/source.cc:233 -msgid "Cannot create transport request signal pipe (%1)" -msgstr "" - -#: libs/ardour/session_butler.cc:86 libs/ardour/session_butler.cc:91 +#: libs/ardour/session_butler.cc:85 libs/ardour/session_butler.cc:90 msgid "UI: cannot set O_NONBLOCK on butler request pipe (%1)" msgstr "" -#: libs/ardour/session_butler.cc:96 +#: libs/ardour/session_butler.cc:95 msgid "Session: could not create butler thread" msgstr "" -#: libs/ardour/session_butler.cc:190 +#: libs/ardour/session_butler.cc:189 msgid "poll on butler request pipe failed (%1)" msgstr "" -#: libs/ardour/session_butler.cc:197 +#: libs/ardour/session_butler.cc:196 msgid "Error on butler thread request pipe" msgstr "" -#: libs/ardour/session_butler.cc:239 +#: libs/ardour/session_butler.cc:238 #, fuzzy msgid "Error reading from butler request pipe" msgstr "Errore nel leggere dalla porta MIDI %1" -#: libs/ardour/session_butler.cc:276 +#: libs/ardour/session_butler.cc:275 msgid "Butler read ahead failure on dstream %1" msgstr "" -#: libs/ardour/session_butler.cc:320 +#: libs/ardour/session_butler.cc:319 msgid "Butler write-behind failure on dstream %1" msgstr "" @@ -1611,20 +1543,20 @@ msgstr "" msgid "Error reading from transport request pipe" msgstr "" -#: libs/ardour/session_process.cc:105 +#: libs/ardour/session_process.cc:104 msgid "Session: error in no roll for %1" msgstr "" -#: libs/ardour/session_state.cc:101 +#: libs/ardour/session_state.cc:100 #, fuzzy msgid "Could not use path %1 (%s)" msgstr "impossibile controllare il percorso %1 (%2)" -#: libs/ardour/session_state.cc:129 +#: libs/ardour/session_state.cc:128 msgid "end" msgstr "" -#: libs/ardour/session_state.cc:130 +#: libs/ardour/session_state.cc:129 #, fuzzy msgid "start" msgstr "separa" @@ -1770,13 +1702,13 @@ msgstr "Sessione: impossibile creare Route dalla descrizione XML" msgid "Session: cannot create Region from XML description." msgstr "Sessione: impossibile creare regione dalla descrizione XML" -#: libs/ardour/session_state.cc:1762 +#: libs/ardour/session_state.cc:1763 #, fuzzy msgid "Session: XMLNode describing a AudioRegion is incomplete (no source)" msgstr "" "Sessione: il nodo XML descrivente una Regione Х incompleto (nessun source)" -#: libs/ardour/session_state.cc:1770 libs/ardour/session_state.cc:1784 +#: libs/ardour/session_state.cc:1771 libs/ardour/session_state.cc:1791 #, fuzzy msgid "" "Session: XMLNode describing a AudioRegion references an unknown source id =%1" @@ -1784,83 +1716,94 @@ msgstr "" "Sessione: il nodo XML descrivente una Regione fa riferimento ad un source " "con id sconosciuto =%1" -#: libs/ardour/session_state.cc:1852 +#: libs/ardour/session_state.cc:1777 libs/ardour/session_state.cc:1797 +#, fuzzy +msgid "" +"Session: XMLNode describing a AudioRegion references a non-audio source id =%" +"1" +msgstr "" +"Sessione: il nodo XML descrivente una Regione fa riferimento ad un source " +"con id sconosciuto =%1" + +#: libs/ardour/session_state.cc:1867 msgid "Session: cannot create Source from XML description." msgstr "Sessione: impossibile creare Source dalla descrizione XML" -#: libs/ardour/session_state.cc:1883 -msgid "Found a sound file that cannot be used by Ardour. See the progammers." +#: libs/ardour/session_state.cc:1888 +#, fuzzy +msgid "" +"Found a sound file that cannot be used by Ardour. Talk to the progammers." msgstr "E' stato trovato un file audio che non puР essere usato da Ardour." -#: libs/ardour/session_state.cc:1908 +#: libs/ardour/session_state.cc:1912 msgid "Could not create mix templates directory \"%1\" (%2)" msgstr "Impossibile creare la cartella per i modelli di mixaggio \"%1\" (%2)" -#: libs/ardour/session_state.cc:1922 +#: libs/ardour/session_state.cc:1926 msgid "Template \"%1\" already exists - new version not created" msgstr "Il modello \"%1\" esiste giЮ - non Х stata creata una nuova versione" -#: libs/ardour/session_state.cc:1929 +#: libs/ardour/session_state.cc:1933 msgid "mix template not saved" msgstr "modello di mixaggio non salvato" -#: libs/ardour/session_state.cc:1989 +#: libs/ardour/session_state.cc:1993 msgid "cannot create session directory \"%1\"; ignored" msgstr "impossibile creare la cartella per la sessione %1; ignorato" -#: libs/ardour/session_state.cc:2002 +#: libs/ardour/session_state.cc:2006 msgid "cannot create sounds directory \"%1\"; ignored" msgstr "impossibile creare la cartella sounds \"%1\"; ignorato" -#: libs/ardour/session_state.cc:2013 +#: libs/ardour/session_state.cc:2017 #, fuzzy msgid "cannot create dead sounds directory \"%1\"; ignored" msgstr "impossibile creare la cartella sounds \"%1\"; ignorato" -#: libs/ardour/session_state.cc:2024 +#: libs/ardour/session_state.cc:2028 #, fuzzy msgid "cannot create peak file directory \"%1\"; ignored" msgstr "impossibile creare la cartella per la sessione %1; ignorato" -#: libs/ardour/session_state.cc:2163 libs/ardour/session_state.cc:2184 +#: libs/ardour/session_state.cc:2167 libs/ardour/session_state.cc:2188 msgid "Session: cannot create Playlist from XML description." msgstr "Sessione: impossibile creare Playlist dalla descrizione XML" -#: libs/ardour/session_state.cc:2223 +#: libs/ardour/session_state.cc:2227 msgid "Session: cannot create Named Selection from XML description." msgstr "Sessione: impossibile creare Named Selection dalla descizione XML" -#: libs/ardour/session_state.cc:2355 +#: libs/ardour/session_state.cc:2359 msgid "Unknown node \"%1\" found in Connections list from state file" msgstr "Nodo sconosciuto \"%1\" trovato in Connections list dal file di stato" -#: libs/ardour/session_state.cc:3195 +#: libs/ardour/session_state.cc:3196 #, fuzzy msgid "cannot remove dead sound file %1 (%2)" msgstr "impossibile accedere al file audio per il click %1 (%2)" -#: libs/ardour/session_time.cc:736 +#: libs/ardour/session_time.cc:375 msgid "Unknown JACK transport state %1 in sync callback" msgstr "" -#: libs/ardour/session_timefx.cc:77 +#: libs/ardour/session_timefx.cc:76 msgid "tempoize: error creating name for new audio file based on %1" msgstr "" "tempoize: errore nel creare il nome per il nuovo file audio basato su %1" -#: libs/ardour/session_timefx.cc:85 +#: libs/ardour/session_timefx.cc:87 msgid "tempoize: error creating new audio file %1 (%2)" msgstr "tempoize: errore nel creare un nuovo file audio %1 (%2)" -#: libs/ardour/session_timefx.cc:111 +#: libs/ardour/session_timefx.cc:113 msgid "tempoize: error reading data from %1" msgstr "tempoize: errore nel leggere dati da %1" -#: libs/ardour/session_timefx.cc:124 libs/ardour/session_timefx.cc:136 +#: libs/ardour/session_timefx.cc:126 libs/ardour/session_timefx.cc:138 msgid "error writing tempo-adjusted data to %1" msgstr "" -#: libs/ardour/session_timefx.cc:142 +#: libs/ardour/session_timefx.cc:144 msgid "timefx code failure. please notify ardour-developers." msgstr "" @@ -1972,11 +1915,22 @@ msgstr "" msgid "Big-endian (Mac)" msgstr "" -#: libs/ardour/sndfilesource.cc:75 -msgid "SndFileSource: cannot open file \"%1\" (%2)" +#: libs/ardour/sndfilesource.cc:145 +msgid "FileSource: cannot get host information for BWF header (%1)" +msgstr "FileSource: impossibile ottenere info sull'host dall'header BWF (%1)" + +#: libs/ardour/sndfilesource.cc:167 +msgid "" +"cannot set broadcast info for audio file %1 (%2); dropping broadcast info " +"for this file" +msgstr "" + +#: libs/ardour/sndfilesource.cc:223 +#, fuzzy +msgid "SndFileSource: cannot open file \"%1\" for %2 (%3)" msgstr "SndFileSource: impossibile accedere al file \"%1\" (%2)" -#: libs/ardour/sndfilesource.cc:80 +#: libs/ardour/sndfilesource.cc:229 msgid "" "SndFileSource: file only contains %1 channels; %2 is invalid as a channel " "number" @@ -1984,59 +1938,23 @@ msgstr "" "SndFileSource: il file contiene solo %1 canali; %2 non Х valido come numero " "di canale" -#: libs/ardour/sndfilesource.cc:122 +#: libs/ardour/sndfilesource.cc:306 msgid "SndFileSource: could not seek to frame %1 within %2 (%3)" msgstr "" -#: libs/ardour/source.cc:161 -msgid "poll on peak request pipe failed (%1)" -msgstr "" - -#: libs/ardour/source.cc:168 -msgid "Error on peak thread request pipe" -msgstr "" - -#: libs/ardour/source.cc:201 -#, fuzzy -msgid "Error reading from peak request pipe" -msgstr "Errore nel leggere dalla porta MIDI %1" - -#: libs/ardour/source.cc:238 libs/ardour/source.cc:243 -msgid "UI: cannot set O_NONBLOCK on peak request pipe (%1)" -msgstr "" - -#: libs/ardour/source.cc:248 -msgid "Source: could not create peak thread" -msgstr "" - -#: libs/ardour/source.cc:326 +#: libs/ardour/sndfilesource.cc:357 #, fuzzy -msgid "cannot rename peakfile for %1 from %2 to %3 (%4)" -msgstr "impossibile eliminare il peakfile %1 per %2 (%3)" - -#: libs/ardour/source.cc:357 -msgid "Source: cannot stat peakfile \"%1\"" -msgstr "" - -#: libs/ardour/source.cc:444 -msgid "cannot read sample data for unscaled peak computation" -msgstr "" - -#: libs/ardour/source.cc:465 libs/ardour/source.cc:536 -#: libs/ardour/source.cc:780 libs/ardour/source.cc:881 -msgid "Source: cannot open peakpath \"%1\" (%2)" -msgstr "" - -#: libs/ardour/source.cc:637 -msgid "Source[%1]: peak read - cannot read %2 samples at offset %3" -msgstr "" +msgid "programming error: %1 %2" +msgstr "errore di programmazione: %1" -#: libs/ardour/source.cc:789 -msgid "%1: could not write read raw data for peak computation (%2)" +#: libs/ardour/sndfilesource.cc:457 +msgid "" +"cannot set broadcast info for audio file %1; Dropping broadcast info for " +"this file" msgstr "" -#: libs/ardour/source.cc:814 -msgid "%1: could not write peak file data (%2)" +#: libs/ardour/sndfilesource.cc:499 +msgid "%1: cannot seek to %2" msgstr "" #: libs/ardour/state_manager.cc:46 @@ -2150,12 +2068,12 @@ msgstr "" msgid "load XML data" msgstr "" -#: libs/ardour/utils.cc:242 +#: libs/ardour/utils.cc:245 #, fuzzy msgid "illegal or badly-formed string used for path (%1)" msgstr "il percorso indicato per il RAID Х non valido o malformato" -#: libs/ardour/utils.cc:247 +#: libs/ardour/utils.cc:250 #, fuzzy msgid "path (%1) is ambiguous" msgstr "il percorso indicato per la ricerca RAID Х ambiguo" @@ -2182,7 +2100,7 @@ msgstr "" msgid "no support for presets using chunks at this time" msgstr "" -#: libs/ardour/coreaudio_source.cc:93 +#: libs/ardour/coreaudio_source.cc:98 #, fuzzy msgid "" "CoreAudioSource: file only contains %1 channels; %2 is invalid as a channel " @@ -2191,17 +2109,116 @@ msgstr "" "SndFileSource: il file contiene solo %1 canali; %2 non Х valido come numero " "di canale" -#: libs/ardour/coreaudio_source.cc:157 +#: libs/ardour/coreaudio_source.cc:163 msgid "CoreAudioSource: could not seek to frame %1 within %2 (%3)" msgstr "" +#~ msgid "FileSource: \"%1\" not found when searching %2 using %3" +#~ msgstr "FileSource: \"%1\" non trovato nel cercare %2 utilizzando %3" + +#~ msgid "FileSource: could not open \"%1\": (%2)" +#~ msgstr "FileSource: impossibile aprire \"%1\": (%2)" + +#~ msgid "FileSource: cannot write header in %1" +#~ msgstr "FileSource: impossibile scrivere header in %1" + +#~ msgid "FileSource: cannot locate chunks in %1" +#~ msgstr "FileSource: impossibile trovare spezzoni in %1" + +#~ msgid "FileSource: cannot read header in %1" +#~ msgstr "FileSource: impossibile leggere header in %1" + +#~ msgid "FileSource: cannot check header in %1" +#~ msgstr "FileSource: impossibile controllare header in %1" + #, fuzzy -#~ msgid "cannot create feedback request pipe (%1)" -#~ msgstr "Errore nel leggere dalla porta MIDI %1" +#~ msgid "FileSource: cannot initialize peakfile for %1 as %2" +#~ msgstr "FileSource: impossibile avviare il peakfile per %1" + +#~ msgid "FileSource: cannot seek to end of file" +#~ msgstr "FileSource: impossibile cercare fino alla fine del file" + +#~ msgid "FileSource: cannot read RIFF/WAVE chunk from file" +#~ msgstr "FileSource: impossibile accedere allo spezzone RIFF/WAVE dal file" + +#~ msgid "FileSource %1: not a RIFF/WAVE file" +#~ msgstr "FileSource %1: il file non un file RIFF/WAVE" + +#~ msgid "FileSource: can't read a chunk" +#~ msgstr "FileSource: impossibile accedere ad uno spezzone" + +#~ msgid "FileSource: cannot get user information for BWF header (%1)" +#~ msgstr "FileSource: impossibile otterene info utente dall'header BWF (%1)" + +#~ msgid "FileSource[%1]: cannot update data size: %2" +#~ msgstr "FileSource[%1]: impossibile aggiornare la dimensione dei dati: %2" + +#~ msgid "FileSource: can't find RIFF chunk info" +#~ msgstr "FileSource: impossibile trovare info sullo spezzone RIFF" + +#, fuzzy +#~ msgid "FileSource: can't find RIFX chunk info" +#~ msgstr "FileSource: impossibile trovare info sullo spezzone RIFF" + +#~ msgid "FileSource: can't read RIFF chunk" +#~ msgstr "FileSource: impossibile accedere allo spezzone RIFF" + +#~ msgid "FileSource: can't find format chunk info" +#~ msgstr "FileSource: impossibile trovare info sul formato dello spezzone" + +#~ msgid "FileSource: can't read format chunk" +#~ msgstr "FileSource: impossibile leggere il formato dello spezzone" + +#~ msgid "FileSource: can't find data chunk info" +#~ msgstr "FileSource: impossibile trovare info sui dati dello spezzone" + +#~ msgid "FileSource: can't read data chunk" +#~ msgstr "FileSource: impossibile leggere dati dello spezzone" + +#~ msgid "" +#~ "FileSource: cannot read Broadcast Wave data from existing audio file \"%1" +#~ "\" (%2)" +#~ msgstr "" +#~ "FileSource: impossibile leggere dati Broadcast Wave dal file audio " +#~ "esistente \"%1\" (%2) " + +#~ msgid "" +#~ "FileSource: cannot read Broadcast Wave coding history from audio file \"%1" +#~ "\" (%2)" +#~ msgstr "" +#~ "FileSource: impossibile leggere lo storico del Broadcast Wave dal file " +#~ "audio \"%1\" (%2)" + +#, fuzzy +#~ msgid "" +#~ "FileSource \"%1\" does not use valid sample format.\n" +#~ "This is probably a programming error." +#~ msgstr "" +#~ "FileSource \"%1\" non usa il formato floating point.\n" +#~ "Questo probabilmente un errore di programmazione." + +#~ msgid "FileSource \"%1\" has no \"data\" chunk" +#~ msgstr "FileSource \"%1\" non ha uno spezzone di \"dati\"" + +#~ msgid "" +#~ "%1: data length in header (%2) differs from implicit size in file (%3)" +#~ msgstr "" +#~ "%1: la lunghezza dei dati nell'header (%2) diversa dalla dimensione " +#~ "implicita nel file (%3)" + +#~ msgid "\"%1\" has a sample rate of %2 instead of %3 as used by this session" +#~ msgstr "" +#~ "\"%1\" ha una sample rate di %2 anzicch di %3 come il resto della sessione" + +#~ msgid "FileSource: cannot write WAVE chunk: %1" +#~ msgstr "FileSource: impossibile scrivere lo spezzone WAVE: %1" + +#~ msgid "FileSource: cannot write format chunk: %1" +#~ msgstr "FileSource: impossibile scrivere il formato dello spezzone: %1" #, fuzzy -#~ msgid "Session: could not create feedback thread" -#~ msgstr "Sessione: impossibile creare un nuovo route" +#~ msgid "cannot create feedback request pipe (%1)" +#~ msgstr "Errore nel leggere dalla porta MIDI %1" #, fuzzy #~ msgid "Error on feedback thread request pipe" @@ -2217,7 +2234,3 @@ msgstr "" #, fuzzy #~ msgid "Could not find a template called %1 in %2" #~ msgstr "Impossibile aprire il modello di mixaggio %1 per leggere" - -#, fuzzy -#~ msgid "Source: cannot stat peakfile \"%1\" or \"%2\"" -#~ msgstr "FileSource: impossibile avviare il peakfile per %1" diff --git a/libs/ardour/po/ru_RU.po b/libs/ardour/po/ru_RU.po index e21d70b371..be5221722a 100644 --- a/libs/ardour/po/ru_RU.po +++ b/libs/ardour/po/ru_RU.po @@ -6,7 +6,7 @@ msgid "" msgstr "" "Project-Id-Version: libardour 0.716.1\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2006-04-25 17:46-0400\n" +"POT-Creation-Date: 2006-06-20 16:23-0400\n" "PO-Revision-Date: 2004-03-31 00:55+0300\n" "Last-Translator: Igor Blinov pitstop@nm.ru\n" "Language-Team: Russian\n" @@ -14,6 +14,76 @@ msgstr "" "Content-Type: text/plain; charset=koi8-r\n" "Content-Transfer-Encoding: 8bit\n" +#: libs/ardour/audio_diskstream.cc:336 +msgid "AudioDiskstream: Session doesn't know about a Playlist called \"%1\"" +msgstr "" + +#: libs/ardour/audio_diskstream.cc:341 +msgid "AudioDiskstream: Playlist \"%1\" isn't an audio playlist" +msgstr "" + +#: libs/ardour/audio_diskstream.cc:432 +msgid "AudioDiskstream %1: there is no existing playlist to make a copy of!" +msgstr "" + +#: libs/ardour/audio_diskstream.cc:1113 libs/ardour/audio_diskstream.cc:1124 +msgid "" +"AudioDiskstream %1: when refilling, cannot read %2 from playlist at frame %3" +msgstr "" + +#: libs/ardour/audio_diskstream.cc:1253 +msgid "AudioDiskstream %1: cannot read %2 from playlist at frame %3" +msgstr "" + +#: libs/ardour/audio_diskstream.cc:1620 libs/ardour/audio_diskstream.cc:1637 +msgid "AudioDiskstream %1: cannot write to disk" +msgstr "" + +#: libs/ardour/audio_diskstream.cc:1697 +msgid "AudioDiskstream \"%1\": cannot flush captured data to disk!" +msgstr "" + +#: libs/ardour/audio_diskstream.cc:1794 +msgid "%1: could not create region for complete audio file" +msgstr "" + +#: libs/ardour/audio_diskstream.cc:1817 +msgid "AudioDiskstream: could not create region for captured audio!" +msgstr "" + +#: libs/ardour/audio_diskstream.cc:1872 +#, fuzzy +msgid "programmer error: %1" +msgstr "ошибка программы: " + +#: libs/ardour/audio_diskstream.cc:2144 +msgid "AudioDiskstream: channel %1 out of range" +msgstr "" + +#: libs/ardour/audio_diskstream.cc:2169 +msgid "%1:%2 new capture file not initialized correctly" +msgstr "" + +#: libs/ardour/audio_diskstream.cc:2402 +msgid "Location \"%1\" not valid for track loop (start >= end)" +msgstr "" + +#: libs/ardour/audio_diskstream.cc:2483 +msgid "%1: cannot restore pending capture source file %2" +msgstr "" + +#: libs/ardour/audio_diskstream.cc:2505 +msgid "%1: incorrect number of pending sources listed - ignoring them all" +msgstr "" + +#: libs/ardour/audio_diskstream.cc:2521 +msgid "%1: cannot create whole-file region from pending capture sources" +msgstr "" + +#: libs/ardour/audio_diskstream.cc:2533 +msgid "%1: cannot create region from pending capture sources" +msgstr "" + #: libs/ardour/audio_library.cc:91 msgid "channels" msgstr "" @@ -59,141 +129,242 @@ msgstr "" msgid "xfade change" msgstr "" -#: libs/ardour/audio_playlist.cc:926 +#: libs/ardour/audio_playlist.cc:932 msgid "region modified" msgstr "" -#: libs/ardour/audio_track.cc:121 libs/ardour/io.cc:1703 -#: libs/ardour/io.cc:1813 +#: libs/ardour/audio_track.cc:132 libs/ardour/io.cc:1715 +#: libs/ardour/io.cc:1825 msgid "Unknown connection \"%1\" listed for input of %2" msgstr "" -#: libs/ardour/audio_track.cc:123 libs/ardour/io.cc:1705 -#: libs/ardour/io.cc:1815 +#: libs/ardour/audio_track.cc:134 libs/ardour/io.cc:1717 +#: libs/ardour/io.cc:1827 msgid "in 1" msgstr "" -#: libs/ardour/audio_track.cc:124 libs/ardour/io.cc:1706 -#: libs/ardour/io.cc:1816 +#: libs/ardour/audio_track.cc:135 libs/ardour/io.cc:1718 +#: libs/ardour/io.cc:1828 msgid "No input connections available as a replacement" msgstr "" -#: libs/ardour/audio_track.cc:128 libs/ardour/io.cc:1710 -#: libs/ardour/io.cc:1820 +#: libs/ardour/audio_track.cc:139 libs/ardour/io.cc:1722 +#: libs/ardour/io.cc:1832 msgid "Connection %1 was not available - \"in 1\" used instead" msgstr "" -#: libs/ardour/audio_track.cc:137 libs/ardour/io.cc:1829 +#: libs/ardour/audio_track.cc:148 libs/ardour/io.cc:1841 msgid "improper input channel list in XML node (%1)" msgstr "" -#: libs/ardour/audio_track.cc:182 libs/ardour/audio_track.cc:195 +#: libs/ardour/audio_track.cc:193 libs/ardour/audio_track.cc:206 msgid "AudioTrack: diskstream \"%1\" not known by session" msgstr "" -#: libs/ardour/audio_track.cc:293 +#: libs/ardour/audio_track.cc:304 msgid "" "MIDI rec_enable control specification for %1 is incomplete, so it has been " "ignored" msgstr "" -#: libs/ardour/audio_track.cc:305 +#: libs/ardour/audio_track.cc:316 msgid "programming error: AudioTrack given state without diskstream!" msgstr "" -#: libs/ardour/audioengine.cc:147 +#: libs/ardour/audioengine.cc:149 msgid "cannot activate JACK client" msgstr "не удалось активировать клиента JACK сервера" -#: libs/ardour/audioengine.cc:432 +#: libs/ardour/audioengine.cc:400 msgid "register audio input port called before engine was started" msgstr "" -#: libs/ardour/audioengine.cc:463 +#: libs/ardour/audioengine.cc:431 msgid "register audio output port called before engine was started" msgstr "" -#: libs/ardour/audioengine.cc:524 +#: libs/ardour/audioengine.cc:492 msgid "connect called before engine was started" msgstr "" -#: libs/ardour/audioengine.cc:540 +#: libs/ardour/audioengine.cc:508 msgid "AudioEngine: cannot connect %1 (%2) to %3 (%4)" msgstr "" -#: libs/ardour/audioengine.cc:553 libs/ardour/audioengine.cc:582 +#: libs/ardour/audioengine.cc:521 libs/ardour/audioengine.cc:550 msgid "disconnect called before engine was started" msgstr "" -#: libs/ardour/audioengine.cc:640 +#: libs/ardour/audioengine.cc:608 msgid "get_port_by_name() called before engine was started" msgstr "" -#: libs/ardour/audioengine.cc:673 +#: libs/ardour/audioengine.cc:641 msgid "get_ports called before engine was started" msgstr "" -#: libs/ardour/audioengine.cc:748 +#: libs/ardour/audioengine.cc:716 msgid "get_nth_physical called before engine was started" msgstr "" -#: libs/ardour/audioengine.cc:776 +#: libs/ardour/audioengine.cc:744 msgid "get_port_total_latency() called with no JACK client connection" msgstr "" -#: libs/ardour/audioengine.cc:782 +#: libs/ardour/audioengine.cc:750 msgid "get_port_total_latency() called before engine was started" msgstr "" -#: libs/ardour/audioengine.cc:906 +#: libs/ardour/audioengine.cc:874 msgid "Unable to connect to JACK server" msgstr "" -#: libs/ardour/audioengine.cc:909 +#: libs/ardour/audioengine.cc:877 msgid "Could not connect to JACK server as \"%1\"" msgstr "" -#: libs/ardour/audioengine.cc:914 +#: libs/ardour/audioengine.cc:882 msgid "JACK server started" msgstr "" -#: libs/ardour/audioengine.cc:948 +#: libs/ardour/audioengine.cc:916 msgid "cannot shutdown connection to JACK" msgstr "" -#: libs/ardour/audioengine.cc:973 +#: libs/ardour/audioengine.cc:941 msgid "failed to connect to JACK" msgstr "" -#: libs/ardour/audioengine.cc:989 +#: libs/ardour/audioengine.cc:957 msgid "could not reregister %1" msgstr "" -#: libs/ardour/audioengine.cc:1046 +#: libs/ardour/audioengine.cc:1014 msgid "could not reconnect %1 and %2 (err = %3)" msgstr "" +#: libs/ardour/audiofilesource.cc:444 libs/ardour/session_state.cc:3094 +msgid "" +"there are already 1000 files with names like %1; versioning discontinued" +msgstr "" + +#: libs/ardour/audiofilesource.cc:458 libs/ardour/session_state.cc:3108 +msgid "cannot rename audio file source from %1 to %2 (%3)" +msgstr "" + +#: libs/ardour/audiofilesource.cc:465 libs/ardour/session_state.cc:3123 +msgid "cannot remove peakfile %1 for %2 (%3)" +msgstr "" + +#: libs/ardour/audiofilesource.cc:509 +msgid "FileSource: search path not set" +msgstr "" + +#: libs/ardour/audiofilesource.cc:533 +msgid "" +"FileSource: \"%1\" is ambigous when searching %2\n" +"\t" +msgstr "" + +#: libs/ardour/audiofilesource.cc:539 +msgid "Filesource: cannot find required file (%1): while searching %2" +msgstr "" + +#: libs/ardour/audiofilesource.cc:562 +msgid "Filesource: cannot find required file (%1): %2" +msgstr "" + +#: libs/ardour/audiofilesource.cc:567 +msgid "Filesource: cannot check for existing file (%1): %2" +msgstr "" + +#: libs/ardour/audiofilesource.cc:639 libs/ardour/insert.cc:525 +#: libs/ardour/sndfilesource.cc:111 +#, fuzzy +msgid "programming error: %1" +msgstr "ошибка программы: " + +#: libs/ardour/audiofilesource.cc:644 +msgid "cannot rename audio file for %1 to %2" +msgstr "" + #: libs/ardour/audiofilter.cc:44 msgid "audiofilter: error creating name for new audio file based on %1" msgstr "" -#: libs/ardour/audiofilter.cc:54 +#: libs/ardour/audiofilter.cc:57 msgid "audiofilter: error creating new audio file %1 (%2)" msgstr "" -#: libs/ardour/audioregion.cc:855 libs/ardour/audioregion.cc:917 +#: libs/ardour/audioregion.cc:857 libs/ardour/audioregion.cc:919 msgid "fade in change" msgstr "" -#: libs/ardour/audioregion.cc:1341 +#: libs/ardour/audioregion.cc:1349 #, c-format msgid "normalized to %.2fdB" msgstr "" -#: libs/ardour/audioregion.cc:1359 +#: libs/ardour/audioregion.cc:1367 msgid "envelope change" msgstr "" +#: libs/ardour/audiosource.cc:143 +msgid "poll on peak request pipe failed (%1)" +msgstr "" + +#: libs/ardour/audiosource.cc:150 +msgid "Error on peak thread request pipe" +msgstr "" + +#: libs/ardour/audiosource.cc:183 +msgid "Error reading from peak request pipe" +msgstr "" + +#: libs/ardour/audiosource.cc:215 libs/ardour/session_butler.cc:80 +#: libs/ardour/session_midi.cc:1183 +msgid "Cannot create transport request signal pipe (%1)" +msgstr "" + +#: libs/ardour/audiosource.cc:220 libs/ardour/audiosource.cc:225 +msgid "UI: cannot set O_NONBLOCK on peak request pipe (%1)" +msgstr "" + +#: libs/ardour/audiosource.cc:230 +msgid "AudioSource: could not create peak thread" +msgstr "" + +#: libs/ardour/audiosource.cc:308 +msgid "cannot rename peakfile for %1 from %2 to %3 (%4)" +msgstr "" + +#: libs/ardour/audiosource.cc:350 +#, fuzzy +msgid "AudioSource: cannot stat peakfile \"%1\"" +msgstr "Ardour: не удалось прочитать файл конфигурации пользователя \"%1\"" + +#: libs/ardour/audiosource.cc:451 +msgid "cannot read sample data for unscaled peak computation" +msgstr "" + +#: libs/ardour/audiosource.cc:472 libs/ardour/audiosource.cc:543 +#: libs/ardour/audiosource.cc:787 libs/ardour/audiosource.cc:878 +#, fuzzy +msgid "AudioSource: cannot open peakpath \"%1\" (%2)" +msgstr "LADSPA: не удалось загрузить модуль \"%1\" (%2)" + +#: libs/ardour/audiosource.cc:644 +msgid "AudioSource[%1]: peak read - cannot read %2 samples at offset %3" +msgstr "" + +#: libs/ardour/audiosource.cc:798 +msgid "%1: could not write read raw data for peak computation (%2)" +msgstr "" + +#: libs/ardour/audiosource.cc:823 +msgid "%1: could not write peak file data (%2)" +msgstr "" + #: libs/ardour/automation_event.cc:64 libs/ardour/location.cc:344 #: libs/ardour/tempo.cc:225 msgid "initial" @@ -216,51 +387,47 @@ msgstr "удалить область" msgid "removed multiple events" msgstr "" -#: libs/ardour/automation_event.cc:461 +#: libs/ardour/automation_event.cc:466 libs/ardour/automation_event.cc:497 #, fuzzy msgid "removed range" msgstr "удалить область" -#: libs/ardour/automation_event.cc:491 +#: libs/ardour/automation_event.cc:527 msgid "event range adjusted" msgstr "" -#: libs/ardour/automation_event.cc:513 +#: libs/ardour/automation_event.cc:549 msgid "event adjusted" msgstr "" -#: libs/ardour/automation_event.cc:628 libs/ardour/automation_event.cc:733 -#: libs/ardour/panner.cc:1040 +#: libs/ardour/automation_event.cc:664 libs/ardour/automation_event.cc:769 +#: libs/ardour/panner.cc:1041 #, fuzzy msgid "programming error:" msgstr "ошибка программы: " -#: libs/ardour/automation_event.cc:1042 +#: libs/ardour/automation_event.cc:1078 msgid "cut/copy/clear" msgstr "" -#: libs/ardour/automation_event.cc:1075 +#: libs/ardour/automation_event.cc:1111 msgid "copy" msgstr "" -#: libs/ardour/automation_event.cc:1143 libs/ardour/playlist.cc:939 +#: libs/ardour/automation_event.cc:1179 libs/ardour/playlist.cc:939 msgid "paste" msgstr "вставить" -#: libs/ardour/automation_event.cc:1198 +#: libs/ardour/automation_event.cc:1234 msgid "" "automation list: no x-coordinate stored for control point (point ignored)" msgstr "" -#: libs/ardour/automation_event.cc:1204 +#: libs/ardour/automation_event.cc:1240 msgid "" "automation list: no y-coordinate stored for control point (point ignored)" msgstr "" -#: libs/ardour/basic_ui.cc:68 -msgid "unnamed" -msgstr "" - #: libs/ardour/configuration.cc:79 #, fuzzy msgid "loading system configuration file %1" @@ -297,36 +464,48 @@ msgstr "Файл конфигурации не сохранён" msgid "ill-formed MIDI port specification in ardour rcfile (ignored)" msgstr "" -#: libs/ardour/connection.cc:183 +#: libs/ardour/connection.cc:182 msgid "Node for Connection has no \"name\" property" msgstr "" -#: libs/ardour/connection.cc:191 +#: libs/ardour/connection.cc:190 msgid "Node for Connection has no \"connections\" property" msgstr "" -#: libs/ardour/connection.cc:227 libs/ardour/io.cc:1889 +#: libs/ardour/connection.cc:226 libs/ardour/io.cc:1901 msgid "IO: badly formed string in XML node for inputs \"%1\"" msgstr "" -#: libs/ardour/connection.cc:232 libs/ardour/io.cc:1894 +#: libs/ardour/connection.cc:231 libs/ardour/io.cc:1906 msgid "bad input string in XML node \"%1\"" msgstr "" -#: libs/ardour/control_protocol_manager.cc:79 +#: libs/ardour/control_protocol_manager.cc:82 msgid "control protocol name \"%1\" has no descriptor" msgstr "" -#: libs/ardour/control_protocol_manager.cc:84 +#: libs/ardour/control_protocol_manager.cc:87 msgid "control protocol name \"%1\" could not be initialized" msgstr "" -#: libs/ardour/control_protocol_manager.cc:180 +#: libs/ardour/control_protocol_manager.cc:143 +msgid "Instantiating mandatory control protocol %1" +msgstr "" + +#: libs/ardour/control_protocol_manager.cc:177 +msgid "Control protocol %1 not usable" +msgstr "" + +#: libs/ardour/control_protocol_manager.cc:189 +msgid "Control surface protocol discovered: \"%1\"" +msgstr "" + +#: libs/ardour/control_protocol_manager.cc:207 #, fuzzy msgid "ControlProtocolManager: cannot load module \"%1\" (%2)" msgstr "LADSPA: не удалось загрузить модуль \"%1\" (%2)" -#: libs/ardour/control_protocol_manager.cc:188 +#: libs/ardour/control_protocol_manager.cc:215 msgid "ControlProtocolManager: module \"%1\" has no descriptor function." msgstr "" @@ -354,8 +533,9 @@ msgstr "" msgid "old-style crossfade information - no position information" msgstr "" -#: libs/ardour/curve.cc:112 libs/ardour/insert.cc:454 -#: libs/ardour/session.cc:2452 libs/ardour/session.cc:2504 +#: libs/ardour/curve.cc:111 libs/ardour/globals.cc:339 +#: libs/ardour/insert.cc:454 libs/ardour/session.cc:2466 +#: libs/ardour/session.cc:2518 msgid "programming error: " msgstr "ошибка программы: " @@ -371,326 +551,82 @@ msgstr "" msgid "cannot locate cpu MHz in /proc/cpuinfo" msgstr "" -#: libs/ardour/destructive_filesource.cc:197 +#: libs/ardour/destructive_filesource.cc:187 msgid "DestructiveFileSource: \"%1\" bad read retval: %2 of %5 (%3: %4)" msgstr "" -#: libs/ardour/destructive_filesource.cc:210 -#: libs/ardour/destructive_filesource.cc:252 -#: libs/ardour/destructive_filesource.cc:259 +#: libs/ardour/destructive_filesource.cc:200 +#: libs/ardour/destructive_filesource.cc:242 +#: libs/ardour/destructive_filesource.cc:249 msgid "DestructiveFileSource: \"%1\" bad write (%2)" msgstr "" -#: libs/ardour/diskstream.cc:337 -msgid "DiskStream: Session doesn't know about a Playlist called \"%1\"" -msgstr "" - -#: libs/ardour/diskstream.cc:342 -msgid "DiskStream: Playlist \"%1\" isn't an audio playlist" -msgstr "" - -#: libs/ardour/diskstream.cc:433 -msgid "DiskStream %1: there is no existing playlist to make a copy of!" -msgstr "" - -#: libs/ardour/diskstream.cc:1113 libs/ardour/diskstream.cc:1124 -msgid "DiskStream %1: when refilling, cannot read %2 from playlist at frame %3" -msgstr "" - -#: libs/ardour/diskstream.cc:1256 -msgid "DiskStream %1: cannot read %2 from playlist at frame %3" -msgstr "" - -#: libs/ardour/diskstream.cc:1623 libs/ardour/diskstream.cc:1640 -msgid "DiskStream %1: cannot write to disk" -msgstr "" - -#: libs/ardour/diskstream.cc:1700 -msgid "DiskStream \"%1\": cannot flush captured data to disk!" -msgstr "" - -#: libs/ardour/diskstream.cc:1797 -msgid "%1: could not create region for complete audio file" -msgstr "" - -#: libs/ardour/diskstream.cc:1820 -msgid "DiskStream: could not create region for captured audio!" -msgstr "" - -#: libs/ardour/diskstream.cc:1875 -#, fuzzy -msgid "programmer error: %1" -msgstr "ошибка программы: " - -#: libs/ardour/diskstream.cc:2155 -msgid "DiskStream: channel %1 out of range" -msgstr "" - -#: libs/ardour/diskstream.cc:2180 -msgid "%1:%2 new capture file not initialized correctly" -msgstr "" - -#: libs/ardour/diskstream.cc:2413 -msgid "Location \"%1\" not valid for track loop (start >= end)" -msgstr "" - -#: libs/ardour/diskstream.cc:2491 -msgid "%1: cannot restore pending capture source file %2" -msgstr "" - -#: libs/ardour/diskstream.cc:2513 -msgid "%1: incorrect number of pending sources listed - ignoring them all" -msgstr "" - -#: libs/ardour/diskstream.cc:2529 -msgid "%1: cannot create whole-file region from pending capture sources" -msgstr "" - -#: libs/ardour/diskstream.cc:2541 -msgid "%1: cannot create region from pending capture sources" -msgstr "" - -#: libs/ardour/filesource.cc:175 -msgid "FileSource: search path not set" -msgstr "" - -#: libs/ardour/filesource.cc:190 -msgid "FileSource: \"%1\" not found when searching %2 using %3" -msgstr "" - -#: libs/ardour/filesource.cc:196 -msgid "" -"FileSource: \"%1\" is ambigous when searching %2\n" -"\t" -msgstr "" - -#: libs/ardour/filesource.cc:231 -msgid "Filesource: cannot find required file (%1): %2" -msgstr "" - -#: libs/ardour/filesource.cc:239 -msgid "Filesource: cannot check for existing file (%1): %2" -msgstr "" - -#: libs/ardour/filesource.cc:245 libs/ardour/filesource.cc:1127 -#: libs/ardour/filesource.cc:1210 -msgid "FileSource: could not open \"%1\": (%2)" -msgstr "" - -#: libs/ardour/filesource.cc:278 -msgid "FileSource: cannot write header in %1" -msgstr "" - -#: libs/ardour/filesource.cc:293 -msgid "FileSource: cannot locate chunks in %1" -msgstr "" - -#: libs/ardour/filesource.cc:298 -msgid "FileSource: cannot read header in %1" -msgstr "" - -#: libs/ardour/filesource.cc:303 -msgid "FileSource: cannot check header in %1" -msgstr "" - -#: libs/ardour/filesource.cc:311 -msgid "FileSource: cannot initialize peakfile for %1 as %2" -msgstr "" - -#: libs/ardour/filesource.cc:359 libs/ardour/insert.cc:525 -#, fuzzy -msgid "programming error: %1" -msgstr "ошибка программы: " - -#: libs/ardour/filesource.cc:364 -msgid "cannot rename audio file for %1 to %2" -msgstr "" - -#: libs/ardour/filesource.cc:390 -msgid "FileSource: cannot seek to end of file" -msgstr "" - -#: libs/ardour/filesource.cc:395 -msgid "FileSource: cannot read RIFF/WAVE chunk from file" -msgstr "" - -#: libs/ardour/filesource.cc:407 -msgid "FileSource %1: not a RIFF/WAVE file" -msgstr "" - -#: libs/ardour/filesource.cc:434 -msgid "FileSource: can't read a chunk" -msgstr "" - -#: libs/ardour/filesource.cc:451 -msgid "filesource: correcting mis-written RIFF file to become a RIFX: " -msgstr "" - -#: libs/ardour/filesource.cc:567 -msgid "FileSource: cannot get user information for BWF header (%1)" -msgstr "" - -#: libs/ardour/filesource.cc:571 -msgid "FileSource: cannot get host information for BWF header (%1)" -msgstr "" - -#: libs/ardour/filesource.cc:716 -msgid "FileSource[%1]: cannot update data size: %2" -msgstr "" - -#: libs/ardour/filesource.cc:733 -msgid "FileSource: can't find RIFF chunk info" -msgstr "" - -#: libs/ardour/filesource.cc:737 -msgid "FileSource: can't find RIFX chunk info" -msgstr "" - -#: libs/ardour/filesource.cc:758 -msgid "FileSource: can't read RIFF chunk" -msgstr "" - -#: libs/ardour/filesource.cc:768 -msgid "FileSource: can't find format chunk info" -msgstr "" - -#: libs/ardour/filesource.cc:773 -msgid "FileSource: can't read format chunk" -msgstr "" - -#: libs/ardour/filesource.cc:782 -msgid "FileSource: can't find data chunk info" -msgstr "" - -#: libs/ardour/filesource.cc:787 -msgid "FileSource: can't read data chunk" -msgstr "" - -#: libs/ardour/filesource.cc:804 -msgid "" -"FileSource: cannot read Broadcast Wave data from existing audio file \"%1" -"\" (%2)" -msgstr "" - -#: libs/ardour/filesource.cc:820 -msgid "" -"FileSource: cannot read Broadcast Wave coding history from audio file \"%1" -"\" (%2)" -msgstr "" - -#: libs/ardour/filesource.cc:862 -msgid "" -"FileSource \"%1\" does not use valid sample format.\n" -"This is probably a programming error." -msgstr "" - -#: libs/ardour/filesource.cc:901 -msgid "FileSource \"%1\" has no \"data\" chunk" -msgstr "" - -#: libs/ardour/filesource.cc:906 -msgid "%1: data length in header (%2) differs from implicit size in file (%3)" -msgstr "" - -#: libs/ardour/filesource.cc:911 -msgid "\"%1\" has a sample rate of %2 instead of %3 as used by this session" -msgstr "" - -#: libs/ardour/filesource.cc:934 -msgid "FileSource: cannot write WAVE chunk: %1" -msgstr "" - -#: libs/ardour/filesource.cc:978 -msgid "FileSource: cannot write format chunk: %1" -msgstr "" - -#: libs/ardour/filesource.cc:990 -msgid "FileSource: cannot data chunk: %1" -msgstr "" - -#: libs/ardour/filesource.cc:1103 libs/ardour/filesource.cc:1188 -msgid "FileSource: \"%1\" bad write (%2)" -msgstr "" - -#: libs/ardour/filesource.cc:1335 libs/ardour/session_state.cc:3093 -msgid "" -"there are already 1000 files with names like %1; versioning discontinued" -msgstr "" - -#: libs/ardour/filesource.cc:1349 libs/ardour/session_state.cc:3107 -msgid "cannot rename audio file source from %1 to %2 (%3)" -msgstr "" - -#: libs/ardour/filesource.cc:1356 libs/ardour/session_state.cc:3122 -msgid "cannot remove peakfile %1 for %2 (%3)" -msgstr "" - -#: libs/ardour/globals.cc:82 +#: libs/ardour/globals.cc:108 msgid "no MIDI ports specified: no MMC or MTC control possible" msgstr "" -#: libs/ardour/globals.cc:97 +#: libs/ardour/globals.cc:123 msgid "MIDI port specifications for \"%1\" are not understandable." msgstr "" -#: libs/ardour/globals.cc:110 libs/ardour/globals.cc:114 -#: libs/ardour/globals.cc:118 +#: libs/ardour/globals.cc:136 libs/ardour/globals.cc:140 +#: libs/ardour/globals.cc:144 msgid "default" msgstr "" -#: libs/ardour/globals.cc:146 +#: libs/ardour/globals.cc:172 msgid "No MMC control (MIDI port \"%1\" not available)" msgstr "" -#: libs/ardour/globals.cc:152 +#: libs/ardour/globals.cc:178 msgid "No MTC support (MIDI port \"%1\" not available)" msgstr "" -#: libs/ardour/globals.cc:157 +#: libs/ardour/globals.cc:183 msgid "No MIDI parameter support (MIDI port \"%1\" not available)" msgstr "" -#: libs/ardour/import.cc:71 +#: libs/ardour/import.cc:74 msgid "Import: cannot open input sound file \"%1\"" msgstr "" -#: libs/ardour/import.cc:76 +#: libs/ardour/import.cc:79 msgid "resampling audio" msgstr "" -#: libs/ardour/import.cc:80 +#: libs/ardour/import.cc:83 msgid "Import: cannot open converted sound file \"%1\"" msgstr "" -#: libs/ardour/import.cc:85 +#: libs/ardour/import.cc:88 msgid "Import: error while resampling sound file \"%1\"" msgstr "" -#: libs/ardour/import.cc:141 +#: libs/ardour/import.cc:147 msgid "Session::import_audiofile: cannot open new file source for channel %1" msgstr "" -#: libs/ardour/import.cc:160 +#: libs/ardour/import.cc:166 msgid "converting audio" msgstr "" -#: libs/ardour/import.cc:192 +#: libs/ardour/import.cc:198 msgid "building region" msgstr "" -#: libs/ardour/import.cc:194 +#: libs/ardour/import.cc:200 msgid "building regions" msgstr "" -#: libs/ardour/import.cc:318 +#: libs/ardour/import.cc:324 msgid "Import: could not open temp file: %1" msgstr "" -#: libs/ardour/import.cc:327 +#: libs/ardour/import.cc:333 msgid "Import: src_new() failed : %1" msgstr "" -#: libs/ardour/import.cc:355 +#: libs/ardour/import.cc:361 msgid "Import: %1" msgstr "Импорт: %1" @@ -744,127 +680,127 @@ msgstr "" msgid "non-port insert XML used for port plugin insert" msgstr "" -#: libs/ardour/io.cc:585 +#: libs/ardour/io.cc:597 msgid "IO: cannot disconnect input port %1 from %2" msgstr "" -#: libs/ardour/io.cc:653 +#: libs/ardour/io.cc:665 msgid "IO: cannot disconnect output port %1 from %2" msgstr "" -#: libs/ardour/io.cc:794 libs/ardour/io.cc:1138 libs/ardour/io.cc:1264 +#: libs/ardour/io.cc:806 libs/ardour/io.cc:1150 libs/ardour/io.cc:1276 #, c-format msgid "%s/out" msgstr "" -#: libs/ardour/io.cc:796 libs/ardour/io.cc:1140 libs/ardour/io.cc:1266 -#: libs/ardour/io.cc:2826 +#: libs/ardour/io.cc:808 libs/ardour/io.cc:1152 libs/ardour/io.cc:1278 +#: libs/ardour/io.cc:2848 #, c-format msgid "%s/out %u" msgstr "" -#: libs/ardour/io.cc:800 libs/ardour/io.cc:1145 libs/ardour/io.cc:1270 +#: libs/ardour/io.cc:812 libs/ardour/io.cc:1157 libs/ardour/io.cc:1282 msgid "IO: cannot register output port %1" msgstr "" -#: libs/ardour/io.cc:895 libs/ardour/io.cc:998 libs/ardour/io.cc:1104 +#: libs/ardour/io.cc:907 libs/ardour/io.cc:1010 libs/ardour/io.cc:1116 #, c-format msgid "%s/in" msgstr "" -#: libs/ardour/io.cc:897 libs/ardour/io.cc:1001 libs/ardour/io.cc:1107 -#: libs/ardour/io.cc:2796 +#: libs/ardour/io.cc:909 libs/ardour/io.cc:1013 libs/ardour/io.cc:1119 +#: libs/ardour/io.cc:2818 #, c-format msgid "%s/in %u" msgstr "" -#: libs/ardour/io.cc:901 libs/ardour/io.cc:1007 libs/ardour/io.cc:1112 +#: libs/ardour/io.cc:913 libs/ardour/io.cc:1019 libs/ardour/io.cc:1124 msgid "IO: cannot register input port %1" msgstr "" -#: libs/ardour/io.cc:1528 +#: libs/ardour/io.cc:1540 msgid "IO::connecting_became_legal() called without a pending state node" msgstr "" -#: libs/ardour/io.cc:1551 +#: libs/ardour/io.cc:1563 msgid "IO::ports_became_legal() called without a pending state node" msgstr "" -#: libs/ardour/io.cc:1581 +#: libs/ardour/io.cc:1593 msgid "incorrect XML node \"%1\" passed to IO object" msgstr "" -#: libs/ardour/io.cc:1636 +#: libs/ardour/io.cc:1648 msgid "" "MIDI gain control specification for %1 is incomplete, so it has been ignored" msgstr "" -#: libs/ardour/io.cc:1726 libs/ardour/io.cc:1838 +#: libs/ardour/io.cc:1738 libs/ardour/io.cc:1850 msgid "Unknown connection \"%1\" listed for output of %2" msgstr "" -#: libs/ardour/io.cc:1728 libs/ardour/io.cc:1840 +#: libs/ardour/io.cc:1740 libs/ardour/io.cc:1852 msgid "out 1" msgstr "" -#: libs/ardour/io.cc:1729 libs/ardour/io.cc:1841 +#: libs/ardour/io.cc:1741 libs/ardour/io.cc:1853 msgid "No output connections available as a replacement" msgstr "" -#: libs/ardour/io.cc:1733 libs/ardour/io.cc:1845 +#: libs/ardour/io.cc:1745 libs/ardour/io.cc:1857 msgid "Connection %1 was not available - \"out 1\" used instead" msgstr "" -#: libs/ardour/io.cc:1747 +#: libs/ardour/io.cc:1759 msgid "%1: cannot create I/O ports" msgstr "" -#: libs/ardour/io.cc:1854 +#: libs/ardour/io.cc:1866 msgid "improper output channel list in XML node (%1)" msgstr "" -#: libs/ardour/io.cc:1939 +#: libs/ardour/io.cc:1951 msgid "IO: badly formed string in XML node for outputs \"%1\"" msgstr "" -#: libs/ardour/io.cc:1944 +#: libs/ardour/io.cc:1956 msgid "IO: bad output string in XML node \"%1\"" msgstr "" -#: libs/ardour/io.cc:2502 +#: libs/ardour/io.cc:2524 msgid "%1: could not open automation event file \"%2\"" msgstr "" -#: libs/ardour/io.cc:2541 +#: libs/ardour/io.cc:2563 msgid "%1: cannot open automation event file \"%2\"" msgstr "" -#: libs/ardour/io.cc:2556 +#: libs/ardour/io.cc:2578 msgid "badly formed version number in automation event file \"%1\"" msgstr "" -#: libs/ardour/io.cc:2560 +#: libs/ardour/io.cc:2582 msgid "no version information in automation event file \"%1\"" msgstr "" -#: libs/ardour/io.cc:2565 +#: libs/ardour/io.cc:2587 msgid "mismatched automation event file version (%1)" msgstr "" -#: libs/ardour/io.cc:2573 +#: libs/ardour/io.cc:2595 msgid "badly formatted automation event record at line %1 of %2 (ignored)" msgstr "" -#: libs/ardour/io.cc:2593 +#: libs/ardour/io.cc:2615 msgid "dubious automation event found (and ignored)" msgstr "" -#: libs/ardour/io.cc:2597 libs/ardour/panner.cc:437 +#: libs/ardour/io.cc:2619 libs/ardour/panner.cc:438 #: libs/ardour/redirect.cc:148 msgid "loaded from disk" msgstr "" -#: libs/ardour/io.cc:2768 +#: libs/ardour/io.cc:2790 msgid "automation write/touch" msgstr "" @@ -964,58 +900,58 @@ msgstr "" msgid "Chunk %1 contains misformed playlist information" msgstr "" -#: libs/ardour/panner.cc:255 +#: libs/ardour/panner.cc:256 msgid "MIDI pan control specification is incomplete, so it has been ignored" msgstr "" -#: libs/ardour/panner.cc:360 +#: libs/ardour/panner.cc:361 msgid "automation write pass" msgstr "" -#: libs/ardour/panner.cc:400 +#: libs/ardour/panner.cc:401 #, c-format msgid "error writing pan automation file (%s)" msgstr "" -#: libs/ardour/panner.cc:428 +#: libs/ardour/panner.cc:429 msgid "" "badly formatted pan automation event record at line %1 of %2 (ignored) [%3]" msgstr "" -#: libs/ardour/panner.cc:943 +#: libs/ardour/panner.cc:944 msgid "badly-formed positional data for Multi2dPanner - ignored" msgstr "" -#: libs/ardour/panner.cc:1236 +#: libs/ardour/panner.cc:1237 msgid "cannot open pan automation file \"%1\" for saving (%s)" msgstr "" -#: libs/ardour/panner.cc:1272 +#: libs/ardour/panner.cc:1273 msgid "cannot open pan automation file %1 (%2)" msgstr "" -#: libs/ardour/panner.cc:1285 +#: libs/ardour/panner.cc:1286 msgid "badly formed version number in pan automation event file \"%1\"" msgstr "" -#: libs/ardour/panner.cc:1289 +#: libs/ardour/panner.cc:1290 msgid "" "no version information in pan automation event file \"%1\" (first line = %2)" msgstr "" -#: libs/ardour/panner.cc:1295 +#: libs/ardour/panner.cc:1296 msgid "mismatched pan automation event file version (%1)" msgstr "" -#: libs/ardour/panner.cc:1309 +#: libs/ardour/panner.cc:1310 msgid "too many panner states found in pan automation file %1" msgstr "" -#: libs/ardour/panner.cc:1450 +#: libs/ardour/panner.cc:1451 msgid "Unknown panner plugin \"%1\" found in pan state - ignored" msgstr "" -#: libs/ardour/panner.cc:1456 +#: libs/ardour/panner.cc:1457 msgid "panner plugin node has no type information!" msgstr "" @@ -1136,11 +1072,11 @@ msgstr "" msgid "programming error: unknown Redirect type in Redirect::Clone!\n" msgstr "" -#: libs/ardour/redirect.cc:102 libs/ardour/utils.cc:199 +#: libs/ardour/redirect.cc:102 libs/ardour/utils.cc:202 msgid "pre" msgstr "пре" -#: libs/ardour/redirect.cc:104 libs/ardour/utils.cc:202 +#: libs/ardour/redirect.cc:104 libs/ardour/utils.cc:205 msgid "post" msgstr "пост" @@ -1200,52 +1136,52 @@ msgstr "" msgid "Session: XMLNode describing a Region is incomplete (no name)" msgstr "" -#: libs/ardour/route.cc:79 libs/ardour/session.cc:1541 -#: libs/ardour/session.cc:1547 libs/ardour/session.cc:3064 +#: libs/ardour/route.cc:79 libs/ardour/session.cc:1554 +#: libs/ardour/session.cc:1560 libs/ardour/session.cc:3093 msgid "signal" msgstr "" -#: libs/ardour/route.cc:1433 +#: libs/ardour/route.cc:1430 msgid "Could not get state of route. Problem with save_automation" msgstr "" -#: libs/ardour/route.cc:1485 +#: libs/ardour/route.cc:1482 msgid "Send construction failed" msgstr "" -#: libs/ardour/route.cc:1507 +#: libs/ardour/route.cc:1504 msgid "unknown Insert type \"%1\"; ignored" msgstr "" -#: libs/ardour/route.cc:1513 +#: libs/ardour/route.cc:1510 msgid "Insert XML node has no type property" msgstr "" -#: libs/ardour/route.cc:1518 +#: libs/ardour/route.cc:1515 msgid "insert could not be created. Ignored." msgstr "" -#: libs/ardour/route.cc:1536 +#: libs/ardour/route.cc:1533 msgid "Bad node sent to Route::set_state() [%1]" msgstr "" -#: libs/ardour/route.cc:1595 +#: libs/ardour/route.cc:1592 msgid "Route %1: unknown edit group \"%2 in saved state (ignored)" msgstr "" -#: libs/ardour/route.cc:1611 libs/ardour/route.cc:1615 +#: libs/ardour/route.cc:1608 libs/ardour/route.cc:1612 msgid "badly formed order key string in state file! [%1] ... ignored." msgstr "" -#: libs/ardour/route.cc:1696 libs/ardour/route.cc:1823 +#: libs/ardour/route.cc:1693 libs/ardour/route.cc:1820 msgid "[control]" msgstr "" -#: libs/ardour/route.cc:1716 +#: libs/ardour/route.cc:1713 msgid "Route %1: unknown mix group \"%2 in saved state (ignored)" msgstr "" -#: libs/ardour/route.cc:1745 libs/ardour/route.cc:1753 +#: libs/ardour/route.cc:1742 libs/ardour/route.cc:1750 msgid "" "MIDI mute control specification for %1 is incomplete, so it has been ignored" msgstr "" @@ -1254,181 +1190,176 @@ msgstr "" msgid "XML node describing a send is missing a Redirect node" msgstr "" -#: libs/ardour/session.cc:99 +#: libs/ardour/session.cc:103 msgid "Could not resolve path: %1 (%2)" msgstr "" -#: libs/ardour/session.cc:111 +#: libs/ardour/session.cc:115 msgid "cannot check session path %1 (%2)" msgstr "" -#: libs/ardour/session.cc:141 +#: libs/ardour/session.cc:145 msgid "cannot check statefile %1 (%2)" msgstr "" -#: libs/ardour/session.cc:177 +#: libs/ardour/session.cc:181 msgid "%1 is not an Ardour snapshot file" msgstr "" -#: libs/ardour/session.cc:194 +#: libs/ardour/session.cc:198 msgid "cannot determine current working directory (%1)" msgstr "" -#: libs/ardour/session.cc:211 +#: libs/ardour/session.cc:215 msgid "unknown file type for session %1" msgstr "" -#: libs/ardour/session.cc:316 +#: libs/ardour/session.cc:320 msgid "monitor" msgstr "монитор" -#: libs/ardour/session.cc:323 +#: libs/ardour/session.cc:327 msgid "master" msgstr "мастер" -#: libs/ardour/session.cc:607 +#: libs/ardour/session.cc:611 msgid "could not setup Click I/O" msgstr "" -#: libs/ardour/session.cc:628 +#: libs/ardour/session.cc:632 msgid "cannot setup Click I/O" msgstr "" -#: libs/ardour/session.cc:650 +#: libs/ardour/session.cc:654 msgid "cannot create Auditioner: no auditioning of regions possible" msgstr "" -#: libs/ardour/session.cc:662 +#: libs/ardour/session.cc:666 #, c-format msgid "out %<PRIu32>" msgstr "" -#: libs/ardour/session.cc:674 +#: libs/ardour/session.cc:678 #, c-format msgid "in %<PRIu32>" msgstr "" -#: libs/ardour/session.cc:688 +#: libs/ardour/session.cc:692 #, c-format msgid "out %<PRIu32>+%<PRIu32>" msgstr "" -#: libs/ardour/session.cc:702 +#: libs/ardour/session.cc:706 #, c-format msgid "in %<PRIu32>+%<PRIu32>" msgstr "" -#: libs/ardour/session.cc:735 +#: libs/ardour/session.cc:739 msgid "cannot setup master inputs" msgstr "" -#: libs/ardour/session.cc:743 +#: libs/ardour/session.cc:747 msgid "cannot setup master outputs" msgstr "" -#: libs/ardour/session.cc:754 +#: libs/ardour/session.cc:758 #, fuzzy msgid "Master Out" msgstr "мастер" -#: libs/ardour/session.cc:820 +#: libs/ardour/session.cc:830 msgid "cannot setup control inputs" msgstr "" -#: libs/ardour/session.cc:828 +#: libs/ardour/session.cc:838 msgid "cannot set up master outputs" msgstr "" -#: libs/ardour/session.cc:1100 +#: libs/ardour/session.cc:1110 msgid "Session: you can't use that location for auto punch (start <= end)" msgstr "" -#: libs/ardour/session.cc:1179 +#: libs/ardour/session.cc:1189 msgid "Session: you can't use a mark for auto loop" msgstr "" -#: libs/ardour/session.cc:1559 +#: libs/ardour/session.cc:1572 msgid "feedback loop setup between %1 and %2" msgstr "" -#: libs/ardour/session.cc:1711 libs/ardour/session.cc:1808 +#: libs/ardour/session.cc:1724 libs/ardour/session.cc:1821 msgid "cannot configure %1 in/%2 out configuration for new audio track" msgstr "" -#: libs/ardour/session.cc:1767 +#: libs/ardour/session.cc:1780 msgid "Session: could not create new audio track." msgstr "" -#: libs/ardour/session.cc:1857 +#: libs/ardour/session.cc:1870 msgid "Session: could not create new route." msgstr "" -#: libs/ardour/session.cc:2340 +#: libs/ardour/session.cc:2354 msgid "cannot create new name for region \"%1\"" msgstr "" -#: libs/ardour/session.cc:2404 +#: libs/ardour/session.cc:2418 msgid "too many regions with names like %1" msgstr "" -#: libs/ardour/session.cc:2860 +#: libs/ardour/session.cc:2883 msgid "There are already %1 recordings for %2, which I consider too many." msgstr "" -#: libs/ardour/session.cc:3229 +#: libs/ardour/session.cc:3258 msgid "programming error: unknown type of Insert created!" msgstr "" -#: libs/ardour/session.cc:3235 +#: libs/ardour/session.cc:3264 msgid "programming error: unknown type of Redirect created!" msgstr "" -#: libs/ardour/session.cc:3258 +#: libs/ardour/session.cc:3287 msgid "programming error: unknown type of Insert deleted!" msgstr "" -#: libs/ardour/session.cc:3264 +#: libs/ardour/session.cc:3293 msgid "programming error: unknown type of Redirect deleted!" msgstr "" -#: libs/ardour/session.cc:3605 +#: libs/ardour/session.cc:3634 msgid "too many bounced versions of playlist \"%1\"" msgstr "" -#: libs/ardour/session.cc:3614 +#: libs/ardour/session.cc:3647 msgid "cannot create new audio file \"%1\" for %2" msgstr "" -#: libs/ardour/session_butler.cc:81 libs/ardour/session_midi.cc:1183 -#: libs/ardour/source.cc:233 -msgid "Cannot create transport request signal pipe (%1)" -msgstr "" - -#: libs/ardour/session_butler.cc:86 libs/ardour/session_butler.cc:91 +#: libs/ardour/session_butler.cc:85 libs/ardour/session_butler.cc:90 msgid "UI: cannot set O_NONBLOCK on butler request pipe (%1)" msgstr "" -#: libs/ardour/session_butler.cc:96 +#: libs/ardour/session_butler.cc:95 msgid "Session: could not create butler thread" msgstr "" -#: libs/ardour/session_butler.cc:190 +#: libs/ardour/session_butler.cc:189 msgid "poll on butler request pipe failed (%1)" msgstr "" -#: libs/ardour/session_butler.cc:197 +#: libs/ardour/session_butler.cc:196 msgid "Error on butler thread request pipe" msgstr "" -#: libs/ardour/session_butler.cc:239 +#: libs/ardour/session_butler.cc:238 msgid "Error reading from butler request pipe" msgstr "" -#: libs/ardour/session_butler.cc:276 +#: libs/ardour/session_butler.cc:275 msgid "Butler read ahead failure on dstream %1" msgstr "" -#: libs/ardour/session_butler.cc:320 +#: libs/ardour/session_butler.cc:319 msgid "Butler write-behind failure on dstream %1" msgstr "" @@ -1544,19 +1475,19 @@ msgstr "" msgid "Error reading from transport request pipe" msgstr "" -#: libs/ardour/session_process.cc:105 +#: libs/ardour/session_process.cc:104 msgid "Session: error in no roll for %1" msgstr "" -#: libs/ardour/session_state.cc:101 +#: libs/ardour/session_state.cc:100 msgid "Could not use path %1 (%s)" msgstr "" -#: libs/ardour/session_state.cc:129 +#: libs/ardour/session_state.cc:128 msgid "end" msgstr "" -#: libs/ardour/session_state.cc:130 +#: libs/ardour/session_state.cc:129 #, fuzzy msgid "start" msgstr "разделить" @@ -1685,88 +1616,95 @@ msgstr "" msgid "Session: cannot create Region from XML description." msgstr "" -#: libs/ardour/session_state.cc:1762 +#: libs/ardour/session_state.cc:1763 msgid "Session: XMLNode describing a AudioRegion is incomplete (no source)" msgstr "" -#: libs/ardour/session_state.cc:1770 libs/ardour/session_state.cc:1784 +#: libs/ardour/session_state.cc:1771 libs/ardour/session_state.cc:1791 msgid "" "Session: XMLNode describing a AudioRegion references an unknown source id =%1" msgstr "" -#: libs/ardour/session_state.cc:1852 +#: libs/ardour/session_state.cc:1777 libs/ardour/session_state.cc:1797 +msgid "" +"Session: XMLNode describing a AudioRegion references a non-audio source id =%" +"1" +msgstr "" + +#: libs/ardour/session_state.cc:1867 msgid "Session: cannot create Source from XML description." msgstr "" -#: libs/ardour/session_state.cc:1883 -msgid "Found a sound file that cannot be used by Ardour. See the progammers." +#: libs/ardour/session_state.cc:1888 +msgid "" +"Found a sound file that cannot be used by Ardour. Talk to the progammers." msgstr "" -#: libs/ardour/session_state.cc:1908 +#: libs/ardour/session_state.cc:1912 msgid "Could not create mix templates directory \"%1\" (%2)" msgstr "" -#: libs/ardour/session_state.cc:1922 +#: libs/ardour/session_state.cc:1926 msgid "Template \"%1\" already exists - new version not created" msgstr "" -#: libs/ardour/session_state.cc:1929 +#: libs/ardour/session_state.cc:1933 msgid "mix template not saved" msgstr "" -#: libs/ardour/session_state.cc:1989 +#: libs/ardour/session_state.cc:1993 msgid "cannot create session directory \"%1\"; ignored" msgstr "" -#: libs/ardour/session_state.cc:2002 +#: libs/ardour/session_state.cc:2006 msgid "cannot create sounds directory \"%1\"; ignored" msgstr "" -#: libs/ardour/session_state.cc:2013 +#: libs/ardour/session_state.cc:2017 msgid "cannot create dead sounds directory \"%1\"; ignored" msgstr "" -#: libs/ardour/session_state.cc:2024 +#: libs/ardour/session_state.cc:2028 msgid "cannot create peak file directory \"%1\"; ignored" msgstr "" -#: libs/ardour/session_state.cc:2163 libs/ardour/session_state.cc:2184 +#: libs/ardour/session_state.cc:2167 libs/ardour/session_state.cc:2188 msgid "Session: cannot create Playlist from XML description." msgstr "" -#: libs/ardour/session_state.cc:2223 +#: libs/ardour/session_state.cc:2227 msgid "Session: cannot create Named Selection from XML description." msgstr "" -#: libs/ardour/session_state.cc:2355 +#: libs/ardour/session_state.cc:2359 msgid "Unknown node \"%1\" found in Connections list from state file" msgstr "" -#: libs/ardour/session_state.cc:3195 +#: libs/ardour/session_state.cc:3196 msgid "cannot remove dead sound file %1 (%2)" msgstr "" -#: libs/ardour/session_time.cc:736 +#: libs/ardour/session_time.cc:375 msgid "Unknown JACK transport state %1 in sync callback" msgstr "" -#: libs/ardour/session_timefx.cc:77 +#: libs/ardour/session_timefx.cc:76 msgid "tempoize: error creating name for new audio file based on %1" msgstr "" -#: libs/ardour/session_timefx.cc:85 +#: libs/ardour/session_timefx.cc:87 msgid "tempoize: error creating new audio file %1 (%2)" msgstr "" -#: libs/ardour/session_timefx.cc:111 +#: libs/ardour/session_timefx.cc:113 msgid "tempoize: error reading data from %1" msgstr "" -#: libs/ardour/session_timefx.cc:124 libs/ardour/session_timefx.cc:136 +#: libs/ardour/session_timefx.cc:126 libs/ardour/session_timefx.cc:138 msgid "error writing tempo-adjusted data to %1" msgstr "" -#: libs/ardour/session_timefx.cc:142 +#: libs/ardour/session_timefx.cc:144 msgid "timefx code failure. please notify ardour-developers." msgstr "" @@ -1878,67 +1816,43 @@ msgstr "" msgid "Big-endian (Mac)" msgstr "" -#: libs/ardour/sndfilesource.cc:75 -msgid "SndFileSource: cannot open file \"%1\" (%2)" +#: libs/ardour/sndfilesource.cc:145 +msgid "FileSource: cannot get host information for BWF header (%1)" msgstr "" -#: libs/ardour/sndfilesource.cc:80 +#: libs/ardour/sndfilesource.cc:167 msgid "" -"SndFileSource: file only contains %1 channels; %2 is invalid as a channel " -"number" -msgstr "" - -#: libs/ardour/sndfilesource.cc:122 -msgid "SndFileSource: could not seek to frame %1 within %2 (%3)" -msgstr "" - -#: libs/ardour/source.cc:161 -msgid "poll on peak request pipe failed (%1)" -msgstr "" - -#: libs/ardour/source.cc:168 -msgid "Error on peak thread request pipe" -msgstr "" - -#: libs/ardour/source.cc:201 -msgid "Error reading from peak request pipe" +"cannot set broadcast info for audio file %1 (%2); dropping broadcast info " +"for this file" msgstr "" -#: libs/ardour/source.cc:238 libs/ardour/source.cc:243 -msgid "UI: cannot set O_NONBLOCK on peak request pipe (%1)" -msgstr "" - -#: libs/ardour/source.cc:248 -msgid "Source: could not create peak thread" -msgstr "" - -#: libs/ardour/source.cc:326 -msgid "cannot rename peakfile for %1 from %2 to %3 (%4)" -msgstr "" - -#: libs/ardour/source.cc:357 -msgid "Source: cannot stat peakfile \"%1\"" +#: libs/ardour/sndfilesource.cc:223 +msgid "SndFileSource: cannot open file \"%1\" for %2 (%3)" msgstr "" -#: libs/ardour/source.cc:444 -msgid "cannot read sample data for unscaled peak computation" +#: libs/ardour/sndfilesource.cc:229 +msgid "" +"SndFileSource: file only contains %1 channels; %2 is invalid as a channel " +"number" msgstr "" -#: libs/ardour/source.cc:465 libs/ardour/source.cc:536 -#: libs/ardour/source.cc:780 libs/ardour/source.cc:881 -msgid "Source: cannot open peakpath \"%1\" (%2)" +#: libs/ardour/sndfilesource.cc:306 +msgid "SndFileSource: could not seek to frame %1 within %2 (%3)" msgstr "" -#: libs/ardour/source.cc:637 -msgid "Source[%1]: peak read - cannot read %2 samples at offset %3" -msgstr "" +#: libs/ardour/sndfilesource.cc:357 +#, fuzzy +msgid "programming error: %1 %2" +msgstr "ошибка программы: " -#: libs/ardour/source.cc:789 -msgid "%1: could not write read raw data for peak computation (%2)" +#: libs/ardour/sndfilesource.cc:457 +msgid "" +"cannot set broadcast info for audio file %1; Dropping broadcast info for " +"this file" msgstr "" -#: libs/ardour/source.cc:814 -msgid "%1: could not write peak file data (%2)" +#: libs/ardour/sndfilesource.cc:499 +msgid "%1: cannot seek to %2" msgstr "" #: libs/ardour/state_manager.cc:46 @@ -2047,11 +1961,11 @@ msgstr "" msgid "load XML data" msgstr "" -#: libs/ardour/utils.cc:242 +#: libs/ardour/utils.cc:245 msgid "illegal or badly-formed string used for path (%1)" msgstr "" -#: libs/ardour/utils.cc:247 +#: libs/ardour/utils.cc:250 msgid "path (%1) is ambiguous" msgstr "" @@ -2075,12 +1989,12 @@ msgstr "" msgid "no support for presets using chunks at this time" msgstr "" -#: libs/ardour/coreaudio_source.cc:93 +#: libs/ardour/coreaudio_source.cc:98 msgid "" "CoreAudioSource: file only contains %1 channels; %2 is invalid as a channel " "number" msgstr "" -#: libs/ardour/coreaudio_source.cc:157 +#: libs/ardour/coreaudio_source.cc:163 msgid "CoreAudioSource: could not seek to frame %1 within %2 (%3)" msgstr "" diff --git a/libs/ardour/route.cc b/libs/ardour/route.cc index 93fbb85e49..2ed0659485 100644 --- a/libs/ardour/route.cc +++ b/libs/ardour/route.cc @@ -2002,7 +2002,7 @@ Route::set_active (bool yn) } void -Route::transport_stopped (bool abort_ignored, bool did_locate, bool can_flush_redirects) +Route::handle_transport_stopped (bool abort_ignored, bool did_locate, bool can_flush_redirects) { jack_nframes_t now = _session.transport_frame(); diff --git a/libs/ardour/session.cc b/libs/ardour/session.cc index d7d7e290ed..a5c8c0cf99 100644 --- a/libs/ardour/session.cc +++ b/libs/ardour/session.cc @@ -3606,7 +3606,9 @@ Session::write_one_audio_track (AudioTrack& track, jack_nframes_t start, jack_nf jack_nframes_t to_do; vector<Sample*> buffers; char * workbuf = 0; - const jack_nframes_t chunk_size = (256 * 1024)/4; + + // any bigger than this seems to cause stack overflows in called functions + const jack_nframes_t chunk_size = (128 * 1024)/4; g_atomic_int_set (&processing_prohibited, 1); diff --git a/libs/ardour/session_midi.cc b/libs/ardour/session_midi.cc index e1fab1ccfe..d081e3606e 100644 --- a/libs/ardour/session_midi.cc +++ b/libs/ardour/session_midi.cc @@ -907,7 +907,7 @@ Session::send_midi_time_code_for_cycle(jack_nframes_t nframes) if (_mtc_port == 0 || !send_mtc || transmitting_smpte_time.negative /*|| (next_quarter_frame_to_send < 0)*/ ) { - printf("(MTC) Not sending MTC\n"); + //printf("(MTC) Not sending MTC\n"); return 0; } @@ -1035,13 +1035,13 @@ Session::deliver_mmc (MIDI::MachineControl::Command cmd, jack_nframes_t where) SMPTE::Time smpte; if (_mmc_port == 0 || !send_mmc) { - cerr << "Not delivering MMC " << _mmc_port << " - " << send_mmc << endl; + //cerr << "Not delivering MMC " << _mmc_port << " - " << send_mmc << endl; return; } mmc_buffer[nbytes++] = cmd; - cerr << "delivering MMC, cmd = " << hex << (int) cmd << dec << endl; + //cerr << "delivering MMC, cmd = " << hex << (int) cmd << dec << endl; switch (cmd) { case MachineControl::cmdLocate: @@ -1090,9 +1090,9 @@ Session::deliver_mmc (MIDI::MachineControl::Command cmd, jack_nframes_t where) // FIXME: timestamp correct? [DR] if (!_mmc_port->midimsg (mmc_buffer, sizeof (mmc_buffer), where - _transport_frame)) { error << string_compose(_("MMC: cannot send command %1%2%3"), &hex, cmd, &dec) << endmsg; - } else { + } /*else { cerr << "Sending MMC\n"; - } + }*/ } } diff --git a/libs/ardour/session_transport.cc b/libs/ardour/session_transport.cc index 30a23a70cd..ec8f3e24b7 100644 --- a/libs/ardour/session_transport.cc +++ b/libs/ardour/session_transport.cc @@ -1210,8 +1210,8 @@ Session::update_latency_compensation (bool with_stop, bool abort) for (RouteList::iterator i = routes.begin(); i != routes.end(); ++i) { if (with_stop) { - (*i)->transport_stopped (abort, (post_transport_work & PostTransportLocate), - (!(post_transport_work & PostTransportLocate) || pending_locate_flush)); + (*i)->handle_transport_stopped (abort, (post_transport_work & PostTransportLocate), + (!(post_transport_work & PostTransportLocate) || pending_locate_flush)); } jack_nframes_t old_latency = (*i)->signal_latency (); diff --git a/libs/ardour/sndfilesource.cc b/libs/ardour/sndfilesource.cc index 6929385141..6ea0929ae0 100644 --- a/libs/ardour/sndfilesource.cc +++ b/libs/ardour/sndfilesource.cc @@ -81,8 +81,6 @@ SndFileSource::SndFileSource (string idstr, SampleFormat sfmt, HeaderFormat hf, init (idstr); - cerr << "creating " << idstr << " hf = " << hf << endl; - switch (hf) { case CAF: fmt = SF_FORMAT_CAF; @@ -174,7 +172,7 @@ SndFileSource::SndFileSource (string idstr, SampleFormat sfmt, HeaderFormat hf, } if (_build_peakfiles) { - if (initialize_peakfile (false, _path)) { + if (initialize_peakfile (true, _path)) { sf_close (sf); sf = 0; throw failed_constructor (); @@ -187,14 +185,6 @@ SndFileSource::SndFileSource (string idstr, SampleFormat sfmt, HeaderFormat hf, HeaderPositionOffsetChanged.connect (mem_fun (*this, &AudioFileSource::handle_header_position_change)); } - if (_build_peakfiles) { - if (initialize_peakfile (false, _path)) { - sf_close (sf); - sf = 0; - throw failed_constructor (); - } - } - AudioSourceCreated (this); /* EMIT SIGNAL */ } @@ -310,7 +300,7 @@ SndFileSource::read_unlocked (Sample *dst, jack_nframes_t start, jack_nframes_t if (file_cnt) { - if (sf_seek (sf, (off_t) start, SEEK_SET) < 0) { + if (sf_seek (sf, (sf_count_t) start, SEEK_SET|SFM_READ) != (sf_count_t) start) { char errbuf[256]; sf_error_str (0, errbuf, sizeof (errbuf) - 1); error << string_compose(_("SndFileSource: could not seek to frame %1 within %2 (%3)"), start, _name.substr (1), errbuf) << endmsg; @@ -505,7 +495,7 @@ SndFileSource::set_header_timeline_position () jack_nframes_t SndFileSource::write_float (Sample* data, jack_nframes_t frame_pos, jack_nframes_t cnt) { - if (sf_seek (sf, frame_pos, SEEK_SET) != frame_pos) { + if (sf_seek (sf, frame_pos, SEEK_SET|SFM_WRITE) != frame_pos) { error << string_compose (_("%1: cannot seek to %2"), _path, frame_pos) << endmsg; return 0; } diff --git a/libs/ardour/utils.cc b/libs/ardour/utils.cc index 15d0c6be81..2d9fccf9d7 100644 --- a/libs/ardour/utils.cc +++ b/libs/ardour/utils.cc @@ -177,7 +177,7 @@ tokenize_fullpath (string fullpath, string& path, string& name) int touch_file (string path) { - int fd = open (path.c_str(), O_RDONLY|O_CREAT); + int fd = open (path.c_str(), O_RDWR|O_CREAT, 0660); if (fd >= 0) { close (fd); return 0; diff --git a/libs/gtkmm2ext/po/el_GR.po b/libs/gtkmm2ext/po/el_GR.po index 9329e844f9..20ddfab7e4 100644 --- a/libs/gtkmm2ext/po/el_GR.po +++ b/libs/gtkmm2ext/po/el_GR.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: 0.99beta23\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2006-04-25 17:46-0400\n" +"POT-Creation-Date: 2006-06-20 16:25-0400\n" "PO-Revision-Date: 2005-01-11\n" "Last-Translator: Muadibas\n" "Language-Team: Hellenic(Greek) <LL@li.org>\n" @@ -15,7 +15,7 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -#: libs/gtkmm2ext/barcontroller.cc:431 libs/gtkmm2ext/bindable_button.cc:131 +#: libs/gtkmm2ext/barcontroller.cc:432 libs/gtkmm2ext/bindable_button.cc:131 #: libs/gtkmm2ext/controller.cc:50 libs/gtkmm2ext/slider_controller.cc:132 msgid "operate MIDI controller now" msgstr "н╩н╣н╧о└н©о┘о│нЁн╞н╠ н╣н╩н╣нЁн╨о└н╝ MIDI о└о▌о│н╠" diff --git a/libs/gtkmm2ext/po/es_ES.po b/libs/gtkmm2ext/po/es_ES.po index a51e058090..ccc7933755 100644 --- a/libs/gtkmm2ext/po/es_ES.po +++ b/libs/gtkmm2ext/po/es_ES.po @@ -6,7 +6,7 @@ msgid "" msgstr "" "Project-Id-Version: gtkmm2ext\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2006-04-25 17:46-0400\n" +"POT-Creation-Date: 2006-06-20 16:25-0400\n" "PO-Revision-Date: 2004-02-13 00:35+0300\n" "Last-Translator: Alex Krohn alexkrohn@fastmail.fm\n" "Language-Team: Spanish\n" @@ -14,7 +14,7 @@ msgstr "" "Content-Type: text/plain; charset=ISO-8859-1\n" "Content-Transfer-Encoding: 8bit\n" -#: libs/gtkmm2ext/barcontroller.cc:431 libs/gtkmm2ext/bindable_button.cc:131 +#: libs/gtkmm2ext/barcontroller.cc:432 libs/gtkmm2ext/bindable_button.cc:131 #: libs/gtkmm2ext/controller.cc:50 libs/gtkmm2ext/slider_controller.cc:132 msgid "operate MIDI controller now" msgstr "Operar controladora de MIDI ahora" diff --git a/libs/gtkmm2ext/po/pt_BR.po b/libs/gtkmm2ext/po/pt_BR.po index 3cd751eb73..4cf068dc7a 100644 --- a/libs/gtkmm2ext/po/pt_BR.po +++ b/libs/gtkmm2ext/po/pt_BR.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: gtkmm2ext\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2006-04-25 17:46-0400\n" +"POT-Creation-Date: 2006-06-20 16:25-0400\n" "PO-Revision-Date: 2004-05-17 20:36+0200\n" "Last-Translator: Chris Ross <chris.ross@tebibyte.org>\n" "Language-Team: Portuguese\n" @@ -15,7 +15,7 @@ msgstr "" "Content-Type: text/plain; charset=ISO-8859-15\n" "Content-Transfer-Encoding: 8bit\n" -#: libs/gtkmm2ext/barcontroller.cc:431 libs/gtkmm2ext/bindable_button.cc:131 +#: libs/gtkmm2ext/barcontroller.cc:432 libs/gtkmm2ext/bindable_button.cc:131 #: libs/gtkmm2ext/controller.cc:50 libs/gtkmm2ext/slider_controller.cc:132 msgid "operate MIDI controller now" msgstr "Operar controladora de MIDI agora" diff --git a/libs/gtkmm2ext/po/ru_RU.po b/libs/gtkmm2ext/po/ru_RU.po index 7de883d439..5bfb6eb73c 100644 --- a/libs/gtkmm2ext/po/ru_RU.po +++ b/libs/gtkmm2ext/po/ru_RU.po @@ -6,7 +6,7 @@ msgid "" msgstr "" "Project-Id-Version: gtkmm2ext\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2006-04-25 17:46-0400\n" +"POT-Creation-Date: 2006-06-20 16:25-0400\n" "PO-Revision-Date: 2004-02-13 00:35+0300\n" "Last-Translator: Igor Blinov pitstop@nm.ru\n" "Language-Team: Russian\n" @@ -14,7 +14,7 @@ msgstr "" "Content-Type: text/plain; charset=koi8-r\n" "Content-Transfer-Encoding: 8bit\n" -#: libs/gtkmm2ext/barcontroller.cc:431 libs/gtkmm2ext/bindable_button.cc:131 +#: libs/gtkmm2ext/barcontroller.cc:432 libs/gtkmm2ext/bindable_button.cc:131 #: libs/gtkmm2ext/controller.cc:50 libs/gtkmm2ext/slider_controller.cc:132 msgid "operate MIDI controller now" msgstr "включить MIDI-контроллер" diff --git a/libs/libsndfile/src/sndfile.c b/libs/libsndfile/src/sndfile.c index c30d7b61b4..b627c88ffe 100644 --- a/libs/libsndfile/src/sndfile.c +++ b/libs/libsndfile/src/sndfile.c @@ -1150,7 +1150,7 @@ sf_seek (SNDFILE *sndfile, sf_count_t offset, int whence) ** it makes sense. */ if (((whence & SFM_MASK) == SFM_WRITE && psf->mode == SFM_READ) || - ((whence & SFM_MASK) == SFM_WRITE && psf->mode == SFM_WRITE)) + ((whence & SFM_MASK) == SFM_READ && psf->mode == SFM_WRITE)) { psf->error = SFE_WRONG_SEEK ; return PSF_SEEK_ERROR ; } ; @@ -1210,10 +1210,25 @@ sf_seek (SNDFILE *sndfile, sf_count_t offset, int whence) if (psf->error) return PSF_SEEK_ERROR ; +#ifdef ECDL_ORIGINAL# if (seek_from_start < 0 || seek_from_start > psf->sf.frames) { psf->error = SFE_BAD_SEEK ; return PSF_SEEK_ERROR ; } ; +#else + if (((whence & SFM_MASK) == SFM_WRITE) || (psf->mode == SFM_WRITE || psf->mode == SFM_RDWR)) + { if (seek_from_start < 0 /* || (seek_from_start > psf->sf.frames && post-audio chunks exist) */ ) + { psf->error = SFE_BAD_SEEK ; + return PSF_SEEK_ERROR ; + } + } + else /* seek for reading */ + { if (seek_from_start < 0 || seek_from_start > psf->sf.frames) + { psf->error = SFE_BAD_SEEK ; + return PSF_SEEK_ERROR ; + } + } +#endif if (psf->seek) { int new_mode = (whence & SFM_MASK) ? (whence & SFM_MASK) : psf->mode ; @@ -1234,6 +1249,7 @@ sf_seek (SNDFILE *sndfile, sf_count_t offset, int whence) break ; } ; + psf->last_op = new_mode ; return retval ; diff --git a/libs/libsndfile/src/wav.c b/libs/libsndfile/src/wav.c index f2fbcd7b50..c627738c39 100644 --- a/libs/libsndfile/src/wav.c +++ b/libs/libsndfile/src/wav.c @@ -539,7 +539,6 @@ wav_read_header (SF_PRIVATE *psf, int *blockalign, int *framesperblock) break ; case bext_MARKER : - parsestage |= HAVE_other ; psf_binheader_readf (psf, "4", &dword) ; if (dword < WAV_BEXT_CHUNK_SIZE) |