Je dois simplement traduire les messages d'erreur de formulaire dans mon application.Aide Zend_Translate - Slovak Languege
L'application n'est pas multilingue, elle est al slovaque (donc j'écris déjà des étiquettes et des trucs en slovaque), juste besoin de traduire les messages d'erreur.
J'ai fait cette méthode dans mon fichier d'amorçage:
protected function _initTranslate()
{
$this->translate = new Zend_Translate('gettext',
'/path/to/translation/source-sk.mo',
'sk');
Zend_Form::setDefaultTranslator($this->translate);
}
Mais comment créer le fichier source-sk.mo? Ai-je besoin de le télécharger quelque part sur le Web?
Les étiquettes sont déjà écrites en SLovak, elles n'ont donc pas besoin d'être traduites, seulement les messages d'erreur. Je n'utilise pas de traduction dans mes vues car je n'ai besoin de traduire que les messages d'erreur. Donc je devrais laisser les noms des fonctions vides? Selon ce post - http://weierophinney.net/matthew/archives/159-Zend_Form-Advanced-Features.html - Zend_Translate traduit les messages d'erreur par défaut? Et je vais essayer cela demain et vous faire savoir si cela fonctionne. Je reviendrai ici au cas où j'aurais quelques problèmes (que j'aurai probablement). –