DEV: Reload current client locale file in development mode

DEV: Reload current client locale file in development mode

diff --git a/lib/js_locale_helper.rb b/lib/js_locale_helper.rb
index ae7c6f4..be3fa39 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)

GitHub sha: e180e14a

2 Likes