translatable monitor section labels
[ardour.git] / gtk2_ardour / mixer_strip.cc
index 48da9af7e074f46203ac56ce894f0f362a1eb188..ef6503475fcba9056c59e33396788fb199c3e6fe 100644 (file)
@@ -817,7 +817,7 @@ MixerStrip::output_press (GdkEventButton *ev)
                RouteList copy = *routes;
                copy.sort (RouteCompareByName ());
                for (ARDOUR::RouteList::const_iterator i = copy.begin(); i != copy.end(); ++i) {
-                       maybe_add_bundle_to_output_menu ((*i)->output()->bundle(), current);
+                       maybe_add_bundle_to_output_menu ((*i)->input()->bundle(), current);
                }
 
                if (citems.size() == n_with_separator) {
@@ -1840,24 +1840,24 @@ MixerStrip::meter_point_string (MeterPoint mp)
        case Narrow:
                switch (mp) {
                case MeterInput:
-                       return _("In");
+                       return S_("Meter|In");
                        break;
                        
                case MeterPreFader:
-                       return _("Pr");
+                       return S_("Meter|Pr");
                        break;
                        
                case MeterPostFader:
-                       return _("Po");
+                       return S_("Meter|Po");
                        break;
                        
                case MeterOutput:
-                       return _("O");
+                       return S_("Meter|O");
                        break;
                        
                case MeterCustom:
                default:
-                       return _("C");
+                       return S_("Meter|C");
                        break;
                }
                break;
@@ -2029,9 +2029,9 @@ MixerStrip::set_button_names ()
                break;
 
        default:
-               mute_button->set_text (_("M"));
-               monitor_input_button->set_text (_("I"));
-               monitor_disk_button->set_text (_("D"));
+               mute_button->set_text (S_("Mute|M"));
+               monitor_input_button->set_text (S_("MonitorInput|I"));
+               monitor_disk_button->set_text (S_("MonitorDisk|D"));
 
                if (_route && _route->solo_safe()) {
                        solo_button->set_visual_state (Gtkmm2ext::VisualState (solo_button->visual_state() | Gtkmm2ext::Insensitive));
@@ -2039,20 +2039,20 @@ MixerStrip::set_button_names ()
                        solo_button->set_visual_state (Gtkmm2ext::VisualState (solo_button->visual_state() & ~Gtkmm2ext::Insensitive));
                }
                if (!Config->get_solo_control_is_listen_control()) {
-                       solo_button->set_text (_("S"));
+                       solo_button->set_text (S_("Solo|S"));
                } else {
                        switch (Config->get_listen_position()) {
                        case AfterFaderListen:
-                               solo_button->set_text (_("A"));
+                               solo_button->set_text (S_("AfterFader|A"));
                                break;
                        case PreFaderListen:
-                               solo_button->set_text (_("P"));
+                               solo_button->set_text (S_("Prefader|P"));
                                break;
                        }
                }
 
-               solo_isolated_led->set_text (_("I"));
-               solo_safe_led->set_text (_("L"));
+               solo_isolated_led->set_text (S_("SoloIso|I"));
+               solo_safe_led->set_text (S_("SoloLock|L"));
                break;
        }