diff -N -aur search-3.30/search.pl search-3.30.my/search.pl
--- search-3.30/search.pl	Sat Jan 11 13:55:42 2003
+++ search-3.30.my/search.pl	Sat Jan 11 21:48:50 2003
@@ -326,6 +326,11 @@
 
   my $p = cleanup($query->param('p'));
   my $lang = cleanup($query->param('lang'));
+  if ( !defined($query->param('lang')) ) {
+    if ($ENV{'HTTP_ACCEPT_LANGUAGE'}=~/^\s*([A-Za-z]{2})/) {
+      $lang=lc($1);
+    }
+  }
   if( ! ($lang && $SEARCH_TEMPLATE{$lang} && $NO_MATCH_TEMPLATE{$lang}) ) {
     $lang = $DEFAULT_LANG;
   }
