# Modifier la langue dans un programme
Par défaut, le catalogue correspondant à la locale de l'utilisateur connecté est chargé.
Cependant, il est possible de changer le catalogue en cours d'exécution en utilisant la fonction setLanguage
. Le
paramètre de la fonction doit être la locale complète sur cinq lettres.
use Anakeen\Core\ContextManager;
ContextManager::setLanguage('fr_FR');
print ___("Hello", "tstCtx");
// => Bonjour à tous
ContextManager::setLanguage('en_US');
print ___("Hello", "tstCtx");
// => Hello everybody