Index: apachesolr.module
===================================================================
RCS file: /cvs/drupal-contrib/contributions/modules/apachesolr/apachesolr.module,v
retrieving revision 1.1.2.12.2.164
diff -u -p -r1.1.2.12.2.164 apachesolr.module
--- apachesolr.module	8 Oct 2009 18:51:37 -0000	1.1.2.12.2.164
+++ apachesolr.module	13 Oct 2009 21:21:12 -0000
@@ -1686,3 +1686,14 @@ interface Drupal_Solr_Query_Interface {
   function set_available_sort($field, $sort);
 }
 
+/** 
+ * Wrapper function for tt() if i18nstrings enabled.
+ */
+function apachesolr_tt($name, $string, $langcode = NULL, $update = FALSE) {
+  if (module_exists('i18nstrings')) {
+    return tt($name, $string, $langcode, $update);
+  }
+  else {
+    return $string;
+  }
+}
Index: apachesolr_search.module
===================================================================
RCS file: /cvs/drupal-contrib/contributions/modules/apachesolr/apachesolr_search.module,v
retrieving revision 1.1.2.6.2.114
diff -u -p -r1.1.2.6.2.114 apachesolr_search.module
--- apachesolr_search.module	12 Oct 2009 21:20:56 -0000	1.1.2.6.2.114
+++ apachesolr_search.module	13 Oct 2009 21:21:12 -0000
@@ -714,7 +714,8 @@ function apachesolr_search_get_username(
 function apachesolr_search_get_type($facet) {
   $type = node_get_types('name', $facet);
   // A disabled or missing node type returns FALSE.
-  return ($type === FALSE) ? $facet : $type;
+  $name = ($type === FALSE) ? $facet : $type;
+  return apachesolr_tt("nodetype:type:$facet:name", $name);
 }
 
 /**
@@ -1034,7 +1035,8 @@ function theme_apachesolr_breadcrumb_tid
  */
 function theme_apachesolr_breadcrumb_type($field) {
   $type = $field['#value'];
-  return node_get_types('name', $type);
+  $name = node_get_types('name', $type);
+  return apachesolr_tt("nodetype:type:$type:name", $name);
 }
 
 /**
