Do not use %n

This commit is contained in:
Basile Clément 2025-05-01 13:05:09 +02:00
parent cb423dbfbc
commit af2370425f
No known key found for this signature in database

View file

@ -609,14 +609,15 @@ void MessageLogWidget::logSetCardCounter(Player *player, QString cardName, int c
QString finalStr;
int delta = abs(oldValue - value);
if (value > oldValue) {
finalStr = tr("%1 places <font class=\"blue\">%n</font> %2 counter(s) on %3 (now %4).", "", delta);
finalStr = tr("%1 places %2 %3 counter(s) on %4 (now %5).", "", delta);
} else {
finalStr = tr("%1 removes <font class=\"blue\">%n</font> %2 counter(s) from %3 (now %4).", "", delta);
finalStr = tr("%1 removes %2 %3 counter(s) from %4 (now %5).", "", delta);
}
QLocale locale;
auto &cardCounterSettings = SettingsCache::instance().cardCounters();
appendHtmlServerMessage(finalStr.arg(sanitizeHtml(player->getName()))
.arg("<font class=\"blue\">" + QString::number(delta) + "</font>")
.arg(locale.toLower(cardCounterSettings.displayName(counterId)))
.arg(cardLink(std::move(cardName)))
.arg(value));