summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--LAST_MERGE4
-rw-r--r--SConstruct42
-rw-r--r--gtk2_ardour/SConscript42
-rw-r--r--gtk2_ardour/axis_view.h10
-rw-r--r--gtk2_ardour/canvas-waveview.c24
-rw-r--r--gtk2_ardour/crossfade_view.cc9
-rw-r--r--gtk2_ardour/crossfade_view.h1
-rw-r--r--gtk2_ardour/editor_mouse.cc2
-rw-r--r--gtk2_ardour/imageframe_socket_handler.cc2
-rw-r--r--gtk2_ardour/imageframe_time_axis_view.cc6
-rw-r--r--gtk2_ardour/imageframe_view.cc7
-rw-r--r--gtk2_ardour/imageframe_view.h2
-rw-r--r--gtk2_ardour/main.cc1
-rw-r--r--gtk2_ardour/mixer_strip.cc1
-rw-r--r--gtk2_ardour/panner2d.cc2
-rw-r--r--gtk2_ardour/panner2d.h2
-rw-r--r--gtk2_ardour/redirect_automation_line.h2
-rw-r--r--gtk2_ardour/regionview.cc6
-rw-r--r--gtk2_ardour/regionview.h1
-rw-r--r--gtk2_ardour/selectable.h18
-rw-r--r--gtk2_ardour/streamview.cc2
-rw-r--r--gtk2_ardour/time_axis_view_item.cc16
-rw-r--r--gtk2_ardour/time_axis_view_item.h18
-rw-r--r--libs/ardour/SConscript4
-rw-r--r--libs/ardour/ardour/coreaudio_source.h4
-rw-r--r--libs/ardour/ardour/destructive_filesource.h2
-rw-r--r--libs/ardour/ardour/io.h1
-rw-r--r--libs/ardour/ardour/region.h1
-rw-r--r--libs/ardour/ardour/route.h2
-rw-r--r--libs/ardour/audiosource.cc4
-rw-r--r--libs/ardour/coreaudio_source.cc8
-rw-r--r--libs/ardour/destructive_filesource.cc6
-rw-r--r--libs/ardour/io.cc6
-rw-r--r--libs/ardour/po/el_GR.po1117
-rw-r--r--libs/ardour/po/it_IT.po1089
-rw-r--r--libs/ardour/po/ru_RU.po932
-rw-r--r--libs/ardour/route.cc2
-rw-r--r--libs/ardour/session.cc4
-rw-r--r--libs/ardour/session_midi.cc10
-rw-r--r--libs/ardour/session_transport.cc4
-rw-r--r--libs/ardour/sndfilesource.cc16
-rw-r--r--libs/ardour/utils.cc2
-rw-r--r--libs/gtkmm2ext/po/el_GR.po4
-rw-r--r--libs/gtkmm2ext/po/es_ES.po4
-rw-r--r--libs/gtkmm2ext/po/pt_BR.po4
-rw-r--r--libs/gtkmm2ext/po/ru_RU.po4
-rw-r--r--libs/libsndfile/src/sndfile.c18
-rw-r--r--libs/libsndfile/src/wav.c1
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)