#include <iomanip>
+using namespace lyx::support;
+
using std::ostream;
using std::setw;
using std::endl;
{ Debug::INIT, "init", N_("Program initialisation")},
{ Debug::KEY, "key", N_("Keyboard events handling")},
{ Debug::GUI, "gui", N_("GUI handling")},
- { Debug::PARSER, "parser", N_("Lyxlex grammer parser")},
+ { Debug::PARSER, "parser", N_("Lyxlex grammar parser")},
{ Debug::LYXRC, "lyxrc", N_("Configuration files reading")},
{ Debug::KBMAP, "kbmap", N_("Custom keyboard definition")},
{ Debug::LATEX, "latex", N_("LaTeX generation/execution")},
if (errorTags[i].level != Debug::ANY
&& 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, _(errorTags[i].desc));
+ errorTags[i].name, s);
}
}
}