3
# Authors: Petter Reinholdtsen (2003)
4
# Christian Perrier (2004)
7
# Extract language options for debian-installer
21
sub get_language_names {
24
print "Loading $list\n" if ($debug);
25
open(L, "< $list") || die "Unable to read $list";
30
my ($code, $name, $translation, $level, ) = split(/;/);
33
$codes{$name} = $code;
34
$levels{$name} = $level;
35
$translations{$name} = $translation;
41
my @languagenames = get_language_names($list);
47
#Sorts languages, making sure that the C locale is listed first
50
my @C_locale = grep /^C$/, @full_list;
51
my @languages = grep !/^C$/, @full_list;
52
my @new_list = sort order_trans @languages;
53
unshift @new_list, @C_locale;
57
open(TOUT, "> $outfile") || die "Unable to write $outfile";
58
for my $name (sort_C_first @languagenames) {
60
if (exists $translations{$name}) {
61
$line = $levels{$name}.
68
print TOUT $line, "\n";