From 71a1f9f22788aa6b20163efddd9a25000e9ab2ff Mon Sep 17 00:00:00 2001
From: blavenie <benoit.lavenier@e-is.pro>
Date: Fri, 29 Jul 2016 11:39:26 +0200
Subject: [PATCH] fix #93 change local from stored settings

---
 www/js/services/wallet-services.js | 4 ++++
 1 file changed, 4 insertions(+)

diff --git a/www/js/services/wallet-services.js b/www/js/services/wallet-services.js
index e432f7d0..d6b1eb53 100644
--- a/www/js/services/wallet-services.js
+++ b/www/js/services/wallet-services.js
@@ -243,7 +243,11 @@ angular.module('cesium.wallet.services', ['ngResource', 'ngApi', 'cesium.bma.ser
           data.loaded = false;
         }
         if (settings) {
+          var refreshLocale = settings.locale && settings.locale.id && (data.settings.locale.id != settings.locale.id);
           data.settings = settings;
+          if (refreshLocale) {
+            $translate.use(data.settings.locale.id);
+          }
         }
         if (dataStr) {
           fromJson(dataStr, false)
-- 
GitLab