public function setAppLocale($locale = null, $session = true)
    {
        $locale = $locale ?: $this->session->get('_locale', null);

        if ($locale)
        {
            $this->app->setLocale($locale);

            if ($session)
            {
                $this->session->put('_locale', $locale);
            }

            $this->setTimeLocale($locale);
        }
    }