X-Git-Url: https://git.lyx.org/gitweb/?a=blobdiff_plain;f=src%2Fclient%2Fdebug.C;h=0afb657b37f85149614b312db0eef1f9fed320ac;hb=97f939a328dc92deb35fc9446f08de3dc5c18613;hp=f3bb53532eceb4f656cf9c9eb2ded439922ace0a;hpb=f6b917140d0d6be2bb0b74c137509db622aaa749;p=lyx.git diff --git a/src/client/debug.C b/src/client/debug.C index f3bb53532e..0afb657b37 100644 --- a/src/client/debug.C +++ b/src/client/debug.C @@ -20,6 +20,9 @@ #include #include + +namespace lyx { + using lyx::support::ascii_lowercase; using lyx::support::bformat; using lyx::support::isStrInt; @@ -84,9 +87,11 @@ void lyx_debug_trait::showLevel(ostream & os, lyx_debug_trait::type level) && errorTags[i].level != Debug::NONE && errorTags[i].level & level) { // avoid _(...) re-entrance problem - string const s = _(errorTags[i].desc); - os << bformat(_("Debugging `%1$s' (%2$s)"), - errorTags[i].name, s) + // FIXME: should we use _() from gettext.h here? + lyx::docstring const s = _(errorTags[i].desc); + os << lyx::to_utf8(bformat(_("Debugging `%1$s' (%2$s)"), + lyx::from_utf8(errorTags[i].name), + s)) << '\n'; } } @@ -99,8 +104,11 @@ void lyx_debug_trait::showTags(ostream & os) for (int i = 0; i < numErrorTags ; ++i) os << setw(7) << static_cast(errorTags[i].level) << setw(10) << errorTags[i].name - << " " << _(errorTags[i].desc) << '\n'; + << " " << lyx::to_utf8(_(errorTags[i].desc)) << '\n'; os.flush(); } LyXErr lyxerr; + + +} // namespace lyx