From 8883da6da02d5ebbdb272b41b960408bb1bb8a33 Mon Sep 17 00:00:00 2001 From: Paul Davis Date: Tue, 10 Apr 2007 21:34:22 +0000 Subject: new swedish gtk2_ardour translation; fix button release adds extra control point; fix click in automation track selects regions git-svn-id: svn://localhost/ardour2/trunk@1697 d708f5d6-7413-0410-9779-e7cbd77b26cf --- gtk2_ardour/editor.h | 6 +- gtk2_ardour/editor_canvas.cc | 8 +- gtk2_ardour/editor_canvas_events.cc | 55 +++++---- gtk2_ardour/editor_mouse.cc | 8 +- gtk2_ardour/editor_selection.cc | 14 ++- gtk2_ardour/po/sv_SE.po | 236 ++++++++++++++++++++++++++++++------ 6 files changed, 252 insertions(+), 75 deletions(-) diff --git a/gtk2_ardour/editor.h b/gtk2_ardour/editor.h index 800139f810..38b5b279ef 100644 --- a/gtk2_ardour/editor.h +++ b/gtk2_ardour/editor.h @@ -1171,9 +1171,13 @@ class Editor : public PublicEditor bool canvas_playhead_cursor_event (GdkEvent* event, ArdourCanvas::Item*); bool canvas_edit_cursor_event (GdkEvent* event, ArdourCanvas::Item*); - bool track_canvas_event (GdkEvent* event, ArdourCanvas::Item*); bool track_canvas_scroll (GdkEventScroll* event); + bool track_canvas_scroll_event (GdkEventScroll* event); + bool track_canvas_button_press_event (GdkEventButton* event); + bool track_canvas_button_release_event (GdkEventButton* event); + bool track_canvas_motion_notify_event (GdkEventMotion* event); + Gtk::Allocation canvas_allocation; bool canvas_idle_queued; void track_canvas_allocate (Gtk::Allocation alloc); diff --git a/gtk2_ardour/editor_canvas.cc b/gtk2_ardour/editor_canvas.cc index 049f6f48b2..ac14d72a55 100644 --- a/gtk2_ardour/editor_canvas.cc +++ b/gtk2_ardour/editor_canvas.cc @@ -93,7 +93,13 @@ Editor::initialize_canvas () track_canvas.set_center_scroll_region (false); track_canvas.set_dither (Gdk::RGB_DITHER_NONE); - track_canvas.signal_event().connect (bind (mem_fun (*this, &Editor::track_canvas_event), (ArdourCanvas::Item*) 0)); + /* need to handle 4 specific types of events as catch-alls */ + + track_canvas.signal_scroll_event().connect (mem_fun (*this, &Editor::track_canvas_scroll_event)); + track_canvas.signal_motion_notify_event().connect (mem_fun (*this, &Editor::track_canvas_motion_notify_event)); + track_canvas.signal_button_press_event().connect (mem_fun (*this, &Editor::track_canvas_button_press_event)); + track_canvas.signal_button_release_event().connect (mem_fun (*this, &Editor::track_canvas_button_release_event)); + track_canvas.set_name ("EditorMainCanvas"); track_canvas.add_events (Gdk::POINTER_MOTION_HINT_MASK|Gdk::SCROLL_MASK); track_canvas.signal_leave_notify_event().connect (mem_fun(*this, &Editor::left_track_canvas)); diff --git a/gtk2_ardour/editor_canvas_events.cc b/gtk2_ardour/editor_canvas_events.cc index 4b46ba7290..bdae41f7ba 100644 --- a/gtk2_ardour/editor_canvas_events.cc +++ b/gtk2_ardour/editor_canvas_events.cc @@ -20,6 +20,8 @@ #include #include +#include + #include #include @@ -129,39 +131,35 @@ Editor::track_canvas_scroll (GdkEventScroll* ev) } bool -Editor::track_canvas_event (GdkEvent *event, ArdourCanvas::Item* item) +Editor::track_canvas_scroll_event (GdkEventScroll *event) { - gint x, y; - - /* this is the handler for events that are not handled by - items. - */ - - switch (event->type) { - case GDK_MOTION_NOTIFY: - /* keep those motion events coming */ - track_canvas.get_pointer (x, y); - return track_canvas_motion (event); - - case GDK_BUTTON_PRESS: - track_canvas.grab_focus(); - break; - - case GDK_BUTTON_RELEASE: - if (drag_info.item) { - end_grab (drag_info.item, event); - } - break; + track_canvas.grab_focus(); + track_canvas_scroll (event); + return false; +} - case GDK_SCROLL: - track_canvas.grab_focus(); - track_canvas_scroll (&event->scroll); - break; +bool +Editor::track_canvas_button_press_event (GdkEventButton *event) +{ + track_canvas.grab_focus(); + return false; +} - default: - break; +bool +Editor::track_canvas_button_release_event (GdkEventButton *event) +{ + if (drag_info.item) { + end_grab (drag_info.item, (GdkEvent*) event); } + return false; +} +bool +Editor::track_canvas_motion_notify_event (GdkEventMotion *event) +{ + int x, y; + /* keep those motion events coming */ + track_canvas.get_pointer (x, y); return false; } @@ -292,6 +290,7 @@ bool Editor::canvas_automation_track_event (GdkEvent *event, ArdourCanvas::Item* item, AutomationTimeAxisView *atv) { bool ret = false; + switch (event->type) { case GDK_BUTTON_PRESS: diff --git a/gtk2_ardour/editor_mouse.cc b/gtk2_ardour/editor_mouse.cc index 6065c1bf1d..1a9e1161c2 100644 --- a/gtk2_ardour/editor_mouse.cc +++ b/gtk2_ardour/editor_mouse.cc @@ -358,8 +358,9 @@ Editor::button_selection (ArdourCanvas::Item* item, GdkEvent* event, ItemType it case GainAutomationControlPointItem: case PanAutomationControlPointItem: case RedirectAutomationControlPointItem: + commit = set_selected_track_from_click (press, op, true); if (mouse_mode != MouseRange) { - commit = set_selected_control_point_from_click (op, false); + commit |= set_selected_control_point_from_click (op, false); } break; @@ -986,8 +987,10 @@ Editor::button_release_handler (ArdourCanvas::Item* item, GdkEvent* event, ItemT case MouseGain: // Gain only makes sense for audio regions - if ( ! dynamic_cast(clicked_regionview)) + + if (!dynamic_cast(clicked_regionview)) { break; + } switch (item_type) { case RegionItem: @@ -1617,6 +1620,7 @@ Editor::end_grab (ArdourCanvas::Item* item, GdkEvent* event) stop_canvas_autoscroll (); if (drag_info.item == 0) { + cerr << "end grab with no item\n"; return false; } diff --git a/gtk2_ardour/editor_selection.cc b/gtk2_ardour/editor_selection.cc index 14cacc0996..e710a790cb 100644 --- a/gtk2_ardour/editor_selection.cc +++ b/gtk2_ardour/editor_selection.cc @@ -776,7 +776,7 @@ Editor::select_all_within (nframes_t start, nframes_t end, double top, double bo list::size_type n = 0; TrackViewList touched_tracks; - for (TrackViewList::iterator iter = track_views.begin(); iter != track_views.end(); ++iter) { + for (TrackViewList::iterator iter = selection->tracks.begin(); iter != selection->tracks.end(); ++iter) { if ((*iter)->hidden()) { continue; } @@ -784,13 +784,18 @@ Editor::select_all_within (nframes_t start, nframes_t end, double top, double bo n = touched.size(); (*iter)->get_selectables (start, end, top, bot, touched); - + if (n != touched.size()) { touched_tracks.push_back (*iter); } } + if (touched.empty()) { + return false; + } + if (!touched_tracks.empty()) { + switch (op) { case Selection::Add: selection->add (touched_tracks); @@ -806,7 +811,7 @@ Editor::select_all_within (nframes_t start, nframes_t end, double top, double bo break; } } - + begin_reversible_command (_("select all within")); switch (op) { case Selection::Add: @@ -822,8 +827,9 @@ Editor::select_all_within (nframes_t start, nframes_t end, double top, double bo /* not defined yet */ break; } - + commit_reversible_command (); + return !touched.empty(); } diff --git a/gtk2_ardour/po/sv_SE.po b/gtk2_ardour/po/sv_SE.po index 107e3d36ad..cc567f3fb9 100644 --- a/gtk2_ardour/po/sv_SE.po +++ b/gtk2_ardour/po/sv_SE.po @@ -728,6 +728,14 @@ msgstr "Gå till slutet av sessionen" msgid "Play loop range" msgstr "Spela loop-omfång" +#: gtk2_ardour/ardour_ui_ed.cc:243 +msgid "Transition To Roll" +msgstr "Övergång till Rullning" + +#: gtk2_ardour/ardour_ui_ed.cc:247 +msgid "Transition To Reverse" +msgstr "Övergång till Motsatt riktning" + #: ../ardour_ui2.cc:296 msgid "Return to last playback start when stopped" msgstr "Återvänd till senaste startmarkörpunkten vid stopp" @@ -742,11 +750,11 @@ msgstr "Rimlig inljudsmedhörning" #: ../ardour_ui2.cc:299 msgid "Start recording at auto-punch start" -msgstr "Starta inspelning vid auto-punch-start" +msgstr "Starta inspelning vid autoinslagsstart" #: ../ardour_ui2.cc:300 msgid "Stop recording at auto-punch end" -msgstr "Stanna inspelning vid auto-punch-slut" +msgstr "Stanna inspelning vid autoinslagsslut" #: ../ardour_ui2.cc:301 msgid "Enable/Disable audio click" @@ -1025,7 +1033,7 @@ msgstr "Start/Stopp" #: ../ardour_ui_ed.cc:225 msgid "Stop + Forget Capture" -msgstr "Stanna + Glöm inspelning" +msgstr "Stanna + ångra inspelning" #: ../ardour_ui_ed.cc:228 msgid "Play Loop Range" @@ -1053,15 +1061,15 @@ msgstr "Bakåtspolning (snabb)" #: ../ardour_ui_ed.cc:247 msgid "Forward" -msgstr "Framspolning" +msgstr "Framåtspolning" #: ../ardour_ui_ed.cc:250 msgid "Forward (Slow)" -msgstr "Framspolning (långsam)" +msgstr "Framåtspolning (långsam)" #: ../ardour_ui_ed.cc:253 msgid "Forward (Fast)" -msgstr "Framspolning (snabb)" +msgstr "Framåtspolning (snabb)" #: ../ardour_ui_ed.cc:256 msgid "Goto Zero" @@ -1269,6 +1277,10 @@ msgstr "Skicka MIDI-gensvar" msgid "Use MIDI control" msgstr "Använd MIDI-kontroll" +#: gtk2_ardour/ardour_ui_ed.cc:399 +msgid "Use OSC" +msgstr "Använd OSC" + #: gtk2_ardour/ardour_ui_ed.cc:437 msgid "Auto-connect inputs to physical inputs" msgstr "Anslut automatiskt ingångar till fysiska ingångar" @@ -1289,6 +1301,18 @@ msgstr "Ansluta automatiskt utgångar till master-bussen" msgid "Manually connect outputs" msgstr "Anslut utgångar manuellt" +#: gtk2_ardour/ardour_ui_ed.cc:475 +msgid "Remote ID assigned by User" +msgstr "Fjärr-ID bestäms av användaren" + +#: gtk2_ardour/ardour_ui_ed.cc:477 +msgid "Remote ID follows order of Mixer" +msgstr "Fjärr-ID följer mixerordning" + +#: gtk2_ardour/ardour_ui_ed.cc:479 +msgid "Remote ID follows order of Editor" +msgstr "Fjärr-ID flöjer redigerareordning" + #: ../ardour_ui_ed.cc:376 msgid "Connect new track inputs to hardware" msgstr "Koppla nya ingångar till hårdvara" @@ -1342,6 +1366,10 @@ msgstr "-12dB volymreduktion för snabbspolning" msgid "Rec-enable stays engaged at stop" msgstr "Inspelningsläge ändras ej vid stopp" +#: gtk2_ardour/ardour_ui_ed.cc:410 +msgid "Region equivalents overlap" +msgstr "Likvärda regioner överlappar" + #. session options #: ../ardour_ui_ed.cc:418 msgid "Do not run plugins while recording" @@ -1351,6 +1379,11 @@ msgstr "Kör ej insticksprogram vid inspelning" msgid "Latched solo" msgstr "Låst solo" +#: gtk2_ardour/ardour_ui_ed.cc:409 +msgid "Show solo muting" +msgstr "Visa solotystning" + + #: ../ardour_ui_ed.cc:426 msgid "Solo in-place" msgstr "In place-solo " @@ -1371,11 +1404,10 @@ msgstr "Nya fulla övertoningar är påslagna" msgid "ST" msgstr "HT" -#: gtk2_ardour/audio_clock.cc:1796 gtk2_ardour/editor.cc:180 +#: gtk2_ardour/audio_clock.cc:1801 gtk2_ardour/editor.cc:180 msgid "Timecode" msgstr "Tidskod" - #: ../ardour_ui_options.cc:407 ../ardour_ui_options.cc:417 #: ../ardour_ui_options.cc:484 msgid "Internal" @@ -2052,7 +2084,7 @@ msgstr "Omfångsmarkörer" #: ../editor.cc:193 ../editor_rulers.cc:391 msgid "Loop/Punch Ranges" -msgstr "Loop-/punch-markörer" +msgstr "Loop-/inslagsmarkörer" #: ../editor.cc:215 msgid "range" @@ -2177,7 +2209,7 @@ msgstr "" #. force name #: ../editor.cc:1281 ../editor.cc:1290 ../editor_markers.cc:895 msgid "Punch" -msgstr "" +msgstr "Inslag" #: ../editor.cc:1438 ../editor_mouse.cc:1741 msgid "programming error: fade in canvas item has no regionview data pointer!" @@ -2360,7 +2392,7 @@ msgstr "Redigeringsmarkör till slutet" #: ../editor.cc:1909 ../gain_meter.cc:180 ../gain_meter.cc:808 #: ../panner_ui.cc:97 ../panner_ui.cc:802 msgid "Trim" -msgstr "Beskära" +msgstr "Beskär" #: ../editor.cc:1912 msgid "Split" @@ -2378,14 +2410,14 @@ msgstr "Duplicera" msgid "Fill Track" msgstr "Fyll spåret" +#: gtk2_ardour/editor.cc:1776 +msgid "Play range" +msgstr "Spela omfång" + #: ../editor.cc:1923 msgid "Destroy" msgstr "Förstör" -#: ../editor.cc:1953 -msgid "Play range" -msgstr "Spela omfång" - #: ../editor.cc:1954 msgid "Loop range" msgstr "Loop-omfång" @@ -2406,13 +2438,17 @@ msgstr "Separera omfång till regionlista" msgid "Select all in range" msgstr "Välj allt i omfång" +#: gtk2_ardour/editor_markers.cc:515 +msgid "Select Range" +msgstr "Välj omfång" + #: ../editor.cc:1968 ../editor.cc:2013 msgid "Set range to loop range" msgstr "Ställ in omfång till loop-omfånget" #: ../editor.cc:1969 ../editor.cc:2014 msgid "Set range to punch range" -msgstr "Ställ in omfång till punch-omfånget" +msgstr "Ställ in omfång till inslagsomfånget" #: ../editor.cc:1971 msgid "Crop region to range" @@ -2609,7 +2645,7 @@ msgstr "Gör om (%1)" #: ../editor.cc:3505 msgid "... as new track" -msgstr "... som ny region" +msgstr "... som nytt spår" #: ../editor.cc:3506 msgid "... as new region" @@ -2759,7 +2795,7 @@ msgstr "Visa redigeringsmixer" #: ../editor_actions.cc:54 msgid "Span Entire Overlap" -msgstr "Sträck över hela överlappnngen" +msgstr "Sträck över hela överlappningen" #: ../editor_actions.cc:56 ../editor_actions.cc:383 msgid "Short" @@ -2779,7 +2815,7 @@ msgstr "Startmarkören till nästa regionslut" #: ../editor_actions.cc:70 msgid "Playhead to Next Region Sync" -msgstr "Startmarkören till nästa" +msgstr "Startmarkören till nästa regionsynk.-punkt" #: ../editor_actions.cc:73 msgid "Playhead to Previous Region Start" @@ -2819,19 +2855,19 @@ msgstr "Redigeringsmarkören till förra regionssynk.-punkten" #: ../editor_actions.cc:94 msgid "Playhead to Range Start" -msgstr "Startmarkören till regionstarten" +msgstr "Startmarkören till omfångstarten" #: ../editor_actions.cc:96 msgid "Playhead to Range End" -msgstr "Startmarkören till regionslutet" +msgstr "Startmarkören till omfångslutet" #: ../editor_actions.cc:99 msgid "Edit Cursor to Range Start" -msgstr "Redigeringsmarkören till regionstarten" +msgstr "Redigeringsmarkören till omfångstarten" #: ../editor_actions.cc:101 msgid "Edit Cursor to Range End" -msgstr "Redigeringsmarkören till regionslutet" +msgstr "Redigeringsmarkören till omfångslutet" #: ../editor_actions.cc:104 ../editor_ops.cc:1364 msgid "select all" @@ -2859,7 +2895,7 @@ msgstr "Välj allt mellan markörerna" #: ../editor_actions.cc:118 msgid "Select All in Punch Range" -msgstr "Välj allt i punch-omfånget" +msgstr "Välj allt i inslagsomfånget" #: ../editor_actions.cc:120 msgid "Select All in Loop Range" @@ -2881,6 +2917,10 @@ msgstr "Lägg till Plats från startmarkören" msgid "Nudge Forward" msgstr "Knuffa framåt" +#: gtk2_ardour/editor_actions.cc:129 +msgid "Add Mark from Playhead" +msgstr "Lägg till markör utifrån startmarkören" + #: ../editor_actions.cc:132 msgid "Nudge Next Forward" msgstr "Knuffa nästa framåt" @@ -2945,6 +2985,10 @@ msgstr "Centrera redigeringsmarkören" msgid "Playhead Forward" msgstr "Startmarkören framåt" +#: gtk2_ardour/editor_actions.cc:168 +msgid "Playhead forward" +msgstr "Startmarkören framåt" + #: ../editor_actions.cc:167 msgid "Playhead Backward" msgstr "Startmarkören bakåt" @@ -3221,19 +3265,19 @@ msgstr "Fallande" #: ../editor_actions.cc:329 msgid "By Region Name" -msgstr "utifrån Regionsnamn" +msgstr "utifrån Regionens namn" #: ../editor_actions.cc:331 msgid "By Region Length" -msgstr "utifrån Regionslängd" +msgstr "utifrån Regionens längd" #: ../editor_actions.cc:333 msgid "By Region Position" -msgstr "utifrån Regionsposition" +msgstr "utifrån Regionens position" #: ../editor_actions.cc:335 msgid "By Region Timestamp" -msgstr "utifrån Regionstiddstämpel" +msgstr "utifrån Regionens tidstämpel" #: ../editor_actions.cc:337 msgid "By Region Start in File" @@ -3245,19 +3289,19 @@ msgstr "utifrån Regionens slut i filen" #: ../editor_actions.cc:341 msgid "By Source File Name" -msgstr "utifrån Källfilnamn" +msgstr "utifrån Källfilens namn" #: ../editor_actions.cc:343 msgid "By Source File Length" -msgstr "utifrån Källfillängd" +msgstr "utifrån Källfilens längd" #: ../editor_actions.cc:345 msgid "By Source File Creation Date" -msgstr "" +msgstr "utifrån Källfilens skapelsedatum" #: ../editor_actions.cc:347 msgid "By Source Filesystem" -msgstr "utifrån Källfilsskapelsedatum" +msgstr "utifrån Källfilsystemet" #. the next two are duplicate items with different names for use in two different contexts #: ../editor_actions.cc:353 @@ -3480,7 +3524,7 @@ msgstr "Ta bort markör" #: ../editor_markers.cc:478 ../editor_markers.cc:534 msgid "Locate to Range Mark" -msgstr "Flytta starmarköer till omfångsmarkör" +msgstr "Flytta startmarköer till omfångsmarkör" #: ../editor_markers.cc:479 ../editor_markers.cc:535 msgid "Play from Range Mark" @@ -3524,7 +3568,7 @@ msgstr "Sätt loop-omfång här" #: ../editor_markers.cc:520 msgid "Set Punch Range" -msgstr "Sätt punch-omfång här" +msgstr "Sätt inslagsomfång här" #: ../editor_markers.cc:814 msgid "New Name:" @@ -3548,7 +3592,7 @@ msgstr "ställ in loop-omfång" #: ../editor_markers.cc:890 msgid "set punch range" -msgstr "ställ in punch-omfång" +msgstr "ställ in inslagsomfång" #: ../editor_mouse.cc:102 msgid "Editor::event_frame() used on unhandled event type %1" @@ -3765,7 +3809,7 @@ msgstr "välj allt inom omfång" #: ../editor_ops.cc:1538 msgid "select all from punch" -msgstr "välj allt från punch" +msgstr "välj allt från inslag" #: ../editor_ops.cc:1560 msgid "select all from loop" @@ -3979,11 +4023,19 @@ msgstr "Ny platsmarkör" msgid "Clear all locations" msgstr "Rensa alla platsmarkörer" +#: gtk2_ardour/editor_rulers.cc:347 +msgid "Unhide locations" +msgstr "Visa platsmarkörer" + #. ruler_items.push_back (MenuElem (_("New Range"))); #: ../editor_rulers.cc:317 msgid "Clear all ranges" msgstr "Rensa alla omfång" +#: gtk2_ardour/editor_rulers.cc:353 +msgid "Unhide ranges" +msgstr "Visa omfång" + #: ../editor_rulers.cc:326 msgid "New Tempo" msgstr "Nytt tempo" @@ -4908,11 +4960,11 @@ msgstr "Använd endast" #: gtk2_ardour/new_session_dialog.cc:105 msgid "... to Master Bus" -msgstr "...till Master-bussen" +msgstr "... till Master-bussen" #: gtk2_ardour/new_session_dialog.cc:106 msgid "... to Physical Outputs" -msgstr "...till fysiska utgångar" +msgstr "... till fysiska utgångar" #: ../new_session_dialog.cc:56 ../new_session_dialog.cc:67 @@ -4925,7 +4977,7 @@ msgstr "Spår/bussingångar" #: ../new_session_dialog.cc:66 msgid "Automatically Connect Outputs" -msgstr "Anslut automatiskt utgångar" +msgstr "Anslut automatiskt utgångar..." #: ../new_session_dialog.cc:75 msgid "Connect to Master Bus" @@ -4976,6 +5028,10 @@ msgstr "Öppna session" msgid "ardour: session control" msgstr "ardour: session" +#: gtk2_ardour/new_session_dialog.cc:347 +msgid "Session Control" +msgstr "Session" + #: ../new_session_dialog.cc:305 msgid "select template" msgstr "välj mall" @@ -5924,3 +5980,105 @@ msgstr "nytt namn: " #: ../visual_time_axis.cc:335 msgid "A track already exists with that name" msgstr "Ett spår med det namnet existerar redan" + +#: gtk2_ardour/sfdb_ui.cc:273 +msgid "Add to Region list" +msgstr "Lägg till i regionlistan" + +#: gtk2_ardour/sfdb_ui.cc:274 +msgid "Add to selected Track(s)" +msgstr "Lägg till i valt spår" + +#: gtk2_ardour/sfdb_ui.cc:275 +msgid "Add as new Track(s)" +msgstr "Lägg till som nytt/nya spår" + +#: gtk2_ardour/sfdb_ui.cc:276 +msgid "Add as new Tape Track(s)" +msgstr "Lägg till som Band-spår" + +#: gtk2_ardour/sfdb_ui.cc:285 +msgid "Search" +msgstr "Sök" + +#: gtk2_ardour/sfdb_ui.cc:302 +msgid "Files" +msgstr "Filer" + +#: gtk2_ardour/sfdb_ui.cc:303 +msgid "Tags" +msgstr "Taggar" + +#: gtk2_ardour/sfdb_ui.cc:129 +msgid "Format: n/a" +msgstr "" + +#: gtk2_ardour/sfdb_ui.cc:130 +msgid "Channels: n/a" +msgstr "Kanaler: n/a" + +#: gtk2_ardour/sfdb_ui.cc:131 +msgid "Samplerate: n/a" +msgstr "Samplefrekvens: n/a" + +#: gtk2_ardour/sfdb_ui.cc:132 +msgid "Timecode: n/a" +msgstr "Tidskod: n/a" + +#: gtk2_ardour/sfdb_ui.cc:142 +msgid "Length: %1" +msgstr "Längd: %1" + +#: gtk2_ardour/sfdb_ui.cc:144 +msgid "Channels: %1" +msgstr "Kanaler: %1" + +#: gtk2_ardour/sfdb_ui.cc:145 +msgid "Samplerate: %1" +msgstr "Samplingsfrekvens: %1" + +#: gtk2_ardour/sfdb_ui.cc:146 +msgid "Timecode: %1" +msgstr "Tidskod: %1" + +#: gtk2_ardour/sfdb_ui.cc:61 +msgid "Apply" +msgstr "Verkställ" + +#: gtk2_ardour/sfdb_ui.cc:70 +msgid "comma seperated tags" +msgstr "komma-separerade taggar" + + +#: gtk2_ardour/editor.cc:127 gtk2_ardour/editor.cc:3529 +#: gtk2_ardour/editor_actions.cc:287 +msgid "Magnetic" +msgstr "Magnetisk" + +#: gtk2_ardour/editor.cc:132 gtk2_ardour/editor.cc:3546 +#: gtk2_ardour/export_dialog.cc:138 gtk2_ardour/export_dialog.cc:154 +#: gtk2_ardour/export_dialog.cc:1066 gtk2_ardour/export_dialog.cc:1070 +msgid "Left" +msgstr "Vänster" + +#: gtk2_ardour/editor.cc:133 gtk2_ardour/editor.cc:3548 +#: gtk2_ardour/export_dialog.cc:139 gtk2_ardour/export_dialog.cc:155 +msgid "Right" +msgstr "Höger" + +#: gtk2_ardour/editor.cc:134 gtk2_ardour/editor.cc:3550 +msgid "Center" +msgstr "Mitten" + +#: gtk2_ardour/editor.cc:135 gtk2_ardour/editor.cc:3552 +msgid "Playhead" +msgstr "Startmarkören" + +#: gtk2_ardour/ardour_ui2.cc:835 gtk2_ardour/ardour_ui2.cc:858 +msgid "stop" +msgstr "stopp" + +#: gtk2_ardour/audio_time_axis.cc:273 +msgid "Logarithmic" +msgstr "Logaritmisk" + -- cgit v1.2.3