UNPKG

pwstrength-bootstrap

Version:

jQuery plugin for Twitter Bootstrap that provides rulesets for visualy displaying the quality of a users typed in password.

47 lines (40 loc) 1.34 kB
/* * jQuery Password Strength plugin for Twitter Bootstrap * * Copyright (c) 2008-2013 Tane Piper * Copyright (c) 2013 Alejandro Blanco * Dual licensed under the MIT and GPL licenses. */ // eslint-disable-next-line no-implicit-globals var i18n = {}; (function(i18next) { 'use strict'; i18n.fallback = { wordMinLength: 'Your password is too short', wordMaxLength: 'Your password is too long', wordInvalidChar: 'Your password contains an invalid character', wordNotEmail: 'Do not use your email as your password', wordSimilarToUsername: 'Your password cannot contain your username', wordTwoCharacterClasses: 'Use different character classes', wordRepetitions: 'Too many repetitions', wordSequences: 'Your password contains sequences', errorList: 'Errors:', veryWeak: 'Very Weak', weak: 'Weak', normal: 'Normal', medium: 'Medium', strong: 'Strong', veryStrong: 'Very Strong' }; i18n.t = function(key) { var result = ''; // Try to use i18next.com if (i18next) { result = i18next.t(key); } else { // Fallback to english result = i18n.fallback[key]; } return result === key ? '' : result; }; })(window.i18next);