From 7255c6cb9bc19e1b4fddd7f2736bfa61b92d2513 Mon Sep 17 00:00:00 2001 From: Angel Perez Date: Tue, 24 Jul 2018 14:51:01 -0400 Subject: [PATCH] Fallback to default I18n value if translation is not available --- config/initializers/i18n_translation.rb | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/config/initializers/i18n_translation.rb b/config/initializers/i18n_translation.rb index cf3703ce2..293a4729b 100644 --- a/config/initializers/i18n_translation.rb +++ b/config/initializers/i18n_translation.rb @@ -12,11 +12,12 @@ module ActionView if translation.present? Globalize.with_locale(locale) do string = I18nContent.where(key: key).first.value + options.each do |key, value| string.sub! "%{#{key}}", (value || "%{#{key}}") end - return string.html_safe + return string.html_safe unless string.nil? end end