For the second question, maybe we can achieve the requirement by modifing 
ubiquity/plugins/ubi-language.py and ubiquity/i18n.py, even we can delete 
language packs or chage the languagelist.data file. 
But we want to use the method as Colin said, and if we try to use 
ubiquity/only-show-installable-languages at ubuntu.seed file, its value is 
always false.
--->Here is our attempt one:
1) at preseeds/ubuntu.seed, we write a line:ubiquity 
ubiquity/only-show-installable-languages boolean true  ;
2) in livecd, we found that the value of "only-show-installable-languages" is 
false.

---->Attempt two:
Also, we had used a  complex method to change the value to "true", but during 
the installation process ,we found the language list does not have any change. 
we check the codes of ubiquity ( "ubiquity/i18n.py:get_languages"):
if only_installable:
            pkg_name = 'language-pack-%s' % code
            .......
            try:
                pkg = cache[pkg_name]
                if not (pkg.installed or pkg.candidate):   (1)
                   ......
            except KeyError:
                ......

Our question is (1), if it is "if not pkg.installed",  the language list will 
only display the language packs installed. So, it is close to our requirements.
If we use "if not (pkg.installed or pkg.candidate)",  the language list will 
display all language. we think that the reason is pkg.candidate and online.

Because our attempt failed, so we want to know how we can make it "true"
easily . if we change codes for UbuntuKylin,  whether our codes can
merge into the trunk or not?

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1100681

Title:
  skip a step you want, and reduce the language selection

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/ubiquity/+bug/1100681/+subscriptions

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to