J'ai trouvé une solution, en fait la constante VIEWS n'existe plus dans la version 2, donc j'ai utilisé la constante APP pour atteindre le chemin vers le dossier App, le code après la correction :
public function beforeFilter() {
parent::beforeFilter();
$locale = Configure::read('Config.language');
if ($locale && file_exists(APP.'VIEW'.DS.$locale.DS.$this->viewPath)) {
// e.g. use /app/View/fre/Pages/tos.ctp instead of /app/View/Pages/tos.ctp
$this->viewPath = $locale . DS . $this->viewPath;
}
}
Je veux juste signaler que cette astuce est super intéressante danns le cas ou on a des grands contenus à traduire.
Cordialement,