Binary files drupal6/.DS_Store and drupal6.3/.DS_Store differ
diff -ur drupal6/includes/language.inc drupal6.3/includes/language.inc
--- drupal6/includes/language.inc	2008-01-07 00:46:02.000000000 +0800
+++ drupal6.3/includes/language.inc	2008-07-18 17:21:52.000000000 +0800
@@ -41,7 +41,7 @@
       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;
         }
       }
