diff --git a/src/common/connection.py b/src/common/connection.py index f555e412d73bb13fd610ab8d30b9a80565a593e9..c2aff3488c7ea6fe401a77e5cc1bb10b5626fd28 100644 --- a/src/common/connection.py +++ b/src/common/connection.py @@ -1080,12 +1080,11 @@ def send_message(self, jid, msg, keyID, type='chat', subject='', #encrypt msgenc, error = self.gpg.encrypt(msg, [keyID]) if msgenc and not error: - msgtxt = '[This message is encrypted]' + msgtxt = '[This message is *encrypted* (See :XEP:`27`]' lang = os.getenv('LANG') if lang is not None and lang != 'en': # we're not english - # one in locale and one en - msgtxt = _('[This message is *encrypted* (See :XEP:`27`]') +\ - ' ([This message is *encrypted* (See :XEP:`27`])' + # one in locale and one en + msgtxt = _(msgtxt) + ' (' + msgtxt + ')' else: # Encryption failed, do not send message tim = localtime() diff --git a/src/common/stanza_session.py b/src/common/stanza_session.py index debdeda24c81b6bb8a9bbfce48fdb5df6d0fa8b8..a9993017faa755606c69342099a6503a7bd253cf 100644 --- a/src/common/stanza_session.py +++ b/src/common/stanza_session.py @@ -11,6 +11,7 @@ import xmpp.c14n import base64 +import os XmlDsig = 'http://www.w3.org/2000/09/xmldsig#' @@ -249,8 +250,12 @@ def encrypt_stanza(self, stanza): c.NT.mac = base64.b64encode(self.hmac(self.km_s, m_content + \ crypto.encode_mpi(old_en_counter))) - stanza.setBody(_('[This message is part of an encrypted session. ' - 'If you see this message, something went wrong.]')) + msgtxt = '[This message is part of an encrypted session. ' \ + 'If you see this message, something went wrong.]' + lang = os.getenv('LANG') + if lang is not None and lang != 'en': # we're not english + msgtxt = _(msgtxt) + ' (' + msgtxt + ')' + stanza.setBody(msgtxt) return stanza