> I'm not quite sure what this `if` block is meant to do, don't we want
> to interpolate always when `@params.present?`?

The thing is if i18n is not active for any reason, we use simple Ruby
interpolation which only accept hash-style. This prevents breakage, this
was reported by Petr.

Petr, what was your use case for this?

-- 
Later,

 Lukas "lzap" Zapletal
 irc: lzap #theforeman