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 def append_or_create_keys
@content = {} @content = {}
I18n.backend.send(:init_translations) unless I18n.backend.initialized? I18n.backend.send(:init_translations) unless I18n.backend.initialized?
translations = if params[:locale].present?
I18n.backend.send(:translations)[params[:locale].to_sym] locale = params[:locale] || I18n.locale
else translations = I18n.backend.send(:translations)[locale.to_sym]
I18n.backend.send(:translations)[I18n.locale.to_sym]
end
translations.each do |k, v| translations.each do |k, v|
@content[k.to_s] = flat_hash(v).keys @content[k.to_s] = flat_hash(v).keys