better dummy method for gettext + rails 2.2

Here's a better dummy method that also handles the "this is %{jo}" % {:jo => "so"} cases.

class Object   def self._(msg)     return msg   end   def _(msg)     return msg   end end

class String   alias :__old_format_m :%   def %(hash = {})     if hash.kind_of?(Hash)       ret = dup       hash.keys.each do |key, value|         ret.gsub!("\%\{#{key}\}", value.to_s)       end       return ret     else       ret = gsub(/%\{/, '%%{')       ret.__old_format_m(hash)     end   end end

Wybo

- Looking forward to a working rails 2.2 gettext plugin.