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
This commit is contained in:
Paul Davis
2007-04-10 21:34:22 +00:00
parent e72db28604
commit 8883da6da0
6 changed files with 252 additions and 75 deletions

View File

@@ -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);

View File

@@ -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));

View File

@@ -20,6 +20,8 @@
#include <cstdlib>
#include <cmath>
#include <pbd/stacktrace.h>
#include <ardour/audio_diskstream.h>
#include <ardour/audioplaylist.h>
@@ -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;
track_canvas.grab_focus();
track_canvas_scroll (event);
return false;
}
/* this is the handler for events that are not handled by
items.
*/
bool
Editor::track_canvas_button_press_event (GdkEventButton *event)
{
track_canvas.grab_focus();
return false;
}
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;
case GDK_SCROLL:
track_canvas.grab_focus();
track_canvas_scroll (&event->scroll);
break;
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:

View File

@@ -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<AudioRegionView*>(clicked_regionview))
if (!dynamic_cast<AudioRegionView*>(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;
}

View File

@@ -776,7 +776,7 @@ Editor::select_all_within (nframes_t start, nframes_t end, double top, double bo
list<Selectable*>::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();
}

View File

@@ -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 "<b>Spår/bussingångar</b>"
#: ../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"