diff options
author | Peter Jones <pjones@redhat.com> | 2007-02-06 16:14:43 +0000 |
---|---|---|
committer | Peter Jones <pjones@redhat.com> | 2007-02-06 16:14:43 +0000 |
commit | c517d3411266afcd7e339de5136365bce4b16b6e (patch) | |
tree | 3cbc08ceb26ee34dc06a9280820d73da712c4293 /installclass.py | |
parent | 74df4e10f7e26a2777d04c0f735b704379dcbd5a (diff) | |
download | anaconda-c517d3411266afcd7e339de5136365bce4b16b6e.tar.gz anaconda-c517d3411266afcd7e339de5136365bce4b16b6e.tar.xz anaconda-c517d3411266afcd7e339de5136365bce4b16b6e.zip |
- make the product description actually get translated sanely (rhel bz #216067)
Diffstat (limited to 'installclass.py')
-rw-r--r-- | installclass.py | 11 |
1 files changed, 10 insertions, 1 deletions
diff --git a/installclass.py b/installclass.py index 2c4daf889..11776991a 100644 --- a/installclass.py +++ b/installclass.py @@ -37,7 +37,8 @@ class BaseInstallClass: pixmap = None showMinimal = 1 showLoginChoice = 0 - description = None + _description = "" + _descriptionFields = () regkeydesc = None name = "base" pkgstext = "" @@ -66,6 +67,10 @@ class BaseInstallClass: # we can use a different install data class installDataClass = InstallData + def _get_description(self): + return _(self._description) % self._descriptionFields + description = property(_get_description) + def postAction(self, anaconda, serial): pass @@ -473,6 +478,10 @@ def availableClasses(showHidden=0): if os.access("installclasses", os.R_OK): path = "installclasses" + elif os.access("/mnt/source/RHupdates/installclasses", os.R_OK): + path = "/mnt/source/RHupdates/installclasses" + elif os.access("/tmp/updates/installclasses", os.R_OK): + path = "/tmp/updates/installclasses" elif os.access("/tmp/product/installclasses", os.R_OK): path = "/tmp/product/installclasses" else: |