Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
Expand Up @@ -63,10 +63,10 @@ public static List<String> validate(String pwd, Context context) {

List<String> 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;
Expand Down Expand Up @@ -115,20 +115,20 @@ public static List<String> 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;

Expand Down
14 changes: 7 additions & 7 deletions jspwiki-main/src/main/resources/CoreResources.properties
Original file line number Diff line number Diff line change
Expand Up @@ -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]
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}
14 changes: 7 additions & 7 deletions jspwiki-main/src/main/resources/CoreResources_de.properties
Original file line number Diff line number Diff line change
Expand Up @@ -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}
14 changes: 7 additions & 7 deletions jspwiki-main/src/main/resources/CoreResources_es.properties
Original file line number Diff line number Diff line change
Expand Up @@ -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}
14 changes: 7 additions & 7 deletions jspwiki-main/src/main/resources/CoreResources_fi.properties
Original file line number Diff line number Diff line change
Expand Up @@ -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}
14 changes: 7 additions & 7 deletions jspwiki-main/src/main/resources/CoreResources_fr.properties
Original file line number Diff line number Diff line change
Expand Up @@ -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}
14 changes: 7 additions & 7 deletions jspwiki-main/src/main/resources/CoreResources_it.properties
Original file line number Diff line number Diff line change
Expand Up @@ -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}
14 changes: 7 additions & 7 deletions jspwiki-main/src/main/resources/CoreResources_nl.properties
Original file line number Diff line number Diff line change
Expand Up @@ -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}
14 changes: 7 additions & 7 deletions jspwiki-main/src/main/resources/CoreResources_pt_BR.properties
Original file line number Diff line number Diff line change
Expand Up @@ -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}
14 changes: 7 additions & 7 deletions jspwiki-main/src/main/resources/CoreResources_ru.properties
Original file line number Diff line number Diff line change
Expand Up @@ -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}
16 changes: 8 additions & 8 deletions jspwiki-main/src/main/resources/CoreResources_zh_CN.properties
Original file line number Diff line number Diff line change
Expand Up @@ -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\
Expand Down Expand Up @@ -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}
Loading