Skip to content
GitLab
Projects
Groups
Snippets
/
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
Menu
Open sidebar
ISPConfig
ISPConfig 3
Commits
2a189307
Commit
2a189307
authored
May 18, 2012
by
Falko Timme
Browse files
- Added "Repeat Password" field to all forms where a password has to be set.
parent
726cfac8
Changes
47
Hide whitespace changes
Inline
Side-by-side
interface/web/admin/lib/lang/de_remote_user.lng
View file @
2a189307
...
...
@@ -41,4 +41,7 @@ $wb['DNS srv functions'] = 'DNS srv Funktionen';
$wb
[
'DNS txt functions'
]
=
'DNS txt Funktionen'
;
$wb
[
'Mail mailing list functions'
]
=
'Mail mailinglist functions'
;
$wb
[
'generate_password_txt'
]
=
'Passwort erzeugen'
;
$wb
[
'repeat_password_txt'
]
=
'Passwort wiederholen'
;
$wb
[
'password_mismatch_txt'
]
=
'Die Passwörter stimmen nicht überein.'
;
$wb
[
'password_match_txt'
]
=
'Die Passwörter stimmen überein.'
;
?>
interface/web/admin/lib/lang/de_users.lng
View file @
2a189307
...
...
@@ -26,4 +26,7 @@ $wb['username_unique'] = 'Es gibt bereits einen Benutzer mit diesem Namen';
$wb
[
'startmodule_err'
]
=
'Start Modul ist nicht innerhalb der Module.'
;
$wb
[
'password_strength_txt'
]
=
'Passwortkomplexität'
;
$wb
[
'generate_password_txt'
]
=
'Passwort erzeugen'
;
$wb
[
'repeat_password_txt'
]
=
'Passwort wiederholen'
;
$wb
[
'password_mismatch_txt'
]
=
'Die Passwörter stimmen nicht überein.'
;
$wb
[
'password_match_txt'
]
=
'Die Passwörter stimmen überein.'
;
?>
interface/web/admin/lib/lang/en_remote_user.lng
View file @
2a189307
...
...
@@ -41,4 +41,7 @@ $wb['DNS rp functions'] = 'DNS rp functions';
$wb
[
'DNS srv functions'
]
=
'DNS srv functions'
;
$wb
[
'DNS txt functions'
]
=
'DNS txt functions'
;
$wb
[
'generate_password_txt'
]
=
'Generate Password'
;
$wb
[
'repeat_password_txt'
]
=
'Repeat Password'
;
$wb
[
'password_mismatch_txt'
]
=
'The passwords do not match.'
;
$wb
[
'password_match_txt'
]
=
'The passwords do match.'
;
?>
interface/web/admin/lib/lang/en_users.lng
View file @
2a189307
...
...
@@ -26,4 +26,7 @@ $wb["groups_txt"] = 'Groups';
$wb
[
"default_group_txt"
]
=
'Default Group'
;
$wb
[
"startmodule_err"
]
=
'Start module is not within modules.'
;
$wb
[
'generate_password_txt'
]
=
'Generate Password'
;
$wb
[
'repeat_password_txt'
]
=
'Repeat Password'
;
$wb
[
'password_mismatch_txt'
]
=
'The passwords do not match.'
;
$wb
[
'password_match_txt'
]
=
'The passwords do match.'
;
?>
interface/web/admin/templates/remote_user_edit.htm
View file @
2a189307
...
...
@@ -13,13 +13,19 @@
<div
class=
"ctrlHolder"
>
<label
for=
"remote_password"
>
{tmpl_var name='password_txt'}
</label>
<input
name=
"remote_password"
id=
"password"
value=
"{tmpl_var name='remote_password'}"
size=
"30"
maxlength=
"255"
type=
"password"
class=
"textInput"
onkeyup=
"pass_check(this.value)"
/>
<a
href=
"javascript:void(0);"
onClick=
"generatePassword('password');"
>
{tmpl_var name='generate_password_txt'}
</a>
<input
name=
"remote_password"
id=
"password"
value=
"{tmpl_var name='remote_password'}"
size=
"30"
maxlength=
"255"
type=
"password"
class=
"textInput"
onkeyup=
"pass_check(this.value)
;checkPassMatch('password','repeat_password');
"
/>
<a
href=
"javascript:void(0);"
onClick=
"generatePassword('password');"
>
{tmpl_var name='generate_password_txt'}
</a>
</div>
<div
class=
"ctrlHolder"
>
<p
class=
"label"
>
{tmpl_var name='password_strength_txt'}
</p>
<div
id=
"passBar"
></div>
<p
class=
"formHint"
><span
id=
"passText"
>
</span></p>
</div>
<div
class=
"ctrlHolder"
>
<label
for=
"repeat_password"
>
{tmpl_var name='repeat_password_txt'}
</label>
<input
name=
"repeat_password"
id=
"repeat_password"
value=
""
size=
"15"
maxlength=
"100"
type=
"password"
class=
"textInput"
style=
"width:100px;"
onkeyup=
"checkPassMatch('password','repeat_password');"
/>
</div>
<div
id=
"confirmpasswordError"
style=
"display:none;"
class=
"confirmpassworderror"
>
{tmpl_var name='password_mismatch_txt'}
</div>
<div
id=
"confirmpasswordOK"
style=
"display:none;"
class=
"confirmpasswordok"
>
{tmpl_var name='password_match_txt'}
</div>
<div
class=
"ctrlHolder"
>
<p
class=
"label"
>
{tmpl_var name='function_txt'}
</p>
<div
class=
"multiField"
>
...
...
interface/web/admin/templates/users_user_edit.htm
View file @
2a189307
...
...
@@ -11,13 +11,19 @@
</div>
<div
class=
"ctrlHolder"
>
<label
for=
"passwort"
>
{tmpl_var name='passwort_txt'}
</label>
<input
name=
"passwort"
id=
"passwort"
value=
"{tmpl_var name='passwort'}"
size=
"15"
maxlength=
"100"
type=
"password"
class=
"textInput"
onkeyup=
"pass_check(this.value)"
/>
<a
href=
"javascript:void(0);"
onClick=
"generatePassword('passwort');"
>
{tmpl_var name='generate_password_txt'}
</a>
<input
name=
"passwort"
id=
"passwort"
value=
"{tmpl_var name='passwort'}"
size=
"15"
maxlength=
"100"
type=
"password"
class=
"textInput"
onkeyup=
"pass_check(this.value)
;checkPassMatch('passwort','repeat_password');
"
/>
<a
href=
"javascript:void(0);"
onClick=
"generatePassword('passwort');"
>
{tmpl_var name='generate_password_txt'}
</a>
</div>
<div
class=
"ctrlHolder"
>
<p
class=
"label"
>
{tmpl_var name='password_strength_txt'}
</p>
<div
id=
"passBar"
></div>
<p
class=
"formHint"
><span
id=
"passText"
>
</span></p>
</div>
<div
class=
"ctrlHolder"
>
<label
for=
"repeat_password"
>
{tmpl_var name='repeat_password_txt'}
</label>
<input
name=
"repeat_password"
id=
"repeat_password"
value=
""
size=
"15"
maxlength=
"100"
type=
"password"
class=
"textInput"
style=
"width:100px;"
onkeyup=
"checkPassMatch('passwort','repeat_password');"
/>
</div>
<div
id=
"confirmpasswordError"
style=
"display:none;"
class=
"confirmpassworderror"
>
{tmpl_var name='password_mismatch_txt'}
</div>
<div
id=
"confirmpasswordOK"
style=
"display:none;"
class=
"confirmpasswordok"
>
{tmpl_var name='password_match_txt'}
</div>
<div
class=
"ctrlHolder"
>
<p
class=
"label"
>
{tmpl_var name='modules_txt'}
</p>
<div
class=
"multiField"
>
...
...
interface/web/client/lib/lang/de_client.lng
View file @
2a189307
...
...
@@ -119,4 +119,7 @@ $wb["cron_job_limits_txt"] = 'Cron Job-Limits';
$wb
[
"dns_limits_txt"
]
=
'DNS-Limits'
;
$wb
[
"virtualization_limits_txt"
]
=
'Virtualisierungs-Limits'
;
$wb
[
'generate_password_txt'
]
=
'Passwort erzeugen'
;
$wb
[
'repeat_password_txt'
]
=
'Passwort wiederholen'
;
$wb
[
'password_mismatch_txt'
]
=
'Die Passwörter stimmen nicht überein.'
;
$wb
[
'password_match_txt'
]
=
'Die Passwörter stimmen überein.'
;
?>
interface/web/client/lib/lang/de_reseller.lng
View file @
2a189307
...
...
@@ -114,4 +114,7 @@ $wb["cron_job_limits_txt"] = 'Cron Job-Limits';
$wb
[
"dns_limits_txt"
]
=
'DNS-Limits'
;
$wb
[
"virtualization_limits_txt"
]
=
'Virtualisierungs-Limits'
;
$wb
[
'generate_password_txt'
]
=
'Passwort erzeugen'
;
$wb
[
'repeat_password_txt'
]
=
'Passwort wiederholen'
;
$wb
[
'password_mismatch_txt'
]
=
'Die Passwörter stimmen nicht überein.'
;
$wb
[
'password_match_txt'
]
=
'Die Passwörter stimmen überein.'
;
?>
interface/web/client/lib/lang/en_client.lng
View file @
2a189307
...
...
@@ -122,4 +122,7 @@ $wb["cron_job_limits_txt"] = 'Cron Job Limits';
$wb
[
"dns_limits_txt"
]
=
'DNS Limits'
;
$wb
[
"virtualization_limits_txt"
]
=
'Virtualization Limits'
;
$wb
[
'generate_password_txt'
]
=
'Generate Password'
;
$wb
[
'repeat_password_txt'
]
=
'Repeat Password'
;
$wb
[
'password_mismatch_txt'
]
=
'The passwords do not match.'
;
$wb
[
'password_match_txt'
]
=
'The passwords do match.'
;
?>
interface/web/client/lib/lang/en_reseller.lng
View file @
2a189307
...
...
@@ -116,4 +116,7 @@ $wb["cron_job_limits_txt"] = 'Cron Job Limits';
$wb
[
"dns_limits_txt"
]
=
'DNS Limits'
;
$wb
[
"virtualization_limits_txt"
]
=
'Virtualization Limits'
;
$wb
[
'generate_password_txt'
]
=
'Generate Password'
;
$wb
[
'repeat_password_txt'
]
=
'Repeat Password'
;
$wb
[
'password_mismatch_txt'
]
=
'The passwords do not match.'
;
$wb
[
'password_match_txt'
]
=
'The passwords do match.'
;
?>
interface/web/client/templates/client_edit_address.htm
View file @
2a189307
...
...
@@ -23,13 +23,19 @@
</div>
<div
class=
"ctrlHolder"
>
<label
for=
"password"
>
{tmpl_var name='password_txt'}
</label>
<input
name=
"password"
id=
"password"
value=
"{tmpl_var name='password'}"
size=
"30"
maxlength=
"255"
type=
"password"
class=
"textInput"
onkeyup=
"pass_check(this.value)"
/>
<a
href=
"javascript:void(0);"
onClick=
"generatePassword('password');"
>
{tmpl_var name='generate_password_txt'}
</a>
<input
name=
"password"
id=
"password"
value=
"{tmpl_var name='password'}"
size=
"30"
maxlength=
"255"
type=
"password"
class=
"textInput"
onkeyup=
"pass_check(this.value)
;checkPassMatch('password','repeat_password');
"
/>
<a
href=
"javascript:void(0);"
onClick=
"generatePassword('password');"
>
{tmpl_var name='generate_password_txt'}
</a>
</div>
<div
class=
"ctrlHolder"
>
<p
class=
"label"
>
{tmpl_var name='password_strength_txt'}
</p>
<div
id=
"passBar"
></div>
<p
class=
"formHint"
><span
id=
"passText"
>
</span></p>
</div>
<div
class=
"ctrlHolder"
>
<label
for=
"repeat_password"
>
{tmpl_var name='repeat_password_txt'}
</label>
<input
name=
"repeat_password"
id=
"repeat_password"
value=
""
size=
"15"
maxlength=
"100"
type=
"password"
class=
"textInput"
style=
"width:100px;"
onkeyup=
"checkPassMatch('password','repeat_password');"
/>
</div>
<div
id=
"confirmpasswordError"
style=
"display:none;"
class=
"confirmpassworderror"
>
{tmpl_var name='password_mismatch_txt'}
</div>
<div
id=
"confirmpasswordOK"
style=
"display:none;"
class=
"confirmpasswordok"
>
{tmpl_var name='password_match_txt'}
</div>
<div
class=
"ctrlHolder"
>
<label
for=
"language"
>
{tmpl_var name='language_txt'}
</label>
<select
name=
"language"
id=
"language"
class=
"selectInput withicons"
>
...
...
interface/web/client/templates/reseller_edit_address.htm
View file @
2a189307
...
...
@@ -23,13 +23,19 @@
</div>
<div
class=
"ctrlHolder"
>
<label
for=
"password"
>
{tmpl_var name='password_txt'}
</label>
<input
name=
"password"
id=
"password"
value=
"{tmpl_var name='password'}"
size=
"30"
maxlength=
"255"
type=
"password"
class=
"textInput"
onkeyup=
"pass_check(this.value)"
/>
<a
href=
"javascript:void(0);"
onClick=
"generatePassword('password');"
>
{tmpl_var name='generate_password_txt'}
</a>
<input
name=
"password"
id=
"password"
value=
"{tmpl_var name='password'}"
size=
"30"
maxlength=
"255"
type=
"password"
class=
"textInput"
onkeyup=
"pass_check(this.value)
;checkPassMatch('password','repeat_password');
"
/>
<a
href=
"javascript:void(0);"
onClick=
"generatePassword('password');"
>
{tmpl_var name='generate_password_txt'}
</a>
</div>
<div
class=
"ctrlHolder"
>
<p
class=
"label"
>
{tmpl_var name='password_strength_txt'}
</p>
<div
id=
"passBar"
></div>
<p
class=
"formHint"
><span
id=
"passText"
>
</span></p>
</div>
<div
class=
"ctrlHolder"
>
<label
for=
"repeat_password"
>
{tmpl_var name='repeat_password_txt'}
</label>
<input
name=
"repeat_password"
id=
"repeat_password"
value=
""
size=
"15"
maxlength=
"100"
type=
"password"
class=
"textInput"
style=
"width:100px;"
onkeyup=
"checkPassMatch('password','repeat_password');"
/>
</div>
<div
id=
"confirmpasswordError"
style=
"display:none;"
class=
"confirmpassworderror"
>
{tmpl_var name='password_mismatch_txt'}
</div>
<div
id=
"confirmpasswordOK"
style=
"display:none;"
class=
"confirmpasswordok"
>
{tmpl_var name='password_match_txt'}
</div>
<div
class=
"ctrlHolder"
>
<label
for=
"language"
>
{tmpl_var name='language_txt'}
</label>
<select
name=
"language"
id=
"language"
class=
"selectInput withicons"
>
...
...
interface/web/js/scrigo.js.php
View file @
2a189307
...
...
@@ -558,6 +558,23 @@ function generatePassword(passwordFieldID){
newPWField.attr
('
id
',
passwordFieldID
).
val
(
password
(10,
true
)).
trigger
('
keyup
');
}
function
checkPassMatch
(
pwField1
,
pwField2
){
var
rpass =
jQuery('#'+pwField2).val();
var
npass =
jQuery('#'+pwField1).val();
if
(
npass
!=
rpass
)
{
jQuery
('
#confirmpasswordOK
').
hide
();
jQuery
('
#confirmpasswordError
').
show
();
jQuery
('
button.positive
').
attr
('
disabled
','
disabled
');
jQuery
('.
tabbox_tabs
ul
li
a
').
attr
('
onclick
','
return
false
;');
return
false
;
}
else
{
jQuery
('
#confirmpasswordError
').
hide
();
jQuery
('
#confirmpasswordOK
').
show
();
jQuery
('
button.positive
').
removeAttr
('
disabled
');
jQuery
('.
tabbox_tabs
ul
li
a
').
removeAttr
('
onclick
');
}
}
function
getRandomInt
(
min
,
max
){
return
Math.floor
(
Math.random
()
*
(
max
-
min
+
1))
+
min
;
}
...
...
interface/web/mail/lib/lang/de_mail_mailinglist.lng
View file @
2a189307
...
...
@@ -13,4 +13,7 @@ $wb['client_txt'] = 'Client';
$wb
[
'email_txt'
]
=
'Email'
;
$wb
[
'password_txt'
]
=
'Password'
;
$wb
[
'generate_password_txt'
]
=
'Passwort erzeugen'
;
$wb
[
'repeat_password_txt'
]
=
'Passwort wiederholen'
;
$wb
[
'password_mismatch_txt'
]
=
'Die Passwörter stimmen nicht überein.'
;
$wb
[
'password_match_txt'
]
=
'Die Passwörter stimmen überein.'
;
?>
interface/web/mail/lib/lang/de_mail_user.lng
View file @
2a189307
...
...
@@ -32,7 +32,7 @@ $wb['autoresponder_end_date_isgreater'] = 'Enddatum muss angegeben werden und mu
$wb
[
'move_junk_txt'
]
=
'Spam E-Mails in den Junk Ordner verschieben'
;
$wb
[
'name_txt'
]
=
'Name'
;
$wb
[
'name_optional_txt'
]
=
'(optional)'
;
$wb
[
'autoresponder_active'
]
=
'
Enable the a
utoresponder'
;
$wb
[
'autoresponder_active'
]
=
'
A
utoresponder
aktivieren
'
;
$wb
[
'cc_txt'
]
=
'Send copy to'
;
$wb
[
'cc_error_isemail'
]
=
'The Send copy to field does not conatin a valid email address'
;
$wb
[
'login_error_unique'
]
=
'Login wird bereits verwendet.'
;
...
...
@@ -40,6 +40,9 @@ $wb['login_error_regex'] = 'Zulässige Zeichen sind A-Z, a-z, 0-9, ., _ und -.';
$wb
[
'login_txt'
]
=
'Login'
;
$wb
[
'error_login_email_txt'
]
=
'Dieser Loginname ist nicht zulässig. Bitte verwenden Sie einen anderen Loginnamen oder die E-Mail-Adresse als Login.'
;
$wb
[
'domain_txt'
]
=
'Domain'
;
$wb
[
'now_txt'
]
=
'
Now
'
;
$wb
[
'now_txt'
]
=
'
Jetzt
'
;
$wb
[
'generate_password_txt'
]
=
'Passwort erzeugen'
;
$wb
[
'repeat_password_txt'
]
=
'Passwort wiederholen'
;
$wb
[
'password_mismatch_txt'
]
=
'Die Passwörter stimmen nicht überein.'
;
$wb
[
'password_match_txt'
]
=
'Die Passwörter stimmen überein.'
;
?>
interface/web/mail/lib/lang/en_mail_mailinglist.lng
View file @
2a189307
...
...
@@ -13,4 +13,7 @@ $wb["client_txt"] = 'Client';
$wb
[
"email_txt"
]
=
'Email'
;
$wb
[
"password_txt"
]
=
'Password'
;
$wb
[
'generate_password_txt'
]
=
'Generate Password'
;
$wb
[
'repeat_password_txt'
]
=
'Repeat Password'
;
$wb
[
'password_mismatch_txt'
]
=
'The passwords do not match.'
;
$wb
[
'password_match_txt'
]
=
'The passwords do match.'
;
?>
\ No newline at end of file
interface/web/mail/lib/lang/en_mail_user.lng
View file @
2a189307
...
...
@@ -44,4 +44,7 @@ $wb['login_error_regex'] = 'Valid characters are A-Z, a-z, 0-9, ., _ and -.';
$wb
[
'login_txt'
]
=
'Login'
;
$wb
[
'error_login_email_txt'
]
=
'This login is not allowed. Please enter a different login or use the mail address as login.'
;
$wb
[
'generate_password_txt'
]
=
'Generate Password'
;
$wb
[
'repeat_password_txt'
]
=
'Repeat Password'
;
$wb
[
'password_mismatch_txt'
]
=
'The passwords do not match.'
;
$wb
[
'password_match_txt'
]
=
'The passwords do match.'
;
?>
interface/web/mail/templates/mail_mailinglist_edit.htm
View file @
2a189307
...
...
@@ -60,13 +60,19 @@
</tmpl_if>
<div
class=
"ctrlHolder"
>
<label
for=
"password"
>
{tmpl_var name='password_txt'}
</label>
<input
name=
"password"
id=
"password"
value=
"{tmpl_var name='password'}"
size=
"30"
maxlength=
"255"
type=
"password"
class=
"textInput"
onkeyup=
"pass_check(this.value)"
/>
<a
href=
"javascript:void(0);"
onClick=
"generatePassword('password');"
>
{tmpl_var name='generate_password_txt'}
</a>
<input
name=
"password"
id=
"password"
value=
"{tmpl_var name='password'}"
size=
"30"
maxlength=
"255"
type=
"password"
class=
"textInput"
onkeyup=
"pass_check(this.value)
;checkPassMatch('password','repeat_password');
"
/>
<a
href=
"javascript:void(0);"
onClick=
"generatePassword('password');"
>
{tmpl_var name='generate_password_txt'}
</a>
</div>
<div
class=
"ctrlHolder"
>
<p
class=
"label"
>
{tmpl_var name='password_strength_txt'}
</p>
<div
id=
"passBar"
></div>
<p
class=
"formHint"
><span
id=
"passText"
>
</span></p>
</div>
<div
class=
"ctrlHolder"
>
<label
for=
"repeat_password"
>
{tmpl_var name='repeat_password_txt'}
</label>
<input
name=
"repeat_password"
id=
"repeat_password"
value=
""
size=
"15"
maxlength=
"100"
type=
"password"
class=
"textInput"
style=
"width:100px;"
onkeyup=
"checkPassMatch('password','repeat_password');"
/>
</div>
<div
id=
"confirmpasswordError"
style=
"display:none;"
class=
"confirmpassworderror"
>
{tmpl_var name='password_mismatch_txt'}
</div>
<div
id=
"confirmpasswordOK"
style=
"display:none;"
class=
"confirmpasswordok"
>
{tmpl_var name='password_match_txt'}
</div>
</fieldset>
<input
type=
"hidden"
name=
"id"
value=
"{tmpl_var name='id'}"
>
...
...
interface/web/mail/templates/mail_user_mailbox_edit.htm
View file @
2a189307
...
...
@@ -23,13 +23,19 @@
</div></tmpl_if>
<div
class=
"ctrlHolder"
>
<label
for=
"password"
>
{tmpl_var name='password_txt'}
</label>
<input
name=
"password"
id=
"password"
value=
"{tmpl_var name='password'}"
size=
"30"
maxlength=
"255"
type=
"password"
class=
"textInput"
onkeyup=
"pass_check(this.value)"
/>
<a
href=
"javascript:void(0);"
onClick=
"generatePassword('password');"
>
{tmpl_var name='generate_password_txt'}
</a>
<input
name=
"password"
id=
"password"
value=
"{tmpl_var name='password'}"
size=
"30"
maxlength=
"255"
type=
"password"
class=
"textInput"
onkeyup=
"pass_check(this.value)
;checkPassMatch('password','repeat_password');
"
/>
<a
href=
"javascript:void(0);"
onClick=
"generatePassword('password');"
>
{tmpl_var name='generate_password_txt'}
</a>
</div>
<div
class=
"ctrlHolder"
>
<p
class=
"label"
>
{tmpl_var name='password_strength_txt'}
</p>
<div
id=
"passBar"
></div>
<p
class=
"formHint"
><span
id=
"passText"
>
</span></p>
</div>
<div
class=
"ctrlHolder"
>
<label
for=
"repeat_password"
>
{tmpl_var name='repeat_password_txt'}
</label>
<input
name=
"repeat_password"
id=
"repeat_password"
value=
""
size=
"15"
maxlength=
"100"
type=
"password"
class=
"textInput"
style=
"width:100px;"
onkeyup=
"checkPassMatch('password','repeat_password');"
/>
</div>
<div
id=
"confirmpasswordError"
style=
"display:none;"
class=
"confirmpassworderror"
>
{tmpl_var name='password_mismatch_txt'}
</div>
<div
id=
"confirmpasswordOK"
style=
"display:none;"
class=
"confirmpasswordok"
>
{tmpl_var name='password_match_txt'}
</div>
<div
class=
"ctrlHolder"
>
<label
for=
"quota"
>
{tmpl_var name='quota_txt'}
</label>
<input
name=
"quota"
id=
"quota"
value=
"{tmpl_var name='quota'}"
size=
"30"
maxlength=
"255"
type=
"text"
class=
"textInput formLengthLimit"
/><p
class=
"formInputUnity"
>
MB
</p>
...
...
interface/web/mailuser/lib/lang/en_mail_user_password.lng
View file @
2a189307
...
...
@@ -3,4 +3,8 @@ $wb["mailbox_password_txt"] = 'Mailbox password';
$wb
[
"password_txt"
]
=
'Password'
;
$wb
[
"password_strength_txt"
]
=
'Password strength'
;
$wb
[
"email_txt"
]
=
'Email'
;
$wb
[
'generate_password_txt'
]
=
'Generate Password'
;
$wb
[
'repeat_password_txt'
]
=
'Repeat Password'
;
$wb
[
'password_mismatch_txt'
]
=
'The passwords do not match.'
;
$wb
[
'password_match_txt'
]
=
'The passwords do match.'
;
?>
\ No newline at end of file
Prev
1
2
3
Next
Write
Preview
Supports
Markdown
0%
Try again
or
attach a new file
.
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment