diff --git a/src/gajim.py b/src/gajim.py
index 103eb2b5af199e5fc0b136fe4b95a4097a401e90..6746989ffb10dbf5e7a5b9b6fdf2e399a1d9aac1 100755
--- a/src/gajim.py
+++ b/src/gajim.py
@@ -2455,7 +2455,9 @@ def make_regexps(self):
 		self.sth_at_sth_dot_sth_re = re.compile(r'\S+@\S+\.\S*[^\s)?]')
 
 		# Invalid XML chars
-		invalid_XML_chars = u'[\x00-\x08]|[\x0b-\x0c]|[\x0e-\x19]|[\ud800-\udfff]|[\ufffe-\uffff]'
+#		invalid_XML_chars = u'[\x00-\x08]|[\x0b-\x0c]|[\x0e-\x19]|[\ud800-\udfff]|[\ufffe-\uffff]'
+		#FIXME: xgettext fails with \udfff char ... see #http://trac.gajim.org/ticket/4166
+		invalid_XML_chars = u'[\x00-\x08]|[\x0b-\x0c]|[\x0e-\x19]|[\ufffe-\uffff]'
 		self.invalid_XML_chars_re = re.compile(invalid_XML_chars)
 
 		re.purge() # clear the regular expression cache