Index: feedapi.module =================================================================== RCS file: /cvs/drupal-contrib/contributions/modules/feedapi/feedapi.module,v retrieving revision 1.23.2.119.2.80 diff -u -p -r1.23.2.119.2.80 feedapi.module --- feedapi.module 24 Sep 2009 22:54:44 -0000 1.23.2.119.2.80 +++ feedapi.module 15 Oct 2009 20:33:22 -0000 @@ -209,13 +209,13 @@ function feedapi_block($op = 'list', $de switch ($op) { case 'list': foreach ($names as $type => $name) { - $blocks[$type]['info'] = t('FeedAPI: Quick create !preset', array('!preset' => $name)); + $blocks[$type]['info'] = t('FeedAPI: Quick create !preset', array('!preset' => feedapi_tt("nodetype:type:$type:name", $name))); $blocks[$type]['cache'] = BLOCK_CACHE_GLOBAL; } break; case 'view': if (node_access('create', $delta)) { - $blocks['subject'] = t('Create !preset', array('!preset' => $names[$delta])); + $blocks['subject'] = t('Create !preset', array('!preset' => feedapi_tt("nodetype:type:$delta:name", $names[$delta]))); $blocks['content'] = drupal_get_form('feedapi_simplified_form', $delta); } break; @@ -1624,3 +1624,15 @@ function feedapi_content_type_validate($ form_error($form, t('Using FeedAPI for this content-type requires at least one enabled processor.')); } } + +/** + * Wrapper function for tt() if i18nstrings enabled. + */ +function feedapi_tt($name, $string, $langcode = NULL, $update = FALSE) { + if (module_exists('18nstrings')) { + return tt($name, $string, $langcode, $update); + } + else { + return $string; + } +}