]> git.lyx.org Git - lyx.git/blobdiff - src/gettext.h
reintrodoce operator<< fix
[lyx.git] / src / gettext.h
index a8908d1a2ee535f7cedc043fb2739ecc05e1de7a..a60e5c52f9e345e2d716ddee34cac5b05ded6d9e 100644 (file)
@@ -32,6 +32,8 @@
 
 #ifdef ENABLE_NLS
 
+#include "LString.h"
+
 #  if HAVE_GETTEXT
 #    include <libintl.h>      // use the header already in the system *EK*
 #    ifdef HAVE_LOCALE_H
 #    include "../intl/libintl.h"
 #  endif
 
-#  define _(str) gettext(str)
+char const * _(char const *);
+
+string const _(string const &);
+
+//#  define _(str) gettext(str)
 #  define N_(str) (str)              // for detecting static strings
 
 #  ifdef HAVE_LC_MESSAGES
@@ -56,6 +62,8 @@
 ///
 #  define _(str) (str)
 ///
+#  define S_(str) (str)
+///
 #  define N_(str) (str)
 ///
 #  define locale_init()