From f35caa4adb4ae31c5ff7611194b00ebec5ff66aa Mon Sep 17 00:00:00 2001 From: "gerv%gerv.net" <> Date: Sat, 10 Aug 2002 15:06:50 +0000 Subject: Bug 159901 - token.cgi: localize strings send to message.html.tmpl. Patch by burnus; r=gerv. --- template/en/default/account/email/confirm.html.tmpl | 1 + .../account/password/set-forgotten-password.html.tmpl | 1 + template/en/default/global/messages.html.tmpl | 17 +++++++++++++++++ token.cgi | 16 ++++------------ 4 files changed, 23 insertions(+), 12 deletions(-) diff --git a/template/en/default/account/email/confirm.html.tmpl b/template/en/default/account/email/confirm.html.tmpl index 0b1ea5334..8cc6e1040 100644 --- a/template/en/default/account/email/confirm.html.tmpl +++ b/template/en/default/account/email/confirm.html.tmpl @@ -23,6 +23,7 @@ # token: string. The token to be used in this address change. #%] +[% title = "Confirm Change Email" %] [% PROCESS global/header.html.tmpl %]
diff --git a/template/en/default/account/password/set-forgotten-password.html.tmpl b/template/en/default/account/password/set-forgotten-password.html.tmpl
index eaabf7dc4..cf4af8bda 100644
--- a/template/en/default/account/password/set-forgotten-password.html.tmpl
+++ b/template/en/default/account/password/set-forgotten-password.html.tmpl
@@ -19,6 +19,7 @@
# Contributor(s): Gervase Markham
diff --git a/template/en/default/global/messages.html.tmpl b/template/en/default/global/messages.html.tmpl
index 2cc25e0c5..6b12111a4 100644
--- a/template/en/default/global/messages.html.tmpl
+++ b/template/en/default/global/messages.html.tmpl
@@ -40,6 +40,23 @@
The cookie that was remembering your login is now gone. You will be
prompted for a login the next time it is required.
+ [% ELSIF message_tag == "login_changed" %]
+ [% title = "Bugzilla Login Changed" %]
+ Your Bugzilla login has been changed.
+
+ [% ELSIF message_tag == "password_changed" %]
+ [% title = "Password Changed" %]
+ Your password has been changed.
+
+ [% ELSIF message_tag == "password_change_canceled"
+ [% title = "Cancel Request to Change Password" %]
+ Your request has been cancelled.
+
+ [% ELSIF message_tag == "password_change_request" %]
+ [% title = "Request to Change Password" %]
+ A token for changing your password has been emailed to you.
+ Follow the instructions in that email to change your password.
+
[% ELSE %]
[%# Cope with legacy calling convention, where "message" was the string
# to print.
diff --git a/token.cgi b/token.cgi
index 72406223f..2225e4f8b 100755
--- a/token.cgi
+++ b/token.cgi
@@ -172,10 +172,7 @@ exit;
sub requestChangePassword {
Token::IssuePasswordToken($::FORM{'loginname'});
- $vars->{'title'} = "Request to Change Password";
- $vars->{'message'} = "A token for changing your password has been
- emailed to you. Follow the instructions in
- that email to change your password.";
+ $vars->{'message'} = "password_change_request";
print "Content-Type: text/html\n\n";
$template->process("global/message.html.tmpl", $vars)
@@ -183,7 +180,6 @@ sub requestChangePassword {
}
sub confirmChangePassword {
- $vars->{'title'} = "Change Password";
$vars->{'token'} = $::token;
print "Content-Type: text/html\n\n";
@@ -194,8 +190,7 @@ sub confirmChangePassword {
sub cancelChangePassword {
Token::Cancel($::token, "user requested cancellation");
- $vars->{'title'} = "Cancel Request to Change Password";
- $vars->{'message'} = "Your request has been cancelled.";
+ $vars->{'message'} = "password_change_canceled";
print "Content-Type: text/html\n\n";
$template->process("global/message.html.tmpl", $vars)
@@ -222,8 +217,7 @@ sub changePassword {
InvalidateLogins($userid);
- $vars->{'title'} = "Password Changed";
- $vars->{'message'} = "Your password has been changed.";
+ $vars->{'message'} = "password_changed";
print "Content-Type: text/html\n\n";
$template->process("global/message.html.tmpl", $vars)
@@ -234,7 +228,6 @@ sub confirmChangeEmail {
# Return HTTP response headers.
print "Content-Type: text/html\n\n";
- $vars->{'title'} = "Confirm Change Email";
$vars->{'token'} = $::token;
$template->process("account/email/confirm.html.tmpl", $vars)
@@ -279,8 +272,7 @@ sub changeEmail {
# Let the user know their email address has been changed.
- $vars->{'title'} = "Bugzilla Login Changed";
- $vars->{'message'} = "Your Bugzilla login has been changed.";
+ $vars->{'message'} = "login_changed";
$template->process("global/message.html.tmpl", $vars)
|| ThrowTemplateError($template->error());
--
cgit v1.2.1