* module names and descriptions might contain non-ASCII chars, so
we must use translateIfPossible instead of the native _().
Alas, some manual conversion is necessary.
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@27248
a592a061-630c-0410-9148-
cb99ea01b6c8
LyXModule const * const mod = moduleList[modName];
if (!mod)
return _("Module not found!");
LyXModule const * const mod = moduleList[modName];
if (!mod)
return _("Module not found!");
- return _(mod->getDescription());
+ return translateIfPossible(from_utf8(mod->getDescription()));
m.id = *it;
LyXModule * mod = moduleList[*it];
if (mod)
m.id = *it;
LyXModule * mod = moduleList[*it];
if (mod)
- m.name = qt_(mod->getName());
+ m.name = toqstr(translateIfPossible(from_utf8(mod->getName())));
else
m.name = toqstr(*it) + toqstr(" (") + qt_("Not Found") + toqstr(")");
mInfo.push_back(m);
else
m.name = toqstr(*it) + toqstr(" (") + qt_("Not Found") + toqstr(")");
mInfo.push_back(m);
for (; it != end; ++it) {
modInfoStruct m;
m.id = it->getID();
for (; it != end; ++it) {
modInfoStruct m;
m.id = it->getID();
- m.name = qt_(it->getName());
+ m.name = toqstr(translateIfPossible(from_utf8(it->getName())));
// this is supposed to give us the first sentence of the description
// this is supposed to give us the first sentence of the description
- QString desc = qt_(it->getDescription());
+ QString desc = toqstr(translateIfPossible(from_utf8(it->getDescription())));
int const pos = desc.indexOf(".");
if (pos > 0)
desc.truncate(pos + 1);
int const pos = desc.indexOf(".");
if (pos > 0)
desc.truncate(pos + 1);