summaryrefslogtreecommitdiffstats
path: root/language.py
diff options
context:
space:
mode:
authorJeremy Katz <katzj@redhat.com>2002-12-17 21:20:23 +0000
committerJeremy Katz <katzj@redhat.com>2002-12-17 21:20:23 +0000
commita9f73715cc8821a178d1f66b354b6d37c296850a (patch)
tree3065b07000efea8faa5339477bae2350281412fe /language.py
parent6684827232bc82d917e3c204cdfdfab015136c71 (diff)
downloadanaconda-a9f73715cc8821a178d1f66b354b6d37c296850a.tar.gz
anaconda-a9f73715cc8821a178d1f66b354b6d37c296850a.tar.xz
anaconda-a9f73715cc8821a178d1f66b354b6d37c296850a.zip
allow specification of language to be a little fuzzy too as they could be specifying en_US instead of en_US.UTF-8
Diffstat (limited to 'language.py')
-rw-r--r--language.py4
1 files changed, 2 insertions, 2 deletions
diff --git a/language.py b/language.py
index 4db54607e..3f0b6386d 100644
--- a/language.py
+++ b/language.py
@@ -117,7 +117,7 @@ class InstallTimeLanguage:
# The nick we get here may be long (fr_FR@euro), when we need
# shorter (fr_FR), so be a bit fuzzy
for (langName, nick) in self.langNicks.items():
- if (nick == lang) or (nick == lang[0:len(nick)]):
+ if (nick == lang) or (nick == lang[0:len(nick)]) or (lang == nick[0:len(lang)]):
return langName
#raise KeyError, "language %s not found" % lang
@@ -212,7 +212,7 @@ class Language (SimpleConfigFile):
def getLangNameByNick(self, nick):
for langName in self.langInfoByName.keys():
(lang, map, font) = self.langInfoByName[langName]
- if (nick == lang) or (nick == lang[0:len(nick)]):
+ if (nick == lang) or (nick == lang[0:len(nick)]) or (lang == nick[0:len(lang)]):
return langName
# raise KeyError, "language %s not found" % nick