protected function initCatalogsForSingleLocale($locale, $domain) {
		if (is_string($domain)) {
			$this->initCatalog($locale, $domain);
			return;
		}
			
		if (is_array($domain)) {
			$this->initCatalogForManyDomains($locale, $domain);
			return;
		}
		
		throw new InvalidParameter('Domain must be a string or an array');
	}
protected function initCatalogsForSingleLocale($locale, $domain) {
		if (is_string($domain)) {
			$this->initCatalog($locale, $domain);
			return;
		}
			
		if (is_array($domain)) {
			$this->initCatalogForManyDomains($locale, $domain);
			return;
		}
		
		throw new InvalidParameter('Domain must be a string or an array');
	}
protected function initCatalogsForSingleLocale ( $ locale , $ domain ) { if ( is_string ( $ domain ) ) { $ this -> initCatalog ( $ locale , $ domain ) ; return ; } if ( is_array ( $ domain ) ) { $ this -> initCatalogForManyDomains ( $ locale , $ domain ) ; return ; } throw new InvalidParameter ( 'Domain must be a string or an array' ) ; }
Initialize the catalog for the exact locale and exact domain

@param  string $locale
@param  string $domain
@throws InvalidParameter
Initialize the catalog for the exact locale and exact domain