Move _port_offset up to AudioPort, as MidiPort does not use it.
[ardour.git] / libs / ardour / ardour / data_type.h
index 36114b29a973800551c354e96998bdc715ca1b3f..07ba7c60ef3dd45e351c5d5104b04713aa7f3582 100644 (file)
@@ -23,6 +23,8 @@
 #include <string>
 #include <jack/jack.h>
 
+#include "i18n.h"
+
 namespace ARDOUR {
 
 
@@ -88,6 +90,14 @@ public:
                }
        }
 
+       const char* to_i18n_string() const {
+               switch (_symbol) {
+                       case AUDIO: return _("audio");
+                       case MIDI: return _("MIDI");
+                       default: return _("unknown");
+               }
+       }
+
        inline operator uint32_t() const { return (uint32_t)_symbol; }
 
        /** DataType iterator, for writing generic loops that iterate over all