? language.patch
Index: includes/language.inc
===================================================================
RCS file: /cvs/drupal/drupal/includes/language.inc,v
retrieving revision 1.19
diff -u -p -r1.19 language.inc
--- includes/language.inc	1 Feb 2009 16:45:53 -0000	1.19
+++ includes/language.inc	30 Aug 2009 22:42:43 -0000
@@ -41,7 +41,7 @@ function language_initialize() {
       foreach ($languages as $language) {
         if (!empty($language->prefix) && $language->prefix == $prefix) {
           // Rebuild $GET['q'] with the language removed.
-          $_GET['q'] = implode('/', $args);
+          $_REQUEST['q'] = $_GET['q'] = implode('/', $args);
           return $language;
         }
       }
