From 461a172bd28d712d7c9257a8d2918239423b6616 Mon Sep 17 00:00:00 2001 From: rgarcia Date: Fri, 27 Jul 2018 00:26:09 +0200 Subject: [PATCH] Refactor translations loading for current locale --- .../site_customization/information_texts_controller.rb | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/app/controllers/admin/site_customization/information_texts_controller.rb b/app/controllers/admin/site_customization/information_texts_controller.rb index aba211d54..8a523f989 100644 --- a/app/controllers/admin/site_customization/information_texts_controller.rb +++ b/app/controllers/admin/site_customization/information_texts_controller.rb @@ -68,11 +68,9 @@ class Admin::SiteCustomization::InformationTextsController < Admin::SiteCustomiz def append_or_create_keys @content = {} I18n.backend.send(:init_translations) unless I18n.backend.initialized? - translations = if params[:locale].present? - I18n.backend.send(:translations)[params[:locale].to_sym] - else - I18n.backend.send(:translations)[I18n.locale.to_sym] - end + + locale = params[:locale] || I18n.locale + translations = I18n.backend.send(:translations)[locale.to_sym] translations.each do |k, v| @content[k.to_s] = flat_hash(v).keys