Kaydet (Commit) d33fd8ad authored tarafından Andras Timar's avatar Andras Timar Kaydeden (comit) Tor Lillqvist

sorting additional language packs and dictionaries fdo#34479

Signed-off-by: 's avatarTor Lillqvist <tlillqvist@novell.com>
üst 32fb00ba
......@@ -432,6 +432,45 @@ sub create_feature_table
}
}
# Sorting names of language packs and dictionaries
my @tempfeaturetable;
my @langlist;
my @langpack;
my @dictlist;
my @sorteddictlist;
my @sortedlanglist;
foreach (@featuretable) {
if (/^gm_r_Extension_Dictionary_/) {
push (@dictlist, $_);
}
elsif (/^gm_Langpack_r_/) {
push (@langlist, $_);
}
elsif (/\tgm_Langpack_r_/) {
push (@langpack, $_);
}
else {
push (@tempfeaturetable, $_);
}
}
@sorteddictlist = sort { (split(/\t/, $a))[2] cmp (split(/\t/, $b))[2] } @dictlist;
@sortedlanglist = sort { (split(/\t/, $a))[2] cmp (split(/\t/, $b))[2] } @langlist;
@featuretable = (@tempfeaturetable, @sorteddictlist);
foreach (@sortedlanglist) {
my $sortedlanglistline = $_;
push (@featuretable, $sortedlanglistline);
foreach (@langpack) {
my $langpackline = $_;
if ( (split(/\t/, $langpackline))[1] eq (split(/\t/, $sortedlanglistline))[0] ) {
push (@featuretable, $langpackline);
}
}
}
# Saving the file
my $featuretablename = $basedir . $installer::globals::separator . "Feature.idt" . "." . $onelanguage;
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment