From 63032dc8d91233f2718d34f4607061fd92133416 Mon Sep 17 00:00:00 2001 From: Sadie Powell Date: Mon, 16 Mar 2026 18:19:48 +0000 Subject: [PATCH] Fix translating the help output when the flexible layout is used. --- src/misc.cpp | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/misc.cpp b/src/misc.cpp index 29dc945a2..036ea8402 100644 --- a/src/misc.cpp +++ b/src/misc.cpp @@ -381,13 +381,14 @@ void HelpWrapper::SendTo(CommandSource &source) for (const auto &[entry_name, entry_desc] : entries) { + const auto *trans_desc = Language::Translate(source.nc, entry_desc.c_str()); if (flexible) { - source.Reply("\002%s\002: %s", entry_name.c_str(), entry_desc.c_str()); + source.Reply("\002%s\002: %s", entry_name.c_str(), trans_desc); } else { - LineWrapper lw(Language::Translate(source.nc, entry_desc.c_str()), max_length); + LineWrapper lw(trans_desc, max_length); Anope::string line; Anope::string padding(longest - entry_name.utf8length(), ' ');