Index: node_translation.ajax.inc
===================================================================
RCS file: /cvs/drupal-contrib/contributions/modules/node_translation/Attic/node_translation.ajax.inc,v
retrieving revision 1.1.2.2
diff -u -p -r1.1.2.2 node_translation.ajax.inc
--- node_translation.ajax.inc	10 Aug 2009 20:28:49 -0000	1.1.2.2
+++ node_translation.ajax.inc	27 Aug 2009 14:28:19 -0000
@@ -131,8 +131,9 @@ function node_translation_translate($nod
 
   // creating the output we will display
   $display_title = '<h3>'. t('Translation from !source to !translation', array('!source' => $trans[$node->language], '!translation' => $trans[$dst])) .'</h3>';
-  $display_body = theme('table', $header, $rows);
-  $display_footer = '<div style="text-align: center;">'. l(t('Create Translation'), 'node/add/'. $node->type, array('query' => array('translation' => $node->nid, 'language' => $dst), 'attributes' => array('class' => 'node-translation-create'))) .'</div>';
+  $display_body = theme('table', $header, $rows);       
+  $type_url_str = str_replace('_', '-', $node->type);
+  $display_footer = '<div style="text-align: center;">'. l(t('Create Translation'), 'node/add/'. $type_url_str, array('query' => array('translation' => $node->nid, 'language' => $dst), 'attributes' => array('class' => 'node-translation-create'))) .'</div>';
   // Stripping any excess whitespace so we are guaranteed to have correct data
   $display_body = preg_replace('/\s\s+/', ' ', $display_body);
   $display_body = str_replace(array("< ", " >"), array("<", ">"), $display_body);
