Définir la valeur du langage global dans l'application Yii2

Où puis-je définir la langue (en fonction de l'utilisateur cookie) à l'échelle mondiale? Comment faire pour le faire fonctionner dans l'ensemble de l'application (les contrôleurs,les points de vue, etc.) ?

Dans la documentation, j'ai trouvé \Yii::$app->language = ''; mais, là où je peux écrire ma logique de changer la langue dans le droit chemin?

source d'informationauteur bxN5