# File lib/active_support/vendor/i18n-0.4.1/i18n/backend/simple.rb, line 70
        def lookup(locale, key, scope = [], options = {})
          init_translations unless initialized?
          keys = I18n.normalize_keys(locale, key, scope, options[:separator])

          keys.inject(translations) do |result, key|
            key = key.to_sym
            return nil unless result.is_a?(Hash) && result.has_key?(key)
            result = result[key]
            result = resolve(locale, key, result, options.merge(:scope => nil)) if result.is_a?(Symbol)
            result
          end
        end