mirror of
https://git.lyx.org/repos/lyx.git
synced 2024-12-22 13:18:28 +00:00
* GuiDocument.cpp:
* 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
This commit is contained in:
parent
f419d1b215
commit
006f5683e0
@ -202,7 +202,7 @@ docstring getModuleDescription(string const & modName)
|
||||
LyXModule const * const mod = moduleList[modName];
|
||||
if (!mod)
|
||||
return _("Module not found!");
|
||||
return _(mod->getDescription());
|
||||
return translateIfPossible(from_utf8(mod->getDescription()));
|
||||
}
|
||||
|
||||
|
||||
@ -2309,7 +2309,7 @@ list<GuiDocument::modInfoStruct> const
|
||||
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);
|
||||
@ -2464,9 +2464,9 @@ void GuiDocument::loadModuleInfo()
|
||||
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
|
||||
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);
|
||||
|
Loading…
Reference in New Issue
Block a user