summaryrefslogtreecommitdiffstats
path: root/todo.py
diff options
context:
space:
mode:
Diffstat (limited to 'todo.py')
-rw-r--r--todo.py9
1 files changed, 8 insertions, 1 deletions
diff --git a/todo.py b/todo.py
index 33e96f3e2..6b11cd4cf 100644
--- a/todo.py
+++ b/todo.py
@@ -279,6 +279,7 @@ class InstallTimeLanguage:
return self.font[lang]
def getLangNick (self, lang):
+ # returns the short locale ID
return self.langNicks[lang]
def getLangNameByNick(self, lang):
@@ -355,6 +356,10 @@ class Language (SimpleConfigFile):
raise KeyError, "language %s not found" % nick
+ def getLangNickByName(self, name):
+ (lang, map, font) = self.langInfoByName[name]
+ return lang
+
def getSupported (self):
return self.supported
@@ -1961,8 +1966,10 @@ class ToDo:
self.silo.install (self.fstab, self.instPath, self.hdList,
self.upgrade)
elif arch == "i386":
+ defaultlang = self.language.getLangNickByName(self.language.getDefault())
+ langlist = expandLangs(defaultlang)
self.lilo.install (self.fstab, self.instPath, self.hdList,
- self.upgrade)
+ self.upgrade, langlist)
elif arch == "ia64":
self.eli.install (self.fstab, self.instPath, self.hdList,
self.upgrade)