Skip to content
Snippets Groups Projects
Commit 9bb8f8c5 authored by js's avatar js
Browse files

Make "This message is encrypted" bodies consistent.

parent 94a43a03
No related branches found
No related tags found
No related merge requests found
......@@ -1080,12 +1080,11 @@ class Connection(ConnectionHandlers):
#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()
......
......@@ -11,6 +11,7 @@ import time
import xmpp.c14n
import base64
import os
XmlDsig = 'http://www.w3.org/2000/09/xmldsig#'
......@@ -249,8 +250,12 @@ class EncryptedStanzaSession(StanzaSession):
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
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment