summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--libs/evoral/src/i18n.h16
-rw-r--r--libs/evoral/wscript1
2 files changed, 17 insertions, 0 deletions
diff --git a/libs/evoral/src/i18n.h b/libs/evoral/src/i18n.h
new file mode 100644
index 0000000000..dcbbfcf52e
--- /dev/null
+++ b/libs/evoral/src/i18n.h
@@ -0,0 +1,16 @@
+#ifndef __i18n_h__
+#define __i18n_h__
+
+#include "pbd/compose.h"
+#include "pbd/convert.h"
+#include "gettext.h"
+
+#include <vector>
+#include <string>
+
+#define _(Text) dgettext (PACKAGE,Text)
+#define N_(Text) gettext_noop (Text)
+#define X_(Text) Text
+#define I18N(Array) PBD::internationalize (PACKAGE, Array)
+
+#endif // __i18n_h__
diff --git a/libs/evoral/wscript b/libs/evoral/wscript
index 6042db22cd..9f220c80c8 100644
--- a/libs/evoral/wscript
+++ b/libs/evoral/wscript
@@ -95,6 +95,7 @@ def build(bld):
obj.uselib_local = 'libsmf libpbd'
obj.vnum = EVORAL_LIB_VERSION
obj.install_path = os.path.join(bld.env['LIBDIR'], 'ardour3')
+ obj.defines = ['PACKAGE="libevoral"' ]
if bld.env['BUILD_TESTS'] and bld.env['HAVE_CPPUNIT']:
# Static library (for unit test code coverage)