Refactor translations loading for current locale

This commit is contained in:
rgarcia
2018-07-27 00:26:09 +02:00
committed by Angel Perez
parent feb3df1f93
commit 461a172bd2

View File

@@ -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