96c96,97
<           $blocks[$node->nid] = array('info' => $node->title .' (nodeblock)');
---
>           $blocks[$node->nid] = module_invoke_all("nodeblock_list",$blocks[$node->nid] , $node->nid);
119c120
<   elseif ($op == 'view') {
---
>   else if ($op == 'view') {
125d125
< 
133,134c133,135
<       }
<       elseif (!$node->nodeblock_translation_fallback) {
---
>       }else if($node->language == $language->language){
>         
>       }elseif (!$node->nodeblock_translation_fallback) {
147a149,150
>     $block = module_invoke_all( "nodeblock_block_view" , $block , $node);    
> 
194c197
<   if ($variables['node']->nodeblock) {
---
>   if (isset($variables['node']->nodeblock)) {
