Index: /branches/release-38/lib/MT/App/Search.pm
===================================================================
--- /branches/release-38/lib/MT/App/Search.pm (revision 2267)
+++ /branches/release-38/lib/MT/App/Search.pm (revision 2318)
@@ -828,5 +828,5 @@
     my $msg = $messages && @$messages
       ? join '; ', @$messages
-      : $app->translate('Throttled');
+      : $app->translate('The search you conducted has timed out.  Please simplify your query and try again.');
     return $app->error($msg);
 }
@@ -865,5 +865,9 @@
     unless ( $^O eq 'Win32' ) {
         # Use SIGALRM to stop processing in 5 seconds for each request
-        $SIG{ALRM} = sub { $app->errtrans('Throttled'); die; };
+        $SIG{ALRM} = sub {
+            my $msg = $app->translate('The search you conducted has timed out.  Please simplify your query and try again.');
+            $app->error($msg);
+            die $msg;
+        };
         $app->{__have_throttle} = 1;
         alarm($app->config->SearchThrottleSeconds);
