Index: ubiquity/ubiquity/components/ubi-language.py
===================================================================
--- ubiquity.orig/ubiquity/components/ubi-language.py	2011-03-28 14:48:23.074703003 -0600
+++ ubiquity/ubiquity/components/ubi-language.py	2011-03-28 14:49:49.734703001 -0600
@@ -514,7 +514,9 @@
     def prepare(self, unfiltered=False):
         self.language_question = None
         self.initial_language = None
-        self.db.fset('localechooser/languagelist', 'seen', 'false')
+        # Do not force to false, as it prevents us from pre-seeding
+        # a language in d-i
+        #self.db.fset('localechooser/languagelist', 'seen', 'false')
         with misc.raised_privileges():
             osextras.unlink_force('/var/lib/localechooser/preseeded')
             osextras.unlink_force('/var/lib/localechooser/langlevel')
