# File lib/active_support/vendor/i18n-0.4.1/i18n/backend/base.rb, line 211
        def load_file(filename)
          type = File.extname(filename).tr('.', '').downcase
          raise UnknownFileType.new(type, filename) unless respond_to?("load_#{type}""load_#{type}")
          data = send("load_#{type}""load_#{type}", filename) # TODO raise a meaningful exception if this does not yield a Hash
          data.each { |locale, d| store_translations(locale, d) }
        end