From 355640263da173494a063807e492a4c04566cb10 Mon Sep 17 00:00:00 2001
From: Marko Lindqvist <cazfi74@gmail.com>
Date: Sat, 19 Sep 2026 18:50:41 +0300
Subject: [PATCH 65/65] Qt: Don't make "<u>" part of translable string

See RM #2259

Signed-off-by: Marko Lindqvist <cazfi74@gmail.com>
---
 client/gui-qt/citydlg.cpp | 19 +++++++++++--------
 1 file changed, 11 insertions(+), 8 deletions(-)

diff --git a/client/gui-qt/citydlg.cpp b/client/gui-qt/citydlg.cpp
index 261ae9b38c..987e770862 100644
--- a/client/gui-qt/citydlg.cpp
+++ b/client/gui-qt/citydlg.cpp
@@ -3034,21 +3034,25 @@ void city_dialog::refresh()
 void city_dialog::update_counters_table()
 {
   QFont *small_font;
+  char buf[1024];
+  QWidget *titlebar_widget;
+  QHBoxLayout *titlebar_layout;
+  QPushButton *closeButton;
 
   small_font = fc_font::instance()->get_font(fonts::notify_label);
 
   qDeleteAll(counters_widget->findChildren<QWidget*>("", Qt::FindDirectChildrenOnly));
 
-  QWidget *titlebar_widget = new QWidget();
-  QHBoxLayout *titlebar_layout = new QHBoxLayout(titlebar_widget);
+  titlebar_widget = new QWidget();
+  titlebar_layout = new QHBoxLayout(titlebar_widget);
   titlebar_widget->setLayout(titlebar_layout);
 
-  titlebar_layout->addWidget(new QLabel(_("<u>Counters</u>"),
-                                        titlebar_widget),
+  fc_snprintf(buf, sizeof(buf), _("<u>%s</u>"), _("Counters"));
+  titlebar_layout->addWidget(new QLabel(buf, titlebar_widget),
                              0, Qt::AlignCenter);
-  QPushButton *closeButton =
-    new QPushButton(fc_icons::instance()->get_icon("close"), "",
-                    titlebar_widget);
+  closeButton
+    = new QPushButton(fc_icons::instance()->get_icon("close"), "",
+                      titlebar_widget);
   connect(closeButton, &QPushButton::clicked, this,
           &city_dialog::close_counters);
   closeButton->setFixedSize(28, 28);
@@ -3062,7 +3066,6 @@ void city_dialog::update_counters_table()
 
   city_counters_iterate(pcount) {
     QString helptext;
-    char buf[1024];
     QLabel *name, *value, *activated, *help;
 
     name = new QLabel(name_translation_get(&pcount->name));
-- 
2.53.0

