--- select_translation.2.module	2008-09-16 10:21:43.000000000 -0300
+++ select_translation.module	2010-01-29 16:38:28.000000000 -0300
@@ -66,6 +66,9 @@ function select_translation_of_node($nid
       $mode[$i] = language_default('language');
     } else if ($v == 'current') {
       $mode[$i] = $language->language;
+    } else if ($v == 'user') {
+      global $user;
+      $mode[$i] = $user->language;
     }
   }
   
