[Sugar-devel] [PATCH] Wireless key dialog: Translate more strings (OLPC#9268)

Daniel Drake dsd at laptop.org
Mon Aug 1 12:08:15 EDT 2011


Various user-visible strings here were not being translated.
Use _() to mark them as translatable.
---
 src/jarabe/desktop/keydialog.py |   17 +++++++++--------
 1 files changed, 9 insertions(+), 8 deletions(-)

diff --git a/src/jarabe/desktop/keydialog.py b/src/jarabe/desktop/keydialog.py
index 6241b9b..9857269 100644
--- a/src/jarabe/desktop/keydialog.py
+++ b/src/jarabe/desktop/keydialog.py
@@ -77,7 +77,7 @@ class KeyDialog(gtk.Dialog):
     def __init__(self, ssid, flags, wpa_flags, rsn_flags, dev_caps, settings,
                  response):
         gtk.Dialog.__init__(self, flags=gtk.DIALOG_MODAL)
-        self.set_title('Wireless Key Required')
+        self.set_title(_('Wireless Key Required'))
 
         self._settings = settings
         self._response = response
@@ -90,8 +90,9 @@ class KeyDialog(gtk.Dialog):
 
         self.set_has_separator(False)
 
-        label = gtk.Label("A wireless encryption key is required for\n" \
-                          " the wireless network '%s'." % self._ssid)
+        label = gtk.Label(_("A wireless encryption key is required for "
+                            "the wireless network '%s'.") % self._ssid)
+        label.set_line_wrap(True)
         self.vbox.pack_start(label)
 
         self.add_buttons(gtk.STOCK_CANCEL, gtk.RESPONSE_CANCEL,
@@ -128,9 +129,9 @@ class WEPKeyDialog(KeyDialog):
 
         # WEP key type
         self.key_store = gtk.ListStore(str, int)
-        self.key_store.append(['Passphrase (128-bit)', WEP_PASSPHRASE])
-        self.key_store.append(['Hex (40/128-bit)', WEP_HEX])
-        self.key_store.append(['ASCII (40/128-bit)', WEP_ASCII])
+        self.key_store.append([_('Passphrase (128-bit)'), WEP_PASSPHRASE])
+        self.key_store.append([_('Hex (40/128-bit)'), WEP_HEX])
+        self.key_store.append([_('ASCII (40/128-bit)'), WEP_ASCII])
 
         self.key_combo = gtk.ComboBox(self.key_store)
         cell = gtk.CellRendererText()
@@ -150,8 +151,8 @@ class WEPKeyDialog(KeyDialog):
 
         # WEP authentication mode
         self.auth_store = gtk.ListStore(str, str)
-        self.auth_store.append(['Open System', IW_AUTH_ALG_OPEN_SYSTEM])
-        self.auth_store.append(['Shared Key', IW_AUTH_ALG_SHARED_KEY])
+        self.auth_store.append([_('Open System'), IW_AUTH_ALG_OPEN_SYSTEM])
+        self.auth_store.append([_('Shared Key'), IW_AUTH_ALG_SHARED_KEY])
 
         self.auth_combo = gtk.ComboBox(self.auth_store)
         cell = gtk.CellRendererText()
-- 
1.7.6



More information about the Sugar-devel mailing list