From: Juergen Spitzmueller Date: Mon, 4 May 2020 07:28:07 +0000 (+0200) Subject: Use translated GUI name of counter in button label X-Git-Tag: lyx-2.4.0dev-acb2ca7b~909 X-Git-Url: https://git.lyx.org/gitweb/?a=commitdiff_plain;h=210c4aa9a294e731866f60c658c5c8dae4f66ed1;p=features.git Use translated GUI name of counter in button label --- diff --git a/src/insets/InsetCounter.cpp b/src/insets/InsetCounter.cpp index 5706f2619b..5b2d1dbf31 100644 --- a/src/insets/InsetCounter.cpp +++ b/src/insets/InsetCounter.cpp @@ -217,27 +217,28 @@ void InsetCounter::updateBuffer(ParIterator const &, UpdateType, bool const) LASSERT(!label.empty(), return); docstring const tlabel = translateIfPossible(from_ascii(label)); + docstring guiname = translateIfPossible(cnts.guiName(cntr)); if (cmd == "set") { docstring const & val = getParam("value"); cnts.set(cntr, convert(val)); - screen_label_ = bformat(_("Counter: Set %1$s"), cntr); + screen_label_ = bformat(_("Counter: Set %1$s"), guiname); tooltip_ = bformat(_("Set value of counter %1$s to %2$s"), cntr, val); } else if (cmd == "addto") { docstring const & val = getParam("value"); cnts.addto(cntr, convert(val)); - screen_label_ = bformat(_("Counter: Add to %1$s"), cntr); + screen_label_ = bformat(_("Counter: Add to %1$s"), guiname); tooltip_ = bformat(_("Add %1$s to value of counter %2$s"), val, cntr); } else if (cmd == "reset") { cnts.reset(cntr); - screen_label_ = bformat(_("Counter: Reset %1$s"), cntr); + screen_label_ = bformat(_("Counter: Reset %1$s"), guiname); tooltip_ = bformat(_("Reset value of counter %1$s"), cntr); } else if (cmd == "save") { cnts.saveValue(cntr); - screen_label_ = bformat(_("Counter: Save %1$s"), cntr); + screen_label_ = bformat(_("Counter: Save %1$s"), guiname); tooltip_ = bformat(_("Save value of counter %1$s"), cntr); } else if (cmd == "restore") { cnts.restoreValue(cntr); - screen_label_ = bformat(_("Counter: Restore %1$s"), cntr); + screen_label_ = bformat(_("Counter: Restore %1$s"), guiname); tooltip_ = bformat(_("Restore value of counter %1$s"), cntr); } }