This class extends Yii's UrlManager and adds features to detect the language from the URL
or from browser settings transparently. It also can persist the language in the user session
and optionally in a cookie. It also adds the language parameter to any created URL.