Fix pretty_text translation helper again, this time for real

This commit is contained in:
Jens Maier 2014-10-02 18:19:01 +02:00
parent 381814fd5d
commit 3198c3333a

View File

@ -8,15 +8,14 @@ module PrettyText
class Helpers class Helpers
def t(key, opts) def t(key, opts)
str = I18n.t("js." + key, opts) key = "js." + key
if opts unless opts
# TODO: server localisation has no parity with client should be fixed return I18n.t(key)
str = str.dup else
opts.each do |k,v| str = I18n.t(key, Hash[opts.entries].symbolize_keys).dup
str.gsub!("{{#{k}}}", v) opts.each {|k,v| str.gsub!("{{#{k.to_s}}}", v.to_s) }
end return str
end end
str
end end
# function here are available to v8 # function here are available to v8