diff --git a/js/app/controllers/settings.js b/js/app/controllers/settings.js index 96742330..ae3ed298 100644 --- a/js/app/controllers/settings.js +++ b/js/app/controllers/settings.js @@ -73,6 +73,18 @@ } }); + var key_strengths = [ + 'password.poor', + 'password.poor', + 'password.weak', + 'password.good', + 'password.strong' + ]; + + $scope.minimal_value_key_strength = SettingsService.getSetting('vault_key_strength'); + $translate(key_strengths[SettingsService.getSetting('vault_key_strength')]).then(function (translation) { + $scope.required_score = {'strength': translation}; + }); var btn_txt = $translate.instant('bookmarklet.text'); var http = location.protocol, slashes = http.concat("//"), host = slashes.concat(window.location.hostname), complete = host + location.pathname; diff --git a/js/templates.js b/js/templates.js index 98d2a08e..2f3f9f86 100644 --- a/js/templates.js +++ b/js/templates.js @@ -57,7 +57,7 @@ angular.module('views/partials/forms/settings/export.html', []).run(['$templateC angular.module('views/partials/forms/settings/general_settings.html', []).run(['$templateCache', function ($templateCache) { 'use strict'; $templateCache.put('views/partials/forms/settings/general_settings.html', - '

{{ \'rename.vault\' | translate}}

{{ \'change.vault.key\' | translate}}

  • {{error}}
{{\'warning.leave\' | translate}}
{{ \'processing\' | translate}} {{cur_state.process}}
{{ \'total.progress\' | translate}}

{{\'delete.vault\' | translate}}

{{ \'vault.remove.notice\' | translate }} {{\'delete.vault.checkbox\' | translate}}
{{\'deleting.pw\' | translate:translationData}}

{{ \'about.passman\' | translate}}

{{ \'version\' | translate}}: {{passman_version}}

{{ \'donate.support\' | translate}}

{{ \'bookmarklet\' | translate}}

{{ \'bookmarklet.info1\' | translate}}
{{ \'bookmarklet.info2\' | translate}}

'); + '

{{ \'rename.vault\' | translate}}

{{ \'change.vault.key\' | translate}}

  • {{error}}
  • {{\'min.vault.key.strength\' | translate:required_score}}
{{\'warning.leave\' | translate}}
{{ \'processing\' | translate}} {{cur_state.process}}
{{ \'total.progress\' | translate}}

{{\'delete.vault\' | translate}}

{{ \'vault.remove.notice\' | translate }} {{\'delete.vault.checkbox\' | translate}}
{{\'deleting.pw\' | translate:translationData}}

{{ \'about.passman\' | translate}}

{{ \'version\' | translate}}: {{passman_version}}

{{ \'donate.support\' | translate}}

{{ \'bookmarklet\' | translate}}

{{ \'bookmarklet.info1\' | translate}}
{{ \'bookmarklet.info2\' | translate}}

'); }]); angular.module('views/partials/forms/settings/generic_csv_import.html', []).run(['$templateCache', function ($templateCache) { diff --git a/templates/views/partials/forms/settings/general_settings.html b/templates/views/partials/forms/settings/general_settings.html index fd365b6e..d5885470 100644 --- a/templates/views/partials/forms/settings/general_settings.html +++ b/templates/views/partials/forms/settings/general_settings.html @@ -14,15 +14,16 @@ - + -
+
-