From e180e14a55d5c17d84f4982de21fd14e82089809 Mon Sep 17 00:00:00 2001 From: Gerhard Schlager Date: Tue, 15 Jan 2019 22:55:31 +0100 Subject: [PATCH] DEV: Reload current client locale file in development mode --- lib/js_locale_helper.rb | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) diff --git a/lib/js_locale_helper.rb b/lib/js_locale_helper.rb index ae7c6f42eab..be3fa39b99d 100644 --- a/lib/js_locale_helper.rb +++ b/lib/js_locale_helper.rb @@ -27,12 +27,7 @@ module JsLocaleHelper end end - def self.load_translations(locale, opts = nil) - opts ||= {} - - @loaded_translations = nil if opts[:force] - @plugin_translations = nil if opts[:force] - + def self.load_translations(locale) @loaded_translations ||= HashWithIndifferentAccess.new @loaded_translations[locale] ||= begin locale_str = locale.to_s @@ -115,6 +110,12 @@ module JsLocaleHelper I18n.locale = locale_sym + if Rails.env.development? + @loaded_translations = nil + @plugin_translations = nil + @loaded_merges = nil + end + translations = if locale_sym == :en load_translations(locale_sym)