--- /tmp/i18n-cvs/i18n.module	2005-08-20 20:08:57.000000000 +0800
+++ modules/i18n/i18n.module	2005-11-25 06:18:33.500278538 +0800
@@ -209,14 +209,14 @@
  * This function is similar to drupal_get_normal_path, but language-aware
  * Also removes language from path
  */
 function i18n_get_normal_path($path) {
   // First, check alias with lang, then without
-  if ($path != ($alias = drupal_lookup_path('alias', $path))) {
+  if ($path != ($alias = drupal_lookup_path('source', $path))) {
     return $alias;
   } elseif(i18n_get_lang_prefix($path, TRUE)){
-    $alias = drupal_lookup_path('alias', $path);
+    $alias = drupal_lookup_path('source', $path);
     if( $alias && $path != $alias) {
       return $alias;
     }
   } 
   // We only get here when no alias is defined, with or without lang
@@ -307,6 +307,6 @@
     require_once './includes/common.inc';    
   }
   drupal_goto($lang);
 }
 
-?>
\ No newline at end of file
+?>
