diff --git a/.gitignore b/.gitignore
index 376aadb40a28f670ad48cd86c399dd7c539d9353..99fd5fb2275c4b68bcd062682619e756bf679b68 100644
--- a/.gitignore
+++ b/.gitignore
@@ -54,6 +54,7 @@ Thumbs.db
 
 # translation related:
 share/qtcreator/translations/*_tr.h
+share/qtcreator/translations/qtcreator_untranslated.ts
 
 # Directories to ignore
 # ---------------------
diff --git a/share/qtcreator/translations/translations.pro b/share/qtcreator/translations/translations.pro
index 9e3389bf1d9d2acbe10384dc17e36c96f60e5de0..42b889009f971fbf4ac9e0b3a5cb4bd5da48c239 100644
--- a/share/qtcreator/translations/translations.pro
+++ b/share/qtcreator/translations/translations.pro
@@ -29,7 +29,7 @@ extract.commands += \
     $$XMLPATTERNS -output $$CUSTOMWIZARD_TR_H -param files=$$CUSTOMWIZARD_FILES $$PWD/extract-customwizards.xq
 QMAKE_EXTRA_TARGETS += extract
 
-files = $$files($$PWD/*_??.ts)
+files = $$files($$PWD/*_??.ts) $$PWD/qtcreator_untranslated.ts
 for(file, files) {
     lang = $$replace(file, .*_(.*)\\.ts, \\1)
     v = ts-$${lang}.commands
@@ -44,7 +44,8 @@ QMAKE_EXTRA_TARGETS += ts-all
 
 ts.commands = \
     @echo \"The \'ts\' target has been removed in favor of more fine-grained targets.\" && \
-    echo \"Use \'ts-<lang>\' instead.\"
+    echo \"Use \'ts-<lang>\' instead. To add a language, use \'ts-untranslated\',\" && \
+    echo \"rename the file and re-run \'qmake\'.\"
 QMAKE_EXTRA_TARGETS += ts
 
 TEMPLATE = app