raise ShippingError when rate_hash empty fix #3267
raises a ShippingError if no services could return rates for the
desireddestionation, also added its locale