Make things a little better with respect to bug #8587.

Is it possible to figure out the current language from within
an InsetRef? If so, how?
This commit is contained in:
Richard Heck 2013-03-18 19:47:17 -04:00
parent 2c75ad0294
commit fbe9e96b5e

View File

@ -222,8 +222,10 @@ docstring InsetRef::xhtml(XHTMLStream & xs, OutputParams const &) const
// normally, would be "ref on page #", but we have no pages // normally, would be "ref on page #", but we have no pages
display_string = value; display_string = value;
else if (cmd == "pageref" || cmd == "vpageref") else if (cmd == "pageref" || cmd == "vpageref")
// normally would be "on page #", but we have no pages // normally would be "on page #", but we have no pages.
display_string = _("elsewhere"); // FIXME this is wrong, as it should be the current language,
// but it is better than _(), which is what we had before.
display_string = buffer().B_("elsewhere");
else if (cmd == "eqref") else if (cmd == "eqref")
display_string = '(' + value + ')'; display_string = '(' + value + ')';
else if (cmd == "formatted") else if (cmd == "formatted")