# include <locale.h>
#endif
-using std::string;
using lyx::support::setEnv;
+using lyx::docstring;
+
+using std::string;
namespace {
} // anon namespace
-string const _(string const & str)
+docstring const _(string const & str)
+{
+ return getLyXMessages().get(str);
+}
+
+
+docstring const _(docstring const & str)
{
- return lyx::to_utf8(getLyXMessages().get(str));
+ return getLyXMessages().get(lyx::to_utf8(str));
}