Cette variable ne possède plus de valeur par défaut. Elle est vide. Si on utilise le Controller par contre elle prendra la valeur de Pxxo_Config::language
Si on donne une valeur à cette variable, celle-ci sera propagée dans toute la hiérarchie des objets (sauf bien sûr si un objet la surcharge).
Cette variable permet d'indiquer un chemin qui contiendra des fichiers de traduction pour l'objet courant.
Ce fichier est inclus automatiquement. Il définit une fonction nommée «_po» et un tableau vide nommé «$GLOBALS['i18n']»
Cette variable permet simplement de récupérer une valeur dans le tableau global.
Si on utilise la class Pxxo_Action et si la variable LangPath est définie, avant l'interprétation des templates, on cherchera à inclure un fichier de traduction en fonction de la valeur de la variable Lang. Les fichiers de traductions peuvent être nommés comme ceci :
L'objet PEAR était utilisé pour générer des messages d'erreurs. Maintenant toutes les erreurs provoquent une erreur PHP. La majorité de ces erreurs sont bloquantes certaines affichent juste un message. On peut masquer ce message en baissant le niveau de verbosité de PHP.
On ne peut donc plus utiliser la méthode raiseError dans les objets qui dérivent de Pxxo_Action.