def data
      @data ||= begin
        data_config = (config[:data] || {}).deep_symbolize_keys
        data_config[:base_locale] = base_locale
        data_config[:locales] = config[:locales]
        adapter_class = data_config[:adapter].presence || data_config[:class].presence || DATA_DEFAULTS[:adapter]
        adapter_class = adapter_class.to_s
        adapter_class = 'I18n::Tasks::Data::FileSystem' if adapter_class == 'file_system'
        data_config.except!(:adapter, :class)
        ActiveSupport::Inflector.constantize(adapter_class).new data_config
      end
    end
def data
      @data ||= begin
        data_config = (config[:data] || {}).deep_symbolize_keys
        data_config[:base_locale] = base_locale
        data_config[:locales] = config[:locales]
        adapter_class = data_config[:adapter].presence || data_config[:class].presence || DATA_DEFAULTS[:adapter]
        adapter_class = adapter_class.to_s
        adapter_class = 'I18n::Tasks::Data::FileSystem' if adapter_class == 'file_system'
        data_config.except!(:adapter, :class)
        ActiveSupport::Inflector.constantize(adapter_class).new data_config
      end
    end
I18n data provider
 @see I18n::Tasks::Data::FileSystem