Zend_Application_Resource_Translate
Zend_Application_Resource_Translate initialisera un adaptateur
Zend_Translate basé sur les options qui lui seront fourni.
Les clés de configuration suivantes sont reconnues :
adapter : le type de l'adaptateur
Zend_Translate. S'il n'est pas précisé, l'adaptateur
par défaut est de type tableau (array).
data : le chemin d'accès aux sources de
traduction.
locale : la locale à utiliser pour
choisir la traduction. Ce paramètre est optionnel, car la langue de l'utilisateur
peut être soit détectée automatiquement soit forcée avec une instance
Zend_Locale placée dans Zend_Registry avec une
langue choisie.
options : les options varient en fonction
de l'adaptateur choisi. Veuillez vous reporter à la section
de ce dernier pour plus de détails.
registry : spécifie la clé du registre
pour stocker l'instance de Zend_Translate. Ce paramètre
est optionnel, car il sera mis par défaut dans le registre avec la clé
Zend_Translate.
cache : spécifie le nom d'un modèle du
gestionnaire de cache ou une instance de Zend_Cache_Core
à utiliser avec Zend_Translate_Adapter. Cela
permet d'améliorer les performances en particulier pour les formats
XML.
Exemple de configuration d'une ressource multilingue
Voici un extrait de configuration INI montrant comment configurer une
ressource multilingue.