diff --git a/lib/liquid/i18n.rb b/lib/liquid/i18n.rb index 3ae5445..de90e99 100644 --- a/lib/liquid/i18n.rb +++ b/lib/liquid/i18n.rb @@ -25,7 +25,7 @@ module Liquid private def interpolate(name, vars) name.gsub(/%{(\w+)}/) { - raise TranslationError, "Undefined key #{$1} for interpolation in translation #{name}" unless vars[$1.to_sym] + # raise TranslationError, "Undefined key #{$1} for interpolation in translation #{name}" unless vars[$1.to_sym] "#{vars[$1.to_sym]}" } end diff --git a/test/liquid/i18n_test.rb b/test/liquid/i18n_test.rb index 1042ac0..82e6f38 100644 --- a/test/liquid/i18n_test.rb +++ b/test/liquid/i18n_test.rb @@ -19,11 +19,11 @@ class I18nTest < Test::Unit::TestCase assert_equal "something different", @i18n.translate("whatever", :something => "different") end - def test_raises_translation_error_on_undefined_interpolation_key - assert_raise I18n::TranslationError do - @i18n.translate("whatever", :oopstypos => "yes") - end - end + # def test_raises_translation_error_on_undefined_interpolation_key + # assert_raise I18n::TranslationError do + # @i18n.translate("whatever", :oopstypos => "yes") + # end + # end def test_raises_unknown_translation assert_raise I18n::TranslationError do