From f4586bd7cb9b5a477f2e11a2006d569f139f092c Mon Sep 17 00:00:00 2001 From: pliablepixels Date: Wed, 25 May 2016 16:57:25 -0400 Subject: #261 - started translating controllers Former-commit-id: 7d22c2f293051e0e9e0b88429365b19581350961 --- www/js/MonitorModalCtrl.js | 55 +++++++++++++++++++++++++++------------------- 1 file changed, 33 insertions(+), 22 deletions(-) (limited to 'www/js/MonitorModalCtrl.js') diff --git a/www/js/MonitorModalCtrl.js b/www/js/MonitorModalCtrl.js index d62839d2..ddc2f3e2 100644 --- a/www/js/MonitorModalCtrl.js +++ b/www/js/MonitorModalCtrl.js @@ -5,7 +5,7 @@ -angular.module('zmApp.controllers').controller('MonitorModalCtrl', ['$scope', '$rootScope', 'zm', 'ZMDataModel', '$ionicSideMenuDelegate', '$timeout', '$interval', '$ionicModal', '$ionicLoading', '$http', '$state', '$stateParams', '$ionicHistory', '$ionicScrollDelegate', '$q', '$sce', 'carouselUtils', '$ionicPopup', 'SecuredPopups', function ($scope, $rootScope, zm, ZMDataModel, $ionicSideMenuDelegate, $timeout, $interval, $ionicModal, $ionicLoading, $http, $state, $stateParams, $ionicHistory, $ionicScrollDelegate, $q, $sce, carouselUtils, $ionicPopup, SecuredPopups) { +angular.module('zmApp.controllers').controller('MonitorModalCtrl', ['$scope', '$rootScope', 'zm', 'ZMDataModel', '$ionicSideMenuDelegate', '$timeout', '$interval', '$ionicModal', '$ionicLoading', '$http', '$state', '$stateParams', '$ionicHistory', '$ionicScrollDelegate', '$q', '$sce', 'carouselUtils', '$ionicPopup', 'SecuredPopups', '$translate', function ($scope, $rootScope, zm, ZMDataModel, $ionicSideMenuDelegate, $timeout, $interval, $ionicModal, $ionicLoading, $http, $state, $stateParams, $ionicHistory, $ionicScrollDelegate, $q, $sce, carouselUtils, $ionicPopup, SecuredPopups, $translate) { @@ -21,7 +21,7 @@ angular.module('zmApp.controllers').controller('MonitorModalCtrl', ['$scope', '$ $rootScope.authSession = "undefined"; $ionicLoading.show({ - template: 'negotiating stream authentication...', + template: $translate.instant('kNegotiatingStreamAuth')+'...', animation: 'fade-in', showBackdrop: true, duration: zm.loadingTimeout, @@ -206,7 +206,7 @@ angular.module('zmApp.controllers').controller('MonitorModalCtrl', ['$scope', '$ $scope.showPTZ = !$scope.showPTZ; } else { $ionicLoading.show({ - template: "PTZ not configured for this monitor", + template: $translate.instant('kPTZnotConfigured'), noBackdrop: true, duration: 3000, }); @@ -260,7 +260,12 @@ angular.module('zmApp.controllers').controller('MonitorModalCtrl', ['$scope', '$ return; } - var status = ["idle", "pre-alarm","alarmed","alert","record"]; + var status = [$translate.instant('kMonIdle'), + $translate.instant('kMonPreAlarm'), + $translate.instant('kMonAlarmed'), + $translate.instant('kMonAlert'), + $translate.instant('kMonRecord') + ]; //console.log ("Inside Modal timer..."); var apiurl = ZMDataModel.getLogin().apiurl; var alarmurl = apiurl+"/monitors/alarm/id:"+$scope.monitorId+"/command:status.json"; @@ -345,7 +350,7 @@ angular.module('zmApp.controllers').controller('MonitorModalCtrl', ['$scope', '$ if (!$scope.ptzMoveCommand) { $ionicLoading.show({ - template: "Not Ready for PTZ", + template: $translate.instant('kPTZNotReady'), noBackdrop: true, duration: 2000, }); @@ -380,7 +385,7 @@ angular.module('zmApp.controllers').controller('MonitorModalCtrl', ['$scope', '$ //console.log("PTZDATA is " + JSON.stringify(ptzData)); $ionicLoading.hide(); $ionicLoading.show({ - template: "please wait...", + template: $translate.instant('kPleaseWait')+"...", noBackdrop: true, duration: zm.loadingTimeout, }); @@ -388,7 +393,7 @@ angular.module('zmApp.controllers').controller('MonitorModalCtrl', ['$scope', '$ var loginData = ZMDataModel.getLogin(); $ionicLoading.hide(); $ionicLoading.show({ - template: "Sending PTZ..", + template: $translate.instant('kSendingPTZ')+"...", noBackdrop: true, duration: zm.loadingTimeout, }); @@ -571,7 +576,7 @@ angular.module('zmApp.controllers').controller('MonitorModalCtrl', ['$scope', '$ function SaveSuccess() { $ionicLoading.show({ - template: "done!", + template: $translate.instant('kDone'), noBackdrop: true, duration: 1000 }); @@ -580,7 +585,7 @@ angular.module('zmApp.controllers').controller('MonitorModalCtrl', ['$scope', '$ function SaveError(e) { $ionicLoading.show({ - template: "error - could not save", + template: $translate.instant('kErrorSave'), noBackdrop: true, duration: 2000 }); @@ -599,17 +604,17 @@ angular.module('zmApp.controllers').controller('MonitorModalCtrl', ['$scope', '$ { $rootScope.zmPopup = SecuredPopups.show('show',{ title: 'Confirm', - template: "Are you sure you want to force an alarm for Monitor:"+$scope.monitorName+"?", + template: $translate.instant('kForceAlarmConfirm')+$scope.monitorName+"?", buttons: [ { - text: 'Yes', + text: $translate.instant('kButtonYes'), onTap: function(e) { enableAlarm(mid, mode); } }, { - text: 'No', + text: $translate.instant('kButtonNo'), onTap: function (e) { return; @@ -629,7 +634,7 @@ angular.module('zmApp.controllers').controller('MonitorModalCtrl', ['$scope', '$ var alarmurl = apiurl+"/monitors/alarm/id:"+mid+"/command:"+c+".json"; ZMDataModel.zmLog ("Invoking " + alarmurl); - var status = mode? "forcing alarm": "cancelling alarm"; + var status = mode? $translate.instant('kForcingAlarm'): $translate.instant('kCancellingAlarm'); $ionicLoading.show({ template: status, noBackdrop: true, @@ -639,7 +644,7 @@ angular.module('zmApp.controllers').controller('MonitorModalCtrl', ['$scope', '$ $http.get(alarmurl) .then (function (data) { $ionicLoading.show({ - template: "success", + template: $translate.instant('kSuccess'), noBackdrop: true, duration: 2000, }); @@ -647,7 +652,7 @@ angular.module('zmApp.controllers').controller('MonitorModalCtrl', ['$scope', '$ function (error) { $ionicLoading.show({ - template: "error - please make sure your API supports this feature", + template: $translate.instant('kAlarmAPIError'), noBackdrop: true, duration: 3000, }); @@ -666,6 +671,12 @@ angular.module('zmApp.controllers').controller('MonitorModalCtrl', ['$scope', '$ $scope.stateColor = function() { + var status = [$translate.instant('kMonIdle'), + $translate.instant('kMonPreAlarm'), + $translate.instant('kMonAlarmed'), + $translate.instant('kMonAlert'), + $translate.instant('kMonRecord') + ]; //console.log ("***MONSTATUS**"+$scope.monStatus+"**"); var color=""; switch ($scope.monStatus) @@ -673,19 +684,19 @@ angular.module('zmApp.controllers').controller('MonitorModalCtrl', ['$scope', '$ case "": color="background-color:none"; break; - case "idle": + case status[0]: color="background-color:#4B77BE"; break; - case "pre-alarm": + case status[1]: color="background-color:#e67e22"; break; - case "alarmed": + case status[2]: color="background-color:#D91E18"; break; - case "alert": + case status[3]: color="background-color:#e67e22"; break; - case "record": + case status[4]: color="background-color:#26A65B"; break; } @@ -700,7 +711,7 @@ angular.module('zmApp.controllers').controller('MonitorModalCtrl', ['$scope', '$ $scope.saveImageToPhone = function (mid) { $ionicLoading.show({ - template: "saving snapshot...", + template: $translate.instant('kSavingSnapshot')+'...', noBackdrop: true, duration: zm.httpTimeout }); @@ -839,7 +850,7 @@ angular.module('zmApp.controllers').controller('MonitorModalCtrl', ['$scope', '$ if (disp) { $ionicLoading.hide(); $ionicLoading.show({ - template: "please wait...", + template: $translate.instant('kPleaseWait')+'...', noBackdrop: true, duration: zm.loadingTimeout, }); -- cgit v1.2.3