Fix #2082 (xml:lang)

This is now already done in sleekxmpp, so I added a “lang” configuration
option. TODO: use the locale of the system.
This commit is contained in:
mathieui 2012-12-31 14:00:09 +01:00
parent d15c4e0b58
commit a1607c4c6e
3 changed files with 11 additions and 1 deletions

View file

@ -344,6 +344,11 @@ send_os_info = true
# Set to false if you don't want people to know that information
send_time = true
# The language you specify using.
# This *may* be ysed by an automated entity to send you tailored replies
# If you don't understand, leave en.
lang = en
# Configure the number of maximum lines and messages (for each tab) that
# can be kept in memory. If poezio consumes too much memory, lower these
# values

View file

@ -197,6 +197,10 @@ section of this documentation.
The 'server' option will be ignored if you specify a JID (Jabber id)
It should be in the form nickname@server.tld
*lang*:: en
The lang some automated entities will use when replying to you.
*lazy_resize*:: true
Defines if all tabs are resized at the same time (if set to false)

View file

@ -46,7 +46,8 @@ class Connection(sleekxmpp.ClientXMPP):
jid = '%s/%s' % (jid, resource)
password = None
jid = safeJID(jid)
sleekxmpp.ClientXMPP.__init__(self, jid, password)
# TODO: use the system language
sleekxmpp.ClientXMPP.__init__(self, jid, password, lang=config.get('lang', 'en'))
self.core = None
self.auto_reconnect = True if config.get('auto_reconnect', 'false').lower() in ('true', '1') else False
self.reconnect_max_attempts = 0