def normalize_store!(locales: nil, force_pattern_router: false)
      locales ||= self.locales
      router = force_pattern_router ? ::I18n::Tasks::Data::Router::PatternRouter.new(data, data.config) : data.router
      data.with_router(router) do
        Array(locales).each do |target_locale|
          # The store handles actual normalization:
          data[target_locale] = data[target_locale]
        end
      end
    end
def normalize_store!(locales: nil, force_pattern_router: false)
      locales ||= self.locales
      router = force_pattern_router ? ::I18n::Tasks::Data::Router::PatternRouter.new(data, data.config) : data.router
      data.with_router(router) do
        Array(locales).each do |target_locale|
          # The store handles actual normalization:
          data[target_locale] = data[target_locale]
        end
      end
    end
Normalize all the locale data in the store (by writing to the store).

 @param [Array<String>] locales locales to normalize. Default: all.
 @param [Boolean] force_pattern_router Whether to use pattern router regardless of the config.