I think you should add the cookie only if the cookie is not already present or its actual value different than `$this->locale` value