Index: draft.page.inc
===================================================================
RCS file: /cvs/drupal-contrib/contributions/modules/draft/Attic/draft.page.inc,v
retrieving revision 1.1.2.2
diff -u -p -r1.1.2.2 draft.page.inc
--- draft.page.inc	10 Aug 2009 20:26:11 -0000	1.1.2.2
+++ draft.page.inc	17 Nov 2009 07:08:42 -0000
@@ -45,10 +45,10 @@ function draft_list() {
     $entry[$row->draft_id]['draft_id'] = $output;
     if (isset($display_fields['node_type']) && $display_fields['node_type'] === 'node_type') {
       if (is_array($node_types) && isset($node_types[$row->node_type])) {
-        $entry[$row->draft_id]['node_type'] = t($node_types[$row->node_type]);
+        $entry[$row->draft_id]['node_type'] = draft_tt("nodetype:type:$row->node_type:name", node_get_types('name', $row->node_type));
       }
       else {
-        $entry[$row->draft_id]['node_type'] = t($row->node_type);
+        $entry[$row->draft_id]['node_type'] = draft_tt("nodetype:type:$row->node_type:name", node_get_types('name', $row->node_type));
       }
     }
     if (isset($display_fields['uid']) && $display_fields['uid'] === 'uid') {
@@ -197,3 +197,15 @@ function draft_save() {
   print $draft_id;
   exit;
 }
+
+/**
+ * Wrapper function for tt() if i18nstrings enabled.
+ */
+function draft_tt($name, $string, $langcode = NULL, $update = FALSE) {
+  if (module_exists('18nstrings')) {
+    return tt($name, $string, $langcode, $update);
+  }
+  else {
+    return $string;
+  }
+}
