% (String)

    # File lib/gettext/string.rb, line 37
      def %(args)
        if args.kind_of?(Hash)
          ret = dup
          args.each {|key, value|
            ret.gsub!(/\%\{#{key}\}/, value.to_s)
          }
          ret
        else
          ret = gsub(/%\{/, '%%{')
          begin
            ret._old_format_m(args)
          rescue ArgumentError
            $stderr.puts "  The string:#{ret}"
            $stderr.puts "  args:#{args.inspect}"
          end
        end
      end