From 4725846db0922a34f566231eca82e29c2cd292a7 Mon Sep 17 00:00:00 2001 From: Jeff Dutil Date: Mon, 19 Nov 2012 07:34:58 -0500 Subject: [PATCH] Parameterize gateway error text for i18n key. [Fix #80] --- app/controllers/spree/checkout_controller_decorator.rb | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/app/controllers/spree/checkout_controller_decorator.rb b/app/controllers/spree/checkout_controller_decorator.rb index ad4b723..532c5b7 100644 --- a/app/controllers/spree/checkout_controller_decorator.rb +++ b/app/controllers/spree/checkout_controller_decorator.rb @@ -424,7 +424,9 @@ module Spree text = response.to_s end - msg = "#{I18n.t('gateway_error')}: #{text}" + # Parameterize text for i18n key + text = text.parameterize(sep = '_') + msg = "#{I18n.t('gateway_error')}: #{I18n.t(text)}" logger.error(msg) flash[:error] = msg end