From 3828d9591d77f4f05508d09ead9e3ccd8afdc302 Mon Sep 17 00:00:00 2001 From: Preston Cody Date: Mon, 26 May 2008 02:30:37 +0000 Subject: committing changes to gtkfe in stages. adding internalization support written by Jesus Rivero (Neurogeek) basically sets everything in gettext. these files are more trivial updates. git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/gli/trunk@1906 f8877401-5920-0410-a79b-8e2d7e04ca0d --- src/fe/gtk/InstallDone.py | 6 ++-- src/fe/gtk/InstallFailed.py | 6 ++-- src/fe/gtk/InstallMode.py | 7 ++--- src/fe/gtk/LocalMounts.py | 32 ++++++++++----------- src/fe/gtk/NetworkMounts.py | 42 +++++++++++++-------------- src/fe/gtk/Networking.py | 70 ++++++++++++++++++++++----------------------- src/fe/gtk/OtherSettings.py | 22 +++++++------- 7 files changed, 92 insertions(+), 93 deletions(-) (limited to 'src') diff --git a/src/fe/gtk/InstallDone.py b/src/fe/gtk/InstallDone.py index 2f656b8..efc57c7 100644 --- a/src/fe/gtk/InstallDone.py +++ b/src/fe/gtk/InstallDone.py @@ -8,12 +8,12 @@ from GLIScreen import * class Panel(GLIScreen): - _helptext = """ + _helptext = _(""" Install Complete! Your install has finished. Click the Exit button, restart your computer, \ and enjoy! -""" +""") def __init__(self, controller): GLIScreen.__init__(self, controller) @@ -24,7 +24,7 @@ and enjoy! hbox = gtk.HBox(False, 0) label = gtk.Label() - label_markup = 'Your install is complete!' + label_markup = _('Your install is complete!') label.set_markup(label_markup) label.set_line_wrap(True) hbox.pack_start(label, expand=False, fill=False, padding=5) diff --git a/src/fe/gtk/InstallFailed.py b/src/fe/gtk/InstallFailed.py index 20be26b..be131cd 100644 --- a/src/fe/gtk/InstallFailed.py +++ b/src/fe/gtk/InstallFailed.py @@ -8,14 +8,14 @@ from GLIScreen import * class Panel(GLIScreen): - _helptext = """ + _helptext = _(""" Install Failed Your install has failed for one of numerous reasons. You can find the error in \ the logfile at /var/log/install.log.failed. Once you determine that the error was \ not caused by you, please file a bug at http://bugs.gentoo.org/ in the \ Gentoo Release Media product and the Installer component. -""" +""") def __init__(self, controller): GLIScreen.__init__(self, controller) @@ -26,7 +26,7 @@ Gentoo Release Media product and the Installer component. hbox = gtk.HBox(False, 0) label = gtk.Label() - label_markup = 'Your install has failed.' + label_markup = _('Your install has failed.') label.set_markup(label_markup) label.set_line_wrap(True) hbox.pack_start(label, expand=False, fill=False, padding=5) diff --git a/src/fe/gtk/InstallMode.py b/src/fe/gtk/InstallMode.py index af09714..612876e 100644 --- a/src/fe/gtk/InstallMode.py +++ b/src/fe/gtk/InstallMode.py @@ -5,12 +5,11 @@ import gtk from GLIScreen import * -from gettext import gettext as _ class Panel(GLIScreen): title = _("Welcome to the Gentoo Linux Installer") - _helptext = """ + _helptext = _(""" Install Mode Welcome to the GTK+ front-end for the Gentoo Linux Installer. It is highly \ @@ -24,7 +23,7 @@ LiveCD. The "Standard" mode is used for networked installs. It allows you \ some flexibility, but it makes safe assumptions on some advanced options. The \ "Advanced" mode is for people who want to play around with more settings. If \ you break your install in this mode, don't come crying to us. -""" +""") def __init__(self, controller): GLIScreen.__init__(self, controller) @@ -33,7 +32,7 @@ you break your install in this mode, don't come crying to us. hbox = gtk.HBox(False) label = gtk.Label() - label.set_markup('Choose your install mode') + label.set_markup(_('Choose your install mode')) hbox.pack_start(label, expand=False, fill=False, padding=0) vert.pack_start(hbox, expand=False, fill=False, padding=15) diff --git a/src/fe/gtk/LocalMounts.py b/src/fe/gtk/LocalMounts.py index 35ba8c1..b8218e7 100644 --- a/src/fe/gtk/LocalMounts.py +++ b/src/fe/gtk/LocalMounts.py @@ -14,11 +14,11 @@ import GLIUtility class Panel(GLIScreen): - title = "Local Mounts" + title = _("Local Mounts") columns = [] localmounts = [] active_entry = -1 - _helptext = """ + _helptext = _(""" Local Mounts Here, you can add partitions and special devices to mount during (and after) \ @@ -32,7 +32,7 @@ type in the next field. Then enter the mountpoint and mount options (defaults to To edit a mount that you've already added to the list list, select it by \ clicking on it. Edit any of the fields below and click the 'Update' button. You \ can remove it from the list by clicking the 'Delete' button. -""" +""") def __init__(self, controller): GLIScreen.__init__(self, controller) @@ -43,10 +43,10 @@ can remove it from the list by clicking the 'Delete' button. self.treedatasort = gtk.TreeModelSort(self.treedata) self.treeview = gtk.TreeView(self.treedatasort) self.treeview.connect("cursor-changed", self.selection_changed) - self.columns.append(gtk.TreeViewColumn("Device", gtk.CellRendererText(), text=1)) - self.columns.append(gtk.TreeViewColumn("Type", gtk.CellRendererText(), text=2)) - self.columns.append(gtk.TreeViewColumn("Mount Point", gtk.CellRendererText(), text=3)) - self.columns.append(gtk.TreeViewColumn("Mount Options", gtk.CellRendererText(), text=4)) + self.columns.append(gtk.TreeViewColumn(_("Device"), gtk.CellRendererText(), text=1)) + self.columns.append(gtk.TreeViewColumn(_("Type"), gtk.CellRendererText(), text=2)) + self.columns.append(gtk.TreeViewColumn(_("Mount Point"), gtk.CellRendererText(), text=3)) + self.columns.append(gtk.TreeViewColumn(_("Mount Options"), gtk.CellRendererText(), text=4)) col_num = 0 for column in self.columns: column.set_resizable(True) @@ -64,7 +64,7 @@ can remove it from the list by clicking the 'Delete' button. mount_info_table = gtk.Table(5, 3, False) mount_info_table.set_col_spacings(10) mount_info_table.set_row_spacings(6) - mount_info_device_label = gtk.Label("Device:") + mount_info_device_label = gtk.Label(_("Device:")) mount_info_device_label.set_alignment(0.0, 0.5) mount_info_table.attach(mount_info_device_label, 0, 1, 0, 1) self.mount_info_device = gtk.ComboBoxEntry(gtk.ListStore(gobject.TYPE_STRING)) @@ -72,19 +72,19 @@ can remove it from the list by clicking the 'Delete' button. if not self.mount_info_device.get_text_column() == 0: self.mount_info_device.set_text_column(0) mount_info_table.attach(self.mount_info_device, 1, 2, 0, 1) - mount_info_type_label = gtk.Label("Type:") + mount_info_type_label = gtk.Label(_("Type:")) mount_info_type_label.set_alignment(0.0, 0.5) mount_info_table.attach(mount_info_type_label, 0, 1, 1, 2) self.mount_info_type = gtk.Entry() self.mount_info_type.set_width_chars(20) mount_info_table.attach(self.mount_info_type, 1, 2, 1, 2) - mount_info_mountpoint_label = gtk.Label("Mount point:") + mount_info_mountpoint_label = gtk.Label(_("Mount point:")) mount_info_mountpoint_label.set_alignment(0.0, 0.5) mount_info_table.attach(mount_info_mountpoint_label, 0, 1, 2, 3) self.mount_info_mountpoint = gtk.Entry() self.mount_info_mountpoint.set_width_chars(30) mount_info_table.attach(self.mount_info_mountpoint, 1, 2, 2, 3) - mount_info_mountopts_label = gtk.Label("Mount options:") + mount_info_mountopts_label = gtk.Label(_("Mount options:")) mount_info_mountopts_label.set_alignment(0.0, 0.5) mount_info_table.attach(mount_info_mountopts_label, 0, 1, 3, 4) self.mount_info_mountopts = gtk.Entry() @@ -94,14 +94,14 @@ can remove it from the list by clicking the 'Delete' button. vert.pack_start(self.mount_info_box, expand=False, fill=False, padding=10) mount_button_box = gtk.HBox(False, 0) - mount_button_add = gtk.Button(" _Add ") + mount_button_add = gtk.Button(_(" _Add ")) mount_button_add.connect("clicked", self.new_mount) mount_button_box.pack_start(mount_button_add, expand=False, fill=False, padding=10) - self.mount_button_update = gtk.Button(" _Update ") + self.mount_button_update = gtk.Button(_(" _Update ")) self.mount_button_update.connect("clicked", self.update_mount) self.mount_button_update.set_sensitive(False) mount_button_box.pack_start(self.mount_button_update, expand=False, fill=False, padding=10) - self.mount_button_delete = gtk.Button(" _Delete ") + self.mount_button_delete = gtk.Button(_(" _Delete ")) self.mount_button_delete.connect("clicked", self.delete_mount) self.mount_button_delete.set_sensitive(False) mount_button_box.pack_start(self.mount_button_delete, expand=False, fill=False, padding=10) @@ -172,13 +172,13 @@ can remove it from the list by clicking the 'Delete' button. def update_mount(self, button): if self.mount_info_device.get_child().get_text().strip() == "": - msgdialog = Widgets.Widgets().error_Box("Invalid Entry", "You must enter a value for the device field") + msgdialog = Widgets.Widgets().error_Box(_("Invalid Entry"), _("You must enter a value for the device field")) result = msgdialog.run() if result == gtk.RESPONSE_ACCEPT: msgdialog.destroy() return if not self.mount_info_type.get_text().strip() in ("swap", "linux-swap") and self.mount_info_mountpoint.get_text().strip() == "": - msgdialog = Widgets.Widgets().error_Box("Invalid Entry", "You must enter a mountpoint") + msgdialog = Widgets.Widgets().error_Box(_("Invalid Entry"), _("You must enter a mountpoint")) result = msgdialog.run() if result == gtk.RESPONSE_ACCEPT: msgdialog.destroy() diff --git a/src/fe/gtk/NetworkMounts.py b/src/fe/gtk/NetworkMounts.py index ff58050..53e7f59 100644 --- a/src/fe/gtk/NetworkMounts.py +++ b/src/fe/gtk/NetworkMounts.py @@ -13,12 +13,12 @@ from ProgressDialog import * class Panel(GLIScreen): - title = "Network Mounts" + title = _("Network Mounts") columns = [] netmounts = [] active_entry = -1 mount_types = ["NFS"] - _helptext = """ + _helptext = _(""" Network Mounts Here, you can specify network shares to mount during (and after) the install. \ @@ -37,7 +37,7 @@ above. Enter a local mountpoint and mount options. Click the button labeled \ To edit an existing mount, select it in the list above. Edit any fields below \ and then click the 'Update' button. You can remove it from the list by clicking \ the 'Delete' button. -""" +""") def __init__(self, controller): GLIScreen.__init__(self, controller) @@ -50,11 +50,11 @@ the 'Delete' button. self.treedatasort = gtk.TreeModelSort(self.treedata) self.treeview = gtk.TreeView(self.treedatasort) self.treeview.connect("cursor-changed", self.selection_changed) - self.columns.append(gtk.TreeViewColumn("Host/IP", gtk.CellRendererText(), text=1)) - self.columns.append(gtk.TreeViewColumn("Export/Share", gtk.CellRendererText(), text=2)) - self.columns.append(gtk.TreeViewColumn("Type", gtk.CellRendererText(), text=3)) - self.columns.append(gtk.TreeViewColumn("Mount Point", gtk.CellRendererText(), text=4)) - self.columns.append(gtk.TreeViewColumn("Mount Options", gtk.CellRendererText(), text=5)) + self.columns.append(gtk.TreeViewColumn(_("Host/IP"), gtk.CellRendererText(), text=1)) + self.columns.append(gtk.TreeViewColumn(_("Export/Share"), gtk.CellRendererText(), text=2)) + self.columns.append(gtk.TreeViewColumn(_("Type"), gtk.CellRendererText(), text=3)) + self.columns.append(gtk.TreeViewColumn(_("Mount Point"), gtk.CellRendererText(), text=4)) + self.columns.append(gtk.TreeViewColumn(_("Mount Options"), gtk.CellRendererText(), text=5)) col_num = 0 for column in self.columns: column.set_resizable(True) @@ -72,7 +72,7 @@ the 'Delete' button. mount_info_table = gtk.Table(5, 3, False) mount_info_table.set_col_spacings(10) mount_info_table.set_row_spacings(6) - mount_info_type_label = gtk.Label("Type:") + mount_info_type_label = gtk.Label(_("Type:")) mount_info_type_label.set_alignment(0.0, 0.5) mount_info_table.attach(mount_info_type_label, 0, 1, 0, 1) self.mount_info_type = gtk.combo_box_new_text() @@ -80,13 +80,13 @@ the 'Delete' button. self.mount_info_type.append_text(mount_type) self.mount_info_type.set_active(0) mount_info_table.attach(self.mount_info_type, 1, 2, 0, 1) - mount_info_host_label = gtk.Label("Host/IP:") + mount_info_host_label = gtk.Label(_("Host/IP:")) mount_info_host_label.set_alignment(0.0, 0.5) mount_info_table.attach(mount_info_host_label, 0, 1, 1, 2) self.mount_info_host = gtk.Entry() self.mount_info_host.set_width_chars(25) mount_info_table.attach(self.mount_info_host, 1, 2, 1, 2) - mount_info_export_label = gtk.Label("Export/Share:") + mount_info_export_label = gtk.Label(_("Export/Share:")) mount_info_export_label.set_alignment(0.0, 0.5) mount_info_table.attach(mount_info_export_label, 0, 1, 2, 3) self.mount_info_export = gtk.ComboBoxEntry(gtk.ListStore(gobject.TYPE_STRING)) @@ -99,13 +99,13 @@ the 'Delete' button. self.mount_info_export_refresh.add(mount_info_export_refresh_img) self.mount_info_export_refresh.connect("clicked", self.populate_exports) mount_info_table.attach(self.mount_info_export_refresh, 2, 3, 2, 3) - mount_info_mountpoint_label = gtk.Label("Mount point:") + mount_info_mountpoint_label = gtk.Label(_("Mount point:")) mount_info_mountpoint_label.set_alignment(0.0, 0.5) mount_info_table.attach(mount_info_mountpoint_label, 0, 1, 3, 4) self.mount_info_mountpoint = gtk.Entry() self.mount_info_mountpoint.set_width_chars(30) mount_info_table.attach(self.mount_info_mountpoint, 1, 2, 3, 4) - mount_info_mountopts_label = gtk.Label("Mount options:") + mount_info_mountopts_label = gtk.Label(_("Mount options:")) mount_info_mountopts_label.set_alignment(0.0, 0.5) mount_info_table.attach(mount_info_mountopts_label, 0, 1, 4, 5) self.mount_info_mountopts = gtk.Entry() @@ -115,18 +115,18 @@ the 'Delete' button. vert.pack_start(self.mount_info_box, expand=False, fill=False, padding=10) mount_button_box = gtk.HBox(False, 0) - mount_button_new = gtk.Button(" _New ") + mount_button_new = gtk.Button(_(" _New ")) mount_button_new.connect("clicked", self.new_mount) mount_button_box.pack_start(mount_button_new, expand=False, fill=False, padding=10) - self.mount_button_update = gtk.Button(" _Update ") + self.mount_button_update = gtk.Button(_(" _Update ")) self.mount_button_update.connect("clicked", self.update_mount) self.mount_button_update.set_sensitive(False) mount_button_box.pack_start(self.mount_button_update, expand=False, fill=False, padding=10) - self.mount_button_delete = gtk.Button(" _Delete ") + self.mount_button_delete = gtk.Button(_(" _Delete ")) self.mount_button_delete.connect("clicked", self.delete_mount) self.mount_button_delete.set_sensitive(False) mount_button_box.pack_start(self.mount_button_delete, expand=False, fill=False, padding=10) - self.mount_button_populate = gtk.Button(" _Populate Exports ") + self.mount_button_populate = gtk.Button(_(" _Populate Exports ")) self.mount_button_populate.connect("clicked", self.populate_exports) self.mount_button_populate.set_sensitive(False) mount_button_box.pack_start(self.mount_button_populate, expand=False, fill=False, padding=10) @@ -200,19 +200,19 @@ the 'Delete' button. def update_mount(self, button, data=None): if not GLIUtility.is_ip(self.mount_info_host.get_text()) and not GLIUtility.is_hostname(self.mount_info_host.get_text()): - msgdialog = Widgets.Widgets().error_Box("Invalid Host or IP", "You must specify a valid hostname or IP address") + msgdialog = Widgets.Widgets().error_Box(_("Invalid Host or IP", "You must specify a valid hostname or IP address")) result = msgdialog.run() if result == gtk.RESPONSE_ACCEPT: msgdialog.destroy() return if self.mount_info_export.get_child().get_text() == "": - msgdialog = Widgets.Widgets().error_Box("Invalid Entry", "You must enter a value for the export field") + msgdialog = Widgets.Widgets().error_Box(_("Invalid Entry", "You must enter a value for the export field")) result = msgdialog.run() if result == gtk.RESPONSE_ACCEPT: msgdialog.destroy() return if self.mount_info_mountpoint.get_text() == "": - msgdialog = Widgets.Widgets().error_Box("Invalid Entry", "You must enter a mountpoint") + msgdialog = Widgets.Widgets().error_Box(_("Invalid Entry", "You must enter a mountpoint")) result = msgdialog.run() if result == gtk.RESPONSE_ACCEPT: msgdialog.destroy() @@ -256,7 +256,7 @@ the 'Delete' button. mountlist.append([remotemount]) self.mount_info_export.get_child().set_text(oldtext) else: - msgdialog = Widgets.Widgets().error_Box("Invalid Host or IP", "You must specify a valid hostname or IP address to scan for exports") + msgdialog = Widgets.Widgets().error_Box(_("Invalid Host or IP", "You must specify a valid hostname or IP address to scan for exports")) result = msgdialog.run() if result == gtk.RESPONSE_ACCEPT: msgdialog.destroy() diff --git a/src/fe/gtk/Networking.py b/src/fe/gtk/Networking.py index 43fb2f3..edd4d5b 100644 --- a/src/fe/gtk/Networking.py +++ b/src/fe/gtk/Networking.py @@ -21,8 +21,8 @@ class Panel(GLIScreen): @license: GPL """ # Attributes: - title="Networking Settings" - _helptext = """ + title = _("Networking Settings") + _helptext = _(""" Networking All detected interfaces should show up in the list, but you also have the option \ @@ -35,7 +35,7 @@ boxes for it all ready to go. Don't forget to set a hostname and domain name in the \ "Hostname / Proxy Information / Other" tab! -""" +""") # Operations def __init__(self, controller): @@ -55,12 +55,12 @@ Don't forget to set a hostname and domain name in the \ treedatasort = gtk.TreeModelSort(treedata) treeview = gtk.TreeView(treedatasort) #self.treeview.connect("cursor-changed", self.selection_changed) - columns.append(gtk.TreeViewColumn("Device ", gtk.CellRendererText(), text=1)) - columns.append(gtk.TreeViewColumn("IP Address", gtk.CellRendererText(), text=2)) - columns.append(gtk.TreeViewColumn("Broadcast ", gtk.CellRendererText(), text=3)) - columns.append(gtk.TreeViewColumn("Netmask ", gtk.CellRendererText(), text=4)) - columns.append(gtk.TreeViewColumn("DHCP Options ", gtk.CellRendererText(), text=5)) - columns.append(gtk.TreeViewColumn("Gateway ", gtk.CellRendererText(), text=6)) + columns.append(gtk.TreeViewColumn(_("Device "), gtk.CellRendererText(), text=1)) + columns.append(gtk.TreeViewColumn(_("IP Address"), gtk.CellRendererText(), text=2)) + columns.append(gtk.TreeViewColumn(_("Broadcast "), gtk.CellRendererText(), text=3)) + columns.append(gtk.TreeViewColumn(_("Netmask "), gtk.CellRendererText(), text=4)) + columns.append(gtk.TreeViewColumn(_("DHCP Options "), gtk.CellRendererText(), text=5)) + columns.append(gtk.TreeViewColumn(_("Gateway "), gtk.CellRendererText(), text=6)) col_num = 0 for column in columns: column.set_resizable(True) @@ -83,11 +83,11 @@ Don't forget to set a hostname and domain name in the \ ethernet_select_combo = gtk.combo_box_entry_new_text() # pack it all into a box ethernet_and_label = gtk.HBox(False,0) - label = gtk.Label(" _Interface: ") + label = gtk.Label(_(" _Interface: ")) label.set_use_underline(True) - save_button = gtk.Button("Save") + save_button = gtk.Button(_("Save")) save_button.set_size_request(100,-1) - delete_button = gtk.Button("Delete") + delete_button = gtk.Button(_("Delete")) delete_button.set_size_request(100,-1) ethernet_and_label.pack_start(label, expand=False, fill=False, padding=5) ethernet_and_label.pack_start(ethernet_select_combo, expand=False, fill=False, padding=5) @@ -108,12 +108,12 @@ Don't forget to set a hostname and domain name in the \ # create the combo that holds the different types of interfaces ethernet_type_select_combo = gtk.combo_box_new_text() ethernet_type_select_combo.append_text("DHCP") - ethernet_type_select_combo.append_text("Static") + ethernet_type_select_combo.append_text(_("Static")) self.dhcp = 0 self.static = 1 # pack it into a box ethernet_type_and_label = gtk.HBox(False,0) - label = gtk.Label(" _Configuration: ") + label = gtk.Label(_(" _Configuration: ")) label.set_use_underline(True) ethernet_type_and_label.pack_start(label, expand=False, fill=False, padding=5) ethernet_type_and_label.pack_start(ethernet_type_select_combo, expand=False, fill=False, padding=5) @@ -147,7 +147,7 @@ Don't forget to set a hostname and domain name in the \ staticip_entry = gtk.Entry() staticip_entry.set_max_length(15) # pack it all into a box - label = gtk.Label(" _IP Address: ") + label = gtk.Label(_(" _IP Address: ")) label.set_size_request(50,-1) label.set_use_underline(True) label.set_alignment(0.0, 0.5) @@ -159,7 +159,7 @@ Don't forget to set a hostname and domain name in the \ broadcastip_entry = gtk.Entry() broadcastip_entry.set_max_length(15) # pack it all into a box - label = gtk.Label(" _Broadcast: ") + label = gtk.Label(_(" _Broadcast: ")) label.set_use_underline(True) label.set_alignment(0.0, 0.5) static_entry_table.attach(label,0,1,1,2) @@ -169,7 +169,7 @@ Don't forget to set a hostname and domain name in the \ netmaskip_entry = gtk.Entry() netmaskip_entry.set_max_length(15) # pack it all into a box - label = gtk.Label(" _Netmask: ") + label = gtk.Label(_(" _Netmask: ")) label.set_use_underline(True) label.set_alignment(0.0, 0.5) static_entry_table.attach(label,0,1,2,3) @@ -179,7 +179,7 @@ Don't forget to set a hostname and domain name in the \ gatewayip_entry = gtk.Entry() gatewayip_entry.set_max_length(15) # pack it all into a box - label = gtk.Label(" _Gateway: ") + label = gtk.Label(_(" _Gateway: ")) label.set_use_underline(True) label.set_alignment(0.0, 0.5) static_entry_table.attach(label,0,1,3,4) @@ -190,7 +190,7 @@ Don't forget to set a hostname and domain name in the \ static_entry_hbox.set_border_width(5) static_entry_hbox.pack_start(static_entry_table, expand=False, fill=False, padding=5) ethernet_static_frame.add(static_entry_hbox) - static_and_dhcp_notebook.append_page(ethernet_static_frame, gtk.Label("static")) + static_and_dhcp_notebook.append_page(ethernet_static_frame, gtk.Label(_("static"))) #------------------------------------------------ # Create the DHCP page of the gtk.Notebook ( page 2 ) @@ -210,7 +210,7 @@ Don't forget to set a hostname and domain name in the \ dhcp_options_entry = gtk.Entry() dhcp_options_entry.set_max_length(15) # pack it all into a box - label = gtk.Label(" _DHCP Options: ") + label = gtk.Label(_(" _DHCP Options: ")) label.set_size_request(50,-1) label.set_use_underline(True) label.set_alignment(0.0, 0.5) @@ -236,7 +236,7 @@ Don't forget to set a hostname and domain name in the \ # align it to the top left of the frame wireless_frame.set_label_align(0.0, .5) # create the checkbox that will determine if you have wireless or not - wireless_checkbox = gtk.CheckButton("Wireless") + wireless_checkbox = gtk.CheckButton(_("Wireless")) # pack it all into a box wireless_and_label = gtk.HBox(False,0) wireless_and_label.pack_start(wireless_checkbox, expand=False, fill=False, padding=5) @@ -250,7 +250,7 @@ Don't forget to set a hostname and domain name in the \ essid_entry.set_max_length(30) # pack it all into a box essid_and_label = gtk.HBox(False,0) - label = gtk.Label(" _ESSID: ") + label = gtk.Label(_(" _ESSID: ")) label.set_use_underline(True) label.set_alignment(0.0, 0.5) label.set_size_request(50,-1) @@ -280,12 +280,12 @@ Don't forget to set a hostname and domain name in the \ #hardware_frame.set_border_width(5) # align it to the top left of the frame hardware_frame.set_label_align(0.0, .5) - hardware_frame.set_label("Hardware Information") + hardware_frame.set_label(_("Hardware Information")) # create the textview to hold the hardware information #textview = gtk.TextView(buffer=None) #textview.set_editable(False) #textbuffer = textview.get_buffer() - hardware_label = gtk.Label("No Device Selected") + hardware_label = gtk.Label(_("No Device Selected")) hardware_label.set_size_request(250,75) hardware_label.set_line_wrap(True) #textbuffer.set_text(string) @@ -322,7 +322,7 @@ Don't forget to set a hostname and domain name in the \ hostname_entry.set_size_request(150,-1) hostname_and_label = gtk.HBox(False,0) - label = gtk.Label(" _Hostname: ") + label = gtk.Label(_(" _Hostname: ")) label.set_use_underline(True) label.set_size_request(150,-1) hostname_and_label.pack_start(label, expand=False, fill=False, padding=5) @@ -334,7 +334,7 @@ Don't forget to set a hostname and domain name in the \ dnsdomainname_entry.set_size_request(150,-1) dnsdomainname_and_label = gtk.HBox(False,0) - label = gtk.Label(" _DNS Domain Name: ") + label = gtk.Label(_(" _DNS Domain Name: ")) label.set_use_underline(True) label.set_size_request(150,-1) dnsdomainname_and_label.pack_start(label, expand=False, fill=False, padding=5) @@ -364,8 +364,8 @@ Don't forget to set a hostname and domain name in the \ #notebook.set_show_tabs(False) #self.add_content(vert) notebook.set_show_border(False) - notebook.append_page(vert, gtk.Label("Device Information")) - notebook.append_page(bottom_hbox, gtk.Label("Hostname / Proxy Information / Other")) + notebook.append_page(vert, gtk.Label(_("Device Information"))) + notebook.append_page(bottom_hbox, gtk.Label(_("Hostname / Proxy Information / Other"))) self.add_content(notebook) # connect to widget events @@ -526,7 +526,7 @@ Don't forget to set a hostname and domain name in the \ data["netmask"], data["dhcp_options"],gateway]) else: - msgdialog = Widgets().error_Box("No Ethernet Device","Please enter a device!") + msgdialog = Widgets().error_Box(_("No Ethernet Device"),_("Please enter a device!")) result = msgdialog.run() msgdialog.destroy() @@ -635,9 +635,9 @@ Don't forget to set a hostname and domain name in the \ info = get.readlines() if len(info) != 1: if len(info) != 0: - info = "An error occurred retrieving hardware information" + info = _("An error occurred retrieving hardware information") else: - info = "No information was found in dmesg about your device." + info = _("No information was found in dmesg about your device.") else: info = info[0] @@ -788,7 +788,7 @@ Don't forget to set a hostname and domain name in the \ self.controller.install_profile.set_default_gateway(None,self.gateway[1], \ {'interface':self.gateway[0]}) except: - msgdialog=Widgets().error_Box("Malformed IP","Malformed IP address in your gateway!") + msgdialog=Widgets().error_Box(_("Malformed IP","Malformed IP address in your gateway!")) result = msgdialog.run() msgdialog.destroy() return @@ -797,7 +797,7 @@ Don't forget to set a hostname and domain name in the \ # If there are no interfaces configured, confirm this is what the user actually wants if not interfaces: - msgdlg = gtk.MessageDialog(parent=self.controller.window, type=gtk.MESSAGE_QUESTION, buttons=gtk.BUTTONS_YES_NO, message_format="You have not configured any interfaces. Continue?") + msgdlg = gtk.MessageDialog(parent=self.controller.window, type=gtk.MESSAGE_QUESTION, buttons=gtk.BUTTONS_YES_NO, message_format=_("You have not configured any interfaces. Continue?")) resp = msgdlg.run() msgdlg.destroy() if resp == gtk.RESPONSE_NO: @@ -807,7 +807,7 @@ Don't forget to set a hostname and domain name in the \ try: self.controller.install_profile.set_network_interfaces(interfaces) except: - msgdialog=Widgets().error_Box("Malformed IP","Malformed IP address in one of your interfaces!") + msgdialog=Widgets().error_Box(_("Malformed IP"),_("Malformed IP address in one of your interfaces!")) result = msgdialog.run() msgdialog.destroy() return @@ -819,7 +819,7 @@ Don't forget to set a hostname and domain name in the \ self.controller.install_profile.set_hostname(None, hostname, None) self.controller.install_profile.set_domainname(None, domainname, None) elif( self.first_run == True): - msgdialog=Widgets().error_Box("Missing information","You didn't set your hostname and/or dnsdomainname!") + msgdialog=Widgets().error_Box(_("Missing information"),_("You didn't set your hostname and/or dnsdomainname!")) result = msgdialog.run() msgdialog.destroy() return diff --git a/src/fe/gtk/OtherSettings.py b/src/fe/gtk/OtherSettings.py index 00583b0..6f132af 100644 --- a/src/fe/gtk/OtherSettings.py +++ b/src/fe/gtk/OtherSettings.py @@ -18,7 +18,7 @@ class Panel(GLIScreen): """ # Attributes: #title="Other Settings" - _helptext = """ + _helptext = _(""" Other Settings Display Manager: @@ -48,7 +48,7 @@ setting. Otherwise if you chose UTC in the Timezone screen, choose UTC here. Default Editor: Pick one. Nano is the default and recommended. -""" +""") # Operations def __init__(self, controller): @@ -65,7 +65,7 @@ Pick one. Nano is the default and recommended. # create the CLOCK object self.clock = self.Option("Clock") - self.clock.HelpText = "Should CLOCK be set to UTC or local? Unless you set your timezone to UTC you will want to choose local." + self.clock.HelpText = _("Should CLOCK be set to UTC or local? Unless you set your timezone to UTC you will want to choose local.") self.clock.Options = ["UTC","local"] self.clock.Type = self.Option.OptionType.COMBO clock_gtk = self.clock.Generate_GTK() @@ -73,7 +73,7 @@ Pick one. Nano is the default and recommended. # create the Windowkeys object self.windowkeys = self.Option("Windowkeys") - self.windowkeys.HelpText = "Should we first load the 'windowkeys' console keymap?" + self.windowkeys.HelpText = _("Should we first load the 'windowkeys' console keymap?") self.windowkeys.Options = ["Yes","No"] self.windowkeys.Type = self.Option.OptionType.COMBO clock_gtk = self.windowkeys.Generate_GTK() @@ -81,7 +81,7 @@ Pick one. Nano is the default and recommended. # create the Display Manager object self.displaymanager = self.Option("Display Manager") - self.displaymanager.HelpText = "Choose your display manager for Xorg-x11 (note you must make sure that package also gets installed for it to work)" + self.displaymanager.HelpText = _("Choose your display manager for Xorg-x11 (note you must make sure that package also gets installed for it to work)") self.displaymanager.Options = ["xdm","kdm","gdm"] self.displaymanager.Type = self.Option.OptionType.COMBO_ENTRY clock_gtk = self.displaymanager.Generate_GTK() @@ -89,7 +89,7 @@ Pick one. Nano is the default and recommended. # create the Default Editor object self.editor = self.Option("Default Editor") - self.editor.HelpText = "Choose your default editor" + self.editor.HelpText = _("Choose your default editor") self.editor.Options = ["/bin/nano","/usr/bin/vim","/usr/bin/emacs"] self.editor.Type = self.Option.OptionType.COMBO editor_gtk = self.editor.Generate_GTK() @@ -97,7 +97,7 @@ Pick one. Nano is the default and recommended. # create the Keymap object self.keymap = self.Option("Keymap") - self.keymap.HelpText = "Choose your desired keymap" + self.keymap.HelpText = _("Choose your desired keymap") self.keymap.Options = [""] + GLIUtility.generate_keymap_list() self.keymap.Type = self.Option.OptionType.COMBO editor_gtk = self.keymap.Generate_GTK() @@ -105,7 +105,7 @@ Pick one. Nano is the default and recommended. # create the Console Font object self.font = self.Option("Console Font") - self.font.HelpText = "Choose your default console font" + self.font.HelpText = _("Choose your default console font") self.font.Options = [""] + GLIUtility.generate_consolefont_list() self.font.Type = self.Option.OptionType.COMBO editor_gtk = self.font.Generate_GTK() @@ -120,7 +120,7 @@ Pick one. Nano is the default and recommended. # create the XSession object self.xsession = self.Option("XSession") - self.xsession.HelpText = "Choose what window manager you want to start default with X if run with xdm, startx, or xinit. (common options are Gnome or Xsession)" + self.xsession.HelpText = _("Choose what window manager you want to start default with X if run with xdm, startx, or xinit. (common options are Gnome or Xsession)") self.xsession.Options = ["Gnome","Xsession","fluxbox"] self.xsession.Type = self.Option.OptionType.COMBO_ENTRY editor_gtk = self.xsession.Generate_GTK() @@ -128,7 +128,7 @@ Pick one. Nano is the default and recommended. # create the Extended Keymaps object self.extkeymap = self.Option("Extended Keymaps") - self.extkeymap.HelpText = "This sets the maps to load for extended keyboards. Most users will leave this as is." + self.extkeymap.HelpText = _("This sets the maps to load for extended keyboards. Most users will leave this as is.") self.extkeymap.Type = self.Option.OptionType.TEXT editor_gtk = self.extkeymap.Generate_GTK() addme_to_vert.append(editor_gtk) @@ -210,7 +210,7 @@ Pick one. Nano is the default and recommended. try: self.controller.install_profile.set_etc_files(etc_files) except: - msgbox=Widgets().error_Box("Error","An internal error occurred!") + msgbox=Widgets().error_Box(_("Error"),_("An internal error occurred!")) msgbox.run() msgbox.destroy() -- cgit v1.2.3-65-gdbad