diff options
author | Matt Wilson <msw@redhat.com> | 2001-01-03 20:07:02 +0000 |
---|---|---|
committer | Matt Wilson <msw@redhat.com> | 2001-01-03 20:07:02 +0000 |
commit | c4ed83d61e54a55280ec0d45c5bfc844644b1fb7 (patch) | |
tree | d1a1eaa2671c2a1e5b866711f551e9bf03318609 /gui.py | |
parent | a1cfb6f0f68a0463f838437b074a4afe1eefaa82 (diff) | |
download | anaconda-c4ed83d61e54a55280ec0d45c5bfc844644b1fb7.tar.gz anaconda-c4ed83d61e54a55280ec0d45c5bfc844644b1fb7.tar.xz anaconda-c4ed83d61e54a55280ec0d45c5bfc844644b1fb7.zip |
seperate supported languages from install language
Diffstat (limited to 'gui.py')
-rwxr-xr-x | gui.py | 13 |
1 files changed, 12 insertions, 1 deletions
@@ -67,6 +67,7 @@ from translate import cat, _ from gnome.ui import * from gnome.xmhtml import * from language_gui import * +from language_support_gui import * from welcome_gui import * from mouse_gui import * from keyboard_gui import * @@ -337,12 +338,14 @@ class InstallInterface: else: if todo.serial: - commonSteps = [ ( LanguageWindow, "language" ), + commonSteps = [ ( LanguageWindow, "language" ), + ( LanguageSupportWindow, "languagesupport" ), ( WelcomeWindow, "welcome" ), ( InstallPathWindow, "installtype" ), ] else: commonSteps = [ ( LanguageWindow, "language" ), + ( LanguageSupportWindow, "languagesupport" ), ( KeyboardWindow, "keyboard" ), ( MouseWindow, "mouse" ), ( WelcomeWindow, "welcome" ), @@ -365,11 +368,17 @@ class InstallInterface: self.icw.run () class InstallControlWindow: + def getLanguage (self): + return self.lang + def setLanguage (self, lang): newlangs = [lang] if len(lang) > 2: newlangs.append(lang[:2]) + self.lang = lang + + os.environ["LC_ALL"] = lang self.locale = lang[:2] cat.setlangs (newlangs) @@ -691,8 +700,10 @@ class InstallControlWindow: self.steps = steps if os.environ.has_key ("LC_ALL"): self.locale = os.environ["LC_ALL"][:2] + self.lang = os.environ["LC_ALL"] else: self.locale = "C" + self.lang = "en_US" def keyRelease (self, window, event): if ((event.keyval == KP_Delete or event.keyval == Delete) |