    # File lib/active_support/vendor/i18n-0.0.1/i18n/backend/simple.rb, line 175
            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| merge_translations(locale, d) }
            end