From e7cb77c38201a379f7a781e1acdd1355a472ad4d Mon Sep 17 00:00:00 2001 From: "gerv%gerv.net" <> Date: Sat, 27 Jul 2002 03:39:14 +0000 Subject: Bug 106640 - allow translation of system messages. Patch by gerv; r=burnus. --- template/en/default/global/code-error.html.tmpl | 36 +++++++++++++++++++++++-- 1 file changed, 34 insertions(+), 2 deletions(-) (limited to 'template/en/default/global/code-error.html.tmpl') diff --git a/template/en/default/global/code-error.html.tmpl b/template/en/default/global/code-error.html.tmpl index 4b5ac2f67..64bf5064e 100644 --- a/template/en/default/global/code-error.html.tmpl +++ b/template/en/default/global/code-error.html.tmpl @@ -21,11 +21,43 @@ [%# INTERFACE: # header_done: boolean. True if the header has already been printed. - # error: string. The error message to be printed. May contain HTML. + # error: string. The tag of the error, or the error message to be displayed + # (deprecated). May contain HTML if it's an error message. + # title: string. If error is an error message, the title (deprecated.) # variables: hash. Useful data about the problem. The keys are the variable # names, and the values the variable values. #%] +[%# This is a list of all the possible code errors. Please keep them in + # alphabetical order by error tag, and leave a blank line between errors. + #%] + +[% DEFAULT title = "Internal Error" %] + +[% error_message = BLOCK %] + [% IF error == "aaa_example_error_tag" %] + [% title = "Example Error" %] + This is an example error. The title is set above. This text is the body + of the error. It can contain arbitrary HTML, and also references + to any [% parameters %] which you may have set before calling + ThrowCodeError. + + [% ELSIF error == "another_error_tag" %] + This is another sample error, without a special title. This + should be the usual usage for this file. This sample can be removed. + + [% ELSIF error == "template_error" %] + [% template_error_msg %] + + [% ELSE %] + [%# Cope with legacy calling convention, where "error" was the string + # to print. + #%] + + [% error %] + [% END %] +[% END %] + [% UNLESS header_done %] [% PROCESS global/header.html.tmpl %] [% END %] @@ -46,7 +78,7 @@ - [% error %] + [% error_message %] -- cgit v1.2.3-24-g4f1b