Comment utiliser traduire aide dans les contrôleurs de zend framework 2

Est-il possible pour traduire des chaînes dans les contrôleurs au lieu de l'afficher?

Droit maintenant, dans mes contrôleurs, si je passe chaînes de caractères comme :

public function indexAction() {
    return array('message' => 'example message');
}

Il sera traduit dans l'index.phtml

<?php print $this->translate($message);?>

Il fonctionne bien, mais poeditor incapable de trouver les chaînes à partir de fichiers de contrôleur

Suppose que ce serait cool si je peux utiliser quelque chose comme :

public function indexAction() {
    return array('message' => $view->translate('example message'));
}

dans les contrôleurs

Merci d'avance pour l'aide

Aussi, je tiens à traduire les chaînes passées en tant que forme/les attributs de l'élément (titre, alt) etc. La "traduction automatique" est activée uniquement sur la forme de l'élément label dans zf2 🙁 Donc je dois traduire ces chaînes dans la classe de formulaire. Maintenant que je suis de passage traducteur helper dans le formulaire de construire, la prévision n'est pas une bonne façon...

OriginalL'auteur Sanju | 2013-01-09