public function matchLocale($locale)
    {
        $locale = Locale::create($locale);
        if (!empty($this->redirect))
            return false;
            
        if ($locale === null)
            return true;

        foreach ($this->locales as $l)
            if ($l->getLocale() == $locale->getLocale())
                return true;

        return false;
    }