diff frontends/wix/gateways.py @ 70:8f2ed279784b

i18n - gettext support added in frontends - first draft of frontends french translation
author Goffi <goffi@goffi.org>
date Fri, 05 Mar 2010 20:33:10 +1100
parents a5b5fb5fc9fd
children 94011f553cd0
line wrap: on
line diff
--- a/frontends/wix/gateways.py	Wed Mar 03 17:12:23 2010 +1100
+++ b/frontends/wix/gateways.py	Fri Mar 05 20:33:10 2010 +1100
@@ -27,11 +27,11 @@
 from logging import debug, info, error
 from tools.jid  import JID
 
-WARNING_MSG = u"""Be careful ! Gateways allow you to use an external IM (legacy IM), so you can see your contact as jabber contacts.
-But when you do this, all your messages go throught the external legacy IM server, it is a huge privacy issue (i.e.: all your messages throught the gateway can be monitored, recorded, analyzed by the external server, most of time a private company)."""
+WARNING_MSG = _(u"""Be careful ! Gateways allow you to use an external IM (legacy IM), so you can see your contact as jabber contacts.
+But when you do this, all your messages go throught the external legacy IM server, it is a huge privacy issue (i.e.: all your messages throught the gateway can be monitored, recorded, analyzed by the external server, most of time a private company).""")
 
 class GatewaysManager(wx.Frame):
-    def __init__(self, host, gateways, title="Gateways manager", server=None):
+    def __init__(self, host, gateways, title=_("Gateways manager"), server=None):
         super(GatewaysManager, self).__init__(None, title=title)
 
         self.host = host
@@ -86,10 +86,10 @@
         self.ext_server_panel.SetAutoLayout(True)
         self.sizer.Add(self.ext_server_panel, 0, flag=wx.EXPAND)
 
-        ext_server_label = wx.StaticText(self.ext_server_panel, -1, "Use external XMPP server: ")
+        ext_server_label = wx.StaticText(self.ext_server_panel, -1, _("Use external XMPP server: "))
         ext_server_label.SetFont(wx.ITALIC_FONT)
         self.ext_server_text = wx.TextCtrl(self.ext_server_panel, -1)
-        ext_server_button =  wx.Button(self.ext_server_panel, -1, "GO !")
+        ext_server_button =  wx.Button(self.ext_server_panel, -1, _("GO !"))
         self.ext_server_panel.Bind(wx.EVT_BUTTON, self.browseExternalServer, ext_server_button)
 
         self.ext_server_panel.sizer.Add(ext_server_label)
@@ -104,7 +104,7 @@
     def browseExternalServer(self, event):
         """Open the gateway manager on given server"""
         server = self.ext_server_text.GetValue()
-        debug("Opening gateways manager on [%s]" % server) 
+        debug(_("Opening gateways manager on [%s]") % server) 
         id = self.host.bridge.findGateways(server)
         self.host.current_action_ids.add(id)
         self.host.current_action_ids_cb[id] = self.host.onGatewaysFound
@@ -127,7 +127,7 @@
        
         #Then the transport type message
         
-        type_label_txt = 'Unknown IM'
+        type_label_txt = _('Unknown IM')
 
         if param['type'] == 'irc':
             type_label_txt = "Internet Relay Chat"
@@ -159,7 +159,6 @@
             gateway_jid = event.GetEventObject().gateway_jid
             id = self.host.bridge.in_band_register(gateway_jid)
             self.host.current_action_ids.add(id)
-            print "register id:",id
             self.MakeModal(False) 
             self.Destroy()
 
@@ -168,15 +167,14 @@
             gateway_jid = event.GetEventObject().gateway_jid
             id = self.host.bridge.gatewayRegister("CANCEL",gateway_jid, None)
             self.host.current_action_ids.add(id)
-            print "unregister id:",id
             self.MakeModal(False) 
             self.Destroy()
         
-        reg_button = wx.Button(self.panel, -1, "Register", size=wx.Size(-1, 8))
+        reg_button = wx.Button(self.panel, -1, _("Register"), size=wx.Size(-1, 8))
         reg_button.SetFont(self.button_font)
         reg_button.gateway_jid = JID(gateway)
         self.panel.Bind(wx.EVT_BUTTON, register_cb, reg_button)
-        unreg_button = wx.Button(self.panel, -1, "Unregister", size=wx.Size(-1, 8))
+        unreg_button = wx.Button(self.panel, -1, _("Unregister"), size=wx.Size(-1, 8))
         unreg_button.SetFont(self.button_font)
         unreg_button.gateway_jid = JID(gateway)
         self.panel.Bind(wx.EVT_BUTTON, unregister_cb, unreg_button)
@@ -190,7 +188,7 @@
 
     def onClose(self, event):
         """Close event"""
-        debug("close")
+        debug(_("close"))
         self.MakeModal(False)
         event.Skip()