summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMatt Wilson <msw@redhat.com>1999-08-26 18:44:35 +0000
committerMatt Wilson <msw@redhat.com>1999-08-26 18:44:35 +0000
commitd2fb657ae4aeeaf3ab070b594371742d810829c3 (patch)
tree8eb4b406fbf81def6a5aeed771143956febde417
parent82ba493137e9cb80c484291a5595e7d47bc67058 (diff)
downloadanaconda-d2fb657ae4aeeaf3ab070b594371742d810829c3.tar.gz
anaconda-d2fb657ae4aeeaf3ab070b594371742d810829c3.tar.xz
anaconda-d2fb657ae4aeeaf3ab070b594371742d810829c3.zip
i18n
-rw-r--r--iw/account.py10
-rw-r--r--iw/auth.py18
-rw-r--r--iw/autopartition.py14
-rw-r--r--iw/bootdisk.py6
-rw-r--r--iw/congrats.py12
-rw-r--r--iw/dependencies.py11
-rw-r--r--iw/examine.py6
-rw-r--r--iw/format.py5
-rw-r--r--iw/installpath.py10
-rw-r--r--iw/installtype.py10
-rw-r--r--iw/keyboard.py12
-rw-r--r--iw/language.py10
-rw-r--r--iw/lilo.py16
-rw-r--r--iw/network.py28
-rw-r--r--iw/package.py32
-rw-r--r--iw/progress.py22
-rw-r--r--iw/rootpartition.py8
-rw-r--r--iw/welcome.py8
18 files changed, 147 insertions, 91 deletions
diff --git a/iw/account.py b/iw/account.py
index a66a9b8df..0243b3435 100644
--- a/iw/account.py
+++ b/iw/account.py
@@ -1,5 +1,9 @@
from gtk import *
from iw import *
+import gettext
+
+cat = gettext.Catalog ("anaconda", "/usr/share/locale")
+_ = cat.gettext
class AccountWindow (InstallWindow):
@@ -7,7 +11,7 @@ class AccountWindow (InstallWindow):
InstallWindow.__init__ (self, ics)
self.todo = ics.getToDo ()
- ics.setTitle ("Account Configuration")
+ ics.setTitle (_("Account Configuration"))
ics.setHTML ("<HTML><BODY>Enter a root password. The password "
"must be at least six characters in length."
"<p>The \"Next\" button will become enabled when both entry fields match."
@@ -29,8 +33,8 @@ class AccountWindow (InstallWindow):
def getScreen (self):
box = GtkVBox ()
table = GtkTable (2, 2)
- table.attach (GtkLabel ("Root Password: "), 0, 1, 0, 1)
- table.attach (GtkLabel ("Confirm: "), 0, 1, 1, 2)
+ table.attach (GtkLabel (_("Root Password: ")), 0, 1, 0, 1)
+ table.attach (GtkLabel (_("Confirm: ")), 0, 1, 1, 2)
self.pw = GtkEntry (8)
self.pw.connect ("changed", self.passwordsMatch)
self.pw.set_visibility (FALSE)
diff --git a/iw/auth.py b/iw/auth.py
index 96b34cce0..119c5ea31 100644
--- a/iw/auth.py
+++ b/iw/auth.py
@@ -1,5 +1,9 @@
from gtk import *
from iw import *
+import gettext
+
+cat = gettext.Catalog ("anaconda", "/usr/share/locale")
+_ = cat.gettext
class AuthWindow (InstallWindow):
@@ -7,7 +11,7 @@ class AuthWindow (InstallWindow):
InstallWindow.__init__ (self, ics)
self.todo = ics.getToDo ()
- ics.setTitle ("Authentication Configuration")
+ ics.setTitle (_("Authentication Configuration"))
ics.setHTML ("<HTML><BODY>Select authentication methods"
"</BODY></HTML>")
ics.setNextEnabled (TRUE)
@@ -42,11 +46,11 @@ class AuthWindow (InstallWindow):
def getScreen (self):
box = GtkVBox (FALSE, 10)
- self.md5 = GtkCheckButton ("Enable MD5 passwords")
- self.shadow = GtkCheckButton ("Enable shadow passwords")
+ self.md5 = GtkCheckButton (_("Enable MD5 passwords"))
+ self.shadow = GtkCheckButton (_("Enable shadow passwords"))
- self.nis = GtkCheckButton ("Enable NIS")
- self.nisBroadcast = GtkCheckButton ("Use broadcast to find NIS server")
+ self.nis = GtkCheckButton (_("Enable NIS"))
+ self.nisBroadcast = GtkCheckButton (_("Use broadcast to find NIS server"))
self.nisDomain = GtkEntry ()
self.nisServer = GtkEntry ()
@@ -58,9 +62,9 @@ class AuthWindow (InstallWindow):
self.nisBroadcast.set_active (self.todo.auth.useBroadcast)
self.nisServer.set_text (self.todo.auth.server )
- self.domainLabel = GtkLabel ("NIS Domain: ")
+ self.domainLabel = GtkLabel (_("NIS Domain: "))
self.domainLabel.set_alignment (0, 0)
- self.serverLabel = GtkLabel ("NIS Server: ")
+ self.serverLabel = GtkLabel (_("NIS Server: "))
self.serverLabel.set_alignment (0, 0)
self.setSensitivities()
diff --git a/iw/autopartition.py b/iw/autopartition.py
index 017dd109a..5e70edd84 100644
--- a/iw/autopartition.py
+++ b/iw/autopartition.py
@@ -1,6 +1,10 @@
from gtk import *
from iw import *
from thread import *
+import gettext
+
+cat = gettext.Catalog ("anaconda", "/usr/share/locale")
+_ = cat.gettext
FSEDIT_CLEAR_LINUX = (1 << 0)
FSEDIT_CLEAR_ALL = (1 << 2)
@@ -12,7 +16,7 @@ class AutoPartitionWindow (InstallWindow):
InstallWindow.__init__ (self, ics)
self.todo = ics.getToDo ()
- ics.setTitle ("Auto partition")
+ ics.setTitle (_("Auto partition"))
ics.setNextEnabled (TRUE)
def getNext (self):
@@ -25,7 +29,7 @@ class AutoPartitionWindow (InstallWindow):
( "Swap-auto", 64, 0x82, 0, -1 ),
]
- ret = self.todo.ddruid.attempt (attempt, "Workstation", self.type)
+ ret = self.todo.ddruid.attempt (attempt, _("Workstation"), self.type)
return None
def typeSelected (self, button, data):
@@ -34,13 +38,13 @@ class AutoPartitionWindow (InstallWindow):
def getScreen (self):
box = GtkVBox (FALSE)
- group = GtkRadioButton (None, "Remove all data")
+ group = GtkRadioButton (None, _("Remove all data"))
group.connect ("clicked", self.typeSelected, FSEDIT_CLEAR_ALL)
box.pack_start (group, FALSE)
- item = GtkRadioButton (group, "Remove Linux partitions")
+ item = GtkRadioButton (group, _("Remove Linux partitions"))
item.connect ("clicked", self.typeSelected, FSEDIT_CLEAR_LINUX)
box.pack_start (item, FALSE)
- item = GtkRadioButton (group, "Use existing free space")
+ item = GtkRadioButton (group, _("Use existing free space"))
item.connect ("clicked", self.typeSelected, FSEDIT_USE_EXISTING)
box.pack_start (item, FALSE)
item.set_active (TRUE)
diff --git a/iw/bootdisk.py b/iw/bootdisk.py
index 76320812e..3f177b008 100644
--- a/iw/bootdisk.py
+++ b/iw/bootdisk.py
@@ -2,7 +2,7 @@ from iw import *
from gtk import *
import gettext
-cat = gettext.Catalog ("anaconda-text", "/usr/share/locale")
+cat = gettext.Catalog ("anaconda", "/usr/share/locale")
_ = cat.gettext
class BootdiskWindow (InstallWindow):
@@ -10,7 +10,7 @@ class BootdiskWindow (InstallWindow):
def __init__ (self, ics):
InstallWindow.__init__ (self, ics)
- ics.setTitle ("Bootdisk Creation")
+ ics.setTitle (_("Bootdisk Creation"))
ics.setPrevEnabled (0)
ics.setNextEnabled (1)
BootdiskWindow.initial = 1
@@ -51,7 +51,7 @@ class BootdiskWindow (InstallWindow):
label.set_line_wrap (TRUE)
box.pack_start (label, FALSE)
- self.bootdisk = GtkCheckButton ("Skip boot disk creation")
+ self.bootdisk = GtkCheckButton (_("Skip boot disk creation"))
self.bootdisk.set_active (FALSE)
box.pack_start (GtkHSeparator (), FALSE, padding=3)
box.pack_start (self.bootdisk, FALSE)
diff --git a/iw/congrats.py b/iw/congrats.py
index 031bc145a..903c8228c 100644
--- a/iw/congrats.py
+++ b/iw/congrats.py
@@ -1,25 +1,29 @@
from gtk import *
from gnome.ui import *
from iw import *
+import gettext
+
+cat = gettext.Catalog ("anaconda", "/usr/share/locale")
+_ = cat.gettext
class CongratulationWindow (InstallWindow):
def __init__ (self, ics):
InstallWindow.__init__ (self, ics)
- ics.setTitle ("Congratulations")
+ ics.setTitle (_("Congratulations"))
ics.setPrevEnabled (0)
- ics.setNextButton (STOCK_PIXMAP_QUIT, "Exit")
+ ics.setNextButton (STOCK_PIXMAP_QUIT, _("Exit"))
ics.setNextEnabled (1)
def getScreen (self):
- label = GtkLabel("Congratulations, installation is complete.\n\n"
+ label = GtkLabel(_("Congratulations, installation is complete.\n\n"
"Remove the boot media and "
"press return to reboot. For information on fixes which are "
"available for this release of Red Hat Linux, consult the "
"Errata available from http://www.redhat.com.\n\n"
"Information on configuring your system is available in the post "
- "install chapter of the Official Red Hat Linux User's Guide.")
+ "install chapter of the Official Red Hat Linux User's Guide."))
label.set_line_wrap (TRUE)
label.set_line_wrap (TRUE)
label.set_alignment (0.0, 0.5)
diff --git a/iw/dependencies.py b/iw/dependencies.py
index c4712ac32..97677b93f 100644
--- a/iw/dependencies.py
+++ b/iw/dependencies.py
@@ -1,13 +1,16 @@
from iw import *
from gtk import *
+import gettext
+
+cat = gettext.Catalog ("anaconda", "/usr/share/locale")
+_ = cat.gettext
class UnresolvedDependenciesWindow (InstallWindow):
def __init__ (self, ics):
InstallWindow.__init__ (self, ics)
- ics.setTitle ("Unresolved Dependencies")
+ ics.setTitle (_("Unresolved Dependencies"))
ics.setNextEnabled (1)
- print "hello world"
self.dependCB = None
def getNext (self):
@@ -24,14 +27,14 @@ class UnresolvedDependenciesWindow (InstallWindow):
sw.set_border_width (5)
sw.set_policy (POLICY_AUTOMATIC, POLICY_AUTOMATIC)
- list = GtkCList (2, ("Package", "Requirement"))
+ list = GtkCList (2, (_("Package"), _("Requirement")))
list.freeze ()
for (name, suggest) in self.deps:
list.append ((name, suggest))
list.thaw ()
sw.add (list)
- self.dependCB = GtkCheckButton ("Install packages to satisfy dependencies")
+ self.dependCB = GtkCheckButton (_("Install packages to satisfy dependencies"))
self.dependCB.set_active (TRUE)
align = GtkAlignment (0.5, 0.5)
align.add (self.dependCB)
diff --git a/iw/examine.py b/iw/examine.py
index ab469cf49..459367dae 100644
--- a/iw/examine.py
+++ b/iw/examine.py
@@ -7,7 +7,7 @@ class UpgradeExamineWindow (InstallWindow):
def __init__ (self, ics):
InstallWindow.__init__ (self, ics)
- ics.setTitle ("Upgrade Examine")
+ ics.setTitle (_("Upgrade Examine"))
def toggled (self, widget, part):
if widget.get_active ():
@@ -31,7 +31,7 @@ class UpgradeExamineWindow (InstallWindow):
box = GtkVBox (FALSE)
if not parts:
- box.pack_start (GtkLabel ("You don't have any Linux partitions.\n You can't upgrade this sytem!"),
+ box.pack_start (GtkLabel (_("You don't have any Linux partitions.\n You can't upgrade this sytem!")),
FALSE)
return box
@@ -49,7 +49,7 @@ class UpgradeExamineWindow (InstallWindow):
sw.add_with_viewport (box)
vbox = GtkVBox (FALSE, 5)
- self.individualPackages = GtkCheckButton ("Customize packages to be upgraded")
+ self.individualPackages = GtkCheckButton (_("Customize packages to be upgraded"))
self.individualPackages.set_active (FALSE)
align = GtkAlignment (0.5, 0.5)
align.add (self.individualPackages)
diff --git a/iw/format.py b/iw/format.py
index e1945404f..096743747 100644
--- a/iw/format.py
+++ b/iw/format.py
@@ -2,9 +2,10 @@ from gtk import *
from iw import *
from thread import *
import isys
+import gettext
-def _(x):
- return x
+cat = gettext.Catalog ("anaconda", "/usr/share/locale")
+_ = cat.gettext
class FormatWindow (InstallWindow):
def __init__ (self, ics):
diff --git a/iw/installpath.py b/iw/installpath.py
index cf0265913..54a5fb758 100644
--- a/iw/installpath.py
+++ b/iw/installpath.py
@@ -18,6 +18,10 @@ from dependencies import *
from lilo import *
from examine import *
from bootdisk import *
+import gettext
+
+cat = gettext.Catalog ("anaconda", "/usr/share/locale")
+_ = cat.gettext
UPGRADE = 0
INSTALL = 1
@@ -27,7 +31,7 @@ class InstallPathWindow (InstallWindow):
def __init__ (self, ics):
InstallWindow.__init__ (self, ics)
- ics.setTitle ("Install Path")
+ ics.setTitle (_("Install Path"))
ics.setNextEnabled (1)
self.commonSteps = [LanguageWindow, KeyboardWindow,
@@ -52,11 +56,11 @@ class InstallPathWindow (InstallWindow):
def getScreen (self):
box = GtkVBox (FALSE, 5)
- group = GtkRadioButton (None, "Install")
+ group = GtkRadioButton (None, _("Install"))
group.connect ("toggled", self.toggled, INSTALL)
self.toggled (group, INSTALL)
box.pack_start (group, FALSE)
- group = GtkRadioButton (group, "Upgrade")
+ group = GtkRadioButton (group, _("Upgrade"))
group.connect ("toggled", self.toggled, UPGRADE)
box.pack_start (group, FALSE)
diff --git a/iw/installtype.py b/iw/installtype.py
index 1ee72e231..7e4a6f32d 100644
--- a/iw/installtype.py
+++ b/iw/installtype.py
@@ -13,13 +13,13 @@ class InstallTypeWindow (InstallWindow):
InstallWindow.__init__ (self, ics)
self.todo = ics.getToDo ()
- ics.setTitle ("Installation Type")
+ ics.setTitle (_("Installation Type"))
ics.setNextEnabled (TRUE)
- self.installTypes = ((WORKSTATION_GNOME, "Workstation (Gnome)"),
- (WORKSTATION_KDE, "Workstation (KDE)"),
- (SERVER, "Server"),
- (CUSTOM, "Custom"))
+ self.installTypes = ((WORKSTATION_GNOME, _("Workstation (Gnome)")),
+ (WORKSTATION_KDE, _("Workstation (KDE)")),
+ (SERVER, _("Server")),
+ (CUSTOM, _("Custom")))
self.type = self.installTypes[0][0]
diff --git a/iw/keyboard.py b/iw/keyboard.py
index eec6e48ce..e09711fd8 100644
--- a/iw/keyboard.py
+++ b/iw/keyboard.py
@@ -1,13 +1,17 @@
from gtk import *
from iw import *
import xkb
+import gettext
+
+cat = gettext.Catalog ("anaconda", "/usr/share/locale")
+_ = cat.gettext
class KeyboardWindow (InstallWindow):
def __init__ (self, ics):
InstallWindow.__init__ (self, ics)
- ics.setTitle ("Keyboard Configuration")
+ ics.setTitle (_("Keyboard Configuration"))
ics.setHTML ("<HTML><BODY>Select your keyboard."
"</BODY></HTML>")
ics.setNextEnabled (TRUE)
@@ -22,7 +26,7 @@ class KeyboardWindow (InstallWindow):
print self.todo.keyboard.available ()
box = GtkVBox (FALSE)
- box.pack_start (GtkLabel ("Model"), FALSE)
+ box.pack_start (GtkLabel (_("Model")), FALSE)
sw = GtkScrolledWindow ()
sw.set_border_width (5)
sw.set_policy (POLICY_AUTOMATIC, POLICY_AUTOMATIC)
@@ -34,7 +38,7 @@ class KeyboardWindow (InstallWindow):
sw.add (self.modelList)
box.pack_start (sw, TRUE)
- box.pack_start (GtkLabel ("Layout"), FALSE)
+ box.pack_start (GtkLabel (_("Layout")), FALSE)
sw = GtkScrolledWindow ()
sw.set_border_width (5)
sw.set_policy (POLICY_AUTOMATIC, POLICY_AUTOMATIC)
@@ -48,7 +52,7 @@ class KeyboardWindow (InstallWindow):
sw.add (self.layoutList)
box.pack_start (sw, TRUE)
- box.pack_start (GtkLabel ("Variant"), FALSE)
+ box.pack_start (GtkLabel (_("Variant")), FALSE)
sw = GtkScrolledWindow ()
sw.set_border_width (5)
sw.set_policy (POLICY_AUTOMATIC, POLICY_AUTOMATIC)
diff --git a/iw/language.py b/iw/language.py
index fd5ba23e9..944157eb3 100644
--- a/iw/language.py
+++ b/iw/language.py
@@ -1,19 +1,23 @@
from gtk import *
from iw import *
+import gettext
+
+cat = gettext.Catalog ("anaconda", "/usr/share/locale")
+_ = cat.gettext
class LanguageWindow (InstallWindow):
def __init__ (self, ics):
InstallWindow.__init__ (self, ics)
- ics.setTitle ("Language Selection")
+ ics.setTitle (_("Language Selection"))
ics.setPrevEnabled (0)
ics.setNextEnabled (1)
ics.setHTML ("<HTML><BODY>Select which language you would like"
"to use for the system default.</BODY></HTML>")
- self.question = ("What language should be used during the "
- "installation process?")
+ self.question = (_("What language should be used during the "
+ "installation process?"))
def languageSelected (self, button, locale):
self.todo.language.set (locale)
diff --git a/iw/lilo.py b/iw/lilo.py
index 92beb26c7..5482614d7 100644
--- a/iw/lilo.py
+++ b/iw/lilo.py
@@ -1,12 +1,16 @@
from iw import *
from gtk import *
+import gettext
+
+cat = gettext.Catalog ("anaconda", "/usr/share/locale")
+_ = cat.gettext
class LiloWindow (InstallWindow):
def __init__ (self, ics):
InstallWindow.__init__ (self, ics)
- ics.setTitle ("Lilo Configuration")
+ ics.setTitle (_("Lilo Configuration"))
ics.setNextEnabled (1)
self.type = None
@@ -49,10 +53,10 @@ class LiloWindow (InstallWindow):
sw.set_border_width (5)
sw.set_policy (POLICY_AUTOMATIC, POLICY_AUTOMATIC)
- self.list = GtkCList (2, ("Device", "Location"))
+ self.list = GtkCList (2, (_("Device"), _("Location")))
self.list.freeze ()
- self.list.append ((format % (self.boothd,), "Master Boot Record (MBR)"))
- self.list.append ((format % (self.bootpart,), "First sector of boot partition"))
+ self.list.append ((format % (self.boothd,), _("Master Boot Record (MBR)")))
+ self.list.append ((format % (self.bootpart,), _("First sector of boot partition")))
self.list.columns_autosize ()
self.list.set_selection_mode (SELECTION_BROWSE)
self.list.set_column_resizeable (0, FALSE)
@@ -64,12 +68,12 @@ class LiloWindow (InstallWindow):
sw.add (self.list)
box = GtkVBox (FALSE, 5)
- self.bootdisk = GtkCheckButton ("Create boot disk")
+ self.bootdisk = GtkCheckButton (_("Create boot disk"))
self.bootdisk.set_active (TRUE)
box.pack_start (self.bootdisk, FALSE)
box.pack_start (GtkHSeparator (), FALSE, padding=3)
- self.lilo = GtkCheckButton ("Skip LILO install")
+ self.lilo = GtkCheckButton (_("Skip LILO install"))
self.lilo.set_active (FALSE)
self.lilo.connect ("toggled", self.toggled)
box.pack_start (self.lilo, FALSE)
diff --git a/iw/network.py b/iw/network.py
index 2b4c8a897..efd23677a 100644
--- a/iw/network.py
+++ b/iw/network.py
@@ -1,13 +1,17 @@
from gtk import *
from iw import *
from isys import *
+import gettext
+
+cat = gettext.Catalog ("anaconda", "/usr/share/locale")
+_ = cat.gettext
class NetworkWindow (InstallWindow):
def __init__ (self, ics):
InstallWindow.__init__ (self, ics)
- ics.setTitle ("Network Configuration")
+ ics.setTitle (_("Network Configuration"))
ics.setNextEnabled (1)
self.todo = ics.getToDo ()
self.calcNMHandler = None
@@ -63,20 +67,20 @@ class NetworkWindow (InstallWindow):
def devSelected (self, widget, key):
self.setupTODO ()
self.dev = self.devs[key]
- if self.dev.get ("bootproto") == "dhcp":
+ if self.dev.get (_("bootproto")) == "dhcp":
self.DHCPcb.set_active (TRUE)
self.ip.set_text ("")
self.nm.set_text ("")
else:
self.DHCPcb.set_active (FALSE)
- self.ip.set_text (self.dev.get ("ipaddr"))
- self.nm.set_text (self.dev.get ("netmask"))
+ self.ip.set_text (self.dev.get (_("ipaddr")))
+ self.nm.set_text (self.dev.get (_("netmask")))
def getScreen (self):
box = GtkVBox ()
devLine = GtkHBox ()
- devLabel = GtkLabel ("Device: ")
+ devLabel = GtkLabel (_("Device: "))
devLabel.set_alignment (0, 0)
devLine.pack_start (devLabel)
menu = GtkMenu ()
@@ -94,7 +98,7 @@ class NetworkWindow (InstallWindow):
devLine.pack_start (devMenu)
box.pack_start (devLine, FALSE)
- self.DHCPcb = GtkCheckButton ("Configure using DHCP")
+ self.DHCPcb = GtkCheckButton (_("Configure using DHCP"))
self.DHCPcb.set_active (TRUE)
box.pack_start (self.DHCPcb, FALSE)
@@ -102,8 +106,8 @@ class NetworkWindow (InstallWindow):
ipTable = GtkTable (2, 2)
self.ipTable = ipTable
- ipTable.attach (GtkLabel ("IP Address:"), 0, 1, 0, 1)
- ipTable.attach (GtkLabel ("Netmask:"), 0, 1, 1, 2)
+ ipTable.attach (GtkLabel (_("IP Address:")), 0, 1, 0, 1)
+ ipTable.attach (GtkLabel (_("Netmask:")), 0, 1, 1, 2)
self.ip = GtkEntry (15)
self.ip.connect ("focus_in_event", self.focusInIP)
self.ip.connect ("focus_out_event", self.focusOutIP)
@@ -117,10 +121,10 @@ class NetworkWindow (InstallWindow):
box.pack_start (GtkHSeparator (), FALSE, padding=3)
ipTable = GtkTable (5, 2)
- ipTable.attach (GtkLabel ("Gateway: "), 0, 1, 0, 1)
- ipTable.attach (GtkLabel ("Primary DNS: "), 0, 1, 2, 3)
- ipTable.attach (GtkLabel ("Secondary DNS: "), 0, 1, 3, 4)
- ipTable.attach (GtkLabel ("Ternary DNS: "), 0, 1, 4, 5)
+ ipTable.attach (GtkLabel (_("Gateway: ")), 0, 1, 0, 1)
+ ipTable.attach (GtkLabel (_("Primary DNS: ")), 0, 1, 2, 3)
+ ipTable.attach (GtkLabel (_("Secondary DNS: ")), 0, 1, 3, 4)
+ ipTable.attach (GtkLabel (_("Ternary DNS: ")), 0, 1, 4, 5)
self.gw = GtkEntry (15)
self.gw.connect ("activate", lambda widget, box=box: box.focus (DIR_TAB_FORWARD))
self.dns1 = GtkEntry (15)
diff --git a/iw/package.py b/iw/package.py
index e284787f7..d18466309 100644
--- a/iw/package.py
+++ b/iw/package.py
@@ -10,6 +10,10 @@ import GdkImlib
import string
import sys
import xpms
+import gettext
+
+cat = gettext.Catalog ("anaconda", "/usr/share/locale")
+_ = cat.gettext
class IndividualPackageSelectionWindow (InstallWindow):
@@ -17,7 +21,7 @@ class IndividualPackageSelectionWindow (InstallWindow):
InstallWindow.__init__ (self, ics)
self.todo = ics.getToDo ()
- ics.setTitle ("Individual Package Selection")
+ ics.setTitle (_("Individual Package Selection"))
ics.setNextEnabled (1)
ics.setHTML ("<HTML><BODY>Next you must select which packages to install."
"</BODY></HTML>")
@@ -174,7 +178,7 @@ class IndividualPackageSelectionWindow (InstallWindow):
self.clear_package_desc ()
self.iconList.freeze ()
self.iconList.clear ()
- self.iconList.append_imlib (self.idirUpImage, "Up")
+ self.iconList.append_imlib (self.idirUpImage, _("Up"))
self.iconList.set_icon_data (0, (self.DIR_UP, node))
for x in node.children:
dirName = ctree.get_node_info (x)[0]
@@ -182,7 +186,7 @@ class IndividualPackageSelectionWindow (InstallWindow):
self.iconList.set_icon_data (pos, (self.DIR, x))
try:
- # this code is wrapped in a generic exception handler since we don't
+ # this code is wrapped in a generic exception handler since we dont
# care if we access a namespace that lacks rpms
# drop the leading slash off the package namespace
@@ -200,7 +204,7 @@ class IndividualPackageSelectionWindow (InstallWindow):
pass
# make sure that the iconList is reset to show the initial files in a dir,
- # unless we're rebuilding the icons because one has been selected for install
+ # unless we re rebuilding the icons because one has been selected for install
if not self.updatingIcons:
self.iconListSW.get_vadjustment ().set_value (0.0)
self.iconList.thaw ()
@@ -231,7 +235,7 @@ class IndividualPackageSelectionWindow (InstallWindow):
# print self.currentPackagePos
# self.iconList.remove (self.currentPackagePos)
-# print "got here"
+# print _("got here")
# self.iconList.insert (self.currentPackagePos, packageIcon,
# self.currentPackage[rpm.RPMTAG_NAME])
# self.iconList.set_icon_data (self.currentPackagePos, (self.RPM, self.currentPackage))
@@ -247,7 +251,7 @@ class IndividualPackageSelectionWindow (InstallWindow):
self.path_mapping = {}
self.ctree = GtkCTree ()
self.ctree.set_selection_mode (SELECTION_BROWSE)
- # Kludge to get around CTree's extremely broken focus behavior
+ # Kludge to get around CTree s extremely broken focus behavior
self.ctree.unset_flags (CAN_FOCUS)
if (not self.__dict__.has_key ("open_p")):
@@ -272,7 +276,7 @@ class IndividualPackageSelectionWindow (InstallWindow):
self.flat_groups = groups
index = 0
- # now insert the groups into the list, then each group's packages
+ # now insert the groups into the list, then each group s packages
# after sorting the list
def cmpHdrName(first, second):
if first[rpm.RPMTAG_NAME] < second[rpm.RPMTAG_NAME]:
@@ -320,24 +324,24 @@ class IndividualPackageSelectionWindow (InstallWindow):
hbox = GtkHBox ()
- label = GtkLabel ("Name: ")
+ label = GtkLabel (_("Name: "))
self.packageName = GtkLabel ()
self.packageName.set_alignment (0.0, 0.0)
hbox.pack_start (label, FALSE, padding=5)
hbox.pack_start (self.packageName, FALSE)
- label = GtkLabel ("Package Details")
+ label = GtkLabel (_("Package Details"))
label.set_alignment (1.0, 1.0)
hbox.pack_start (label, padding=5)
descVBox.pack_start (hbox, FALSE)
hbox = GtkHBox ()
- label = GtkLabel ("Size: ")
+ label = GtkLabel (_("Size: "))
self.packageSize = GtkLabel ()
self.packageSize.set_alignment (0.0, 0.5)
hbox.pack_start (label, FALSE, padding=5)
hbox.pack_start (self.packageSize, FALSE)
align = GtkAlignment (1.0, 0.0)
- self.cbutton = GtkCheckButton ("Select Package For Installation")
+ self.cbutton = GtkCheckButton (_("Select Package For Installation"))
self.cbutton.set_sensitive (FALSE)
self.cbutton.connect ("toggled", self.installButtonToggled)
self.cbutton.children()[0].set_alignment (1.0, 0.5)
@@ -358,7 +362,7 @@ class IndividualPackageSelectionWindow (InstallWindow):
descVBox.pack_start (descSW)
-# descFrame = GtkFrame ("Package Details")
+# descFrame = GtkFrame (_("Package Details"))
# descFrame.set_border_width (5)
# descFrame.add (descVBox)
@@ -373,7 +377,7 @@ class PackageSelectionWindow (InstallWindow):
InstallWindow.__init__ (self, ics)
self.todo = ics.getToDo ()
- ics.setTitle ("Package Group Selection")
+ ics.setTitle (_("Package Group Selection"))
ics.setNextEnabled (1)
ics.setHTML ("<HTML><BODY>Next you must select which package groups to install."
"</BODY></HTML>")
@@ -437,7 +441,7 @@ class PackageSelectionWindow (InstallWindow):
sw.add_with_viewport (box)
vbox = GtkVBox (FALSE, 5)
- self.individualPackages = GtkCheckButton ("Select individual packages")
+ self.individualPackages = GtkCheckButton (_("Select individual packages"))
self.individualPackages.set_active (FALSE)
align = GtkAlignment (0.5, 0.5)
align.add (self.individualPackages)
diff --git a/iw/progress.py b/iw/progress.py
index 04e584eb6..d49a35736 100644
--- a/iw/progress.py
+++ b/iw/progress.py
@@ -4,6 +4,10 @@ import string
import rpm
import time
from threading import *
+import gettext
+
+cat = gettext.Catalog ("anaconda", "/usr/share/locale")
+_ = cat.gettext
class DoInstall (Thread):
def __init__ (self, icw, todo):
@@ -22,7 +26,7 @@ class InstallProgressWindow (InstallWindow):
def __init__ (self, ics):
InstallWindow.__init__ (self, ics)
- ics.setTitle ("Installing Packages")
+ ics.setTitle (_("Installing Packages"))
ics.setPrevEnabled (0)
self.todo = ics.getToDo ()
@@ -73,7 +77,7 @@ class InstallProgressWindow (InstallWindow):
# self.clist.set_text ("%d" % self.numComplete,
# status["completed"]["packages"]["row"],
-# status["completed"]["packages"]["
+# status["completed"]["packages"]["xxx"]
self.timeCompleteW.setText("%12s" % formatTime(elapsedTime))
@@ -101,7 +105,7 @@ class InstallProgressWindow (InstallWindow):
def getScreen (self):
table = GtkTable (3, 3)
- label = GtkLabel ("Package")
+ label = GtkLabel (_("Package"))
label.set_alignment (0.0, 0.0)
table.attach (label, 0, 1, 0, 1, FILL, 0)
label = GtkLabel (":")
@@ -111,10 +115,10 @@ class InstallProgressWindow (InstallWindow):
label = GtkLabel (":")
label.set_alignment (0.0, 0.0)
table.attach (label, 1, 2, 2, 3, 0, FILL | EXPAND, 5)
- label = GtkLabel ("Size")
+ label = GtkLabel (_("Size"))
label.set_alignment (0.0, 0.0)
table.attach (label, 0, 1, 1, 2, FILL, 0)
- label = GtkLabel ("Summary")
+ label = GtkLabel (_("Summary"))
label.set_alignment (0.0, 0.0)
table.attach (label, 0, 1, 2, 3, FILL, FILL | EXPAND)
@@ -148,14 +152,14 @@ class InstallProgressWindow (InstallWindow):
"time" : (2, 3) }
}
- clist = GtkCList (4, ("Status", "Packages", "Size", "Time"))
+ clist = GtkCList (4, (_("Status"), _("Packages"), _("Size"), _("Time")))
clist.set_column_justification (0, JUSTIFY_LEFT)
clist.set_column_justification (1, JUSTIFY_RIGHT)
clist.set_column_justification (2, JUSTIFY_RIGHT)
clist.set_column_justification (3, JUSTIFY_RIGHT)
- clist.append (("Total", "0", "0", "0:00.00"))
- clist.append (("Completed", "0", "0", "0:00.00"))
- clist.append (("Remaining", "0", "0", "0:00.00"))
+ clist.append ((_("Total"), "0", "0", "0:00.00"))
+ clist.append ((_("Completed"), "0", "0", "0:00.00"))
+ clist.append ((_("Remaining"), "0", "0", "0:00.00"))
# clist.set_column_auto_resize (0, TRUE)
clist.columns_autosize ()
self.clist = clist
diff --git a/iw/rootpartition.py b/iw/rootpartition.py
index bde8044f0..0ae3fb3f3 100644
--- a/iw/rootpartition.py
+++ b/iw/rootpartition.py
@@ -2,13 +2,17 @@ from gtk import *
from iw import *
from thread import *
import isys
+import gettext
+
+cat = gettext.Catalog ("anaconda", "/usr/share/locale")
+_ = cat.gettext
class ConfirmPartitionWindow (InstallWindow):
def __init__ (self, ics):
InstallWindow.__init__ (self, ics)
self.todo = ics.getToDo ()
- ics.setTitle ("Confirm Partitioning Selection")
+ ics.setTitle (_("Confirm Partitioning Selection"))
ics.setHTML ("<HTML><BODY>Select a root partition"
"</BODY></HTML>")
ics.setNextEnabled (TRUE)
@@ -24,7 +28,7 @@ class PartitionWindow (InstallWindow):
InstallWindow.__init__ (self, ics)
self.todo = ics.getToDo ()
- ics.setTitle ("Root Partition Selection")
+ ics.setTitle (_("Root Partition Selection"))
ics.setHTML ("<HTML><BODY>Select a root partition"
"</BODY></HTML>")
ics.setNextEnabled (TRUE)
diff --git a/iw/welcome.py b/iw/welcome.py
index a9c398702..e3b148982 100644
--- a/iw/welcome.py
+++ b/iw/welcome.py
@@ -1,12 +1,16 @@
from gtk import *
from iw import *
+import gettext
+
+cat = gettext.Catalog ("anaconda", "/usr/share/locale")
+_ = cat.gettext
class WelcomeWindow (InstallWindow):
def __init__ (self, ics):
InstallWindow.__init__ (self, ics)
- ics.setTitle ("Welcome to Red Hat Linux!")
+ ics.setTitle (_("Welcome to Red Hat Linux!"))
ics.setNextEnabled (1)
ics.setHTML("<HTML><BODY><CENTER><H2>Welcome to<br>Red Hat Linux!</H2></CENTER>"
""
@@ -19,7 +23,7 @@ class WelcomeWindow (InstallWindow):
"http://www.redhat.com/.</P></BODY></HTML>")
def getScreen (self):
- label = GtkLabel("(insert neat logo graphic here)")
+ label = GtkLabel ("(insert neat logo graphic here)")
box = GtkVBox (FALSE, 10)
box.pack_start (label, TRUE, TRUE, 0)