+$cmd{$cmd} = "$cmd $desc" if $include;
+$defh->close;
+
+# override with any not english help
+if ($h) {
+ my $include;
+ foreach $in (<$h>) {
+ next if $in =~ /^\#/;
+ chomp $in;
+ if ($in =~ /^===/) {
+ $cmd{$cmd} = "$cmd $desc" if $include;
+ $include = 0;
+ $in =~ s/=== //;
+ ($priv, $cmd, $desc) = split /\^/, $in;
+ next if $priv > $self->priv; # ignore subcommands that are of no concern
+ next unless $cmd =~ /$line/i || $desc =~ /$line/i;
+ next if $cmd =~ /-$/o;
+ $include = 1;
+ next;
+ }
+ $include =~ 1 if $cmd =~ /$line/i;
+ }
+ $cmd{$cmd} = "$cmd $desc" if $include;
+ $h->close;
+}