Index: token.module
===================================================================
RCS file: /cvs/drupal-contrib/contributions/modules/token/token.module,v
retrieving revision 1.7.4.13
diff -u -p -r1.7.4.13 token.module
--- token.module	28 Sep 2009 15:34:59 -0000	1.7.4.13
+++ token.module	19 Nov 2009 08:16:00 -0000
@@ -412,3 +412,15 @@ function _token_get_id($type = 'global',
       return crc32(serialize($object));
   }
 }
+
+/**
+ * Wrapper function for tt() if i18nstrings enabled.
+ */
+function token_tt($name, $string, $langcode = NULL, $update = FALSE) {
+  if (module_exists('i18ncontent')) {
+    return tt($name, $string, $langcode, $update);
+  }
+  else {
+    return $string;
+  }
+}
Index: token_node.inc
===================================================================
RCS file: /cvs/drupal-contrib/contributions/modules/token/Attic/token_node.inc,v
retrieving revision 1.5.4.17
diff -u -p -r1.5.4.17 token_node.inc
--- token_node.inc	12 Aug 2009 15:47:23 -0000	1.5.4.17
+++ token_node.inc	19 Nov 2009 08:16:00 -0000
@@ -26,7 +26,7 @@ function node_token_values($type, $objec
 
       $values['nid']                = $node->nid;
       $values['type']               = $node->type;
-      $values['type-name']          = node_get_types('name', $node->type);
+      $values['type-name']          = token_tt("nodetype:type:$node->type:name", node_get_types('name', $node->type));
       $values['language']           = filter_xss_admin($node->language);
       $values['title']              = check_plain($node->title);
       $values['title-raw']          = $node->title;
