public function setLocale($locale)
	{
		$locale = (string) $locale;
		if ($locale == '')
		{
			throw new EmptyLocaleException('The locale must be a string and not empty.');
		}
		$this->locale = $locale;
		return $this;
	}