raise ShippingError when rate_hash empty fix #3267

raises a ShippingError if no services could return rates for the
desireddestionation, also added its locale