blob: 1b1d1f301d1c85596bdf74c115afc4bd293f3a66 (
plain) (
tree)
|
|
module ActionView
module Helpers
module I18nHelper
def translate(*args)
# inserts the locale or current request locale to the argument list if no locale
# has been passed or the locale has been passed as part of the options hash
options = args.extract_options!
if args.size != 2
locale = options.delete :locale
locale ||= request.locale if respond_to? :request
args << locale if locale
end
args << options unless options.empty?
I18n.translate *args
end
alias :t :translate
end
end
end
|