mirror of
https://github.com/Ardour/ardour.git
synced 2025-12-14 02:26:39 +01:00
merge with master
This commit is contained in:
commit
f00b3b7f11
73 changed files with 29196 additions and 23779 deletions
0
foo
0
foo
|
|
@ -35,7 +35,7 @@
|
|||
<menuitem action='addExistingAudioFiles'/>
|
||||
<!--menuitem action='importFromSession'/-->
|
||||
|
||||
#ifndef GTKOSX
|
||||
#ifndef NOVIDEOTIMELINE
|
||||
<menuitem action='OpenVideo'/>
|
||||
<menuitem action='CloseVideo'/>
|
||||
#endif
|
||||
|
|
@ -282,7 +282,7 @@
|
|||
<menuitem action='snap-regions-to-grid'/>
|
||||
<menuitem action='toggle-region-lock'/>
|
||||
<menuitem action='toggle-region-lock-style'/>
|
||||
#ifndef GTKOSX
|
||||
#ifndef NOVIDEOTIMELINE
|
||||
<menuitem action='toggle-region-video-lock'/>
|
||||
#endif
|
||||
<menuitem action='set-region-sync-position'/>
|
||||
|
|
@ -437,7 +437,7 @@
|
|||
<menuitem action="toggle-cd-marker-ruler"/>
|
||||
<menuitem action="toggle-marker-ruler"/>
|
||||
<separator/>
|
||||
#ifndef GTKOSX
|
||||
#ifndef NOVIDEOTIMELINE
|
||||
<menuitem action="toggle-video-ruler"/>
|
||||
#endif
|
||||
</menu>
|
||||
|
|
@ -557,7 +557,7 @@
|
|||
<menuitem action="toggle-marker-ruler"/>
|
||||
<menuitem action="toggle-cd-marker-ruler"/>
|
||||
<menuitem action="toggle-loop-punch-ruler"/>
|
||||
#ifndef GTKOSX
|
||||
#ifndef NOVIDEOTIMELINE
|
||||
<separator/>
|
||||
<menuitem action="toggle-video-ruler"/>
|
||||
#endif
|
||||
|
|
@ -656,7 +656,7 @@
|
|||
<menuitem action='naturalize-region'/>
|
||||
<menuitem action='toggle-region-lock'/>
|
||||
<menuitem action='toggle-region-lock-style'/>
|
||||
#ifndef GTKOSX
|
||||
#ifndef NOVIDEOTIMELINE
|
||||
<menuitem action='toggle-region-video-lock'/>
|
||||
#endif
|
||||
<menuitem action='snap-regions-to-grid'/>
|
||||
|
|
|
|||
|
|
@ -3423,9 +3423,28 @@ ARDOUR_UI::start_video_server (Gtk::Window* float_window, bool popup_msg)
|
|||
Config->set_video_advanced_setup(true);
|
||||
}
|
||||
|
||||
if (video_server_process) {
|
||||
delete video_server_process;
|
||||
}
|
||||
|
||||
video_server_process = new SystemExec(icsd_exec, argp);
|
||||
video_server_process->start();
|
||||
sleep(1);
|
||||
if (video_server_process->start()) {
|
||||
warning << _("Cannot launch the video-server") << endmsg;
|
||||
continue;
|
||||
}
|
||||
int timeout = 120; // 6 sec
|
||||
while (!ARDOUR_UI::instance()->video_timeline->check_server()) {
|
||||
usleep (50000);
|
||||
if (--timeout <= 0 || !video_server_process->is_running()) break;
|
||||
}
|
||||
if (timeout <= 0) {
|
||||
warning << _("Video-server was started but does not respond to requests...") << endmsg;
|
||||
} else {
|
||||
if (!ARDOUR_UI::instance()->video_timeline->check_server_docroot()) {
|
||||
delete video_server_process;
|
||||
video_server_process = 0;
|
||||
}
|
||||
}
|
||||
}
|
||||
return true;
|
||||
}
|
||||
|
|
|
|||
|
|
@ -137,7 +137,7 @@ ARDOUR_UI::install_actions ()
|
|||
ActionManager::session_sensitive_actions.push_back (act);
|
||||
act = ActionManager::register_action (main_actions, X_("CloseVideo"), _("Remove Video"),
|
||||
sigc::mem_fun (*this, &ARDOUR_UI::remove_video));
|
||||
ActionManager::session_sensitive_actions.push_back (act);
|
||||
act->set_sensitive (false);
|
||||
act = ActionManager::register_action (main_actions, X_("ExportVideo"), _("Export To Video File"),
|
||||
sigc::mem_fun (*editor, &PublicEditor::export_video));
|
||||
ActionManager::session_sensitive_actions.push_back (act);
|
||||
|
|
|
|||
|
|
@ -896,6 +896,7 @@ class Editor : public PublicEditor, public PBD::ScopedConnectionList, public ARD
|
|||
Glib::RefPtr<Gtk::Action> xjadeo_zoom_100;
|
||||
void set_xjadeo_proc ();
|
||||
void toggle_xjadeo_proc (int state=-1);
|
||||
void set_close_video_sensitive (bool onoff);
|
||||
void set_xjadeo_sensitive (bool onoff);
|
||||
void set_xjadeo_viewoption (int);
|
||||
void toggle_xjadeo_viewoption (int what, int state=-1);
|
||||
|
|
|
|||
|
|
@ -554,7 +554,7 @@ Editor::register_actions ()
|
|||
|
||||
xjadeo_ontop_action = Glib::RefPtr<ToggleAction>::cast_static (ActionManager::register_toggle_action (editor_actions, X_("toggle-vmon-ontop"), _("Always on Top"), sigc::bind (sigc::mem_fun (*this, &Editor::set_xjadeo_viewoption), (int) 1)));
|
||||
xjadeo_timecode_action = Glib::RefPtr<ToggleAction>::cast_static (ActionManager::register_toggle_action (editor_actions, X_("toggle-vmon-timecode"), _("Timecode"), sigc::bind (sigc::mem_fun (*this, &Editor::set_xjadeo_viewoption), (int) 2)));
|
||||
xjadeo_frame_action = Glib::RefPtr<ToggleAction>::cast_static (ActionManager::register_toggle_action (editor_actions, X_("toggle-vmon-frame"), _("Framenumber"), sigc::bind (sigc::mem_fun (*this, &Editor::set_xjadeo_viewoption), (int) 3)));
|
||||
xjadeo_frame_action = Glib::RefPtr<ToggleAction>::cast_static (ActionManager::register_toggle_action (editor_actions, X_("toggle-vmon-frame"), _("Frame number"), sigc::bind (sigc::mem_fun (*this, &Editor::set_xjadeo_viewoption), (int) 3)));
|
||||
xjadeo_osdbg_action = Glib::RefPtr<ToggleAction>::cast_static (ActionManager::register_toggle_action (editor_actions, X_("toggle-vmon-osdbg"), _("Timecode Background"), sigc::bind (sigc::mem_fun (*this, &Editor::set_xjadeo_viewoption), (int) 4)));
|
||||
xjadeo_fullscreen_action = Glib::RefPtr<ToggleAction>::cast_static (ActionManager::register_toggle_action (editor_actions, X_("toggle-vmon-fullscreen"), _("Fullscreen"), sigc::bind (sigc::mem_fun (*this, &Editor::set_xjadeo_viewoption), (int) 5)));
|
||||
xjadeo_letterbox_action = Glib::RefPtr<ToggleAction>::cast_static (ActionManager::register_toggle_action (editor_actions, X_("toggle-vmon-letterbox"), _("Letterbox"), sigc::bind (sigc::mem_fun (*this, &Editor::set_xjadeo_viewoption), (int) 6)));
|
||||
|
|
@ -776,6 +776,15 @@ Editor::set_group_tabs ()
|
|||
}
|
||||
}
|
||||
|
||||
void
|
||||
Editor::set_close_video_sensitive (bool onoff)
|
||||
{
|
||||
Glib::RefPtr<Action> act = ActionManager::get_action (X_("Main"), X_("CloseVideo"));
|
||||
if (act) {
|
||||
act->set_sensitive (onoff);
|
||||
}
|
||||
}
|
||||
|
||||
void
|
||||
Editor::set_xjadeo_sensitive (bool onoff)
|
||||
{
|
||||
|
|
|
|||
|
|
@ -627,7 +627,7 @@ Editor::button_selection (ArdourCanvas::Item* /*item*/, GdkEvent* event, ItemTyp
|
|||
|
||||
switch (item_type) {
|
||||
case RegionItem:
|
||||
if (!get_smart_mode() || (_join_object_range_state == JOIN_OBJECT_RANGE_OBJECT)) {
|
||||
if (!get_smart_mode() || (_join_object_range_state != JOIN_OBJECT_RANGE_RANGE)) {
|
||||
if (press) {
|
||||
if (mouse_mode != MouseRange) {
|
||||
set_selected_regionview_from_click (press, op);
|
||||
|
|
@ -882,8 +882,7 @@ Editor::button_press_handler_1 (ArdourCanvas::Item* item, GdkEvent* event, ItemT
|
|||
|
||||
case RegionViewNameHighlight:
|
||||
if (!clicked_regionview->region()->locked()) {
|
||||
RegionSelection s = get_equivalent_regions (selection->regions, Properties::select.property_id);
|
||||
_drags->set (new TrimDrag (this, item, clicked_regionview, s.by_layer()), event);
|
||||
_drags->set (new TrimDrag (this, item, clicked_regionview, selection->regions.by_layer()), event);
|
||||
return true;
|
||||
}
|
||||
break;
|
||||
|
|
@ -958,15 +957,13 @@ Editor::button_press_handler_1 (ArdourCanvas::Item* item, GdkEvent* event, ItemT
|
|||
switch (item_type) {
|
||||
case FadeInHandleItem:
|
||||
{
|
||||
RegionSelection s = get_equivalent_regions (selection->regions, Properties::select.property_id);
|
||||
_drags->set (new FadeInDrag (this, item, reinterpret_cast<RegionView*> (item->get_data("regionview")), s), event, _cursors->fade_in);
|
||||
_drags->set (new FadeInDrag (this, item, reinterpret_cast<RegionView*> (item->get_data("regionview")), selection->regions), event, _cursors->fade_in);
|
||||
return true;
|
||||
}
|
||||
|
||||
case FadeOutHandleItem:
|
||||
{
|
||||
RegionSelection s = get_equivalent_regions (selection->regions, Properties::select.property_id);
|
||||
_drags->set (new FadeOutDrag (this, item, reinterpret_cast<RegionView*> (item->get_data("regionview")), s), event, _cursors->fade_out);
|
||||
_drags->set (new FadeOutDrag (this, item, reinterpret_cast<RegionView*> (item->get_data("regionview")), selection->regions), event, _cursors->fade_out);
|
||||
return true;
|
||||
}
|
||||
|
||||
|
|
@ -974,8 +971,7 @@ Editor::button_press_handler_1 (ArdourCanvas::Item* item, GdkEvent* event, ItemT
|
|||
case EndCrossFadeItem:
|
||||
/* we might allow user to grab inside the fade to trim a region with preserve_fade_anchor. for not this is not fully implemented */
|
||||
// if (!clicked_regionview->region()->locked()) {
|
||||
// RegionSelection s = get_equivalent_regions (selection->regions, Properties::edit.property_id);
|
||||
// _drags->set (new TrimDrag (this, item, clicked_regionview, s.by_layer(), true), event);
|
||||
// _drags->set (new TrimDrag (this, item, clicked_regionview, selection->regions.by_layer(), true), event);
|
||||
// return true;
|
||||
// }
|
||||
break;
|
||||
|
|
@ -1026,8 +1022,7 @@ Editor::button_press_handler_1 (ArdourCanvas::Item* item, GdkEvent* event, ItemT
|
|||
case LeftFrameHandle:
|
||||
case RightFrameHandle:
|
||||
if (!clicked_regionview->region()->locked()) {
|
||||
RegionSelection s = get_equivalent_regions (selection->regions, Properties::select.property_id);
|
||||
_drags->set (new TrimDrag (this, item, clicked_regionview, s.by_layer()), event);
|
||||
_drags->set (new TrimDrag (this, item, clicked_regionview, selection->regions.by_layer()), event);
|
||||
return true;
|
||||
}
|
||||
break;
|
||||
|
|
@ -1035,8 +1030,7 @@ Editor::button_press_handler_1 (ArdourCanvas::Item* item, GdkEvent* event, ItemT
|
|||
case RegionViewName:
|
||||
{
|
||||
/* rename happens on edit clicks */
|
||||
RegionSelection s = get_equivalent_regions (selection->regions, Properties::select.property_id);
|
||||
_drags->set (new TrimDrag (this, clicked_regionview->get_name_highlight(), clicked_regionview, s.by_layer()), event);
|
||||
_drags->set (new TrimDrag (this, clicked_regionview->get_name_highlight(), clicked_regionview, selection->regions.by_layer()), event);
|
||||
return true;
|
||||
break;
|
||||
}
|
||||
|
|
@ -2623,8 +2617,7 @@ Editor::add_region_drag (ArdourCanvas::Item* item, GdkEvent*, RegionView* region
|
|||
if (Config->get_edit_mode() == Splice) {
|
||||
_drags->add (new RegionSpliceDrag (this, item, region_view, selection->regions.by_layer()));
|
||||
} else {
|
||||
RegionSelection s = get_equivalent_regions (selection->regions, ARDOUR::Properties::select.property_id);
|
||||
_drags->add (new RegionMoveDrag (this, item, region_view, s.by_layer(), false, false));
|
||||
_drags->add (new RegionMoveDrag (this, item, region_view, selection->regions.by_layer(), false, false));
|
||||
}
|
||||
}
|
||||
|
||||
|
|
@ -2639,8 +2632,7 @@ Editor::add_region_copy_drag (ArdourCanvas::Item* item, GdkEvent*, RegionView* r
|
|||
|
||||
_region_motion_group->raise_to_top ();
|
||||
|
||||
RegionSelection s = get_equivalent_regions (selection->regions, ARDOUR::Properties::select.property_id);
|
||||
_drags->add (new RegionMoveDrag (this, item, region_view, s.by_layer(), false, true));
|
||||
_drags->add (new RegionMoveDrag (this, item, region_view, selection->regions.by_layer(), false, true));
|
||||
}
|
||||
|
||||
void
|
||||
|
|
@ -2656,8 +2648,7 @@ Editor::add_region_brush_drag (ArdourCanvas::Item* item, GdkEvent*, RegionView*
|
|||
return;
|
||||
}
|
||||
|
||||
RegionSelection s = get_equivalent_regions (selection->regions, ARDOUR::Properties::select.property_id);
|
||||
_drags->add (new RegionMoveDrag (this, item, region_view, s.by_layer(), true, false));
|
||||
_drags->add (new RegionMoveDrag (this, item, region_view, selection->regions.by_layer(), true, false));
|
||||
|
||||
begin_reversible_command (Operations::drag_region_brush);
|
||||
}
|
||||
|
|
|
|||
|
|
@ -141,20 +141,20 @@ ExportVideoDialog::ExportVideoDialog (PublicEditor& ed, Session* s)
|
|||
vbox->pack_start (*path_hbox, false, false, 2);
|
||||
|
||||
insnd_combo.set_name ("PaddedButton");
|
||||
insnd_combo.append_text("from ardour session-start to session-end");
|
||||
insnd_combo.append_text (string_compose (_("from the %1 session's start to the session's end"), PROGRAM_NAME));
|
||||
|
||||
frameoffset_t av_offset = ARDOUR_UI::instance()->video_timeline->get_offset();
|
||||
if (av_offset < 0 ) {
|
||||
insnd_combo.append_text("from 00:00:00:00 to video-end");
|
||||
insnd_combo.append_text (_("from 00:00:00:00 to the video's end"));
|
||||
} else {
|
||||
insnd_combo.append_text("from video-start to video-end");
|
||||
insnd_combo.append_text (_("from the video's start to the video's end"));
|
||||
}
|
||||
insnd_combo.set_active(0);
|
||||
|
||||
outfn_path_entry.set_width_chars(38);
|
||||
outfn_path_entry.set_text (_session->session_directory().export_path() + G_DIR_SEPARATOR +"export.avi");
|
||||
|
||||
XMLNode* node = _session->extra_xml (X_("Videotimeline"));
|
||||
XMLNode* node = _session->extra_xml (X_("Video Timeline"));
|
||||
if (node && node->property(X_("Filename"))) {
|
||||
std::string filename = node->property(X_("Filename"))->value();
|
||||
if (filename.at(0) != G_DIR_SEPARATOR) {
|
||||
|
|
@ -416,7 +416,7 @@ ExportVideoDialog::launch_export ()
|
|||
cancel_button->hide();
|
||||
transcode_button.hide();
|
||||
pbar.set_size_request(300,-1);
|
||||
pbar.set_text(_("Exporting Audio.."));
|
||||
pbar.set_text(_("Exporting Audio..."));
|
||||
progress_box->show();
|
||||
aborted = false;
|
||||
twopass = twopass_checkbox.get_active();
|
||||
|
|
@ -541,7 +541,7 @@ ExportVideoDialog::launch_export ()
|
|||
Gtk::Dialog::response(RESPONSE_CANCEL);
|
||||
return;
|
||||
}
|
||||
pbar.set_text (_("Encoding Video.."));
|
||||
pbar.set_text (_("Encoding Video..."));
|
||||
encode_pass(1);
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -25,6 +25,7 @@
|
|||
#include "ardour/dB.h"
|
||||
#include "ardour/utils.h"
|
||||
|
||||
#include <pangomm.h>
|
||||
#include <gtkmm/style.h>
|
||||
#include <gdkmm/color.h>
|
||||
#include <gtkmm2ext/utils.h>
|
||||
|
|
@ -236,7 +237,7 @@ GainMeterBase::setup_gain_adjustment ()
|
|||
|
||||
ignore_toggle = true;
|
||||
|
||||
if (_amp->output_streams().n_midi() == 0) {
|
||||
if (_amp->output_streams().n_midi() <= _amp->output_streams().n_audio()) {
|
||||
_data_type = DataType::AUDIO;
|
||||
gain_adjustment.set_lower (0.0);
|
||||
gain_adjustment.set_upper (1.0);
|
||||
|
|
@ -860,7 +861,7 @@ GainMeter::GainMeter (Session* s, int fader_length)
|
|||
gain_display_box.pack_start (gain_display, true, true);
|
||||
|
||||
meter_metric_area.set_name ("AudioTrackMetrics");
|
||||
set_size_request_to_display_given_text (meter_metric_area, "-127", 0, 0);
|
||||
set_size_request_to_display_given_text (meter_metric_area, "-127", 1, 0);
|
||||
|
||||
gain_automation_style_button.set_name ("mixer strip button");
|
||||
gain_automation_state_button.set_name ("mixer strip button");
|
||||
|
|
@ -952,7 +953,32 @@ GainMeter::render_metrics (Gtk::Widget& w, vector<DataType> types)
|
|||
|
||||
cairo_surface_t* surface = cairo_image_surface_create (CAIRO_FORMAT_RGB24, width, height);
|
||||
cairo_t* cr = cairo_create (surface);
|
||||
PangoLayout* layout = gtk_widget_create_pango_layout (w.gobj(), "");
|
||||
Glib::RefPtr<Pango::Layout> layout = Pango::Layout::create(w.get_pango_context());
|
||||
|
||||
|
||||
Pango::AttrList audio_font_attributes;
|
||||
Pango::AttrList midi_font_attributes;
|
||||
|
||||
Pango::AttrFontDesc* font_attr;
|
||||
Pango::FontDescription font;
|
||||
|
||||
font = Pango::FontDescription (""); // use defaults
|
||||
//font = get_font_for_style("gain-fader");
|
||||
//font = w.get_style()->get_font();
|
||||
|
||||
font.set_weight (Pango::WEIGHT_NORMAL);
|
||||
font.set_size (10.0 * PANGO_SCALE);
|
||||
font_attr = new Pango::AttrFontDesc (Pango::Attribute::create_attr_font_desc (font));
|
||||
audio_font_attributes.change (*font_attr);
|
||||
delete font_attr;
|
||||
|
||||
font.set_weight (Pango::WEIGHT_ULTRALIGHT);
|
||||
font.set_stretch (Pango::STRETCH_ULTRA_CONDENSED);
|
||||
font.set_size (7.5 * PANGO_SCALE);
|
||||
font_attr = new Pango::AttrFontDesc (Pango::Attribute::create_attr_font_desc (font));
|
||||
midi_font_attributes.change (*font_attr);
|
||||
delete font_attr;
|
||||
|
||||
|
||||
cairo_move_to (cr, 0, 0);
|
||||
cairo_rectangle (cr, 0, 0, width, height);
|
||||
|
|
@ -988,6 +1014,7 @@ GainMeter::render_metrics (Gtk::Widget& w, vector<DataType> types)
|
|||
|
||||
switch (*i) {
|
||||
case DataType::AUDIO:
|
||||
layout->set_attributes (audio_font_attributes);
|
||||
points.push_back (-50);
|
||||
points.push_back (-40);
|
||||
points.push_back (-30);
|
||||
|
|
@ -999,6 +1026,7 @@ GainMeter::render_metrics (Gtk::Widget& w, vector<DataType> types)
|
|||
break;
|
||||
|
||||
case DataType::MIDI:
|
||||
layout->set_attributes (midi_font_attributes);
|
||||
points.push_back (0);
|
||||
if (types.size() == 1) {
|
||||
points.push_back (32);
|
||||
|
|
@ -1030,23 +1058,23 @@ GainMeter::render_metrics (Gtk::Widget& w, vector<DataType> types)
|
|||
|
||||
cairo_set_line_width (cr, 1.0);
|
||||
cairo_move_to (cr, 0, pos);
|
||||
cairo_line_to (cr, 4, pos);
|
||||
cairo_line_to (cr, 3.5, pos);
|
||||
cairo_stroke (cr);
|
||||
|
||||
snprintf (buf, sizeof (buf), "%d", abs (*j));
|
||||
pango_layout_set_text (layout, buf, strlen (buf));
|
||||
snprintf (buf, sizeof (buf), "%2d", abs (*j));
|
||||
layout->set_text(buf);
|
||||
|
||||
/* we want logical extents, not ink extents here */
|
||||
|
||||
int tw, th;
|
||||
pango_layout_get_pixel_size (layout, &tw, &th);
|
||||
layout->get_pixel_size(tw, th);
|
||||
|
||||
int p = pos - (th / 2);
|
||||
p = min (p, height - th);
|
||||
p = max (p, 0);
|
||||
|
||||
cairo_move_to (cr, 6, p);
|
||||
pango_cairo_show_layout (cr, layout);
|
||||
cairo_move_to (cr, 5, p);
|
||||
pango_cairo_show_layout (cr, layout->gobj());
|
||||
}
|
||||
}
|
||||
|
||||
|
|
@ -1061,7 +1089,6 @@ GainMeter::render_metrics (Gtk::Widget& w, vector<DataType> types)
|
|||
|
||||
cairo_destroy (cr);
|
||||
cairo_surface_destroy (surface);
|
||||
g_object_unref (layout);
|
||||
|
||||
return pattern;
|
||||
}
|
||||
|
|
|
|||
File diff suppressed because it is too large
Load diff
|
|
@ -184,6 +184,8 @@ fixup_bundle_environment (int, char* [])
|
|||
export_search_path (bundle_dir, "SUIL_MODULE_DIR", "/lib");
|
||||
export_search_path (bundle_dir, "GTK_PATH", "/lib/gtkengines");
|
||||
|
||||
setenv ("PATH", (bundle_dir + "/MacOS:" + std::string(getenv ("PATH"))).c_str(), 1);
|
||||
|
||||
/* unset GTK_RC_FILES so that we only load the RC files that we define
|
||||
*/
|
||||
|
||||
|
|
@ -292,6 +294,8 @@ fixup_bundle_environment (int /*argc*/, char* argv[])
|
|||
export_search_path (dir_path, "SUIL_MODULE_DIR", "/lib");
|
||||
export_search_path (dir_path, "GTK_PATH", "/lib/gtkengines");
|
||||
|
||||
setenv ("PATH", (dir_path + "/bin:" + std::string(getenv ("PATH"))).c_str(), 1);
|
||||
|
||||
/* unset GTK_RC_FILES so that we only load the RC files that we define
|
||||
*/
|
||||
|
||||
|
|
|
|||
|
|
@ -565,9 +565,14 @@ PlugUIBase::preset_selected ()
|
|||
}
|
||||
}
|
||||
|
||||
#ifdef NO_PLUGIN_STATE
|
||||
static bool seen_saving_message = false;
|
||||
#endif
|
||||
|
||||
void
|
||||
PlugUIBase::add_plugin_setting ()
|
||||
{
|
||||
#ifndef NO_PLUGIN_STATE
|
||||
NewPluginPresetDialog d (plugin);
|
||||
|
||||
switch (d.run ()) {
|
||||
|
|
@ -586,23 +591,49 @@ PlugUIBase::add_plugin_setting ()
|
|||
}
|
||||
break;
|
||||
}
|
||||
#else
|
||||
if (!seen_saving_message) {
|
||||
info << string_compose (_("Plugin presets are not supported in this build of %1. Consider paying for a full version"),
|
||||
PROGRAM_NAME)
|
||||
<< endmsg;
|
||||
seen_saving_message = true;
|
||||
}
|
||||
#endif
|
||||
}
|
||||
|
||||
void
|
||||
PlugUIBase::save_plugin_setting ()
|
||||
{
|
||||
#ifndef NO_PLUGIN_STATE
|
||||
string const name = _preset_combo.get_active_text ();
|
||||
plugin->remove_preset (name);
|
||||
Plugin::PresetRecord const r = plugin->save_preset (name);
|
||||
if (!r.uri.empty ()) {
|
||||
plugin->load_preset (r);
|
||||
}
|
||||
#else
|
||||
if (!seen_saving_message) {
|
||||
info << string_compose (_("Plugin presets are not supported in this build of %1. Consider paying for a newer version"),
|
||||
PROGRAM_NAME)
|
||||
<< endmsg;
|
||||
seen_saving_message = true;
|
||||
}
|
||||
#endif
|
||||
}
|
||||
|
||||
void
|
||||
PlugUIBase::delete_plugin_setting ()
|
||||
{
|
||||
#ifndef NO_PLUGIN_STATE
|
||||
plugin->remove_preset (_preset_combo.get_active_text ());
|
||||
#else
|
||||
if (!seen_saving_message) {
|
||||
info << string_compose (_("Plugin presets are not supported in this build of %1. Consider paying for a newer version"),
|
||||
PROGRAM_NAME)
|
||||
<< endmsg;
|
||||
seen_saving_message = true;
|
||||
}
|
||||
#endif
|
||||
}
|
||||
|
||||
bool
|
||||
|
|
|
|||
3587
gtk2_ardour/po/cs.po
3587
gtk2_ardour/po/cs.po
File diff suppressed because it is too large
Load diff
3588
gtk2_ardour/po/de.po
3588
gtk2_ardour/po/de.po
File diff suppressed because it is too large
Load diff
3567
gtk2_ardour/po/el.po
3567
gtk2_ardour/po/el.po
File diff suppressed because it is too large
Load diff
File diff suppressed because it is too large
Load diff
3569
gtk2_ardour/po/es.po
3569
gtk2_ardour/po/es.po
File diff suppressed because it is too large
Load diff
File diff suppressed because it is too large
Load diff
3565
gtk2_ardour/po/it.po
3565
gtk2_ardour/po/it.po
File diff suppressed because it is too large
Load diff
3577
gtk2_ardour/po/nn.po
3577
gtk2_ardour/po/nn.po
File diff suppressed because it is too large
Load diff
3582
gtk2_ardour/po/pl.po
3582
gtk2_ardour/po/pl.po
File diff suppressed because it is too large
Load diff
3564
gtk2_ardour/po/pt.po
3564
gtk2_ardour/po/pt.po
File diff suppressed because it is too large
Load diff
File diff suppressed because it is too large
Load diff
3554
gtk2_ardour/po/ru.po
3554
gtk2_ardour/po/ru.po
File diff suppressed because it is too large
Load diff
3576
gtk2_ardour/po/sv.po
3576
gtk2_ardour/po/sv.po
File diff suppressed because it is too large
Load diff
3557
gtk2_ardour/po/zh.po
3557
gtk2_ardour/po/zh.po
File diff suppressed because it is too large
Load diff
|
|
@ -2084,10 +2084,12 @@ ProcessorBox::get_editor_window (boost::shared_ptr<Processor> processor, bool us
|
|||
}
|
||||
|
||||
if (boost::dynamic_pointer_cast<InternalSend> (processor) == 0) {
|
||||
SendUIWindow* w = new SendUIWindow (send, _session);
|
||||
w->show ();
|
||||
|
||||
gidget = new SendUIWindow (send, _session);
|
||||
|
||||
} else {
|
||||
/* assign internal send to main fader */
|
||||
|
||||
if (_parent_strip) {
|
||||
if (_parent_strip->current_delivery() == send) {
|
||||
_parent_strip->revert_to_default_display ();
|
||||
|
|
|
|||
|
|
@ -292,6 +292,7 @@ class PublicEditor : public Gtk::Window, public PBD::StatefulDestructible, publi
|
|||
virtual void edit_notes (TimeAxisViewItem&) = 0;
|
||||
|
||||
virtual void queue_visual_videotimeline_update () = 0;
|
||||
virtual void set_close_video_sensitive (bool) = 0;
|
||||
virtual void toggle_ruler_video (bool) = 0;
|
||||
virtual void toggle_xjadeo_proc (int) = 0;
|
||||
virtual void toggle_xjadeo_viewoption (int, int) = 0;
|
||||
|
|
|
|||
|
|
@ -991,7 +991,7 @@ RouteTimeAxisView::resolve_new_group_playlist_name(std::string &basename, vector
|
|||
tmp = tmp.substr(idx + group_string.length());
|
||||
|
||||
// and find the largest current number
|
||||
int x = atoi(tmp.c_str());
|
||||
int x = atoi(tmp);
|
||||
if (x > maxnumber) {
|
||||
maxnumber = x;
|
||||
}
|
||||
|
|
|
|||
|
|
@ -949,7 +949,7 @@ SoundFileBrowser::freesound_search()
|
|||
XMLNode *res = root->child("num_pages");
|
||||
if (res) {
|
||||
string result = res->child("text")->content();
|
||||
freesound_n_pages = atoi(result.c_str());
|
||||
freesound_n_pages = atoi(result);
|
||||
}
|
||||
|
||||
int more_pages = freesound_n_pages - freesound_page;
|
||||
|
|
@ -1010,7 +1010,7 @@ SoundFileBrowser::freesound_search()
|
|||
std::string r;
|
||||
// cerr << "id=" << id << ",uri=" << uri << ",ofn=" << ofn << ",dur=" << dur << endl;
|
||||
|
||||
double duration_seconds = atof(dur.c_str());
|
||||
double duration_seconds = atof(dur);
|
||||
double h, m, s;
|
||||
char duration_hhmmss[16];
|
||||
if (duration_seconds >= 99 * 60 * 60) {
|
||||
|
|
@ -1023,7 +1023,7 @@ SoundFileBrowser::freesound_search()
|
|||
);
|
||||
}
|
||||
|
||||
double size_bytes = atof(siz.c_str());
|
||||
double size_bytes = atof(siz);
|
||||
char bsize[32];
|
||||
if (size_bytes < 1000) {
|
||||
sprintf(bsize, "%.0f %s", size_bytes, _("B"));
|
||||
|
|
|
|||
|
|
@ -1,5 +1,6 @@
|
|||
/*
|
||||
Copyright (C) 2010 Paul Davis
|
||||
Copyright 2005-2008 Lennart Poettering
|
||||
Author: Robin Gareus <robin@gareus.org>
|
||||
|
||||
This program is free software; you can redistribute it and/or modify
|
||||
|
|
@ -23,6 +24,9 @@
|
|||
#include <errno.h>
|
||||
#include <unistd.h>
|
||||
|
||||
#include <assert.h>
|
||||
#include <dirent.h>
|
||||
|
||||
#ifdef __WIN32__
|
||||
#include <windows.h>
|
||||
#else
|
||||
|
|
@ -31,14 +35,115 @@
|
|||
#include <sys/wait.h>
|
||||
#include <sys/socket.h>
|
||||
#include <sys/ioctl.h>
|
||||
#include <sys/time.h>
|
||||
#include <sys/resource.h>
|
||||
#endif
|
||||
|
||||
|
||||
#include "system_exec.h"
|
||||
|
||||
using namespace std;
|
||||
void * interposer_thread (void *arg);
|
||||
|
||||
static void close_fd (int* fd) { if (!fd) return; if (*fd >= 0) ::close (*fd); *fd = -1; }
|
||||
static void close_fd (int& fd) { if (fd >= 0) ::close (fd); fd = -1; }
|
||||
|
||||
#ifndef __WIN32__
|
||||
/*
|
||||
* This function was part of libasyncns.
|
||||
* LGPL v2.1
|
||||
* Copyright 2005-2008 Lennart Poettering
|
||||
*/
|
||||
static int close_allv(const int except_fds[]) {
|
||||
struct rlimit rl;
|
||||
int fd;
|
||||
|
||||
#ifdef __linux__
|
||||
|
||||
DIR *d;
|
||||
|
||||
assert(except_fds);
|
||||
|
||||
if ((d = opendir("/proc/self/fd"))) {
|
||||
struct dirent *de;
|
||||
|
||||
while ((de = readdir(d))) {
|
||||
int found;
|
||||
long l;
|
||||
char *e = NULL;
|
||||
int i;
|
||||
|
||||
if (de->d_name[0] == '.')
|
||||
continue;
|
||||
|
||||
errno = 0;
|
||||
l = strtol(de->d_name, &e, 10);
|
||||
if (errno != 0 || !e || *e) {
|
||||
closedir(d);
|
||||
errno = EINVAL;
|
||||
return -1;
|
||||
}
|
||||
|
||||
fd = (int) l;
|
||||
|
||||
if ((long) fd != l) {
|
||||
closedir(d);
|
||||
errno = EINVAL;
|
||||
return -1;
|
||||
}
|
||||
|
||||
if (fd < 3)
|
||||
continue;
|
||||
|
||||
if (fd == dirfd(d))
|
||||
continue;
|
||||
|
||||
found = 0;
|
||||
for (i = 0; except_fds[i] >= 0; i++)
|
||||
if (except_fds[i] == fd) {
|
||||
found = 1;
|
||||
break;
|
||||
}
|
||||
|
||||
if (found) continue;
|
||||
|
||||
if (close(fd) < 0) {
|
||||
int saved_errno;
|
||||
|
||||
saved_errno = errno;
|
||||
closedir(d);
|
||||
errno = saved_errno;
|
||||
|
||||
return -1;
|
||||
}
|
||||
}
|
||||
|
||||
closedir(d);
|
||||
return 0;
|
||||
}
|
||||
|
||||
#endif
|
||||
|
||||
if (getrlimit(RLIMIT_NOFILE, &rl) < 0)
|
||||
return -1;
|
||||
|
||||
for (fd = 0; fd < (int) rl.rlim_max; fd++) {
|
||||
int i;
|
||||
|
||||
if (fd <= 3)
|
||||
continue;
|
||||
|
||||
for (i = 0; except_fds[i] >= 0; i++)
|
||||
if (except_fds[i] == fd)
|
||||
continue;
|
||||
|
||||
if (close(fd) < 0 && errno != EBADF)
|
||||
return -1;
|
||||
}
|
||||
|
||||
return 0;
|
||||
}
|
||||
#endif /* not on windows */
|
||||
|
||||
|
||||
SystemExec::SystemExec (std::string c, std::string a)
|
||||
: cmd(c)
|
||||
|
|
@ -510,18 +615,18 @@ SystemExec::start (int stderr_mode)
|
|||
pid=r;
|
||||
|
||||
/* check if execve was successful. */
|
||||
close_fd(&pok[1]);
|
||||
close_fd(pok[1]);
|
||||
char buf;
|
||||
for ( ;; ) {
|
||||
ssize_t n = ::read(pok[0], &buf, 1 );
|
||||
if ( n==1 ) {
|
||||
/* child process returned from execve */
|
||||
pid=0;
|
||||
close_fd(&pok[0]);
|
||||
close_fd(&pin[1]);
|
||||
close_fd(&pin[0]);
|
||||
close_fd(&pout[1]);
|
||||
close_fd(&pout[0]);
|
||||
close_fd(pok[0]);
|
||||
close_fd(pin[1]);
|
||||
close_fd(pin[0]);
|
||||
close_fd(pout[1]);
|
||||
close_fd(pout[0]);
|
||||
pin[1] = -1;
|
||||
return -3;
|
||||
} else if ( n==-1 ) {
|
||||
|
|
@ -530,7 +635,7 @@ SystemExec::start (int stderr_mode)
|
|||
}
|
||||
break;
|
||||
}
|
||||
close_fd(&pok[0]);
|
||||
close_fd(pok[0]);
|
||||
/* child started successfully */
|
||||
|
||||
#if 0
|
||||
|
|
@ -546,17 +651,17 @@ SystemExec::start (int stderr_mode)
|
|||
}
|
||||
if (r == 0) {
|
||||
/* 2nd child process - catch stdout */
|
||||
close_fd(&pin[1]);
|
||||
close_fd(&pout[1]);
|
||||
close_fd(pin[1]);
|
||||
close_fd(pout[1]);
|
||||
output_interposer();
|
||||
exit(0);
|
||||
}
|
||||
close_fd(&pout[1]);
|
||||
close_fd(&pin[0]);
|
||||
close_fd(&pout[0]);
|
||||
close_fd(pout[1]);
|
||||
close_fd(pin[0]);
|
||||
close_fd(pout[0]);
|
||||
#else /* use pthread */
|
||||
close_fd(&pout[1]);
|
||||
close_fd(&pin[0]);
|
||||
close_fd(pout[1]);
|
||||
close_fd(pin[0]);
|
||||
int rv = pthread_create(&thread_id_tt, NULL, interposer_thread, this);
|
||||
|
||||
thread_active=true;
|
||||
|
|
@ -570,15 +675,15 @@ SystemExec::start (int stderr_mode)
|
|||
}
|
||||
|
||||
/* child process - exec external process */
|
||||
close_fd(&pok[0]);
|
||||
close_fd(pok[0]);
|
||||
::fcntl(pok[1], F_SETFD, FD_CLOEXEC);
|
||||
|
||||
close_fd(&pin[1]);
|
||||
close_fd(pin[1]);
|
||||
if (pin[0] != STDIN_FILENO) {
|
||||
::dup2(pin[0], STDIN_FILENO);
|
||||
}
|
||||
close_fd(&pin[0]);
|
||||
close_fd(&pout[0]);
|
||||
close_fd(pin[0]);
|
||||
close_fd(pout[0]);
|
||||
if (pout[1] != STDOUT_FILENO) {
|
||||
::dup2(pout[1], STDOUT_FILENO);
|
||||
}
|
||||
|
|
@ -596,7 +701,7 @@ SystemExec::start (int stderr_mode)
|
|||
}
|
||||
|
||||
if (pout[1] != STDOUT_FILENO && pout[1] != STDERR_FILENO) {
|
||||
close_fd(&pout[1]);
|
||||
close_fd(pout[1]);
|
||||
}
|
||||
|
||||
if (nicelevel !=0) {
|
||||
|
|
@ -619,11 +724,16 @@ SystemExec::start (int stderr_mode)
|
|||
signal(SIGPIPE, SIG_DFL);
|
||||
#endif
|
||||
|
||||
#ifndef __WIN32__
|
||||
int good_fds[1] = { 0 };
|
||||
close_allv(good_fds);
|
||||
#endif
|
||||
|
||||
::execve(argp[0], argp, envp);
|
||||
/* if we reach here something went wrong.. */
|
||||
char buf = 0;
|
||||
(void) ::write(pok[1], &buf, 1 );
|
||||
close_fd(&pok[1]);
|
||||
close_fd(pok[1]);
|
||||
exit(-1);
|
||||
return -1;
|
||||
}
|
||||
|
|
@ -658,10 +768,10 @@ void
|
|||
SystemExec::close_stdin()
|
||||
{
|
||||
if (pin[1]<0) return;
|
||||
close_fd(&pin[0]);
|
||||
close_fd(&pin[1]);
|
||||
close_fd(&pout[0]);
|
||||
close_fd(&pout[1]);
|
||||
close_fd(pin[0]);
|
||||
close_fd(pin[1]);
|
||||
close_fd(pout[0]);
|
||||
close_fd(pout[1]);
|
||||
}
|
||||
|
||||
int
|
||||
|
|
|
|||
|
|
@ -23,7 +23,7 @@
|
|||
#include <sys/types.h>
|
||||
|
||||
#include "pbd/error.h"
|
||||
#include "pbd/file_utils.h"
|
||||
#include "pbd/convert.h"
|
||||
#include "pbd/file_utils.h"
|
||||
#include "gui_thread.h"
|
||||
|
||||
|
|
@ -32,6 +32,8 @@
|
|||
|
||||
#include "i18n.h"
|
||||
|
||||
using namespace PBD;
|
||||
|
||||
TranscodeFfmpeg::TranscodeFfmpeg (std::string f)
|
||||
: infile(f)
|
||||
{
|
||||
|
|
@ -48,7 +50,7 @@ TranscodeFfmpeg::TranscodeFfmpeg (std::string f)
|
|||
#endif
|
||||
|
||||
std::string ff_file_path;
|
||||
if (find_file_in_search_path (PBD::SearchPath(Glib::getenv("PATH")), X_("ffmpeg_harvid"), ff_file_path)) { ffmpeg_exe = ff_file_path; }
|
||||
if (find_file_in_search_path (SearchPath(Glib::getenv("PATH")), X_("ffmpeg_harvid"), ff_file_path)) { ffmpeg_exe = ff_file_path; }
|
||||
else if (Glib::file_test(X_("C:\\Program Files\\harvid\\ffmpeg.exe"), Glib::FILE_TEST_EXISTS)) {
|
||||
ffmpeg_exe = X_("C:\\Program Files\\ffmpeg\\ffmpeg.exe");
|
||||
}
|
||||
|
|
@ -56,7 +58,7 @@ TranscodeFfmpeg::TranscodeFfmpeg (std::string f)
|
|||
ffmpeg_exe = X_("C:\\Program Files\\ffmpeg\\ffmpeg.exe");
|
||||
}
|
||||
|
||||
if (find_file_in_search_path (PBD::SearchPath(Glib::getenv("PATH")), X_("ffprobe_harvid"), ff_file_path)) { ffprobe_exe = ff_file_path; }
|
||||
if (find_file_in_search_path (SearchPath(Glib::getenv("PATH")), X_("ffprobe_harvid"), ff_file_path)) { ffprobe_exe = ff_file_path; }
|
||||
else if (Glib::file_test(X_("C:\\Program Files\\harvid\\ffprobe.exe"), Glib::FILE_TEST_EXISTS)) {
|
||||
ffprobe_exe = X_("C:\\Program Files\\ffmpeg\\ffprobe.exe");
|
||||
}
|
||||
|
|
@ -65,7 +67,7 @@ TranscodeFfmpeg::TranscodeFfmpeg (std::string f)
|
|||
}
|
||||
|
||||
if (ffmpeg_exe.empty() || ffprobe_exe.empty()) {
|
||||
PBD::warning << _(
|
||||
warning << _(
|
||||
"No ffprobe or ffmpeg executables could be found on this system.\n"
|
||||
"Video import and export is not possible until you install those tools.\n"
|
||||
"Ardour requires ffmpeg and ffprobe from ffmpeg.org - version 1.1 or newer.\n"
|
||||
|
|
@ -112,8 +114,20 @@ TranscodeFfmpeg::probe ()
|
|||
ffexit();
|
||||
return false;
|
||||
}
|
||||
|
||||
/* wait for ffprobe process to exit */
|
||||
ffcmd->wait();
|
||||
|
||||
/* wait for interposer thread to copy all data.
|
||||
* SystemExec::Terminated is emitted and ffcmd set to NULL */
|
||||
int timeout = 300; // 1.5 sec
|
||||
while (ffcmd && --timeout > 0) {
|
||||
usleep(5000);
|
||||
}
|
||||
if (timeout == 0 || ffoutput.empty()) {
|
||||
return false;
|
||||
}
|
||||
|
||||
/* parse */
|
||||
|
||||
std::vector<std::vector<std::string> > lines;
|
||||
|
|
@ -128,10 +142,10 @@ TranscodeFfmpeg::probe ()
|
|||
#define PARSE_FRACTIONAL_FPS(VAR) \
|
||||
{ \
|
||||
std::string::size_type pos; \
|
||||
VAR = atof(value.c_str()); \
|
||||
VAR = atof(value); \
|
||||
pos = value.find_first_of('/'); \
|
||||
if (pos != std::string::npos) { \
|
||||
VAR = atof(value.substr(0, pos).c_str()) / atof(value.substr(pos+1).c_str()); \
|
||||
VAR = atof(value.substr(0, pos)) / atof(value.substr(pos+1)); \
|
||||
} \
|
||||
}
|
||||
|
||||
|
|
@ -149,11 +163,11 @@ TranscodeFfmpeg::probe ()
|
|||
std::string value = kv->substr(kvsep + 1);
|
||||
|
||||
if (key == X_("index")) {
|
||||
m_videoidx = atoi(value.c_str());
|
||||
m_videoidx = atoi(value);
|
||||
} else if (key == X_("width")) {
|
||||
m_width = atoi(value.c_str());
|
||||
m_width = atoi(value);
|
||||
} else if (key == X_("height")) {
|
||||
m_height = atoi(value.c_str());
|
||||
m_height = atoi(value);
|
||||
} else if (key == X_("codec_name")) {
|
||||
if (!m_codec.empty()) m_codec += " ";
|
||||
m_codec += value;
|
||||
|
|
@ -180,14 +194,14 @@ TranscodeFfmpeg::probe ()
|
|||
));
|
||||
}
|
||||
} else if (key == X_("duration_ts") && m_fps == 0 && timebase !=0 ) {
|
||||
m_duration = atof(value.c_str()) * m_fps * timebase;
|
||||
m_duration = atof(value) * m_fps * timebase;
|
||||
} else if (key == X_("duration") && m_fps != 0 && m_duration == 0) {
|
||||
m_duration = atof(value.c_str()) * m_fps;
|
||||
m_duration = atof(value) * m_fps;
|
||||
} else if (key == X_("display_aspect_ratio")) {
|
||||
std::string::size_type pos;
|
||||
pos = value.find_first_of(':');
|
||||
if (pos != std::string::npos && atof(value.substr(pos+1).c_str()) != 0) {
|
||||
m_aspect = atof(value.substr(0, pos).c_str()) / atof(value.substr(pos+1).c_str());
|
||||
if (pos != std::string::npos && atof(value.substr(pos+1)) != 0) {
|
||||
m_aspect = atof(value.substr(0, pos)) / atof(value.substr(pos+1));
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
@ -205,7 +219,7 @@ TranscodeFfmpeg::probe ()
|
|||
std::string value = kv->substr(kvsep + 1);
|
||||
|
||||
if (key == X_("channels")) {
|
||||
as.channels = atoi(value.c_str());
|
||||
as.channels = atoi(value);
|
||||
} else if (key == X_("index")) {
|
||||
as.stream_id = value;
|
||||
} else if (key == X_("codec_long_name")) {
|
||||
|
|
@ -229,11 +243,6 @@ TranscodeFfmpeg::probe ()
|
|||
}
|
||||
/* end parse */
|
||||
|
||||
|
||||
int timeout = 500;
|
||||
while (ffcmd && --timeout) usleep (1000); // wait until 'ffprobe' terminated.
|
||||
if (timeout == 0) return false;
|
||||
|
||||
#if 0 /* DEBUG */
|
||||
printf("FPS: %f\n", m_fps);
|
||||
printf("Duration: %lu frames\n",(unsigned long)m_duration);
|
||||
|
|
@ -542,7 +551,7 @@ void
|
|||
TranscodeFfmpeg::ffmpegparse_v (std::string d, size_t /* s */)
|
||||
{
|
||||
if (strstr(d.c_str(), "ERROR") || strstr(d.c_str(), "Error") || strstr(d.c_str(), "error")) {
|
||||
PBD::warning << "ffmpeg-error: " << d << endmsg;
|
||||
warning << "ffmpeg-error: " << d << endmsg;
|
||||
}
|
||||
if (strncmp(d.c_str(), "frame=",6)) {
|
||||
#if 1 /* DEBUG */
|
||||
|
|
@ -554,7 +563,7 @@ TranscodeFfmpeg::ffmpegparse_v (std::string d, size_t /* s */)
|
|||
Progress(0, 0); /* EMIT SIGNAL */
|
||||
return;
|
||||
}
|
||||
ARDOUR::framecnt_t f = atol(d.substr(6).c_str());
|
||||
ARDOUR::framecnt_t f = atol(d.substr(6));
|
||||
if (f == 0) {
|
||||
Progress(0, 0); /* EMIT SIGNAL */
|
||||
} else {
|
||||
|
|
|
|||
|
|
@ -388,7 +388,7 @@ TranscodeVideoDialog::launch_transcode ()
|
|||
if (scale_combo.get_active_row_number() == 0 ) {
|
||||
scale_width =0;
|
||||
} else {
|
||||
scale_width = atoi(scale_combo.get_active_text().c_str());
|
||||
scale_width = atoi(scale_combo.get_active_text());
|
||||
}
|
||||
if (!aspect_checkbox.get_active()) {
|
||||
scale_height = 0;
|
||||
|
|
@ -443,7 +443,7 @@ TranscodeVideoDialog::scale_combo_changed ()
|
|||
if (scale_combo.get_active_row_number() == 0 ) {
|
||||
h = transcoder->get_height();
|
||||
} else {
|
||||
h = floor(atof(scale_combo.get_active_text().c_str()) / m_aspect);
|
||||
h = floor(atof(scale_combo.get_active_text()) / m_aspect);
|
||||
}
|
||||
height_spinner.set_value(h);
|
||||
}
|
||||
|
|
@ -477,7 +477,7 @@ TranscodeVideoDialog::update_bitrate ()
|
|||
if (scale_combo.get_active_row_number() == 0 ) {
|
||||
br *= transcoder->get_width();
|
||||
} else {
|
||||
br *= atof(scale_combo.get_active_text().c_str());
|
||||
br *= atof(scale_combo.get_active_text());
|
||||
}
|
||||
if (br != 0) {
|
||||
bitrate_spinner.set_value(floor(br/10000.0)*10);
|
||||
|
|
|
|||
|
|
@ -309,6 +309,35 @@ forward_key_press (GdkEventKey* ev)
|
|||
return PublicEditor::instance().on_key_press_event(ev);
|
||||
}
|
||||
|
||||
bool
|
||||
emulate_key_event (Gtk::Widget* w, unsigned int keyval)
|
||||
{
|
||||
GdkDisplay *display = gtk_widget_get_display (GTK_WIDGET(w->gobj()));
|
||||
GdkKeymap *keymap = gdk_keymap_get_for_display (display);
|
||||
GdkKeymapKey *keymapkey = NULL;
|
||||
gint n_keys;
|
||||
|
||||
if (!gdk_keymap_get_entries_for_keyval(keymap, keyval, &keymapkey, &n_keys)) return false;
|
||||
if (n_keys !=1) { g_free(keymapkey); return false;}
|
||||
|
||||
GdkEventKey ev;
|
||||
ev.type = GDK_KEY_PRESS;
|
||||
ev.window = gtk_widget_get_window(GTK_WIDGET(w->gobj()));
|
||||
ev.send_event = FALSE;
|
||||
ev.time = 0;
|
||||
ev.state = 0;
|
||||
ev.keyval = keyval;
|
||||
ev.length = 0;
|
||||
ev.string = (gchar*) "";
|
||||
ev.hardware_keycode = keymapkey[0].keycode;
|
||||
ev.group = keymapkey[0].group;
|
||||
g_free(keymapkey);
|
||||
|
||||
forward_key_press(&ev);
|
||||
ev.type = GDK_KEY_RELEASE;
|
||||
return forward_key_press(&ev);
|
||||
}
|
||||
|
||||
bool
|
||||
key_press_focus_accelerator_handler (Gtk::Window& window, GdkEventKey* ev)
|
||||
{
|
||||
|
|
@ -441,6 +470,8 @@ key_press_focus_accelerator_handler (Gtk::Window& window, GdkEventKey* ev)
|
|||
/* no special handling or there are modifiers in effect: accelerate first */
|
||||
|
||||
DEBUG_TRACE (DEBUG::Accelerators, "\tactivate, then propagate\n");
|
||||
DEBUG_TRACE (DEBUG::Accelerators, string_compose ("\tevent send-event:%1 time:%2 length:%3 string:%4 hardware_keycode:%5 group:%6\n",
|
||||
ev->send_event, ev->time, ev->length, ev->string, ev->hardware_keycode, ev->group));
|
||||
|
||||
if (allow_activating) {
|
||||
DEBUG_TRACE (DEBUG::Accelerators, "\tsending to window\n");
|
||||
|
|
|
|||
|
|
@ -68,6 +68,7 @@ void set_color (Gdk::Color&, int);
|
|||
bool relay_key_press (GdkEventKey* ev, Gtk::Window* win);
|
||||
bool forward_key_press (GdkEventKey* ev);
|
||||
bool key_press_focus_accelerator_handler (Gtk::Window& window, GdkEventKey* ev);
|
||||
bool emulate_key_event (Gtk::Widget*, unsigned int);
|
||||
|
||||
Glib::RefPtr<Gdk::Pixbuf> get_xpm (std::string);
|
||||
std::string get_icon_path (const char*);
|
||||
|
|
|
|||
|
|
@ -18,16 +18,20 @@
|
|||
|
||||
*/
|
||||
#include "pbd/file_utils.h"
|
||||
#include "pbd/convert.h"
|
||||
#include "gui_thread.h"
|
||||
#include "ardour_ui.h"
|
||||
#include "utils.h"
|
||||
|
||||
#include <stdio.h>
|
||||
#include "public_editor.h"
|
||||
#include "editor.h"
|
||||
#include "video_monitor.h"
|
||||
|
||||
#include "i18n.h"
|
||||
|
||||
using namespace std;
|
||||
using namespace PBD;
|
||||
|
||||
VideoMonitor::VideoMonitor (PublicEditor *ed, std::string xjadeo_bin_path)
|
||||
: editor (ed)
|
||||
|
|
@ -46,6 +50,7 @@ VideoMonitor::VideoMonitor (PublicEditor *ed, std::string xjadeo_bin_path)
|
|||
process = new SystemExec(xjadeo_bin_path, X_("-R"));
|
||||
process->ReadStdout.connect_same_thread (*this, boost::bind (&VideoMonitor::parse_output, this, _1 ,_2));
|
||||
process->Terminated.connect (*this, invalidator (*this), boost::bind (&VideoMonitor::terminated, this), gui_context());
|
||||
XJKeyEvent.connect (*this, invalidator (*this), boost::bind (&VideoMonitor::forward_keyevent, this, _1), gui_context());
|
||||
}
|
||||
|
||||
VideoMonitor::~VideoMonitor ()
|
||||
|
|
@ -100,6 +105,7 @@ VideoMonitor::quit ()
|
|||
if (!is_started()) return;
|
||||
if (state_connection.connected()) { state_connection.disconnect(); }
|
||||
if (clock_connection.connected()) { clock_connection.disconnect(); }
|
||||
query_full_state(true);
|
||||
process->write_to_stdin("quit\n");
|
||||
/* the 'quit' command should result in process termination
|
||||
* but in case it fails (communication failure, SIGSTOP, ??)
|
||||
|
|
@ -128,7 +134,18 @@ VideoMonitor::open (std::string filename)
|
|||
process->write_to_stdin("window resize 100%\n");
|
||||
process->write_to_stdin("window ontop on\n");
|
||||
process->write_to_stdin("set seekmode 1\n");
|
||||
process->write_to_stdin("set override 47\n");
|
||||
/* override bitwise flags -- see xjadeo.h
|
||||
* 0x01 : ignore 'q', ESC / quite
|
||||
* 0x02 : ignore "window closed by WM" / quit
|
||||
* 0x04 : (osx only) menu-exit / quit
|
||||
* 0x08 : ignore mouse-button 1 -- resize
|
||||
* 0x10 : no A/V offset
|
||||
* 0x20 : don't use jack-session
|
||||
* 0x40 : no jack-transport control play/pause/rewind
|
||||
*/
|
||||
process->write_to_stdin("set override 120\n");
|
||||
process->write_to_stdin("notify keyboard\n");
|
||||
process->write_to_stdin("notify settings\n");
|
||||
process->write_to_stdin("window letterbox on\n");
|
||||
process->write_to_stdin("osd mode 10\n");
|
||||
for(XJSettings::const_iterator it = xjadeo_settings.begin(); it != xjadeo_settings.end(); ++it) {
|
||||
|
|
@ -183,6 +200,7 @@ void
|
|||
VideoMonitor::send_cmd (int what, int param)
|
||||
{
|
||||
bool osd_update = false;
|
||||
int prev_osdmode = osdmode;
|
||||
if (!is_started()) return;
|
||||
switch (what) {
|
||||
case 1:
|
||||
|
|
@ -192,17 +210,17 @@ VideoMonitor::send_cmd (int what, int param)
|
|||
case 2:
|
||||
if (param) osdmode |= 2;
|
||||
else osdmode &= ~2;
|
||||
osd_update = true;
|
||||
osd_update = (prev_osdmode != osdmode);
|
||||
break;
|
||||
case 3:
|
||||
if (param) osdmode |= 1;
|
||||
else osdmode &= ~1;
|
||||
osd_update = true;
|
||||
osd_update = (prev_osdmode != osdmode);
|
||||
break;
|
||||
case 4:
|
||||
if (param) osdmode |= 8;
|
||||
else osdmode &= ~8;
|
||||
osd_update = true;
|
||||
osd_update = (prev_osdmode != osdmode);
|
||||
break;
|
||||
case 5:
|
||||
if (param) process->write_to_stdin("window zoom on\n");
|
||||
|
|
@ -218,7 +236,7 @@ VideoMonitor::send_cmd (int what, int param)
|
|||
default:
|
||||
break;
|
||||
}
|
||||
if (osd_update >= 0) {
|
||||
if (osd_update) {
|
||||
std::ostringstream osstream; osstream << "osd mode " << osdmode << "\n";
|
||||
process->write_to_stdin(osstream.str());
|
||||
}
|
||||
|
|
@ -230,6 +248,14 @@ VideoMonitor::is_started ()
|
|||
return process->is_running();
|
||||
}
|
||||
|
||||
void
|
||||
VideoMonitor::forward_keyevent (unsigned int keyval)
|
||||
{
|
||||
Editor* ed = dynamic_cast<Editor*>(&PublicEditor::instance());
|
||||
if (!ed) return;
|
||||
emulate_key_event(ed, keyval);
|
||||
}
|
||||
|
||||
void
|
||||
VideoMonitor::parse_output (std::string d, size_t /*s*/)
|
||||
{
|
||||
|
|
@ -248,7 +274,7 @@ VideoMonitor::parse_output (std::string d, size_t /*s*/)
|
|||
printf("xjadeo: '%s'\n", line.c_str());
|
||||
}
|
||||
#endif
|
||||
int status = atoi(line.substr(1,3).c_str());
|
||||
int status = atoi(line.substr(1,3));
|
||||
switch(status / 100) {
|
||||
case 4: /* errors */
|
||||
if (status == 403) {
|
||||
|
|
@ -258,8 +284,41 @@ VideoMonitor::parse_output (std::string d, size_t /*s*/)
|
|||
*/
|
||||
process->write_to_stdin("quit\n");
|
||||
}
|
||||
case 1: /* requested async notifications */
|
||||
case 3: /* warnings ; command succeeded, but status is negative. */
|
||||
#ifdef DEBUG_XJCOM
|
||||
else
|
||||
printf("xjadeo: error '%s'\n", line.c_str());
|
||||
#endif
|
||||
break;
|
||||
case 3: /* async notifications */
|
||||
{
|
||||
std::string::size_type equalsign = line.find('=');
|
||||
std::string::size_type comment = line.find('#');
|
||||
if (comment != std::string::npos) { line = line.substr(0,comment); }
|
||||
if (equalsign != std::string::npos) {
|
||||
std::string key = line.substr(5, equalsign - 5);
|
||||
std::string value = line.substr(equalsign + 1);
|
||||
|
||||
if (status == 310 && key=="keypress") {
|
||||
/* keyboard event */
|
||||
XJKeyEvent((unsigned int)atoi(value));
|
||||
}
|
||||
#ifdef DEBUG_XJCOM
|
||||
else {
|
||||
std::string msg = line.substr(5);
|
||||
printf("xjadeo: async '%s' -> '%s'\n", key, value);
|
||||
}
|
||||
#endif
|
||||
}
|
||||
#ifdef DEBUG_XJCOM
|
||||
else {
|
||||
std::string msg = line.substr(5);
|
||||
printf("xjadeo: async '%s'\n", msg.c_str());
|
||||
}
|
||||
#endif
|
||||
} break;
|
||||
case 1: /* text messages - command reply */
|
||||
break;
|
||||
case 8: /* comments / info for humans */
|
||||
break;
|
||||
case 2:
|
||||
/* replies:
|
||||
|
|
@ -295,7 +354,7 @@ VideoMonitor::parse_output (std::string d, size_t /*s*/)
|
|||
knownstate |= 2;
|
||||
if (starting || xjadeo_settings["window ontop"] != value) {
|
||||
if (!starting && _session) _session->set_dirty ();
|
||||
if (atoi(value.c_str())) { UiState("xjadeo-window-ontop-on"); }
|
||||
if (atoi(value)) { UiState("xjadeo-window-ontop-on"); }
|
||||
else { UiState("xjadeo-window-ontop-off"); }
|
||||
starting &= ~2;
|
||||
}
|
||||
|
|
@ -304,7 +363,7 @@ VideoMonitor::parse_output (std::string d, size_t /*s*/)
|
|||
knownstate |= 4;
|
||||
if (starting || xjadeo_settings["window zoom"] != value) {
|
||||
if (!starting && _session) _session->set_dirty ();
|
||||
if (atoi(value.c_str())) { UiState("xjadeo-window-fullscreen-on"); }
|
||||
if (atoi(value)) { UiState("xjadeo-window-fullscreen-on"); }
|
||||
else { UiState("xjadeo-window-fullscreen-off"); }
|
||||
starting &= ~4;
|
||||
}
|
||||
|
|
@ -313,15 +372,15 @@ VideoMonitor::parse_output (std::string d, size_t /*s*/)
|
|||
knownstate |= 8;
|
||||
if (starting || xjadeo_settings["window letterbox"] != value) {
|
||||
if (!starting && _session) _session->set_dirty ();
|
||||
if (atoi(value.c_str())) { UiState("xjadeo-window-letterbox-on"); }
|
||||
if (atoi(value)) { UiState("xjadeo-window-letterbox-on"); }
|
||||
else { UiState("xjadeo-window-letterbox-off"); }
|
||||
starting &= ~8;
|
||||
}
|
||||
xjadeo_settings["window letterbox"] = value;
|
||||
} else if(key == "osdmode") {
|
||||
knownstate |= 1;
|
||||
osdmode = atoi(value.c_str());
|
||||
if (starting || atoi(xjadeo_settings["osd mode"].c_str()) != osdmode) {
|
||||
osdmode = atoi(value);
|
||||
if (starting || atoi(xjadeo_settings["osd mode"]) != osdmode) {
|
||||
if (!starting && _session) _session->set_dirty ();
|
||||
if ((osdmode & 1) == 1) { UiState("xjadeo-window-osd-frame-on"); }
|
||||
if ((osdmode & 1) == 0) { UiState("xjadeo-window-osd-frame-off"); }
|
||||
|
|
@ -338,6 +397,10 @@ VideoMonitor::parse_output (std::string d, size_t /*s*/)
|
|||
if (!starting && _session) _session->set_dirty ();
|
||||
}
|
||||
xjadeo_settings["set offset"] = value;
|
||||
#ifdef DEBUG_XJCOM
|
||||
} else {
|
||||
printf("xjadeo: '%s' -> '%s'\n", key.c_str(), value.c_str());
|
||||
#endif
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
@ -359,8 +422,9 @@ void
|
|||
VideoMonitor::save_session ()
|
||||
{
|
||||
if (!_session) { return; }
|
||||
XMLNode* node = _session->extra_xml (X_("XJSettings"));
|
||||
XMLNode* node = _session->extra_xml (X_("XJSettings"), true);
|
||||
if (!node) return;
|
||||
node->remove_nodes_and_delete("XJSetting");
|
||||
|
||||
for(XJSettings::const_iterator it = xjadeo_settings.begin(); it != xjadeo_settings.end(); ++it) {
|
||||
XMLNode* child = node->add_child (X_("XJSetting"));
|
||||
|
|
@ -387,16 +451,6 @@ VideoMonitor::set_session (ARDOUR::Session *s)
|
|||
}
|
||||
}
|
||||
|
||||
void
|
||||
VideoMonitor::clear_session_state ()
|
||||
{
|
||||
xjadeo_settings.clear();
|
||||
if (!_session) { return; }
|
||||
XMLNode* node = new XMLNode(X_("XJSettings"));
|
||||
_session->add_extra_xml (*node);
|
||||
_session->set_dirty ();
|
||||
}
|
||||
|
||||
bool
|
||||
VideoMonitor::set_custom_setting (const std::string k, const std::string v)
|
||||
{
|
||||
|
|
@ -441,7 +495,9 @@ VideoMonitor::set_offset (ARDOUR::frameoffset_t offset)
|
|||
video_frame_offset = floor(offset * _session->timecode_frames_per_second() / audio_sample_rate);
|
||||
}
|
||||
|
||||
// TODO remember if changed..
|
||||
if (video_offset == video_frame_offset) { return; }
|
||||
video_offset = video_frame_offset;
|
||||
|
||||
std::ostringstream osstream1; osstream1 << -1 * video_frame_offset;
|
||||
process->write_to_stdin("set offset " + osstream1.str() + "\n");
|
||||
}
|
||||
|
|
|
|||
|
|
@ -61,7 +61,6 @@ class VideoMonitor : public sigc::trackable , public ARDOUR::SessionHandlePtr, p
|
|||
|
||||
void set_session (ARDOUR::Session *s);
|
||||
void save_session ();
|
||||
void clear_session_state ();
|
||||
void query_full_state (bool);
|
||||
bool set_custom_setting (const std::string, const std::string);
|
||||
const std::string get_custom_setting (const std::string);
|
||||
|
|
@ -88,6 +87,7 @@ class VideoMonitor : public sigc::trackable , public ARDOUR::SessionHandlePtr, p
|
|||
float fps;
|
||||
void parse_output (std::string d, size_t s);
|
||||
void terminated ();
|
||||
void forward_keyevent (unsigned int);
|
||||
|
||||
void parameter_changed (std::string const & p);
|
||||
|
||||
|
|
@ -99,6 +99,7 @@ class VideoMonitor : public sigc::trackable , public ARDOUR::SessionHandlePtr, p
|
|||
|
||||
void xjadeo_sync_setup ();
|
||||
ARDOUR::framepos_t manually_seeked_frame;
|
||||
ARDOUR::frameoffset_t video_offset;
|
||||
bool sync_by_manual_seek;
|
||||
sigc::connection clock_connection;
|
||||
sigc::connection state_connection;
|
||||
|
|
@ -106,6 +107,8 @@ class VideoMonitor : public sigc::trackable , public ARDOUR::SessionHandlePtr, p
|
|||
int starting;
|
||||
int knownstate;
|
||||
int osdmode;
|
||||
|
||||
PBD::Signal1<void, unsigned int> XJKeyEvent;
|
||||
#if 1
|
||||
bool debug_enable;
|
||||
#endif
|
||||
|
|
|
|||
|
|
@ -22,6 +22,7 @@
|
|||
#include "ardour/tempo.h"
|
||||
|
||||
#include "pbd/file_utils.h"
|
||||
#include "pbd/convert.h"
|
||||
#include "ardour/session_directory.h"
|
||||
|
||||
#include "ardour_ui.h"
|
||||
|
|
@ -121,6 +122,7 @@ VideoTimeLine::close_session ()
|
|||
video_filename = "";
|
||||
video_duration = 0;
|
||||
GuiUpdate("set-xjadeo-sensitive-off");
|
||||
GuiUpdate("video-unavailable");
|
||||
}
|
||||
|
||||
void
|
||||
|
|
@ -154,29 +156,29 @@ VideoTimeLine::set_session (ARDOUR::Session *s)
|
|||
|
||||
const XMLProperty* proph = node->property (X_("Height"));
|
||||
if (proph) {
|
||||
editor->set_video_timeline_height(atoi(proph->value().c_str()));
|
||||
editor->set_video_timeline_height(atoi(proph->value()));
|
||||
}
|
||||
#if 0 /* TODO THINK: set FPS first time only ?! */
|
||||
const XMLProperty* propasfps = node->property (X_("AutoFPS"));
|
||||
if (propasfps) {
|
||||
auto_set_session_fps = atoi(propasfps->value().c_str())?true:false;
|
||||
auto_set_session_fps = atoi(propasfps->value())?true:false;
|
||||
}
|
||||
#endif
|
||||
|
||||
const XMLProperty* propoffset = node->property (X_("VideoOffset"));
|
||||
if (propoffset) {
|
||||
video_offset = atoll(propoffset->value().c_str());
|
||||
video_offset = atoll(propoffset->value());
|
||||
video_offset_p = video_offset;
|
||||
}
|
||||
|
||||
const XMLProperty* proplock = node->property (X_("VideoOffsetLock"));
|
||||
if (proplock) {
|
||||
video_offset_lock = atoi(proplock->value().c_str())?true:false;
|
||||
video_offset_lock = atoi(proplock->value())?true:false;
|
||||
}
|
||||
|
||||
const XMLProperty* localfile = node->property (X_("LocalFile"));
|
||||
if (localfile) {
|
||||
local_file = atoi(localfile->value().c_str())?true:false;
|
||||
local_file = atoi(localfile->value())?true:false;
|
||||
}
|
||||
|
||||
const XMLProperty* propf = node->property (X_("Filename"));
|
||||
|
|
@ -224,7 +226,7 @@ VideoTimeLine::set_state (const XMLNode& node, int /*version*/)
|
|||
LocaleGuard lg (X_("POSIX"));
|
||||
const XMLProperty* propoffset = node.property (X_("VideoOffset"));
|
||||
if (propoffset) {
|
||||
video_offset = atoll(propoffset->value().c_str());
|
||||
video_offset = atoll(propoffset->value());
|
||||
}
|
||||
ARDOUR_UI::instance()->flush_videotimeline_cache(true);
|
||||
return 0;
|
||||
|
|
@ -344,28 +346,26 @@ VideoTimeLine::update_video_timeline()
|
|||
assert (vtl_dist > 0);
|
||||
assert (apv > 0);
|
||||
|
||||
#define GOFFSET (video_offset)
|
||||
leftmost_video_frame = floor (floor((leftmost_frame - video_start_offset - video_offset ) / vtl_dist) * vtl_dist / apv);
|
||||
|
||||
leftmost_video_frame = floor (floor((leftmost_sample - video_start_offset - GOFFSET ) / vtl_dist) * vtl_dist / apv);
|
||||
|
||||
vtl_start = rint (GOFFSET + video_start_offset + leftmost_video_frame * apv);
|
||||
visible_video_frames = 2 + ceil(editor->current_page_samples() / vtl_dist); /* +2 left+right partial frames */
|
||||
vtl_start = rint (video_offset + video_start_offset + leftmost_video_frame * apv);
|
||||
visible_video_frames = 2 + ceil(editor->current_page_frames() / vtl_dist); /* +2 left+right partial frames */
|
||||
|
||||
/* expand timeline (cache next/prev page images) */
|
||||
vtl_start -= visible_video_frames * vtl_dist;
|
||||
visible_video_frames *=3;
|
||||
|
||||
if (vtl_start < GOFFSET ) {
|
||||
if (vtl_start < video_offset ) {
|
||||
visible_video_frames += ceil(vtl_start/vtl_dist);
|
||||
vtl_start = GOFFSET;
|
||||
vtl_start = video_offset;
|
||||
}
|
||||
|
||||
/* apply video-file constraints */
|
||||
if (vtl_start > video_start_offset + video_duration + GOFFSET ) {
|
||||
if (vtl_start > video_start_offset + video_duration + video_offset ) {
|
||||
visible_video_frames = 0;
|
||||
}
|
||||
/* TODO optimize: compute rather than iterate */
|
||||
while (visible_video_frames > 0 && vtl_start + (visible_video_frames-1) * vtl_dist >= video_start_offset + video_duration + GOFFSET) {
|
||||
while (visible_video_frames > 0 && vtl_start + (visible_video_frames-1) * vtl_dist >= video_start_offset + video_duration + video_offset) {
|
||||
--visible_video_frames;
|
||||
}
|
||||
|
||||
|
|
@ -398,13 +398,13 @@ VideoTimeLine::update_video_timeline()
|
|||
#endif
|
||||
|
||||
for (unsigned int vfcount=0; vfcount < visible_video_frames; ++vfcount){
|
||||
framepos_t vfpos = vtl_start + vfcount * vtl_dist; /* unit: audio-samples */
|
||||
framepos_t vframeno = rint ( (vfpos - GOFFSET) / apv); /* unit: video-frames */
|
||||
vfpos = (vframeno * apv ) + GOFFSET; /* audio-frame corresponding to /rounded/ video-frame */
|
||||
framepos_t vfpos = vtl_start + vfcount * vtl_dist; /* unit: audio-frames */
|
||||
framepos_t vframeno = rint ( (vfpos - video_offset) / apv); /* unit: video-frames */
|
||||
vfpos = (vframeno * apv ) + video_offset; /* audio-frame corresponding to /rounded/ video-frame */
|
||||
|
||||
int rightend = -1; /* unit: pixels */
|
||||
if (vfpos + vtl_dist > video_start_offset + video_duration + GOFFSET) {
|
||||
rightend = display_vframe_width * (video_start_offset + video_duration + GOFFSET - vfpos) / vtl_dist;
|
||||
if (vfpos + vtl_dist > video_start_offset + video_duration + video_offset) {
|
||||
rightend = display_vframe_width * (video_start_offset + video_duration + video_offset - vfpos) / vtl_dist;
|
||||
//printf("lf(e): %lu\n", vframeno); // XXX
|
||||
}
|
||||
VideoImageFrame * frame = get_video_frame(vframeno, cut, rightend);
|
||||
|
|
@ -423,11 +423,12 @@ VideoTimeLine::update_video_timeline()
|
|||
} else {
|
||||
int vfcount=remaining.front();
|
||||
remaining.pop_front();
|
||||
framepos_t vfpos = vtl_start + vfcount * vtl_dist; /* unit: audio-samples */
|
||||
framepos_t vframeno = rint ((vfpos - GOFFSET) / apv); /* unit: video-frames */
|
||||
framepos_t vfpos = vtl_start + vfcount * vtl_dist; /* unit: audio-frames */
|
||||
framepos_t vframeno = rint ((vfpos - video_offset) / apv); /* unit: video-frames */
|
||||
int rightend = -1; /* unit: pixels */
|
||||
if (vfpos + vtl_dist > video_start_offset + video_duration + GOFFSET) {
|
||||
rightend = display_vframe_width * (video_start_offset + video_duration + GOFFSET - vfpos) / vtl_dist;
|
||||
if (vfpos + vtl_dist > video_start_offset + video_duration + video_offset) {
|
||||
rightend = display_vframe_width * (video_start_offset + video_duration + video_offset - vfpos) / vtl_dist;
|
||||
//printf("lf(n): %lu\n", vframeno); // XXX
|
||||
}
|
||||
frame->set_position(vfpos);
|
||||
frame->set_videoframe(vframeno, rightend);
|
||||
|
|
@ -463,6 +464,9 @@ VideoTimeLine::video_file_info (std::string filename, bool local)
|
|||
video_server_url, translated_filename(),
|
||||
video_file_fps, _duration, _start_offset, video_aspect_ratio)) {
|
||||
warning << _("Parsing video file info failed. Is the Video Server running? Is the file readable by the Video Server? Does the docroot match? Is it a video file?") << endmsg;
|
||||
video_duration = 0;
|
||||
GuiUpdate("set-xjadeo-sensitive-off");
|
||||
GuiUpdate("video-unavailable");
|
||||
return false;
|
||||
}
|
||||
video_duration = _duration * _session->nominal_frame_rate() / video_file_fps;
|
||||
|
|
@ -529,6 +533,7 @@ VideoTimeLine::video_file_info (std::string filename, bool local)
|
|||
#endif
|
||||
}
|
||||
VtlUpdate();
|
||||
GuiUpdate("video-available");
|
||||
return true;
|
||||
}
|
||||
|
||||
|
|
@ -549,6 +554,39 @@ VideoTimeLine::check_server ()
|
|||
return ok;
|
||||
}
|
||||
|
||||
bool
|
||||
VideoTimeLine::check_server_docroot ()
|
||||
{
|
||||
bool ok = true;
|
||||
char url[1024];
|
||||
std::vector<std::vector<std::string> > lines;
|
||||
|
||||
if (video_server_url.find("/localhost:") == string::npos) {
|
||||
return true;
|
||||
}
|
||||
snprintf(url, sizeof(url), "%s%src?format=csv"
|
||||
, video_server_url.c_str()
|
||||
, (video_server_url.length()>0 && video_server_url.at(video_server_url.length()-1) == '/')?"":"/"
|
||||
);
|
||||
char *res=curl_http_get(url, NULL);
|
||||
if (!res) {
|
||||
return false;
|
||||
}
|
||||
|
||||
ParseCSV(std::string(res), lines);
|
||||
if ( lines.empty()
|
||||
|| lines.at(0).empty()
|
||||
|| lines.at(0).at(0) != video_get_docroot(Config)) {
|
||||
warning << string_compose(
|
||||
_("Video-server docroot mismatch. Ardour: '%1', video-server: '%2'. This usually means that the video server was not started by ardour and uses a different document-root."),
|
||||
video_get_docroot(Config), lines.at(0).at(0))
|
||||
<< endmsg;
|
||||
ok = false; // TODO allow to override
|
||||
}
|
||||
free(res);
|
||||
return ok;
|
||||
}
|
||||
|
||||
void
|
||||
VideoTimeLine::gui_update(std::string const & t) {
|
||||
/* this is to be called via GuiUpdate() only. */
|
||||
|
|
@ -589,6 +627,10 @@ VideoTimeLine::gui_update(std::string const & t) {
|
|||
editor->toggle_xjadeo_viewoption(6, 1);
|
||||
} else if (t == "xjadeo-window-letterbox-off") {
|
||||
editor->toggle_xjadeo_viewoption(6, 0);
|
||||
} else if (t == "video-available") {
|
||||
editor->set_close_video_sensitive(true);
|
||||
} else if (t == "video-unavailable") {
|
||||
editor->set_close_video_sensitive(false);
|
||||
}
|
||||
}
|
||||
|
||||
|
|
@ -604,7 +646,7 @@ VideoTimeLine::set_height (int height) {
|
|||
void
|
||||
VideoTimeLine::vmon_update () {
|
||||
if (vmonitor && vmonitor->is_started()) {
|
||||
vmonitor->set_offset( GOFFSET); // TODO proper re-init xjadeo w/o restart not just offset.
|
||||
vmonitor->set_offset(video_offset); // TODO proper re-init xjadeo w/o restart not just offset.
|
||||
}
|
||||
}
|
||||
|
||||
|
|
@ -698,12 +740,20 @@ VideoTimeLine::open_video_monitor() {
|
|||
if (!vmonitor) {
|
||||
vmonitor = new VideoMonitor(editor, _xjadeo_bin);
|
||||
vmonitor->set_session(_session);
|
||||
vmonitor->set_offset(video_offset);
|
||||
vmonitor->Terminated.connect (sigc::mem_fun (*this, &VideoTimeLine::terminated_video_monitor));
|
||||
vmonitor->UiState.connect (*this, invalidator (*this), boost::bind (&VideoTimeLine::gui_update, this, _1), gui_context());
|
||||
} else if (vmonitor->is_started()) {
|
||||
return;
|
||||
}
|
||||
|
||||
#if 0
|
||||
/* unused for now.
|
||||
* the idea is to selective ignore certain monitor window
|
||||
* states if xjadeo is not running on the same host as ardour.
|
||||
* However with the removal of the video-monitor-startup-dialogue
|
||||
* (git rev 5a4d0fff0) these settings are currently not accessible.
|
||||
*/
|
||||
int xj_settings_mask = vmonitor->restore_settings_mask();
|
||||
if (_session) {
|
||||
/* load mask from Session */
|
||||
|
|
@ -711,12 +761,13 @@ VideoTimeLine::open_video_monitor() {
|
|||
if (node) {
|
||||
const XMLProperty* prop = node->property (X_("mask"));
|
||||
if (prop) {
|
||||
xj_settings_mask = atoi(prop->value().c_str());
|
||||
xj_settings_mask = atoi(prop->value());
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
vmonitor->restore_settings_mask(xj_settings_mask);
|
||||
#endif
|
||||
|
||||
if (!vmonitor->start()) {
|
||||
warning << "launching xjadeo failed.." << endmsg;
|
||||
|
|
@ -758,6 +809,7 @@ VideoTimeLine::control_video_monitor(int what, int param) {
|
|||
void
|
||||
VideoTimeLine::terminated_video_monitor () {
|
||||
if (vmonitor) {
|
||||
vmonitor->save_session();
|
||||
delete vmonitor;
|
||||
}
|
||||
GuiUpdate("set-xjadeo-active-off");
|
||||
|
|
@ -772,26 +824,11 @@ VideoTimeLine::terminated_video_monitor () {
|
|||
}
|
||||
}
|
||||
|
||||
/*
|
||||
void
|
||||
VideoTimeLine::clear_video_monitor_session_state ()
|
||||
{
|
||||
if (vmonitor) {
|
||||
vmonitor->clear_session_state();
|
||||
} else {
|
||||
if (!_session) { return; }
|
||||
XMLNode* node = new XMLNode(X_("XJSettings"));
|
||||
_session->add_extra_xml (*node);
|
||||
_session->set_dirty ();
|
||||
}
|
||||
}
|
||||
*/
|
||||
|
||||
void
|
||||
VideoTimeLine::manual_seek_video_monitor (framepos_t pos)
|
||||
{
|
||||
if (!vmonitor) { return; }
|
||||
if (!vmonitor->is_started()) { return; }
|
||||
if (!vmonitor->synced_by_manual_seeks()) { return; }
|
||||
vmonitor->manual_seek(pos, false, GOFFSET); // XXX -> set offset in xjadeo
|
||||
vmonitor->manual_seek(pos, false, video_offset); // XXX -> set offset in xjadeo
|
||||
}
|
||||
|
|
|
|||
|
|
@ -86,6 +86,7 @@ class VideoTimeLine : public sigc::trackable, public ARDOUR::SessionHandlePtr, p
|
|||
|
||||
bool found_xjadeo () { return ((_xjadeo_bin.empty())?false:true); }
|
||||
bool check_server ();
|
||||
bool check_server_docroot ();
|
||||
void flush_local_cache ();
|
||||
void vmon_update ();
|
||||
void flush_cache ();
|
||||
|
|
|
|||
|
|
@ -34,6 +34,7 @@
|
|||
|
||||
using std::string;
|
||||
using namespace WM;
|
||||
using namespace PBD;
|
||||
|
||||
Manager* Manager::_instance = 0;
|
||||
|
||||
|
|
@ -218,16 +219,16 @@ ProxyBase::set_state (const XMLNode& node)
|
|||
}
|
||||
|
||||
if ((prop = (*i)->property (X_("x-off"))) != 0) {
|
||||
_x_off = atoi (prop->value().c_str());
|
||||
_x_off = atoi (prop->value());
|
||||
}
|
||||
if ((prop = (*i)->property (X_("y-off"))) != 0) {
|
||||
_y_off = atoi (prop->value().c_str());
|
||||
_y_off = atoi (prop->value());
|
||||
}
|
||||
if ((prop = (*i)->property (X_("x-size"))) != 0) {
|
||||
_width = atoi (prop->value().c_str());
|
||||
_width = atoi (prop->value());
|
||||
}
|
||||
if ((prop = (*i)->property (X_("y-size"))) != 0) {
|
||||
_height = atoi (prop->value().c_str());
|
||||
_height = atoi (prop->value());
|
||||
}
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -8,15 +8,6 @@ import re
|
|||
import time
|
||||
from waflib.Task import Task
|
||||
|
||||
# Version of this package (even if built as a child)
|
||||
MAJOR = '3'
|
||||
MINOR = '0'
|
||||
MICRO = '0'
|
||||
GTK2_ARDOUR_VERSION = "%s.%s.%s" % (MAJOR, MINOR, MICRO)
|
||||
|
||||
# Variables for 'waf dist'
|
||||
APPNAME = 'gtk2_ardour3'
|
||||
VERSION = GTK2_ARDOUR_VERSION
|
||||
I18N_PACKAGE = 'gtk2_ardour3'
|
||||
|
||||
# Mandatory variables
|
||||
|
|
@ -256,10 +247,11 @@ def options(opt):
|
|||
def configure(conf):
|
||||
conf.load('misc')
|
||||
conf.load('compiler_cxx')
|
||||
# we don't use hard-coded micro versions with ardour, so hard code it to zero
|
||||
autowaf.build_version_files(
|
||||
path_prefix + 'version.h',
|
||||
path_prefix + 'version.cc',
|
||||
'gtk2_ardour', MAJOR, MINOR, MICRO)
|
||||
'gtk2_ardour', conf.env['MAJOR'], conf.env['MINOR'], 0)
|
||||
autowaf.configure(conf)
|
||||
|
||||
if re.search ("linux", sys.platform) != None:
|
||||
|
|
@ -353,6 +345,8 @@ def build_color_scheme(path, prefix):
|
|||
|
||||
def build(bld):
|
||||
|
||||
VERSION = "%s.%s" % (bld.env['MAJOR'], bld.env['MINOR'])
|
||||
|
||||
if bld.is_defined('WINDOWS_VST_SUPPORT'):
|
||||
# If we require VST support we build a stub main() and the FST library
|
||||
# here using winegcc, and link it to the GTK front-end library
|
||||
|
|
@ -639,7 +633,7 @@ def build(bld):
|
|||
# Menus
|
||||
menus_argv = []
|
||||
if bld.is_defined('GTKOSX'):
|
||||
menus_argv = [ '-E', '-P', '-DGTKOSX' ]
|
||||
menus_argv = [ '-E', '-P', '-DGTKOSX', '-DNOVIDEOTIMELINE' ]
|
||||
else:
|
||||
menus_argv = [ '-E', '-P' ]
|
||||
|
||||
|
|
|
|||
|
|
@ -65,13 +65,6 @@ using namespace std;
|
|||
using namespace PBD;
|
||||
using namespace ARDOUR;
|
||||
|
||||
#ifndef AU_STATE_SUPPORT
|
||||
static bool seen_get_state_message = false;
|
||||
static bool seen_set_state_message = false;
|
||||
static bool seen_loading_message = false;
|
||||
static bool seen_saving_message = false;
|
||||
#endif
|
||||
|
||||
AUPluginInfo::CachedInfoMap AUPluginInfo::cached_info;
|
||||
|
||||
static string preset_search_path = "/Library/Audio/Presets:/Network/Library/Audio/Presets";
|
||||
|
|
@ -1679,8 +1672,6 @@ void
|
|||
AUPlugin::add_state (XMLNode* root) const
|
||||
{
|
||||
LocaleGuard lg (X_("POSIX"));
|
||||
|
||||
#ifdef AU_STATE_SUPPORT
|
||||
CFDataRef xmlData;
|
||||
CFPropertyListRef propertyList;
|
||||
|
||||
|
|
@ -1712,20 +1703,11 @@ AUPlugin::add_state (XMLNode* root) const
|
|||
|
||||
CFRelease (xmlData);
|
||||
CFRelease (propertyList);
|
||||
#else
|
||||
if (!seen_get_state_message) {
|
||||
info << string_compose (_("Saving AudioUnit settings is not supported in this build of %1. Consider paying for a newer version"),
|
||||
PROGRAM_NAME)
|
||||
<< endmsg;
|
||||
seen_get_state_message = true;
|
||||
}
|
||||
#endif
|
||||
}
|
||||
|
||||
int
|
||||
AUPlugin::set_state(const XMLNode& node, int version)
|
||||
{
|
||||
#ifdef AU_STATE_SUPPORT
|
||||
int ret = -1;
|
||||
CFPropertyListRef propertyList;
|
||||
LocaleGuard lg (X_("POSIX"));
|
||||
|
|
@ -1773,14 +1755,6 @@ AUPlugin::set_state(const XMLNode& node, int version)
|
|||
|
||||
Plugin::set_state (node, version);
|
||||
return ret;
|
||||
#else
|
||||
if (!seen_set_state_message) {
|
||||
info << string_compose (_("Restoring AudioUnit settings is not supported in this build of %1. Consider paying for a newer version"),
|
||||
PROGRAM_NAME)
|
||||
<< endmsg;
|
||||
}
|
||||
return Plugin::set_state (node, version);
|
||||
#endif
|
||||
}
|
||||
|
||||
bool
|
||||
|
|
@ -1788,7 +1762,6 @@ AUPlugin::load_preset (PresetRecord r)
|
|||
{
|
||||
Plugin::load_preset (r);
|
||||
|
||||
#ifdef AU_STATE_SUPPORT
|
||||
bool ret = false;
|
||||
CFPropertyListRef propertyList;
|
||||
Glib::ustring path;
|
||||
|
|
@ -1836,15 +1809,6 @@ AUPlugin::load_preset (PresetRecord r)
|
|||
}
|
||||
|
||||
return ret;
|
||||
#else
|
||||
if (!seen_loading_message) {
|
||||
info << string_compose (_("Loading AudioUnit presets is not supported in this build of %1. Consider paying for a newer version"),
|
||||
PROGRAM_NAME)
|
||||
<< endmsg;
|
||||
seen_loading_message = true;
|
||||
}
|
||||
return true;
|
||||
#endif
|
||||
}
|
||||
|
||||
void
|
||||
|
|
@ -1855,7 +1819,6 @@ AUPlugin::do_remove_preset (std::string)
|
|||
string
|
||||
AUPlugin::do_save_preset (string preset_name)
|
||||
{
|
||||
#ifdef AU_STATE_SUPPORT
|
||||
CFPropertyListRef propertyList;
|
||||
vector<Glib::ustring> v;
|
||||
Glib::ustring user_preset_path;
|
||||
|
|
@ -1904,15 +1867,6 @@ AUPlugin::do_save_preset (string preset_name)
|
|||
CFRelease(propertyList);
|
||||
|
||||
return string ("file:///") + user_preset_path;
|
||||
#else
|
||||
if (!seen_saving_message) {
|
||||
info << string_compose (_("Saving AudioUnit presets is not supported in this build of %1. Consider paying for a newer version"),
|
||||
PROGRAM_NAME)
|
||||
<< endmsg;
|
||||
seen_saving_message = true;
|
||||
}
|
||||
return string();
|
||||
#endif
|
||||
}
|
||||
|
||||
//-----------------------------------------------------------------------------
|
||||
|
|
@ -2079,7 +2033,6 @@ AUPlugin::current_preset() const
|
|||
{
|
||||
string preset_name;
|
||||
|
||||
#ifdef AU_STATE_SUPPORT
|
||||
CFPropertyListRef propertyList;
|
||||
|
||||
DEBUG_TRACE (DEBUG::AudioUnits, "get current preset for current_preset()\n");
|
||||
|
|
@ -2087,14 +2040,13 @@ AUPlugin::current_preset() const
|
|||
preset_name = get_preset_name_in_plist (propertyList);
|
||||
CFRelease(propertyList);
|
||||
}
|
||||
#endif
|
||||
|
||||
return preset_name;
|
||||
}
|
||||
|
||||
void
|
||||
AUPlugin::find_presets ()
|
||||
{
|
||||
#ifdef AU_STATE_SUPPORT
|
||||
vector<string*>* preset_files;
|
||||
PathScanner scanner;
|
||||
|
||||
|
|
@ -2143,8 +2095,6 @@ AUPlugin::find_presets ()
|
|||
string const uri = string_compose ("%1", _presets.size ());
|
||||
_presets.insert (make_pair (uri, Plugin::PresetRecord (uri, i->first, i->second)));
|
||||
}
|
||||
|
||||
#endif
|
||||
}
|
||||
|
||||
bool
|
||||
|
|
|
|||
|
|
@ -110,9 +110,6 @@ Butler::start_thread()
|
|||
return -1;
|
||||
}
|
||||
|
||||
fcntl(request_pipe[0], F_SETFD, fcntl(request_pipe[0], F_GETFD) | FD_CLOEXEC);
|
||||
fcntl(request_pipe[1], F_SETFD, fcntl(request_pipe[1], F_GETFD) | FD_CLOEXEC);
|
||||
|
||||
//pthread_detach (thread);
|
||||
|
||||
return 0;
|
||||
|
|
|
|||
|
|
@ -68,6 +68,11 @@ using namespace PBD;
|
|||
|
||||
namespace ARDOUR { class AudioEngine; }
|
||||
|
||||
#ifdef NO_PLUGIN_STATE
|
||||
static bool seen_get_state_message = false;
|
||||
static bool seen_set_state_message = false;
|
||||
#endif
|
||||
|
||||
bool
|
||||
PluginInfo::is_instrument () const
|
||||
{
|
||||
|
|
@ -299,18 +304,28 @@ Plugin::resolve_midi ()
|
|||
_have_pending_stop_events = true;
|
||||
}
|
||||
|
||||
|
||||
vector<Plugin::PresetRecord>
|
||||
Plugin::get_presets ()
|
||||
{
|
||||
vector<PresetRecord> p;
|
||||
|
||||
#ifndef NO_PLUGIN_STATE
|
||||
if (!_have_presets) {
|
||||
find_presets ();
|
||||
_have_presets = true;
|
||||
}
|
||||
|
||||
vector<PresetRecord> p;
|
||||
for (map<string, PresetRecord>::const_iterator i = _presets.begin(); i != _presets.end(); ++i) {
|
||||
p.push_back (i->second);
|
||||
}
|
||||
#else
|
||||
if (!seen_set_state_message) {
|
||||
info << string_compose (_("Plugin presets are not supported in this build of %1. Consider paying for a full version"),
|
||||
PROGRAM_NAME)
|
||||
<< endmsg;
|
||||
}
|
||||
#endif
|
||||
|
||||
return p;
|
||||
}
|
||||
|
|
@ -376,7 +391,17 @@ Plugin::get_state ()
|
|||
root->add_property (X_("last-preset-label"), _last_preset.label);
|
||||
root->add_property (X_("parameter-changed-since-last-preset"), _parameter_changed_since_last_preset ? X_("yes") : X_("no"));
|
||||
|
||||
#ifndef NO_PLUGIN_STATE
|
||||
add_state (root);
|
||||
#else
|
||||
if (!seen_get_state_message) {
|
||||
info << string_compose (_("Saving AudioUnit settings is not supported in this build of %1. Consider paying for a newer version"),
|
||||
PROGRAM_NAME)
|
||||
<< endmsg;
|
||||
seen_get_state_message = true;
|
||||
}
|
||||
#endif
|
||||
|
||||
return *root;
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -6,7 +6,7 @@ msgid ""
|
|||
msgstr ""
|
||||
"Project-Id-Version: \n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2013-04-09 09:28-0400\n"
|
||||
"POT-Creation-Date: 2013-06-11 08:49-0400\n"
|
||||
"PO-Revision-Date: 2013-03-03 09:23+0100\n"
|
||||
"Last-Translator: Pavel Fric <pavelfric@seznam.cz>\n"
|
||||
"Language-Team: Czech <kde-i18n-doc@kde.org>\n"
|
||||
|
|
@ -134,7 +134,7 @@ msgstr "Seznamy zvukových skladeb (nepoužívané)"
|
|||
#: audio_playlist_source.cc:171 audiosource.cc:913 file_source.cc:529
|
||||
#: midi_playlist_source.cc:144 midi_playlist_source.cc:152
|
||||
#: midi_playlist_source.cc:159 midi_source.cc:371 plugin_insert.cc:644
|
||||
#: rb_effect.cc:332 session.cc:2464 session.cc:2497 session.cc:3642
|
||||
#: rb_effect.cc:332 session.cc:2465 session.cc:2498 session.cc:3643
|
||||
#: session_handle.cc:87 sndfilesource.cc:121
|
||||
msgid "programming error: %1"
|
||||
msgstr "Chyba v programování: %1"
|
||||
|
|
@ -223,7 +223,7 @@ msgstr ""
|
|||
"Přípojka s názvem \"%1\" již existuje: Prověřte na zdvojené názvy stop/"
|
||||
"sběrnic"
|
||||
|
||||
#: audioengine.cc:846 session.cc:1697
|
||||
#: audioengine.cc:846 session.cc:1698
|
||||
msgid ""
|
||||
"No more JACK ports are available. You will need to stop %1 and restart JACK "
|
||||
"with more ports if you need this many tracks."
|
||||
|
|
@ -462,7 +462,7 @@ msgstr "Nelze nalézt takt CPU (MHz) v /proc/cpuinfo"
|
|||
msgid "audio"
|
||||
msgstr "Zvuk"
|
||||
|
||||
#: data_type.cc:28 session.cc:1639 session.cc:1642
|
||||
#: data_type.cc:28 session.cc:1640 session.cc:1643
|
||||
msgid "MIDI"
|
||||
msgstr "MIDI"
|
||||
|
||||
|
|
@ -577,7 +577,7 @@ msgstr "Trojúhelníkový"
|
|||
msgid "Rectangular"
|
||||
msgstr "Obdélníkový"
|
||||
|
||||
#: export_formats.cc:52 session.cc:4853 session.cc:4869
|
||||
#: export_formats.cc:52 session.cc:4854 session.cc:4870
|
||||
msgid "None"
|
||||
msgstr "Žádný"
|
||||
|
||||
|
|
@ -629,70 +629,66 @@ msgstr "Při zápisu souboru TOC/CUE se vyskytla chyba:%1"
|
|||
msgid "Cannot convert %1 to Latin-1 text"
|
||||
msgstr "Nelze převést %1 na kódování Latin-1"
|
||||
|
||||
#: export_profile_manager.cc:94
|
||||
#: export_profile_manager.cc:93
|
||||
msgid "Searching for export formats in %1"
|
||||
msgstr "Hledání vyváděcích formátů v %1"
|
||||
|
||||
#: export_profile_manager.cc:100
|
||||
#: export_profile_manager.cc:99
|
||||
msgid "Unable to create export format directory %1: %2"
|
||||
msgstr "Nelze vytvořit adresář %1 pro vyváděcí formáty: %2"
|
||||
|
||||
#: export_profile_manager.cc:258
|
||||
#: export_profile_manager.cc:257
|
||||
msgid "Unable to remove export preset %1: %2"
|
||||
msgstr "Nelze odstranit přednastavení vyvádění %1: %2"
|
||||
|
||||
#: export_profile_manager.cc:348
|
||||
#: export_profile_manager.cc:347
|
||||
msgid "Selection"
|
||||
msgstr "Výběr"
|
||||
|
||||
#: export_profile_manager.cc:466
|
||||
msgid "Session"
|
||||
msgstr "Sezení"
|
||||
|
||||
#: export_profile_manager.cc:587
|
||||
#: export_profile_manager.cc:600
|
||||
msgid "Unable to rename export format %1 to %2: %3"
|
||||
msgstr "Nelze přejmenovat vyváděcí formát %1 na %2: %3"
|
||||
|
||||
#: export_profile_manager.cc:619
|
||||
#: export_profile_manager.cc:632
|
||||
msgid "Unable to remove export profile %1: %2"
|
||||
msgstr "Nelze odstranit vyváděcí profil %1: %2"
|
||||
|
||||
#: export_profile_manager.cc:636
|
||||
#: export_profile_manager.cc:649
|
||||
msgid "empty format"
|
||||
msgstr "Prázdný formát"
|
||||
|
||||
#: export_profile_manager.cc:805
|
||||
#: export_profile_manager.cc:818
|
||||
msgid "No timespan has been selected!"
|
||||
msgstr "Nebyl vybrán žádný časový úsek!"
|
||||
|
||||
#: export_profile_manager.cc:809
|
||||
#: export_profile_manager.cc:822
|
||||
msgid "No channels have been selected!"
|
||||
msgstr "Nebyly vybrány žádné kanály!"
|
||||
|
||||
#: export_profile_manager.cc:813
|
||||
#: export_profile_manager.cc:826
|
||||
msgid "Some channels are empty"
|
||||
msgstr "Některé kanály jsou prázdné"
|
||||
|
||||
#: export_profile_manager.cc:846
|
||||
#: export_profile_manager.cc:859
|
||||
msgid "No format selected!"
|
||||
msgstr "Nebyl vybrán žádný formát!"
|
||||
|
||||
#: export_profile_manager.cc:848
|
||||
#: export_profile_manager.cc:861
|
||||
msgid "All channels are empty!"
|
||||
msgstr "Všechny kanály jsou prázdné!"
|
||||
|
||||
#: export_profile_manager.cc:850
|
||||
#: export_profile_manager.cc:863
|
||||
msgid "One or more of the selected formats is not compatible with this system!"
|
||||
msgstr "Jeden nebo více formátu není slučitelný s tímto systémem!"
|
||||
|
||||
#: export_profile_manager.cc:853
|
||||
#: export_profile_manager.cc:866
|
||||
msgid ""
|
||||
"%1 supports only %2 channels, but you have %3 channels in your channel "
|
||||
"configuration"
|
||||
msgstr ""
|
||||
"% podporuje jen %2 kanály, ale ve vašem nastavení kanálů se nachází %3 kanál"
|
||||
|
||||
#: file_source.cc:198 session_state.cc:2887
|
||||
#: file_source.cc:198 session_state.cc:2891
|
||||
msgid ""
|
||||
"there are already 1000 files with names like %1; versioning discontinued"
|
||||
msgstr "Je již 1000 souborů s názvem, jako je %1; verzování skončeno"
|
||||
|
|
@ -948,15 +944,15 @@ msgstr "%s vstup"
|
|||
msgid "%s out"
|
||||
msgstr "%s výstup"
|
||||
|
||||
#: io.cc:1534 session.cc:493 session.cc:522
|
||||
#: io.cc:1534 session.cc:494 session.cc:523
|
||||
msgid "mono"
|
||||
msgstr "Mono"
|
||||
|
||||
#: io.cc:1536 session.cc:506 session.cc:536
|
||||
#: io.cc:1536 session.cc:507 session.cc:537
|
||||
msgid "L"
|
||||
msgstr "L"
|
||||
|
||||
#: io.cc:1536 session.cc:508 session.cc:538
|
||||
#: io.cc:1536 session.cc:509 session.cc:539
|
||||
msgid "R"
|
||||
msgstr "P"
|
||||
|
||||
|
|
@ -1054,7 +1050,7 @@ msgstr "Locations: Pokus o použití neznámé polohy jako vybrané polohy"
|
|||
msgid "incorrect XML mode passed to Locations::set_state"
|
||||
msgstr "Nesprávný uzel XML předán dál Locations::set_state"
|
||||
|
||||
#: location.cc:842 session.cc:4354 session_state.cc:1110
|
||||
#: location.cc:842 session.cc:4355 session_state.cc:1114
|
||||
msgid "session"
|
||||
msgstr "Sezení"
|
||||
|
||||
|
|
@ -1586,104 +1582,104 @@ msgstr "Poslání (send) %1"
|
|||
msgid "programming error: send created using role %1"
|
||||
msgstr "Chyba v programování: Poslání vytvořeno pomocí role %1"
|
||||
|
||||
#: session.cc:346
|
||||
#: session.cc:347
|
||||
msgid "Set block size and sample rate"
|
||||
msgstr "Nastavit velikost bloku a vzorkovací kmitočet"
|
||||
|
||||
#: session.cc:351
|
||||
#: session.cc:352
|
||||
msgid "Using configuration"
|
||||
msgstr "Používané nastavení"
|
||||
|
||||
#: session.cc:376
|
||||
#: session.cc:377
|
||||
msgid "LTC In"
|
||||
msgstr "Vstup LTC"
|
||||
|
||||
#: session.cc:377
|
||||
#: session.cc:378
|
||||
msgid "LTC Out"
|
||||
msgstr "Výstup LTC"
|
||||
|
||||
#: session.cc:403
|
||||
#: session.cc:404
|
||||
msgid "LTC-in"
|
||||
msgstr "Vstup LTC"
|
||||
|
||||
#: session.cc:404
|
||||
#: session.cc:405
|
||||
msgid "LTC-out"
|
||||
msgstr "Výstup LTC"
|
||||
|
||||
#: session.cc:433
|
||||
#: session.cc:434
|
||||
msgid "could not setup Click I/O"
|
||||
msgstr "Nepodařilo se nastavit vstup/výstup metronomu"
|
||||
|
||||
#: session.cc:460
|
||||
#: session.cc:461
|
||||
msgid "cannot setup Click I/O"
|
||||
msgstr "Nelze nastavit vstup/výstup metronomu"
|
||||
|
||||
#: session.cc:463
|
||||
#: session.cc:464
|
||||
msgid "Compute I/O Latencies"
|
||||
msgstr "Vypočítat prodlevy vstupu/výstupu"
|
||||
|
||||
#: session.cc:469
|
||||
#: session.cc:470
|
||||
msgid "Set up standard connections"
|
||||
msgstr "Nastavit standardní spojení"
|
||||
|
||||
#: session.cc:490
|
||||
#: session.cc:491
|
||||
#, c-format
|
||||
msgid "out %<PRIu32>"
|
||||
msgstr "Výstup %<PRIu32>"
|
||||
|
||||
#: session.cc:504
|
||||
#: session.cc:505
|
||||
#, c-format
|
||||
msgid "out %<PRIu32>+%<PRIu32>"
|
||||
msgstr "Výstup %<PRIu32>+%<PRIu32>"
|
||||
|
||||
#: session.cc:519
|
||||
#: session.cc:520
|
||||
#, c-format
|
||||
msgid "in %<PRIu32>"
|
||||
msgstr "Vstup %<PRIu32>"
|
||||
|
||||
#: session.cc:533
|
||||
#: session.cc:534
|
||||
#, c-format
|
||||
msgid "in %<PRIu32>+%<PRIu32>"
|
||||
msgstr "Vstup %<PRIu32>+%<PRIu32>"
|
||||
|
||||
#: session.cc:569
|
||||
#: session.cc:570
|
||||
msgid "Setup signal flow and plugins"
|
||||
msgstr "Nastavit signálový tok a přídavné moduly"
|
||||
|
||||
#: session.cc:613
|
||||
#: session.cc:614
|
||||
msgid "Connect to engine"
|
||||
msgstr "Spojit se strojem"
|
||||
|
||||
#: session.cc:644
|
||||
#: session.cc:645
|
||||
msgid "cannot connect master output %1 to %2"
|
||||
msgstr "Nelze spojit hlavní výstup %1 s %2"
|
||||
|
||||
#: session.cc:703
|
||||
#: session.cc:704
|
||||
msgid "monitor"
|
||||
msgstr "Sledování"
|
||||
|
||||
#: session.cc:748
|
||||
#: session.cc:749
|
||||
msgid "cannot connect control input %1 to %2"
|
||||
msgstr "Nelze spojit vstup ovládání %1 s %2"
|
||||
|
||||
#: session.cc:768
|
||||
#: session.cc:769
|
||||
msgid "The preferred I/O for the monitor bus (%1) cannot be found"
|
||||
msgstr "Upřednostňovaný vstup/výstup pro sledovací sběrnici (%1) nelze najít"
|
||||
|
||||
#: session.cc:799
|
||||
#: session.cc:800
|
||||
msgid "cannot connect control output %1 to %2"
|
||||
msgstr "Nelze spojit výstup ovládání %1 s %2"
|
||||
|
||||
#: session.cc:863
|
||||
#: session.cc:864
|
||||
msgid "cannot create Auditioner: no auditioning of regions possible"
|
||||
msgstr "Nelze vytvořit poslechový systém: Žádný poslech oblastí není možný"
|
||||
|
||||
#: session.cc:1042
|
||||
#: session.cc:1043
|
||||
msgid "Session: you can't use that location for auto punch (start <= end)"
|
||||
msgstr ""
|
||||
"Sezení: Tuto polohu nelze pro automatický přepis použít (Začátek <= Konec) "
|
||||
|
||||
#: session.cc:1082
|
||||
#: session.cc:1083
|
||||
msgid ""
|
||||
"You cannot use this location for auto-loop because it has zero or negative "
|
||||
"length"
|
||||
|
|
@ -1691,83 +1687,83 @@ msgstr ""
|
|||
"Tuto polohu nelze pro automatickou smyčku použít, protože nemá žádnou, nebo "
|
||||
"má zápornou délku"
|
||||
|
||||
#: session.cc:1395
|
||||
#: session.cc:1396
|
||||
msgid "feedback loop setup between %1 and %2"
|
||||
msgstr "Smyčka zpětné vazby rozpoznána mezi %1 a %2"
|
||||
|
||||
#: session.cc:1691
|
||||
#: session.cc:1692
|
||||
msgid "Session: could not create new midi track."
|
||||
msgstr "Sezení: Nepodařilo se vytvořit novou stopu MIDI"
|
||||
|
||||
#: session.cc:1874 session.cc:1877
|
||||
#: session.cc:1875 session.cc:1878
|
||||
msgid "Audio"
|
||||
msgstr "Zvuk"
|
||||
|
||||
#: session.cc:1901 session.cc:1909 session.cc:1986 session.cc:1994
|
||||
#: session.cc:1902 session.cc:1910 session.cc:1987 session.cc:1995
|
||||
msgid "cannot configure %1 in/%2 out configuration for new audio track"
|
||||
msgstr "Nelze nastavit %1 nastavení vstup/%2 výstup pro novou zvukovou stopu"
|
||||
|
||||
#: session.cc:1932
|
||||
#: session.cc:1933
|
||||
msgid "Session: could not create new audio track."
|
||||
msgstr "Sezení: Nepodařilo se vytvořit novou zvukovou stopu"
|
||||
|
||||
#: session.cc:1964 session.cc:1967
|
||||
#: session.cc:1965 session.cc:1968
|
||||
msgid "Bus"
|
||||
msgstr "Sběrnice"
|
||||
|
||||
#: session.cc:2017
|
||||
#: session.cc:2018
|
||||
msgid "Session: could not create new audio route."
|
||||
msgstr "Sezení: Nepodařilo se vytvořit novou zvukovou cestu"
|
||||
|
||||
#: session.cc:2076 session.cc:2086
|
||||
#: session.cc:2077 session.cc:2087
|
||||
msgid "Session: UINT_MAX routes? impossible!"
|
||||
msgstr "Sezení: Cesty UINT_MAX? Nemožné!"
|
||||
|
||||
#: session.cc:2108
|
||||
#: session.cc:2109
|
||||
msgid "Session: cannot create track/bus from template description"
|
||||
msgstr "Sezení: Nelze vytvořit stopu/sběrnici z popisu předlohy"
|
||||
|
||||
#: session.cc:2134
|
||||
#: session.cc:2135
|
||||
msgid "Session: could not create new route from template"
|
||||
msgstr "Sezení: Nepodařilo se vytvořit novou cestu z předlohy"
|
||||
|
||||
#: session.cc:2163
|
||||
#: session.cc:2164
|
||||
msgid "Adding new tracks/busses failed"
|
||||
msgstr "Chyba při přidávání nové stopy/sběrnice"
|
||||
|
||||
#: session.cc:3264
|
||||
#: session.cc:3265
|
||||
msgid "FATAL ERROR! Could not find a suitable version of %1 for a rename"
|
||||
msgstr "OSUDOVÁ CHYBA! Nepodařilo se najít vhodnou verzi %1 pro přejmenování"
|
||||
|
||||
#: session.cc:3384 session.cc:3442
|
||||
#: session.cc:3385 session.cc:3443
|
||||
msgid "There are already %1 recordings for %2, which I consider too many."
|
||||
msgstr "Již je %1 nahrávek pro %2, což je příliš mnoho."
|
||||
|
||||
#: session.cc:3832
|
||||
#: session.cc:3833
|
||||
msgid "send ID %1 appears to be in use already"
|
||||
msgstr "Zdá se, že ID poslání (send) %1, se již používá"
|
||||
|
||||
#: session.cc:3844
|
||||
#: session.cc:3845
|
||||
msgid "aux send ID %1 appears to be in use already"
|
||||
msgstr "Zdá se, že ID pomocného-poslání (aux-send) %1, se již používá"
|
||||
|
||||
#: session.cc:3856
|
||||
#: session.cc:3857
|
||||
msgid "return ID %1 appears to be in use already"
|
||||
msgstr "Zdá se, že ID vrácení (return) %1, se již používá"
|
||||
|
||||
#: session.cc:3868
|
||||
#: session.cc:3869
|
||||
msgid "insert ID %1 appears to be in use already"
|
||||
msgstr "Zdá se, že ID vložení (insert) %1, se již používá"
|
||||
|
||||
#: session.cc:3995
|
||||
#: session.cc:3996
|
||||
msgid "Cannot write a range where end <= start (e.g. %1 <= %2)"
|
||||
msgstr "Nelze zapsat oblast s Konec <= Začátek (např. %1 <= %2)"
|
||||
|
||||
#: session.cc:4024
|
||||
#: session.cc:4025
|
||||
msgid "too many bounced versions of playlist \"%1\""
|
||||
msgstr "Příliš mnoho odhozených verzí seznamu skladeb \"%1\""
|
||||
|
||||
#: session.cc:4034
|
||||
#: session.cc:4035
|
||||
msgid "cannot create new audio file \"%1\" for %2"
|
||||
msgstr "Nelze vytvořit nový zvukový soubor \"%1\" pro %2"
|
||||
|
||||
|
|
@ -1818,7 +1814,7 @@ msgstr "%1: Polohu souboru %2 nelze vyhledat pro vyvedení"
|
|||
msgid "Export ended unexpectedly: %1"
|
||||
msgstr "Vyvedení skončilo neočekávaně: %1"
|
||||
|
||||
#: session_ltc.cc:219
|
||||
#: session_ltc.cc:220
|
||||
msgid ""
|
||||
"LTC encoder: invalid framerate - LTC encoding is disabled for the remainder "
|
||||
"of this session."
|
||||
|
|
@ -1924,7 +1920,7 @@ msgstr "Nepodařilo se přejmenovat snímek obrazovky %1 na %2 (%3)"
|
|||
msgid "Could not remove session file at path \"%1\" (%2)"
|
||||
msgstr "Nepodařilo se odstranit soubor se sezením v cestě \"%1\" (%2)"
|
||||
|
||||
#: session_state.cc:759
|
||||
#: session_state.cc:761
|
||||
msgid ""
|
||||
"the %1 audio engine is not connected and state saving would lose all I/O "
|
||||
"connections. Session not saved"
|
||||
|
|
@ -1932,134 +1928,134 @@ msgstr ""
|
|||
"Zvukový stroj %1 není spojen, a při ukládání stavu by došlo ke ztrátě všech "
|
||||
"spojení vstup/výstup. Sezení neuloženo"
|
||||
|
||||
#: session_state.cc:808
|
||||
#: session_state.cc:812
|
||||
msgid "state could not be saved to %1"
|
||||
msgstr "Stav se do %1 uložit nepodařilo"
|
||||
|
||||
#: session_state.cc:810 session_state.cc:821
|
||||
#: session_state.cc:814 session_state.cc:825
|
||||
msgid "Could not remove temporary session file at path \"%1\" (%2)"
|
||||
msgstr "Nepodařilo se odstranit dočasný soubor se sezením v cestě \"%1\" (%2)"
|
||||
|
||||
#: session_state.cc:818
|
||||
#: session_state.cc:822
|
||||
msgid "could not rename temporary session file %1 to %2"
|
||||
msgstr "Nepodařilo se přejmenovat dočasný soubor se sezením %1 na %2"
|
||||
|
||||
#: session_state.cc:886
|
||||
#: session_state.cc:890
|
||||
msgid "%1: session file \"%2\" doesn't exist!"
|
||||
msgstr "%1: Soubor se sezením \"%2\" neexistuje!"
|
||||
|
||||
#: session_state.cc:898
|
||||
#: session_state.cc:902
|
||||
msgid "Could not understand session file %1"
|
||||
msgstr "Nepodařilo se porozumět souboru se sezením\"%1\""
|
||||
|
||||
#: session_state.cc:907
|
||||
#: session_state.cc:911
|
||||
msgid "Session file %1 is not a session"
|
||||
msgstr "Soubor se sezením %1 není sezením"
|
||||
|
||||
#: session_state.cc:1204
|
||||
#: session_state.cc:1208
|
||||
msgid "programming error: Session: incorrect XML node sent to set_state()"
|
||||
msgstr "Chyba v programování: Sezení: Nesprávný uzel XML poslán set_state()"
|
||||
|
||||
#: session_state.cc:1253
|
||||
#: session_state.cc:1257
|
||||
msgid "Session: XML state has no options section"
|
||||
msgstr "Sezení: XML nemá žádnou část \"options\""
|
||||
|
||||
#: session_state.cc:1258
|
||||
#: session_state.cc:1262
|
||||
msgid "Session: XML state has no metadata section"
|
||||
msgstr "Sezení: XML nemá žádnou část \"metadata\""
|
||||
|
||||
#: session_state.cc:1269
|
||||
#: session_state.cc:1273
|
||||
msgid "Session: XML state has no sources section"
|
||||
msgstr "Sezení: XML nemá žádnou část \"sources\""
|
||||
|
||||
#: session_state.cc:1276
|
||||
#: session_state.cc:1280
|
||||
msgid "Session: XML state has no Tempo Map section"
|
||||
msgstr "Sezení: XML nemá žádnou část \"Tempo Map\""
|
||||
|
||||
#: session_state.cc:1283
|
||||
#: session_state.cc:1287
|
||||
msgid "Session: XML state has no locations section"
|
||||
msgstr "Sezení: XML nemá žádnou část \"locations\""
|
||||
|
||||
#: session_state.cc:1309
|
||||
#: session_state.cc:1313
|
||||
msgid "Session: XML state has no Regions section"
|
||||
msgstr "Sezení: XML nemá žádnou část \"Regions\""
|
||||
|
||||
#: session_state.cc:1316
|
||||
#: session_state.cc:1320
|
||||
msgid "Session: XML state has no playlists section"
|
||||
msgstr "Sezení: XML nemá žádnou část \"playlists\""
|
||||
|
||||
#: session_state.cc:1336
|
||||
#: session_state.cc:1340
|
||||
msgid "Session: XML state has no bundles section"
|
||||
msgstr "Sezení: XML nemá žádnou část \"bundles\""
|
||||
|
||||
#: session_state.cc:1348
|
||||
#: session_state.cc:1352
|
||||
msgid "Session: XML state has no diskstreams section"
|
||||
msgstr "Sezení: XML nemá žádnou část \"diskstreams\""
|
||||
|
||||
#: session_state.cc:1356
|
||||
#: session_state.cc:1360
|
||||
msgid "Session: XML state has no routes section"
|
||||
msgstr "Sezení: XML nemá žádnou část \"routes\""
|
||||
|
||||
#: session_state.cc:1368
|
||||
#: session_state.cc:1372
|
||||
msgid "Session: XML state has no route groups section"
|
||||
msgstr "Sezení: XML nemá žádnou část \"route groups\""
|
||||
|
||||
#: session_state.cc:1377
|
||||
#: session_state.cc:1381
|
||||
msgid "Session: XML state has no edit groups section"
|
||||
msgstr "Sezení: XML nemá žádnou část \"edit groups\""
|
||||
|
||||
#: session_state.cc:1384
|
||||
#: session_state.cc:1388
|
||||
msgid "Session: XML state has no mix groups section"
|
||||
msgstr "Sezení: XML nemá žádnou část \"mix groups\""
|
||||
|
||||
#: session_state.cc:1392
|
||||
#: session_state.cc:1396
|
||||
msgid "Session: XML state has no click section"
|
||||
msgstr "Sezení: XML nemá žádnou část \"click\""
|
||||
|
||||
#: session_state.cc:1440
|
||||
#: session_state.cc:1444
|
||||
msgid "Session: cannot create Route from XML description."
|
||||
msgstr "Sezení: Nelze vytvořit cestu z popisu XML"
|
||||
|
||||
#: session_state.cc:1444
|
||||
#: session_state.cc:1448
|
||||
msgid "Loaded track/bus %1"
|
||||
msgstr "Byla nahrána stopa/sběrnice %1"
|
||||
|
||||
#: session_state.cc:1542
|
||||
#: session_state.cc:1546
|
||||
msgid "Could not find diskstream for route"
|
||||
msgstr "Nepodařilo se najít Diskstream pro cestu"
|
||||
|
||||
#: session_state.cc:1596
|
||||
#: session_state.cc:1600
|
||||
msgid "Session: cannot create Region from XML description."
|
||||
msgstr "Sezení: Nelze vytvořit oblast z popisu XML"
|
||||
|
||||
#: session_state.cc:1600
|
||||
#: session_state.cc:1604
|
||||
msgid "Can not load state for region '%1'"
|
||||
msgstr "Nelze nahrát stav pro oblast '%1'"
|
||||
|
||||
#: session_state.cc:1636
|
||||
#: session_state.cc:1640
|
||||
msgid "Regions in compound description not found (ID's %1 and %2): ignored"
|
||||
msgstr "Oblasti ve spojeném popisu nenalezeny (ID %1 a %2): přehlíží se"
|
||||
|
||||
#: session_state.cc:1664
|
||||
#: session_state.cc:1668
|
||||
msgid "Nested source has no ID info in session file! (ignored)"
|
||||
msgstr ""
|
||||
"Vnořený zdroj nemá v souboru se sezením žádné informace ID! (přehlíží se)"
|
||||
|
||||
#: session_state.cc:1676
|
||||
#: session_state.cc:1680
|
||||
msgid "Cannot reconstruct nested source for region %1"
|
||||
msgstr "Nelze obnovit vnořený zdroj pro oblast %1"
|
||||
|
||||
#: session_state.cc:1738
|
||||
#: session_state.cc:1742
|
||||
msgid "Session: XMLNode describing a AudioRegion is incomplete (no source)"
|
||||
msgstr "Sezení: Uzel XML k popisu zvukové oblasti je neúplný (chybí zdroj)"
|
||||
|
||||
#: session_state.cc:1746 session_state.cc:1767 session_state.cc:1787
|
||||
#: session_state.cc:1750 session_state.cc:1771 session_state.cc:1791
|
||||
msgid ""
|
||||
"Session: XMLNode describing a AudioRegion references an unknown source id =%1"
|
||||
msgstr ""
|
||||
"Sezení: Uzel XML k popisu zvukové oblasti odkazuje na ID neznámého zdroje =%1"
|
||||
|
||||
#: session_state.cc:1752 session_state.cc:1773 session_state.cc:1793
|
||||
#: session_state.cc:1756 session_state.cc:1777 session_state.cc:1797
|
||||
msgid ""
|
||||
"Session: XMLNode describing a AudioRegion references a non-audio source id ="
|
||||
"%1"
|
||||
|
|
@ -2067,7 +2063,7 @@ msgstr ""
|
|||
"Sezení: Uzel XML k popisu zvukové oblasti odkazuje na ID nezvukového zdroje ="
|
||||
"%1"
|
||||
|
||||
#: session_state.cc:1816
|
||||
#: session_state.cc:1820
|
||||
msgid ""
|
||||
"Session: XMLNode describing an AudioRegion is missing some master sources; "
|
||||
"ignored"
|
||||
|
|
@ -2075,23 +2071,23 @@ msgstr ""
|
|||
"Sezení: Uzlu XML k popisu zvukové oblasti chybí některé hlavní zdroje; "
|
||||
"přehlíží se"
|
||||
|
||||
#: session_state.cc:1850
|
||||
#: session_state.cc:1854
|
||||
msgid "Session: XMLNode describing a MidiRegion is incomplete (no source)"
|
||||
msgstr "Sezení: Uzel XML k popisu oblasti MIDI je neúplný (chybí zdroj)"
|
||||
|
||||
#: session_state.cc:1858
|
||||
#: session_state.cc:1862
|
||||
msgid ""
|
||||
"Session: XMLNode describing a MidiRegion references an unknown source id =%1"
|
||||
msgstr ""
|
||||
"Sezení: Uzel XML k popisu oblasti MIDI odkazuje na ID neznámého zdroje =%1"
|
||||
|
||||
#: session_state.cc:1864
|
||||
#: session_state.cc:1868
|
||||
msgid ""
|
||||
"Session: XMLNode describing a MidiRegion references a non-midi source id =%1"
|
||||
msgstr ""
|
||||
"Sezení: Uzel XML k popisu oblasti MIDI odkazuje na ID ne-MIDI zdroje =%1"
|
||||
|
||||
#: session_state.cc:1932
|
||||
#: session_state.cc:1936
|
||||
msgid ""
|
||||
"cannot create new file from region name \"%1\" with ident = \"%2\": too many "
|
||||
"existing files with similar names"
|
||||
|
|
@ -2099,110 +2095,110 @@ msgstr ""
|
|||
"Nelze vytvořit nový soubor z názvu oblasti \"%1\" s ident = \"%2\": Je "
|
||||
"příliš mnoho souborů s podobnými názvy"
|
||||
|
||||
#: session_state.cc:1955
|
||||
#: session_state.cc:1959
|
||||
msgid "Session: cannot create Source from XML description."
|
||||
msgstr "Sezení: Nelze vytvořit zdroj z popisu XML"
|
||||
|
||||
#: session_state.cc:1989
|
||||
#: session_state.cc:1993
|
||||
msgid "A sound file is missing. It will be replaced by silence."
|
||||
msgstr "Chybí zvukový soubor. Bude nahrazen tichem."
|
||||
|
||||
#: session_state.cc:2012
|
||||
#: session_state.cc:2016
|
||||
msgid "Found a sound file that cannot be used by %1. Talk to the progammers."
|
||||
msgstr ""
|
||||
"Byl nalezen zvukový soubor, který není použitelný %1. Promluvte si s "
|
||||
"programátory."
|
||||
|
||||
#: session_state.cc:2029
|
||||
#: session_state.cc:2033
|
||||
msgid "Could not create templates directory \"%1\" (%2)"
|
||||
msgstr "Nepodařilo se vytvořit adresář s předlohami \"%1\" (%2)"
|
||||
|
||||
#: session_state.cc:2042
|
||||
#: session_state.cc:2046
|
||||
msgid "Template \"%1\" already exists - new version not created"
|
||||
msgstr "Předloha \"%1\" již existuje - nová verze nebyla vytvořena"
|
||||
|
||||
#: session_state.cc:2048
|
||||
#: session_state.cc:2052
|
||||
msgid "Could not create directory for Session template\"%1\" (%2)"
|
||||
msgstr "Nepodařilo se vytvořit adresář pro předlohu sezení \"%1\" (%2)"
|
||||
|
||||
#: session_state.cc:2058
|
||||
#: session_state.cc:2062
|
||||
msgid "template not saved"
|
||||
msgstr "Předloha neuložena"
|
||||
|
||||
#: session_state.cc:2068
|
||||
#: session_state.cc:2072
|
||||
msgid "Could not create directory for Session template plugin state\"%1\" (%2)"
|
||||
msgstr ""
|
||||
"Nepodařilo se vytvořit adresář pro stav přídavného modulu předlohy sezení "
|
||||
"\"%1\" (%2)"
|
||||
|
||||
#: session_state.cc:2263
|
||||
#: session_state.cc:2267
|
||||
msgid "Unknown node \"%1\" found in Bundles list from session file"
|
||||
msgstr "Nalezen neznámý uzel \"%1\" v seznamu svazků souboru sezení"
|
||||
|
||||
#: session_state.cc:2805 session_state.cc:2811
|
||||
#: session_state.cc:2809 session_state.cc:2815
|
||||
msgid "Cannot expand path %1 (%2)"
|
||||
msgstr "Nelze rozšířit cestu %1 (%2)"
|
||||
|
||||
#: session_state.cc:2864
|
||||
#: session_state.cc:2868
|
||||
msgid "Session: cannot create dead file folder \"%1\" (%2)"
|
||||
msgstr "Sezení: Nelze vytvořit odpadkový koš pro zahozen soubory \"%1\" (%2)"
|
||||
|
||||
#: session_state.cc:2903
|
||||
#: session_state.cc:2907
|
||||
msgid "cannot rename unused file source from %1 to %2 (%3)"
|
||||
msgstr "Nelze přejmenovat nepoužívaný souborový zdroj z %1 na %2 (%3)"
|
||||
|
||||
#: session_state.cc:2921
|
||||
#: session_state.cc:2925
|
||||
msgid "cannot remove peakfile %1 for %2 (%3)"
|
||||
msgstr "Nelze odstranit vrcholový soubor %1 pro %2 (%3)"
|
||||
|
||||
#: session_state.cc:3223
|
||||
#: session_state.cc:3227
|
||||
msgid "could not backup old history file, current history not saved"
|
||||
msgstr ""
|
||||
"Nepodařilo se vytvořit zálohu starého souboru se seznamem činností, nynější "
|
||||
"historie neuložena"
|
||||
|
||||
#: session_state.cc:3236
|
||||
#: session_state.cc:3240
|
||||
msgid "history could not be saved to %1"
|
||||
msgstr "Nepodařilo se uložit seznam činností do %1"
|
||||
|
||||
#: session_state.cc:3239
|
||||
#: session_state.cc:3243
|
||||
msgid "Could not remove history file at path \"%1\" (%2)"
|
||||
msgstr ""
|
||||
"Nepodařilo se odstranit soubor se seznamem činností v cestě \"%1\" (%2)"
|
||||
|
||||
#: session_state.cc:3243
|
||||
#: session_state.cc:3247
|
||||
msgid "could not restore history file from backup %1 (%2)"
|
||||
msgstr "Nepodařilo se obnovit soubor se seznamem činností ze zálohy %1 (%2)"
|
||||
|
||||
#: session_state.cc:3268
|
||||
#: session_state.cc:3272
|
||||
msgid "%1: no history file \"%2\" for this session."
|
||||
msgstr "%1: Žádný soubor se seznamem činností \"%2\" pro toto sezení."
|
||||
|
||||
#: session_state.cc:3274
|
||||
#: session_state.cc:3278
|
||||
msgid "Could not understand session history file \"%1\""
|
||||
msgstr "Nepodařilo se porozumět souboru se seznamem činností sezení \"%1\""
|
||||
|
||||
#: session_state.cc:3316
|
||||
#: session_state.cc:3320
|
||||
msgid "Failed to downcast MidiSource for NoteDiffCommand"
|
||||
msgstr "Nepodařilo se najít MidiSource pro NoteDiffCommand"
|
||||
|
||||
#: session_state.cc:3327
|
||||
#: session_state.cc:3331
|
||||
msgid "Failed to downcast MidiSource for SysExDiffCommand"
|
||||
msgstr "Nepodařilo se najít MidiSource pro SysExDiffCommand"
|
||||
|
||||
#: session_state.cc:3338
|
||||
#: session_state.cc:3342
|
||||
msgid "Failed to downcast MidiSource for PatchChangeDiffCommand"
|
||||
msgstr "Nepodařilo se najít MidiSource pro PatchChangeDiffCommand"
|
||||
|
||||
#: session_state.cc:3346
|
||||
#: session_state.cc:3350
|
||||
msgid "Couldn't figure out how to make a Command out of a %1 XMLNode."
|
||||
msgstr "Nepodařilo se rozpoznat žádný příkaz v uzlu XML \"%1\"."
|
||||
|
||||
#: session_state.cc:3598
|
||||
#: session_state.cc:3602
|
||||
msgid "Session: unknown diskstream type in XML"
|
||||
msgstr "Sezení: Neznámý typ Diskstream v XML"
|
||||
|
||||
#: session_state.cc:3603
|
||||
#: session_state.cc:3607
|
||||
msgid "Session: could not load diskstream via XML state"
|
||||
msgstr "Sezení: Nepodařilo se nahrát Diskstream pomocí stavu XML"
|
||||
|
||||
|
|
@ -2651,6 +2647,9 @@ msgstr "Chyba v programování: neznámý nativní formát hlavičky: %1"
|
|||
msgid "cannot open directory %1 (%2)"
|
||||
msgstr "Nelze otevřít adresář %1 (%2)"
|
||||
|
||||
#~ msgid "Session"
|
||||
#~ msgstr "Sezení"
|
||||
|
||||
#~ msgid "midi"
|
||||
#~ msgstr "midi"
|
||||
|
||||
|
|
|
|||
|
|
@ -6,7 +6,7 @@ msgid ""
|
|||
msgstr ""
|
||||
"Project-Id-Version: \n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2013-04-09 09:28-0400\n"
|
||||
"POT-Creation-Date: 2013-06-11 08:49-0400\n"
|
||||
"PO-Revision-Date: 2013-02-05 19:52+0100\n"
|
||||
"Last-Translator: Edgar Aichinger <edogawa@aon.at>\n"
|
||||
"Language-Team: German <ardour-dev@lists.ardour.org>\n"
|
||||
|
|
@ -137,7 +137,7 @@ msgstr "Audio-Wiedergabelisten (unbenutzt)"
|
|||
#: audio_playlist_source.cc:171 audiosource.cc:913 file_source.cc:529
|
||||
#: midi_playlist_source.cc:144 midi_playlist_source.cc:152
|
||||
#: midi_playlist_source.cc:159 midi_source.cc:371 plugin_insert.cc:644
|
||||
#: rb_effect.cc:332 session.cc:2464 session.cc:2497 session.cc:3642
|
||||
#: rb_effect.cc:332 session.cc:2465 session.cc:2498 session.cc:3643
|
||||
#: session_handle.cc:87 sndfilesource.cc:121
|
||||
msgid "programming error: %1"
|
||||
msgstr "Programmierfehler: %1"
|
||||
|
|
@ -226,7 +226,7 @@ msgstr ""
|
|||
"Ein Port mit Namen \"%1\" existiert bereits: Prüfen Sie auf doppelte Spur/"
|
||||
"Busnamen"
|
||||
|
||||
#: audioengine.cc:846 session.cc:1697
|
||||
#: audioengine.cc:846 session.cc:1698
|
||||
msgid ""
|
||||
"No more JACK ports are available. You will need to stop %1 and restart JACK "
|
||||
"with more ports if you need this many tracks."
|
||||
|
|
@ -467,7 +467,7 @@ msgstr "kann CPU-Takt in /proc/cpuinfo nicht finden"
|
|||
msgid "audio"
|
||||
msgstr "Audio"
|
||||
|
||||
#: data_type.cc:28 session.cc:1639 session.cc:1642
|
||||
#: data_type.cc:28 session.cc:1640 session.cc:1643
|
||||
msgid "MIDI"
|
||||
msgstr "MIDI"
|
||||
|
||||
|
|
@ -582,7 +582,7 @@ msgstr "Dreieck"
|
|||
msgid "Rectangular"
|
||||
msgstr "Rechteck"
|
||||
|
||||
#: export_formats.cc:52 session.cc:4853 session.cc:4869
|
||||
#: export_formats.cc:52 session.cc:4854 session.cc:4870
|
||||
msgid "None"
|
||||
msgstr "Kein"
|
||||
|
||||
|
|
@ -634,65 +634,61 @@ msgstr "beim Schreiben einer TOC/CUE Datei trat ein Fehler auf:%1"
|
|||
msgid "Cannot convert %1 to Latin-1 text"
|
||||
msgstr "Kann %1 nicht zu Latin-1 Kodierung konvertieren"
|
||||
|
||||
#: export_profile_manager.cc:94
|
||||
#: export_profile_manager.cc:93
|
||||
msgid "Searching for export formats in %1"
|
||||
msgstr "Suche in %1 nach Exportformaten"
|
||||
|
||||
#: export_profile_manager.cc:100
|
||||
#: export_profile_manager.cc:99
|
||||
msgid "Unable to create export format directory %1: %2"
|
||||
msgstr "Kann Verzeichnis %1 für Exportformate nicht erzeugen: %2"
|
||||
|
||||
#: export_profile_manager.cc:258
|
||||
#: export_profile_manager.cc:257
|
||||
msgid "Unable to remove export preset %1: %2"
|
||||
msgstr "Kann Export-Preset %1 nicht entfernen: %2"
|
||||
|
||||
#: export_profile_manager.cc:348
|
||||
#: export_profile_manager.cc:347
|
||||
msgid "Selection"
|
||||
msgstr "Auswahl"
|
||||
|
||||
#: export_profile_manager.cc:466
|
||||
msgid "Session"
|
||||
msgstr "Projekt"
|
||||
|
||||
#: export_profile_manager.cc:587
|
||||
#: export_profile_manager.cc:600
|
||||
msgid "Unable to rename export format %1 to %2: %3"
|
||||
msgstr "Kann Export-Format %1 nicht nach %2 umbenennen: %3"
|
||||
|
||||
#: export_profile_manager.cc:619
|
||||
#: export_profile_manager.cc:632
|
||||
msgid "Unable to remove export profile %1: %2"
|
||||
msgstr "Kann Export-Profil %1 nicht entfernen: %2"
|
||||
|
||||
#: export_profile_manager.cc:636
|
||||
#: export_profile_manager.cc:649
|
||||
msgid "empty format"
|
||||
msgstr "leeres Format"
|
||||
|
||||
#: export_profile_manager.cc:805
|
||||
#: export_profile_manager.cc:818
|
||||
msgid "No timespan has been selected!"
|
||||
msgstr "Keine Zeitspanne ausgewählt!"
|
||||
|
||||
#: export_profile_manager.cc:809
|
||||
#: export_profile_manager.cc:822
|
||||
msgid "No channels have been selected!"
|
||||
msgstr "Keine Kanäle ausgewählt!"
|
||||
|
||||
#: export_profile_manager.cc:813
|
||||
#: export_profile_manager.cc:826
|
||||
msgid "Some channels are empty"
|
||||
msgstr "Einige Kanäle sind leer"
|
||||
|
||||
#: export_profile_manager.cc:846
|
||||
#: export_profile_manager.cc:859
|
||||
msgid "No format selected!"
|
||||
msgstr "Kein Format ausgewählt!"
|
||||
|
||||
#: export_profile_manager.cc:848
|
||||
#: export_profile_manager.cc:861
|
||||
msgid "All channels are empty!"
|
||||
msgstr "Alle Kanäle sind leer!"
|
||||
|
||||
#: export_profile_manager.cc:850
|
||||
#: export_profile_manager.cc:863
|
||||
msgid "One or more of the selected formats is not compatible with this system!"
|
||||
msgstr ""
|
||||
"Eines oder mehrere der gewählten Formate sind mit diesem Sytem nicht "
|
||||
"kompatibel!"
|
||||
|
||||
#: export_profile_manager.cc:853
|
||||
#: export_profile_manager.cc:866
|
||||
msgid ""
|
||||
"%1 supports only %2 channels, but you have %3 channels in your channel "
|
||||
"configuration"
|
||||
|
|
@ -700,7 +696,7 @@ msgstr ""
|
|||
"% unterstützt nur %2 Kanäle, in Ihrer Kanalkonfiguration befinden sich "
|
||||
"jedoch %3 Kanäle"
|
||||
|
||||
#: file_source.cc:198 session_state.cc:2887
|
||||
#: file_source.cc:198 session_state.cc:2891
|
||||
msgid ""
|
||||
"there are already 1000 files with names like %1; versioning discontinued"
|
||||
msgstr ""
|
||||
|
|
@ -958,15 +954,15 @@ msgstr "%s in"
|
|||
msgid "%s out"
|
||||
msgstr "%s out"
|
||||
|
||||
#: io.cc:1534 session.cc:493 session.cc:522
|
||||
#: io.cc:1534 session.cc:494 session.cc:523
|
||||
msgid "mono"
|
||||
msgstr "Mono"
|
||||
|
||||
#: io.cc:1536 session.cc:506 session.cc:536
|
||||
#: io.cc:1536 session.cc:507 session.cc:537
|
||||
msgid "L"
|
||||
msgstr "L"
|
||||
|
||||
#: io.cc:1536 session.cc:508 session.cc:538
|
||||
#: io.cc:1536 session.cc:509 session.cc:539
|
||||
msgid "R"
|
||||
msgstr "R"
|
||||
|
||||
|
|
@ -1067,7 +1063,7 @@ msgstr ""
|
|||
msgid "incorrect XML mode passed to Locations::set_state"
|
||||
msgstr "unkorrekter XML-Modus an Locations::set_state weitergereicht"
|
||||
|
||||
#: location.cc:842 session.cc:4354 session_state.cc:1110
|
||||
#: location.cc:842 session.cc:4355 session_state.cc:1114
|
||||
msgid "session"
|
||||
msgstr "Projekt"
|
||||
|
||||
|
|
@ -1602,106 +1598,106 @@ msgstr "Send %1"
|
|||
msgid "programming error: send created using role %1"
|
||||
msgstr "Programmierfehler: Send erzeugt mittels Rolle %1"
|
||||
|
||||
#: session.cc:346
|
||||
#: session.cc:347
|
||||
msgid "Set block size and sample rate"
|
||||
msgstr "Setze Blockgröße und Samplerate"
|
||||
|
||||
#: session.cc:351
|
||||
#: session.cc:352
|
||||
msgid "Using configuration"
|
||||
msgstr "Benutze Konfiguration"
|
||||
|
||||
#: session.cc:376
|
||||
#: session.cc:377
|
||||
msgid "LTC In"
|
||||
msgstr "LTC In"
|
||||
|
||||
#: session.cc:377
|
||||
#: session.cc:378
|
||||
msgid "LTC Out"
|
||||
msgstr "LTC Out"
|
||||
|
||||
#: session.cc:403
|
||||
#: session.cc:404
|
||||
msgid "LTC-in"
|
||||
msgstr "LTC-in"
|
||||
|
||||
#: session.cc:404
|
||||
#: session.cc:405
|
||||
msgid "LTC-out"
|
||||
msgstr "LTC-out"
|
||||
|
||||
#: session.cc:433
|
||||
#: session.cc:434
|
||||
msgid "could not setup Click I/O"
|
||||
msgstr "konnte Metronom-E/A nicht einrichten"
|
||||
|
||||
#: session.cc:460
|
||||
#: session.cc:461
|
||||
msgid "cannot setup Click I/O"
|
||||
msgstr "kann Metronom-E/A nicht einrichten"
|
||||
|
||||
#: session.cc:463
|
||||
#: session.cc:464
|
||||
msgid "Compute I/O Latencies"
|
||||
msgstr "Berechne E/A-Latenzen"
|
||||
|
||||
#: session.cc:469
|
||||
#: session.cc:470
|
||||
msgid "Set up standard connections"
|
||||
msgstr "Richte Standard-Verbindungen ein"
|
||||
|
||||
#: session.cc:490
|
||||
#: session.cc:491
|
||||
#, c-format
|
||||
msgid "out %<PRIu32>"
|
||||
msgstr "out %<PRIu32>"
|
||||
|
||||
#: session.cc:504
|
||||
#: session.cc:505
|
||||
#, c-format
|
||||
msgid "out %<PRIu32>+%<PRIu32>"
|
||||
msgstr "out %<PRIu32>+%<PRIu32>"
|
||||
|
||||
#: session.cc:519
|
||||
#: session.cc:520
|
||||
#, c-format
|
||||
msgid "in %<PRIu32>"
|
||||
msgstr "in %<PRIu32>"
|
||||
|
||||
#: session.cc:533
|
||||
#: session.cc:534
|
||||
#, c-format
|
||||
msgid "in %<PRIu32>+%<PRIu32>"
|
||||
msgstr "in %<PRIu32>+%<PRIu32>"
|
||||
|
||||
#: session.cc:569
|
||||
#: session.cc:570
|
||||
msgid "Setup signal flow and plugins"
|
||||
msgstr "Richte Signalfluss and Plugins ein"
|
||||
|
||||
#: session.cc:613
|
||||
#: session.cc:614
|
||||
msgid "Connect to engine"
|
||||
msgstr "Verbinde zur Engine"
|
||||
|
||||
#: session.cc:644
|
||||
#: session.cc:645
|
||||
msgid "cannot connect master output %1 to %2"
|
||||
msgstr "kann Master-Ausgang %1 nicht mit %2 verbinden"
|
||||
|
||||
#: session.cc:703
|
||||
#: session.cc:704
|
||||
msgid "monitor"
|
||||
msgstr "Monitor"
|
||||
|
||||
#: session.cc:748
|
||||
#: session.cc:749
|
||||
msgid "cannot connect control input %1 to %2"
|
||||
msgstr "kann Kontrolleingang %1 nicht mit %2 verbinden"
|
||||
|
||||
#: session.cc:768
|
||||
#: session.cc:769
|
||||
msgid "The preferred I/O for the monitor bus (%1) cannot be found"
|
||||
msgstr "Bevorzugte E/A für den Monitorbus (%1) kann nicht gefunden werden"
|
||||
|
||||
#: session.cc:799
|
||||
#: session.cc:800
|
||||
msgid "cannot connect control output %1 to %2"
|
||||
msgstr "kann Kontrollausgang %1 nicht mit %2 verbinden"
|
||||
|
||||
#: session.cc:863
|
||||
#: session.cc:864
|
||||
msgid "cannot create Auditioner: no auditioning of regions possible"
|
||||
msgstr ""
|
||||
"Kann das Vorhör-System nicht einrichten: kein Vorhören von Regionen möglich"
|
||||
|
||||
#: session.cc:1042
|
||||
#: session.cc:1043
|
||||
msgid "Session: you can't use that location for auto punch (start <= end)"
|
||||
msgstr ""
|
||||
"Session: Sie können diese Position nicht für Auto-Punch verwenden (Start <= "
|
||||
"Ende) "
|
||||
|
||||
#: session.cc:1082
|
||||
#: session.cc:1083
|
||||
msgid ""
|
||||
"You cannot use this location for auto-loop because it has zero or negative "
|
||||
"length"
|
||||
|
|
@ -1709,84 +1705,84 @@ msgstr ""
|
|||
"Sie können diese Position nicht für \"automatische Schleife\" verwenden, da "
|
||||
"sie keine oder eine negative Länge hat"
|
||||
|
||||
#: session.cc:1395
|
||||
#: session.cc:1396
|
||||
msgid "feedback loop setup between %1 and %2"
|
||||
msgstr "Feedbackschleife zwischen %1 und %2 erkannt"
|
||||
|
||||
#: session.cc:1691
|
||||
#: session.cc:1692
|
||||
msgid "Session: could not create new midi track."
|
||||
msgstr "Session: konnte keine neue MIDI-Spur erzeugen."
|
||||
|
||||
#: session.cc:1874 session.cc:1877
|
||||
#: session.cc:1875 session.cc:1878
|
||||
msgid "Audio"
|
||||
msgstr "Audio"
|
||||
|
||||
#: session.cc:1901 session.cc:1909 session.cc:1986 session.cc:1994
|
||||
#: session.cc:1902 session.cc:1910 session.cc:1987 session.cc:1995
|
||||
msgid "cannot configure %1 in/%2 out configuration for new audio track"
|
||||
msgstr "kann %1 ein/%2 aus für neue Audiospur nicht konfigurieren"
|
||||
|
||||
#: session.cc:1932
|
||||
#: session.cc:1933
|
||||
msgid "Session: could not create new audio track."
|
||||
msgstr "Session: konnte keine neue Audios.pur erzeugen"
|
||||
|
||||
#: session.cc:1964 session.cc:1967
|
||||
#: session.cc:1965 session.cc:1968
|
||||
msgid "Bus"
|
||||
msgstr "Bus"
|
||||
|
||||
#: session.cc:2017
|
||||
#: session.cc:2018
|
||||
msgid "Session: could not create new audio route."
|
||||
msgstr "Session: konnte keine neueAudio-Route erzeugen"
|
||||
|
||||
#: session.cc:2076 session.cc:2086
|
||||
#: session.cc:2077 session.cc:2087
|
||||
msgid "Session: UINT_MAX routes? impossible!"
|
||||
msgstr "Session: UINT_MAX Routen? unmöglich!"
|
||||
|
||||
#: session.cc:2108
|
||||
#: session.cc:2109
|
||||
msgid "Session: cannot create track/bus from template description"
|
||||
msgstr "Session: Kann die Route aus der Vorlagenbeschreibung nicht erzeugen"
|
||||
|
||||
#: session.cc:2134
|
||||
#: session.cc:2135
|
||||
msgid "Session: could not create new route from template"
|
||||
msgstr "Session: konnte keine neue Route aus der Vorlage erzeugen."
|
||||
|
||||
#: session.cc:2163
|
||||
#: session.cc:2164
|
||||
msgid "Adding new tracks/busses failed"
|
||||
msgstr "Fehler beim Hinzufügen neuer Spuren/Busse"
|
||||
|
||||
#: session.cc:3264
|
||||
#: session.cc:3265
|
||||
msgid "FATAL ERROR! Could not find a suitable version of %1 for a rename"
|
||||
msgstr ""
|
||||
"FATALER FEHLER! Konnte keine passende Version von %1 zum Umbenennen finden"
|
||||
|
||||
#: session.cc:3384 session.cc:3442
|
||||
#: session.cc:3385 session.cc:3443
|
||||
msgid "There are already %1 recordings for %2, which I consider too many."
|
||||
msgstr "Es gibt bereits %1 Aufnahmen für %2, was ich als zu viele erachte."
|
||||
|
||||
#: session.cc:3832
|
||||
#: session.cc:3833
|
||||
msgid "send ID %1 appears to be in use already"
|
||||
msgstr "Send ID %1 ist offenbar schon in Gebrauch"
|
||||
|
||||
#: session.cc:3844
|
||||
#: session.cc:3845
|
||||
msgid "aux send ID %1 appears to be in use already"
|
||||
msgstr "Aux-Send ID %1 ist offenbar schon in Gebrauch"
|
||||
|
||||
#: session.cc:3856
|
||||
#: session.cc:3857
|
||||
msgid "return ID %1 appears to be in use already"
|
||||
msgstr "Return ID %1 ist offenbar schon in Gebrauch"
|
||||
|
||||
#: session.cc:3868
|
||||
#: session.cc:3869
|
||||
msgid "insert ID %1 appears to be in use already"
|
||||
msgstr "Insert ID %1 ist offenbar schon in Gebrauch"
|
||||
|
||||
#: session.cc:3995
|
||||
#: session.cc:3996
|
||||
msgid "Cannot write a range where end <= start (e.g. %1 <= %2)"
|
||||
msgstr "Kann einen Bereich mit Ende <= Start nicht schreiben (z.B. %1 <= %2)"
|
||||
|
||||
#: session.cc:4024
|
||||
#: session.cc:4025
|
||||
msgid "too many bounced versions of playlist \"%1\""
|
||||
msgstr "zu viele gebouncete Versionen der Wiedergabeliste \"%1\""
|
||||
|
||||
#: session.cc:4034
|
||||
#: session.cc:4035
|
||||
msgid "cannot create new audio file \"%1\" for %2"
|
||||
msgstr "kann keine neue Audiodatei \"%1\" für %2 erzeugen"
|
||||
|
||||
|
|
@ -1841,7 +1837,7 @@ msgstr "%1: kann für Export nicht Dateiposition %2 aufsuchen"
|
|||
msgid "Export ended unexpectedly: %1"
|
||||
msgstr "Export endet unerwartet: %1"
|
||||
|
||||
#: session_ltc.cc:219
|
||||
#: session_ltc.cc:220
|
||||
msgid ""
|
||||
"LTC encoder: invalid framerate - LTC encoding is disabled for the remainder "
|
||||
"of this session."
|
||||
|
|
@ -1952,7 +1948,7 @@ msgstr "Konnte Schnappschuss %1 nicht auf %2 umbenennen (%3)"
|
|||
msgid "Could not remove session file at path \"%1\" (%2)"
|
||||
msgstr "Konnte Projektdatei im Pfad \"%1\" nicht entfernen (%2)"
|
||||
|
||||
#: session_state.cc:759
|
||||
#: session_state.cc:761
|
||||
msgid ""
|
||||
"the %1 audio engine is not connected and state saving would lose all I/O "
|
||||
"connections. Session not saved"
|
||||
|
|
@ -1960,140 +1956,140 @@ msgstr ""
|
|||
"die %1 Audio-Engine ist nicht verbunden, beim Sichern würden Sie daher alle "
|
||||
"E/A-Verbindungen verlieren. Projekt nicht gesichert"
|
||||
|
||||
#: session_state.cc:808
|
||||
#: session_state.cc:812
|
||||
msgid "state could not be saved to %1"
|
||||
msgstr "Status konnte nicht nach %1 gesichert werden"
|
||||
|
||||
#: session_state.cc:810 session_state.cc:821
|
||||
#: session_state.cc:814 session_state.cc:825
|
||||
msgid "Could not remove temporary session file at path \"%1\" (%2)"
|
||||
msgstr "Konnte temporäre Projektdatei im Pfad \"%1\" nicht entfernen (%2)"
|
||||
|
||||
#: session_state.cc:818
|
||||
#: session_state.cc:822
|
||||
msgid "could not rename temporary session file %1 to %2"
|
||||
msgstr "Konnte temporäre Projektdatei %1 nicht nach %2 umbenennen"
|
||||
|
||||
#: session_state.cc:886
|
||||
#: session_state.cc:890
|
||||
msgid "%1: session file \"%2\" doesn't exist!"
|
||||
msgstr "%1: Projektdatei \"%2\" existiert nicht!"
|
||||
|
||||
#: session_state.cc:898
|
||||
#: session_state.cc:902
|
||||
msgid "Could not understand session file %1"
|
||||
msgstr "Konnte Projektdatei \"%1\" nicht verstehen"
|
||||
|
||||
#: session_state.cc:907
|
||||
#: session_state.cc:911
|
||||
msgid "Session file %1 is not a session"
|
||||
msgstr "Projektdatei %1 ist kein Projekt"
|
||||
|
||||
#: session_state.cc:1204
|
||||
#: session_state.cc:1208
|
||||
msgid "programming error: Session: incorrect XML node sent to set_state()"
|
||||
msgstr ""
|
||||
"Programmierfehler: Session: Inkorrekter XML-Knoten an send_state() gesendet"
|
||||
|
||||
#: session_state.cc:1253
|
||||
#: session_state.cc:1257
|
||||
msgid "Session: XML state has no options section"
|
||||
msgstr "Session: XML hat keinen Abschnitt \"options\""
|
||||
|
||||
#: session_state.cc:1258
|
||||
#: session_state.cc:1262
|
||||
msgid "Session: XML state has no metadata section"
|
||||
msgstr "Session: XML hat keinen Abschnitt \"metadata\""
|
||||
|
||||
#: session_state.cc:1269
|
||||
#: session_state.cc:1273
|
||||
msgid "Session: XML state has no sources section"
|
||||
msgstr "Session: XML hat keinen Abschnitt \"sources\""
|
||||
|
||||
#: session_state.cc:1276
|
||||
#: session_state.cc:1280
|
||||
msgid "Session: XML state has no Tempo Map section"
|
||||
msgstr "Session: XML hat keinen Abschnitt \"Tempo Map\""
|
||||
|
||||
#: session_state.cc:1283
|
||||
#: session_state.cc:1287
|
||||
msgid "Session: XML state has no locations section"
|
||||
msgstr "Session: XML hat keinen Abschnitt \"locations\""
|
||||
|
||||
#: session_state.cc:1309
|
||||
#: session_state.cc:1313
|
||||
msgid "Session: XML state has no Regions section"
|
||||
msgstr "Session: XML hat keinen Abschnitt \"Regions\""
|
||||
|
||||
#: session_state.cc:1316
|
||||
#: session_state.cc:1320
|
||||
msgid "Session: XML state has no playlists section"
|
||||
msgstr "Session: XML hat keinen Abschnitt \"playlists\""
|
||||
|
||||
#: session_state.cc:1336
|
||||
#: session_state.cc:1340
|
||||
msgid "Session: XML state has no bundles section"
|
||||
msgstr "Session: XML hat keinen Abschnitt \"bundles\""
|
||||
|
||||
#: session_state.cc:1348
|
||||
#: session_state.cc:1352
|
||||
msgid "Session: XML state has no diskstreams section"
|
||||
msgstr "Session: XML hat keinen Abschnitt \"diskstreams\""
|
||||
|
||||
#: session_state.cc:1356
|
||||
#: session_state.cc:1360
|
||||
msgid "Session: XML state has no routes section"
|
||||
msgstr "Session: XML hat keinen Abschnitt \"routes\""
|
||||
|
||||
#: session_state.cc:1368
|
||||
#: session_state.cc:1372
|
||||
msgid "Session: XML state has no route groups section"
|
||||
msgstr "Session: XML hat keinen Abschnitt \"route groups\""
|
||||
|
||||
#: session_state.cc:1377
|
||||
#: session_state.cc:1381
|
||||
msgid "Session: XML state has no edit groups section"
|
||||
msgstr "Session: XML hat keinen Abschnitt \"edit groups\""
|
||||
|
||||
#: session_state.cc:1384
|
||||
#: session_state.cc:1388
|
||||
msgid "Session: XML state has no mix groups section"
|
||||
msgstr "Session: XML hat keinen Abschnitt \"mix groups\""
|
||||
|
||||
#: session_state.cc:1392
|
||||
#: session_state.cc:1396
|
||||
msgid "Session: XML state has no click section"
|
||||
msgstr "Session: XML hat keinen Abschnitt \"click\""
|
||||
|
||||
#: session_state.cc:1440
|
||||
#: session_state.cc:1444
|
||||
msgid "Session: cannot create Route from XML description."
|
||||
msgstr "Session: Kann die Route aus der XML-Beschreibung nicht erzeugen"
|
||||
|
||||
#: session_state.cc:1444
|
||||
#: session_state.cc:1448
|
||||
msgid "Loaded track/bus %1"
|
||||
msgstr "Spur/Bus %1 wurde geladen"
|
||||
|
||||
#: session_state.cc:1542
|
||||
#: session_state.cc:1546
|
||||
msgid "Could not find diskstream for route"
|
||||
msgstr "Konnte Diskstream für Route nicht finden"
|
||||
|
||||
#: session_state.cc:1596
|
||||
#: session_state.cc:1600
|
||||
msgid "Session: cannot create Region from XML description."
|
||||
msgstr "Session: kann Region nicht aus XML-Beschreibung erzeugen"
|
||||
|
||||
#: session_state.cc:1600
|
||||
#: session_state.cc:1604
|
||||
msgid "Can not load state for region '%1'"
|
||||
msgstr "Kann Status für Region '%1' nicht laden"
|
||||
|
||||
#: session_state.cc:1636
|
||||
#: session_state.cc:1640
|
||||
msgid "Regions in compound description not found (ID's %1 and %2): ignored"
|
||||
msgstr ""
|
||||
"Regionen der Verbindungsbeschreibung nicht gefunden (IDs %1 and %2): "
|
||||
"ignoriert"
|
||||
|
||||
#: session_state.cc:1664
|
||||
#: session_state.cc:1668
|
||||
msgid "Nested source has no ID info in session file! (ignored)"
|
||||
msgstr ""
|
||||
"Verschachtelte Quelle hat keine ID-Information in Projektdatei! (ignoriert)"
|
||||
|
||||
#: session_state.cc:1676
|
||||
#: session_state.cc:1680
|
||||
msgid "Cannot reconstruct nested source for region %1"
|
||||
msgstr "Kann verschachtelte Quelle für Region %1 nicht wiederherstellen"
|
||||
|
||||
#: session_state.cc:1738
|
||||
#: session_state.cc:1742
|
||||
msgid "Session: XMLNode describing a AudioRegion is incomplete (no source)"
|
||||
msgstr ""
|
||||
"Session: XML-Knoten zur Beschreibung einer Audioregion ist unvollständig "
|
||||
"(Quelle fehlt)"
|
||||
|
||||
#: session_state.cc:1746 session_state.cc:1767 session_state.cc:1787
|
||||
#: session_state.cc:1750 session_state.cc:1771 session_state.cc:1791
|
||||
msgid ""
|
||||
"Session: XMLNode describing a AudioRegion references an unknown source id =%1"
|
||||
msgstr ""
|
||||
"Session: XML-Knoten zur Beschreibung einer Audioregion referenziert eine "
|
||||
"unbekannte Quell-ID =%1"
|
||||
|
||||
#: session_state.cc:1752 session_state.cc:1773 session_state.cc:1793
|
||||
#: session_state.cc:1756 session_state.cc:1777 session_state.cc:1797
|
||||
msgid ""
|
||||
"Session: XMLNode describing a AudioRegion references a non-audio source id ="
|
||||
"%1"
|
||||
|
|
@ -2101,7 +2097,7 @@ msgstr ""
|
|||
"Session: XML-Knoten zur Beschreibung einer Audioregion referenziert eine "
|
||||
"Nicht-Audio Quell-ID =%1"
|
||||
|
||||
#: session_state.cc:1816
|
||||
#: session_state.cc:1820
|
||||
msgid ""
|
||||
"Session: XMLNode describing an AudioRegion is missing some master sources; "
|
||||
"ignored"
|
||||
|
|
@ -2109,27 +2105,27 @@ msgstr ""
|
|||
"Session: dem XML-Knoten zur Beschreibung einer Audioregion fehlen einige "
|
||||
"Hauptquellen; ignoriert"
|
||||
|
||||
#: session_state.cc:1850
|
||||
#: session_state.cc:1854
|
||||
msgid "Session: XMLNode describing a MidiRegion is incomplete (no source)"
|
||||
msgstr ""
|
||||
"Session: XML-Knoten zur Beschreibung einer MIDI-Region ist unvollständig "
|
||||
"(Quelle fehlt)"
|
||||
|
||||
#: session_state.cc:1858
|
||||
#: session_state.cc:1862
|
||||
msgid ""
|
||||
"Session: XMLNode describing a MidiRegion references an unknown source id =%1"
|
||||
msgstr ""
|
||||
"Session: XML-Knoten zur Beschreibung einer MIDI-Region referenziert eine "
|
||||
"unbekannte Quell-ID =%1"
|
||||
|
||||
#: session_state.cc:1864
|
||||
#: session_state.cc:1868
|
||||
msgid ""
|
||||
"Session: XMLNode describing a MidiRegion references a non-midi source id =%1"
|
||||
msgstr ""
|
||||
"Session: XML-Knoten zur Beschreibung einer MIDI-Region referenziert eine "
|
||||
"Nicht-MIDI Quell-ID =%1"
|
||||
|
||||
#: session_state.cc:1932
|
||||
#: session_state.cc:1936
|
||||
msgid ""
|
||||
"cannot create new file from region name \"%1\" with ident = \"%2\": too many "
|
||||
"existing files with similar names"
|
||||
|
|
@ -2137,109 +2133,109 @@ msgstr ""
|
|||
"kann keine neue Datei aus dem Regionennamen \"%1\" mit ident = \"%2\" "
|
||||
"erzeugen: zu viele Dateien mit ähnlichen Namen existieren"
|
||||
|
||||
#: session_state.cc:1955
|
||||
#: session_state.cc:1959
|
||||
msgid "Session: cannot create Source from XML description."
|
||||
msgstr "Session: Kann Quelle aus der XML-Beschreibung nicht erzeugen"
|
||||
|
||||
#: session_state.cc:1989
|
||||
#: session_state.cc:1993
|
||||
msgid "A sound file is missing. It will be replaced by silence."
|
||||
msgstr "Eine Audiodatei fehlt. Sie wird durch Stille ersetzt werden."
|
||||
|
||||
#: session_state.cc:2012
|
||||
#: session_state.cc:2016
|
||||
msgid "Found a sound file that cannot be used by %1. Talk to the progammers."
|
||||
msgstr ""
|
||||
"Eine nicht mit %1 benutzbare Audiodatei wurde gefunden. Sprechen Sie mit den "
|
||||
"Programmierern."
|
||||
|
||||
#: session_state.cc:2029
|
||||
#: session_state.cc:2033
|
||||
msgid "Could not create templates directory \"%1\" (%2)"
|
||||
msgstr "Konnte Vorlagenverzeichnis \"%1\" nicht erzeugen (%2)"
|
||||
|
||||
#: session_state.cc:2042
|
||||
#: session_state.cc:2046
|
||||
msgid "Template \"%1\" already exists - new version not created"
|
||||
msgstr "Vorlage \"%1\" existiert bereits - neue Version wurde nicht erzeugt"
|
||||
|
||||
#: session_state.cc:2048
|
||||
#: session_state.cc:2052
|
||||
msgid "Could not create directory for Session template\"%1\" (%2)"
|
||||
msgstr "Konnte kein Verzeichnis für Projektvorlage \"%1\" erzeugen (%2)"
|
||||
|
||||
#: session_state.cc:2058
|
||||
#: session_state.cc:2062
|
||||
msgid "template not saved"
|
||||
msgstr "Vorlage nicht gesichert"
|
||||
|
||||
#: session_state.cc:2068
|
||||
#: session_state.cc:2072
|
||||
msgid "Could not create directory for Session template plugin state\"%1\" (%2)"
|
||||
msgstr ""
|
||||
"Konnte Verzeichnis für Projektvorlagen-Pluginstatus \"%1\" nicht erzeugen "
|
||||
"(%2)"
|
||||
|
||||
#: session_state.cc:2263
|
||||
#: session_state.cc:2267
|
||||
msgid "Unknown node \"%1\" found in Bundles list from session file"
|
||||
msgstr "Unbekannter Knoten \"%1\" in Bündelliste der Projektdatei gefunden"
|
||||
|
||||
#: session_state.cc:2805 session_state.cc:2811
|
||||
#: session_state.cc:2809 session_state.cc:2815
|
||||
msgid "Cannot expand path %1 (%2)"
|
||||
msgstr "Kann Pfad %1 nicht expandieren (%2)"
|
||||
|
||||
#: session_state.cc:2864
|
||||
#: session_state.cc:2868
|
||||
msgid "Session: cannot create dead file folder \"%1\" (%2)"
|
||||
msgstr "Session: kann den Mülleimer \"%1\" nicht erzeugen (%2)"
|
||||
|
||||
#: session_state.cc:2903
|
||||
#: session_state.cc:2907
|
||||
msgid "cannot rename unused file source from %1 to %2 (%3)"
|
||||
msgstr "kann unbenutzte Dateiquelle nicht von %1 nach %2 umbenennen (%3)"
|
||||
|
||||
#: session_state.cc:2921
|
||||
#: session_state.cc:2925
|
||||
msgid "cannot remove peakfile %1 for %2 (%3)"
|
||||
msgstr "kann Peakdatei %1 für %2 nicht entfernen (%3)"
|
||||
|
||||
#: session_state.cc:3223
|
||||
#: session_state.cc:3227
|
||||
msgid "could not backup old history file, current history not saved"
|
||||
msgstr ""
|
||||
"konnte kein Backup der alten Aktionsliste erstellen, momentane Aktionsliste "
|
||||
"ungesichert"
|
||||
|
||||
#: session_state.cc:3236
|
||||
#: session_state.cc:3240
|
||||
msgid "history could not be saved to %1"
|
||||
msgstr "Aktionsliste konnte nicht nach %1 gesichert werden"
|
||||
|
||||
#: session_state.cc:3239
|
||||
#: session_state.cc:3243
|
||||
msgid "Could not remove history file at path \"%1\" (%2)"
|
||||
msgstr "Konnte Aktionslistendatei im Pfad \"%1\" nicht entfernen (%2)"
|
||||
|
||||
#: session_state.cc:3243
|
||||
#: session_state.cc:3247
|
||||
msgid "could not restore history file from backup %1 (%2)"
|
||||
msgstr "konnte Aktionslistendatei nicht aus dem Backup %1 restaurieren (%2)"
|
||||
|
||||
#: session_state.cc:3268
|
||||
#: session_state.cc:3272
|
||||
msgid "%1: no history file \"%2\" for this session."
|
||||
msgstr "%1: keine Aktionslistendatei \"%2\" für dieses Projekt."
|
||||
|
||||
#: session_state.cc:3274
|
||||
#: session_state.cc:3278
|
||||
msgid "Could not understand session history file \"%1\""
|
||||
msgstr "Konnte Projekt-Aktionslistendatei \"%1\" nicht verstehen"
|
||||
|
||||
#: session_state.cc:3316
|
||||
#: session_state.cc:3320
|
||||
msgid "Failed to downcast MidiSource for NoteDiffCommand"
|
||||
msgstr "MidiSource für NoteDiffCommand nicht auffindbar"
|
||||
|
||||
#: session_state.cc:3327
|
||||
#: session_state.cc:3331
|
||||
msgid "Failed to downcast MidiSource for SysExDiffCommand"
|
||||
msgstr "MidiSource für SysExDiffCommand nicht auffindbar"
|
||||
|
||||
#: session_state.cc:3338
|
||||
#: session_state.cc:3342
|
||||
msgid "Failed to downcast MidiSource for PatchChangeDiffCommand"
|
||||
msgstr "MidiSource für PatchChangeDiffCommand nicht auffindbar"
|
||||
|
||||
#: session_state.cc:3346
|
||||
#: session_state.cc:3350
|
||||
msgid "Couldn't figure out how to make a Command out of a %1 XMLNode."
|
||||
msgstr "Konnte im XML-Knoten \"%1\" keinen Befehl erkennen."
|
||||
|
||||
#: session_state.cc:3598
|
||||
#: session_state.cc:3602
|
||||
msgid "Session: unknown diskstream type in XML"
|
||||
msgstr "Session: Unbekannter Diskstream im XML"
|
||||
|
||||
#: session_state.cc:3603
|
||||
#: session_state.cc:3607
|
||||
msgid "Session: could not load diskstream via XML state"
|
||||
msgstr "Session: konnte Diskstream nicht via XML-Status laden"
|
||||
|
||||
|
|
@ -2684,6 +2680,9 @@ msgstr "Programmierfehler: unbekanntes natives Dateikopfformat: %1"
|
|||
msgid "cannot open directory %1 (%2)"
|
||||
msgstr "kann Verzeichnis %1 nicht öffnen (%2)"
|
||||
|
||||
#~ msgid "Session"
|
||||
#~ msgstr "Projekt"
|
||||
|
||||
#~ msgid "MidiDiskstream: XML property channel-mask out of range"
|
||||
#~ msgstr "MidiDiskstream: Wertüberschreitung der XML-Eigenschaft Kanalmaske"
|
||||
|
||||
|
|
|
|||
|
|
@ -7,7 +7,7 @@ msgid ""
|
|||
msgstr ""
|
||||
"Project-Id-Version: libardour 0.664.0\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2013-04-09 09:28-0400\n"
|
||||
"POT-Creation-Date: 2013-06-11 08:49-0400\n"
|
||||
"PO-Revision-Date: 2007-04-16 00:38+0200\n"
|
||||
"Last-Translator: Klearchos Gourgourinis <muadib@in.gr>\n"
|
||||
"Language-Team: Hellenic(Greek)\n"
|
||||
|
|
@ -132,7 +132,7 @@ msgstr ""
|
|||
#: audio_playlist_source.cc:171 audiosource.cc:913 file_source.cc:529
|
||||
#: midi_playlist_source.cc:144 midi_playlist_source.cc:152
|
||||
#: midi_playlist_source.cc:159 midi_source.cc:371 plugin_insert.cc:644
|
||||
#: rb_effect.cc:332 session.cc:2464 session.cc:2497 session.cc:3642
|
||||
#: rb_effect.cc:332 session.cc:2465 session.cc:2498 session.cc:3643
|
||||
#: session_handle.cc:87 sndfilesource.cc:121
|
||||
msgid "programming error: %1"
|
||||
msgstr "σφάλμα προγραμματισμού: %1"
|
||||
|
|
@ -218,7 +218,7 @@ msgid ""
|
|||
"names"
|
||||
msgstr ""
|
||||
|
||||
#: audioengine.cc:846 session.cc:1697
|
||||
#: audioengine.cc:846 session.cc:1698
|
||||
msgid ""
|
||||
"No more JACK ports are available. You will need to stop %1 and restart JACK "
|
||||
"with more ports if you need this many tracks."
|
||||
|
|
@ -458,7 +458,7 @@ msgstr "δεν ευρέθη το cpu MHz στο /proc/cpuinfo"
|
|||
msgid "audio"
|
||||
msgstr ""
|
||||
|
||||
#: data_type.cc:28 session.cc:1639 session.cc:1642
|
||||
#: data_type.cc:28 session.cc:1640 session.cc:1643
|
||||
msgid "MIDI"
|
||||
msgstr ""
|
||||
|
||||
|
|
@ -574,7 +574,7 @@ msgstr ""
|
|||
msgid "Rectangular"
|
||||
msgstr ""
|
||||
|
||||
#: export_formats.cc:52 session.cc:4853 session.cc:4869
|
||||
#: export_formats.cc:52 session.cc:4854 session.cc:4870
|
||||
msgid "None"
|
||||
msgstr ""
|
||||
|
||||
|
|
@ -627,74 +627,70 @@ msgstr "παρουσιάστηκε σφάλμα κάτα την μετατροπ
|
|||
msgid "Cannot convert %1 to Latin-1 text"
|
||||
msgstr ""
|
||||
|
||||
#: export_profile_manager.cc:94
|
||||
#: export_profile_manager.cc:93
|
||||
msgid "Searching for export formats in %1"
|
||||
msgstr ""
|
||||
|
||||
#: export_profile_manager.cc:100
|
||||
#: export_profile_manager.cc:99
|
||||
#, fuzzy
|
||||
msgid "Unable to create export format directory %1: %2"
|
||||
msgstr "δεν μπορώ να δημιουργήσω φάκελο συνεδρίας \"%1\"; αγνοήθηκε"
|
||||
|
||||
#: export_profile_manager.cc:258
|
||||
#: export_profile_manager.cc:257
|
||||
#, fuzzy
|
||||
msgid "Unable to remove export preset %1: %2"
|
||||
msgstr "δεν μπορώ να δημιουργήσω φάκελο συνεδρίας \"%1\"; αγνοήθηκε"
|
||||
|
||||
#: export_profile_manager.cc:348
|
||||
#: export_profile_manager.cc:347
|
||||
#, fuzzy
|
||||
msgid "Selection"
|
||||
msgstr "ανάλυση"
|
||||
|
||||
#: export_profile_manager.cc:466
|
||||
msgid "Session"
|
||||
msgstr ""
|
||||
|
||||
#: export_profile_manager.cc:587
|
||||
#: export_profile_manager.cc:600
|
||||
#, fuzzy
|
||||
msgid "Unable to rename export format %1 to %2: %3"
|
||||
msgstr "δεν μπορώ να μετονομάσω την πηγή του audio file από %1 σε %2 (%3)"
|
||||
|
||||
#: export_profile_manager.cc:619
|
||||
#: export_profile_manager.cc:632
|
||||
#, fuzzy
|
||||
msgid "Unable to remove export profile %1: %2"
|
||||
msgstr "δεν μπορώ να ελέγξω το αρχείο κατάστασεως %1 (%2)"
|
||||
|
||||
#: export_profile_manager.cc:636
|
||||
#: export_profile_manager.cc:649
|
||||
msgid "empty format"
|
||||
msgstr ""
|
||||
|
||||
#: export_profile_manager.cc:805
|
||||
#: export_profile_manager.cc:818
|
||||
msgid "No timespan has been selected!"
|
||||
msgstr ""
|
||||
|
||||
#: export_profile_manager.cc:809
|
||||
#: export_profile_manager.cc:822
|
||||
msgid "No channels have been selected!"
|
||||
msgstr ""
|
||||
|
||||
#: export_profile_manager.cc:813
|
||||
#: export_profile_manager.cc:826
|
||||
msgid "Some channels are empty"
|
||||
msgstr ""
|
||||
|
||||
#: export_profile_manager.cc:846
|
||||
#: export_profile_manager.cc:859
|
||||
msgid "No format selected!"
|
||||
msgstr ""
|
||||
|
||||
#: export_profile_manager.cc:848
|
||||
#: export_profile_manager.cc:861
|
||||
msgid "All channels are empty!"
|
||||
msgstr ""
|
||||
|
||||
#: export_profile_manager.cc:850
|
||||
#: export_profile_manager.cc:863
|
||||
msgid "One or more of the selected formats is not compatible with this system!"
|
||||
msgstr ""
|
||||
|
||||
#: export_profile_manager.cc:853
|
||||
#: export_profile_manager.cc:866
|
||||
msgid ""
|
||||
"%1 supports only %2 channels, but you have %3 channels in your channel "
|
||||
"configuration"
|
||||
msgstr ""
|
||||
|
||||
#: file_source.cc:198 session_state.cc:2887
|
||||
#: file_source.cc:198 session_state.cc:2891
|
||||
msgid ""
|
||||
"there are already 1000 files with names like %1; versioning discontinued"
|
||||
msgstr "Υπάρχουν ήδη 1000 αρχεία με ονόματα όπως %1; μη-συνεχές versioning"
|
||||
|
|
@ -962,15 +958,15 @@ msgstr ""
|
|||
msgid "%s out"
|
||||
msgstr ""
|
||||
|
||||
#: io.cc:1534 session.cc:493 session.cc:522
|
||||
#: io.cc:1534 session.cc:494 session.cc:523
|
||||
msgid "mono"
|
||||
msgstr ""
|
||||
|
||||
#: io.cc:1536 session.cc:506 session.cc:536
|
||||
#: io.cc:1536 session.cc:507 session.cc:537
|
||||
msgid "L"
|
||||
msgstr ""
|
||||
|
||||
#: io.cc:1536 session.cc:508 session.cc:538
|
||||
#: io.cc:1536 session.cc:509 session.cc:539
|
||||
msgid "R"
|
||||
msgstr ""
|
||||
|
||||
|
|
@ -1075,7 +1071,7 @@ msgstr ""
|
|||
msgid "incorrect XML mode passed to Locations::set_state"
|
||||
msgstr "λανθασμένο XML mode πέρασε στις Τοποθεσίες::set_state"
|
||||
|
||||
#: location.cc:842 session.cc:4354 session_state.cc:1110
|
||||
#: location.cc:842 session.cc:4355 session_state.cc:1114
|
||||
msgid "session"
|
||||
msgstr ""
|
||||
|
||||
|
|
@ -1631,195 +1627,195 @@ msgstr ""
|
|||
msgid "programming error: send created using role %1"
|
||||
msgstr "σφάλμα προγραμματισμού: άγνωστος τύπος of Redirect διεγράφη!"
|
||||
|
||||
#: session.cc:346
|
||||
#: session.cc:347
|
||||
msgid "Set block size and sample rate"
|
||||
msgstr ""
|
||||
|
||||
#: session.cc:351
|
||||
#: session.cc:352
|
||||
#, fuzzy
|
||||
msgid "Using configuration"
|
||||
msgstr "Ανάκληση αρχείου ρυθμίσεων χρήστη %1"
|
||||
|
||||
#: session.cc:376
|
||||
#: session.cc:377
|
||||
msgid "LTC In"
|
||||
msgstr ""
|
||||
|
||||
#: session.cc:377
|
||||
#: session.cc:378
|
||||
msgid "LTC Out"
|
||||
msgstr ""
|
||||
|
||||
#: session.cc:403
|
||||
#: session.cc:404
|
||||
msgid "LTC-in"
|
||||
msgstr ""
|
||||
|
||||
#: session.cc:404
|
||||
#: session.cc:405
|
||||
msgid "LTC-out"
|
||||
msgstr ""
|
||||
|
||||
#: session.cc:433
|
||||
#: session.cc:434
|
||||
msgid "could not setup Click I/O"
|
||||
msgstr "Δεν μπόρεσα να διαμορφώσω το I/O του Μετρονόμου(click)"
|
||||
|
||||
#: session.cc:460
|
||||
#: session.cc:461
|
||||
msgid "cannot setup Click I/O"
|
||||
msgstr "Δεν μπορώ να διαμορφώσω το I/O του Μετρονόμου(click)"
|
||||
|
||||
#: session.cc:463
|
||||
#: session.cc:464
|
||||
msgid "Compute I/O Latencies"
|
||||
msgstr ""
|
||||
|
||||
#: session.cc:469
|
||||
#: session.cc:470
|
||||
msgid "Set up standard connections"
|
||||
msgstr ""
|
||||
|
||||
#: session.cc:490
|
||||
#: session.cc:491
|
||||
#, c-format
|
||||
msgid "out %<PRIu32>"
|
||||
msgstr ""
|
||||
|
||||
#: session.cc:504
|
||||
#: session.cc:505
|
||||
#, c-format
|
||||
msgid "out %<PRIu32>+%<PRIu32>"
|
||||
msgstr ""
|
||||
|
||||
#: session.cc:519
|
||||
#: session.cc:520
|
||||
#, c-format
|
||||
msgid "in %<PRIu32>"
|
||||
msgstr ""
|
||||
|
||||
#: session.cc:533
|
||||
#: session.cc:534
|
||||
#, c-format
|
||||
msgid "in %<PRIu32>+%<PRIu32>"
|
||||
msgstr ""
|
||||
|
||||
#: session.cc:569
|
||||
#: session.cc:570
|
||||
msgid "Setup signal flow and plugins"
|
||||
msgstr ""
|
||||
|
||||
#: session.cc:613
|
||||
#: session.cc:614
|
||||
msgid "Connect to engine"
|
||||
msgstr ""
|
||||
|
||||
#: session.cc:644
|
||||
#: session.cc:645
|
||||
#, fuzzy
|
||||
msgid "cannot connect master output %1 to %2"
|
||||
msgstr "IO: δεν μπορεί να συνδεθεί η θύρα εξόδου %1 στο %2"
|
||||
|
||||
#: session.cc:703
|
||||
#: session.cc:704
|
||||
msgid "monitor"
|
||||
msgstr "monitor"
|
||||
|
||||
#: session.cc:748
|
||||
#: session.cc:749
|
||||
#, fuzzy
|
||||
msgid "cannot connect control input %1 to %2"
|
||||
msgstr "IO: δεν μπορεί να συνδεθεί η θύρα εισόδου %1 στο %2"
|
||||
|
||||
#: session.cc:768
|
||||
#: session.cc:769
|
||||
msgid "The preferred I/O for the monitor bus (%1) cannot be found"
|
||||
msgstr ""
|
||||
|
||||
#: session.cc:799
|
||||
#: session.cc:800
|
||||
#, fuzzy
|
||||
msgid "cannot connect control output %1 to %2"
|
||||
msgstr "IO: δεν μπορεί να συνδεθεί η θύρα εξόδου %1 στο %2"
|
||||
|
||||
#: session.cc:863
|
||||
#: session.cc:864
|
||||
msgid "cannot create Auditioner: no auditioning of regions possible"
|
||||
msgstr "δεν μπορώ να δημιουργήσω τον Ακροατή: καμία ακρόαση περιοχών δυνατή"
|
||||
|
||||
#: session.cc:1042
|
||||
#: session.cc:1043
|
||||
msgid "Session: you can't use that location for auto punch (start <= end)"
|
||||
msgstr ""
|
||||
"Συνεδρία: δεν μπορείτε να χρησιμοποιήσετε αυτήν την τοποθεσία για auto punch "
|
||||
"(αρχή <= τέλος)"
|
||||
|
||||
#: session.cc:1082
|
||||
#: session.cc:1083
|
||||
msgid ""
|
||||
"You cannot use this location for auto-loop because it has zero or negative "
|
||||
"length"
|
||||
msgstr ""
|
||||
|
||||
#: session.cc:1395
|
||||
#: session.cc:1396
|
||||
msgid "feedback loop setup between %1 and %2"
|
||||
msgstr "διαμόρφωση feedback loop ανάμεσα σε %1 και %2"
|
||||
|
||||
#: session.cc:1691
|
||||
#: session.cc:1692
|
||||
#, fuzzy
|
||||
msgid "Session: could not create new midi track."
|
||||
msgstr "Συνεδρία: δεν μπόρεσα να δημιουργήσω νέο κανάλι ήχου."
|
||||
|
||||
#: session.cc:1874 session.cc:1877
|
||||
#: session.cc:1875 session.cc:1878
|
||||
msgid "Audio"
|
||||
msgstr ""
|
||||
|
||||
#: session.cc:1901 session.cc:1909 session.cc:1986 session.cc:1994
|
||||
#: session.cc:1902 session.cc:1910 session.cc:1987 session.cc:1995
|
||||
msgid "cannot configure %1 in/%2 out configuration for new audio track"
|
||||
msgstr "δεν μπορώ να διαμορφώσω %1 in/%2 out διάταξη για νέο κανάλι ήχου"
|
||||
|
||||
#: session.cc:1932
|
||||
#: session.cc:1933
|
||||
msgid "Session: could not create new audio track."
|
||||
msgstr "Συνεδρία: δεν μπόρεσα να δημιουργήσω νέο κανάλι ήχου."
|
||||
|
||||
#: session.cc:1964 session.cc:1967
|
||||
#: session.cc:1965 session.cc:1968
|
||||
msgid "Bus"
|
||||
msgstr ""
|
||||
|
||||
#: session.cc:2017
|
||||
#: session.cc:2018
|
||||
#, fuzzy
|
||||
msgid "Session: could not create new audio route."
|
||||
msgstr "Συνεδρία: δεν μπόρεσα να δημιουργήσω διαδρομή."
|
||||
|
||||
#: session.cc:2076 session.cc:2086
|
||||
#: session.cc:2077 session.cc:2087
|
||||
msgid "Session: UINT_MAX routes? impossible!"
|
||||
msgstr ""
|
||||
|
||||
#: session.cc:2108
|
||||
#: session.cc:2109
|
||||
#, fuzzy
|
||||
msgid "Session: cannot create track/bus from template description"
|
||||
msgstr "Συνεδρία: δεν μπορώ να δημιουργήσω Πηγή από XML περιγραφή."
|
||||
|
||||
#: session.cc:2134
|
||||
#: session.cc:2135
|
||||
#, fuzzy
|
||||
msgid "Session: could not create new route from template"
|
||||
msgstr "Συνεδρία: δεν μπόρεσα να δημιουργήσω διαδρομή."
|
||||
|
||||
#: session.cc:2163
|
||||
#: session.cc:2164
|
||||
msgid "Adding new tracks/busses failed"
|
||||
msgstr ""
|
||||
|
||||
#: session.cc:3264
|
||||
#: session.cc:3265
|
||||
msgid "FATAL ERROR! Could not find a suitable version of %1 for a rename"
|
||||
msgstr ""
|
||||
|
||||
#: session.cc:3384 session.cc:3442
|
||||
#: session.cc:3385 session.cc:3443
|
||||
msgid "There are already %1 recordings for %2, which I consider too many."
|
||||
msgstr "Υπάρχουν ήδη %1 εγγραφές για %2, τις οποίες θεωρώ πάρα πολλές."
|
||||
|
||||
#: session.cc:3832
|
||||
#: session.cc:3833
|
||||
msgid "send ID %1 appears to be in use already"
|
||||
msgstr ""
|
||||
|
||||
#: session.cc:3844
|
||||
#: session.cc:3845
|
||||
msgid "aux send ID %1 appears to be in use already"
|
||||
msgstr ""
|
||||
|
||||
#: session.cc:3856
|
||||
#: session.cc:3857
|
||||
msgid "return ID %1 appears to be in use already"
|
||||
msgstr ""
|
||||
|
||||
#: session.cc:3868
|
||||
#: session.cc:3869
|
||||
msgid "insert ID %1 appears to be in use already"
|
||||
msgstr ""
|
||||
|
||||
#: session.cc:3995
|
||||
#: session.cc:3996
|
||||
msgid "Cannot write a range where end <= start (e.g. %1 <= %2)"
|
||||
msgstr ""
|
||||
|
||||
#: session.cc:4024
|
||||
#: session.cc:4025
|
||||
msgid "too many bounced versions of playlist \"%1\""
|
||||
msgstr "πάρα πολλές bounced εκδόσεις της Playlist \"%1\""
|
||||
|
||||
#: session.cc:4034
|
||||
#: session.cc:4035
|
||||
msgid "cannot create new audio file \"%1\" for %2"
|
||||
msgstr "δεν μπορώ να δημιουργήσω νέο αρχείο ήχου \"%1\" για %2"
|
||||
|
||||
|
|
@ -1869,7 +1865,7 @@ msgstr "%1: δεν μπορώ να αναζητήσω στο %2 για εξαγ
|
|||
msgid "Export ended unexpectedly: %1"
|
||||
msgstr ""
|
||||
|
||||
#: session_ltc.cc:219
|
||||
#: session_ltc.cc:220
|
||||
msgid ""
|
||||
"LTC encoder: invalid framerate - LTC encoding is disabled for the remainder "
|
||||
"of this session."
|
||||
|
|
@ -1988,154 +1984,154 @@ msgstr "Αδύνατη η επανασύνδεση %1 και %2 (err = %3)"
|
|||
msgid "Could not remove session file at path \"%1\" (%2)"
|
||||
msgstr "Αδύνατη η εύρεση path: %1 (%2)"
|
||||
|
||||
#: session_state.cc:759
|
||||
#: session_state.cc:761
|
||||
msgid ""
|
||||
"the %1 audio engine is not connected and state saving would lose all I/O "
|
||||
"connections. Session not saved"
|
||||
msgstr ""
|
||||
|
||||
#: session_state.cc:808
|
||||
#: session_state.cc:812
|
||||
msgid "state could not be saved to %1"
|
||||
msgstr "η κατάσταση δεν μπορούσε να σωθεί στο %1"
|
||||
|
||||
#: session_state.cc:810 session_state.cc:821
|
||||
#: session_state.cc:814 session_state.cc:825
|
||||
#, fuzzy
|
||||
msgid "Could not remove temporary session file at path \"%1\" (%2)"
|
||||
msgstr "Αδύνατη η εύρεση path: %1 (%2)"
|
||||
|
||||
#: session_state.cc:818
|
||||
#: session_state.cc:822
|
||||
#, fuzzy
|
||||
msgid "could not rename temporary session file %1 to %2"
|
||||
msgstr "δεν μπορώ να μετονομάσω το audio file για το %1 σε %2"
|
||||
|
||||
#: session_state.cc:886
|
||||
#: session_state.cc:890
|
||||
#, fuzzy
|
||||
msgid "%1: session file \"%2\" doesn't exist!"
|
||||
msgstr "%1: το αρχείο πληροφοριών καταστάσεως συνεδρίας \"%2\" δεν υπάρχει!"
|
||||
|
||||
#: session_state.cc:898
|
||||
#: session_state.cc:902
|
||||
#, fuzzy
|
||||
msgid "Could not understand session file %1"
|
||||
msgstr "Δεν μπόρεσα να κατανοήσω το ardour αρχείο %1"
|
||||
|
||||
#: session_state.cc:907
|
||||
#: session_state.cc:911
|
||||
#, fuzzy
|
||||
msgid "Session file %1 is not a session"
|
||||
msgstr "Αρχείο ρυθμίσεων %1 δεν αποθηκεύθηκε"
|
||||
|
||||
#: session_state.cc:1204
|
||||
#: session_state.cc:1208
|
||||
msgid "programming error: Session: incorrect XML node sent to set_state()"
|
||||
msgstr ""
|
||||
"σφάλμα προγραμματισμού: Συνεδρία: λανθασμένος κόμβος XML εστάλη στην "
|
||||
"set_state()"
|
||||
|
||||
#: session_state.cc:1253
|
||||
#: session_state.cc:1257
|
||||
msgid "Session: XML state has no options section"
|
||||
msgstr "Συνεδρία: η XML κατάσταση δεν έχει τομέα επιλογών(options)"
|
||||
|
||||
#: session_state.cc:1258
|
||||
#: session_state.cc:1262
|
||||
#, fuzzy
|
||||
msgid "Session: XML state has no metadata section"
|
||||
msgstr "Συνεδρία: η XML κατάσταση δεν έχει τομέα διαδρομών"
|
||||
|
||||
#: session_state.cc:1269
|
||||
#: session_state.cc:1273
|
||||
msgid "Session: XML state has no sources section"
|
||||
msgstr "Συνεδρία: η XML κατάσταση δεν έχει τομέα πηγών"
|
||||
|
||||
#: session_state.cc:1276
|
||||
#: session_state.cc:1280
|
||||
msgid "Session: XML state has no Tempo Map section"
|
||||
msgstr "Συνεδρία: η XML κατάσταση δεν έχει τομέα Tempo Map"
|
||||
|
||||
#: session_state.cc:1283
|
||||
#: session_state.cc:1287
|
||||
msgid "Session: XML state has no locations section"
|
||||
msgstr "Συνεδρία: η XML κατάσταση δεν έχει τομέα τοποθεσιών"
|
||||
|
||||
#: session_state.cc:1309
|
||||
#: session_state.cc:1313
|
||||
msgid "Session: XML state has no Regions section"
|
||||
msgstr "Συνεδρία: η XML κατάσταση δεν έχει τομέα Περιοχών"
|
||||
|
||||
#: session_state.cc:1316
|
||||
#: session_state.cc:1320
|
||||
msgid "Session: XML state has no playlists section"
|
||||
msgstr "Συνεδρία: η XML κατάσταση δεν έχει τομέα playlists"
|
||||
|
||||
#: session_state.cc:1336
|
||||
#: session_state.cc:1340
|
||||
#, fuzzy
|
||||
msgid "Session: XML state has no bundles section"
|
||||
msgstr "Συνεδρία: η XML κατάσταση δεν έχει τομέα διαδρομών"
|
||||
|
||||
#: session_state.cc:1348
|
||||
#: session_state.cc:1352
|
||||
msgid "Session: XML state has no diskstreams section"
|
||||
msgstr "Συνεδρία: η XML κατάσταση δεν έχει τομέα diskstreams"
|
||||
|
||||
#: session_state.cc:1356
|
||||
#: session_state.cc:1360
|
||||
msgid "Session: XML state has no routes section"
|
||||
msgstr "Συνεδρία: η XML κατάσταση δεν έχει τομέα διαδρομών"
|
||||
|
||||
#: session_state.cc:1368
|
||||
#: session_state.cc:1372
|
||||
#, fuzzy
|
||||
msgid "Session: XML state has no route groups section"
|
||||
msgstr "Συνεδρία: η XML κατάσταση δεν έχει τομέα διαδρομών"
|
||||
|
||||
#: session_state.cc:1377
|
||||
#: session_state.cc:1381
|
||||
msgid "Session: XML state has no edit groups section"
|
||||
msgstr "Συνεδρία: η XML κατάσταση δεν έχει τομέα επεξερ/σίας ομάδων"
|
||||
|
||||
#: session_state.cc:1384
|
||||
#: session_state.cc:1388
|
||||
msgid "Session: XML state has no mix groups section"
|
||||
msgstr "Συνεδρία: η XML κατάσταση δεν έχει τομέα μίξεως ομάδων"
|
||||
|
||||
#: session_state.cc:1392
|
||||
#: session_state.cc:1396
|
||||
msgid "Session: XML state has no click section"
|
||||
msgstr "Συνεδρία: η XML κατάσταση δεν έχει τομέα μετρονόμου"
|
||||
|
||||
#: session_state.cc:1440
|
||||
#: session_state.cc:1444
|
||||
msgid "Session: cannot create Route from XML description."
|
||||
msgstr "Συνεδρία: δεν μπορώ να δημιουργήσω Διαδρομή από XML περιγραφή."
|
||||
|
||||
#: session_state.cc:1444
|
||||
#: session_state.cc:1448
|
||||
msgid "Loaded track/bus %1"
|
||||
msgstr ""
|
||||
|
||||
#: session_state.cc:1542
|
||||
#: session_state.cc:1546
|
||||
#, fuzzy
|
||||
msgid "Could not find diskstream for route"
|
||||
msgstr "Δεν ευρέθη το αρχείο μέλους"
|
||||
|
||||
#: session_state.cc:1596
|
||||
#: session_state.cc:1600
|
||||
msgid "Session: cannot create Region from XML description."
|
||||
msgstr "Συνεδρία: δεν μπορώ να δημιουργήσω Περιοχή από XML περιγραφή."
|
||||
|
||||
#: session_state.cc:1600
|
||||
#: session_state.cc:1604
|
||||
#, fuzzy
|
||||
msgid "Can not load state for region '%1'"
|
||||
msgstr "δεν μπορώ να δημιουργήσω νέο όνομα για την περιοχή \"%1\""
|
||||
|
||||
#: session_state.cc:1636
|
||||
#: session_state.cc:1640
|
||||
msgid "Regions in compound description not found (ID's %1 and %2): ignored"
|
||||
msgstr ""
|
||||
|
||||
#: session_state.cc:1664
|
||||
#: session_state.cc:1668
|
||||
msgid "Nested source has no ID info in session file! (ignored)"
|
||||
msgstr ""
|
||||
|
||||
#: session_state.cc:1676
|
||||
#: session_state.cc:1680
|
||||
#, fuzzy
|
||||
msgid "Cannot reconstruct nested source for region %1"
|
||||
msgstr "δεν μπορώ να δημιουργήσω νέο όνομα για την περιοχή \"%1\""
|
||||
|
||||
#: session_state.cc:1738
|
||||
#: session_state.cc:1742
|
||||
msgid "Session: XMLNode describing a AudioRegion is incomplete (no source)"
|
||||
msgstr ""
|
||||
"Συνεδρία: Ο XMLΚόμβος που περιγράφει AudioΠεριοχή είναι ημιτελής (δίχως πηγή)"
|
||||
|
||||
#: session_state.cc:1746 session_state.cc:1767 session_state.cc:1787
|
||||
#: session_state.cc:1750 session_state.cc:1771 session_state.cc:1791
|
||||
msgid ""
|
||||
"Session: XMLNode describing a AudioRegion references an unknown source id =%1"
|
||||
msgstr ""
|
||||
"Συνεδρία: Ο XMLΚόμβος που περιγράφει AudioΠεριοχή αναφέρει άγνωστο id πηγής ="
|
||||
"%1"
|
||||
|
||||
#: session_state.cc:1752 session_state.cc:1773 session_state.cc:1793
|
||||
#: session_state.cc:1756 session_state.cc:1777 session_state.cc:1797
|
||||
msgid ""
|
||||
"Session: XMLNode describing a AudioRegion references a non-audio source id ="
|
||||
"%1"
|
||||
|
|
@ -2143,7 +2139,7 @@ msgstr ""
|
|||
"Συνεδρία: Ο XMLNode που περιγράφει AudioRegion αναφέρει μη-ηχητική πηγή με "
|
||||
"id =%1"
|
||||
|
||||
#: session_state.cc:1816
|
||||
#: session_state.cc:1820
|
||||
#, fuzzy
|
||||
msgid ""
|
||||
"Session: XMLNode describing an AudioRegion is missing some master sources; "
|
||||
|
|
@ -2151,13 +2147,13 @@ msgid ""
|
|||
msgstr ""
|
||||
"Συνεδρία: Ο XMLΚόμβος που περιγράφει AudioΠεριοχή είναι ημιτελής (δίχως πηγή)"
|
||||
|
||||
#: session_state.cc:1850
|
||||
#: session_state.cc:1854
|
||||
#, fuzzy
|
||||
msgid "Session: XMLNode describing a MidiRegion is incomplete (no source)"
|
||||
msgstr ""
|
||||
"Συνεδρία: Ο XMLΚόμβος που περιγράφει AudioΠεριοχή είναι ημιτελής (δίχως πηγή)"
|
||||
|
||||
#: session_state.cc:1858
|
||||
#: session_state.cc:1862
|
||||
#, fuzzy
|
||||
msgid ""
|
||||
"Session: XMLNode describing a MidiRegion references an unknown source id =%1"
|
||||
|
|
@ -2165,7 +2161,7 @@ msgstr ""
|
|||
"Συνεδρία: Ο XMLΚόμβος που περιγράφει AudioΠεριοχή αναφέρει άγνωστο id πηγής ="
|
||||
"%1"
|
||||
|
||||
#: session_state.cc:1864
|
||||
#: session_state.cc:1868
|
||||
#, fuzzy
|
||||
msgid ""
|
||||
"Session: XMLNode describing a MidiRegion references a non-midi source id =%1"
|
||||
|
|
@ -2173,129 +2169,129 @@ msgstr ""
|
|||
"Συνεδρία: Ο XMLNode που περιγράφει AudioRegion αναφέρει μη-ηχητική πηγή με "
|
||||
"id =%1"
|
||||
|
||||
#: session_state.cc:1932
|
||||
#: session_state.cc:1936
|
||||
msgid ""
|
||||
"cannot create new file from region name \"%1\" with ident = \"%2\": too many "
|
||||
"existing files with similar names"
|
||||
msgstr ""
|
||||
|
||||
#: session_state.cc:1955
|
||||
#: session_state.cc:1959
|
||||
msgid "Session: cannot create Source from XML description."
|
||||
msgstr "Συνεδρία: δεν μπορώ να δημιουργήσω Πηγή από XML περιγραφή."
|
||||
|
||||
#: session_state.cc:1989
|
||||
#: session_state.cc:1993
|
||||
msgid "A sound file is missing. It will be replaced by silence."
|
||||
msgstr ""
|
||||
|
||||
#: session_state.cc:2012
|
||||
#: session_state.cc:2016
|
||||
#, fuzzy
|
||||
msgid "Found a sound file that cannot be used by %1. Talk to the progammers."
|
||||
msgstr ""
|
||||
"Ευρέθη sound file που δεν μπορεί να χρησιμοποιηθεί από τον Ardour. "
|
||||
"Επικοινωνήστε με τους προγραμματιστές."
|
||||
|
||||
#: session_state.cc:2029
|
||||
#: session_state.cc:2033
|
||||
#, fuzzy
|
||||
msgid "Could not create templates directory \"%1\" (%2)"
|
||||
msgstr "Δεν μπόρεσα να δημιουργήσω φάκελο προσχεδίων μίξεως \"%1\" (%2)"
|
||||
|
||||
#: session_state.cc:2042
|
||||
#: session_state.cc:2046
|
||||
msgid "Template \"%1\" already exists - new version not created"
|
||||
msgstr "Το προσχέδιο \"%1\" ήδη υπάρχει - νέα έκδοση δεν δημιουργήθηκε"
|
||||
|
||||
#: session_state.cc:2048
|
||||
#: session_state.cc:2052
|
||||
#, fuzzy
|
||||
msgid "Could not create directory for Session template\"%1\" (%2)"
|
||||
msgstr "Δεν μπόρεσα να δημιουργήσω φάκελο προσχεδίων μίξεως \"%1\" (%2)"
|
||||
|
||||
#: session_state.cc:2058
|
||||
#: session_state.cc:2062
|
||||
#, fuzzy
|
||||
msgid "template not saved"
|
||||
msgstr "προσχέδιο μίξεως δεν αποθηκεύτηκε"
|
||||
|
||||
#: session_state.cc:2068
|
||||
#: session_state.cc:2072
|
||||
#, fuzzy
|
||||
msgid "Could not create directory for Session template plugin state\"%1\" (%2)"
|
||||
msgstr "Δεν μπόρεσα να δημιουργήσω φάκελο προσχεδίων μίξεως \"%1\" (%2)"
|
||||
|
||||
#: session_state.cc:2263
|
||||
#: session_state.cc:2267
|
||||
#, fuzzy
|
||||
msgid "Unknown node \"%1\" found in Bundles list from session file"
|
||||
msgstr ""
|
||||
"Άγνωστος κόμβος \"%1\" ευρέθη στη λίστα 'Συνδέσεις' από το αρχείο καταστάσεως"
|
||||
|
||||
#: session_state.cc:2805 session_state.cc:2811
|
||||
#: session_state.cc:2809 session_state.cc:2815
|
||||
#, fuzzy
|
||||
msgid "Cannot expand path %1 (%2)"
|
||||
msgstr "δεν μπορώ να ελέγξω το μονοπάτι συνεδρίας %1 (%2)"
|
||||
|
||||
#: session_state.cc:2864
|
||||
#: session_state.cc:2868
|
||||
#, fuzzy
|
||||
msgid "Session: cannot create dead file folder \"%1\" (%2)"
|
||||
msgstr "Συνεδρία: δεν μπορώ να δημιουργήσω peakfile dir συνεδρίας \"%1\" (%2)"
|
||||
|
||||
#: session_state.cc:2903
|
||||
#: session_state.cc:2907
|
||||
#, fuzzy
|
||||
msgid "cannot rename unused file source from %1 to %2 (%3)"
|
||||
msgstr "δεν μπορώ να μετονομάσω την πηγή του audio file από %1 σε %2 (%3)"
|
||||
|
||||
#: session_state.cc:2921
|
||||
#: session_state.cc:2925
|
||||
msgid "cannot remove peakfile %1 for %2 (%3)"
|
||||
msgstr "δεν μπορώ να απαλοίψω το peakfile %1 για %2 (%3)"
|
||||
|
||||
#: session_state.cc:3223
|
||||
#: session_state.cc:3227
|
||||
#, fuzzy
|
||||
msgid "could not backup old history file, current history not saved"
|
||||
msgstr ""
|
||||
"δεν μπόρεσα να διασώσω το παλαιό αρχείο καταστάσεως, η τρέχουσα κατάσταση "
|
||||
"δεν αποθηκεύτηκε."
|
||||
|
||||
#: session_state.cc:3236
|
||||
#: session_state.cc:3240
|
||||
#, fuzzy
|
||||
msgid "history could not be saved to %1"
|
||||
msgstr "η κατάσταση δεν μπορούσε να σωθεί στο %1"
|
||||
|
||||
#: session_state.cc:3239
|
||||
#: session_state.cc:3243
|
||||
#, fuzzy
|
||||
msgid "Could not remove history file at path \"%1\" (%2)"
|
||||
msgstr "αδύνατη η επαναφορά του state file από backup %1"
|
||||
|
||||
#: session_state.cc:3243
|
||||
#: session_state.cc:3247
|
||||
#, fuzzy
|
||||
msgid "could not restore history file from backup %1 (%2)"
|
||||
msgstr "αδύνατη η επαναφορά του state file από backup %1"
|
||||
|
||||
#: session_state.cc:3268
|
||||
#: session_state.cc:3272
|
||||
msgid "%1: no history file \"%2\" for this session."
|
||||
msgstr ""
|
||||
|
||||
#: session_state.cc:3274
|
||||
#: session_state.cc:3278
|
||||
#, fuzzy
|
||||
msgid "Could not understand session history file \"%1\""
|
||||
msgstr "Δεν μπόρεσα να κατανοήσω το ardour αρχείο %1"
|
||||
|
||||
#: session_state.cc:3316
|
||||
#: session_state.cc:3320
|
||||
msgid "Failed to downcast MidiSource for NoteDiffCommand"
|
||||
msgstr ""
|
||||
|
||||
#: session_state.cc:3327
|
||||
#: session_state.cc:3331
|
||||
msgid "Failed to downcast MidiSource for SysExDiffCommand"
|
||||
msgstr ""
|
||||
|
||||
#: session_state.cc:3338
|
||||
#: session_state.cc:3342
|
||||
msgid "Failed to downcast MidiSource for PatchChangeDiffCommand"
|
||||
msgstr ""
|
||||
|
||||
#: session_state.cc:3346
|
||||
#: session_state.cc:3350
|
||||
msgid "Couldn't figure out how to make a Command out of a %1 XMLNode."
|
||||
msgstr ""
|
||||
|
||||
#: session_state.cc:3598
|
||||
#: session_state.cc:3602
|
||||
#, fuzzy
|
||||
msgid "Session: unknown diskstream type in XML"
|
||||
msgstr "Συνεδρία: δεν μπόρεσα να φορτώσω diskstream μέσω καταστάσεως XML"
|
||||
|
||||
#: session_state.cc:3603
|
||||
#: session_state.cc:3607
|
||||
msgid "Session: could not load diskstream via XML state"
|
||||
msgstr "Συνεδρία: δεν μπόρεσα να φορτώσω diskstream μέσω καταστάσεως XML"
|
||||
|
||||
|
|
|
|||
|
|
@ -7,7 +7,7 @@ msgid ""
|
|||
msgstr ""
|
||||
"Project-Id-Version: libardour\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2013-04-09 09:28-0400\n"
|
||||
"POT-Creation-Date: 2013-06-11 08:49-0400\n"
|
||||
"PO-Revision-Date: \n"
|
||||
"Last-Translator: Pablo Fernández <pablo.fbus@gmail.com>\n"
|
||||
"Language-Team: Grupo de Traducción al Español <traductores@teklibre.com>\n"
|
||||
|
|
@ -131,7 +131,7 @@ msgstr ""
|
|||
#: audio_playlist_source.cc:171 audiosource.cc:913 file_source.cc:529
|
||||
#: midi_playlist_source.cc:144 midi_playlist_source.cc:152
|
||||
#: midi_playlist_source.cc:159 midi_source.cc:371 plugin_insert.cc:644
|
||||
#: rb_effect.cc:332 session.cc:2464 session.cc:2497 session.cc:3642
|
||||
#: rb_effect.cc:332 session.cc:2465 session.cc:2498 session.cc:3643
|
||||
#: session_handle.cc:87 sndfilesource.cc:121
|
||||
msgid "programming error: %1"
|
||||
msgstr "error de programación: %1"
|
||||
|
|
@ -218,7 +218,7 @@ msgstr ""
|
|||
"ya existe un puerto con el nombre \"%1\": compruebe si hay nombres de pistas/"
|
||||
"buses duplicados"
|
||||
|
||||
#: audioengine.cc:846 session.cc:1697
|
||||
#: audioengine.cc:846 session.cc:1698
|
||||
msgid ""
|
||||
"No more JACK ports are available. You will need to stop %1 and restart JACK "
|
||||
"with more ports if you need this many tracks."
|
||||
|
|
@ -455,7 +455,7 @@ msgstr ""
|
|||
msgid "audio"
|
||||
msgstr ""
|
||||
|
||||
#: data_type.cc:28 session.cc:1639 session.cc:1642
|
||||
#: data_type.cc:28 session.cc:1640 session.cc:1643
|
||||
msgid "MIDI"
|
||||
msgstr ""
|
||||
|
||||
|
|
@ -568,7 +568,7 @@ msgstr ""
|
|||
msgid "Rectangular"
|
||||
msgstr ""
|
||||
|
||||
#: export_formats.cc:52 session.cc:4853 session.cc:4869
|
||||
#: export_formats.cc:52 session.cc:4854 session.cc:4870
|
||||
msgid "None"
|
||||
msgstr ""
|
||||
|
||||
|
|
@ -620,69 +620,65 @@ msgstr ""
|
|||
msgid "Cannot convert %1 to Latin-1 text"
|
||||
msgstr ""
|
||||
|
||||
#: export_profile_manager.cc:94
|
||||
#: export_profile_manager.cc:93
|
||||
msgid "Searching for export formats in %1"
|
||||
msgstr ""
|
||||
|
||||
#: export_profile_manager.cc:100
|
||||
#: export_profile_manager.cc:99
|
||||
msgid "Unable to create export format directory %1: %2"
|
||||
msgstr "Unable to create export format directory %1: %2"
|
||||
|
||||
#: export_profile_manager.cc:258
|
||||
#: export_profile_manager.cc:257
|
||||
msgid "Unable to remove export preset %1: %2"
|
||||
msgstr "Unable to remove export preset %1: %2"
|
||||
|
||||
#: export_profile_manager.cc:348
|
||||
#: export_profile_manager.cc:347
|
||||
msgid "Selection"
|
||||
msgstr ""
|
||||
|
||||
#: export_profile_manager.cc:466
|
||||
msgid "Session"
|
||||
msgstr "Sesión"
|
||||
|
||||
#: export_profile_manager.cc:587
|
||||
#: export_profile_manager.cc:600
|
||||
msgid "Unable to rename export format %1 to %2: %3"
|
||||
msgstr "Unable to rename export format %1 to %2: %3"
|
||||
|
||||
#: export_profile_manager.cc:619
|
||||
#: export_profile_manager.cc:632
|
||||
msgid "Unable to remove export profile %1: %2"
|
||||
msgstr "Unable to remove export profile %1: %2"
|
||||
|
||||
#: export_profile_manager.cc:636
|
||||
#: export_profile_manager.cc:649
|
||||
msgid "empty format"
|
||||
msgstr ""
|
||||
|
||||
#: export_profile_manager.cc:805
|
||||
#: export_profile_manager.cc:818
|
||||
msgid "No timespan has been selected!"
|
||||
msgstr ""
|
||||
|
||||
#: export_profile_manager.cc:809
|
||||
#: export_profile_manager.cc:822
|
||||
msgid "No channels have been selected!"
|
||||
msgstr ""
|
||||
|
||||
#: export_profile_manager.cc:813
|
||||
#: export_profile_manager.cc:826
|
||||
msgid "Some channels are empty"
|
||||
msgstr ""
|
||||
|
||||
#: export_profile_manager.cc:846
|
||||
#: export_profile_manager.cc:859
|
||||
msgid "No format selected!"
|
||||
msgstr ""
|
||||
|
||||
#: export_profile_manager.cc:848
|
||||
#: export_profile_manager.cc:861
|
||||
msgid "All channels are empty!"
|
||||
msgstr ""
|
||||
|
||||
#: export_profile_manager.cc:850
|
||||
#: export_profile_manager.cc:863
|
||||
msgid "One or more of the selected formats is not compatible with this system!"
|
||||
msgstr ""
|
||||
|
||||
#: export_profile_manager.cc:853
|
||||
#: export_profile_manager.cc:866
|
||||
msgid ""
|
||||
"%1 supports only %2 channels, but you have %3 channels in your channel "
|
||||
"configuration"
|
||||
msgstr ""
|
||||
|
||||
#: file_source.cc:198 session_state.cc:2887
|
||||
#: file_source.cc:198 session_state.cc:2891
|
||||
msgid ""
|
||||
"there are already 1000 files with names like %1; versioning discontinued"
|
||||
msgstr "ya hay 1000 archivos con nombres como %1; se discontinúa el versionado"
|
||||
|
|
@ -931,15 +927,15 @@ msgstr ""
|
|||
msgid "%s out"
|
||||
msgstr ""
|
||||
|
||||
#: io.cc:1534 session.cc:493 session.cc:522
|
||||
#: io.cc:1534 session.cc:494 session.cc:523
|
||||
msgid "mono"
|
||||
msgstr ""
|
||||
|
||||
#: io.cc:1536 session.cc:506 session.cc:536
|
||||
#: io.cc:1536 session.cc:507 session.cc:537
|
||||
msgid "L"
|
||||
msgstr ""
|
||||
|
||||
#: io.cc:1536 session.cc:508 session.cc:538
|
||||
#: io.cc:1536 session.cc:509 session.cc:539
|
||||
msgid "R"
|
||||
msgstr ""
|
||||
|
||||
|
|
@ -1034,7 +1030,7 @@ msgstr ""
|
|||
msgid "incorrect XML mode passed to Locations::set_state"
|
||||
msgstr ""
|
||||
|
||||
#: location.cc:842 session.cc:4354 session_state.cc:1110
|
||||
#: location.cc:842 session.cc:4355 session_state.cc:1114
|
||||
msgid "session"
|
||||
msgstr "sesión"
|
||||
|
||||
|
|
@ -1542,185 +1538,185 @@ msgstr "send %1"
|
|||
msgid "programming error: send created using role %1"
|
||||
msgstr ""
|
||||
|
||||
#: session.cc:346
|
||||
#: session.cc:347
|
||||
msgid "Set block size and sample rate"
|
||||
msgstr ""
|
||||
|
||||
#: session.cc:351
|
||||
#: session.cc:352
|
||||
msgid "Using configuration"
|
||||
msgstr ""
|
||||
|
||||
#: session.cc:376
|
||||
#: session.cc:377
|
||||
msgid "LTC In"
|
||||
msgstr ""
|
||||
|
||||
#: session.cc:377
|
||||
#: session.cc:378
|
||||
msgid "LTC Out"
|
||||
msgstr ""
|
||||
|
||||
#: session.cc:403
|
||||
#: session.cc:404
|
||||
msgid "LTC-in"
|
||||
msgstr ""
|
||||
|
||||
#: session.cc:404
|
||||
#: session.cc:405
|
||||
msgid "LTC-out"
|
||||
msgstr ""
|
||||
|
||||
#: session.cc:433
|
||||
#: session.cc:434
|
||||
msgid "could not setup Click I/O"
|
||||
msgstr "no se pudo configurar la E/S del click"
|
||||
|
||||
#: session.cc:460
|
||||
#: session.cc:461
|
||||
msgid "cannot setup Click I/O"
|
||||
msgstr "no se puede configurar la E/S del click"
|
||||
|
||||
#: session.cc:463
|
||||
#: session.cc:464
|
||||
msgid "Compute I/O Latencies"
|
||||
msgstr "Calcular las latencias de E/S"
|
||||
|
||||
#: session.cc:469
|
||||
#: session.cc:470
|
||||
msgid "Set up standard connections"
|
||||
msgstr "Configurar las conexiones estándar"
|
||||
|
||||
#: session.cc:490
|
||||
#: session.cc:491
|
||||
#, c-format
|
||||
msgid "out %<PRIu32>"
|
||||
msgstr ""
|
||||
|
||||
#: session.cc:504
|
||||
#: session.cc:505
|
||||
#, c-format
|
||||
msgid "out %<PRIu32>+%<PRIu32>"
|
||||
msgstr ""
|
||||
|
||||
#: session.cc:519
|
||||
#: session.cc:520
|
||||
#, c-format
|
||||
msgid "in %<PRIu32>"
|
||||
msgstr ""
|
||||
|
||||
#: session.cc:533
|
||||
#: session.cc:534
|
||||
#, c-format
|
||||
msgid "in %<PRIu32>+%<PRIu32>"
|
||||
msgstr ""
|
||||
|
||||
#: session.cc:569
|
||||
#: session.cc:570
|
||||
msgid "Setup signal flow and plugins"
|
||||
msgstr "Configurar rutas de señales y plugins"
|
||||
|
||||
#: session.cc:613
|
||||
#: session.cc:614
|
||||
msgid "Connect to engine"
|
||||
msgstr "Conectar a motor"
|
||||
|
||||
#: session.cc:644
|
||||
#: session.cc:645
|
||||
msgid "cannot connect master output %1 to %2"
|
||||
msgstr "no se puede conectar salida master %1 a %2"
|
||||
|
||||
#: session.cc:703
|
||||
#: session.cc:704
|
||||
msgid "monitor"
|
||||
msgstr ""
|
||||
|
||||
#: session.cc:748
|
||||
#: session.cc:749
|
||||
msgid "cannot connect control input %1 to %2"
|
||||
msgstr ""
|
||||
|
||||
#: session.cc:768
|
||||
#: session.cc:769
|
||||
msgid "The preferred I/O for the monitor bus (%1) cannot be found"
|
||||
msgstr ""
|
||||
|
||||
#: session.cc:799
|
||||
#: session.cc:800
|
||||
msgid "cannot connect control output %1 to %2"
|
||||
msgstr ""
|
||||
|
||||
#: session.cc:863
|
||||
#: session.cc:864
|
||||
msgid "cannot create Auditioner: no auditioning of regions possible"
|
||||
msgstr ""
|
||||
|
||||
#: session.cc:1042
|
||||
#: session.cc:1043
|
||||
msgid "Session: you can't use that location for auto punch (start <= end)"
|
||||
msgstr ""
|
||||
|
||||
#: session.cc:1082
|
||||
#: session.cc:1083
|
||||
msgid ""
|
||||
"You cannot use this location for auto-loop because it has zero or negative "
|
||||
"length"
|
||||
msgstr ""
|
||||
|
||||
#: session.cc:1395
|
||||
#: session.cc:1396
|
||||
msgid "feedback loop setup between %1 and %2"
|
||||
msgstr ""
|
||||
|
||||
#: session.cc:1691
|
||||
#: session.cc:1692
|
||||
msgid "Session: could not create new midi track."
|
||||
msgstr ""
|
||||
|
||||
#: session.cc:1874 session.cc:1877
|
||||
#: session.cc:1875 session.cc:1878
|
||||
msgid "Audio"
|
||||
msgstr ""
|
||||
|
||||
#: session.cc:1901 session.cc:1909 session.cc:1986 session.cc:1994
|
||||
#: session.cc:1902 session.cc:1910 session.cc:1987 session.cc:1995
|
||||
msgid "cannot configure %1 in/%2 out configuration for new audio track"
|
||||
msgstr ""
|
||||
|
||||
#: session.cc:1932
|
||||
#: session.cc:1933
|
||||
msgid "Session: could not create new audio track."
|
||||
msgstr ""
|
||||
|
||||
#: session.cc:1964 session.cc:1967
|
||||
#: session.cc:1965 session.cc:1968
|
||||
msgid "Bus"
|
||||
msgstr ""
|
||||
|
||||
#: session.cc:2017
|
||||
#: session.cc:2018
|
||||
msgid "Session: could not create new audio route."
|
||||
msgstr "Sesión: No se pudo crear la ruta del nuevo audio"
|
||||
|
||||
#: session.cc:2076 session.cc:2086
|
||||
#: session.cc:2077 session.cc:2087
|
||||
msgid "Session: UINT_MAX routes? impossible!"
|
||||
msgstr ""
|
||||
|
||||
#: session.cc:2108
|
||||
#: session.cc:2109
|
||||
msgid "Session: cannot create track/bus from template description"
|
||||
msgstr ""
|
||||
|
||||
#: session.cc:2134
|
||||
#: session.cc:2135
|
||||
msgid "Session: could not create new route from template"
|
||||
msgstr "Sesión: No se pudo crear la nueva ruta desde plantilla"
|
||||
|
||||
#: session.cc:2163
|
||||
#: session.cc:2164
|
||||
msgid "Adding new tracks/busses failed"
|
||||
msgstr ""
|
||||
|
||||
#: session.cc:3264
|
||||
#: session.cc:3265
|
||||
msgid "FATAL ERROR! Could not find a suitable version of %1 for a rename"
|
||||
msgstr ""
|
||||
|
||||
#: session.cc:3384 session.cc:3442
|
||||
#: session.cc:3385 session.cc:3443
|
||||
msgid "There are already %1 recordings for %2, which I consider too many."
|
||||
msgstr ""
|
||||
|
||||
#: session.cc:3832
|
||||
#: session.cc:3833
|
||||
msgid "send ID %1 appears to be in use already"
|
||||
msgstr ""
|
||||
|
||||
#: session.cc:3844
|
||||
#: session.cc:3845
|
||||
msgid "aux send ID %1 appears to be in use already"
|
||||
msgstr ""
|
||||
|
||||
#: session.cc:3856
|
||||
#: session.cc:3857
|
||||
msgid "return ID %1 appears to be in use already"
|
||||
msgstr ""
|
||||
|
||||
#: session.cc:3868
|
||||
#: session.cc:3869
|
||||
msgid "insert ID %1 appears to be in use already"
|
||||
msgstr ""
|
||||
|
||||
#: session.cc:3995
|
||||
#: session.cc:3996
|
||||
msgid "Cannot write a range where end <= start (e.g. %1 <= %2)"
|
||||
msgstr ""
|
||||
|
||||
#: session.cc:4024
|
||||
#: session.cc:4025
|
||||
msgid "too many bounced versions of playlist \"%1\""
|
||||
msgstr ""
|
||||
|
||||
#: session.cc:4034
|
||||
#: session.cc:4035
|
||||
msgid "cannot create new audio file \"%1\" for %2"
|
||||
msgstr "no se puede crear nuevo archivo de audio"
|
||||
|
||||
|
|
@ -1767,7 +1763,7 @@ msgstr ""
|
|||
msgid "Export ended unexpectedly: %1"
|
||||
msgstr ""
|
||||
|
||||
#: session_ltc.cc:219
|
||||
#: session_ltc.cc:220
|
||||
msgid ""
|
||||
"LTC encoder: invalid framerate - LTC encoding is disabled for the remainder "
|
||||
"of this session."
|
||||
|
|
@ -1871,269 +1867,269 @@ msgstr ""
|
|||
msgid "Could not remove session file at path \"%1\" (%2)"
|
||||
msgstr "Could not remove state file at path \"%1\" (%2)"
|
||||
|
||||
#: session_state.cc:759
|
||||
#: session_state.cc:761
|
||||
msgid ""
|
||||
"the %1 audio engine is not connected and state saving would lose all I/O "
|
||||
"connections. Session not saved"
|
||||
msgstr ""
|
||||
|
||||
#: session_state.cc:808
|
||||
#: session_state.cc:812
|
||||
msgid "state could not be saved to %1"
|
||||
msgstr ""
|
||||
|
||||
#: session_state.cc:810 session_state.cc:821
|
||||
#: session_state.cc:814 session_state.cc:825
|
||||
#, fuzzy
|
||||
msgid "Could not remove temporary session file at path \"%1\" (%2)"
|
||||
msgstr "Could not remove history file at path \"%1\" (%2)"
|
||||
|
||||
#: session_state.cc:818
|
||||
#: session_state.cc:822
|
||||
msgid "could not rename temporary session file %1 to %2"
|
||||
msgstr ""
|
||||
|
||||
#: session_state.cc:886
|
||||
#: session_state.cc:890
|
||||
msgid "%1: session file \"%2\" doesn't exist!"
|
||||
msgstr ""
|
||||
|
||||
#: session_state.cc:898
|
||||
#: session_state.cc:902
|
||||
#, fuzzy
|
||||
msgid "Could not understand session file %1"
|
||||
msgstr "No se pudo interpretar el archivo de historial de sesión \"%1\"."
|
||||
|
||||
#: session_state.cc:907
|
||||
#: session_state.cc:911
|
||||
msgid "Session file %1 is not a session"
|
||||
msgstr "El archivo de sesión %1 no es una sesión"
|
||||
|
||||
#: session_state.cc:1204
|
||||
#: session_state.cc:1208
|
||||
msgid "programming error: Session: incorrect XML node sent to set_state()"
|
||||
msgstr ""
|
||||
|
||||
#: session_state.cc:1253
|
||||
#: session_state.cc:1257
|
||||
msgid "Session: XML state has no options section"
|
||||
msgstr ""
|
||||
|
||||
#: session_state.cc:1258
|
||||
#: session_state.cc:1262
|
||||
msgid "Session: XML state has no metadata section"
|
||||
msgstr ""
|
||||
|
||||
#: session_state.cc:1269
|
||||
#: session_state.cc:1273
|
||||
msgid "Session: XML state has no sources section"
|
||||
msgstr ""
|
||||
|
||||
#: session_state.cc:1276
|
||||
#: session_state.cc:1280
|
||||
msgid "Session: XML state has no Tempo Map section"
|
||||
msgstr ""
|
||||
|
||||
#: session_state.cc:1283
|
||||
#: session_state.cc:1287
|
||||
msgid "Session: XML state has no locations section"
|
||||
msgstr ""
|
||||
|
||||
#: session_state.cc:1309
|
||||
#: session_state.cc:1313
|
||||
msgid "Session: XML state has no Regions section"
|
||||
msgstr ""
|
||||
|
||||
#: session_state.cc:1316
|
||||
#: session_state.cc:1320
|
||||
msgid "Session: XML state has no playlists section"
|
||||
msgstr ""
|
||||
|
||||
#: session_state.cc:1336
|
||||
#: session_state.cc:1340
|
||||
msgid "Session: XML state has no bundles section"
|
||||
msgstr ""
|
||||
|
||||
#: session_state.cc:1348
|
||||
#: session_state.cc:1352
|
||||
msgid "Session: XML state has no diskstreams section"
|
||||
msgstr ""
|
||||
|
||||
#: session_state.cc:1356
|
||||
#: session_state.cc:1360
|
||||
msgid "Session: XML state has no routes section"
|
||||
msgstr ""
|
||||
|
||||
#: session_state.cc:1368
|
||||
#: session_state.cc:1372
|
||||
msgid "Session: XML state has no route groups section"
|
||||
msgstr ""
|
||||
|
||||
#: session_state.cc:1377
|
||||
#: session_state.cc:1381
|
||||
msgid "Session: XML state has no edit groups section"
|
||||
msgstr ""
|
||||
|
||||
#: session_state.cc:1384
|
||||
#: session_state.cc:1388
|
||||
msgid "Session: XML state has no mix groups section"
|
||||
msgstr ""
|
||||
|
||||
#: session_state.cc:1392
|
||||
#: session_state.cc:1396
|
||||
msgid "Session: XML state has no click section"
|
||||
msgstr ""
|
||||
|
||||
#: session_state.cc:1440
|
||||
#: session_state.cc:1444
|
||||
msgid "Session: cannot create Route from XML description."
|
||||
msgstr ""
|
||||
|
||||
#: session_state.cc:1444
|
||||
#: session_state.cc:1448
|
||||
msgid "Loaded track/bus %1"
|
||||
msgstr "Pista/bus %1 cargado"
|
||||
|
||||
#: session_state.cc:1542
|
||||
#: session_state.cc:1546
|
||||
msgid "Could not find diskstream for route"
|
||||
msgstr ""
|
||||
|
||||
#: session_state.cc:1596
|
||||
#: session_state.cc:1600
|
||||
msgid "Session: cannot create Region from XML description."
|
||||
msgstr ""
|
||||
|
||||
#: session_state.cc:1600
|
||||
#: session_state.cc:1604
|
||||
msgid "Can not load state for region '%1'"
|
||||
msgstr "No se puede cargar el estado de la región '%1'"
|
||||
|
||||
#: session_state.cc:1636
|
||||
#: session_state.cc:1640
|
||||
msgid "Regions in compound description not found (ID's %1 and %2): ignored"
|
||||
msgstr ""
|
||||
|
||||
#: session_state.cc:1664
|
||||
#: session_state.cc:1668
|
||||
msgid "Nested source has no ID info in session file! (ignored)"
|
||||
msgstr ""
|
||||
|
||||
#: session_state.cc:1676
|
||||
#: session_state.cc:1680
|
||||
msgid "Cannot reconstruct nested source for region %1"
|
||||
msgstr ""
|
||||
|
||||
#: session_state.cc:1738
|
||||
#: session_state.cc:1742
|
||||
msgid "Session: XMLNode describing a AudioRegion is incomplete (no source)"
|
||||
msgstr ""
|
||||
|
||||
#: session_state.cc:1746 session_state.cc:1767 session_state.cc:1787
|
||||
#: session_state.cc:1750 session_state.cc:1771 session_state.cc:1791
|
||||
msgid ""
|
||||
"Session: XMLNode describing a AudioRegion references an unknown source id =%1"
|
||||
msgstr ""
|
||||
|
||||
#: session_state.cc:1752 session_state.cc:1773 session_state.cc:1793
|
||||
#: session_state.cc:1756 session_state.cc:1777 session_state.cc:1797
|
||||
msgid ""
|
||||
"Session: XMLNode describing a AudioRegion references a non-audio source id ="
|
||||
"%1"
|
||||
msgstr ""
|
||||
|
||||
#: session_state.cc:1816
|
||||
#: session_state.cc:1820
|
||||
msgid ""
|
||||
"Session: XMLNode describing an AudioRegion is missing some master sources; "
|
||||
"ignored"
|
||||
msgstr ""
|
||||
|
||||
#: session_state.cc:1850
|
||||
#: session_state.cc:1854
|
||||
msgid "Session: XMLNode describing a MidiRegion is incomplete (no source)"
|
||||
msgstr ""
|
||||
|
||||
#: session_state.cc:1858
|
||||
#: session_state.cc:1862
|
||||
msgid ""
|
||||
"Session: XMLNode describing a MidiRegion references an unknown source id =%1"
|
||||
msgstr ""
|
||||
|
||||
#: session_state.cc:1864
|
||||
#: session_state.cc:1868
|
||||
msgid ""
|
||||
"Session: XMLNode describing a MidiRegion references a non-midi source id =%1"
|
||||
msgstr ""
|
||||
|
||||
#: session_state.cc:1932
|
||||
#: session_state.cc:1936
|
||||
msgid ""
|
||||
"cannot create new file from region name \"%1\" with ident = \"%2\": too many "
|
||||
"existing files with similar names"
|
||||
msgstr ""
|
||||
|
||||
#: session_state.cc:1955
|
||||
#: session_state.cc:1959
|
||||
msgid "Session: cannot create Source from XML description."
|
||||
msgstr ""
|
||||
|
||||
#: session_state.cc:1989
|
||||
#: session_state.cc:1993
|
||||
msgid "A sound file is missing. It will be replaced by silence."
|
||||
msgstr "No se encuentra un archivo de audio. Será reemplazado por silencio."
|
||||
|
||||
#: session_state.cc:2012
|
||||
#: session_state.cc:2016
|
||||
msgid "Found a sound file that cannot be used by %1. Talk to the progammers."
|
||||
msgstr "Found a sound file that cannot be used by %1. Talk to the progammers."
|
||||
|
||||
#: session_state.cc:2029
|
||||
#: session_state.cc:2033
|
||||
msgid "Could not create templates directory \"%1\" (%2)"
|
||||
msgstr ""
|
||||
|
||||
#: session_state.cc:2042
|
||||
#: session_state.cc:2046
|
||||
msgid "Template \"%1\" already exists - new version not created"
|
||||
msgstr "La plantilla \"%1\" ya existe - no se creará una nueva versión"
|
||||
|
||||
#: session_state.cc:2048
|
||||
#: session_state.cc:2052
|
||||
msgid "Could not create directory for Session template\"%1\" (%2)"
|
||||
msgstr "Could not create directory for Session template\"%1\" (%2)"
|
||||
|
||||
#: session_state.cc:2058
|
||||
#: session_state.cc:2062
|
||||
msgid "template not saved"
|
||||
msgstr "plantilla no guardada"
|
||||
|
||||
#: session_state.cc:2068
|
||||
#: session_state.cc:2072
|
||||
msgid "Could not create directory for Session template plugin state\"%1\" (%2)"
|
||||
msgstr ""
|
||||
"Could not create directory for Session template plugin state\"%1\" (%2)"
|
||||
|
||||
#: session_state.cc:2263
|
||||
#: session_state.cc:2267
|
||||
msgid "Unknown node \"%1\" found in Bundles list from session file"
|
||||
msgstr ""
|
||||
|
||||
#: session_state.cc:2805 session_state.cc:2811
|
||||
#: session_state.cc:2809 session_state.cc:2815
|
||||
msgid "Cannot expand path %1 (%2)"
|
||||
msgstr ""
|
||||
|
||||
#: session_state.cc:2864
|
||||
#: session_state.cc:2868
|
||||
msgid "Session: cannot create dead file folder \"%1\" (%2)"
|
||||
msgstr ""
|
||||
|
||||
#: session_state.cc:2903
|
||||
#: session_state.cc:2907
|
||||
msgid "cannot rename unused file source from %1 to %2 (%3)"
|
||||
msgstr ""
|
||||
|
||||
#: session_state.cc:2921
|
||||
#: session_state.cc:2925
|
||||
msgid "cannot remove peakfile %1 for %2 (%3)"
|
||||
msgstr ""
|
||||
|
||||
#: session_state.cc:3223
|
||||
#: session_state.cc:3227
|
||||
msgid "could not backup old history file, current history not saved"
|
||||
msgstr ""
|
||||
|
||||
#: session_state.cc:3236
|
||||
#: session_state.cc:3240
|
||||
msgid "history could not be saved to %1"
|
||||
msgstr "No se pudo guardar el historial a %1"
|
||||
|
||||
#: session_state.cc:3239
|
||||
#: session_state.cc:3243
|
||||
msgid "Could not remove history file at path \"%1\" (%2)"
|
||||
msgstr "Could not remove history file at path \"%1\" (%2)"
|
||||
|
||||
#: session_state.cc:3243
|
||||
#: session_state.cc:3247
|
||||
msgid "could not restore history file from backup %1 (%2)"
|
||||
msgstr ""
|
||||
|
||||
#: session_state.cc:3268
|
||||
#: session_state.cc:3272
|
||||
msgid "%1: no history file \"%2\" for this session."
|
||||
msgstr ""
|
||||
|
||||
#: session_state.cc:3274
|
||||
#: session_state.cc:3278
|
||||
msgid "Could not understand session history file \"%1\""
|
||||
msgstr "No se pudo interpretar el archivo de historial de sesión \"%1\"."
|
||||
|
||||
#: session_state.cc:3316
|
||||
#: session_state.cc:3320
|
||||
msgid "Failed to downcast MidiSource for NoteDiffCommand"
|
||||
msgstr ""
|
||||
|
||||
#: session_state.cc:3327
|
||||
#: session_state.cc:3331
|
||||
msgid "Failed to downcast MidiSource for SysExDiffCommand"
|
||||
msgstr ""
|
||||
|
||||
#: session_state.cc:3338
|
||||
#: session_state.cc:3342
|
||||
msgid "Failed to downcast MidiSource for PatchChangeDiffCommand"
|
||||
msgstr ""
|
||||
|
||||
#: session_state.cc:3346
|
||||
#: session_state.cc:3350
|
||||
msgid "Couldn't figure out how to make a Command out of a %1 XMLNode."
|
||||
msgstr ""
|
||||
|
||||
#: session_state.cc:3598
|
||||
#: session_state.cc:3602
|
||||
msgid "Session: unknown diskstream type in XML"
|
||||
msgstr ""
|
||||
|
||||
#: session_state.cc:3603
|
||||
#: session_state.cc:3607
|
||||
msgid "Session: could not load diskstream via XML state"
|
||||
msgstr ""
|
||||
|
||||
|
|
@ -2548,6 +2544,9 @@ msgstr ""
|
|||
msgid "cannot open directory %1 (%2)"
|
||||
msgstr ""
|
||||
|
||||
#~ msgid "Session"
|
||||
#~ msgstr "Sesión"
|
||||
|
||||
#~ msgid ""
|
||||
#~ "No more JACK ports are available. You will need to stop %1 and restart "
|
||||
#~ "JACK with ports if you need this many tracks."
|
||||
|
|
|
|||
|
|
@ -7,7 +7,7 @@ msgid ""
|
|||
msgstr ""
|
||||
"Project-Id-Version: libardour 0.664.0\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2013-04-09 09:28-0400\n"
|
||||
"POT-Creation-Date: 2013-06-11 08:49-0400\n"
|
||||
"PO-Revision-Date: 2003-05-21 12:50+0500\n"
|
||||
"Last-Translator: Filippo Pappalardo <filippo@email.it>\n"
|
||||
"Language-Team: Italian\n"
|
||||
|
|
@ -132,7 +132,7 @@ msgstr ""
|
|||
#: audio_playlist_source.cc:171 audiosource.cc:913 file_source.cc:529
|
||||
#: midi_playlist_source.cc:144 midi_playlist_source.cc:152
|
||||
#: midi_playlist_source.cc:159 midi_source.cc:371 plugin_insert.cc:644
|
||||
#: rb_effect.cc:332 session.cc:2464 session.cc:2497 session.cc:3642
|
||||
#: rb_effect.cc:332 session.cc:2465 session.cc:2498 session.cc:3643
|
||||
#: session_handle.cc:87 sndfilesource.cc:121
|
||||
msgid "programming error: %1"
|
||||
msgstr "errore di programmazione: %1"
|
||||
|
|
@ -215,7 +215,7 @@ msgid ""
|
|||
"names"
|
||||
msgstr ""
|
||||
|
||||
#: audioengine.cc:846 session.cc:1697
|
||||
#: audioengine.cc:846 session.cc:1698
|
||||
msgid ""
|
||||
"No more JACK ports are available. You will need to stop %1 and restart JACK "
|
||||
"with more ports if you need this many tracks."
|
||||
|
|
@ -458,7 +458,7 @@ msgstr "impossibile localizzare \"cpu MHz\" in /proc/cpuinfo"
|
|||
msgid "audio"
|
||||
msgstr ""
|
||||
|
||||
#: data_type.cc:28 session.cc:1639 session.cc:1642
|
||||
#: data_type.cc:28 session.cc:1640 session.cc:1643
|
||||
msgid "MIDI"
|
||||
msgstr ""
|
||||
|
||||
|
|
@ -572,7 +572,7 @@ msgstr ""
|
|||
msgid "Rectangular"
|
||||
msgstr ""
|
||||
|
||||
#: export_formats.cc:52 session.cc:4853 session.cc:4869
|
||||
#: export_formats.cc:52 session.cc:4854 session.cc:4870
|
||||
msgid "None"
|
||||
msgstr ""
|
||||
|
||||
|
|
@ -627,74 +627,70 @@ msgstr "c'
|
|||
msgid "Cannot convert %1 to Latin-1 text"
|
||||
msgstr ""
|
||||
|
||||
#: export_profile_manager.cc:94
|
||||
#: export_profile_manager.cc:93
|
||||
msgid "Searching for export formats in %1"
|
||||
msgstr ""
|
||||
|
||||
#: export_profile_manager.cc:100
|
||||
#: export_profile_manager.cc:99
|
||||
#, fuzzy
|
||||
msgid "Unable to create export format directory %1: %2"
|
||||
msgstr "impossibile creare la cartella per la sessione %1; ignorato"
|
||||
|
||||
#: export_profile_manager.cc:258
|
||||
#: export_profile_manager.cc:257
|
||||
#, fuzzy
|
||||
msgid "Unable to remove export preset %1: %2"
|
||||
msgstr "impossibile creare la cartella per la sessione %1; ignorato"
|
||||
|
||||
#: export_profile_manager.cc:348
|
||||
#: export_profile_manager.cc:347
|
||||
msgid "Selection"
|
||||
msgstr ""
|
||||
|
||||
#: export_profile_manager.cc:466
|
||||
msgid "Session"
|
||||
msgstr ""
|
||||
|
||||
#: export_profile_manager.cc:587
|
||||
#: export_profile_manager.cc:600
|
||||
#, fuzzy
|
||||
msgid "Unable to rename export format %1 to %2: %3"
|
||||
msgstr "impossibile rinominare file audio sorgente da %1 a %2 (%3)"
|
||||
|
||||
#: export_profile_manager.cc:619
|
||||
#: export_profile_manager.cc:632
|
||||
#, fuzzy
|
||||
msgid "Unable to remove export profile %1: %2"
|
||||
msgstr "impossibile controllare il file di stato %1 (%2)"
|
||||
|
||||
#: export_profile_manager.cc:636
|
||||
#: export_profile_manager.cc:649
|
||||
#, fuzzy
|
||||
msgid "empty format"
|
||||
msgstr "separa"
|
||||
|
||||
#: export_profile_manager.cc:805
|
||||
#: export_profile_manager.cc:818
|
||||
msgid "No timespan has been selected!"
|
||||
msgstr ""
|
||||
|
||||
#: export_profile_manager.cc:809
|
||||
#: export_profile_manager.cc:822
|
||||
msgid "No channels have been selected!"
|
||||
msgstr ""
|
||||
|
||||
#: export_profile_manager.cc:813
|
||||
#: export_profile_manager.cc:826
|
||||
msgid "Some channels are empty"
|
||||
msgstr ""
|
||||
|
||||
#: export_profile_manager.cc:846
|
||||
#: export_profile_manager.cc:859
|
||||
msgid "No format selected!"
|
||||
msgstr ""
|
||||
|
||||
#: export_profile_manager.cc:848
|
||||
#: export_profile_manager.cc:861
|
||||
msgid "All channels are empty!"
|
||||
msgstr ""
|
||||
|
||||
#: export_profile_manager.cc:850
|
||||
#: export_profile_manager.cc:863
|
||||
msgid "One or more of the selected formats is not compatible with this system!"
|
||||
msgstr ""
|
||||
|
||||
#: export_profile_manager.cc:853
|
||||
#: export_profile_manager.cc:866
|
||||
msgid ""
|
||||
"%1 supports only %2 channels, but you have %3 channels in your channel "
|
||||
"configuration"
|
||||
msgstr ""
|
||||
|
||||
#: file_source.cc:198 session_state.cc:2887
|
||||
#: file_source.cc:198 session_state.cc:2891
|
||||
msgid ""
|
||||
"there are already 1000 files with names like %1; versioning discontinued"
|
||||
msgstr ""
|
||||
|
|
@ -959,15 +955,15 @@ msgstr ""
|
|||
msgid "%s out"
|
||||
msgstr ""
|
||||
|
||||
#: io.cc:1534 session.cc:493 session.cc:522
|
||||
#: io.cc:1534 session.cc:494 session.cc:523
|
||||
msgid "mono"
|
||||
msgstr ""
|
||||
|
||||
#: io.cc:1536 session.cc:506 session.cc:536
|
||||
#: io.cc:1536 session.cc:507 session.cc:537
|
||||
msgid "L"
|
||||
msgstr ""
|
||||
|
||||
#: io.cc:1536 session.cc:508 session.cc:538
|
||||
#: io.cc:1536 session.cc:509 session.cc:539
|
||||
msgid "R"
|
||||
msgstr ""
|
||||
|
||||
|
|
@ -1064,7 +1060,7 @@ msgstr ""
|
|||
msgid "incorrect XML mode passed to Locations::set_state"
|
||||
msgstr ""
|
||||
|
||||
#: location.cc:842 session.cc:4354 session_state.cc:1110
|
||||
#: location.cc:842 session.cc:4355 session_state.cc:1114
|
||||
msgid "session"
|
||||
msgstr ""
|
||||
|
||||
|
|
@ -1603,194 +1599,194 @@ msgstr ""
|
|||
msgid "programming error: send created using role %1"
|
||||
msgstr "errore di programmazione: %1"
|
||||
|
||||
#: session.cc:346
|
||||
#: session.cc:347
|
||||
msgid "Set block size and sample rate"
|
||||
msgstr ""
|
||||
|
||||
#: session.cc:351
|
||||
#: session.cc:352
|
||||
#, fuzzy
|
||||
msgid "Using configuration"
|
||||
msgstr "Ardour: impossibile la lettura del file di configurazione \"%1\""
|
||||
|
||||
#: session.cc:376
|
||||
#: session.cc:377
|
||||
msgid "LTC In"
|
||||
msgstr ""
|
||||
|
||||
#: session.cc:377
|
||||
#: session.cc:378
|
||||
msgid "LTC Out"
|
||||
msgstr ""
|
||||
|
||||
#: session.cc:403
|
||||
#: session.cc:404
|
||||
msgid "LTC-in"
|
||||
msgstr ""
|
||||
|
||||
#: session.cc:404
|
||||
#: session.cc:405
|
||||
msgid "LTC-out"
|
||||
msgstr ""
|
||||
|
||||
#: session.cc:433
|
||||
#: session.cc:434
|
||||
msgid "could not setup Click I/O"
|
||||
msgstr "impossibile impostare entrata/uscita del click"
|
||||
|
||||
#: session.cc:460
|
||||
#: session.cc:461
|
||||
msgid "cannot setup Click I/O"
|
||||
msgstr "impossibile impostare entrata/uscita del click"
|
||||
|
||||
#: session.cc:463
|
||||
#: session.cc:464
|
||||
msgid "Compute I/O Latencies"
|
||||
msgstr ""
|
||||
|
||||
#: session.cc:469
|
||||
#: session.cc:470
|
||||
msgid "Set up standard connections"
|
||||
msgstr ""
|
||||
|
||||
#: session.cc:490
|
||||
#: session.cc:491
|
||||
#, c-format
|
||||
msgid "out %<PRIu32>"
|
||||
msgstr ""
|
||||
|
||||
#: session.cc:504
|
||||
#: session.cc:505
|
||||
#, c-format
|
||||
msgid "out %<PRIu32>+%<PRIu32>"
|
||||
msgstr ""
|
||||
|
||||
#: session.cc:519
|
||||
#: session.cc:520
|
||||
#, c-format
|
||||
msgid "in %<PRIu32>"
|
||||
msgstr ""
|
||||
|
||||
#: session.cc:533
|
||||
#: session.cc:534
|
||||
#, c-format
|
||||
msgid "in %<PRIu32>+%<PRIu32>"
|
||||
msgstr ""
|
||||
|
||||
#: session.cc:569
|
||||
#: session.cc:570
|
||||
msgid "Setup signal flow and plugins"
|
||||
msgstr ""
|
||||
|
||||
#: session.cc:613
|
||||
#: session.cc:614
|
||||
msgid "Connect to engine"
|
||||
msgstr ""
|
||||
|
||||
#: session.cc:644
|
||||
#: session.cc:645
|
||||
#, fuzzy
|
||||
msgid "cannot connect master output %1 to %2"
|
||||
msgstr "IO: impossibile registrare la porta %1"
|
||||
|
||||
#: session.cc:703
|
||||
#: session.cc:704
|
||||
msgid "monitor"
|
||||
msgstr ""
|
||||
|
||||
#: session.cc:748
|
||||
#: session.cc:749
|
||||
#, fuzzy
|
||||
msgid "cannot connect control input %1 to %2"
|
||||
msgstr "impossibile impostare entrata/uscita del click"
|
||||
|
||||
#: session.cc:768
|
||||
#: session.cc:769
|
||||
msgid "The preferred I/O for the monitor bus (%1) cannot be found"
|
||||
msgstr ""
|
||||
|
||||
#: session.cc:799
|
||||
#: session.cc:800
|
||||
#, fuzzy
|
||||
msgid "cannot connect control output %1 to %2"
|
||||
msgstr "IO: impossibile disconnettere la porta d'uscita %1 da %2"
|
||||
|
||||
#: session.cc:863
|
||||
#: session.cc:864
|
||||
msgid "cannot create Auditioner: no auditioning of regions possible"
|
||||
msgstr "impossibile creare l'Auditioner"
|
||||
|
||||
#: session.cc:1042
|
||||
#: session.cc:1043
|
||||
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)"
|
||||
|
||||
#: session.cc:1082
|
||||
#: session.cc:1083
|
||||
msgid ""
|
||||
"You cannot use this location for auto-loop because it has zero or negative "
|
||||
"length"
|
||||
msgstr ""
|
||||
|
||||
#: session.cc:1395
|
||||
#: session.cc:1396
|
||||
msgid "feedback loop setup between %1 and %2"
|
||||
msgstr ""
|
||||
|
||||
#: session.cc:1691
|
||||
#: session.cc:1692
|
||||
#, fuzzy
|
||||
msgid "Session: could not create new midi track."
|
||||
msgstr "Sessione: impossibile creare una nuova traccia audio"
|
||||
|
||||
#: session.cc:1874 session.cc:1877
|
||||
#: session.cc:1875 session.cc:1878
|
||||
msgid "Audio"
|
||||
msgstr ""
|
||||
|
||||
#: session.cc:1901 session.cc:1909 session.cc:1986 session.cc:1994
|
||||
#: session.cc:1902 session.cc:1910 session.cc:1987 session.cc:1995
|
||||
msgid "cannot configure %1 in/%2 out configuration for new audio track"
|
||||
msgstr ""
|
||||
|
||||
#: session.cc:1932
|
||||
#: session.cc:1933
|
||||
msgid "Session: could not create new audio track."
|
||||
msgstr "Sessione: impossibile creare una nuova traccia audio"
|
||||
|
||||
#: session.cc:1964 session.cc:1967
|
||||
#: session.cc:1965 session.cc:1968
|
||||
msgid "Bus"
|
||||
msgstr ""
|
||||
|
||||
#: session.cc:2017
|
||||
#: session.cc:2018
|
||||
#, fuzzy
|
||||
msgid "Session: could not create new audio route."
|
||||
msgstr "Sessione: impossibile creare un nuovo route"
|
||||
|
||||
#: session.cc:2076 session.cc:2086
|
||||
#: session.cc:2077 session.cc:2087
|
||||
msgid "Session: UINT_MAX routes? impossible!"
|
||||
msgstr ""
|
||||
|
||||
#: session.cc:2108
|
||||
#: session.cc:2109
|
||||
#, fuzzy
|
||||
msgid "Session: cannot create track/bus from template description"
|
||||
msgstr "Sessione: impossibile creare Source dalla descrizione XML"
|
||||
|
||||
#: session.cc:2134
|
||||
#: session.cc:2135
|
||||
#, fuzzy
|
||||
msgid "Session: could not create new route from template"
|
||||
msgstr "Sessione: impossibile creare un nuovo route"
|
||||
|
||||
#: session.cc:2163
|
||||
#: session.cc:2164
|
||||
msgid "Adding new tracks/busses failed"
|
||||
msgstr ""
|
||||
|
||||
#: session.cc:3264
|
||||
#: session.cc:3265
|
||||
msgid "FATAL ERROR! Could not find a suitable version of %1 for a rename"
|
||||
msgstr ""
|
||||
|
||||
#: session.cc:3384 session.cc:3442
|
||||
#: session.cc:3385 session.cc:3443
|
||||
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"
|
||||
|
||||
#: session.cc:3832
|
||||
#: session.cc:3833
|
||||
msgid "send ID %1 appears to be in use already"
|
||||
msgstr ""
|
||||
|
||||
#: session.cc:3844
|
||||
#: session.cc:3845
|
||||
msgid "aux send ID %1 appears to be in use already"
|
||||
msgstr ""
|
||||
|
||||
#: session.cc:3856
|
||||
#: session.cc:3857
|
||||
msgid "return ID %1 appears to be in use already"
|
||||
msgstr ""
|
||||
|
||||
#: session.cc:3868
|
||||
#: session.cc:3869
|
||||
msgid "insert ID %1 appears to be in use already"
|
||||
msgstr ""
|
||||
|
||||
#: session.cc:3995
|
||||
#: session.cc:3996
|
||||
msgid "Cannot write a range where end <= start (e.g. %1 <= %2)"
|
||||
msgstr ""
|
||||
|
||||
#: session.cc:4024
|
||||
#: session.cc:4025
|
||||
msgid "too many bounced versions of playlist \"%1\""
|
||||
msgstr ""
|
||||
|
||||
#: session.cc:4034
|
||||
#: session.cc:4035
|
||||
msgid "cannot create new audio file \"%1\" for %2"
|
||||
msgstr "impossibile creare un nuovo file audio \"%1\" per %2"
|
||||
|
||||
|
|
@ -1838,7 +1834,7 @@ msgstr ""
|
|||
msgid "Export ended unexpectedly: %1"
|
||||
msgstr ""
|
||||
|
||||
#: session_ltc.cc:219
|
||||
#: session_ltc.cc:220
|
||||
msgid ""
|
||||
"LTC encoder: invalid framerate - LTC encoding is disabled for the remainder "
|
||||
"of this session."
|
||||
|
|
@ -1956,148 +1952,148 @@ msgstr "impossibile rinominare file audio sorgente da %1 a %2 (%3)"
|
|||
msgid "Could not remove session file at path \"%1\" (%2)"
|
||||
msgstr "impossibile controllare il percorso %1 (%2)"
|
||||
|
||||
#: session_state.cc:759
|
||||
#: session_state.cc:761
|
||||
msgid ""
|
||||
"the %1 audio engine is not connected and state saving would lose all I/O "
|
||||
"connections. Session not saved"
|
||||
msgstr ""
|
||||
|
||||
#: session_state.cc:808
|
||||
#: session_state.cc:812
|
||||
#, fuzzy
|
||||
msgid "state could not be saved to %1"
|
||||
msgstr "stato non salvato"
|
||||
|
||||
#: session_state.cc:810 session_state.cc:821
|
||||
#: session_state.cc:814 session_state.cc:825
|
||||
#, fuzzy
|
||||
msgid "Could not remove temporary session file at path \"%1\" (%2)"
|
||||
msgstr "impossibile controllare il percorso %1 (%2)"
|
||||
|
||||
#: session_state.cc:818
|
||||
#: session_state.cc:822
|
||||
#, fuzzy
|
||||
msgid "could not rename temporary session file %1 to %2"
|
||||
msgstr "impossibile rinominare file audio sorgente da %1 a %2 (%3)"
|
||||
|
||||
#: session_state.cc:886
|
||||
#: session_state.cc:890
|
||||
#, fuzzy
|
||||
msgid "%1: session file \"%2\" doesn't exist!"
|
||||
msgstr ""
|
||||
"%1: il file di informazioni sullo stato della sessione \"%2\" non esiste!"
|
||||
|
||||
#: session_state.cc:898
|
||||
#: session_state.cc:902
|
||||
#, fuzzy
|
||||
msgid "Could not understand session file %1"
|
||||
msgstr "IO: impossibile registrare la porta %1"
|
||||
|
||||
#: session_state.cc:907
|
||||
#: session_state.cc:911
|
||||
#, fuzzy
|
||||
msgid "Session file %1 is not a session"
|
||||
msgstr "File di configurazione non salvato"
|
||||
|
||||
#: session_state.cc:1204
|
||||
#: session_state.cc:1208
|
||||
msgid "programming error: Session: incorrect XML node sent to set_state()"
|
||||
msgstr ""
|
||||
|
||||
#: session_state.cc:1253
|
||||
#: session_state.cc:1257
|
||||
msgid "Session: XML state has no options section"
|
||||
msgstr "Sessione: il file di stato XML non ha alcuna sezione option"
|
||||
|
||||
#: session_state.cc:1258
|
||||
#: session_state.cc:1262
|
||||
#, fuzzy
|
||||
msgid "Session: XML state has no metadata section"
|
||||
msgstr "Sessione: il file di stato XML non ha alcuna sezione routes"
|
||||
|
||||
#: session_state.cc:1269
|
||||
#: session_state.cc:1273
|
||||
msgid "Session: XML state has no sources section"
|
||||
msgstr "Sessione: il file di stato XML non ha alcuna sezione sources"
|
||||
|
||||
#: session_state.cc:1276
|
||||
#: session_state.cc:1280
|
||||
msgid "Session: XML state has no Tempo Map section"
|
||||
msgstr "Sessione: il file di stato XML non ha alcuna sezione Tempo Map"
|
||||
|
||||
#: session_state.cc:1283
|
||||
#: session_state.cc:1287
|
||||
msgid "Session: XML state has no locations section"
|
||||
msgstr "Sessione: il file di stato XML non ha alcuna sezione locations"
|
||||
|
||||
#: session_state.cc:1309
|
||||
#: session_state.cc:1313
|
||||
msgid "Session: XML state has no Regions section"
|
||||
msgstr "Sessione: il file di stato XML non ha alcuna sezione Regions"
|
||||
|
||||
#: session_state.cc:1316
|
||||
#: session_state.cc:1320
|
||||
msgid "Session: XML state has no playlists section"
|
||||
msgstr "Sessione: il file di stato XML non ha alcuna sezione playlist"
|
||||
|
||||
#: session_state.cc:1336
|
||||
#: session_state.cc:1340
|
||||
#, fuzzy
|
||||
msgid "Session: XML state has no bundles section"
|
||||
msgstr "Sessione: il file di stato XML non ha alcuna sezione routes"
|
||||
|
||||
#: session_state.cc:1348
|
||||
#: session_state.cc:1352
|
||||
msgid "Session: XML state has no diskstreams section"
|
||||
msgstr "Sessione: il file di stato XML non ha alcuna sezione diskstream"
|
||||
|
||||
#: session_state.cc:1356
|
||||
#: session_state.cc:1360
|
||||
msgid "Session: XML state has no routes section"
|
||||
msgstr "Sessione: il file di stato XML non ha alcuna sezione routes"
|
||||
|
||||
#: session_state.cc:1368
|
||||
#: session_state.cc:1372
|
||||
#, fuzzy
|
||||
msgid "Session: XML state has no route groups section"
|
||||
msgstr "Sessione: il file di stato XML non ha alcuna sezione routes"
|
||||
|
||||
#: session_state.cc:1377
|
||||
#: session_state.cc:1381
|
||||
msgid "Session: XML state has no edit groups section"
|
||||
msgstr "Sessione: il file di stato XML non ha alcuna sezione edit groups"
|
||||
|
||||
#: session_state.cc:1384
|
||||
#: session_state.cc:1388
|
||||
msgid "Session: XML state has no mix groups section"
|
||||
msgstr "Sessione: il file di stato XML non ha alcuna sezione mix groups"
|
||||
|
||||
#: session_state.cc:1392
|
||||
#: session_state.cc:1396
|
||||
#, fuzzy
|
||||
msgid "Session: XML state has no click section"
|
||||
msgstr "Sessione: il file di stato XML non ha alcuna sezione click"
|
||||
|
||||
#: session_state.cc:1440
|
||||
#: session_state.cc:1444
|
||||
msgid "Session: cannot create Route from XML description."
|
||||
msgstr "Sessione: impossibile creare Route dalla descrizione XML"
|
||||
|
||||
#: session_state.cc:1444
|
||||
#: session_state.cc:1448
|
||||
msgid "Loaded track/bus %1"
|
||||
msgstr ""
|
||||
|
||||
#: session_state.cc:1542
|
||||
#: session_state.cc:1546
|
||||
msgid "Could not find diskstream for route"
|
||||
msgstr ""
|
||||
|
||||
#: session_state.cc:1596
|
||||
#: session_state.cc:1600
|
||||
msgid "Session: cannot create Region from XML description."
|
||||
msgstr "Sessione: impossibile creare regione dalla descrizione XML"
|
||||
|
||||
#: session_state.cc:1600
|
||||
#: session_state.cc:1604
|
||||
#, fuzzy
|
||||
msgid "Can not load state for region '%1'"
|
||||
msgstr "impossibile creare un nuovo nome per la regione \"%1\""
|
||||
|
||||
#: session_state.cc:1636
|
||||
#: session_state.cc:1640
|
||||
msgid "Regions in compound description not found (ID's %1 and %2): ignored"
|
||||
msgstr ""
|
||||
|
||||
#: session_state.cc:1664
|
||||
#: session_state.cc:1668
|
||||
msgid "Nested source has no ID info in session file! (ignored)"
|
||||
msgstr ""
|
||||
|
||||
#: session_state.cc:1676
|
||||
#: session_state.cc:1680
|
||||
#, fuzzy
|
||||
msgid "Cannot reconstruct nested source for region %1"
|
||||
msgstr "impossibile creare un nuovo nome per la regione \"%1\""
|
||||
|
||||
#: session_state.cc:1738
|
||||
#: session_state.cc:1742
|
||||
#, fuzzy
|
||||
msgid "Session: XMLNode describing a AudioRegion is incomplete (no source)"
|
||||
msgstr ""
|
||||
"Sessione: il nodo XML descrivente una Regione è incompleto (nessun source)"
|
||||
|
||||
#: session_state.cc:1746 session_state.cc:1767 session_state.cc:1787
|
||||
#: session_state.cc:1750 session_state.cc:1771 session_state.cc:1791
|
||||
#, fuzzy
|
||||
msgid ""
|
||||
"Session: XMLNode describing a AudioRegion references an unknown source id =%1"
|
||||
|
|
@ -2105,7 +2101,7 @@ msgstr ""
|
|||
"Sessione: il nodo XML descrivente una Regione fa riferimento ad un source "
|
||||
"con id sconosciuto =%1"
|
||||
|
||||
#: session_state.cc:1752 session_state.cc:1773 session_state.cc:1793
|
||||
#: session_state.cc:1756 session_state.cc:1777 session_state.cc:1797
|
||||
#, fuzzy
|
||||
msgid ""
|
||||
"Session: XMLNode describing a AudioRegion references a non-audio source id ="
|
||||
|
|
@ -2114,7 +2110,7 @@ msgstr ""
|
|||
"Sessione: il nodo XML descrivente una Regione fa riferimento ad un source "
|
||||
"con id sconosciuto =%1"
|
||||
|
||||
#: session_state.cc:1816
|
||||
#: session_state.cc:1820
|
||||
#, fuzzy
|
||||
msgid ""
|
||||
"Session: XMLNode describing an AudioRegion is missing some master sources; "
|
||||
|
|
@ -2122,13 +2118,13 @@ msgid ""
|
|||
msgstr ""
|
||||
"Sessione: il nodo XML descrivente una Regione è incompleto (nessun source)"
|
||||
|
||||
#: session_state.cc:1850
|
||||
#: session_state.cc:1854
|
||||
#, fuzzy
|
||||
msgid "Session: XMLNode describing a MidiRegion is incomplete (no source)"
|
||||
msgstr ""
|
||||
"Sessione: il nodo XML descrivente una Regione è incompleto (nessun source)"
|
||||
|
||||
#: session_state.cc:1858
|
||||
#: session_state.cc:1862
|
||||
#, fuzzy
|
||||
msgid ""
|
||||
"Session: XMLNode describing a MidiRegion references an unknown source id =%1"
|
||||
|
|
@ -2136,7 +2132,7 @@ msgstr ""
|
|||
"Sessione: il nodo XML descrivente una Regione fa riferimento ad un source "
|
||||
"con id sconosciuto =%1"
|
||||
|
||||
#: session_state.cc:1864
|
||||
#: session_state.cc:1868
|
||||
#, fuzzy
|
||||
msgid ""
|
||||
"Session: XMLNode describing a MidiRegion references a non-midi source id =%1"
|
||||
|
|
@ -2144,126 +2140,126 @@ msgstr ""
|
|||
"Sessione: il nodo XML descrivente una Regione fa riferimento ad un source "
|
||||
"con id sconosciuto =%1"
|
||||
|
||||
#: session_state.cc:1932
|
||||
#: session_state.cc:1936
|
||||
msgid ""
|
||||
"cannot create new file from region name \"%1\" with ident = \"%2\": too many "
|
||||
"existing files with similar names"
|
||||
msgstr ""
|
||||
|
||||
#: session_state.cc:1955
|
||||
#: session_state.cc:1959
|
||||
msgid "Session: cannot create Source from XML description."
|
||||
msgstr "Sessione: impossibile creare Source dalla descrizione XML"
|
||||
|
||||
#: session_state.cc:1989
|
||||
#: session_state.cc:1993
|
||||
msgid "A sound file is missing. It will be replaced by silence."
|
||||
msgstr ""
|
||||
|
||||
#: session_state.cc:2012
|
||||
#: session_state.cc:2016
|
||||
#, fuzzy
|
||||
msgid "Found a sound file that cannot be used by %1. Talk to the progammers."
|
||||
msgstr "E' stato trovato un file audio che non può essere usato da Ardour."
|
||||
|
||||
#: session_state.cc:2029
|
||||
#: session_state.cc:2033
|
||||
#, fuzzy
|
||||
msgid "Could not create templates directory \"%1\" (%2)"
|
||||
msgstr "Impossibile creare la cartella per i modelli di mixaggio \"%1\" (%2)"
|
||||
|
||||
#: session_state.cc:2042
|
||||
#: session_state.cc:2046
|
||||
msgid "Template \"%1\" already exists - new version not created"
|
||||
msgstr "Il modello \"%1\" esiste già - non è stata creata una nuova versione"
|
||||
|
||||
#: session_state.cc:2048
|
||||
#: session_state.cc:2052
|
||||
#, fuzzy
|
||||
msgid "Could not create directory for Session template\"%1\" (%2)"
|
||||
msgstr "Impossibile creare la cartella per i modelli di mixaggio \"%1\" (%2)"
|
||||
|
||||
#: session_state.cc:2058
|
||||
#: session_state.cc:2062
|
||||
#, fuzzy
|
||||
msgid "template not saved"
|
||||
msgstr "modello di mixaggio non salvato"
|
||||
|
||||
#: session_state.cc:2068
|
||||
#: session_state.cc:2072
|
||||
#, fuzzy
|
||||
msgid "Could not create directory for Session template plugin state\"%1\" (%2)"
|
||||
msgstr "Impossibile creare la cartella per i modelli di mixaggio \"%1\" (%2)"
|
||||
|
||||
#: session_state.cc:2263
|
||||
#: session_state.cc:2267
|
||||
#, fuzzy
|
||||
msgid "Unknown node \"%1\" found in Bundles list from session file"
|
||||
msgstr "Nodo sconosciuto \"%1\" trovato in Connections list dal file di stato"
|
||||
|
||||
#: session_state.cc:2805 session_state.cc:2811
|
||||
#: session_state.cc:2809 session_state.cc:2815
|
||||
#, fuzzy
|
||||
msgid "Cannot expand path %1 (%2)"
|
||||
msgstr "impossibile controllare il percorso %1 (%2)"
|
||||
|
||||
#: session_state.cc:2864
|
||||
#: session_state.cc:2868
|
||||
#, fuzzy
|
||||
msgid "Session: cannot create dead file folder \"%1\" (%2)"
|
||||
msgstr "Sessione: impossibile creare la cartella per la sessione \"%1\" (%2)"
|
||||
|
||||
#: session_state.cc:2903
|
||||
#: session_state.cc:2907
|
||||
#, fuzzy
|
||||
msgid "cannot rename unused file source from %1 to %2 (%3)"
|
||||
msgstr "impossibile rinominare file audio sorgente da %1 a %2 (%3)"
|
||||
|
||||
#: session_state.cc:2921
|
||||
#: session_state.cc:2925
|
||||
msgid "cannot remove peakfile %1 for %2 (%3)"
|
||||
msgstr "impossibile eliminare il peakfile %1 per %2 (%3)"
|
||||
|
||||
#: session_state.cc:3223
|
||||
#: session_state.cc:3227
|
||||
#, fuzzy
|
||||
msgid "could not backup old history file, current history not saved"
|
||||
msgstr ""
|
||||
"impossibile fare copia di sicurezza del file di stato, stato attuale non "
|
||||
"salvato"
|
||||
|
||||
#: session_state.cc:3236
|
||||
#: session_state.cc:3240
|
||||
#, fuzzy
|
||||
msgid "history could not be saved to %1"
|
||||
msgstr "stato non salvato"
|
||||
|
||||
#: session_state.cc:3239
|
||||
#: session_state.cc:3243
|
||||
#, fuzzy
|
||||
msgid "Could not remove history file at path \"%1\" (%2)"
|
||||
msgstr "Esportazione: impossibile scrivere dati sul file di output (%1)"
|
||||
|
||||
#: session_state.cc:3243
|
||||
#: session_state.cc:3247
|
||||
#, fuzzy
|
||||
msgid "could not restore history file from backup %1 (%2)"
|
||||
msgstr "Esportazione: impossibile scrivere dati sul file di output (%1)"
|
||||
|
||||
#: session_state.cc:3268
|
||||
#: session_state.cc:3272
|
||||
msgid "%1: no history file \"%2\" for this session."
|
||||
msgstr ""
|
||||
|
||||
#: session_state.cc:3274
|
||||
#: session_state.cc:3278
|
||||
#, fuzzy
|
||||
msgid "Could not understand session history file \"%1\""
|
||||
msgstr "IO: impossibile registrare la porta %1"
|
||||
|
||||
#: session_state.cc:3316
|
||||
#: session_state.cc:3320
|
||||
msgid "Failed to downcast MidiSource for NoteDiffCommand"
|
||||
msgstr ""
|
||||
|
||||
#: session_state.cc:3327
|
||||
#: session_state.cc:3331
|
||||
msgid "Failed to downcast MidiSource for SysExDiffCommand"
|
||||
msgstr ""
|
||||
|
||||
#: session_state.cc:3338
|
||||
#: session_state.cc:3342
|
||||
msgid "Failed to downcast MidiSource for PatchChangeDiffCommand"
|
||||
msgstr ""
|
||||
|
||||
#: session_state.cc:3346
|
||||
#: session_state.cc:3350
|
||||
msgid "Couldn't figure out how to make a Command out of a %1 XMLNode."
|
||||
msgstr ""
|
||||
|
||||
#: session_state.cc:3598
|
||||
#: session_state.cc:3602
|
||||
#, fuzzy
|
||||
msgid "Session: unknown diskstream type in XML"
|
||||
msgstr "Sessione: il file di stato XML non ha alcuna sezione diskstream"
|
||||
|
||||
#: session_state.cc:3603
|
||||
#: session_state.cc:3607
|
||||
msgid "Session: could not load diskstream via XML state"
|
||||
msgstr ""
|
||||
|
||||
|
|
|
|||
|
|
@ -8,7 +8,7 @@ msgid ""
|
|||
msgstr ""
|
||||
"Project-Id-Version: libardour\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2013-04-09 09:28-0400\n"
|
||||
"POT-Creation-Date: 2013-06-11 08:49-0400\n"
|
||||
"PO-Revision-Date: 2011-09-13 22:43+0100\n"
|
||||
"Last-Translator: Eivind Ødegård <meinmycell-lists@yahoo.no>\n"
|
||||
"Language-Team: Nynorsk <i18n-nn@lister.ping.uio.no>\n"
|
||||
|
|
@ -126,7 +126,7 @@ msgstr "Lydspelelister (ubrukte)"
|
|||
#: audio_playlist_source.cc:171 audiosource.cc:913 file_source.cc:529
|
||||
#: midi_playlist_source.cc:144 midi_playlist_source.cc:152
|
||||
#: midi_playlist_source.cc:159 midi_source.cc:371 plugin_insert.cc:644
|
||||
#: rb_effect.cc:332 session.cc:2464 session.cc:2497 session.cc:3642
|
||||
#: rb_effect.cc:332 session.cc:2465 session.cc:2498 session.cc:3643
|
||||
#: session_handle.cc:87 sndfilesource.cc:121
|
||||
msgid "programming error: %1"
|
||||
msgstr "Programmeringsfeil: %1"
|
||||
|
|
@ -215,7 +215,7 @@ msgstr ""
|
|||
"ein port med namnet \"%1\" finst frå før: sjekk opp dublettar i namn på spor "
|
||||
"eller bussar"
|
||||
|
||||
#: audioengine.cc:846 session.cc:1697
|
||||
#: audioengine.cc:846 session.cc:1698
|
||||
#, fuzzy
|
||||
msgid ""
|
||||
"No more JACK ports are available. You will need to stop %1 and restart JACK "
|
||||
|
|
@ -460,7 +460,7 @@ msgstr "finn ikkje prosessor-MHz i /proc/cpuinfo"
|
|||
msgid "audio"
|
||||
msgstr "lyd"
|
||||
|
||||
#: data_type.cc:28 session.cc:1639 session.cc:1642
|
||||
#: data_type.cc:28 session.cc:1640 session.cc:1643
|
||||
msgid "MIDI"
|
||||
msgstr "MIDI"
|
||||
|
||||
|
|
@ -577,7 +577,7 @@ msgstr "Trekant"
|
|||
msgid "Rectangular"
|
||||
msgstr "Firkant"
|
||||
|
||||
#: export_formats.cc:52 session.cc:4853 session.cc:4869
|
||||
#: export_formats.cc:52 session.cc:4854 session.cc:4870
|
||||
msgid "None"
|
||||
msgstr "Ingen"
|
||||
|
||||
|
|
@ -630,75 +630,71 @@ msgstr "ompunktinga var mislukka: %1"
|
|||
msgid "Cannot convert %1 to Latin-1 text"
|
||||
msgstr ""
|
||||
|
||||
#: export_profile_manager.cc:94
|
||||
#: export_profile_manager.cc:93
|
||||
msgid "Searching for export formats in %1"
|
||||
msgstr "Leitar etter eksportformat i %1"
|
||||
|
||||
#: export_profile_manager.cc:100
|
||||
#: export_profile_manager.cc:99
|
||||
#, fuzzy
|
||||
msgid "Unable to create export format directory %1: %2"
|
||||
msgstr "greier ikkje laga øktmappa på stigen %1 : %2"
|
||||
|
||||
#: export_profile_manager.cc:258
|
||||
#: export_profile_manager.cc:257
|
||||
#, fuzzy
|
||||
msgid "Unable to remove export preset %1: %2"
|
||||
msgstr "greidde ikkje laga port: %1"
|
||||
|
||||
#: export_profile_manager.cc:348
|
||||
#: export_profile_manager.cc:347
|
||||
msgid "Selection"
|
||||
msgstr "Val"
|
||||
|
||||
#: export_profile_manager.cc:466
|
||||
msgid "Session"
|
||||
msgstr "Økt"
|
||||
|
||||
#: export_profile_manager.cc:587
|
||||
#: export_profile_manager.cc:600
|
||||
#, fuzzy
|
||||
msgid "Unable to rename export format %1 to %2: %3"
|
||||
msgstr "kan ikkje døypa om filkjelda frå %1 til %2 (%3)"
|
||||
|
||||
#: export_profile_manager.cc:619
|
||||
#: export_profile_manager.cc:632
|
||||
#, fuzzy
|
||||
msgid "Unable to remove export profile %1: %2"
|
||||
msgstr "Greier ikkje laga tryggingskopi av tilstandsfila %1 (%2)"
|
||||
|
||||
#: export_profile_manager.cc:636
|
||||
#: export_profile_manager.cc:649
|
||||
#, fuzzy
|
||||
msgid "empty format"
|
||||
msgstr "format"
|
||||
|
||||
#: export_profile_manager.cc:805
|
||||
#: export_profile_manager.cc:818
|
||||
msgid "No timespan has been selected!"
|
||||
msgstr "Du har ikkje valt noko tidsomfang!"
|
||||
|
||||
#: export_profile_manager.cc:809
|
||||
#: export_profile_manager.cc:822
|
||||
msgid "No channels have been selected!"
|
||||
msgstr "Ingen MIDI-kanalar er valde!"
|
||||
|
||||
#: export_profile_manager.cc:813
|
||||
#: export_profile_manager.cc:826
|
||||
msgid "Some channels are empty"
|
||||
msgstr "Nokre av kanalane er tomme"
|
||||
|
||||
#: export_profile_manager.cc:846
|
||||
#: export_profile_manager.cc:859
|
||||
msgid "No format selected!"
|
||||
msgstr "Du har ikkje valt noko format!"
|
||||
|
||||
#: export_profile_manager.cc:848
|
||||
#: export_profile_manager.cc:861
|
||||
msgid "All channels are empty!"
|
||||
msgstr "Alle kanalane er tomme!"
|
||||
|
||||
#: export_profile_manager.cc:850
|
||||
#: export_profile_manager.cc:863
|
||||
msgid "One or more of the selected formats is not compatible with this system!"
|
||||
msgstr "Eitt eller fleire av desse formata samsvarar ikkje med dette systemet!"
|
||||
|
||||
#: export_profile_manager.cc:853
|
||||
#: export_profile_manager.cc:866
|
||||
msgid ""
|
||||
"%1 supports only %2 channels, but you have %3 channels in your channel "
|
||||
"configuration"
|
||||
msgstr ""
|
||||
"%1 støttar berre %2 kanalar, men du har %3 kanalar i kanaloppsettet ditt"
|
||||
|
||||
#: file_source.cc:198 session_state.cc:2887
|
||||
#: file_source.cc:198 session_state.cc:2891
|
||||
msgid ""
|
||||
"there are already 1000 files with names like %1; versioning discontinued"
|
||||
msgstr "Det er alt 1000 filer med namn som %1, kuttar ut versjonsnamn"
|
||||
|
|
@ -953,15 +949,15 @@ msgstr " %s inn"
|
|||
msgid "%s out"
|
||||
msgstr "%s ut"
|
||||
|
||||
#: io.cc:1534 session.cc:493 session.cc:522
|
||||
#: io.cc:1534 session.cc:494 session.cc:523
|
||||
msgid "mono"
|
||||
msgstr "mono"
|
||||
|
||||
#: io.cc:1536 session.cc:506 session.cc:536
|
||||
#: io.cc:1536 session.cc:507 session.cc:537
|
||||
msgid "L"
|
||||
msgstr "V"
|
||||
|
||||
#: io.cc:1536 session.cc:508 session.cc:538
|
||||
#: io.cc:1536 session.cc:509 session.cc:539
|
||||
msgid "R"
|
||||
msgstr "H"
|
||||
|
||||
|
|
@ -1061,7 +1057,7 @@ msgstr "Stader: forsøk på å bruka ukjend stad som vald stad"
|
|||
msgid "incorrect XML mode passed to Locations::set_state"
|
||||
msgstr "feil XML-modus send til Locations::set_state"
|
||||
|
||||
#: location.cc:842 session.cc:4354 session_state.cc:1110
|
||||
#: location.cc:842 session.cc:4355 session_state.cc:1114
|
||||
msgid "session"
|
||||
msgstr "økt"
|
||||
|
||||
|
|
@ -1591,188 +1587,188 @@ msgstr "send %1"
|
|||
msgid "programming error: send created using role %1"
|
||||
msgstr "programmeringsfeil: ukjend redigeringsmodus-streng \"%1\""
|
||||
|
||||
#: session.cc:346
|
||||
#: session.cc:347
|
||||
msgid "Set block size and sample rate"
|
||||
msgstr "Set blokkstorleik og punktrate"
|
||||
|
||||
#: session.cc:351
|
||||
#: session.cc:352
|
||||
msgid "Using configuration"
|
||||
msgstr "Bruker oppsett"
|
||||
|
||||
#: session.cc:376
|
||||
#: session.cc:377
|
||||
msgid "LTC In"
|
||||
msgstr ""
|
||||
|
||||
#: session.cc:377
|
||||
#: session.cc:378
|
||||
msgid "LTC Out"
|
||||
msgstr ""
|
||||
|
||||
#: session.cc:403
|
||||
#: session.cc:404
|
||||
msgid "LTC-in"
|
||||
msgstr ""
|
||||
|
||||
#: session.cc:404
|
||||
#: session.cc:405
|
||||
msgid "LTC-out"
|
||||
msgstr ""
|
||||
|
||||
#: session.cc:433
|
||||
#: session.cc:434
|
||||
msgid "could not setup Click I/O"
|
||||
msgstr "greidde ikkje setja opp klikk-I/U"
|
||||
|
||||
#: session.cc:460
|
||||
#: session.cc:461
|
||||
msgid "cannot setup Click I/O"
|
||||
msgstr "greier ikkje setja opp klikk-I/U"
|
||||
|
||||
#: session.cc:463
|
||||
#: session.cc:464
|
||||
msgid "Compute I/O Latencies"
|
||||
msgstr "Rekn ut I/U-seinkingar"
|
||||
|
||||
#: session.cc:469
|
||||
#: session.cc:470
|
||||
msgid "Set up standard connections"
|
||||
msgstr "Set opp standartilkoplingar"
|
||||
|
||||
#: session.cc:490
|
||||
#: session.cc:491
|
||||
#, c-format
|
||||
msgid "out %<PRIu32>"
|
||||
msgstr "ut %<PRIu32>"
|
||||
|
||||
#: session.cc:504
|
||||
#: session.cc:505
|
||||
#, c-format
|
||||
msgid "out %<PRIu32>+%<PRIu32>"
|
||||
msgstr "ut %<PRIu32>+%<PRIu32>"
|
||||
|
||||
#: session.cc:519
|
||||
#: session.cc:520
|
||||
#, c-format
|
||||
msgid "in %<PRIu32>"
|
||||
msgstr "inn %<PRIu32>"
|
||||
|
||||
#: session.cc:533
|
||||
#: session.cc:534
|
||||
#, c-format
|
||||
msgid "in %<PRIu32>+%<PRIu32>"
|
||||
msgstr "inn %<PRIu32>+%<PRIu32>"
|
||||
|
||||
#: session.cc:569
|
||||
#: session.cc:570
|
||||
msgid "Setup signal flow and plugins"
|
||||
msgstr "Set opp signalflyt og innstikk"
|
||||
|
||||
#: session.cc:613
|
||||
#: session.cc:614
|
||||
msgid "Connect to engine"
|
||||
msgstr "Kople til maskin"
|
||||
|
||||
#: session.cc:644
|
||||
#: session.cc:645
|
||||
msgid "cannot connect master output %1 to %2"
|
||||
msgstr "greier ikkje kopla til hovudutgangane %1 til %2"
|
||||
|
||||
#: session.cc:703
|
||||
#: session.cc:704
|
||||
msgid "monitor"
|
||||
msgstr "lytting"
|
||||
|
||||
#: session.cc:748
|
||||
#: session.cc:749
|
||||
msgid "cannot connect control input %1 to %2"
|
||||
msgstr "greier ikkje kopla til kontrollinngangane %1 til %2"
|
||||
|
||||
#: session.cc:768
|
||||
#: session.cc:769
|
||||
msgid "The preferred I/O for the monitor bus (%1) cannot be found"
|
||||
msgstr "Greidde ikkje finna føretrekt I/U for lyttebussen (%1)"
|
||||
|
||||
#: session.cc:799
|
||||
#: session.cc:800
|
||||
msgid "cannot connect control output %1 to %2"
|
||||
msgstr "greier ikkje kopla til kontrollutgangane %1 til %2"
|
||||
|
||||
#: session.cc:863
|
||||
#: session.cc:864
|
||||
msgid "cannot create Auditioner: no auditioning of regions possible"
|
||||
msgstr "greier ikkje laga Lytting: det er ikkje råd å lytta på nokon bolkar."
|
||||
|
||||
#: session.cc:1042
|
||||
#: session.cc:1043
|
||||
msgid "Session: you can't use that location for auto punch (start <= end)"
|
||||
msgstr "Økt: du kan ikkje bruka denne staden for autoinnslag (start<=slutt)"
|
||||
|
||||
#: session.cc:1082
|
||||
#: session.cc:1083
|
||||
msgid ""
|
||||
"You cannot use this location for auto-loop because it has zero or negative "
|
||||
"length"
|
||||
msgstr ""
|
||||
|
||||
#: session.cc:1395
|
||||
#: session.cc:1396
|
||||
msgid "feedback loop setup between %1 and %2"
|
||||
msgstr "rundgang-lykkjeoppsett mellom %1 og %2"
|
||||
|
||||
#: session.cc:1691
|
||||
#: session.cc:1692
|
||||
msgid "Session: could not create new midi track."
|
||||
msgstr "Økt: greidde ikkje laga nytt midispor."
|
||||
|
||||
#: session.cc:1874 session.cc:1877
|
||||
#: session.cc:1875 session.cc:1878
|
||||
msgid "Audio"
|
||||
msgstr "Lyd"
|
||||
|
||||
#: session.cc:1901 session.cc:1909 session.cc:1986 session.cc:1994
|
||||
#: session.cc:1902 session.cc:1910 session.cc:1987 session.cc:1995
|
||||
msgid "cannot configure %1 in/%2 out configuration for new audio track"
|
||||
msgstr ""
|
||||
"greier ikkje stilla inn %1 inn/%2 ut-innstillingane for det nye lydsporet"
|
||||
|
||||
#: session.cc:1932
|
||||
#: session.cc:1933
|
||||
msgid "Session: could not create new audio track."
|
||||
msgstr "Økt: greidde ikkje laga nytt lydspor."
|
||||
|
||||
#: session.cc:1964 session.cc:1967
|
||||
#: session.cc:1965 session.cc:1968
|
||||
msgid "Bus"
|
||||
msgstr "Buss"
|
||||
|
||||
#: session.cc:2017
|
||||
#: session.cc:2018
|
||||
msgid "Session: could not create new audio route."
|
||||
msgstr "Økt: greidde ikkje laga ny lydrute."
|
||||
|
||||
#: session.cc:2076 session.cc:2086
|
||||
#: session.cc:2077 session.cc:2087
|
||||
msgid "Session: UINT_MAX routes? impossible!"
|
||||
msgstr "Økt: UINT_MAX-ruter? Går ikkje an!"
|
||||
|
||||
#: session.cc:2108
|
||||
#: session.cc:2109
|
||||
msgid "Session: cannot create track/bus from template description"
|
||||
msgstr "Økt: greier ikkje laga spor/buss frå malskildringa"
|
||||
|
||||
#: session.cc:2134
|
||||
#: session.cc:2135
|
||||
msgid "Session: could not create new route from template"
|
||||
msgstr "Økt: greidde ikkje laga ny lydrute frå malen"
|
||||
|
||||
#: session.cc:2163
|
||||
#: session.cc:2164
|
||||
msgid "Adding new tracks/busses failed"
|
||||
msgstr ""
|
||||
|
||||
#: session.cc:3264
|
||||
#: session.cc:3265
|
||||
msgid "FATAL ERROR! Could not find a suitable version of %1 for a rename"
|
||||
msgstr ""
|
||||
"ALVORLEG FEIL! Greidde ikkje finna ei høveleg utgåve av %1 for å døypa om"
|
||||
|
||||
#: session.cc:3384 session.cc:3442
|
||||
#: session.cc:3385 session.cc:3443
|
||||
msgid "There are already %1 recordings for %2, which I consider too many."
|
||||
msgstr "Det er alt %1 opptak for %2, og eg synest det er for mange."
|
||||
|
||||
#: session.cc:3832
|
||||
#: session.cc:3833
|
||||
msgid "send ID %1 appears to be in use already"
|
||||
msgstr "send-IDen %1 ser ut til å vera i bruk frå før"
|
||||
|
||||
#: session.cc:3844
|
||||
#: session.cc:3845
|
||||
#, fuzzy
|
||||
msgid "aux send ID %1 appears to be in use already"
|
||||
msgstr "send-IDen %1 ser ut til å vera i bruk frå før"
|
||||
|
||||
#: session.cc:3856
|
||||
#: session.cc:3857
|
||||
msgid "return ID %1 appears to be in use already"
|
||||
msgstr "retur-IDen %1 ser ut til å vera i bruk frå før"
|
||||
|
||||
#: session.cc:3868
|
||||
#: session.cc:3869
|
||||
msgid "insert ID %1 appears to be in use already"
|
||||
msgstr "send-IDen %2 ser ut til å vera i bruk frå før"
|
||||
|
||||
#: session.cc:3995
|
||||
#: session.cc:3996
|
||||
msgid "Cannot write a range where end <= start (e.g. %1 <= %2)"
|
||||
msgstr "Kan ikkje skriva eit område der slutten <= starten (td. %1 <= %2)"
|
||||
|
||||
#: session.cc:4024
|
||||
#: session.cc:4025
|
||||
msgid "too many bounced versions of playlist \"%1\""
|
||||
msgstr "for mange samanmiksa versjonar av spelelista \"%1\""
|
||||
|
||||
#: session.cc:4034
|
||||
#: session.cc:4035
|
||||
msgid "cannot create new audio file \"%1\" for %2"
|
||||
msgstr "greier ikkje laga ny lydfil \"%1\" for %2"
|
||||
|
||||
|
|
@ -1825,7 +1821,7 @@ msgstr "%1: greier ikkje finna %2 for eksportering"
|
|||
msgid "Export ended unexpectedly: %1"
|
||||
msgstr ""
|
||||
|
||||
#: session_ltc.cc:219
|
||||
#: session_ltc.cc:220
|
||||
msgid ""
|
||||
"LTC encoder: invalid framerate - LTC encoding is disabled for the remainder "
|
||||
"of this session."
|
||||
|
|
@ -1933,7 +1929,7 @@ msgstr "greidde ikkje døypa om snøggbiletet %1 til %2 (%3)"
|
|||
msgid "Could not remove session file at path \"%1\" (%2)"
|
||||
msgstr "Greidde ikkje fjerna opptaksstatusen på stigen \"%1\" (%2)"
|
||||
|
||||
#: session_state.cc:759
|
||||
#: session_state.cc:761
|
||||
msgid ""
|
||||
"the %1 audio engine is not connected and state saving would lose all I/O "
|
||||
"connections. Session not saved"
|
||||
|
|
@ -1941,138 +1937,138 @@ msgstr ""
|
|||
"lydmotoren i %1 er ikkje kopla til, og å lagra statusen ville kasta bort "
|
||||
"alle I/U-tilkoplingar. Økta er ikkje lagra"
|
||||
|
||||
#: session_state.cc:808
|
||||
#: session_state.cc:812
|
||||
msgid "state could not be saved to %1"
|
||||
msgstr "greidde ikkje lagra tilstanden til %1"
|
||||
|
||||
#: session_state.cc:810 session_state.cc:821
|
||||
#: session_state.cc:814 session_state.cc:825
|
||||
#, fuzzy
|
||||
msgid "Could not remove temporary session file at path \"%1\" (%2)"
|
||||
msgstr "Greidde ikkje fjerna opptaksstatusen på stigen \"%1\" (%2)"
|
||||
|
||||
#: session_state.cc:818
|
||||
#: session_state.cc:822
|
||||
msgid "could not rename temporary session file %1 to %2"
|
||||
msgstr "greidde ikkje døypa om mellombels øktfil %1 til %2"
|
||||
|
||||
#: session_state.cc:886
|
||||
#: session_state.cc:890
|
||||
#, fuzzy
|
||||
msgid "%1: session file \"%2\" doesn't exist!"
|
||||
msgstr "%1: tilstandsinformasjonsfila \"%2\" for økta finst ikkje!"
|
||||
|
||||
#: session_state.cc:898
|
||||
#: session_state.cc:902
|
||||
#, fuzzy
|
||||
msgid "Could not understand session file %1"
|
||||
msgstr "Skjønte ikkje økthistoriefila \"%1\""
|
||||
|
||||
#: session_state.cc:907
|
||||
#: session_state.cc:911
|
||||
msgid "Session file %1 is not a session"
|
||||
msgstr "Øktfila %1 er ikkje ei økt"
|
||||
|
||||
#: session_state.cc:1204
|
||||
#: session_state.cc:1208
|
||||
msgid "programming error: Session: incorrect XML node sent to set_state()"
|
||||
msgstr ""
|
||||
"programmeringsfeil: Økt: feil XML-punkt sendt til set_state()-funksjonen"
|
||||
|
||||
#: session_state.cc:1253
|
||||
#: session_state.cc:1257
|
||||
msgid "Session: XML state has no options section"
|
||||
msgstr "Økt: XML-tilstandsfila har ikkje noko avsnitt om instillingar"
|
||||
|
||||
#: session_state.cc:1258
|
||||
#: session_state.cc:1262
|
||||
msgid "Session: XML state has no metadata section"
|
||||
msgstr "Økt: XML-fila har inga avdeling for metadata"
|
||||
|
||||
#: session_state.cc:1269
|
||||
#: session_state.cc:1273
|
||||
msgid "Session: XML state has no sources section"
|
||||
msgstr "Økt: XML-tilstandsfila har ikkje noko avsnitt om kjelder"
|
||||
|
||||
#: session_state.cc:1276
|
||||
#: session_state.cc:1280
|
||||
msgid "Session: XML state has no Tempo Map section"
|
||||
msgstr "Økt: XML-fila har ikkje noko avsnitt om tempokart"
|
||||
|
||||
#: session_state.cc:1283
|
||||
#: session_state.cc:1287
|
||||
msgid "Session: XML state has no locations section"
|
||||
msgstr "Økt: XML-fila har ikkje noko avsnitt om stader"
|
||||
|
||||
#: session_state.cc:1309
|
||||
#: session_state.cc:1313
|
||||
msgid "Session: XML state has no Regions section"
|
||||
msgstr "Økt: XML-tilstandsfila har ikkje noko avsnitt om bolkar"
|
||||
|
||||
#: session_state.cc:1316
|
||||
#: session_state.cc:1320
|
||||
msgid "Session: XML state has no playlists section"
|
||||
msgstr "Økt: XML-tilstandsfila har ikkje noko avsnitt om spelelister"
|
||||
|
||||
#: session_state.cc:1336
|
||||
#: session_state.cc:1340
|
||||
msgid "Session: XML state has no bundles section"
|
||||
msgstr "Økt: XML-fila har inga avdeling for bundlar"
|
||||
|
||||
#: session_state.cc:1348
|
||||
#: session_state.cc:1352
|
||||
msgid "Session: XML state has no diskstreams section"
|
||||
msgstr "Økt: XML-fila har ikkje nok avsnitt om diskstraumar"
|
||||
|
||||
#: session_state.cc:1356
|
||||
#: session_state.cc:1360
|
||||
msgid "Session: XML state has no routes section"
|
||||
msgstr "Økt: XML-fila har ikkje noko avsnitt om ruter"
|
||||
|
||||
#: session_state.cc:1368
|
||||
#: session_state.cc:1372
|
||||
msgid "Session: XML state has no route groups section"
|
||||
msgstr "Økt: XML-fila har inga avdeling for rutegrupper"
|
||||
|
||||
#: session_state.cc:1377
|
||||
#: session_state.cc:1381
|
||||
msgid "Session: XML state has no edit groups section"
|
||||
msgstr "Økt: XML-fila har ikkje noko avsnitt om grupperedigering"
|
||||
|
||||
#: session_state.cc:1384
|
||||
#: session_state.cc:1388
|
||||
msgid "Session: XML state has no mix groups section"
|
||||
msgstr "Økt: XML-fila har ikkje noko avsnitt om miksgrupper"
|
||||
|
||||
#: session_state.cc:1392
|
||||
#: session_state.cc:1396
|
||||
msgid "Session: XML state has no click section"
|
||||
msgstr "Økt: XML-fila har ikkje noko avsnitt om klikk"
|
||||
|
||||
#: session_state.cc:1440
|
||||
#: session_state.cc:1444
|
||||
msgid "Session: cannot create Route from XML description."
|
||||
msgstr "Økt: greier ikkje laga rute ut frå XML-skildringa."
|
||||
|
||||
#: session_state.cc:1444
|
||||
#: session_state.cc:1448
|
||||
msgid "Loaded track/bus %1"
|
||||
msgstr "Lasta spor/buss %1"
|
||||
|
||||
#: session_state.cc:1542
|
||||
#: session_state.cc:1546
|
||||
msgid "Could not find diskstream for route"
|
||||
msgstr "Greidde ikkje finna diskstraumen for rute"
|
||||
|
||||
#: session_state.cc:1596
|
||||
#: session_state.cc:1600
|
||||
msgid "Session: cannot create Region from XML description."
|
||||
msgstr "Økt: greier ikkje laga bolkar ut frå XML-skildringa."
|
||||
|
||||
#: session_state.cc:1600
|
||||
#: session_state.cc:1604
|
||||
msgid "Can not load state for region '%1'"
|
||||
msgstr "Greier ikkje laga status for bolken '%1'"
|
||||
|
||||
#: session_state.cc:1636
|
||||
#: session_state.cc:1640
|
||||
msgid "Regions in compound description not found (ID's %1 and %2): ignored"
|
||||
msgstr "Fann ikkje bolkar i samansetjingsstatus (IDar %1 og %2): ignorert"
|
||||
|
||||
#: session_state.cc:1664
|
||||
#: session_state.cc:1668
|
||||
#, fuzzy
|
||||
msgid "Nested source has no ID info in session file! (ignored)"
|
||||
msgstr "Nøsta kjelde har ingen ID-info i øktstatusfila! (ignorert)"
|
||||
|
||||
#: session_state.cc:1676
|
||||
#: session_state.cc:1680
|
||||
msgid "Cannot reconstruct nested source for region %1"
|
||||
msgstr "Greier ikkje rekonstruera nøsta kjelde for bolken %1"
|
||||
|
||||
#: session_state.cc:1738
|
||||
#: session_state.cc:1742
|
||||
msgid "Session: XMLNode describing a AudioRegion is incomplete (no source)"
|
||||
msgstr "Økt: XML-punktet som skildrar ein lydbolk er uferdig (manglar kjelde)"
|
||||
|
||||
#: session_state.cc:1746 session_state.cc:1767 session_state.cc:1787
|
||||
#: session_state.cc:1750 session_state.cc:1771 session_state.cc:1791
|
||||
msgid ""
|
||||
"Session: XMLNode describing a AudioRegion references an unknown source id =%1"
|
||||
msgstr ""
|
||||
"Økt: XML-punktet som skildrar ein lydbolk peikar på ein ukjend kjelde-ID = %1"
|
||||
|
||||
#: session_state.cc:1752 session_state.cc:1773 session_state.cc:1793
|
||||
#: session_state.cc:1756 session_state.cc:1777 session_state.cc:1797
|
||||
msgid ""
|
||||
"Session: XMLNode describing a AudioRegion references a non-audio source id ="
|
||||
"%1"
|
||||
|
|
@ -2080,7 +2076,7 @@ msgstr ""
|
|||
"Økt: XML-punktet som skildrar ein lydbolk peikar på ein kjelde-ID %1 som "
|
||||
"ikkje er ei lydfil"
|
||||
|
||||
#: session_state.cc:1816
|
||||
#: session_state.cc:1820
|
||||
msgid ""
|
||||
"Session: XMLNode describing an AudioRegion is missing some master sources; "
|
||||
"ignored"
|
||||
|
|
@ -2088,25 +2084,25 @@ msgstr ""
|
|||
"Økt: XML-punktet som skildrar ein lydbolk manglar nokre masterkjelder, ser "
|
||||
"bort frå"
|
||||
|
||||
#: session_state.cc:1850
|
||||
#: session_state.cc:1854
|
||||
msgid "Session: XMLNode describing a MidiRegion is incomplete (no source)"
|
||||
msgstr "Økt: XML-punktet som skildrar ein midibolk er uferdig (manglar kjelde)"
|
||||
|
||||
#: session_state.cc:1858
|
||||
#: session_state.cc:1862
|
||||
msgid ""
|
||||
"Session: XMLNode describing a MidiRegion references an unknown source id =%1"
|
||||
msgstr ""
|
||||
"Økt: XML-punktet som skildrar ein midibolk peikar på ein ukjend kjelde-ID = "
|
||||
"%1"
|
||||
|
||||
#: session_state.cc:1864
|
||||
#: session_state.cc:1868
|
||||
msgid ""
|
||||
"Session: XMLNode describing a MidiRegion references a non-midi source id =%1"
|
||||
msgstr ""
|
||||
"Økt: XML-punktet som skildrar ein midibolk peikar på ein kjelde-ID %1 som "
|
||||
"ikkje er ei midi-fil"
|
||||
|
||||
#: session_state.cc:1932
|
||||
#: session_state.cc:1936
|
||||
msgid ""
|
||||
"cannot create new file from region name \"%1\" with ident = \"%2\": too many "
|
||||
"existing files with similar names"
|
||||
|
|
@ -2114,110 +2110,110 @@ msgstr ""
|
|||
"greier ikkje laga ny fil frå bolknamn \"%1\" med ident = \"%2\": det finst "
|
||||
"for mange med same namnet"
|
||||
|
||||
#: session_state.cc:1955
|
||||
#: session_state.cc:1959
|
||||
msgid "Session: cannot create Source from XML description."
|
||||
msgstr "Økt: greier ikkje laga kjelde ut frå XML-skildringa."
|
||||
|
||||
#: session_state.cc:1989
|
||||
#: session_state.cc:1993
|
||||
msgid "A sound file is missing. It will be replaced by silence."
|
||||
msgstr "Det manglar ei lydfil. Ho vil bli erstatta med stille."
|
||||
|
||||
#: session_state.cc:2012
|
||||
#: session_state.cc:2016
|
||||
msgid "Found a sound file that cannot be used by %1. Talk to the progammers."
|
||||
msgstr "Fann ei lydfil som %1 ikkje kan bruka. Prat med utviklarane."
|
||||
|
||||
#: session_state.cc:2029
|
||||
#: session_state.cc:2033
|
||||
#, fuzzy
|
||||
msgid "Could not create templates directory \"%1\" (%2)"
|
||||
msgstr "Greidde ikkje laga miksarmalmappa \"%1\" (%2)"
|
||||
|
||||
#: session_state.cc:2042
|
||||
#: session_state.cc:2046
|
||||
msgid "Template \"%1\" already exists - new version not created"
|
||||
msgstr "Malen \"%1\" finst alt - laga ingen ny versjon"
|
||||
|
||||
#: session_state.cc:2048
|
||||
#: session_state.cc:2052
|
||||
#, fuzzy
|
||||
msgid "Could not create directory for Session template\"%1\" (%2)"
|
||||
msgstr "Greidde ikkje laga miksarmalmappa \"%1\" (%2)"
|
||||
|
||||
#: session_state.cc:2058
|
||||
#: session_state.cc:2062
|
||||
msgid "template not saved"
|
||||
msgstr "malen vart ikkje lagra"
|
||||
|
||||
#: session_state.cc:2068
|
||||
#: session_state.cc:2072
|
||||
#, fuzzy
|
||||
msgid "Could not create directory for Session template plugin state\"%1\" (%2)"
|
||||
msgstr "Greidde ikkje laga miksarmalmappa \"%1\" (%2)"
|
||||
|
||||
#: session_state.cc:2263
|
||||
#: session_state.cc:2267
|
||||
#, fuzzy
|
||||
msgid "Unknown node \"%1\" found in Bundles list from session file"
|
||||
msgstr "Fann ukjent punkt \"%1\" i bundellista frå tilstandsfila"
|
||||
|
||||
#: session_state.cc:2805 session_state.cc:2811
|
||||
#: session_state.cc:2809 session_state.cc:2815
|
||||
msgid "Cannot expand path %1 (%2)"
|
||||
msgstr "Greier ikkje utvida stigen %1 (%2)"
|
||||
|
||||
#: session_state.cc:2864
|
||||
#: session_state.cc:2868
|
||||
msgid "Session: cannot create dead file folder \"%1\" (%2)"
|
||||
msgstr "Økt: greier ikkje laga mappa \"%1\" for daudlyd (%2)"
|
||||
|
||||
#: session_state.cc:2903
|
||||
#: session_state.cc:2907
|
||||
msgid "cannot rename unused file source from %1 to %2 (%3)"
|
||||
msgstr "kan ikkje døypa om den ubrukte filkjelda frå %1 til %2 (%3)"
|
||||
|
||||
#: session_state.cc:2921
|
||||
#: session_state.cc:2925
|
||||
msgid "cannot remove peakfile %1 for %2 (%3)"
|
||||
msgstr "kan ikkje fjerna toppfil %1 for %2 (%3)"
|
||||
|
||||
#: session_state.cc:3223
|
||||
#: session_state.cc:3227
|
||||
msgid "could not backup old history file, current history not saved"
|
||||
msgstr ""
|
||||
"greidde ikkje ta tryggingskopi av den gamle historiefila, noverande historie "
|
||||
"vart ikkje lagra."
|
||||
|
||||
#: session_state.cc:3236
|
||||
#: session_state.cc:3240
|
||||
msgid "history could not be saved to %1"
|
||||
msgstr "greidde ikkje lagra historia til %1"
|
||||
|
||||
#: session_state.cc:3239
|
||||
#: session_state.cc:3243
|
||||
#, fuzzy
|
||||
msgid "Could not remove history file at path \"%1\" (%2)"
|
||||
msgstr "greidde ikkje henta fram att historiefila frå tryggingskopien %1 (%2)"
|
||||
|
||||
#: session_state.cc:3243
|
||||
#: session_state.cc:3247
|
||||
msgid "could not restore history file from backup %1 (%2)"
|
||||
msgstr "greidde ikkje henta fram att historiefila frå tryggingskopien %1 (%2)"
|
||||
|
||||
#: session_state.cc:3268
|
||||
#: session_state.cc:3272
|
||||
msgid "%1: no history file \"%2\" for this session."
|
||||
msgstr "%1: inga historiefil \"%2\" for denne økta."
|
||||
|
||||
#: session_state.cc:3274
|
||||
#: session_state.cc:3278
|
||||
msgid "Could not understand session history file \"%1\""
|
||||
msgstr "Skjønte ikkje økthistoriefila \"%1\""
|
||||
|
||||
#: session_state.cc:3316
|
||||
#: session_state.cc:3320
|
||||
msgid "Failed to downcast MidiSource for NoteDiffCommand"
|
||||
msgstr "Greidde ikkje kasta ned midi-kjelde for NoteDiffCommand"
|
||||
|
||||
#: session_state.cc:3327
|
||||
#: session_state.cc:3331
|
||||
msgid "Failed to downcast MidiSource for SysExDiffCommand"
|
||||
msgstr "Greidde ikkje kasta ned midi-kjelde for SysExDiffCommand"
|
||||
|
||||
#: session_state.cc:3338
|
||||
#: session_state.cc:3342
|
||||
msgid "Failed to downcast MidiSource for PatchChangeDiffCommand"
|
||||
msgstr "Greidde ikkje kasta ned midi-kjelde for PatchChangeDiffCommand"
|
||||
|
||||
#: session_state.cc:3346
|
||||
#: session_state.cc:3350
|
||||
msgid "Couldn't figure out how to make a Command out of a %1 XMLNode."
|
||||
msgstr "Fann ikkje ut korleis eg skal laga ein kommando av eit %1-XML-punkt."
|
||||
|
||||
#: session_state.cc:3598
|
||||
#: session_state.cc:3602
|
||||
msgid "Session: unknown diskstream type in XML"
|
||||
msgstr "Økt: ukjend diskstraumtype i XML"
|
||||
|
||||
#: session_state.cc:3603
|
||||
#: session_state.cc:3607
|
||||
msgid "Session: could not load diskstream via XML state"
|
||||
msgstr "Økt: greidde ikkje lasta diskstraumen via XML-tilstand"
|
||||
|
||||
|
|
@ -2662,6 +2658,9 @@ msgstr "programmeringsfeil: ukjent opphavleg hovudformat: \"%1\""
|
|||
msgid "cannot open directory %1 (%2)"
|
||||
msgstr "greier ikkje opna mappa %1 (%2)"
|
||||
|
||||
#~ msgid "Session"
|
||||
#~ msgstr "Økt"
|
||||
|
||||
#~ msgid "MidiDiskstream: XML property channel-mask out of range"
|
||||
#~ msgstr "MIDI-diskstraum: kanalmaske for XML-eigenskap utanfor rekkjevidd"
|
||||
|
||||
|
|
|
|||
|
|
@ -7,7 +7,7 @@ msgid ""
|
|||
msgstr ""
|
||||
"Project-Id-Version: libardour3\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2013-04-09 09:28-0400\n"
|
||||
"POT-Creation-Date: 2013-06-11 08:49-0400\n"
|
||||
"PO-Revision-Date: 2008-04-10 10:51+0100\n"
|
||||
"Last-Translator: Piotr Zaryk <pzaryk@gmail.com>\n"
|
||||
"Language-Team: Polish <pl@li.org>\n"
|
||||
|
|
@ -120,7 +120,7 @@ msgstr ""
|
|||
#: audio_playlist_source.cc:171 audiosource.cc:913 file_source.cc:529
|
||||
#: midi_playlist_source.cc:144 midi_playlist_source.cc:152
|
||||
#: midi_playlist_source.cc:159 midi_source.cc:371 plugin_insert.cc:644
|
||||
#: rb_effect.cc:332 session.cc:2464 session.cc:2497 session.cc:3642
|
||||
#: rb_effect.cc:332 session.cc:2465 session.cc:2498 session.cc:3643
|
||||
#: session_handle.cc:87 sndfilesource.cc:121
|
||||
msgid "programming error: %1"
|
||||
msgstr ""
|
||||
|
|
@ -201,7 +201,7 @@ msgid ""
|
|||
"names"
|
||||
msgstr ""
|
||||
|
||||
#: audioengine.cc:846 session.cc:1697
|
||||
#: audioengine.cc:846 session.cc:1698
|
||||
msgid ""
|
||||
"No more JACK ports are available. You will need to stop %1 and restart JACK "
|
||||
"with more ports if you need this many tracks."
|
||||
|
|
@ -419,7 +419,7 @@ msgstr "nie można zlokalizować taktowania CPU w /proc/cpuinfo"
|
|||
msgid "audio"
|
||||
msgstr ""
|
||||
|
||||
#: data_type.cc:28 session.cc:1639 session.cc:1642
|
||||
#: data_type.cc:28 session.cc:1640 session.cc:1643
|
||||
msgid "MIDI"
|
||||
msgstr ""
|
||||
|
||||
|
|
@ -532,7 +532,7 @@ msgstr ""
|
|||
msgid "Rectangular"
|
||||
msgstr ""
|
||||
|
||||
#: export_formats.cc:52 session.cc:4853 session.cc:4869
|
||||
#: export_formats.cc:52 session.cc:4854 session.cc:4870
|
||||
msgid "None"
|
||||
msgstr ""
|
||||
|
||||
|
|
@ -584,70 +584,66 @@ msgstr ""
|
|||
msgid "Cannot convert %1 to Latin-1 text"
|
||||
msgstr ""
|
||||
|
||||
#: export_profile_manager.cc:94
|
||||
#: export_profile_manager.cc:93
|
||||
msgid "Searching for export formats in %1"
|
||||
msgstr ""
|
||||
|
||||
#: export_profile_manager.cc:100
|
||||
#: export_profile_manager.cc:99
|
||||
msgid "Unable to create export format directory %1: %2"
|
||||
msgstr ""
|
||||
|
||||
#: export_profile_manager.cc:258
|
||||
#: export_profile_manager.cc:257
|
||||
msgid "Unable to remove export preset %1: %2"
|
||||
msgstr ""
|
||||
|
||||
#: export_profile_manager.cc:348
|
||||
#: export_profile_manager.cc:347
|
||||
msgid "Selection"
|
||||
msgstr ""
|
||||
|
||||
#: export_profile_manager.cc:466
|
||||
msgid "Session"
|
||||
msgstr ""
|
||||
|
||||
#: export_profile_manager.cc:587
|
||||
#: export_profile_manager.cc:600
|
||||
#, fuzzy
|
||||
msgid "Unable to rename export format %1 to %2: %3"
|
||||
msgstr "nie można było połączyć ponownie %1 i %2 (błąd = %3)"
|
||||
|
||||
#: export_profile_manager.cc:619
|
||||
#: export_profile_manager.cc:632
|
||||
msgid "Unable to remove export profile %1: %2"
|
||||
msgstr ""
|
||||
|
||||
#: export_profile_manager.cc:636
|
||||
#: export_profile_manager.cc:649
|
||||
msgid "empty format"
|
||||
msgstr ""
|
||||
|
||||
#: export_profile_manager.cc:805
|
||||
#: export_profile_manager.cc:818
|
||||
msgid "No timespan has been selected!"
|
||||
msgstr ""
|
||||
|
||||
#: export_profile_manager.cc:809
|
||||
#: export_profile_manager.cc:822
|
||||
msgid "No channels have been selected!"
|
||||
msgstr ""
|
||||
|
||||
#: export_profile_manager.cc:813
|
||||
#: export_profile_manager.cc:826
|
||||
msgid "Some channels are empty"
|
||||
msgstr ""
|
||||
|
||||
#: export_profile_manager.cc:846
|
||||
#: export_profile_manager.cc:859
|
||||
msgid "No format selected!"
|
||||
msgstr ""
|
||||
|
||||
#: export_profile_manager.cc:848
|
||||
#: export_profile_manager.cc:861
|
||||
msgid "All channels are empty!"
|
||||
msgstr ""
|
||||
|
||||
#: export_profile_manager.cc:850
|
||||
#: export_profile_manager.cc:863
|
||||
msgid "One or more of the selected formats is not compatible with this system!"
|
||||
msgstr ""
|
||||
|
||||
#: export_profile_manager.cc:853
|
||||
#: export_profile_manager.cc:866
|
||||
msgid ""
|
||||
"%1 supports only %2 channels, but you have %3 channels in your channel "
|
||||
"configuration"
|
||||
msgstr ""
|
||||
|
||||
#: file_source.cc:198 session_state.cc:2887
|
||||
#: file_source.cc:198 session_state.cc:2891
|
||||
msgid ""
|
||||
"there are already 1000 files with names like %1; versioning discontinued"
|
||||
msgstr ""
|
||||
|
|
@ -894,15 +890,15 @@ msgstr ""
|
|||
msgid "%s out"
|
||||
msgstr ""
|
||||
|
||||
#: io.cc:1534 session.cc:493 session.cc:522
|
||||
#: io.cc:1534 session.cc:494 session.cc:523
|
||||
msgid "mono"
|
||||
msgstr ""
|
||||
|
||||
#: io.cc:1536 session.cc:506 session.cc:536
|
||||
#: io.cc:1536 session.cc:507 session.cc:537
|
||||
msgid "L"
|
||||
msgstr ""
|
||||
|
||||
#: io.cc:1536 session.cc:508 session.cc:538
|
||||
#: io.cc:1536 session.cc:509 session.cc:539
|
||||
msgid "R"
|
||||
msgstr ""
|
||||
|
||||
|
|
@ -997,7 +993,7 @@ msgstr ""
|
|||
msgid "incorrect XML mode passed to Locations::set_state"
|
||||
msgstr ""
|
||||
|
||||
#: location.cc:842 session.cc:4354 session_state.cc:1110
|
||||
#: location.cc:842 session.cc:4355 session_state.cc:1114
|
||||
msgid "session"
|
||||
msgstr ""
|
||||
|
||||
|
|
@ -1498,186 +1494,186 @@ msgstr ""
|
|||
msgid "programming error: send created using role %1"
|
||||
msgstr ""
|
||||
|
||||
#: session.cc:346
|
||||
#: session.cc:347
|
||||
msgid "Set block size and sample rate"
|
||||
msgstr ""
|
||||
|
||||
#: session.cc:351
|
||||
#: session.cc:352
|
||||
msgid "Using configuration"
|
||||
msgstr ""
|
||||
|
||||
#: session.cc:376
|
||||
#: session.cc:377
|
||||
msgid "LTC In"
|
||||
msgstr ""
|
||||
|
||||
#: session.cc:377
|
||||
#: session.cc:378
|
||||
msgid "LTC Out"
|
||||
msgstr ""
|
||||
|
||||
#: session.cc:403
|
||||
#: session.cc:404
|
||||
msgid "LTC-in"
|
||||
msgstr ""
|
||||
|
||||
#: session.cc:404
|
||||
#: session.cc:405
|
||||
msgid "LTC-out"
|
||||
msgstr ""
|
||||
|
||||
#: session.cc:433
|
||||
#: session.cc:434
|
||||
msgid "could not setup Click I/O"
|
||||
msgstr "nie można było ustawić I/O metronomu"
|
||||
|
||||
#: session.cc:460
|
||||
#: session.cc:461
|
||||
msgid "cannot setup Click I/O"
|
||||
msgstr "nie można ustawić I/O metronomu"
|
||||
|
||||
#: session.cc:463
|
||||
#: session.cc:464
|
||||
msgid "Compute I/O Latencies"
|
||||
msgstr ""
|
||||
|
||||
#: session.cc:469
|
||||
#: session.cc:470
|
||||
msgid "Set up standard connections"
|
||||
msgstr ""
|
||||
|
||||
#: session.cc:490
|
||||
#: session.cc:491
|
||||
#, c-format
|
||||
msgid "out %<PRIu32>"
|
||||
msgstr "wyjście %<PRIu32>"
|
||||
|
||||
#: session.cc:504
|
||||
#: session.cc:505
|
||||
#, c-format
|
||||
msgid "out %<PRIu32>+%<PRIu32>"
|
||||
msgstr "wyjście %<PRIu32>+%<PRIu32>"
|
||||
|
||||
#: session.cc:519
|
||||
#: session.cc:520
|
||||
#, c-format
|
||||
msgid "in %<PRIu32>"
|
||||
msgstr "wejście %<PRIu32>"
|
||||
|
||||
#: session.cc:533
|
||||
#: session.cc:534
|
||||
#, c-format
|
||||
msgid "in %<PRIu32>+%<PRIu32>"
|
||||
msgstr "wejście %<PRIu32>+%<PRIu32>"
|
||||
|
||||
#: session.cc:569
|
||||
#: session.cc:570
|
||||
msgid "Setup signal flow and plugins"
|
||||
msgstr ""
|
||||
|
||||
#: session.cc:613
|
||||
#: session.cc:614
|
||||
msgid "Connect to engine"
|
||||
msgstr ""
|
||||
|
||||
#: session.cc:644
|
||||
#: session.cc:645
|
||||
#, fuzzy
|
||||
msgid "cannot connect master output %1 to %2"
|
||||
msgstr "nie można ustawić głównych wyjść"
|
||||
|
||||
#: session.cc:703
|
||||
#: session.cc:704
|
||||
msgid "monitor"
|
||||
msgstr "monitor"
|
||||
|
||||
#: session.cc:748
|
||||
#: session.cc:749
|
||||
msgid "cannot connect control input %1 to %2"
|
||||
msgstr ""
|
||||
|
||||
#: session.cc:768
|
||||
#: session.cc:769
|
||||
msgid "The preferred I/O for the monitor bus (%1) cannot be found"
|
||||
msgstr ""
|
||||
|
||||
#: session.cc:799
|
||||
#: session.cc:800
|
||||
msgid "cannot connect control output %1 to %2"
|
||||
msgstr ""
|
||||
|
||||
#: session.cc:863
|
||||
#: session.cc:864
|
||||
msgid "cannot create Auditioner: no auditioning of regions possible"
|
||||
msgstr ""
|
||||
|
||||
#: session.cc:1042
|
||||
#: session.cc:1043
|
||||
msgid "Session: you can't use that location for auto punch (start <= end)"
|
||||
msgstr ""
|
||||
|
||||
#: session.cc:1082
|
||||
#: session.cc:1083
|
||||
msgid ""
|
||||
"You cannot use this location for auto-loop because it has zero or negative "
|
||||
"length"
|
||||
msgstr ""
|
||||
|
||||
#: session.cc:1395
|
||||
#: session.cc:1396
|
||||
msgid "feedback loop setup between %1 and %2"
|
||||
msgstr ""
|
||||
|
||||
#: session.cc:1691
|
||||
#: session.cc:1692
|
||||
msgid "Session: could not create new midi track."
|
||||
msgstr ""
|
||||
|
||||
#: session.cc:1874 session.cc:1877
|
||||
#: session.cc:1875 session.cc:1878
|
||||
msgid "Audio"
|
||||
msgstr ""
|
||||
|
||||
#: session.cc:1901 session.cc:1909 session.cc:1986 session.cc:1994
|
||||
#: session.cc:1902 session.cc:1910 session.cc:1987 session.cc:1995
|
||||
msgid "cannot configure %1 in/%2 out configuration for new audio track"
|
||||
msgstr ""
|
||||
|
||||
#: session.cc:1932
|
||||
#: session.cc:1933
|
||||
msgid "Session: could not create new audio track."
|
||||
msgstr ""
|
||||
|
||||
#: session.cc:1964 session.cc:1967
|
||||
#: session.cc:1965 session.cc:1968
|
||||
msgid "Bus"
|
||||
msgstr ""
|
||||
|
||||
#: session.cc:2017
|
||||
#: session.cc:2018
|
||||
msgid "Session: could not create new audio route."
|
||||
msgstr ""
|
||||
|
||||
#: session.cc:2076 session.cc:2086
|
||||
#: session.cc:2077 session.cc:2087
|
||||
msgid "Session: UINT_MAX routes? impossible!"
|
||||
msgstr ""
|
||||
|
||||
#: session.cc:2108
|
||||
#: session.cc:2109
|
||||
msgid "Session: cannot create track/bus from template description"
|
||||
msgstr ""
|
||||
|
||||
#: session.cc:2134
|
||||
#: session.cc:2135
|
||||
msgid "Session: could not create new route from template"
|
||||
msgstr ""
|
||||
|
||||
#: session.cc:2163
|
||||
#: session.cc:2164
|
||||
msgid "Adding new tracks/busses failed"
|
||||
msgstr ""
|
||||
|
||||
#: session.cc:3264
|
||||
#: session.cc:3265
|
||||
msgid "FATAL ERROR! Could not find a suitable version of %1 for a rename"
|
||||
msgstr ""
|
||||
|
||||
#: session.cc:3384 session.cc:3442
|
||||
#: session.cc:3385 session.cc:3443
|
||||
msgid "There are already %1 recordings for %2, which I consider too many."
|
||||
msgstr ""
|
||||
|
||||
#: session.cc:3832
|
||||
#: session.cc:3833
|
||||
msgid "send ID %1 appears to be in use already"
|
||||
msgstr ""
|
||||
|
||||
#: session.cc:3844
|
||||
#: session.cc:3845
|
||||
msgid "aux send ID %1 appears to be in use already"
|
||||
msgstr ""
|
||||
|
||||
#: session.cc:3856
|
||||
#: session.cc:3857
|
||||
msgid "return ID %1 appears to be in use already"
|
||||
msgstr ""
|
||||
|
||||
#: session.cc:3868
|
||||
#: session.cc:3869
|
||||
msgid "insert ID %1 appears to be in use already"
|
||||
msgstr ""
|
||||
|
||||
#: session.cc:3995
|
||||
#: session.cc:3996
|
||||
msgid "Cannot write a range where end <= start (e.g. %1 <= %2)"
|
||||
msgstr ""
|
||||
|
||||
#: session.cc:4024
|
||||
#: session.cc:4025
|
||||
msgid "too many bounced versions of playlist \"%1\""
|
||||
msgstr ""
|
||||
|
||||
#: session.cc:4034
|
||||
#: session.cc:4035
|
||||
msgid "cannot create new audio file \"%1\" for %2"
|
||||
msgstr ""
|
||||
|
||||
|
|
@ -1724,7 +1720,7 @@ msgstr ""
|
|||
msgid "Export ended unexpectedly: %1"
|
||||
msgstr ""
|
||||
|
||||
#: session_ltc.cc:219
|
||||
#: session_ltc.cc:220
|
||||
msgid ""
|
||||
"LTC encoder: invalid framerate - LTC encoding is disabled for the remainder "
|
||||
"of this session."
|
||||
|
|
@ -1834,275 +1830,275 @@ msgstr "nie można było połączyć ponownie %1 i %2 (błąd = %3)"
|
|||
msgid "Could not remove session file at path \"%1\" (%2)"
|
||||
msgstr "nie można było zarejestrować %1"
|
||||
|
||||
#: session_state.cc:759
|
||||
#: session_state.cc:761
|
||||
msgid ""
|
||||
"the %1 audio engine is not connected and state saving would lose all I/O "
|
||||
"connections. Session not saved"
|
||||
msgstr ""
|
||||
|
||||
#: session_state.cc:808
|
||||
#: session_state.cc:812
|
||||
msgid "state could not be saved to %1"
|
||||
msgstr ""
|
||||
|
||||
#: session_state.cc:810 session_state.cc:821
|
||||
#: session_state.cc:814 session_state.cc:825
|
||||
#, fuzzy
|
||||
msgid "Could not remove temporary session file at path \"%1\" (%2)"
|
||||
msgstr "nie można było zarejestrować %1"
|
||||
|
||||
#: session_state.cc:818
|
||||
#: session_state.cc:822
|
||||
msgid "could not rename temporary session file %1 to %2"
|
||||
msgstr ""
|
||||
|
||||
#: session_state.cc:886
|
||||
#: session_state.cc:890
|
||||
msgid "%1: session file \"%2\" doesn't exist!"
|
||||
msgstr ""
|
||||
|
||||
#: session_state.cc:898
|
||||
#: session_state.cc:902
|
||||
#, fuzzy
|
||||
msgid "Could not understand session file %1"
|
||||
msgstr "nie można było zarejestrować %1"
|
||||
|
||||
#: session_state.cc:907
|
||||
#: session_state.cc:911
|
||||
#, fuzzy
|
||||
msgid "Session file %1 is not a session"
|
||||
msgstr "Plik konfiguracji %1 nie zapisany"
|
||||
|
||||
#: session_state.cc:1204
|
||||
#: session_state.cc:1208
|
||||
msgid "programming error: Session: incorrect XML node sent to set_state()"
|
||||
msgstr ""
|
||||
|
||||
#: session_state.cc:1253
|
||||
#: session_state.cc:1257
|
||||
msgid "Session: XML state has no options section"
|
||||
msgstr ""
|
||||
|
||||
#: session_state.cc:1258
|
||||
#: session_state.cc:1262
|
||||
msgid "Session: XML state has no metadata section"
|
||||
msgstr ""
|
||||
|
||||
#: session_state.cc:1269
|
||||
#: session_state.cc:1273
|
||||
msgid "Session: XML state has no sources section"
|
||||
msgstr ""
|
||||
|
||||
#: session_state.cc:1276
|
||||
#: session_state.cc:1280
|
||||
msgid "Session: XML state has no Tempo Map section"
|
||||
msgstr ""
|
||||
|
||||
#: session_state.cc:1283
|
||||
#: session_state.cc:1287
|
||||
msgid "Session: XML state has no locations section"
|
||||
msgstr ""
|
||||
|
||||
#: session_state.cc:1309
|
||||
#: session_state.cc:1313
|
||||
msgid "Session: XML state has no Regions section"
|
||||
msgstr ""
|
||||
|
||||
#: session_state.cc:1316
|
||||
#: session_state.cc:1320
|
||||
msgid "Session: XML state has no playlists section"
|
||||
msgstr ""
|
||||
|
||||
#: session_state.cc:1336
|
||||
#: session_state.cc:1340
|
||||
msgid "Session: XML state has no bundles section"
|
||||
msgstr ""
|
||||
|
||||
#: session_state.cc:1348
|
||||
#: session_state.cc:1352
|
||||
msgid "Session: XML state has no diskstreams section"
|
||||
msgstr ""
|
||||
|
||||
#: session_state.cc:1356
|
||||
#: session_state.cc:1360
|
||||
msgid "Session: XML state has no routes section"
|
||||
msgstr ""
|
||||
|
||||
#: session_state.cc:1368
|
||||
#: session_state.cc:1372
|
||||
msgid "Session: XML state has no route groups section"
|
||||
msgstr ""
|
||||
|
||||
#: session_state.cc:1377
|
||||
#: session_state.cc:1381
|
||||
msgid "Session: XML state has no edit groups section"
|
||||
msgstr ""
|
||||
|
||||
#: session_state.cc:1384
|
||||
#: session_state.cc:1388
|
||||
msgid "Session: XML state has no mix groups section"
|
||||
msgstr ""
|
||||
|
||||
#: session_state.cc:1392
|
||||
#: session_state.cc:1396
|
||||
msgid "Session: XML state has no click section"
|
||||
msgstr ""
|
||||
|
||||
#: session_state.cc:1440
|
||||
#: session_state.cc:1444
|
||||
msgid "Session: cannot create Route from XML description."
|
||||
msgstr ""
|
||||
|
||||
#: session_state.cc:1444
|
||||
#: session_state.cc:1448
|
||||
msgid "Loaded track/bus %1"
|
||||
msgstr ""
|
||||
|
||||
#: session_state.cc:1542
|
||||
#: session_state.cc:1546
|
||||
msgid "Could not find diskstream for route"
|
||||
msgstr ""
|
||||
|
||||
#: session_state.cc:1596
|
||||
#: session_state.cc:1600
|
||||
msgid "Session: cannot create Region from XML description."
|
||||
msgstr ""
|
||||
|
||||
#: session_state.cc:1600
|
||||
#: session_state.cc:1604
|
||||
msgid "Can not load state for region '%1'"
|
||||
msgstr ""
|
||||
|
||||
#: session_state.cc:1636
|
||||
#: session_state.cc:1640
|
||||
msgid "Regions in compound description not found (ID's %1 and %2): ignored"
|
||||
msgstr ""
|
||||
|
||||
#: session_state.cc:1664
|
||||
#: session_state.cc:1668
|
||||
msgid "Nested source has no ID info in session file! (ignored)"
|
||||
msgstr ""
|
||||
|
||||
#: session_state.cc:1676
|
||||
#: session_state.cc:1680
|
||||
msgid "Cannot reconstruct nested source for region %1"
|
||||
msgstr ""
|
||||
|
||||
#: session_state.cc:1738
|
||||
#: session_state.cc:1742
|
||||
msgid "Session: XMLNode describing a AudioRegion is incomplete (no source)"
|
||||
msgstr ""
|
||||
|
||||
#: session_state.cc:1746 session_state.cc:1767 session_state.cc:1787
|
||||
#: session_state.cc:1750 session_state.cc:1771 session_state.cc:1791
|
||||
msgid ""
|
||||
"Session: XMLNode describing a AudioRegion references an unknown source id =%1"
|
||||
msgstr ""
|
||||
|
||||
#: session_state.cc:1752 session_state.cc:1773 session_state.cc:1793
|
||||
#: session_state.cc:1756 session_state.cc:1777 session_state.cc:1797
|
||||
msgid ""
|
||||
"Session: XMLNode describing a AudioRegion references a non-audio source id ="
|
||||
"%1"
|
||||
msgstr ""
|
||||
|
||||
#: session_state.cc:1816
|
||||
#: session_state.cc:1820
|
||||
msgid ""
|
||||
"Session: XMLNode describing an AudioRegion is missing some master sources; "
|
||||
"ignored"
|
||||
msgstr ""
|
||||
|
||||
#: session_state.cc:1850
|
||||
#: session_state.cc:1854
|
||||
msgid "Session: XMLNode describing a MidiRegion is incomplete (no source)"
|
||||
msgstr ""
|
||||
|
||||
#: session_state.cc:1858
|
||||
#: session_state.cc:1862
|
||||
msgid ""
|
||||
"Session: XMLNode describing a MidiRegion references an unknown source id =%1"
|
||||
msgstr ""
|
||||
|
||||
#: session_state.cc:1864
|
||||
#: session_state.cc:1868
|
||||
msgid ""
|
||||
"Session: XMLNode describing a MidiRegion references a non-midi source id =%1"
|
||||
msgstr ""
|
||||
|
||||
#: session_state.cc:1932
|
||||
#: session_state.cc:1936
|
||||
msgid ""
|
||||
"cannot create new file from region name \"%1\" with ident = \"%2\": too many "
|
||||
"existing files with similar names"
|
||||
msgstr ""
|
||||
|
||||
#: session_state.cc:1955
|
||||
#: session_state.cc:1959
|
||||
msgid "Session: cannot create Source from XML description."
|
||||
msgstr ""
|
||||
|
||||
#: session_state.cc:1989
|
||||
#: session_state.cc:1993
|
||||
msgid "A sound file is missing. It will be replaced by silence."
|
||||
msgstr ""
|
||||
|
||||
#: session_state.cc:2012
|
||||
#: session_state.cc:2016
|
||||
msgid "Found a sound file that cannot be used by %1. Talk to the progammers."
|
||||
msgstr ""
|
||||
|
||||
#: session_state.cc:2029
|
||||
#: session_state.cc:2033
|
||||
#, fuzzy
|
||||
msgid "Could not create templates directory \"%1\" (%2)"
|
||||
msgstr "nie można otworzyć pliku dźwiękowego metronomu %1 (%2)"
|
||||
|
||||
#: session_state.cc:2042
|
||||
#: session_state.cc:2046
|
||||
msgid "Template \"%1\" already exists - new version not created"
|
||||
msgstr ""
|
||||
|
||||
#: session_state.cc:2048
|
||||
#: session_state.cc:2052
|
||||
#, fuzzy
|
||||
msgid "Could not create directory for Session template\"%1\" (%2)"
|
||||
msgstr "nie można było zarejestrować %1"
|
||||
|
||||
#: session_state.cc:2058
|
||||
#: session_state.cc:2062
|
||||
msgid "template not saved"
|
||||
msgstr ""
|
||||
|
||||
#: session_state.cc:2068
|
||||
#: session_state.cc:2072
|
||||
msgid "Could not create directory for Session template plugin state\"%1\" (%2)"
|
||||
msgstr ""
|
||||
|
||||
#: session_state.cc:2263
|
||||
#: session_state.cc:2267
|
||||
msgid "Unknown node \"%1\" found in Bundles list from session file"
|
||||
msgstr ""
|
||||
|
||||
#: session_state.cc:2805 session_state.cc:2811
|
||||
#: session_state.cc:2809 session_state.cc:2815
|
||||
msgid "Cannot expand path %1 (%2)"
|
||||
msgstr ""
|
||||
|
||||
#: session_state.cc:2864
|
||||
#: session_state.cc:2868
|
||||
#, fuzzy
|
||||
msgid "Session: cannot create dead file folder \"%1\" (%2)"
|
||||
msgstr "Nie można utworzyć folderu dźwięków sesji \"%1\" (%2)"
|
||||
|
||||
#: session_state.cc:2903
|
||||
#: session_state.cc:2907
|
||||
#, fuzzy
|
||||
msgid "cannot rename unused file source from %1 to %2 (%3)"
|
||||
msgstr "nie można otworzyć pliku dźwiękowego metronomu %1 (%2)"
|
||||
|
||||
#: session_state.cc:2921
|
||||
#: session_state.cc:2925
|
||||
msgid "cannot remove peakfile %1 for %2 (%3)"
|
||||
msgstr ""
|
||||
|
||||
#: session_state.cc:3223
|
||||
#: session_state.cc:3227
|
||||
msgid "could not backup old history file, current history not saved"
|
||||
msgstr ""
|
||||
|
||||
#: session_state.cc:3236
|
||||
#: session_state.cc:3240
|
||||
msgid "history could not be saved to %1"
|
||||
msgstr ""
|
||||
|
||||
#: session_state.cc:3239
|
||||
#: session_state.cc:3243
|
||||
#, fuzzy
|
||||
msgid "Could not remove history file at path \"%1\" (%2)"
|
||||
msgstr "nie można było zarejestrować %1"
|
||||
|
||||
#: session_state.cc:3243
|
||||
#: session_state.cc:3247
|
||||
#, fuzzy
|
||||
msgid "could not restore history file from backup %1 (%2)"
|
||||
msgstr "nie można było zarejestrować %1"
|
||||
|
||||
#: session_state.cc:3268
|
||||
#: session_state.cc:3272
|
||||
msgid "%1: no history file \"%2\" for this session."
|
||||
msgstr ""
|
||||
|
||||
#: session_state.cc:3274
|
||||
#: session_state.cc:3278
|
||||
msgid "Could not understand session history file \"%1\""
|
||||
msgstr ""
|
||||
|
||||
#: session_state.cc:3316
|
||||
#: session_state.cc:3320
|
||||
msgid "Failed to downcast MidiSource for NoteDiffCommand"
|
||||
msgstr ""
|
||||
|
||||
#: session_state.cc:3327
|
||||
#: session_state.cc:3331
|
||||
msgid "Failed to downcast MidiSource for SysExDiffCommand"
|
||||
msgstr ""
|
||||
|
||||
#: session_state.cc:3338
|
||||
#: session_state.cc:3342
|
||||
msgid "Failed to downcast MidiSource for PatchChangeDiffCommand"
|
||||
msgstr ""
|
||||
|
||||
#: session_state.cc:3346
|
||||
#: session_state.cc:3350
|
||||
msgid "Couldn't figure out how to make a Command out of a %1 XMLNode."
|
||||
msgstr ""
|
||||
|
||||
#: session_state.cc:3598
|
||||
#: session_state.cc:3602
|
||||
msgid "Session: unknown diskstream type in XML"
|
||||
msgstr ""
|
||||
|
||||
#: session_state.cc:3603
|
||||
#: session_state.cc:3607
|
||||
msgid "Session: could not load diskstream via XML state"
|
||||
msgstr ""
|
||||
|
||||
|
|
|
|||
|
|
@ -7,8 +7,8 @@ msgid ""
|
|||
msgstr ""
|
||||
"Project-Id-Version: libardour 3\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2013-04-09 09:28-0400\n"
|
||||
"PO-Revision-Date: 2013-01-05 12:34+0300\n"
|
||||
"POT-Creation-Date: 2013-06-14 03:23+0400\n"
|
||||
"PO-Revision-Date: 2013-06-14 02:14+0300\n"
|
||||
"Last-Translator: Александр Прокудин <alexandre.prokoudine@gmail.com>\n"
|
||||
"Language-Team: русский <>\n"
|
||||
"Language: \n"
|
||||
|
|
@ -18,6 +18,7 @@ msgstr ""
|
|||
"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n"
|
||||
"%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2); 10<=4 && (n%100<10 || n"
|
||||
"%100>=20) ? 1 : 2);\n"
|
||||
"X-Generator: Poedit 1.5.4\n"
|
||||
|
||||
#: amp.cc:60 automatable.cc:158
|
||||
msgid "Fader"
|
||||
|
|
@ -123,7 +124,7 @@ msgstr ""
|
|||
#: audio_playlist_source.cc:171 audiosource.cc:913 file_source.cc:529
|
||||
#: midi_playlist_source.cc:144 midi_playlist_source.cc:152
|
||||
#: midi_playlist_source.cc:159 midi_source.cc:371 plugin_insert.cc:644
|
||||
#: rb_effect.cc:332 session.cc:2464 session.cc:2497 session.cc:3642
|
||||
#: rb_effect.cc:332 session.cc:2465 session.cc:2498 session.cc:3643
|
||||
#: session_handle.cc:87 sndfilesource.cc:121
|
||||
msgid "programming error: %1"
|
||||
msgstr "programming error: %1"
|
||||
|
|
@ -208,7 +209,7 @@ msgid ""
|
|||
"names"
|
||||
msgstr ""
|
||||
|
||||
#: audioengine.cc:846 session.cc:1697
|
||||
#: audioengine.cc:846 session.cc:1698
|
||||
msgid ""
|
||||
"No more JACK ports are available. You will need to stop %1 and restart JACK "
|
||||
"with more ports if you need this many tracks."
|
||||
|
|
@ -428,7 +429,7 @@ msgstr ""
|
|||
msgid "audio"
|
||||
msgstr ""
|
||||
|
||||
#: data_type.cc:28 session.cc:1639 session.cc:1642
|
||||
#: data_type.cc:28 session.cc:1640 session.cc:1643
|
||||
msgid "MIDI"
|
||||
msgstr ""
|
||||
|
||||
|
|
@ -540,7 +541,7 @@ msgstr "Треугольное"
|
|||
msgid "Rectangular"
|
||||
msgstr "Прямоугольное"
|
||||
|
||||
#: export_formats.cc:52 session.cc:4853 session.cc:4869
|
||||
#: export_formats.cc:52 session.cc:4854 session.cc:4870
|
||||
msgid "None"
|
||||
msgstr "Нет"
|
||||
|
||||
|
|
@ -592,69 +593,65 @@ msgstr ""
|
|||
msgid "Cannot convert %1 to Latin-1 text"
|
||||
msgstr ""
|
||||
|
||||
#: export_profile_manager.cc:94
|
||||
#: export_profile_manager.cc:93
|
||||
msgid "Searching for export formats in %1"
|
||||
msgstr ""
|
||||
|
||||
#: export_profile_manager.cc:100
|
||||
#: export_profile_manager.cc:99
|
||||
msgid "Unable to create export format directory %1: %2"
|
||||
msgstr ""
|
||||
|
||||
#: export_profile_manager.cc:258
|
||||
#: export_profile_manager.cc:257
|
||||
msgid "Unable to remove export preset %1: %2"
|
||||
msgstr "Невозможно удалить профиль экспорта %1: %2"
|
||||
|
||||
#: export_profile_manager.cc:348
|
||||
#: export_profile_manager.cc:347
|
||||
msgid "Selection"
|
||||
msgstr "Выделение"
|
||||
|
||||
#: export_profile_manager.cc:466
|
||||
msgid "Session"
|
||||
msgstr "Сеанс"
|
||||
|
||||
#: export_profile_manager.cc:587
|
||||
#: export_profile_manager.cc:600
|
||||
msgid "Unable to rename export format %1 to %2: %3"
|
||||
msgstr "Невозможно переименовать профиль экспорта %1 в %2: %3"
|
||||
|
||||
#: export_profile_manager.cc:619
|
||||
#: export_profile_manager.cc:632
|
||||
msgid "Unable to remove export profile %1: %2"
|
||||
msgstr "Невозможно удалить профиль экспорта %1: %2"
|
||||
|
||||
#: export_profile_manager.cc:636
|
||||
#: export_profile_manager.cc:649
|
||||
msgid "empty format"
|
||||
msgstr "неопределённый формат"
|
||||
|
||||
#: export_profile_manager.cc:805
|
||||
#: export_profile_manager.cc:818
|
||||
msgid "No timespan has been selected!"
|
||||
msgstr "отрезок времени не указан!"
|
||||
|
||||
#: export_profile_manager.cc:809
|
||||
#: export_profile_manager.cc:822
|
||||
msgid "No channels have been selected!"
|
||||
msgstr "нет выбранных каналов!"
|
||||
|
||||
#: export_profile_manager.cc:813
|
||||
#: export_profile_manager.cc:826
|
||||
msgid "Some channels are empty"
|
||||
msgstr "некоторые каналы пусты"
|
||||
|
||||
#: export_profile_manager.cc:846
|
||||
#: export_profile_manager.cc:859
|
||||
msgid "No format selected!"
|
||||
msgstr "формат не выбран!"
|
||||
|
||||
#: export_profile_manager.cc:848
|
||||
#: export_profile_manager.cc:861
|
||||
msgid "All channels are empty!"
|
||||
msgstr "все каналы пусты!"
|
||||
|
||||
#: export_profile_manager.cc:850
|
||||
#: export_profile_manager.cc:863
|
||||
msgid "One or more of the selected formats is not compatible with this system!"
|
||||
msgstr ""
|
||||
|
||||
#: export_profile_manager.cc:853
|
||||
#: export_profile_manager.cc:866
|
||||
msgid ""
|
||||
"%1 supports only %2 channels, but you have %3 channels in your channel "
|
||||
"configuration"
|
||||
msgstr ""
|
||||
|
||||
#: file_source.cc:198 session_state.cc:2887
|
||||
#: file_source.cc:198 session_state.cc:2891
|
||||
msgid ""
|
||||
"there are already 1000 files with names like %1; versioning discontinued"
|
||||
msgstr ""
|
||||
|
|
@ -790,7 +787,6 @@ msgid "Track %1 of %2 contained no usable MIDI data"
|
|||
msgstr ""
|
||||
|
||||
#: import.cc:453
|
||||
#, fuzzy
|
||||
msgid "MIDI file %1 was not readable (no reason available)"
|
||||
msgstr "MIDI-файл %1 нечитаем по неизвестной причине"
|
||||
|
||||
|
|
@ -901,15 +897,15 @@ msgstr ""
|
|||
msgid "%s out"
|
||||
msgstr ""
|
||||
|
||||
#: io.cc:1534 session.cc:493 session.cc:522
|
||||
#: io.cc:1534 session.cc:494 session.cc:523
|
||||
msgid "mono"
|
||||
msgstr ""
|
||||
|
||||
#: io.cc:1536 session.cc:506 session.cc:536
|
||||
#: io.cc:1536 session.cc:507 session.cc:537
|
||||
msgid "L"
|
||||
msgstr ""
|
||||
|
||||
#: io.cc:1536 session.cc:508 session.cc:538
|
||||
#: io.cc:1536 session.cc:509 session.cc:539
|
||||
msgid "R"
|
||||
msgstr ""
|
||||
|
||||
|
|
@ -1004,7 +1000,7 @@ msgstr ""
|
|||
msgid "incorrect XML mode passed to Locations::set_state"
|
||||
msgstr ""
|
||||
|
||||
#: location.cc:842 session.cc:4354 session_state.cc:1110
|
||||
#: location.cc:842 session.cc:4355 session_state.cc:1114
|
||||
msgid "session"
|
||||
msgstr ""
|
||||
|
||||
|
|
@ -1507,185 +1503,185 @@ msgstr ""
|
|||
msgid "programming error: send created using role %1"
|
||||
msgstr "programming error: send created using role %1"
|
||||
|
||||
#: session.cc:346
|
||||
#: session.cc:347
|
||||
msgid "Set block size and sample rate"
|
||||
msgstr ""
|
||||
|
||||
#: session.cc:351
|
||||
#: session.cc:352
|
||||
msgid "Using configuration"
|
||||
msgstr ""
|
||||
|
||||
#: session.cc:376
|
||||
#: session.cc:377
|
||||
msgid "LTC In"
|
||||
msgstr ""
|
||||
|
||||
#: session.cc:377
|
||||
#: session.cc:378
|
||||
msgid "LTC Out"
|
||||
msgstr ""
|
||||
|
||||
#: session.cc:403
|
||||
#: session.cc:404
|
||||
msgid "LTC-in"
|
||||
msgstr ""
|
||||
|
||||
#: session.cc:404
|
||||
#: session.cc:405
|
||||
msgid "LTC-out"
|
||||
msgstr ""
|
||||
|
||||
#: session.cc:433
|
||||
#: session.cc:434
|
||||
msgid "could not setup Click I/O"
|
||||
msgstr ""
|
||||
|
||||
#: session.cc:460
|
||||
#: session.cc:461
|
||||
msgid "cannot setup Click I/O"
|
||||
msgstr ""
|
||||
|
||||
#: session.cc:463
|
||||
#: session.cc:464
|
||||
msgid "Compute I/O Latencies"
|
||||
msgstr ""
|
||||
|
||||
#: session.cc:469
|
||||
#: session.cc:470
|
||||
msgid "Set up standard connections"
|
||||
msgstr "Настройка обычных соединений"
|
||||
|
||||
#: session.cc:490
|
||||
#: session.cc:491
|
||||
#, c-format
|
||||
msgid "out %<PRIu32>"
|
||||
msgstr ""
|
||||
|
||||
#: session.cc:504
|
||||
#: session.cc:505
|
||||
#, c-format
|
||||
msgid "out %<PRIu32>+%<PRIu32>"
|
||||
msgstr ""
|
||||
|
||||
#: session.cc:519
|
||||
#: session.cc:520
|
||||
#, c-format
|
||||
msgid "in %<PRIu32>"
|
||||
msgstr ""
|
||||
|
||||
#: session.cc:533
|
||||
#: session.cc:534
|
||||
#, c-format
|
||||
msgid "in %<PRIu32>+%<PRIu32>"
|
||||
msgstr ""
|
||||
|
||||
#: session.cc:569
|
||||
#: session.cc:570
|
||||
msgid "Setup signal flow and plugins"
|
||||
msgstr "Настройка модулей и звукового потока"
|
||||
|
||||
#: session.cc:613
|
||||
#: session.cc:614
|
||||
msgid "Connect to engine"
|
||||
msgstr "Соединение со звуковым движком"
|
||||
|
||||
#: session.cc:644
|
||||
#: session.cc:645
|
||||
msgid "cannot connect master output %1 to %2"
|
||||
msgstr ""
|
||||
|
||||
#: session.cc:703
|
||||
#: session.cc:704
|
||||
msgid "monitor"
|
||||
msgstr ""
|
||||
|
||||
#: session.cc:748
|
||||
#: session.cc:749
|
||||
msgid "cannot connect control input %1 to %2"
|
||||
msgstr ""
|
||||
|
||||
#: session.cc:768
|
||||
#: session.cc:769
|
||||
msgid "The preferred I/O for the monitor bus (%1) cannot be found"
|
||||
msgstr ""
|
||||
|
||||
#: session.cc:799
|
||||
#: session.cc:800
|
||||
msgid "cannot connect control output %1 to %2"
|
||||
msgstr ""
|
||||
|
||||
#: session.cc:863
|
||||
#: session.cc:864
|
||||
msgid "cannot create Auditioner: no auditioning of regions possible"
|
||||
msgstr ""
|
||||
|
||||
#: session.cc:1042
|
||||
#: session.cc:1043
|
||||
msgid "Session: you can't use that location for auto punch (start <= end)"
|
||||
msgstr ""
|
||||
|
||||
#: session.cc:1082
|
||||
#: session.cc:1083
|
||||
msgid ""
|
||||
"You cannot use this location for auto-loop because it has zero or negative "
|
||||
"length"
|
||||
msgstr ""
|
||||
|
||||
#: session.cc:1395
|
||||
#: session.cc:1396
|
||||
msgid "feedback loop setup between %1 and %2"
|
||||
msgstr ""
|
||||
|
||||
#: session.cc:1691
|
||||
#: session.cc:1692
|
||||
msgid "Session: could not create new midi track."
|
||||
msgstr ""
|
||||
|
||||
#: session.cc:1874 session.cc:1877
|
||||
#: session.cc:1875 session.cc:1878
|
||||
msgid "Audio"
|
||||
msgstr ""
|
||||
|
||||
#: session.cc:1901 session.cc:1909 session.cc:1986 session.cc:1994
|
||||
#: session.cc:1902 session.cc:1910 session.cc:1987 session.cc:1995
|
||||
msgid "cannot configure %1 in/%2 out configuration for new audio track"
|
||||
msgstr ""
|
||||
|
||||
#: session.cc:1932
|
||||
#: session.cc:1933
|
||||
msgid "Session: could not create new audio track."
|
||||
msgstr ""
|
||||
|
||||
#: session.cc:1964 session.cc:1967
|
||||
#: session.cc:1965 session.cc:1968
|
||||
msgid "Bus"
|
||||
msgstr ""
|
||||
|
||||
#: session.cc:2017
|
||||
#: session.cc:2018
|
||||
msgid "Session: could not create new audio route."
|
||||
msgstr ""
|
||||
|
||||
#: session.cc:2076 session.cc:2086
|
||||
#: session.cc:2077 session.cc:2087
|
||||
msgid "Session: UINT_MAX routes? impossible!"
|
||||
msgstr ""
|
||||
|
||||
#: session.cc:2108
|
||||
#: session.cc:2109
|
||||
msgid "Session: cannot create track/bus from template description"
|
||||
msgstr ""
|
||||
|
||||
#: session.cc:2134
|
||||
#: session.cc:2135
|
||||
msgid "Session: could not create new route from template"
|
||||
msgstr ""
|
||||
|
||||
#: session.cc:2163
|
||||
#: session.cc:2164
|
||||
msgid "Adding new tracks/busses failed"
|
||||
msgstr "Не удалось добавить новые дорожки/шины"
|
||||
|
||||
#: session.cc:3264
|
||||
#: session.cc:3265
|
||||
msgid "FATAL ERROR! Could not find a suitable version of %1 for a rename"
|
||||
msgstr ""
|
||||
|
||||
#: session.cc:3384 session.cc:3442
|
||||
#: session.cc:3385 session.cc:3443
|
||||
msgid "There are already %1 recordings for %2, which I consider too many."
|
||||
msgstr ""
|
||||
|
||||
#: session.cc:3832
|
||||
#: session.cc:3833
|
||||
msgid "send ID %1 appears to be in use already"
|
||||
msgstr ""
|
||||
|
||||
#: session.cc:3844
|
||||
#: session.cc:3845
|
||||
msgid "aux send ID %1 appears to be in use already"
|
||||
msgstr ""
|
||||
|
||||
#: session.cc:3856
|
||||
#: session.cc:3857
|
||||
msgid "return ID %1 appears to be in use already"
|
||||
msgstr ""
|
||||
|
||||
#: session.cc:3868
|
||||
#: session.cc:3869
|
||||
msgid "insert ID %1 appears to be in use already"
|
||||
msgstr ""
|
||||
|
||||
#: session.cc:3995
|
||||
#: session.cc:3996
|
||||
msgid "Cannot write a range where end <= start (e.g. %1 <= %2)"
|
||||
msgstr ""
|
||||
|
||||
#: session.cc:4024
|
||||
#: session.cc:4025
|
||||
msgid "too many bounced versions of playlist \"%1\""
|
||||
msgstr ""
|
||||
|
||||
#: session.cc:4034
|
||||
#: session.cc:4035
|
||||
msgid "cannot create new audio file \"%1\" for %2"
|
||||
msgstr ""
|
||||
|
||||
|
|
@ -1732,7 +1728,7 @@ msgstr ""
|
|||
msgid "Export ended unexpectedly: %1"
|
||||
msgstr ""
|
||||
|
||||
#: session_ltc.cc:219
|
||||
#: session_ltc.cc:220
|
||||
msgid ""
|
||||
"LTC encoder: invalid framerate - LTC encoding is disabled for the remainder "
|
||||
"of this session."
|
||||
|
|
@ -1759,9 +1755,8 @@ msgid "Programming error: illegal event type in process_event (%1)"
|
|||
msgstr ""
|
||||
|
||||
#: session_state.cc:139
|
||||
#, fuzzy
|
||||
msgid "Could not use path %1 (%2)"
|
||||
msgstr "Cannot expand path %1 (%2)"
|
||||
msgstr "Не удалось использовать расположение %1 (%2)"
|
||||
|
||||
#: session_state.cc:267
|
||||
msgid "solo cut control (dB)"
|
||||
|
|
@ -1773,7 +1768,7 @@ msgstr "Сброс удалённого управления"
|
|||
|
||||
#: session_state.cc:385
|
||||
msgid "Session loading complete"
|
||||
msgstr ""
|
||||
msgstr "Загрузка сеанса завершена"
|
||||
|
||||
#: session_state.cc:452
|
||||
msgid "Session: cannot create session peakfile folder \"%1\" (%2)"
|
||||
|
|
@ -1813,7 +1808,7 @@ msgstr "Session: cannot create session folder \"%1\" (%2)"
|
|||
|
||||
#: session_state.cc:548
|
||||
msgid "Could not open %1 for writing session template"
|
||||
msgstr ""
|
||||
msgstr "Не удалось открыть %1 для записи шаблона сеанса"
|
||||
|
||||
#: session_state.cc:554
|
||||
msgid "Could not open session template %1 for reading"
|
||||
|
|
@ -1836,267 +1831,267 @@ msgstr ""
|
|||
msgid "Could not remove session file at path \"%1\" (%2)"
|
||||
msgstr "Could not create directory for Session template\"%1\" (%2)"
|
||||
|
||||
#: session_state.cc:759
|
||||
#: session_state.cc:761
|
||||
msgid ""
|
||||
"the %1 audio engine is not connected and state saving would lose all I/O "
|
||||
"connections. Session not saved"
|
||||
msgstr ""
|
||||
|
||||
#: session_state.cc:808
|
||||
#: session_state.cc:812
|
||||
msgid "state could not be saved to %1"
|
||||
msgstr ""
|
||||
|
||||
#: session_state.cc:810 session_state.cc:821
|
||||
#: session_state.cc:814 session_state.cc:825
|
||||
#, fuzzy
|
||||
msgid "Could not remove temporary session file at path \"%1\" (%2)"
|
||||
msgstr "Could not create directory for Session template\"%1\" (%2)"
|
||||
|
||||
#: session_state.cc:818
|
||||
#: session_state.cc:822
|
||||
msgid "could not rename temporary session file %1 to %2"
|
||||
msgstr ""
|
||||
|
||||
#: session_state.cc:886
|
||||
#: session_state.cc:890
|
||||
msgid "%1: session file \"%2\" doesn't exist!"
|
||||
msgstr ""
|
||||
msgstr "%1: файл сеанса «%2» не существует!"
|
||||
|
||||
#: session_state.cc:898
|
||||
#: session_state.cc:902
|
||||
msgid "Could not understand session file %1"
|
||||
msgstr ""
|
||||
|
||||
#: session_state.cc:907
|
||||
#: session_state.cc:911
|
||||
msgid "Session file %1 is not a session"
|
||||
msgstr "Файл сеанса %1 не является сеансом"
|
||||
|
||||
#: session_state.cc:1204
|
||||
#: session_state.cc:1208
|
||||
msgid "programming error: Session: incorrect XML node sent to set_state()"
|
||||
msgstr ""
|
||||
|
||||
#: session_state.cc:1253
|
||||
#: session_state.cc:1257
|
||||
msgid "Session: XML state has no options section"
|
||||
msgstr ""
|
||||
|
||||
#: session_state.cc:1258
|
||||
#: session_state.cc:1262
|
||||
msgid "Session: XML state has no metadata section"
|
||||
msgstr ""
|
||||
|
||||
#: session_state.cc:1269
|
||||
#: session_state.cc:1273
|
||||
msgid "Session: XML state has no sources section"
|
||||
msgstr ""
|
||||
|
||||
#: session_state.cc:1276
|
||||
#: session_state.cc:1280
|
||||
msgid "Session: XML state has no Tempo Map section"
|
||||
msgstr ""
|
||||
|
||||
#: session_state.cc:1283
|
||||
#: session_state.cc:1287
|
||||
msgid "Session: XML state has no locations section"
|
||||
msgstr ""
|
||||
|
||||
#: session_state.cc:1309
|
||||
#: session_state.cc:1313
|
||||
msgid "Session: XML state has no Regions section"
|
||||
msgstr ""
|
||||
|
||||
#: session_state.cc:1316
|
||||
#: session_state.cc:1320
|
||||
msgid "Session: XML state has no playlists section"
|
||||
msgstr ""
|
||||
|
||||
#: session_state.cc:1336
|
||||
#: session_state.cc:1340
|
||||
msgid "Session: XML state has no bundles section"
|
||||
msgstr ""
|
||||
|
||||
#: session_state.cc:1348
|
||||
#: session_state.cc:1352
|
||||
msgid "Session: XML state has no diskstreams section"
|
||||
msgstr ""
|
||||
|
||||
#: session_state.cc:1356
|
||||
#: session_state.cc:1360
|
||||
msgid "Session: XML state has no routes section"
|
||||
msgstr ""
|
||||
|
||||
#: session_state.cc:1368
|
||||
#: session_state.cc:1372
|
||||
msgid "Session: XML state has no route groups section"
|
||||
msgstr ""
|
||||
|
||||
#: session_state.cc:1377
|
||||
#: session_state.cc:1381
|
||||
msgid "Session: XML state has no edit groups section"
|
||||
msgstr ""
|
||||
|
||||
#: session_state.cc:1384
|
||||
#: session_state.cc:1388
|
||||
msgid "Session: XML state has no mix groups section"
|
||||
msgstr ""
|
||||
|
||||
#: session_state.cc:1392
|
||||
#: session_state.cc:1396
|
||||
msgid "Session: XML state has no click section"
|
||||
msgstr ""
|
||||
|
||||
#: session_state.cc:1440
|
||||
#: session_state.cc:1444
|
||||
msgid "Session: cannot create Route from XML description."
|
||||
msgstr ""
|
||||
|
||||
#: session_state.cc:1444
|
||||
#: session_state.cc:1448
|
||||
msgid "Loaded track/bus %1"
|
||||
msgstr "Загружена дорожка/шина %1"
|
||||
|
||||
#: session_state.cc:1542
|
||||
#: session_state.cc:1546
|
||||
msgid "Could not find diskstream for route"
|
||||
msgstr ""
|
||||
|
||||
#: session_state.cc:1596
|
||||
#: session_state.cc:1600
|
||||
msgid "Session: cannot create Region from XML description."
|
||||
msgstr ""
|
||||
|
||||
#: session_state.cc:1600
|
||||
#: session_state.cc:1604
|
||||
msgid "Can not load state for region '%1'"
|
||||
msgstr ""
|
||||
|
||||
#: session_state.cc:1636
|
||||
#: session_state.cc:1640
|
||||
msgid "Regions in compound description not found (ID's %1 and %2): ignored"
|
||||
msgstr ""
|
||||
|
||||
#: session_state.cc:1664
|
||||
#: session_state.cc:1668
|
||||
msgid "Nested source has no ID info in session file! (ignored)"
|
||||
msgstr ""
|
||||
|
||||
#: session_state.cc:1676
|
||||
#: session_state.cc:1680
|
||||
msgid "Cannot reconstruct nested source for region %1"
|
||||
msgstr ""
|
||||
|
||||
#: session_state.cc:1738
|
||||
#: session_state.cc:1742
|
||||
msgid "Session: XMLNode describing a AudioRegion is incomplete (no source)"
|
||||
msgstr ""
|
||||
|
||||
#: session_state.cc:1746 session_state.cc:1767 session_state.cc:1787
|
||||
#: session_state.cc:1750 session_state.cc:1771 session_state.cc:1791
|
||||
msgid ""
|
||||
"Session: XMLNode describing a AudioRegion references an unknown source id =%1"
|
||||
msgstr ""
|
||||
|
||||
#: session_state.cc:1752 session_state.cc:1773 session_state.cc:1793
|
||||
#: session_state.cc:1756 session_state.cc:1777 session_state.cc:1797
|
||||
msgid ""
|
||||
"Session: XMLNode describing a AudioRegion references a non-audio source id ="
|
||||
"%1"
|
||||
msgstr ""
|
||||
|
||||
#: session_state.cc:1816
|
||||
#: session_state.cc:1820
|
||||
msgid ""
|
||||
"Session: XMLNode describing an AudioRegion is missing some master sources; "
|
||||
"ignored"
|
||||
msgstr ""
|
||||
|
||||
#: session_state.cc:1850
|
||||
#: session_state.cc:1854
|
||||
msgid "Session: XMLNode describing a MidiRegion is incomplete (no source)"
|
||||
msgstr ""
|
||||
|
||||
#: session_state.cc:1858
|
||||
#: session_state.cc:1862
|
||||
msgid ""
|
||||
"Session: XMLNode describing a MidiRegion references an unknown source id =%1"
|
||||
msgstr ""
|
||||
|
||||
#: session_state.cc:1864
|
||||
#: session_state.cc:1868
|
||||
msgid ""
|
||||
"Session: XMLNode describing a MidiRegion references a non-midi source id =%1"
|
||||
msgstr ""
|
||||
|
||||
#: session_state.cc:1932
|
||||
#: session_state.cc:1936
|
||||
msgid ""
|
||||
"cannot create new file from region name \"%1\" with ident = \"%2\": too many "
|
||||
"existing files with similar names"
|
||||
msgstr ""
|
||||
|
||||
#: session_state.cc:1955
|
||||
#: session_state.cc:1959
|
||||
msgid "Session: cannot create Source from XML description."
|
||||
msgstr ""
|
||||
|
||||
#: session_state.cc:1989
|
||||
#: session_state.cc:1993
|
||||
msgid "A sound file is missing. It will be replaced by silence."
|
||||
msgstr ""
|
||||
|
||||
#: session_state.cc:2012
|
||||
#: session_state.cc:2016
|
||||
msgid "Found a sound file that cannot be used by %1. Talk to the progammers."
|
||||
msgstr ""
|
||||
|
||||
#: session_state.cc:2029
|
||||
#: session_state.cc:2033
|
||||
msgid "Could not create templates directory \"%1\" (%2)"
|
||||
msgstr "Could not create templates directory \"%1\" (%2)"
|
||||
|
||||
#: session_state.cc:2042
|
||||
#: session_state.cc:2046
|
||||
msgid "Template \"%1\" already exists - new version not created"
|
||||
msgstr ""
|
||||
|
||||
#: session_state.cc:2048
|
||||
#: session_state.cc:2052
|
||||
msgid "Could not create directory for Session template\"%1\" (%2)"
|
||||
msgstr "Could not create directory for Session template\"%1\" (%2)"
|
||||
|
||||
#: session_state.cc:2058
|
||||
#: session_state.cc:2062
|
||||
msgid "template not saved"
|
||||
msgstr ""
|
||||
|
||||
#: session_state.cc:2068
|
||||
#: session_state.cc:2072
|
||||
msgid "Could not create directory for Session template plugin state\"%1\" (%2)"
|
||||
msgstr ""
|
||||
|
||||
#: session_state.cc:2263
|
||||
#: session_state.cc:2267
|
||||
msgid "Unknown node \"%1\" found in Bundles list from session file"
|
||||
msgstr ""
|
||||
|
||||
#: session_state.cc:2805 session_state.cc:2811
|
||||
#: session_state.cc:2809 session_state.cc:2815
|
||||
msgid "Cannot expand path %1 (%2)"
|
||||
msgstr "Cannot expand path %1 (%2)"
|
||||
|
||||
#: session_state.cc:2864
|
||||
#: session_state.cc:2868
|
||||
msgid "Session: cannot create dead file folder \"%1\" (%2)"
|
||||
msgstr "Session: cannot create dead file folder \"%1\" (%2)"
|
||||
|
||||
#: session_state.cc:2903
|
||||
#: session_state.cc:2907
|
||||
msgid "cannot rename unused file source from %1 to %2 (%3)"
|
||||
msgstr ""
|
||||
|
||||
#: session_state.cc:2921
|
||||
#: session_state.cc:2925
|
||||
msgid "cannot remove peakfile %1 for %2 (%3)"
|
||||
msgstr ""
|
||||
|
||||
#: session_state.cc:3223
|
||||
#: session_state.cc:3227
|
||||
msgid "could not backup old history file, current history not saved"
|
||||
msgstr ""
|
||||
|
||||
#: session_state.cc:3236
|
||||
#: session_state.cc:3240
|
||||
msgid "history could not be saved to %1"
|
||||
msgstr ""
|
||||
|
||||
#: session_state.cc:3239
|
||||
#: session_state.cc:3243
|
||||
msgid "Could not remove history file at path \"%1\" (%2)"
|
||||
msgstr ""
|
||||
|
||||
#: session_state.cc:3243
|
||||
#: session_state.cc:3247
|
||||
msgid "could not restore history file from backup %1 (%2)"
|
||||
msgstr ""
|
||||
|
||||
#: session_state.cc:3268
|
||||
#: session_state.cc:3272
|
||||
msgid "%1: no history file \"%2\" for this session."
|
||||
msgstr ""
|
||||
|
||||
#: session_state.cc:3274
|
||||
#: session_state.cc:3278
|
||||
msgid "Could not understand session history file \"%1\""
|
||||
msgstr ""
|
||||
|
||||
#: session_state.cc:3316
|
||||
#: session_state.cc:3320
|
||||
msgid "Failed to downcast MidiSource for NoteDiffCommand"
|
||||
msgstr ""
|
||||
|
||||
#: session_state.cc:3327
|
||||
#: session_state.cc:3331
|
||||
msgid "Failed to downcast MidiSource for SysExDiffCommand"
|
||||
msgstr ""
|
||||
|
||||
#: session_state.cc:3338
|
||||
#: session_state.cc:3342
|
||||
msgid "Failed to downcast MidiSource for PatchChangeDiffCommand"
|
||||
msgstr ""
|
||||
|
||||
#: session_state.cc:3346
|
||||
#: session_state.cc:3350
|
||||
msgid "Couldn't figure out how to make a Command out of a %1 XMLNode."
|
||||
msgstr ""
|
||||
|
||||
#: session_state.cc:3598
|
||||
#: session_state.cc:3602
|
||||
msgid "Session: unknown diskstream type in XML"
|
||||
msgstr ""
|
||||
|
||||
#: session_state.cc:3603
|
||||
#: session_state.cc:3607
|
||||
msgid "Session: could not load diskstream via XML state"
|
||||
msgstr ""
|
||||
|
||||
|
|
@ -2139,7 +2134,7 @@ msgstr ""
|
|||
|
||||
#: smf_source.cc:410
|
||||
msgid "cannot open MIDI file %1 for write"
|
||||
msgstr ""
|
||||
msgstr "не удалось открыть MIDI-файл %2 для записи"
|
||||
|
||||
#: sndfile_helpers.cc:32
|
||||
msgid "WAV"
|
||||
|
|
@ -2417,15 +2412,15 @@ msgstr ""
|
|||
|
||||
#: tempo_map_importer.cc:52
|
||||
msgid "Tempo map"
|
||||
msgstr ""
|
||||
msgstr "Карта темпа"
|
||||
|
||||
#: tempo_map_importer.cc:60
|
||||
msgid "Tempo Map"
|
||||
msgstr ""
|
||||
msgstr "Карта темпа"
|
||||
|
||||
#: tempo_map_importer.cc:80
|
||||
msgid "Tempo marks: "
|
||||
msgstr ""
|
||||
msgstr "Метки темпа:"
|
||||
|
||||
#: tempo_map_importer.cc:80
|
||||
msgid ""
|
||||
|
|
@ -2512,6 +2507,9 @@ msgstr "programming error: unknown native header format: %1"
|
|||
msgid "cannot open directory %1 (%2)"
|
||||
msgstr "cannot open directory %1 (%2)"
|
||||
|
||||
#~ msgid "Session"
|
||||
#~ msgstr "Сеанс"
|
||||
|
||||
#, fuzzy
|
||||
#~ msgid "editor"
|
||||
#~ msgstr "монитор"
|
||||
|
|
|
|||
|
|
@ -7,7 +7,7 @@ msgid ""
|
|||
msgstr ""
|
||||
"Project-Id-Version: ardour\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2013-04-09 09:28-0400\n"
|
||||
"POT-Creation-Date: 2013-06-11 08:49-0400\n"
|
||||
"PO-Revision-Date: 2006-10-03 01:09+GMT+1\n"
|
||||
"Last-Translator: Petter Sundlöf <petter.sundlof@findus.dhs.org>\n"
|
||||
"Language-Team: Swedish <sv@li.org>\n"
|
||||
|
|
@ -120,7 +120,7 @@ msgstr ""
|
|||
#: audio_playlist_source.cc:171 audiosource.cc:913 file_source.cc:529
|
||||
#: midi_playlist_source.cc:144 midi_playlist_source.cc:152
|
||||
#: midi_playlist_source.cc:159 midi_source.cc:371 plugin_insert.cc:644
|
||||
#: rb_effect.cc:332 session.cc:2464 session.cc:2497 session.cc:3642
|
||||
#: rb_effect.cc:332 session.cc:2465 session.cc:2498 session.cc:3643
|
||||
#: session_handle.cc:87 sndfilesource.cc:121
|
||||
msgid "programming error: %1"
|
||||
msgstr ""
|
||||
|
|
@ -204,7 +204,7 @@ msgid ""
|
|||
"names"
|
||||
msgstr ""
|
||||
|
||||
#: audioengine.cc:846 session.cc:1697
|
||||
#: audioengine.cc:846 session.cc:1698
|
||||
msgid ""
|
||||
"No more JACK ports are available. You will need to stop %1 and restart JACK "
|
||||
"with more ports if you need this many tracks."
|
||||
|
|
@ -425,7 +425,7 @@ msgstr ""
|
|||
msgid "audio"
|
||||
msgstr ""
|
||||
|
||||
#: data_type.cc:28 session.cc:1639 session.cc:1642
|
||||
#: data_type.cc:28 session.cc:1640 session.cc:1643
|
||||
msgid "MIDI"
|
||||
msgstr ""
|
||||
|
||||
|
|
@ -537,7 +537,7 @@ msgstr ""
|
|||
msgid "Rectangular"
|
||||
msgstr ""
|
||||
|
||||
#: export_formats.cc:52 session.cc:4853 session.cc:4869
|
||||
#: export_formats.cc:52 session.cc:4854 session.cc:4870
|
||||
msgid "None"
|
||||
msgstr ""
|
||||
|
||||
|
|
@ -589,71 +589,67 @@ msgstr ""
|
|||
msgid "Cannot convert %1 to Latin-1 text"
|
||||
msgstr ""
|
||||
|
||||
#: export_profile_manager.cc:94
|
||||
#: export_profile_manager.cc:93
|
||||
msgid "Searching for export formats in %1"
|
||||
msgstr ""
|
||||
|
||||
#: export_profile_manager.cc:100
|
||||
#: export_profile_manager.cc:99
|
||||
msgid "Unable to create export format directory %1: %2"
|
||||
msgstr ""
|
||||
|
||||
#: export_profile_manager.cc:258
|
||||
#: export_profile_manager.cc:257
|
||||
msgid "Unable to remove export preset %1: %2"
|
||||
msgstr ""
|
||||
|
||||
#: export_profile_manager.cc:348
|
||||
#: export_profile_manager.cc:347
|
||||
msgid "Selection"
|
||||
msgstr ""
|
||||
|
||||
#: export_profile_manager.cc:466
|
||||
msgid "Session"
|
||||
msgstr ""
|
||||
|
||||
#: export_profile_manager.cc:587
|
||||
#: export_profile_manager.cc:600
|
||||
msgid "Unable to rename export format %1 to %2: %3"
|
||||
msgstr ""
|
||||
|
||||
#: export_profile_manager.cc:619
|
||||
#: export_profile_manager.cc:632
|
||||
msgid "Unable to remove export profile %1: %2"
|
||||
msgstr ""
|
||||
|
||||
#: export_profile_manager.cc:636
|
||||
#: export_profile_manager.cc:649
|
||||
msgid "empty format"
|
||||
msgstr ""
|
||||
|
||||
#: export_profile_manager.cc:805
|
||||
#: export_profile_manager.cc:818
|
||||
#, fuzzy
|
||||
msgid "No timespan has been selected!"
|
||||
msgstr "Inget format valt!"
|
||||
|
||||
#: export_profile_manager.cc:809
|
||||
#: export_profile_manager.cc:822
|
||||
#, fuzzy
|
||||
msgid "No channels have been selected!"
|
||||
msgstr "Inget format valt!"
|
||||
|
||||
#: export_profile_manager.cc:813
|
||||
#: export_profile_manager.cc:826
|
||||
msgid "Some channels are empty"
|
||||
msgstr ""
|
||||
|
||||
#: export_profile_manager.cc:846
|
||||
#: export_profile_manager.cc:859
|
||||
msgid "No format selected!"
|
||||
msgstr "Inget format valt!"
|
||||
|
||||
#: export_profile_manager.cc:848
|
||||
#: export_profile_manager.cc:861
|
||||
msgid "All channels are empty!"
|
||||
msgstr ""
|
||||
|
||||
#: export_profile_manager.cc:850
|
||||
#: export_profile_manager.cc:863
|
||||
msgid "One or more of the selected formats is not compatible with this system!"
|
||||
msgstr ""
|
||||
|
||||
#: export_profile_manager.cc:853
|
||||
#: export_profile_manager.cc:866
|
||||
msgid ""
|
||||
"%1 supports only %2 channels, but you have %3 channels in your channel "
|
||||
"configuration"
|
||||
msgstr ""
|
||||
|
||||
#: file_source.cc:198 session_state.cc:2887
|
||||
#: file_source.cc:198 session_state.cc:2891
|
||||
msgid ""
|
||||
"there are already 1000 files with names like %1; versioning discontinued"
|
||||
msgstr ""
|
||||
|
|
@ -902,15 +898,15 @@ msgstr ""
|
|||
msgid "%s out"
|
||||
msgstr ""
|
||||
|
||||
#: io.cc:1534 session.cc:493 session.cc:522
|
||||
#: io.cc:1534 session.cc:494 session.cc:523
|
||||
msgid "mono"
|
||||
msgstr ""
|
||||
|
||||
#: io.cc:1536 session.cc:506 session.cc:536
|
||||
#: io.cc:1536 session.cc:507 session.cc:537
|
||||
msgid "L"
|
||||
msgstr ""
|
||||
|
||||
#: io.cc:1536 session.cc:508 session.cc:538
|
||||
#: io.cc:1536 session.cc:509 session.cc:539
|
||||
msgid "R"
|
||||
msgstr ""
|
||||
|
||||
|
|
@ -1005,7 +1001,7 @@ msgstr ""
|
|||
msgid "incorrect XML mode passed to Locations::set_state"
|
||||
msgstr ""
|
||||
|
||||
#: location.cc:842 session.cc:4354 session_state.cc:1110
|
||||
#: location.cc:842 session.cc:4355 session_state.cc:1114
|
||||
msgid "session"
|
||||
msgstr ""
|
||||
|
||||
|
|
@ -1501,185 +1497,185 @@ msgstr ""
|
|||
msgid "programming error: send created using role %1"
|
||||
msgstr ""
|
||||
|
||||
#: session.cc:346
|
||||
#: session.cc:347
|
||||
msgid "Set block size and sample rate"
|
||||
msgstr ""
|
||||
|
||||
#: session.cc:351
|
||||
#: session.cc:352
|
||||
msgid "Using configuration"
|
||||
msgstr ""
|
||||
|
||||
#: session.cc:376
|
||||
#: session.cc:377
|
||||
msgid "LTC In"
|
||||
msgstr ""
|
||||
|
||||
#: session.cc:377
|
||||
#: session.cc:378
|
||||
msgid "LTC Out"
|
||||
msgstr ""
|
||||
|
||||
#: session.cc:403
|
||||
#: session.cc:404
|
||||
msgid "LTC-in"
|
||||
msgstr ""
|
||||
|
||||
#: session.cc:404
|
||||
#: session.cc:405
|
||||
msgid "LTC-out"
|
||||
msgstr ""
|
||||
|
||||
#: session.cc:433
|
||||
#: session.cc:434
|
||||
msgid "could not setup Click I/O"
|
||||
msgstr ""
|
||||
|
||||
#: session.cc:460
|
||||
#: session.cc:461
|
||||
msgid "cannot setup Click I/O"
|
||||
msgstr ""
|
||||
|
||||
#: session.cc:463
|
||||
#: session.cc:464
|
||||
msgid "Compute I/O Latencies"
|
||||
msgstr ""
|
||||
|
||||
#: session.cc:469
|
||||
#: session.cc:470
|
||||
msgid "Set up standard connections"
|
||||
msgstr ""
|
||||
|
||||
#: session.cc:490
|
||||
#: session.cc:491
|
||||
#, c-format
|
||||
msgid "out %<PRIu32>"
|
||||
msgstr ""
|
||||
|
||||
#: session.cc:504
|
||||
#: session.cc:505
|
||||
#, c-format
|
||||
msgid "out %<PRIu32>+%<PRIu32>"
|
||||
msgstr ""
|
||||
|
||||
#: session.cc:519
|
||||
#: session.cc:520
|
||||
#, c-format
|
||||
msgid "in %<PRIu32>"
|
||||
msgstr ""
|
||||
|
||||
#: session.cc:533
|
||||
#: session.cc:534
|
||||
#, c-format
|
||||
msgid "in %<PRIu32>+%<PRIu32>"
|
||||
msgstr ""
|
||||
|
||||
#: session.cc:569
|
||||
#: session.cc:570
|
||||
msgid "Setup signal flow and plugins"
|
||||
msgstr "Ställer in signalflöde och insticksprogram"
|
||||
|
||||
#: session.cc:613
|
||||
#: session.cc:614
|
||||
msgid "Connect to engine"
|
||||
msgstr "Ansluter till ljudmotorn"
|
||||
|
||||
#: session.cc:644
|
||||
#: session.cc:645
|
||||
msgid "cannot connect master output %1 to %2"
|
||||
msgstr ""
|
||||
|
||||
#: session.cc:703
|
||||
#: session.cc:704
|
||||
msgid "monitor"
|
||||
msgstr ""
|
||||
|
||||
#: session.cc:748
|
||||
#: session.cc:749
|
||||
msgid "cannot connect control input %1 to %2"
|
||||
msgstr ""
|
||||
|
||||
#: session.cc:768
|
||||
#: session.cc:769
|
||||
msgid "The preferred I/O for the monitor bus (%1) cannot be found"
|
||||
msgstr ""
|
||||
|
||||
#: session.cc:799
|
||||
#: session.cc:800
|
||||
msgid "cannot connect control output %1 to %2"
|
||||
msgstr ""
|
||||
|
||||
#: session.cc:863
|
||||
#: session.cc:864
|
||||
msgid "cannot create Auditioner: no auditioning of regions possible"
|
||||
msgstr ""
|
||||
|
||||
#: session.cc:1042
|
||||
#: session.cc:1043
|
||||
msgid "Session: you can't use that location for auto punch (start <= end)"
|
||||
msgstr ""
|
||||
|
||||
#: session.cc:1082
|
||||
#: session.cc:1083
|
||||
msgid ""
|
||||
"You cannot use this location for auto-loop because it has zero or negative "
|
||||
"length"
|
||||
msgstr ""
|
||||
|
||||
#: session.cc:1395
|
||||
#: session.cc:1396
|
||||
msgid "feedback loop setup between %1 and %2"
|
||||
msgstr ""
|
||||
|
||||
#: session.cc:1691
|
||||
#: session.cc:1692
|
||||
msgid "Session: could not create new midi track."
|
||||
msgstr ""
|
||||
|
||||
#: session.cc:1874 session.cc:1877
|
||||
#: session.cc:1875 session.cc:1878
|
||||
msgid "Audio"
|
||||
msgstr ""
|
||||
|
||||
#: session.cc:1901 session.cc:1909 session.cc:1986 session.cc:1994
|
||||
#: session.cc:1902 session.cc:1910 session.cc:1987 session.cc:1995
|
||||
msgid "cannot configure %1 in/%2 out configuration for new audio track"
|
||||
msgstr ""
|
||||
|
||||
#: session.cc:1932
|
||||
#: session.cc:1933
|
||||
msgid "Session: could not create new audio track."
|
||||
msgstr ""
|
||||
|
||||
#: session.cc:1964 session.cc:1967
|
||||
#: session.cc:1965 session.cc:1968
|
||||
msgid "Bus"
|
||||
msgstr ""
|
||||
|
||||
#: session.cc:2017
|
||||
#: session.cc:2018
|
||||
msgid "Session: could not create new audio route."
|
||||
msgstr ""
|
||||
|
||||
#: session.cc:2076 session.cc:2086
|
||||
#: session.cc:2077 session.cc:2087
|
||||
msgid "Session: UINT_MAX routes? impossible!"
|
||||
msgstr ""
|
||||
|
||||
#: session.cc:2108
|
||||
#: session.cc:2109
|
||||
msgid "Session: cannot create track/bus from template description"
|
||||
msgstr ""
|
||||
|
||||
#: session.cc:2134
|
||||
#: session.cc:2135
|
||||
msgid "Session: could not create new route from template"
|
||||
msgstr ""
|
||||
|
||||
#: session.cc:2163
|
||||
#: session.cc:2164
|
||||
msgid "Adding new tracks/busses failed"
|
||||
msgstr ""
|
||||
|
||||
#: session.cc:3264
|
||||
#: session.cc:3265
|
||||
msgid "FATAL ERROR! Could not find a suitable version of %1 for a rename"
|
||||
msgstr ""
|
||||
|
||||
#: session.cc:3384 session.cc:3442
|
||||
#: session.cc:3385 session.cc:3443
|
||||
msgid "There are already %1 recordings for %2, which I consider too many."
|
||||
msgstr ""
|
||||
|
||||
#: session.cc:3832
|
||||
#: session.cc:3833
|
||||
msgid "send ID %1 appears to be in use already"
|
||||
msgstr ""
|
||||
|
||||
#: session.cc:3844
|
||||
#: session.cc:3845
|
||||
msgid "aux send ID %1 appears to be in use already"
|
||||
msgstr ""
|
||||
|
||||
#: session.cc:3856
|
||||
#: session.cc:3857
|
||||
msgid "return ID %1 appears to be in use already"
|
||||
msgstr ""
|
||||
|
||||
#: session.cc:3868
|
||||
#: session.cc:3869
|
||||
msgid "insert ID %1 appears to be in use already"
|
||||
msgstr ""
|
||||
|
||||
#: session.cc:3995
|
||||
#: session.cc:3996
|
||||
msgid "Cannot write a range where end <= start (e.g. %1 <= %2)"
|
||||
msgstr ""
|
||||
|
||||
#: session.cc:4024
|
||||
#: session.cc:4025
|
||||
msgid "too many bounced versions of playlist \"%1\""
|
||||
msgstr ""
|
||||
|
||||
#: session.cc:4034
|
||||
#: session.cc:4035
|
||||
msgid "cannot create new audio file \"%1\" for %2"
|
||||
msgstr ""
|
||||
|
||||
|
|
@ -1726,7 +1722,7 @@ msgstr ""
|
|||
msgid "Export ended unexpectedly: %1"
|
||||
msgstr ""
|
||||
|
||||
#: session_ltc.cc:219
|
||||
#: session_ltc.cc:220
|
||||
msgid ""
|
||||
"LTC encoder: invalid framerate - LTC encoding is disabled for the remainder "
|
||||
"of this session."
|
||||
|
|
@ -1828,266 +1824,266 @@ msgstr ""
|
|||
msgid "Could not remove session file at path \"%1\" (%2)"
|
||||
msgstr ""
|
||||
|
||||
#: session_state.cc:759
|
||||
#: session_state.cc:761
|
||||
msgid ""
|
||||
"the %1 audio engine is not connected and state saving would lose all I/O "
|
||||
"connections. Session not saved"
|
||||
msgstr ""
|
||||
|
||||
#: session_state.cc:808
|
||||
#: session_state.cc:812
|
||||
msgid "state could not be saved to %1"
|
||||
msgstr ""
|
||||
|
||||
#: session_state.cc:810 session_state.cc:821
|
||||
#: session_state.cc:814 session_state.cc:825
|
||||
msgid "Could not remove temporary session file at path \"%1\" (%2)"
|
||||
msgstr ""
|
||||
|
||||
#: session_state.cc:818
|
||||
#: session_state.cc:822
|
||||
msgid "could not rename temporary session file %1 to %2"
|
||||
msgstr ""
|
||||
|
||||
#: session_state.cc:886
|
||||
#: session_state.cc:890
|
||||
msgid "%1: session file \"%2\" doesn't exist!"
|
||||
msgstr ""
|
||||
|
||||
#: session_state.cc:898
|
||||
#: session_state.cc:902
|
||||
msgid "Could not understand session file %1"
|
||||
msgstr ""
|
||||
|
||||
#: session_state.cc:907
|
||||
#: session_state.cc:911
|
||||
msgid "Session file %1 is not a session"
|
||||
msgstr ""
|
||||
|
||||
#: session_state.cc:1204
|
||||
#: session_state.cc:1208
|
||||
msgid "programming error: Session: incorrect XML node sent to set_state()"
|
||||
msgstr ""
|
||||
|
||||
#: session_state.cc:1253
|
||||
#: session_state.cc:1257
|
||||
msgid "Session: XML state has no options section"
|
||||
msgstr ""
|
||||
|
||||
#: session_state.cc:1258
|
||||
#: session_state.cc:1262
|
||||
msgid "Session: XML state has no metadata section"
|
||||
msgstr ""
|
||||
|
||||
#: session_state.cc:1269
|
||||
#: session_state.cc:1273
|
||||
msgid "Session: XML state has no sources section"
|
||||
msgstr ""
|
||||
|
||||
#: session_state.cc:1276
|
||||
#: session_state.cc:1280
|
||||
msgid "Session: XML state has no Tempo Map section"
|
||||
msgstr ""
|
||||
|
||||
#: session_state.cc:1283
|
||||
#: session_state.cc:1287
|
||||
msgid "Session: XML state has no locations section"
|
||||
msgstr ""
|
||||
|
||||
#: session_state.cc:1309
|
||||
#: session_state.cc:1313
|
||||
msgid "Session: XML state has no Regions section"
|
||||
msgstr ""
|
||||
|
||||
#: session_state.cc:1316
|
||||
#: session_state.cc:1320
|
||||
msgid "Session: XML state has no playlists section"
|
||||
msgstr ""
|
||||
|
||||
#: session_state.cc:1336
|
||||
#: session_state.cc:1340
|
||||
msgid "Session: XML state has no bundles section"
|
||||
msgstr ""
|
||||
|
||||
#: session_state.cc:1348
|
||||
#: session_state.cc:1352
|
||||
msgid "Session: XML state has no diskstreams section"
|
||||
msgstr ""
|
||||
|
||||
#: session_state.cc:1356
|
||||
#: session_state.cc:1360
|
||||
msgid "Session: XML state has no routes section"
|
||||
msgstr ""
|
||||
|
||||
#: session_state.cc:1368
|
||||
#: session_state.cc:1372
|
||||
msgid "Session: XML state has no route groups section"
|
||||
msgstr ""
|
||||
|
||||
#: session_state.cc:1377
|
||||
#: session_state.cc:1381
|
||||
msgid "Session: XML state has no edit groups section"
|
||||
msgstr ""
|
||||
|
||||
#: session_state.cc:1384
|
||||
#: session_state.cc:1388
|
||||
msgid "Session: XML state has no mix groups section"
|
||||
msgstr ""
|
||||
|
||||
#: session_state.cc:1392
|
||||
#: session_state.cc:1396
|
||||
msgid "Session: XML state has no click section"
|
||||
msgstr ""
|
||||
|
||||
#: session_state.cc:1440
|
||||
#: session_state.cc:1444
|
||||
msgid "Session: cannot create Route from XML description."
|
||||
msgstr ""
|
||||
|
||||
#: session_state.cc:1444
|
||||
#: session_state.cc:1448
|
||||
msgid "Loaded track/bus %1"
|
||||
msgstr ""
|
||||
|
||||
#: session_state.cc:1542
|
||||
#: session_state.cc:1546
|
||||
msgid "Could not find diskstream for route"
|
||||
msgstr ""
|
||||
|
||||
#: session_state.cc:1596
|
||||
#: session_state.cc:1600
|
||||
msgid "Session: cannot create Region from XML description."
|
||||
msgstr ""
|
||||
|
||||
#: session_state.cc:1600
|
||||
#: session_state.cc:1604
|
||||
msgid "Can not load state for region '%1'"
|
||||
msgstr ""
|
||||
|
||||
#: session_state.cc:1636
|
||||
#: session_state.cc:1640
|
||||
msgid "Regions in compound description not found (ID's %1 and %2): ignored"
|
||||
msgstr ""
|
||||
|
||||
#: session_state.cc:1664
|
||||
#: session_state.cc:1668
|
||||
msgid "Nested source has no ID info in session file! (ignored)"
|
||||
msgstr ""
|
||||
|
||||
#: session_state.cc:1676
|
||||
#: session_state.cc:1680
|
||||
msgid "Cannot reconstruct nested source for region %1"
|
||||
msgstr ""
|
||||
|
||||
#: session_state.cc:1738
|
||||
#: session_state.cc:1742
|
||||
msgid "Session: XMLNode describing a AudioRegion is incomplete (no source)"
|
||||
msgstr ""
|
||||
|
||||
#: session_state.cc:1746 session_state.cc:1767 session_state.cc:1787
|
||||
#: session_state.cc:1750 session_state.cc:1771 session_state.cc:1791
|
||||
msgid ""
|
||||
"Session: XMLNode describing a AudioRegion references an unknown source id =%1"
|
||||
msgstr ""
|
||||
|
||||
#: session_state.cc:1752 session_state.cc:1773 session_state.cc:1793
|
||||
#: session_state.cc:1756 session_state.cc:1777 session_state.cc:1797
|
||||
msgid ""
|
||||
"Session: XMLNode describing a AudioRegion references a non-audio source id ="
|
||||
"%1"
|
||||
msgstr ""
|
||||
|
||||
#: session_state.cc:1816
|
||||
#: session_state.cc:1820
|
||||
msgid ""
|
||||
"Session: XMLNode describing an AudioRegion is missing some master sources; "
|
||||
"ignored"
|
||||
msgstr ""
|
||||
|
||||
#: session_state.cc:1850
|
||||
#: session_state.cc:1854
|
||||
msgid "Session: XMLNode describing a MidiRegion is incomplete (no source)"
|
||||
msgstr ""
|
||||
|
||||
#: session_state.cc:1858
|
||||
#: session_state.cc:1862
|
||||
msgid ""
|
||||
"Session: XMLNode describing a MidiRegion references an unknown source id =%1"
|
||||
msgstr ""
|
||||
|
||||
#: session_state.cc:1864
|
||||
#: session_state.cc:1868
|
||||
msgid ""
|
||||
"Session: XMLNode describing a MidiRegion references a non-midi source id =%1"
|
||||
msgstr ""
|
||||
|
||||
#: session_state.cc:1932
|
||||
#: session_state.cc:1936
|
||||
msgid ""
|
||||
"cannot create new file from region name \"%1\" with ident = \"%2\": too many "
|
||||
"existing files with similar names"
|
||||
msgstr ""
|
||||
|
||||
#: session_state.cc:1955
|
||||
#: session_state.cc:1959
|
||||
msgid "Session: cannot create Source from XML description."
|
||||
msgstr ""
|
||||
|
||||
#: session_state.cc:1989
|
||||
#: session_state.cc:1993
|
||||
msgid "A sound file is missing. It will be replaced by silence."
|
||||
msgstr ""
|
||||
|
||||
#: session_state.cc:2012
|
||||
#: session_state.cc:2016
|
||||
msgid "Found a sound file that cannot be used by %1. Talk to the progammers."
|
||||
msgstr ""
|
||||
|
||||
#: session_state.cc:2029
|
||||
#: session_state.cc:2033
|
||||
msgid "Could not create templates directory \"%1\" (%2)"
|
||||
msgstr ""
|
||||
|
||||
#: session_state.cc:2042
|
||||
#: session_state.cc:2046
|
||||
msgid "Template \"%1\" already exists - new version not created"
|
||||
msgstr ""
|
||||
|
||||
#: session_state.cc:2048
|
||||
#: session_state.cc:2052
|
||||
msgid "Could not create directory for Session template\"%1\" (%2)"
|
||||
msgstr ""
|
||||
|
||||
#: session_state.cc:2058
|
||||
#: session_state.cc:2062
|
||||
msgid "template not saved"
|
||||
msgstr ""
|
||||
|
||||
#: session_state.cc:2068
|
||||
#: session_state.cc:2072
|
||||
msgid "Could not create directory for Session template plugin state\"%1\" (%2)"
|
||||
msgstr ""
|
||||
|
||||
#: session_state.cc:2263
|
||||
#: session_state.cc:2267
|
||||
msgid "Unknown node \"%1\" found in Bundles list from session file"
|
||||
msgstr ""
|
||||
|
||||
#: session_state.cc:2805 session_state.cc:2811
|
||||
#: session_state.cc:2809 session_state.cc:2815
|
||||
msgid "Cannot expand path %1 (%2)"
|
||||
msgstr ""
|
||||
|
||||
#: session_state.cc:2864
|
||||
#: session_state.cc:2868
|
||||
msgid "Session: cannot create dead file folder \"%1\" (%2)"
|
||||
msgstr ""
|
||||
|
||||
#: session_state.cc:2903
|
||||
#: session_state.cc:2907
|
||||
msgid "cannot rename unused file source from %1 to %2 (%3)"
|
||||
msgstr ""
|
||||
|
||||
#: session_state.cc:2921
|
||||
#: session_state.cc:2925
|
||||
msgid "cannot remove peakfile %1 for %2 (%3)"
|
||||
msgstr ""
|
||||
|
||||
#: session_state.cc:3223
|
||||
#: session_state.cc:3227
|
||||
msgid "could not backup old history file, current history not saved"
|
||||
msgstr ""
|
||||
|
||||
#: session_state.cc:3236
|
||||
#: session_state.cc:3240
|
||||
msgid "history could not be saved to %1"
|
||||
msgstr ""
|
||||
|
||||
#: session_state.cc:3239
|
||||
#: session_state.cc:3243
|
||||
msgid "Could not remove history file at path \"%1\" (%2)"
|
||||
msgstr ""
|
||||
|
||||
#: session_state.cc:3243
|
||||
#: session_state.cc:3247
|
||||
msgid "could not restore history file from backup %1 (%2)"
|
||||
msgstr ""
|
||||
|
||||
#: session_state.cc:3268
|
||||
#: session_state.cc:3272
|
||||
msgid "%1: no history file \"%2\" for this session."
|
||||
msgstr ""
|
||||
|
||||
#: session_state.cc:3274
|
||||
#: session_state.cc:3278
|
||||
msgid "Could not understand session history file \"%1\""
|
||||
msgstr ""
|
||||
|
||||
#: session_state.cc:3316
|
||||
#: session_state.cc:3320
|
||||
msgid "Failed to downcast MidiSource for NoteDiffCommand"
|
||||
msgstr ""
|
||||
|
||||
#: session_state.cc:3327
|
||||
#: session_state.cc:3331
|
||||
msgid "Failed to downcast MidiSource for SysExDiffCommand"
|
||||
msgstr ""
|
||||
|
||||
#: session_state.cc:3338
|
||||
#: session_state.cc:3342
|
||||
msgid "Failed to downcast MidiSource for PatchChangeDiffCommand"
|
||||
msgstr ""
|
||||
|
||||
#: session_state.cc:3346
|
||||
#: session_state.cc:3350
|
||||
msgid "Couldn't figure out how to make a Command out of a %1 XMLNode."
|
||||
msgstr ""
|
||||
|
||||
#: session_state.cc:3598
|
||||
#: session_state.cc:3602
|
||||
msgid "Session: unknown diskstream type in XML"
|
||||
msgstr ""
|
||||
|
||||
#: session_state.cc:3603
|
||||
#: session_state.cc:3607
|
||||
msgid "Session: could not load diskstream via XML state"
|
||||
msgstr ""
|
||||
|
||||
|
|
|
|||
|
|
@ -2,7 +2,7 @@ msgid ""
|
|||
msgstr ""
|
||||
"Project-Id-Version: Ardour 3\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2013-04-09 09:28-0400\n"
|
||||
"POT-Creation-Date: 2013-06-11 08:49-0400\n"
|
||||
"PO-Revision-Date: 2012-08-26 13:43+0800\n"
|
||||
"Last-Translator: Rui-huai Zhang <zrhzrh>\n"
|
||||
"Language-Team: zrhzrh <zrhzrh@mail.ustc.edu.cn>\n"
|
||||
|
|
@ -121,7 +121,7 @@ msgstr "音频播放列表(未使用)"
|
|||
#: audio_playlist_source.cc:171 audiosource.cc:913 file_source.cc:529
|
||||
#: midi_playlist_source.cc:144 midi_playlist_source.cc:152
|
||||
#: midi_playlist_source.cc:159 midi_source.cc:371 plugin_insert.cc:644
|
||||
#: rb_effect.cc:332 session.cc:2464 session.cc:2497 session.cc:3642
|
||||
#: rb_effect.cc:332 session.cc:2465 session.cc:2498 session.cc:3643
|
||||
#: session_handle.cc:87 sndfilesource.cc:121
|
||||
msgid "programming error: %1"
|
||||
msgstr "程序错误: %1"
|
||||
|
|
@ -206,7 +206,7 @@ msgid ""
|
|||
"names"
|
||||
msgstr ""
|
||||
|
||||
#: audioengine.cc:846 session.cc:1697
|
||||
#: audioengine.cc:846 session.cc:1698
|
||||
msgid ""
|
||||
"No more JACK ports are available. You will need to stop %1 and restart JACK "
|
||||
"with more ports if you need this many tracks."
|
||||
|
|
@ -425,7 +425,7 @@ msgstr ""
|
|||
msgid "audio"
|
||||
msgstr "音频"
|
||||
|
||||
#: data_type.cc:28 session.cc:1639 session.cc:1642
|
||||
#: data_type.cc:28 session.cc:1640 session.cc:1643
|
||||
msgid "MIDI"
|
||||
msgstr "MIDI"
|
||||
|
||||
|
|
@ -537,7 +537,7 @@ msgstr "三角形"
|
|||
msgid "Rectangular"
|
||||
msgstr "长方形"
|
||||
|
||||
#: export_formats.cc:52 session.cc:4853 session.cc:4869
|
||||
#: export_formats.cc:52 session.cc:4854 session.cc:4870
|
||||
msgid "None"
|
||||
msgstr ""
|
||||
|
||||
|
|
@ -589,74 +589,70 @@ msgstr ""
|
|||
msgid "Cannot convert %1 to Latin-1 text"
|
||||
msgstr ""
|
||||
|
||||
#: export_profile_manager.cc:94
|
||||
#: export_profile_manager.cc:93
|
||||
msgid "Searching for export formats in %1"
|
||||
msgstr ""
|
||||
|
||||
#: export_profile_manager.cc:100
|
||||
#: export_profile_manager.cc:99
|
||||
#, fuzzy
|
||||
msgid "Unable to create export format directory %1: %2"
|
||||
msgstr "无法创建混音模板目录 \"%1\" (%2)"
|
||||
|
||||
#: export_profile_manager.cc:258
|
||||
#: export_profile_manager.cc:257
|
||||
#, fuzzy
|
||||
msgid "Unable to remove export preset %1: %2"
|
||||
msgstr "无法创建端口: %1"
|
||||
|
||||
#: export_profile_manager.cc:348
|
||||
#: export_profile_manager.cc:347
|
||||
msgid "Selection"
|
||||
msgstr "选取"
|
||||
|
||||
#: export_profile_manager.cc:466
|
||||
msgid "Session"
|
||||
msgstr "会话"
|
||||
|
||||
#: export_profile_manager.cc:587
|
||||
#: export_profile_manager.cc:600
|
||||
#, fuzzy
|
||||
msgid "Unable to rename export format %1 to %2: %3"
|
||||
msgstr "无法重命名快照 %1 到 %2 (%3)"
|
||||
|
||||
#: export_profile_manager.cc:619
|
||||
#: export_profile_manager.cc:632
|
||||
#, fuzzy
|
||||
msgid "Unable to remove export profile %1: %2"
|
||||
msgstr "无法备份状态文件%1 (%2)"
|
||||
|
||||
#: export_profile_manager.cc:636
|
||||
#: export_profile_manager.cc:649
|
||||
#, fuzzy
|
||||
msgid "empty format"
|
||||
msgstr "无采样格式"
|
||||
|
||||
#: export_profile_manager.cc:805
|
||||
#: export_profile_manager.cc:818
|
||||
msgid "No timespan has been selected!"
|
||||
msgstr ""
|
||||
|
||||
#: export_profile_manager.cc:809
|
||||
#: export_profile_manager.cc:822
|
||||
msgid "No channels have been selected!"
|
||||
msgstr "没有选中任何声道"
|
||||
|
||||
#: export_profile_manager.cc:813
|
||||
#: export_profile_manager.cc:826
|
||||
msgid "Some channels are empty"
|
||||
msgstr "一些声道是空的"
|
||||
|
||||
#: export_profile_manager.cc:846
|
||||
#: export_profile_manager.cc:859
|
||||
msgid "No format selected!"
|
||||
msgstr "没有选中格式!"
|
||||
|
||||
#: export_profile_manager.cc:848
|
||||
#: export_profile_manager.cc:861
|
||||
msgid "All channels are empty!"
|
||||
msgstr "所有声道都是空的!"
|
||||
|
||||
#: export_profile_manager.cc:850
|
||||
#: export_profile_manager.cc:863
|
||||
msgid "One or more of the selected formats is not compatible with this system!"
|
||||
msgstr ""
|
||||
|
||||
#: export_profile_manager.cc:853
|
||||
#: export_profile_manager.cc:866
|
||||
msgid ""
|
||||
"%1 supports only %2 channels, but you have %3 channels in your channel "
|
||||
"configuration"
|
||||
msgstr ""
|
||||
|
||||
#: file_source.cc:198 session_state.cc:2887
|
||||
#: file_source.cc:198 session_state.cc:2891
|
||||
msgid ""
|
||||
"there are already 1000 files with names like %1; versioning discontinued"
|
||||
msgstr ""
|
||||
|
|
@ -904,15 +900,15 @@ msgstr ""
|
|||
msgid "%s out"
|
||||
msgstr ""
|
||||
|
||||
#: io.cc:1534 session.cc:493 session.cc:522
|
||||
#: io.cc:1534 session.cc:494 session.cc:523
|
||||
msgid "mono"
|
||||
msgstr "单声道"
|
||||
|
||||
#: io.cc:1536 session.cc:506 session.cc:536
|
||||
#: io.cc:1536 session.cc:507 session.cc:537
|
||||
msgid "L"
|
||||
msgstr ""
|
||||
|
||||
#: io.cc:1536 session.cc:508 session.cc:538
|
||||
#: io.cc:1536 session.cc:509 session.cc:539
|
||||
msgid "R"
|
||||
msgstr ""
|
||||
|
||||
|
|
@ -1009,7 +1005,7 @@ msgstr ""
|
|||
msgid "incorrect XML mode passed to Locations::set_state"
|
||||
msgstr ""
|
||||
|
||||
#: location.cc:842 session.cc:4354 session_state.cc:1110
|
||||
#: location.cc:842 session.cc:4355 session_state.cc:1114
|
||||
msgid "session"
|
||||
msgstr "会话"
|
||||
|
||||
|
|
@ -1506,185 +1502,185 @@ msgstr "发送 %1"
|
|||
msgid "programming error: send created using role %1"
|
||||
msgstr "程序错误: 无法识别编辑模式字符串 \"%1\""
|
||||
|
||||
#: session.cc:346
|
||||
#: session.cc:347
|
||||
msgid "Set block size and sample rate"
|
||||
msgstr ""
|
||||
|
||||
#: session.cc:351
|
||||
#: session.cc:352
|
||||
msgid "Using configuration"
|
||||
msgstr "使用配置"
|
||||
|
||||
#: session.cc:376
|
||||
#: session.cc:377
|
||||
msgid "LTC In"
|
||||
msgstr ""
|
||||
|
||||
#: session.cc:377
|
||||
#: session.cc:378
|
||||
msgid "LTC Out"
|
||||
msgstr ""
|
||||
|
||||
#: session.cc:403
|
||||
#: session.cc:404
|
||||
msgid "LTC-in"
|
||||
msgstr ""
|
||||
|
||||
#: session.cc:404
|
||||
#: session.cc:405
|
||||
msgid "LTC-out"
|
||||
msgstr ""
|
||||
|
||||
#: session.cc:433
|
||||
#: session.cc:434
|
||||
msgid "could not setup Click I/O"
|
||||
msgstr ""
|
||||
|
||||
#: session.cc:460
|
||||
#: session.cc:461
|
||||
msgid "cannot setup Click I/O"
|
||||
msgstr ""
|
||||
|
||||
#: session.cc:463
|
||||
#: session.cc:464
|
||||
msgid "Compute I/O Latencies"
|
||||
msgstr ""
|
||||
|
||||
#: session.cc:469
|
||||
#: session.cc:470
|
||||
msgid "Set up standard connections"
|
||||
msgstr "设置标准连接"
|
||||
|
||||
#: session.cc:490
|
||||
#: session.cc:491
|
||||
#, c-format
|
||||
msgid "out %<PRIu32>"
|
||||
msgstr ""
|
||||
|
||||
#: session.cc:504
|
||||
#: session.cc:505
|
||||
#, c-format
|
||||
msgid "out %<PRIu32>+%<PRIu32>"
|
||||
msgstr ""
|
||||
|
||||
#: session.cc:519
|
||||
#: session.cc:520
|
||||
#, c-format
|
||||
msgid "in %<PRIu32>"
|
||||
msgstr ""
|
||||
|
||||
#: session.cc:533
|
||||
#: session.cc:534
|
||||
#, c-format
|
||||
msgid "in %<PRIu32>+%<PRIu32>"
|
||||
msgstr ""
|
||||
|
||||
#: session.cc:569
|
||||
#: session.cc:570
|
||||
msgid "Setup signal flow and plugins"
|
||||
msgstr ""
|
||||
|
||||
#: session.cc:613
|
||||
#: session.cc:614
|
||||
msgid "Connect to engine"
|
||||
msgstr "连接到引擎"
|
||||
|
||||
#: session.cc:644
|
||||
#: session.cc:645
|
||||
msgid "cannot connect master output %1 to %2"
|
||||
msgstr ""
|
||||
|
||||
#: session.cc:703
|
||||
#: session.cc:704
|
||||
msgid "monitor"
|
||||
msgstr ""
|
||||
|
||||
#: session.cc:748
|
||||
#: session.cc:749
|
||||
msgid "cannot connect control input %1 to %2"
|
||||
msgstr ""
|
||||
|
||||
#: session.cc:768
|
||||
#: session.cc:769
|
||||
msgid "The preferred I/O for the monitor bus (%1) cannot be found"
|
||||
msgstr ""
|
||||
|
||||
#: session.cc:799
|
||||
#: session.cc:800
|
||||
msgid "cannot connect control output %1 to %2"
|
||||
msgstr ""
|
||||
|
||||
#: session.cc:863
|
||||
#: session.cc:864
|
||||
msgid "cannot create Auditioner: no auditioning of regions possible"
|
||||
msgstr ""
|
||||
|
||||
#: session.cc:1042
|
||||
#: session.cc:1043
|
||||
msgid "Session: you can't use that location for auto punch (start <= end)"
|
||||
msgstr ""
|
||||
|
||||
#: session.cc:1082
|
||||
#: session.cc:1083
|
||||
msgid ""
|
||||
"You cannot use this location for auto-loop because it has zero or negative "
|
||||
"length"
|
||||
msgstr ""
|
||||
|
||||
#: session.cc:1395
|
||||
#: session.cc:1396
|
||||
msgid "feedback loop setup between %1 and %2"
|
||||
msgstr ""
|
||||
|
||||
#: session.cc:1691
|
||||
#: session.cc:1692
|
||||
msgid "Session: could not create new midi track."
|
||||
msgstr ""
|
||||
|
||||
#: session.cc:1874 session.cc:1877
|
||||
#: session.cc:1875 session.cc:1878
|
||||
msgid "Audio"
|
||||
msgstr "音频"
|
||||
|
||||
#: session.cc:1901 session.cc:1909 session.cc:1986 session.cc:1994
|
||||
#: session.cc:1902 session.cc:1910 session.cc:1987 session.cc:1995
|
||||
msgid "cannot configure %1 in/%2 out configuration for new audio track"
|
||||
msgstr ""
|
||||
|
||||
#: session.cc:1932
|
||||
#: session.cc:1933
|
||||
msgid "Session: could not create new audio track."
|
||||
msgstr ""
|
||||
|
||||
#: session.cc:1964 session.cc:1967
|
||||
#: session.cc:1965 session.cc:1968
|
||||
msgid "Bus"
|
||||
msgstr "总线"
|
||||
|
||||
#: session.cc:2017
|
||||
#: session.cc:2018
|
||||
msgid "Session: could not create new audio route."
|
||||
msgstr ""
|
||||
|
||||
#: session.cc:2076 session.cc:2086
|
||||
#: session.cc:2077 session.cc:2087
|
||||
msgid "Session: UINT_MAX routes? impossible!"
|
||||
msgstr ""
|
||||
|
||||
#: session.cc:2108
|
||||
#: session.cc:2109
|
||||
msgid "Session: cannot create track/bus from template description"
|
||||
msgstr ""
|
||||
|
||||
#: session.cc:2134
|
||||
#: session.cc:2135
|
||||
msgid "Session: could not create new route from template"
|
||||
msgstr ""
|
||||
|
||||
#: session.cc:2163
|
||||
#: session.cc:2164
|
||||
msgid "Adding new tracks/busses failed"
|
||||
msgstr ""
|
||||
|
||||
#: session.cc:3264
|
||||
#: session.cc:3265
|
||||
msgid "FATAL ERROR! Could not find a suitable version of %1 for a rename"
|
||||
msgstr ""
|
||||
|
||||
#: session.cc:3384 session.cc:3442
|
||||
#: session.cc:3385 session.cc:3443
|
||||
msgid "There are already %1 recordings for %2, which I consider too many."
|
||||
msgstr ""
|
||||
|
||||
#: session.cc:3832
|
||||
#: session.cc:3833
|
||||
msgid "send ID %1 appears to be in use already"
|
||||
msgstr ""
|
||||
|
||||
#: session.cc:3844
|
||||
#: session.cc:3845
|
||||
msgid "aux send ID %1 appears to be in use already"
|
||||
msgstr ""
|
||||
|
||||
#: session.cc:3856
|
||||
#: session.cc:3857
|
||||
msgid "return ID %1 appears to be in use already"
|
||||
msgstr ""
|
||||
|
||||
#: session.cc:3868
|
||||
#: session.cc:3869
|
||||
msgid "insert ID %1 appears to be in use already"
|
||||
msgstr ""
|
||||
|
||||
#: session.cc:3995
|
||||
#: session.cc:3996
|
||||
msgid "Cannot write a range where end <= start (e.g. %1 <= %2)"
|
||||
msgstr ""
|
||||
|
||||
#: session.cc:4024
|
||||
#: session.cc:4025
|
||||
msgid "too many bounced versions of playlist \"%1\""
|
||||
msgstr ""
|
||||
|
||||
#: session.cc:4034
|
||||
#: session.cc:4035
|
||||
msgid "cannot create new audio file \"%1\" for %2"
|
||||
msgstr ""
|
||||
|
||||
|
|
@ -1731,7 +1727,7 @@ msgstr ""
|
|||
msgid "Export ended unexpectedly: %1"
|
||||
msgstr ""
|
||||
|
||||
#: session_ltc.cc:219
|
||||
#: session_ltc.cc:220
|
||||
msgid ""
|
||||
"LTC encoder: invalid framerate - LTC encoding is disabled for the remainder "
|
||||
"of this session."
|
||||
|
|
@ -1839,272 +1835,272 @@ msgstr "无法重命名快照 %1 到 %2 (%3)"
|
|||
msgid "Could not remove session file at path \"%1\" (%2)"
|
||||
msgstr "无法解决路径: %1 (%2)"
|
||||
|
||||
#: session_state.cc:759
|
||||
#: session_state.cc:761
|
||||
msgid ""
|
||||
"the %1 audio engine is not connected and state saving would lose all I/O "
|
||||
"connections. Session not saved"
|
||||
msgstr ""
|
||||
|
||||
#: session_state.cc:808
|
||||
#: session_state.cc:812
|
||||
msgid "state could not be saved to %1"
|
||||
msgstr ""
|
||||
|
||||
#: session_state.cc:810 session_state.cc:821
|
||||
#: session_state.cc:814 session_state.cc:825
|
||||
#, fuzzy
|
||||
msgid "Could not remove temporary session file at path \"%1\" (%2)"
|
||||
msgstr "无法创建混音模板目录 \"%1\" (%2)"
|
||||
|
||||
#: session_state.cc:818
|
||||
#: session_state.cc:822
|
||||
msgid "could not rename temporary session file %1 to %2"
|
||||
msgstr ""
|
||||
|
||||
#: session_state.cc:886
|
||||
#: session_state.cc:890
|
||||
msgid "%1: session file \"%2\" doesn't exist!"
|
||||
msgstr ""
|
||||
|
||||
#: session_state.cc:898
|
||||
#: session_state.cc:902
|
||||
#, fuzzy
|
||||
msgid "Could not understand session file %1"
|
||||
msgstr "无法理解会话历史文件 \"%1\""
|
||||
|
||||
#: session_state.cc:907
|
||||
#: session_state.cc:911
|
||||
msgid "Session file %1 is not a session"
|
||||
msgstr "会话文件 %1 不是一个会话"
|
||||
|
||||
#: session_state.cc:1204
|
||||
#: session_state.cc:1208
|
||||
msgid "programming error: Session: incorrect XML node sent to set_state()"
|
||||
msgstr ""
|
||||
|
||||
#: session_state.cc:1253
|
||||
#: session_state.cc:1257
|
||||
msgid "Session: XML state has no options section"
|
||||
msgstr ""
|
||||
|
||||
#: session_state.cc:1258
|
||||
#: session_state.cc:1262
|
||||
msgid "Session: XML state has no metadata section"
|
||||
msgstr ""
|
||||
|
||||
#: session_state.cc:1269
|
||||
#: session_state.cc:1273
|
||||
msgid "Session: XML state has no sources section"
|
||||
msgstr ""
|
||||
|
||||
#: session_state.cc:1276
|
||||
#: session_state.cc:1280
|
||||
msgid "Session: XML state has no Tempo Map section"
|
||||
msgstr ""
|
||||
|
||||
#: session_state.cc:1283
|
||||
#: session_state.cc:1287
|
||||
msgid "Session: XML state has no locations section"
|
||||
msgstr ""
|
||||
|
||||
#: session_state.cc:1309
|
||||
#: session_state.cc:1313
|
||||
msgid "Session: XML state has no Regions section"
|
||||
msgstr ""
|
||||
|
||||
#: session_state.cc:1316
|
||||
#: session_state.cc:1320
|
||||
msgid "Session: XML state has no playlists section"
|
||||
msgstr ""
|
||||
|
||||
#: session_state.cc:1336
|
||||
#: session_state.cc:1340
|
||||
msgid "Session: XML state has no bundles section"
|
||||
msgstr ""
|
||||
|
||||
#: session_state.cc:1348
|
||||
#: session_state.cc:1352
|
||||
msgid "Session: XML state has no diskstreams section"
|
||||
msgstr ""
|
||||
|
||||
#: session_state.cc:1356
|
||||
#: session_state.cc:1360
|
||||
msgid "Session: XML state has no routes section"
|
||||
msgstr ""
|
||||
|
||||
#: session_state.cc:1368
|
||||
#: session_state.cc:1372
|
||||
msgid "Session: XML state has no route groups section"
|
||||
msgstr ""
|
||||
|
||||
#: session_state.cc:1377
|
||||
#: session_state.cc:1381
|
||||
msgid "Session: XML state has no edit groups section"
|
||||
msgstr ""
|
||||
|
||||
#: session_state.cc:1384
|
||||
#: session_state.cc:1388
|
||||
msgid "Session: XML state has no mix groups section"
|
||||
msgstr ""
|
||||
|
||||
#: session_state.cc:1392
|
||||
#: session_state.cc:1396
|
||||
msgid "Session: XML state has no click section"
|
||||
msgstr ""
|
||||
|
||||
#: session_state.cc:1440
|
||||
#: session_state.cc:1444
|
||||
msgid "Session: cannot create Route from XML description."
|
||||
msgstr ""
|
||||
|
||||
#: session_state.cc:1444
|
||||
#: session_state.cc:1448
|
||||
msgid "Loaded track/bus %1"
|
||||
msgstr "载入音轨/总线 %1"
|
||||
|
||||
#: session_state.cc:1542
|
||||
#: session_state.cc:1546
|
||||
msgid "Could not find diskstream for route"
|
||||
msgstr ""
|
||||
|
||||
#: session_state.cc:1596
|
||||
#: session_state.cc:1600
|
||||
msgid "Session: cannot create Region from XML description."
|
||||
msgstr ""
|
||||
|
||||
#: session_state.cc:1600
|
||||
#: session_state.cc:1604
|
||||
msgid "Can not load state for region '%1'"
|
||||
msgstr ""
|
||||
|
||||
#: session_state.cc:1636
|
||||
#: session_state.cc:1640
|
||||
msgid "Regions in compound description not found (ID's %1 and %2): ignored"
|
||||
msgstr ""
|
||||
|
||||
#: session_state.cc:1664
|
||||
#: session_state.cc:1668
|
||||
msgid "Nested source has no ID info in session file! (ignored)"
|
||||
msgstr ""
|
||||
|
||||
#: session_state.cc:1676
|
||||
#: session_state.cc:1680
|
||||
msgid "Cannot reconstruct nested source for region %1"
|
||||
msgstr ""
|
||||
|
||||
#: session_state.cc:1738
|
||||
#: session_state.cc:1742
|
||||
msgid "Session: XMLNode describing a AudioRegion is incomplete (no source)"
|
||||
msgstr ""
|
||||
|
||||
#: session_state.cc:1746 session_state.cc:1767 session_state.cc:1787
|
||||
#: session_state.cc:1750 session_state.cc:1771 session_state.cc:1791
|
||||
msgid ""
|
||||
"Session: XMLNode describing a AudioRegion references an unknown source id =%1"
|
||||
msgstr ""
|
||||
|
||||
#: session_state.cc:1752 session_state.cc:1773 session_state.cc:1793
|
||||
#: session_state.cc:1756 session_state.cc:1777 session_state.cc:1797
|
||||
msgid ""
|
||||
"Session: XMLNode describing a AudioRegion references a non-audio source id ="
|
||||
"%1"
|
||||
msgstr ""
|
||||
|
||||
#: session_state.cc:1816
|
||||
#: session_state.cc:1820
|
||||
msgid ""
|
||||
"Session: XMLNode describing an AudioRegion is missing some master sources; "
|
||||
"ignored"
|
||||
msgstr ""
|
||||
|
||||
#: session_state.cc:1850
|
||||
#: session_state.cc:1854
|
||||
msgid "Session: XMLNode describing a MidiRegion is incomplete (no source)"
|
||||
msgstr ""
|
||||
|
||||
#: session_state.cc:1858
|
||||
#: session_state.cc:1862
|
||||
msgid ""
|
||||
"Session: XMLNode describing a MidiRegion references an unknown source id =%1"
|
||||
msgstr ""
|
||||
|
||||
#: session_state.cc:1864
|
||||
#: session_state.cc:1868
|
||||
msgid ""
|
||||
"Session: XMLNode describing a MidiRegion references a non-midi source id =%1"
|
||||
msgstr ""
|
||||
|
||||
#: session_state.cc:1932
|
||||
#: session_state.cc:1936
|
||||
msgid ""
|
||||
"cannot create new file from region name \"%1\" with ident = \"%2\": too many "
|
||||
"existing files with similar names"
|
||||
msgstr ""
|
||||
|
||||
#: session_state.cc:1955
|
||||
#: session_state.cc:1959
|
||||
msgid "Session: cannot create Source from XML description."
|
||||
msgstr ""
|
||||
|
||||
#: session_state.cc:1989
|
||||
#: session_state.cc:1993
|
||||
msgid "A sound file is missing. It will be replaced by silence."
|
||||
msgstr ""
|
||||
|
||||
#: session_state.cc:2012
|
||||
#: session_state.cc:2016
|
||||
msgid "Found a sound file that cannot be used by %1. Talk to the progammers."
|
||||
msgstr ""
|
||||
|
||||
#: session_state.cc:2029
|
||||
#: session_state.cc:2033
|
||||
#, fuzzy
|
||||
msgid "Could not create templates directory \"%1\" (%2)"
|
||||
msgstr "无法创建混音模板目录 \"%1\" (%2)"
|
||||
|
||||
#: session_state.cc:2042
|
||||
#: session_state.cc:2046
|
||||
msgid "Template \"%1\" already exists - new version not created"
|
||||
msgstr ""
|
||||
|
||||
#: session_state.cc:2048
|
||||
#: session_state.cc:2052
|
||||
#, fuzzy
|
||||
msgid "Could not create directory for Session template\"%1\" (%2)"
|
||||
msgstr "无法创建混音模板目录 \"%1\" (%2)"
|
||||
|
||||
#: session_state.cc:2058
|
||||
#: session_state.cc:2062
|
||||
msgid "template not saved"
|
||||
msgstr "模板没保存"
|
||||
|
||||
#: session_state.cc:2068
|
||||
#: session_state.cc:2072
|
||||
#, fuzzy
|
||||
msgid "Could not create directory for Session template plugin state\"%1\" (%2)"
|
||||
msgstr "无法创建混音模板目录 \"%1\" (%2)"
|
||||
|
||||
#: session_state.cc:2263
|
||||
#: session_state.cc:2267
|
||||
msgid "Unknown node \"%1\" found in Bundles list from session file"
|
||||
msgstr ""
|
||||
|
||||
#: session_state.cc:2805 session_state.cc:2811
|
||||
#: session_state.cc:2809 session_state.cc:2815
|
||||
msgid "Cannot expand path %1 (%2)"
|
||||
msgstr "无法扩展路径 %1 (%2)"
|
||||
|
||||
#: session_state.cc:2864
|
||||
#: session_state.cc:2868
|
||||
msgid "Session: cannot create dead file folder \"%1\" (%2)"
|
||||
msgstr ""
|
||||
|
||||
#: session_state.cc:2903
|
||||
#: session_state.cc:2907
|
||||
msgid "cannot rename unused file source from %1 to %2 (%3)"
|
||||
msgstr ""
|
||||
|
||||
#: session_state.cc:2921
|
||||
#: session_state.cc:2925
|
||||
msgid "cannot remove peakfile %1 for %2 (%3)"
|
||||
msgstr ""
|
||||
|
||||
#: session_state.cc:3223
|
||||
#: session_state.cc:3227
|
||||
msgid "could not backup old history file, current history not saved"
|
||||
msgstr ""
|
||||
|
||||
#: session_state.cc:3236
|
||||
#: session_state.cc:3240
|
||||
msgid "history could not be saved to %1"
|
||||
msgstr "历史无法被保存到 %1"
|
||||
|
||||
#: session_state.cc:3239
|
||||
#: session_state.cc:3243
|
||||
#, fuzzy
|
||||
msgid "Could not remove history file at path \"%1\" (%2)"
|
||||
msgstr "无法解决路径: %1 (%2)"
|
||||
|
||||
#: session_state.cc:3243
|
||||
#: session_state.cc:3247
|
||||
msgid "could not restore history file from backup %1 (%2)"
|
||||
msgstr ""
|
||||
|
||||
#: session_state.cc:3268
|
||||
#: session_state.cc:3272
|
||||
msgid "%1: no history file \"%2\" for this session."
|
||||
msgstr ""
|
||||
|
||||
#: session_state.cc:3274
|
||||
#: session_state.cc:3278
|
||||
msgid "Could not understand session history file \"%1\""
|
||||
msgstr "无法理解会话历史文件 \"%1\""
|
||||
|
||||
#: session_state.cc:3316
|
||||
#: session_state.cc:3320
|
||||
msgid "Failed to downcast MidiSource for NoteDiffCommand"
|
||||
msgstr ""
|
||||
|
||||
#: session_state.cc:3327
|
||||
#: session_state.cc:3331
|
||||
msgid "Failed to downcast MidiSource for SysExDiffCommand"
|
||||
msgstr ""
|
||||
|
||||
#: session_state.cc:3338
|
||||
#: session_state.cc:3342
|
||||
msgid "Failed to downcast MidiSource for PatchChangeDiffCommand"
|
||||
msgstr ""
|
||||
|
||||
#: session_state.cc:3346
|
||||
#: session_state.cc:3350
|
||||
msgid "Couldn't figure out how to make a Command out of a %1 XMLNode."
|
||||
msgstr ""
|
||||
|
||||
#: session_state.cc:3598
|
||||
#: session_state.cc:3602
|
||||
msgid "Session: unknown diskstream type in XML"
|
||||
msgstr ""
|
||||
|
||||
#: session_state.cc:3603
|
||||
#: session_state.cc:3607
|
||||
msgid "Session: could not load diskstream via XML state"
|
||||
msgstr ""
|
||||
|
||||
|
|
@ -2523,6 +2519,9 @@ msgstr ""
|
|||
msgid "cannot open directory %1 (%2)"
|
||||
msgstr "无法打开目录 %1 (%2)"
|
||||
|
||||
#~ msgid "Session"
|
||||
#~ msgstr "会话"
|
||||
|
||||
#~ msgid "Could not understand ardour file %1"
|
||||
#~ msgstr "无法理解ardour文件 %1"
|
||||
|
||||
|
|
|
|||
|
|
@ -74,8 +74,6 @@ rdff_open(const char* path, bool write)
|
|||
}
|
||||
}
|
||||
|
||||
fcntl(fileno(fd), F_SETFD, fcntl(fileno(fd), F_GETFD) | FD_CLOEXEC);
|
||||
|
||||
RDFF ret = (RDFF)malloc(sizeof(struct _RDFF));
|
||||
ret->fd = fd;
|
||||
ret->size = size;
|
||||
|
|
|
|||
|
|
@ -2551,10 +2551,21 @@ Route::set_processor_state (const XMLNode& node)
|
|||
continue;
|
||||
}
|
||||
|
||||
#ifndef NO_PLUGIN_STATE
|
||||
if (processor->set_state (**niter, Stateful::current_state_version) != 0) {
|
||||
/* This processor could not be configured. Turn it into a UnknownProcessor */
|
||||
processor.reset (new UnknownProcessor (_session, **niter));
|
||||
}
|
||||
#else
|
||||
if (boost::dynamic_pointer_cast<PluginInsert>(processor)) {
|
||||
if (processor->set_state (**niter, Stateful::current_state_version) != 0) {
|
||||
/* This processor could not be configured. Turn it into a UnknownProcessor */
|
||||
processor.reset (new UnknownProcessor (_session, **niter));
|
||||
}
|
||||
} else {
|
||||
/* plugin, but ::set_state() not * allowed no message here - things will get too verbose */
|
||||
}
|
||||
#endif
|
||||
|
||||
/* we have to note the monitor send here, otherwise a new one will be created
|
||||
and the state of this one will be lost.
|
||||
|
|
|
|||
|
|
@ -5,24 +5,11 @@ import os
|
|||
import re
|
||||
import subprocess
|
||||
|
||||
# Version of this package (even if built as a child)
|
||||
MAJOR = '3'
|
||||
MINOR = '0'
|
||||
MICRO = '0'
|
||||
LIBARDOUR_VERSION = "%s.%s.%s" % (MAJOR, MINOR, MICRO)
|
||||
|
||||
# Library version (UNIX style major, minor, micro)
|
||||
# major increment <=> incompatible changes
|
||||
# minor increment <=> compatible changes (additions)
|
||||
# micro increment <=> no interface changes
|
||||
LIBARDOUR_LIB_VERSION = '3.0.0'
|
||||
|
||||
# default state file version for this build
|
||||
CURRENT_SESSION_FILE_VERSION = 3001
|
||||
|
||||
# Variables for 'waf dist'
|
||||
APPNAME = 'libardour3'
|
||||
VERSION = LIBARDOUR_VERSION
|
||||
I18N_PACKAGE = 'ardour3'
|
||||
|
||||
# Mandatory variables
|
||||
|
|
@ -240,10 +227,11 @@ def options(opt):
|
|||
def configure(conf):
|
||||
conf.load('compiler_cxx')
|
||||
conf.load('gas')
|
||||
# we don't use hard-coded micro versions with ardour, so hard code it to zero
|
||||
autowaf.build_version_files(
|
||||
path_prefix + 'ardour/version.h',
|
||||
path_prefix + 'version.cc',
|
||||
'libardour3', MAJOR, MINOR, MICRO)
|
||||
'libardour3', conf.env['MAJOR'], conf.env['MINOR'], 0)
|
||||
autowaf.configure(conf)
|
||||
autowaf.check_pkg(conf, 'aubio', uselib_store='AUBIO',
|
||||
atleast_version='0.3.2')
|
||||
|
|
@ -369,6 +357,12 @@ int main(int argc, char** argv) {
|
|||
|
||||
|
||||
def build(bld):
|
||||
# Library version (UNIX style major, minor, micro)
|
||||
# major increment <=> incompatible changes
|
||||
# minor increment <=> compatible changes (additions)
|
||||
# micro increment <=> no interface changes
|
||||
LIBARDOUR_LIB_VERSION = "3.0.0."
|
||||
|
||||
# Library
|
||||
if bld.is_defined ('INTERNAL_SHARED_LIBS'):
|
||||
obj = bld.shlib(features = 'c cxx cshlib cxxshlib', source=libardour_sources)
|
||||
|
|
|
|||
|
|
@ -160,8 +160,6 @@ IPMIDIPort::open_sockets (int base_port, const string& ifname)
|
|||
return false;
|
||||
}
|
||||
|
||||
fcntl(sockin, F_SETFD, fcntl(sockin, F_GETFD) | FD_CLOEXEC);
|
||||
|
||||
struct sockaddr_in addrin;
|
||||
::memset(&addrin, 0, sizeof(addrin));
|
||||
addrin.sin_family = AF_INET;
|
||||
|
|
@ -208,8 +206,6 @@ IPMIDIPort::open_sockets (int base_port, const string& ifname)
|
|||
::perror("socket(out)");
|
||||
return false;
|
||||
}
|
||||
|
||||
fcntl(sockout, F_SETFD, fcntl(sockout, F_GETFD) | FD_CLOEXEC);
|
||||
|
||||
// Will Hall, Oct 2007
|
||||
if (!ifname.empty()) {
|
||||
|
|
|
|||
|
|
@ -52,8 +52,6 @@ CrossThreadChannel::CrossThreadChannel (bool non_blocking)
|
|||
return;
|
||||
}
|
||||
}
|
||||
fcntl(fds[0], F_SETFD, fcntl(fds[0], F_GETFD) | FD_CLOEXEC);
|
||||
fcntl(fds[1], F_SETFD, fcntl(fds[1], F_GETFD) | FD_CLOEXEC);
|
||||
}
|
||||
|
||||
CrossThreadChannel::~CrossThreadChannel ()
|
||||
|
|
|
|||
|
|
@ -289,9 +289,6 @@ StdioFileDescriptor::open ()
|
|||
/* we must have a lock on the FileManager's mutex */
|
||||
|
||||
_file = fopen (_path.c_str(), _mode.c_str());
|
||||
if (_file) {
|
||||
fcntl(fileno(_file), F_SETFD, fcntl(fileno(_file), F_GETFD) | FD_CLOEXEC);
|
||||
}
|
||||
return (_file == 0);
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -90,16 +90,7 @@ SndFileDescriptor::open ()
|
|||
{
|
||||
/* we must have a lock on the FileManager's mutex */
|
||||
|
||||
int fd = ::open(_path.c_str(), O_LARGEFILE | (_writeable ? (O_RDWR|O_CREAT) : O_RDONLY));
|
||||
if (fd == -1) return false;
|
||||
fcntl(fd, F_SETFD, fcntl(fd, F_GETFD) | FD_CLOEXEC);
|
||||
|
||||
_sndfile = sf_open_fd (fd, _writeable ? SFM_RDWR : SFM_READ, _info, 1);
|
||||
|
||||
if (sf_open_fd == 0) {
|
||||
::close(fd);
|
||||
}
|
||||
|
||||
_sndfile = sf_open (_path.c_str(), _writeable ? SFM_RDWR : SFM_READ, _info);
|
||||
return (_sndfile == 0);
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -472,6 +472,8 @@ GenericMidiControlProtocol::get_state ()
|
|||
node->add_property (X_("feedback"), do_feedback ? "1" : "0");
|
||||
snprintf (buf, sizeof (buf), "%" PRIu64, _feedback_interval);
|
||||
node->add_property (X_("feedback_interval"), buf);
|
||||
snprintf (buf, sizeof (buf), "%d", _threshold);
|
||||
node->add_property (X_("threshold"), buf);
|
||||
|
||||
if (!_current_binding.empty()) {
|
||||
node->add_property ("binding", _current_binding);
|
||||
|
|
@ -518,6 +520,14 @@ GenericMidiControlProtocol::set_state (const XMLNode& node, int version)
|
|||
_feedback_interval = 10000;
|
||||
}
|
||||
|
||||
if ((prop = node.property ("threshold")) != 0) {
|
||||
if (sscanf (prop->value().c_str(), "%d", &_threshold) != 1) {
|
||||
_threshold = 10;
|
||||
}
|
||||
} else {
|
||||
_threshold = 10;
|
||||
}
|
||||
|
||||
boost::shared_ptr<Controllable> c;
|
||||
|
||||
{
|
||||
|
|
|
|||
|
|
@ -90,7 +90,7 @@ GMCPGUI::GMCPGUI (GenericMidiControlProtocol& p)
|
|||
, bank_adjustment (1, 1, 100, 1, 10)
|
||||
, bank_spinner (bank_adjustment)
|
||||
, motorised_button ("Motorised")
|
||||
, threshold_adjustment (1, 1, 127, 1, 10)
|
||||
, threshold_adjustment (p.threshold(), 1, 127, 1, 10)
|
||||
, threshold_spinner (threshold_adjustment)
|
||||
{
|
||||
vector<string> popdowns;
|
||||
|
|
|
|||
|
|
@ -170,9 +170,6 @@ OSC::start ()
|
|||
if (!_osc_server) {
|
||||
return 1;
|
||||
}
|
||||
|
||||
int fd = lo_server_get_socket_fd (_osc_server);
|
||||
fcntl(fd, F_SETFD, fcntl(fd, F_GETFD) | FD_CLOEXEC);
|
||||
|
||||
#ifdef ARDOUR_OSC_UNIX_SERVER
|
||||
|
||||
|
|
@ -181,7 +178,7 @@ OSC::start ()
|
|||
// attempt to create unix socket server too
|
||||
|
||||
snprintf(tmpstr, sizeof(tmpstr), "/tmp/sooperlooper_XXXXXX");
|
||||
fd = mkstemp(tmpstr);
|
||||
int fd = mkstemp(tmpstr);
|
||||
|
||||
if (fd >= 0 ) {
|
||||
unlink (tmpstr);
|
||||
|
|
@ -191,8 +188,6 @@ OSC::start ()
|
|||
|
||||
if (_osc_unix_server) {
|
||||
_osc_unix_socket_path = tmpstr;
|
||||
fd = lo_server_get_socket_fd (_osc_unix_server)
|
||||
fcntl(fdx, F_SETFD, fcntl(fd, F_GETFD) | FD_CLOEXEC);
|
||||
}
|
||||
}
|
||||
#endif
|
||||
|
|
@ -232,23 +227,19 @@ OSC::thread_init ()
|
|||
pthread_set_name (X_("OSC"));
|
||||
|
||||
if (_osc_unix_server) {
|
||||
const int fd = lo_server_get_socket_fd (_osc_unix_server);
|
||||
Glib::RefPtr<IOSource> src = IOSource::create (lo_server_get_socket_fd (_osc_unix_server), IO_IN|IO_HUP|IO_ERR);
|
||||
src->connect (sigc::bind (sigc::mem_fun (*this, &OSC::osc_input_handler), _osc_unix_server));
|
||||
src->attach (_main_loop->get_context());
|
||||
local_server = src->gobj();
|
||||
g_source_ref (local_server);
|
||||
fcntl(fd, F_SETFD, fcntl(fd, F_GETFD) | FD_CLOEXEC);
|
||||
}
|
||||
|
||||
if (_osc_server) {
|
||||
const int fd = lo_server_get_socket_fd (_osc_server);
|
||||
Glib::RefPtr<IOSource> src = IOSource::create (fd, IO_IN|IO_HUP|IO_ERR);
|
||||
Glib::RefPtr<IOSource> src = IOSource::create (lo_server_get_socket_fd (_osc_server), IO_IN|IO_HUP|IO_ERR);
|
||||
src->connect (sigc::bind (sigc::mem_fun (*this, &OSC::osc_input_handler), _osc_server));
|
||||
src->attach (_main_loop->get_context());
|
||||
remote_server = src->gobj();
|
||||
g_source_ref (remote_server);
|
||||
fcntl(fd, F_SETFD, fcntl(fd, F_GETFD) | FD_CLOEXEC);
|
||||
}
|
||||
|
||||
PBD::notify_gui_about_thread_creation (X_("gui"), pthread_self(), X_("OSC"), 2048);
|
||||
|
|
|
|||
|
|
@ -2,8 +2,10 @@
|
|||
# this is sourced by build and package, and executed from within build/{osx,linux}_packaging
|
||||
#
|
||||
|
||||
release_version=`grep -m 1 '^VERSION = ' ../../wscript | awk '{print $3}' | sed "s/'//g"`
|
||||
r=`cut -d'"' -f2 < ../../libs/ardour/revision.cc | sed -e 1d -e "s/$release_version-//"`
|
||||
major_version=`grep -m 1 '^MAJOR = ' ../../wscript | awk '{print $3}' | sed "s/'//g"`
|
||||
minor_version=`grep -m 1 '^MINOR = ' ../../wscript | awk '{print $3}' | sed "s/'//g"`
|
||||
release_version=${major_version}.${minor_version}
|
||||
r=`cut -d'"' -f2 < ../../libs/ardour/revision.cc | sed -e 1d -e "s/[0-9][0-9]*\.[0-9][0-9]*-//"`
|
||||
if echo $r | grep -q -e - ; then
|
||||
revcount=`echo $r | cut -d- -f1`
|
||||
fi
|
||||
|
|
|
|||
|
|
@ -31,9 +31,6 @@ if [ ! -d $USER_ARDOUR_DIR ] ; then
|
|||
mkdir -p $USER_ARDOUR_DIR || exit 1
|
||||
fi
|
||||
|
||||
PATH="${BIN_DIR}:${PATH}"
|
||||
export PATH
|
||||
|
||||
# this triggers code in main() that will reset runtime environment variables
|
||||
# to point to directories inside the ardour package
|
||||
|
||||
|
|
@ -56,9 +53,9 @@ sed "s?@ROOTDIR@/loaders?$LIB_DIR/loaders?" < $ETC_DIR/gdk-pixbuf.loaders.in > $
|
|||
|
||||
if [ "T" = "$DEBUG" ]; then
|
||||
export ARDOUR_INSIDE_GDB=1
|
||||
exec gdb $INSTALL_DIR/bin/ardour-3.0
|
||||
exec gdb $INSTALL_DIR/bin/ardour-%VER%
|
||||
else
|
||||
exec $INSTALL_DIR/bin/ardour-3.0 $ARGS
|
||||
exec $INSTALL_DIR/bin/ardour-%VER% $ARGS
|
||||
fi
|
||||
|
||||
|
||||
|
|
|
|||
|
|
@ -220,8 +220,7 @@ echo export 'PATH=/usr/local/bin:/opt/bin:$PATH' >> $ENVIRONMENT
|
|||
|
||||
sed -e "/^%ENV%/r $ENVIRONMENT" -e '/^%ENV%/d' -e 's/%VER%/'"${release_version}"'/' < ardour.sh.in > $APPBIN/ardour3
|
||||
rm $ENVIRONMENT && chmod 775 $APPBIN/ardour3
|
||||
# the 3.0 here is not the same as "release-version" because the latter may include "-betaN" etc.
|
||||
MAIN_EXECUTABLE=ardour-3.0
|
||||
MAIN_EXECUTABLE=ardour-${release_version}
|
||||
|
||||
echo "Copying ardour executable ...."
|
||||
cp $BUILD_ROOT/gtk2_ardour/$MAIN_EXECUTABLE $APPBIN
|
||||
|
|
|
|||
|
|
@ -11,10 +11,10 @@ fi
|
|||
|
||||
cd $BASE || exit 1
|
||||
git pull || exit 1
|
||||
./waf configure $* --strict --backtrace --noconfirm --also-libdir=$HOME/a3/inst/lib --also-include=$HOME/gtk/inst/include || exit 1
|
||||
./waf configure $* --strict --noconfirm --also-libdir=$HOME/a3/inst/lib --also-include=$HOME/gtk/inst/include || exit 1
|
||||
./waf || exit 1
|
||||
cd tools/linux_packaging || exit 1
|
||||
./build --public --strip some || exit 1
|
||||
./build --public --harvid --strip some || exit 1
|
||||
./package --public --singlearch || exit 1
|
||||
file=`ls -t *.tar`
|
||||
echo "Copying $file to shared folder ..."
|
||||
|
|
|
|||
BIN
tools/osx_packaging/dmgbgxj.png
Normal file
BIN
tools/osx_packaging/dmgbgxj.png
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 44 KiB |
BIN
tools/osx_packaging/dmgbgxj.xcf
Normal file
BIN
tools/osx_packaging/dmgbgxj.xcf
Normal file
Binary file not shown.
|
|
@ -8,6 +8,7 @@ BUILD_ROOT=../../build
|
|||
|
||||
SAE=
|
||||
MIXBUS=
|
||||
WITH_HARVID=
|
||||
WITH_LADSPA=1
|
||||
STRIP=1
|
||||
PRINT_SYSDEPS=
|
||||
|
|
@ -55,6 +56,7 @@ while [ $# -gt 0 ] ; do
|
|||
# specific build flags
|
||||
#
|
||||
|
||||
--harvid) WITH_HARVID=1 ; shift ;;
|
||||
--noladspa) WITH_LADSPA= ; shift ;;
|
||||
--nostrip) STRIP= ; shift ;;
|
||||
--sysdeps) PRINT_SYSDEPS=1; shift ;;
|
||||
|
|
@ -472,6 +474,9 @@ done
|
|||
rm -rf $PRODUCT_PKG_DIR
|
||||
mkdir $PRODUCT_PKG_DIR
|
||||
|
||||
DMGWINBOTTOM=440
|
||||
DMGBACKGROUND=dmgbg.png
|
||||
|
||||
if [ x$SAE != x ] ; then
|
||||
|
||||
# SAE packaging
|
||||
|
|
@ -489,7 +494,9 @@ elif [ x$MIXBUS != x ] ; then
|
|||
echo "Creating Mixbus packaging directory"
|
||||
mv $APPDIR $PRODUCT_PKG_DIR/
|
||||
cp MixBus_Install_QuickStart.pdf "$PRODUCT_PKG_DIR/Mixbus Install & Quick Start Guide.pdf"
|
||||
|
||||
DMGWINBOTTOM=580
|
||||
YPOS=$[ $DMGWINBOTTOM - 300 ]
|
||||
MIXBUSPOS="set position of item \"MixBus_Install_QuickStart.pdf\" of container window to {90, ${YPOS}}"
|
||||
else
|
||||
|
||||
echo "Creating $APPNAME packaging directory"
|
||||
|
|
@ -497,6 +504,29 @@ else
|
|||
|
||||
fi
|
||||
|
||||
if test x$WITH_HARVID != x ; then
|
||||
echo "installing video tools.."
|
||||
# TODO move files to http://ardour.org/files/ - symlink 'latest'
|
||||
HARVID_VERSION=$(curl http://ardour.org/files/video-tools/harvid_version.txt)
|
||||
XJADEO_VERSION=$(curl http://ardour.org/files/video-tools/xjadeo_version.txt)
|
||||
echo "copying harvid and xjadeo ..."
|
||||
curl -L -o "$PRODUCT_PKG_DIR/xjadeo-${XJADEO_VERSION:1}.dmg" "http://sourceforge.net/projects/xjadeo/files/xjadeo/${XJADEO_VERSION}/jadeo-${XJADEO_VERSION:1}.dmg/download"
|
||||
curl -L "http://ardour.org/files/video-tools/harvid-osx-${HARVID_VERSION}.tgz"\
|
||||
| tar -x -z -C $PRODUCT_PKG_DIR/$APPROOT
|
||||
|
||||
ls -l "$PRODUCT_PKG_DIR/xjadeo-${XJADEO_VERSION:1}.dmg"
|
||||
JADEO=$(hdiutil attach "$PRODUCT_PKG_DIR/xjadeo-${XJADEO_VERSION:1}.dmg" | grep Apple_HFS | grep dev/ | cut -f 3)
|
||||
cp -r "${JADEO}/Jadeo.app" "$PRODUCT_PKG_DIR/"
|
||||
hdiutil detach "${JADEO}"
|
||||
rm "$PRODUCT_PKG_DIR/xjadeo-${XJADEO_VERSION:1}.dmg"
|
||||
|
||||
DMGWINBOTTOM=580
|
||||
YPOS=$[ $DMGWINBOTTOM - 300 ]
|
||||
XJADEOPOS="set position of item \"Jadeo.app\" of container window to {310, ${YPOS}}"
|
||||
|
||||
DMGBACKGROUND=dmgbgxj.png
|
||||
fi
|
||||
|
||||
echo "Building DMG ..."
|
||||
|
||||
# UC_DMG=$APPNAME-${release_version}-${revision}-UC.dmg
|
||||
|
|
@ -525,9 +555,9 @@ DiskDevice=$(hdid -nomount "$TMPDMG" | grep Apple_HFS | cut -f 1 -d ' ')
|
|||
newfs_hfs -v "${VOLNAME}" "${DiskDevice}"
|
||||
mount -t hfs "${DiskDevice}" "${MNTPATH}"
|
||||
|
||||
cp -r ${PRODUCT_PKG_DIR}/${APPDIR} "${MNTPATH}" || exit
|
||||
cp -r ${PRODUCT_PKG_DIR}/* "${MNTPATH}" || exit
|
||||
mkdir "${MNTPATH}/.background"
|
||||
cp -vi dmgbg.png "${MNTPATH}/.background/dmgbg.png"
|
||||
cp -vi ${DMGBACKGROUND} "${MNTPATH}/.background/dmgbg.png"
|
||||
|
||||
echo "setting DMG background ..."
|
||||
|
||||
|
|
@ -538,7 +568,7 @@ echo '
|
|||
set current view of container window to icon view
|
||||
set toolbar visible of container window to false
|
||||
set statusbar visible of container window to false
|
||||
set the bounds of container window to {400, 200, 800, 440}
|
||||
set the bounds of container window to {400, 200, 800, '${DMGWINBOTTOM}'}
|
||||
set theViewOptions to the icon view options of container window
|
||||
set arrangement of theViewOptions to not arranged
|
||||
set icon size of theViewOptions to 64
|
||||
|
|
@ -546,6 +576,9 @@ echo '
|
|||
make new alias file at container window to POSIX file "/Applications" with properties {name:"Applications"}
|
||||
set position of item "'${APPDIR}'" of container window to {90, 100}
|
||||
set position of item "Applications" of container window to {310, 100}
|
||||
'${MIXBUSPOS}'
|
||||
'${HARVIDPOS}'
|
||||
'${XJADEOPOS}'
|
||||
close
|
||||
open
|
||||
update without registering applications
|
||||
|
|
|
|||
|
|
@ -15,6 +15,18 @@ end tell'
|
|||
exit 1
|
||||
fi
|
||||
|
||||
#
|
||||
# Some versions of Audacity leave /usr/local/lib unreadable/unsearchable. Ardour will not be able to start up if this is
|
||||
# the case, because we need access to /usr/local/lib/libjack.dylib
|
||||
#
|
||||
|
||||
if test ! -x /usr/local/lib -o ! -r /usr/local/lib ; then
|
||||
/usr/bin/osascript -e 'tell application "Finder"
|
||||
display dialog "You appear to have previously installed Audacity which altered your filesystem incorrectly. Ardour cannot run until this is corrected. To correct the error, type the following command into a Terminal window: chmod 755 /usr/local/lib" buttons["OK"]
|
||||
end tell'
|
||||
exit 1
|
||||
fi
|
||||
|
||||
# this needs to be set so that we can restore the environment when we want to find JACK (or similar)
|
||||
export PREBUNDLE_ENV="$(env)"
|
||||
|
||||
|
|
@ -23,4 +35,4 @@ export PREBUNDLE_ENV="$(env)"
|
|||
# in folders likes /home/user/Frank's Wild Years
|
||||
|
||||
CWD="`/usr/bin/dirname \"$0\"`"
|
||||
exec "$CWD/Ardour3.bin" "$*"
|
||||
exec "$CWD/Ardour3.bin" "$@"
|
||||
|
|
|
|||
17
wscript
17
wscript
|
|
@ -7,9 +7,11 @@ import string
|
|||
import subprocess
|
||||
import sys
|
||||
|
||||
VERSION = '3.1'
|
||||
MAJOR = '3'
|
||||
MINOR = '2'
|
||||
VERSION = MAJOR + '.' + MINOR
|
||||
|
||||
APPNAME = 'Ardour3'
|
||||
APPNAME = 'Ardour' + MAJOR
|
||||
|
||||
# Mandatory variables
|
||||
top = '.'
|
||||
|
|
@ -464,6 +466,8 @@ def configure(conf):
|
|||
conf.load('compiler_c')
|
||||
conf.load('compiler_cxx')
|
||||
conf.env['VERSION'] = VERSION
|
||||
conf.env['MAJOR'] = MAJOR
|
||||
conf.env['MINOR'] = MINOR
|
||||
conf.line_just = 52
|
||||
autowaf.set_recursive()
|
||||
autowaf.configure(conf)
|
||||
|
|
@ -512,6 +516,10 @@ def configure(conf):
|
|||
else:
|
||||
autowaf.display_msg(conf, 'Will build against private Ardour dependency stack', 'no')
|
||||
|
||||
if Options.options.freebie:
|
||||
conf.env.append_value ('CFLAGS', '-DNO_PLUGIN_STATE')
|
||||
conf.env.append_value ('CXXFLAGS', '-DNO_PLUGIN_STATE')
|
||||
|
||||
if sys.platform == 'darwin':
|
||||
|
||||
# this is required, potentially, for anything we link and then relocate into a bundle
|
||||
|
|
@ -520,9 +528,6 @@ def configure(conf):
|
|||
conf.define ('HAVE_COREAUDIO', 1)
|
||||
conf.define ('AUDIOUNIT_SUPPORT', 1)
|
||||
|
||||
if not Options.options.freebie:
|
||||
conf.define ('AU_STATE_SUPPORT', 1)
|
||||
|
||||
conf.define ('GTKOSX', 1)
|
||||
conf.define ('TOP_MENUBAR',1)
|
||||
conf.define ('GTKOSX',1)
|
||||
|
|
@ -562,7 +567,7 @@ def configure(conf):
|
|||
conf.env.append_value('LINKFLAGS_AUDIOUNITS', ['-framework', 'Cocoa'])
|
||||
|
||||
if not Options.options.freebie:
|
||||
conf.env.append_value('CXXFLAGS_AUDIOUNITS', "-DAU_STATE_SUPPORT")
|
||||
conf.env.append_value('CXXFLAGS_AUDIOUNITS')
|
||||
|
||||
if re.search ("^[1-9][0-9]\.", os.uname()[2]) == None and not Options.options.nocarbon:
|
||||
conf.env.append_value('CXXFLAGS_AUDIOUNITS', "-DWITH_CARBON")
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue