diff --git a/src/test/TranslationsTest/tst_buitinregexp.cpp b/src/test/TranslationsTest/tst_buitinregexp.cpp
index a76316f92..b8a08d720 100644
--- a/src/test/TranslationsTest/tst_buitinregexp.cpp
+++ b/src/test/TranslationsTest/tst_buitinregexp.cpp
@@ -240,7 +240,15 @@ void TST_BuitInRegExp::TestTemplatePlaceholders()
         const QRegularExpression re(QLatin1String("^[^\\s]+$"));
         if (re.match(translated).hasMatch())
         {
-            translations.insert(translated);
+            if (not translations.contains(translated))
+            {
+                translations.insert(translated);
+            }
+            else
+            {
+                issue << QString("Duplicate translation '%1' for placeholder '%2' in locale '%3'.\n")
+                         .arg(translated, placeholder, m_locale);
+            }
         }
         else
         {