diff --git a/lib/i18n_interpolation_fallbacks.rb b/lib/i18n_interpolation_fallbacks.rb index d83ae6c36c0e59d7d7217e866b9d2216cf11e556..096be511ce16bd1c03a04107ec1b355bc0a931d2 100644 --- a/lib/i18n_interpolation_fallbacks.rb +++ b/lib/i18n_interpolation_fallbacks.rb @@ -2,7 +2,7 @@ module I18n module Backend module InterpolationFallbacks def translate(locale, key, options = {}) - default = extract_string_or_lambda_default!(options) if options[:default] + default = extract_non_symbol_default!(options) if options[:default] options.merge!(:default => default) if default I18n.fallbacks[locale].each do |fallback| @@ -18,4 +18,4 @@ module I18n end end end -end \ No newline at end of file +end