diff --git a/jspwiki-main/src/main/java/org/apache/wiki/auth/PasswordComplexityVeriffier.java b/jspwiki-main/src/main/java/org/apache/wiki/auth/PasswordComplexityVeriffier.java index 6e907d6239..43f709ee4b 100644 --- a/jspwiki-main/src/main/java/org/apache/wiki/auth/PasswordComplexityVeriffier.java +++ b/jspwiki-main/src/main/java/org/apache/wiki/auth/PasswordComplexityVeriffier.java @@ -63,10 +63,10 @@ public static List validate(String pwd, Context context) { List problems = new ArrayList<>(); if (pwd.length() > maxLength) { - problems.add(MessageFormat.format(rb.getString( "pwdcheck.toolong") , maxLength) ); + problems.add(MessageFormat.format(rb.getString("pwdcheck.toolong"), maxLength)); } if (pwd.length() < minLength) { - problems.add(MessageFormat.format(rb.getString( "pwdcheck.tooshort") , minLength) ); + problems.add(MessageFormat.format(rb.getString("pwdcheck.tooshort"), minLength)); } char[] cred = pwd.toCharArray(); int upper = 0; @@ -115,20 +115,20 @@ public static List validate(String pwd, Context context) { } } - if (repeats > maxRepeats) { - problems.add(MessageFormat.format(rb.getString( "pwdcheck.repeats") , maxRepeats) ); + if (maxRepeats > 0 && repeats > maxRepeats) { + problems.add(MessageFormat.format(rb.getString("pwdcheck.repeats"), maxRepeats)); } - if (upper < minUpper) { - problems.add(MessageFormat.format(rb.getString( "pwdcheck.minUpper") , minUpper) ); + if (minUpper > 0 && upper < minUpper) { + problems.add(MessageFormat.format(rb.getString("pwdcheck.minUpper"), minUpper)); } - if (lower < minLower) { - problems.add(MessageFormat.format(rb.getString( "pwdcheck.minLower") , minUpper) ); + if (minLower > 0 && lower < minLower) { + problems.add(MessageFormat.format(rb.getString("pwdcheck.minLower"), minUpper)); } - if (digits < minDigits) { - problems.add(MessageFormat.format(rb.getString( "pwdcheck.minDigits") , minUpper) ); + if (minDigits > 0 && digits < minDigits) { + problems.add(MessageFormat.format(rb.getString("pwdcheck.minDigits"), minUpper)); } - if (other < minSymbols) { - problems.add(MessageFormat.format(rb.getString( "pwdcheck.minOther") , other) ); + if (minSymbols > 0 && other < minSymbols) { + problems.add(MessageFormat.format(rb.getString("pwdcheck.minOther"), minSymbols)); } return problems; diff --git a/jspwiki-main/src/main/resources/CoreResources.properties b/jspwiki-main/src/main/resources/CoreResources.properties index edfe7f9488..339397fe8f 100644 --- a/jspwiki-main/src/main/resources/CoreResources.properties +++ b/jspwiki-main/src/main/resources/CoreResources.properties @@ -226,10 +226,10 @@ varmgr.asserted=asserted varmgr.anonymous=anonymous -pwdcheck.repeats=Too many consecutive repeating characters, allowed=[0] -pwdcheck.minUpper=Not enough upper case (A-Z) characters, min=[0] -pwdcheck.minLower=Not enough lower case (a-z) characters, min=[0] -pwdcheck.minDigits=Not enough digits (0-9), min=[0] -pwdcheck.minOther=Not enough symbols or other characters, min=[0] -pwdcheck.tooshort=Password too short, min=[0] -pwdcheck.toolong=Password too long, max=[0] \ No newline at end of file +pwdcheck.repeats=Too many consecutive repeating characters, allowed={0} +pwdcheck.minUpper=Not enough upper case (A-Z) characters, min={0} +pwdcheck.minLower=Not enough lower case (a-z) characters, min={0} +pwdcheck.minDigits=Not enough digits (0-9), min={0} +pwdcheck.minOther=Not enough symbols or other characters, min={0} +pwdcheck.tooshort=Password too short, min={0} +pwdcheck.toolong=Password too long, max={0} \ No newline at end of file diff --git a/jspwiki-main/src/main/resources/CoreResources_de.properties b/jspwiki-main/src/main/resources/CoreResources_de.properties index 776fc36b38..a8d7058296 100644 --- a/jspwiki-main/src/main/resources/CoreResources_de.properties +++ b/jspwiki-main/src/main/resources/CoreResources_de.properties @@ -242,10 +242,10 @@ varmgr.authenticated=authentifiziert varmgr.asserted=angenommene Identit\u00e4t varmgr.anonymous=anonym -pwdcheck.repeats=Zu viele aufeinanderfolgende, sich wiederholende Zeichen, zul\u00e4ssig=[0] -pwdcheck.minUpper=Nicht gen\u00fcgend Gro\u00dfbuchstaben (A-Z), min=[0] -pwdcheck.minLower=Nicht gen\u00fcgend Kleinbuchstaben (a-z), min=[0] -pwdcheck.minDigits=Nicht gen\u00fcgend Ziffern (0-9), min=[0] -pwdcheck.minOther=Nicht gen\u00fcgend Symbole oder andere Zeichen, min=[0] -pwdcheck.tooshort=Passwort zu kurz, min=[0] -pwdcheck.toolong=Passwort zu lang, max=[0] +pwdcheck.repeats=Zu viele aufeinanderfolgende, sich wiederholende Zeichen, zul\u00e4ssig={0} +pwdcheck.minUpper=Nicht gen\u00fcgend Gro\u00dfbuchstaben (A-Z), min={0} +pwdcheck.minLower=Nicht gen\u00fcgend Kleinbuchstaben (a-z), min={0} +pwdcheck.minDigits=Nicht gen\u00fcgend Ziffern (0-9), min={0} +pwdcheck.minOther=Nicht gen\u00fcgend Symbole oder andere Zeichen, min={0} +pwdcheck.tooshort=Passwort zu kurz, min={0} +pwdcheck.toolong=Passwort zu lang, max={0} diff --git a/jspwiki-main/src/main/resources/CoreResources_es.properties b/jspwiki-main/src/main/resources/CoreResources_es.properties index c56402a7c8..014b46bbee 100644 --- a/jspwiki-main/src/main/resources/CoreResources_es.properties +++ b/jspwiki-main/src/main/resources/CoreResources_es.properties @@ -209,10 +209,10 @@ varmgr.not.logged.in=sin identificar varmgr.authenticated=autenticado varmgr.asserted=identificado (sin iniciar sesi\u00f3n) varmgr.anonymous=an\u00f3nimo -pwdcheck.repeats=Demasiados caracteres repetidos consecutivos, permitido=[0] -pwdcheck.minUpper=No hay suficientes caracteres en may\u00fasculas (A-Z), min=[0] -pwdcheck.minLower=No hay suficientes caracteres en min\u00fascula (a-z), min=[0] -pwdcheck.minDigits=No hay suficientes d\u00edgitos (0-9), min=[0] -pwdcheck.minOther=No hay suficientes s\u00edmbolos u otros caracteres, min=[0] -pwdcheck.tooshort=Contrase\u00f1a demasiado corta, min=[0] -pwdcheck.toolong=Contrase\u00f1a demasiado larga, m\u00e1ximo=[0] +pwdcheck.repeats=Demasiados caracteres repetidos consecutivos, permitido={0} +pwdcheck.minUpper=No hay suficientes caracteres en may\u00fasculas (A-Z), min={0} +pwdcheck.minLower=No hay suficientes caracteres en min\u00fascula (a-z), min={0} +pwdcheck.minDigits=No hay suficientes d\u00edgitos (0-9), min={0} +pwdcheck.minOther=No hay suficientes s\u00edmbolos u otros caracteres, min={0} +pwdcheck.tooshort=Contrase\u00f1a demasiado corta, min={0} +pwdcheck.toolong=Contrase\u00f1a demasiado larga, m\u00e1ximo={0} diff --git a/jspwiki-main/src/main/resources/CoreResources_fi.properties b/jspwiki-main/src/main/resources/CoreResources_fi.properties index 39625bd8df..1dead4e943 100644 --- a/jspwiki-main/src/main/resources/CoreResources_fi.properties +++ b/jspwiki-main/src/main/resources/CoreResources_fi.properties @@ -194,10 +194,10 @@ varmgr.asserted = asetettu varmgr.authenticated = kirjautunut varmgr.not.logged.in = kirjautumaton -pwdcheck.repeats=Liian monta per\u00e4kk\u00e4ist\u00e4 toistuvaa merkki\u00e4, sallittu=[0] -pwdcheck.minUpper=Ei tarpeeksi isoja kirjaimia (A-Z), min=[0] -pwdcheck.minLower=Ei tarpeeksi pieni\u00e4 kirjaimia (a-z), min=[0] -pwdcheck.minDigits=Ei tarpeeksi numeroita (0-9), min=[0] -pwdcheck.minOther=Ei tarpeeksi symboleja tai muita merkkej\u00e4, min=[0] -pwdcheck.tooshort=Salasana liian lyhyt, min=[0] -pwdcheck.toolong=Salasana liian pitk\u00e4, max=[0] +pwdcheck.repeats=Liian monta per\u00e4kk\u00e4ist\u00e4 toistuvaa merkki\u00e4, sallittu={0} +pwdcheck.minUpper=Ei tarpeeksi isoja kirjaimia (A-Z), min={0} +pwdcheck.minLower=Ei tarpeeksi pieni\u00e4 kirjaimia (a-z), min={0} +pwdcheck.minDigits=Ei tarpeeksi numeroita (0-9), min={0} +pwdcheck.minOther=Ei tarpeeksi symboleja tai muita merkkej\u00e4, min={0} +pwdcheck.tooshort=Salasana liian lyhyt, min={0} +pwdcheck.toolong=Salasana liian pitk\u00e4, max={0} diff --git a/jspwiki-main/src/main/resources/CoreResources_fr.properties b/jspwiki-main/src/main/resources/CoreResources_fr.properties index 0612b95822..35c7cb514c 100644 --- a/jspwiki-main/src/main/resources/CoreResources_fr.properties +++ b/jspwiki-main/src/main/resources/CoreResources_fr.properties @@ -244,10 +244,10 @@ varmgr.not.logged.in=non identifi\u00e9 varmgr.authenticated=authentifi\u00e9 varmgr.asserted=reconnu varmgr.anonymous=anonyme -pwdcheck.repeats=Trop de caract\u00e8res cons\u00e9cutifs r\u00e9p\u00e9t\u00e9s, autoris\u00e9=[0] -pwdcheck.minUpper=Nombre insuffisant de caract\u00e8res majuscules (A-Z), min=[0] -pwdcheck.minLower=Nombre insuffisant de caract\u00e8res minuscules (a-z), min=[0] -pwdcheck.minDigits=Nombre de chiffres insuffisant (0-9), min=[0] -pwdcheck.minOther=Pas assez de symboles ou d'autres caract\u00e8res, min=[0] -pwdcheck.tooshort=Mot de passe trop court, min=[0] -pwdcheck.toolong=Mot de passe trop long, max=[0] +pwdcheck.repeats=Trop de caract\u00e8res cons\u00e9cutifs r\u00e9p\u00e9t\u00e9s, autoris\u00e9={0} +pwdcheck.minUpper=Nombre insuffisant de caract\u00e8res majuscules (A-Z), min={0} +pwdcheck.minLower=Nombre insuffisant de caract\u00e8res minuscules (a-z), min={0} +pwdcheck.minDigits=Nombre de chiffres insuffisant (0-9), min={0} +pwdcheck.minOther=Pas assez de symboles ou d'autres caract\u00e8res, min={0} +pwdcheck.tooshort=Mot de passe trop court, min={0} +pwdcheck.toolong=Mot de passe trop long, max={0} diff --git a/jspwiki-main/src/main/resources/CoreResources_it.properties b/jspwiki-main/src/main/resources/CoreResources_it.properties index af75b0c86c..9b36cc92db 100644 --- a/jspwiki-main/src/main/resources/CoreResources_it.properties +++ b/jspwiki-main/src/main/resources/CoreResources_it.properties @@ -231,10 +231,10 @@ varmgr.not.logged.in=non collegato varmgr.authenticated=autenticato varmgr.asserted=asserito varmgr.anonymous=anonimo -pwdcheck.repeats=Troppi caratteri ripetuti consecutivi, consentiti=[0] -pwdcheck.minUpper=Non ci sono abbastanza caratteri maiuscoli (A-Z), min=[0] -pwdcheck.minLower=Non ci sono abbastanza caratteri minuscoli (a-z), min=[0] -pwdcheck.minDigits=Cifre insufficienti (0-9), min=[0] -pwdcheck.minOther=Simboli o altri caratteri non sufficienti, min=[0] -pwdcheck.tooshort=Password troppo corta, min=[0] -pwdcheck.toolong=Password troppo lunga, max=[0] +pwdcheck.repeats=Troppi caratteri ripetuti consecutivi, consentiti={0} +pwdcheck.minUpper=Non ci sono abbastanza caratteri maiuscoli (A-Z), min={0} +pwdcheck.minLower=Non ci sono abbastanza caratteri minuscoli (a-z), min={0} +pwdcheck.minDigits=Cifre insufficienti (0-9), min={0} +pwdcheck.minOther=Simboli o altri caratteri non sufficienti, min={0} +pwdcheck.tooshort=Password troppo corta, min={0} +pwdcheck.toolong=Password troppo lunga, max={0} diff --git a/jspwiki-main/src/main/resources/CoreResources_nl.properties b/jspwiki-main/src/main/resources/CoreResources_nl.properties index dac03b8e1d..bd7e71bb93 100644 --- a/jspwiki-main/src/main/resources/CoreResources_nl.properties +++ b/jspwiki-main/src/main/resources/CoreResources_nl.properties @@ -229,10 +229,10 @@ varmgr.not.logged.in=niet ingelogd varmgr.authenticated=geauthenticeerd varmgr.asserted=aangenomen identiteit varmgr.anonymous=anoniem -pwdcheck.repeats=Te veel opeenvolgende herhalende tekens, toegestaan=[0] -pwdcheck.minUpper=Niet genoeg hoofdletters (A-Z), min=[0] -pwdcheck.minLower=Niet genoeg kleine letters (a-z), min=[0] -pwdcheck.minDigits=Niet genoeg cijfers (0-9), min=[0] -pwdcheck.minOther=Niet genoeg symbolen of andere tekens, min=[0] -pwdcheck.tooshort=Wachtwoord te kort, min=[0] -pwdcheck.toolong=Wachtwoord te lang, max=[0] +pwdcheck.repeats=Te veel opeenvolgende herhalende tekens, toegestaan={0} +pwdcheck.minUpper=Niet genoeg hoofdletters (A-Z), min={0} +pwdcheck.minLower=Niet genoeg kleine letters (a-z), min={0} +pwdcheck.minDigits=Niet genoeg cijfers (0-9), min={0} +pwdcheck.minOther=Niet genoeg symbolen of andere tekens, min={0} +pwdcheck.tooshort=Wachtwoord te kort, min={0} +pwdcheck.toolong=Wachtwoord te lang, max={0} diff --git a/jspwiki-main/src/main/resources/CoreResources_pt_BR.properties b/jspwiki-main/src/main/resources/CoreResources_pt_BR.properties index 4431915d60..a5c32de37a 100644 --- a/jspwiki-main/src/main/resources/CoreResources_pt_BR.properties +++ b/jspwiki-main/src/main/resources/CoreResources_pt_BR.properties @@ -231,10 +231,10 @@ varmgr.not.logged.in=n\u00e3o autenticado varmgr.authenticated=autenticado varmgr.asserted=identificado varmgr.anonymous=an\u00f4nimo -pwdcheck.repeats=Muitos caracteres repetidos consecutivos, permitido=[0] -pwdcheck.minUpper=N\u00e3o h\u00e1 caracteres mai\u00fasculos suficientes (A-Z), m\u00ednimo=[0] -pwdcheck.minLower=N\u00e3o h\u00e1 caracteres min\u00fasculos (a-z) suficientes, min=[0] -pwdcheck.minDigits=D\u00edgitos insuficientes (0-9), m\u00ednimo=[0] -pwdcheck.minOther=N\u00e3o h\u00e1 s\u00edmbolos ou outros caracteres suficientes, min=[0] -pwdcheck.tooshort=Senha muito curta, min=[0] -pwdcheck.toolong=Senha muito longa, m\u00e1ximo=[0] +pwdcheck.repeats=Muitos caracteres repetidos consecutivos, permitido={0} +pwdcheck.minUpper=N\u00e3o h\u00e1 caracteres mai\u00fasculos suficientes (A-Z), m\u00ednimo={0} +pwdcheck.minLower=N\u00e3o h\u00e1 caracteres min\u00fasculos (a-z) suficientes, min={0} +pwdcheck.minDigits=D\u00edgitos insuficientes (0-9), m\u00ednimo={0} +pwdcheck.minOther=N\u00e3o h\u00e1 s\u00edmbolos ou outros caracteres suficientes, min={0} +pwdcheck.tooshort=Senha muito curta, min={0} +pwdcheck.toolong=Senha muito longa, m\u00e1ximo={0} diff --git a/jspwiki-main/src/main/resources/CoreResources_ru.properties b/jspwiki-main/src/main/resources/CoreResources_ru.properties index 829b0fdac6..c0bb0b0f2b 100644 --- a/jspwiki-main/src/main/resources/CoreResources_ru.properties +++ b/jspwiki-main/src/main/resources/CoreResources_ru.properties @@ -236,10 +236,10 @@ varmgr.authenticated=\u043f\u0440\u0438\u0441\u0443\u0442\u0441\u0442\u0432\u044 varmgr.asserted=\u0432 \u043f\u0440\u043e\u0446\u0435\u0441\u0441\u0435 varmgr.anonymous=\u0433\u043e\u0441\u0442\u044c -pwdcheck.repeats=\u0421\u043b\u0438\u0448\u043a\u043e\u043c \u043c\u043d\u043e\u0433\u043e \u043f\u043e\u0441\u043b\u0435\u0434\u043e\u0432\u0430\u0442\u0435\u043b\u044c\u043d\u044b\u0445 \u043f\u043e\u0432\u0442\u043e\u0440\u044f\u044e\u0449\u0438\u0445\u0441\u044f \u0441\u0438\u043c\u0432\u043e\u043b\u043e\u0432, \u0440\u0430\u0437\u0440\u0435\u0448\u0435\u043d\u043e=[0] -pwdcheck.minUpper=\u041d\u0435\u0434\u043e\u0441\u0442\u0430\u0442\u043e\u0447\u043d\u043e \u0437\u0430\u0433\u043b\u0430\u0432\u043d\u044b\u0445 \u0441\u0438\u043c\u0432\u043e\u043b\u043e\u0432 (A\u2013Z), min=[0] -pwdcheck.minLower=\u041d\u0435\u0434\u043e\u0441\u0442\u0430\u0442\u043e\u0447\u043d\u043e \u0441\u0442\u0440\u043e\u0447\u043d\u044b\u0445 \u0441\u0438\u043c\u0432\u043e\u043b\u043e\u0432 (a\u2013z), min=[0] -pwdcheck.minDigits=\u041d\u0435\u0434\u043e\u0441\u0442\u0430\u0442\u043e\u0447\u043d\u043e \u0446\u0438\u0444\u0440 (0-9), min=[0] -pwdcheck.minOther=\u041d\u0435\u0434\u043e\u0441\u0442\u0430\u0442\u043e\u0447\u043d\u043e \u0441\u0438\u043c\u0432\u043e\u043b\u043e\u0432 \u0438\u043b\u0438 \u0434\u0440\u0443\u0433\u0438\u0445 \u0437\u043d\u0430\u043a\u043e\u0432, min=[0] -pwdcheck.tooshort=\u041f\u0430\u0440\u043e\u043b\u044c \u0441\u043b\u0438\u0448\u043a\u043e\u043c \u043a\u043e\u0440\u043e\u0442\u043a\u0438\u0439, \u043c\u0438\u043d=[0] -pwdcheck.toolong=\u041f\u0430\u0440\u043e\u043b\u044c \u0441\u043b\u0438\u0448\u043a\u043e\u043c \u0434\u043b\u0438\u043d\u043d\u044b\u0439, \u043c\u0430\u043a\u0441.=[0] +pwdcheck.repeats=\u0421\u043b\u0438\u0448\u043a\u043e\u043c \u043c\u043d\u043e\u0433\u043e \u043f\u043e\u0441\u043b\u0435\u0434\u043e\u0432\u0430\u0442\u0435\u043b\u044c\u043d\u044b\u0445 \u043f\u043e\u0432\u0442\u043e\u0440\u044f\u044e\u0449\u0438\u0445\u0441\u044f \u0441\u0438\u043c\u0432\u043e\u043b\u043e\u0432, \u0440\u0430\u0437\u0440\u0435\u0448\u0435\u043d\u043e={0} +pwdcheck.minUpper=\u041d\u0435\u0434\u043e\u0441\u0442\u0430\u0442\u043e\u0447\u043d\u043e \u0437\u0430\u0433\u043b\u0430\u0432\u043d\u044b\u0445 \u0441\u0438\u043c\u0432\u043e\u043b\u043e\u0432 (A\u2013Z), min={0} +pwdcheck.minLower=\u041d\u0435\u0434\u043e\u0441\u0442\u0430\u0442\u043e\u0447\u043d\u043e \u0441\u0442\u0440\u043e\u0447\u043d\u044b\u0445 \u0441\u0438\u043c\u0432\u043e\u043b\u043e\u0432 (a\u2013z), min={0} +pwdcheck.minDigits=\u041d\u0435\u0434\u043e\u0441\u0442\u0430\u0442\u043e\u0447\u043d\u043e \u0446\u0438\u0444\u0440 (0-9), min={0} +pwdcheck.minOther=\u041d\u0435\u0434\u043e\u0441\u0442\u0430\u0442\u043e\u0447\u043d\u043e \u0441\u0438\u043c\u0432\u043e\u043b\u043e\u0432 \u0438\u043b\u0438 \u0434\u0440\u0443\u0433\u0438\u0445 \u0437\u043d\u0430\u043a\u043e\u0432, min={0} +pwdcheck.tooshort=\u041f\u0430\u0440\u043e\u043b\u044c \u0441\u043b\u0438\u0448\u043a\u043e\u043c \u043a\u043e\u0440\u043e\u0442\u043a\u0438\u0439, \u043c\u0438\u043d={0} +pwdcheck.toolong=\u041f\u0430\u0440\u043e\u043b\u044c \u0441\u043b\u0438\u0448\u043a\u043e\u043c \u0434\u043b\u0438\u043d\u043d\u044b\u0439, \u043c\u0430\u043a\u0441.={0} diff --git a/jspwiki-main/src/main/resources/CoreResources_zh_CN.properties b/jspwiki-main/src/main/resources/CoreResources_zh_CN.properties index cab98686b6..a17173307c 100644 --- a/jspwiki-main/src/main/resources/CoreResources_zh_CN.properties +++ b/jspwiki-main/src/main/resources/CoreResources_zh_CN.properties @@ -165,7 +165,7 @@ install.jsp.install.warning=\u8b66\u544a\uff1a install.jsp.install.error=\u65e0\u6cd5\u4fdd\u5b58\u914d\u7f6e\uff1a install.jsp.install.msg.rnd.pwd=\u7531\u4e8e\u8fd8\u6ca1\u6709\u7ba1\u7406\u5458\u5e10\u6237\uff0cJSPWiki \u4f1a\u521b\u5efa\u4e00\u4e2a\u7ba1\u7406\u5458\u5e10\u6237\uff0c\u5bc6\u7801\u968f\u673a\u751f\u6210\u3002\ \u5f53\u7136\u4e86\uff0c\u60a8\u53ef\u4ee5\u968f\u540e\u4fee\u6539\u8fd9\u4e2a\u5bc6\u7801\u3002\ -\u5e10\u6237 ID \u4e3a [{0}]\uff0c\u5bc6\u7801\u4e3a\uff1a__{1}__\u3002\ +\u5e10\u6237 ID \u4e3a {{0}}\uff0c\u5bc6\u7801\u4e3a\uff1a__{1}__\u3002\ \u8bf7\u5c06\u6b64\u4fe1\u606f\u5199\u4e0b\u6765\u5e76\u59a5\u5584\u4fdd\u7ba1\u3002\ \u53e6\u5916 JSPWiki \u8fd8\u521b\u5efa\u4e86\u4e00\u4e2a\u540d\u4e3a {2} \u7684 wiki \u7ec4\uff0c\u8fd9\u4e2a\u7ec4\u5305\u542b\u6b64\u7528\u6237\u3002 install.jsp.install.msg.admin.notexists=\u60a8\u662f\u7b2c\u4e00\u6b21\u8fd0\u884c\u6b64\u5b89\u88c5\u7a0b\u5e8f\u5417\uff1f\ @@ -237,10 +237,10 @@ varmgr.authenticated=\u5df2\u9a8c\u8bc1 varmgr.asserted=\u5c1a\u5f85\u9a8c\u8bc1 varmgr.anonymous=\u533f\u540d -pwdcheck.repeats=\u8fde\u7eed\u91cd\u590d\u5b57\u7b26\u8fc7\u591a\uff0c\u5141\u8bb8\u503c\u4e3a[0] -pwdcheck.minUpper=\u5927\u5199\u5b57\u6bcd\uff08A-Z\uff09\u5b57\u7b26\u4e0d\u8db3\uff0c\u6700\u5c0f\u503c\u4e3a[0] -pwdcheck.minLower=\u5c0f\u5199\u5b57\u6bcd (a-z) \u5b57\u7b26\u4e0d\u8db3\uff0c\u6700\u5c0f\u503c\u4e3a [0] -pwdcheck.minDigits=\u6570\u5b57\u4e0d\u8db3\uff080-9\uff09\uff0c\u6700\u5c0f\u503c\u4e3a[0] -pwdcheck.minOther=\u7b26\u53f7\u6216\u5176\u4ed6\u5b57\u7b26\u4e0d\u8db3\uff0c\u6700\u5c0f\u503c\u4e3a[0] -pwdcheck.tooshort=\u5bc6\u7801\u8fc7\u77ed\uff0c\u6700\u5c0f\u503c\u4e3a[0] -pwdcheck.toolong=\u5bc6\u7801\u8fc7\u957f\uff0c\u6700\u5927\u9650\u5236\u4e3a[0] +pwdcheck.repeats=\u8fde\u7eed\u91cd\u590d\u5b57\u7b26\u8fc7\u591a\uff0c\u5141\u8bb8\u503c\u4e3a{0} +pwdcheck.minUpper=\u5927\u5199\u5b57\u6bcd\uff08A-Z\uff09\u5b57\u7b26\u4e0d\u8db3\uff0c\u6700\u5c0f\u503c\u4e3a{0} +pwdcheck.minLower=\u5c0f\u5199\u5b57\u6bcd (a-z) \u5b57\u7b26\u4e0d\u8db3\uff0c\u6700\u5c0f\u503c\u4e3a {0} +pwdcheck.minDigits=\u6570\u5b57\u4e0d\u8db3\uff080-9\uff09\uff0c\u6700\u5c0f\u503c\u4e3a{0} +pwdcheck.minOther=\u7b26\u53f7\u6216\u5176\u4ed6\u5b57\u7b26\u4e0d\u8db3\uff0c\u6700\u5c0f\u503c\u4e3a{0} +pwdcheck.tooshort=\u5bc6\u7801\u8fc7\u77ed\uff0c\u6700\u5c0f\u503c\u4e3a{0} +pwdcheck.toolong=\u5bc6\u7801\u8fc7\u957f\uff0c\u6700\u5927\u9650\u5236\u4e3a{0}