diff --git a/setup.py b/setup.py
index 23df57311fb27506fc37f99a6c44c61665852bd0..32459286d17dad54b3a3195f0e97613daebc77aa 100644
--- a/setup.py
+++ b/setup.py
@@ -31,7 +31,7 @@ def update_trans():
         os.path.join(root, f)) and (f.endswith('.py') or f.endswith('.ui'))]
     files.append(os.path.join("data", "org.gajim.Gajim.desktop.in"))
     files.append(os.path.join("data", "org.gajim.Gajim.appdata.xml.in"))
-    cmd = 'xgettext --from-code=utf-8 --keyword=Q_ -o %s %s' % (
+    cmd = 'xgettext -c# --from-code=utf-8 --keyword=Q_ -o %s %s' % (
         template, " ".join(files))
     if os.system(cmd) != 0:
         msg = "ERROR: %s could not be created!\n" % template