always present room JID LTR. Fixes #7402

This commit is contained in:
Yann Leboulanger 2013-08-01 19:05:00 +02:00
parent 786584a669
commit 65a979e7de
2 changed files with 7 additions and 6 deletions

View file

@ -28,7 +28,7 @@ from common import defs
import unicodedata import unicodedata
# May be changed after GTK is imported # May be changed after GTK is imported
direction_mark = '\u200F' direction_mark = '\u200E'
def paragraph_direction_mark(text): def paragraph_direction_mark(text):
""" """

View file

@ -242,7 +242,8 @@ class PrivateChatControl(ChatControl):
_('Sending private message failed'), _('Sending private message failed'),
#in second %s code replaces with nickname #in second %s code replaces with nickname
_('You are no longer in group chat "%(room)s" or ' _('You are no longer in group chat "%(room)s" or '
'"%(nick)s" has left.') % {'room': room, 'nick': nick}) '"%(nick)s" has left.') % {'room': u'\u200E' + room,
'nick': nick})
return return
ChatControl.send_message(self, message, xhtml=xhtml, ChatControl.send_message(self, message, xhtml=xhtml,
@ -790,7 +791,7 @@ class GroupchatControl(ChatControlBase):
name = self.get_continued_conversation_name() name = self.get_continued_conversation_name()
else: else:
name = self.room_jid name = self.room_jid
text = '<span %s>%s</span>' % (font_attrs, name) text = '<span %s>%s</span>' % (font_attrs, u'\u200E' + name)
self.name_label.set_markup(text) self.name_label.set_markup(text)
if self.subject: if self.subject:
@ -2198,9 +2199,9 @@ class GroupchatControl(ChatControlBase):
reason, jid) reason, jid)
# Ask for a reason # Ask for a reason
dialogs.DoubleInputDialog(_('Destroying %s') % self.room_jid, dialogs.DoubleInputDialog(_('Destroying %s') % u'\u200E' + \
_('You are going to definitively destroy this room.\n' self.room_jid, _('You are going to definitively destroy this \
'You may specify a reason below:'), room.\nYou may specify a reason below:'),
_('You may also enter an alternate venue:'), ok_handler=on_ok) _('You may also enter an alternate venue:'), ok_handler=on_ok)
def _on_bookmark_room_menuitem_activate(self, widget): def _on_bookmark_room_menuitem_activate(self, widget):