diff --git a/src/ChatPage.cpp b/src/ChatPage.cpp
index 495aa3c31ab53c9c1f7f998092959de041292e37..8feabfd0928d17687405feafc95dd279117625a8 100644
--- a/src/ChatPage.cpp
+++ b/src/ChatPage.cpp
@@ -373,8 +373,7 @@ ChatPage::ChatPage(QSharedPointer<UserSettings> userSettings, QObject *parent)
                 }
                 QString body;
                 for (const auto &[roomModel, nbNotifs] : missedEvents) {
-                    body += tr("%1 unread messages in room %2\n")
-                              .arg(nbNotifs)
+                    body += tr("%n unread message(s) in room %1\n", nullptr, nbNotifs)
                               .arg(roomModel->roomName());
                 }
                 emit notificationsManager->systemPostNotificationCb(