Hola, estoy implementando la traducción de un sitio basado en Zend Framework.
He escogido el método csv.

Pues bien cuando tengo que traducir una cadena pongo esto:

Código PHP :

<?php echo $this->translate('Update');?>


O pongo esto otro en algun array

Código PHP :

<?php head(array('bodyclass'=>'index primary-secondary', 'title'=>$this->translate('Dashboard'))); ?>


Pero en el array del menú existe esto:

Código PHP :

<?php
    $primaryNav = array(
        'Items' => uri('items'), 
        'Collections' => uri('collections'),
        'Item Types' => uri('item-types'),
        'Tags' => uri('tags')
        );              
    echo nav(apply_filters('admin_navigation_main', $primaryNav));
?>


Y aquí llegó el problema, cuando le añado translate, se trunca:

Código PHP :

<?php
    $primaryNav = array(
        $this->translate('Items') => uri('items'), 
      ...


Alguna idea :?

Gracias.