diff --git a/www/js/services/wallet-services.js b/www/js/services/wallet-services.js index e432f7d0f3aa29c5e839f3f84a3e1d37a7e9372e..d6b1eb532234ff764cd85825131cc00f5e668614 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)