Explorar o código

fix default lang in catch

Gabriel Horner %!s(int64=2) %!d(string=hai) anos
pai
achega
46d7e80057
Modificáronse 1 ficheiros con 2 adicións e 2 borrados
  1. 2 2
      src/main/frontend/context/i18n.cljs

+ 2 - 2
src/main/frontend/context/i18n.cljs

@@ -20,11 +20,11 @@
       (catch :default e
       (catch :default e
         (log/error :failed-translation {:arguments args
         (log/error :failed-translation {:arguments args
                                         :lang preferred-language})
                                         :lang preferred-language})
-        (apply translate :en args)
         (state/pub-event! [:capture-error {:error e
         (state/pub-event! [:capture-error {:error e
                                            :payload {:type :failed-translation
                                            :payload {:type :failed-translation
                                                      :arguments args
                                                      :arguments args
-                                                     :lang preferred-language}}])))))
+                                                     :lang preferred-language}}])
+        (apply translate :en args)))))
 
 
 (defn- fetch-local-language []
 (defn- fetch-local-language []
   (.. js/window -navigator -language))
   (.. js/window -navigator -language))