X-Git-Url: https://git.lyx.org/gitweb/?a=blobdiff_plain;f=src%2FMenuBackend.C;h=2488f26df2faf54190cd61341318c8f9db8bb000;hb=dcdbeb3b3475d803c0c66e463dca64db0103c10d;hp=7d118317f8f591a39a080a23a85ae36c73a4f1bc;hpb=53274e31ec1cc715c0b48921ee67818790c2e99a;p=features.git diff --git a/src/MenuBackend.C b/src/MenuBackend.C index 7d118317f8..2488f26df2 100644 --- a/src/MenuBackend.C +++ b/src/MenuBackend.C @@ -352,7 +352,7 @@ void expandFormats(MenuItem::Kind kind, Menu & tomenu, Buffer const * buf) action = LFUN_PREVIEW; break; case MenuItem::UpdateFormats: - formats = Exporter::GetExportableFormats(buf, false); + formats = Exporter::GetExportableFormats(buf, true); action = LFUN_UPDATE; break; default: @@ -373,11 +373,13 @@ void expandFormats(MenuItem::Kind kind, Menu & tomenu, Buffer const * buf) if (label == "EPS" || label == "XPM" || label == "PNG") continue; - if (kind == MenuItem::ImportFormats) + if (kind == MenuItem::ImportFormats) { if ((*fit)->name() == "text") - label = _("Ascii text as lines"); + label = _("ASCII text as lines"); else if ((*fit)->name() == "textparagraph") - label = _("Ascii text as paragraphs"); + label = _("ASCII text as paragraphs"); + label += "..."; + } if (!(*fit)->shortcut().empty()) label += '|' + (*fit)->shortcut(); int const action2 = lyxaction. @@ -486,7 +488,6 @@ void expandToc(Menu & tomenu, Buffer const * buf) return; } - FloatList const & floats = buf->params.getLyXTextClass().floats(); toc::TocList toc_list = toc::getTocList(buf); toc::TocList::const_iterator cit = toc_list.begin(); toc::TocList::const_iterator end = toc_list.end(); @@ -504,8 +505,9 @@ void expandToc(Menu & tomenu, Buffer const * buf) menu->add(MenuItem(MenuItem::Command, label, ccit->action())); } - MenuItem item(MenuItem::Submenu, - floats[cit->first]->second.name()); + string const & floatName = cit->first; + // Is the _(...) really needed here? (Lgb) + MenuItem item(MenuItem::Submenu, _(floatName)); item.submenu(menu); tomenu.add(item); }