more restrict tlang
This commit is contained in:
@@ -1,5 +1,5 @@
|
|||||||
#!@PERL@
|
#!@PERL@
|
||||||
# $Id: w3mhelp.cgi.in,v 1.5 2001/12/21 19:21:13 ukai Exp $
|
# $Id: w3mhelp.cgi.in,v 1.6 2001/12/21 19:25:01 ukai Exp $
|
||||||
|
|
||||||
$helpdir = "@HELP_DIR@";
|
$helpdir = "@HELP_DIR@";
|
||||||
unshift(@INC, $helpdir);
|
unshift(@INC, $helpdir);
|
||||||
@@ -28,7 +28,9 @@ if (defined($ENV{'QUERY_STRING'})) {
|
|||||||
local($tlang) = $2;
|
local($tlang) = $2;
|
||||||
$tlang =~ s/\+|%([0-9A-Fa-f][0-9A-Fa-f])/$& eq '+' ? ' ' : pack('C', hex($1))/ge;
|
$tlang =~ s/\+|%([0-9A-Fa-f][0-9A-Fa-f])/$& eq '+' ? ' ' : pack('C', hex($1))/ge;
|
||||||
$tlang =~ tr/A-Z/a-z/;
|
$tlang =~ tr/A-Z/a-z/;
|
||||||
$tlang =~ s/([a-z][a-z]).*/$1/; # lang code is 'en', 'ja', ...
|
if ($tlang !~ /^[a-z][a-z]$/) {
|
||||||
|
$tlang = 'en';
|
||||||
|
}
|
||||||
print "tlang=$tlang\n";
|
print "tlang=$tlang\n";
|
||||||
eval {require "w3mhelp-funcdesc.$tlang.pl";};
|
eval {require "w3mhelp-funcdesc.$tlang.pl";};
|
||||||
if (defined(%funcdesc)) {
|
if (defined(%funcdesc)) {
|
||||||
|
Reference in New Issue
Block a user