static disassembleLocale_(locale) {
    const components = locale.split('-');

    goog.asserts.assert(
        components.length <= 2,
        [
          'Locales should not have more than 2 components. ',
          locale,
          ' has too many components.',
        ].join());

    return components;
  }
Take a locale string and break it into its component. Check that each
component matches what we would expect internally for locales. This
should ONLY be used to verify locales that have been normalized.

@param {string} locale
@return {!Array<string>}
@private